Hacker Newsnew | past | comments | ask | show | jobs | submit | EricRiese's commentslogin

Location: Greater Philadelphia, PA, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Java, Spring Boot, SQL, Scala, Clojure, TypeScript, Linux, Kubernetes, RabbitMQ

Resume: https://ericrie.se/resume.pdf

Email: see resume

Senior Backend Engineer. 13 years of experience. Excited to work in any interesting programming languages. Keen to step up to a role with leadership and mentorship responsibilities.


"Well we brought it back up, but for some reason it's full of racist vitriol and CSAM now."

"Oh, no, it was like that before."


You must be fun at parties.


And you don't have any humor.


It's sadly true though


I just got this Betterment app notification


They just sent out email about the scam. I was so annoyed that even after opening the app, the notification icon still persists, wondering if the hack on the notifications exploits some loophole in the Betterment app


Lambdas weren't simple to shoehorn into Java. But most of the recent changes have been implemented as well or better, or as well as you could imagine while maintaining backwards compatibility and Java-ness.

Records/sealed interfaces (ADTs) are quite clean.

Text Blocks are better in Java IMO. The margin junk in Scala is silly.


Clojure's core.logic is based on minikanren, so that fits the bill.


Having the 5 instances going at once sounds like Google Antigravity.

I haven't used Claude Code too much. One snag I found is the tendency when running into snags to fix them incorrectly by rolling back to older versions of things. I think it would benefit from an MCP server for say Maven Central. Likewise it should prefer to generate code using things like project scaffolding tooling whenever possible.


I feel like this legitimately improves my intuition for Riemannian geometry.



SQLite's test suite is proprietary.

A Rust implementation exists. It's called turso

https://github.com/tursodatabase/turso

There's a whole company around it.


Did they rename from Limbo to Torso?



There are newer release branches. They just have gitlab set to show an unmaintained branch by default.


> The development of the first Loongson chip was started in 2001. The aim of the Godson project was to develop "high performance general-purpose microprocessors in China", and to become technologically self-sufficient as part of the Made in China 2025 plan.

-Wikipedia

Right on time


Loongson (the company) have been around since 2001.

Loongarch (the ISA that debian is now supporting) has only been around since 2021. Previously Loongson used MIPS and another ISA known as LoongISA.


> Loongson used MIPS

Stallman actually daily drove a Loongson MIPS-based notebook for a while.



Nah it's much easier to move fast if you don't rely on a committee.


I think it depends on your skillset and goals. If you want to run other peoples' software and compilers and whatnot, it doesn't hurt to implement to an existing spec. If you're going to write your own or need a lot of mods, may as well roll your own architecture.


If you have the manpower to push support for the foundations upstream, the rest falls into place. Open Source code can just be recompiled, there is a lot less arch specific hackery going on these days (and if there is for ASM optimized hot paths, it's only compiled for that arch).


Well, that's what you get when you can do nation-state planning with an event horizon measured in decades, practically infinite cash and with the ruthlessness to engage in corporate espionage plus the total elimination of political campaigning (because you're the CCP, the only gang in town).

In contrast, Western corporate execs have an event horizon between "next quarterly reports" and "vesting/bonus period", additionally in any sufficiently large organizations you will have fiefdom fights that are counterproductive to the company at large, and Western politicians can only think to "next important election", so basically a few months as well because there is always an election going on in some state or local division.

We have gotten societally incompatible with not just coming up with new ideas, but with maintaining what we already have. It's like in 1984 - we can't even think of such timeframes any more.

And no, I'm not calling for a dictatorship. I'm rather calling for dissolution of the stock market for speculation, and for consolidating elections to once every four years so that politicians have time to cool down from the constant campaign hype pressure.


> for consolidating elections to once every four years so that politicians have time to cool down from the constant campaign hype pressure.

You talk about "western" politicians, but this point feels like it only really applies to the US with its ridiculous two-year cycle.


A 4-years cycle is also nowhere near enough for any long term project. This is the cost of democracy where you have to give people short term wins in order to win an election.

Infrastructure projects can take decades. The country’s budget is a 0 sum game. Developing something expensive will lead to cuts or shortages somewhere else and those people suffering will make you pay in the next election because they won’t care about the greater good from 20 years from now.

Your opponents will exploit any perceived failure and use it against you. And they will equally take your victories and sell them as their own if your long term project happens to bear fruit on their term. So everyone focuses on what looks good inside a term of a few years to sell in the next election.


The most common long-term project worldwide is the raiding of the public chest. :-)


> You talk about "western" politicians, but this point feels like it only really applies to the US with its ridiculous two-year cycle.

I'm German, it's even worse here because we have 16 states plus the EU elections and that means you have about three to five distinct elections in any given year. And with the exception of the small states no one gives a fuck about (sorry Saarland), each and every single of the state elections is seen as a sign for federal politics.


And a general election process that lasts from January to November of every fourth year, and an executive hobbled until the January after that because, goodness knows why, you get to remain in power for weeks after someone else has taken the mandate to govern.


> and an executive hobbled until the January after that because, goodness knows why, you get to remain in power for weeks after someone else has taken the mandate to govern.

Heh in Germany we have taken our sweet time as well. 2017 for example? That stretched into 2018, half a year [1].

The key difference is, while the outgoing executive holds their position until the new government coalition is formed, there is a strong tradition in a) the outgoing government to not abuse their positions to force their successors' hands, b) for everyone (including the far-left, excluding the far-right) to cooperate with each other to keep the country running and c) for cooperation across the aisles in general, even when there is a stable government. And there is no problem when the government/parliament cannot pass a budget either. Governmental authorities and public services keep on running assuming the last year's budget.

[1] https://www.mehr-demokratie.de/nachrichten/einzelansicht/die...


> goodness knows why,

It takes time for the horses to bring the electors to Washington.


> In contrast, Western corporate execs have an event horizon between "next quarterly reports" and "vesting/bonus period",

The big tech companies ran without profit for a long time. People worried a lot about that but they did it anyway.


High interest rates in general are a strong deterrent from investing with that kind of time horizon. The risk free rate of return has skyrocketed, and investors no longer have to turn to risky gambles to make a return. The same thing happened in Canada when housing was propped up by the government in ‘08, leading to real estate sucking all of the money out of the economy. The US is in this position now because of how allergic all politicians have become to using taxes for the purpose of cooling down the economy. The only feasible campaigns are full inflationary spending, all the time, and the only difference is who the money goes to. The stupid electorate who vote for candy for dinner instead of eating vegetables are equally to blame.


> I'm rather calling for dissolution of the stock market for speculation

this would do so much untold good, i hope i live to see it


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: