Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lukeramsden
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
lukeramsden
2y ago
Why are AI researchers constantly handicapping everything they do under the guise of ""safety""? It's a bag of data and some math algorithms that generate text....
2.
▲
by
lukeramsden
2y ago
Can't read the full article due to paywall but ostensibly it's due to bias rules on race and not visa rules? Sounds like visas being abused and then backstopped by unrelated rules does not mean the visa rules shouldn't be fix
3.
▲
by
lukeramsden
2y ago
You joke but I have seen this far too many times... in very highly valued startups... 100% line coverage though!
4.
▲
by
lukeramsden
2y ago
Not really. Do you think that this is trivial at AWS scale? What do you do when people hit their hard spend limits, start shutting down their EC2 instances and deleting their data? I can see the argument that just because its "hard&quo
5.
▲
by
lukeramsden
2y ago
Can start with the number of unicorns in USA vs Europe, especially when you take population in to account https://www.failory.com/unicorns
6.
▲
by
lukeramsden
3y ago
If you can’t afford to pay the current employees that raise, you certainly can’t afford new people - the market rate is the market rate.
7.
▲
by
lukeramsden
3y ago
The best way to do this is message passing. My current way of doing it is using Aeron[0] + SBE[1] to pass messages very efficiently between "services" - you can then configure it to either be using local shared memory (/dev&#
8.
▲
by
lukeramsden
3y ago
Part of test-driven design is using the tests to drive out a sensible and easy to use interface for the system under test, and to make it testable from the get-go (not too much non-determinism, threading issues, whatever it is). It's w
9.
▲
by
lukeramsden
3y ago
I did some research in to this this year in the context of maybe trying to start a business to solve this - and this was the conclusion I came to. There’s lots of threads here on HN about it too. It’s a structural, market-wide issue where t
10.
▲
by
lukeramsden
3y ago
> There are many instances I've encountered where two pieces of code coincided to look similar at a certain point in time. As the codebase evolved, so did the two pieces of code, their usage and their dependencies, until the similar
11.
▲
Allocation tests: unit testing for memory allocation in the JVM
(lukeramsden.com)
1 points
by
lukeramsden
3y ago
|
0 comments
12.
▲
by
lukeramsden
3y ago
Learning to program does not equate to learning to architect and evolve over many years a non-trivial system, operate it, document it, train others on it, scale it, etc. - “unmotivated” is a bit reductive. In the same way I might enjoy some
13.
▲
by
lukeramsden
3y ago
The difference is that nobody has to actually accept updates that the core team make - and this has happened a few times, resulting in forks, although those cases were for things the core team refused to do - how can you “fork” a security?
14.
▲
Testing across boundaries with internal DSLs
(lukeramsden.com)
2 points
by
lukeramsden
3y ago
|
0 comments
15.
▲
by
lukeramsden
3y ago
> Even if this leads to humourously Java-esque code, it's worth it Some people seem to get mad about the verbose naming common in Java - but it’s one of the biggest blessings I’ve ever experienced. If you name things after what the
16.
▲
by
lukeramsden
3y ago
Then the price has to go up. This sounds like… regular market dynamics? It’s still not clear why that’s a crisis?
17.
▲
by
lukeramsden
3y ago
Works absolutely fine with git, you just have to take the time to keep the pre-commit checks reasonably quick
18.
▲
by
lukeramsden
4y ago
> Should Microsoft be forced to rename itself to Microsoftandhard because they make hardware? I and I suspect many others would not be averse to this
19.
▲
by
lukeramsden
4y ago
> and what everyone wanted most was a stable relationship, a job they enjoyed and to be able to afford a modest house. > It's reassuring that in a seemingly insane world, the kids who are coming up seem have their heads screwed o
20.
▲
by
lukeramsden
4y ago
> spend 4 hours putting a webflow site on top of GPT APIs GPT _is_ AI though, no? I would think that this would count. Might violate "a re you exaggerating what your AI product can do" or "are you aware of the risks"
21.
▲
by
lukeramsden
4y ago
You still have to do all that with cloud though - instead of firewalls and IP tables it’s VPCs, IAM, security groups, auto scaling groups, etc etc. The reason I think it’s still probably better for Sprocket Masters to go cloud is purely bec
22.
▲
by
lukeramsden
4y ago
that's actually a very interesting idea. you could probably generate a proto schema from your edgedb schema...
23.
▲
by
lukeramsden
4y ago
> What I want is a new database that defines tables in terms of rich structures like proto, like Spanner. Do you mean like https://www.edgedb.com/ ? Or something more... rich?
24.
▲
by
lukeramsden
4y ago
> Does this mean we could fragment an application into, say, a low-level "engine" or "kernel" in C or Rust, an application server to handle requests to it, and the view be any of a React Native mobile app, desktop app
25.
▲
by
lukeramsden
4y ago
(note: I agree with your approach, just making a point) > that uses the latest Angular But what's the migration plan for the next time Angular goes through a massive ecosystem migration and suddenly you're staring down the barr
26.
▲
by
lukeramsden
4y ago
I’d love to know more about how one gets to be in the second group at all as a non-Googler - might make working at a FAANG worth it.
27.
▲
by
lukeramsden
4y ago
Object pooling, mutable objects, flyweight encoding[0], and being allocation-free on the steady state are all alive and well in latency-sensitive areas like financial trading, plenty of which is written in Java [0] https://github
28.
▲
by
lukeramsden
4y ago
Only works if you actually do pull requests. I wonder what startups like Coherence think of Trunk-based Development and Dave Farley-style CI/CD?
29.
▲
by
lukeramsden
4y ago
In my experience (and our experience at TransFICC building middleware for financial trading systems, which is extremely throughput and latency sensitive), Java is the fastest language to work with simply because the tooling support is secon
30.
▲
by
lukeramsden
4y ago
I agree with the other commenter - in my view, a monorepo is the _best_ choice for a small company. I guess this depends on what tooling is available for your language / ecosystem of choice though. In my experience of TypeScript and Ja
More ›