Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ilikebits
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
ilikebits
3y ago
In the broad scheme of things, not really. I think we waited too long to ship our initial prototype to customers, but a big part of that was that we were pretty sloppy in our product management at that stage of the company (I think we had c
32.
▲
by
ilikebits
3y ago
In functionality, roughly. By LoC, I think the majority of our codebase is still JavaScript/TypeScript. Many of the subsystems still in TS are being rewritten in Haskell (not because we have a "rewrite in Haskell" mandate, bu
33.
▲
by
ilikebits
3y ago
For us, there were a couple advantages. For context, I work at FOSSA ( https://fossa.com/ ). Our core product solves software supply chain needs in enterprises (around licensing and security), and our core technology is aroun
34.
▲
by
ilikebits
3y ago
I spun up two Haskell teams at work, and now it composes about half of our codebases. Happy to answer questions about the experience.
35.
▲
by
ilikebits
3y ago
> where we provide lockfiles that are individually valid Providing lockfiles is a really interesting idea! That certainly solves the "we need your non-deterministic build tool to reproduce an exact build that we found" problem.
36.
▲
by
ilikebits
3y ago
Sure. There are a couple of stumbling blocks here: > We use the Gemfile to figure out gem group and pinned requirements (we run turn your Gemfile into a ruby AST since Gemfiles can be arbitrary ruby code [...] Here's an example Gemf
37.
▲
by
ilikebits
3y ago
How are you computing upgrade paths? This seems impossible to do accurately, especially for Ruby, since you can't simulate the user's build's dependency resolution given that Gemfiles are dynamic.
38.
▲
by
ilikebits
4y ago
FOSSA | Software Engineers (Mid, Sr., Staff), PMs (Mid, Sr.) | USA, Canada, Remote (able to work ~US time zone hours)| Full-Time FOSSA builds developer tools to help engineering teams manage their open source. We help enterprise customers d
39.
▲
by
ilikebits
5y ago
The real constraint here is probably "find the median of a huge data set without holding the entire data set in memory".
40.
▲
Show HN: Tool for calculating whether Uber Eats Pass saves you money
(github.com)
2 points
by
ilikebits
5y ago
|
0 comments
41.
▲
by
ilikebits
5y ago
This is an excellent idea, and looks like an excellent product. As an engineering manager, I've built many of these tools myself before as one-off scripts. I've always wondered whether the market cares enough about this problem fo
42.
▲
Custom tattoos for your GitHub profile
(gittattoo.com)
1 points
by
ilikebits
5y ago
|
0 comments
43.
▲
by
ilikebits
5y ago
Let's separate two related but distinct concepts here: (1) effect tracking, and (2) monadic IO. --- The concept you're asking about is called "effect tracking", and the argument for effect tracking is very similar to the
44.
▲
by
ilikebits
6y ago
That's true - there are many nuanced factors around life expectancy. This is just a quick hack that I threw together, but it's also open source and I'm happy to take pull requests adding this kind of functionality.
45.
▲
by
ilikebits
6y ago
Correct! This is just a quick hack I threw together after thinking about my parents one night. It's also open source - feel free to make a pull request adding more nuanced controls.
46.
▲
Show HN: How many more times will you see your parents before they die?
(parents.surge.sh)
6 points
by
ilikebits
6y ago
|
6 comments
47.
▲
by
ilikebits
6y ago
Haskell has a lot of problems, but this article is not good, and does not describe them well. It reads like it was written by someone who has tried Haskell, and has sort of written some code in it, but has mostly been put off by bad and con
48.
▲
Gmail Has a New Logo
(theverge.com)
3 points
by
ilikebits
6y ago
|
0 comments
49.
▲
G Suite is now Google Workspace
(theverge.com)
2 points
by
ilikebits
6y ago
|
0 comments
50.
▲
by
ilikebits
6y ago
YMMV. I've been in the same FAANG-to-early-stage position, and I found: 1. It was easy to find people interested in startups at Google, but the quality of those interactions tended to be pretty low. The vast majority of people really d
51.
▲
by
ilikebits
6y ago
I would argue that the region in a company's lifespan where craftsmanship matters is really between Series B and C. When you're trying to go from about 1M to 10M in revenue, and your engineering team is about 15 to 25 people, you
52.
▲
by
ilikebits
6y ago
Hmm, is this still happening for you? Looking at the database, it looks like your artists should be populated. Sometimes it takes a minute or two to load artists - Spotify's API rate-limits pretty aggressively.
53.
▲
by
ilikebits
6y ago
Hi HN! I made this as a side project to get better at Haskell and Kubernetes. This came out of a funny dinner conversation with some friends talking about discussing favorite musicians. Someone proposed that the musicians most likely to be
54.
▲
Show HN: Hipsterfy – see Spotify artists you and your friends both follow
(hipsterfy.com)
1 points
by
ilikebits
6y ago
|
4 comments
55.
▲
by
ilikebits
6y ago
When I worked at Google, orange teams weren't allowed to use phishing tactics because they worked so reliably every single time that they provided no new information about the security of internal systems. The reality is that humans ar
56.
▲
by
ilikebits
6y ago
This is the reason I switched over to Arch Linux. I have never been able to upgrade an Ubuntu system without some kind of obscure breakage without a documented fix. I've never encountered this problem with Arch, and archlinux.org both
57.
▲
Pathologies of Go package management
(leozhang.me)
4 points
by
ilikebits
8y ago
|
0 comments
58.
▲
Commons Clause isn't that bad
(medium.com)
3 points
by
ilikebits
8y ago
|
0 comments
59.
▲
by
ilikebits
8y ago
The point is to prevent service providers like Amazon from making money by the software you built, but still allow end users to operate and self-host and modify it.
60.
▲
by
ilikebits
8y ago
Yes, this is a big issue for many infrastructure startups. The AGPL scares potential users and customers away, but permissive license often get taken advantage of. At FOSSA, we've commissioned a new license called the Commons Clause (
More ›