skysight-inc/HackerNews huggingface dataset:
I spent the last year engineering to the point I could try this and it was ___massively___ disappointing in practice. Massively. Shockingly.

The answers from sampling every big model, then having one distill, were not noticeably better than just from Gpt-4o or Claude Sonnet, and the UX is so much worse (2x wait) that I tabled it for now.

I assumed it would be obviously good, even just from first principles.

I didn't do my usual full med/law benchmarks because given what we saw from a small sample, only 8 questions, I can skip adding it and proceed down the TODO list for launch.

I've also done the inverse, reproduced better results on med with gpt4o x one round RAG x one answer, than Google's Gemini Med insanely complex "finetune our biggest model on med, then do 2 round RAG with 5 answers + a vote on each round, and an opportunity to fetch new documents in round 2". We're both near-saturation, but I got 95% on my random sample of 100 Qs, Med Gemini was 93%.
Can you trust an alligator with your head in its mouth not to eat you?
The "YC" part.
I mean, that’s a public multinational which runs a rail system. You were originally talking about _building_ them.
Yeah expression based languages are a pleasure to work with. A lot of what was good about CoffeeScript was absorbed into ES6, but the expression oriented nature of it was never fully replicated in JS/TS.
Kendrick clearly weighed heavy on his mind.
If you go for one of their "unlimited" traffic options, beware that it's not actually unlimited:

https://news.ycombinator.com/item?id=32242987
How French Drains Work
No, I really struggle to make sense of it too.. the CGTV is perfectly fine, why “retire” it
GNOME. Originally an acronym GNU network object model environment.

https://en.m.wikipedia.org/wiki/GNOME_Project
Does everyone hate Google now?
Why is 'Left Stick to Sprint' so unpleasant in games?
this argument is contrary to mainstream and popular economics.
If you can solve your problem with nginx then yes you should be using nginx not kubernetes...
Indeed. It is a huge problem IMHO for crypto.

(Some outfits are letting you "auto add" margin rather than being liquidated. Not sure if that would help.
He has to do something big to take all the attention off the other stuff he's doing. The not so good stuff.

https://en.wikipedia.org/wiki/Not_Like_Us
I think that part is wrong. You don't need a license to ride an e-bike in Japan.

However, what would be an e-bike in some other country would be classified as a moped in Japan, requiring a driver's license. In particular, the amount of assistance an e-bike can provide is limited, some power has to come from the rider to be classified as an e-bike. So it is possible that because of some quirks of the Japanese regulations, an electric suitcase would be classified as a moped, therefore requiring a license.
People are usually careless when it comes about the real deal.

Hardware companies like Asus could also provide a hard switch to reset efi and drivers to default in similar scenarios, they can simply hardcode a read-only small memory with high compression.

Hence there are projects like libreboot and coreboot.
Part of the problem here is that it seems like you can't actually pedal this thing, which is to me (and a lot of lawmakers in the US) sort of foundational to the concept "bicycle".

The other problem here is that with ever-increasing electric motor technology, old standards like engine displacement, or even power supply (gas vs electric) are not great indicators of the maximum speed of these things. As it stands, while 13 km/h is not that fast (its a reasonable jogging pace), it is very fast if the user is zoned out on their phone, which happens all too often in e.g. airports or tourist zones.
By far the biggest danger for children wandering around (in rural area, suburb, or city) is big cars moving quickly. But none of the suburbanites worried about cities seem to mind that there are SUVs whizzing around their residential neighborhoods at 40+ miles per hour. (Or more realistically, plenty do worry, and keep the kids indoors or drive them everywhere instead of letting them wander around independently.)

> Statistically speaking the schools in the city are going to score lower

This has more to do with the more diverse mix of children in the class than it does to do with school or teacher quality per se.

But I'm happy to grant you that some upper middle class parents are also inordinately worried that their children might spend too much time near poorer children who get worse test scores because their families have fewer resources and they were not as academically prepared.
Also worth noting companies like Cutco use a similar script and a cold-calling approach, it doesn't work nearly as well as it used to though because most people don't answer numbers they don't know, so they train people to leave a message and say that a close friend (the reference) told you to call them
It's a little more complex than that. Being say the only good company within a system that, aside not encouraging being good, usually awards with more profit who is not, can make the difference between life and death. I'm not a fan of the corporate world but sometimes they're forced to behave in such a way because there's no strong enough regulation to discourage everyone from doing so to gain an advantage.
>Oddly, these were ~$300 when I bought them at the end of 2023, but the price has now doubled.

Pricing in 2023 was edge case not the norm when everyone was losing money. But most on HN wouldn't believe it when I wrote it.
Not all GDP's are created equal, though. The US/West has the capital to bury Russia....but isn't mobilizing it the same way it did in WW2. Which of course begs the question of "Why not?", the answer to which is: the US doesn't care as much about the fate of Ukraine as Russia cares about the fate of Ukraine. If we're not in it to win it, then why prolong the death and destruction? Unless the death and destruction was the point all along?

>>>Also the Ukrainians are fighting for survival from the top of the country to the bottom (motivation makes a big difference). For the other side, the view at the top is very different from the view of those going into the fight (often unwillingly) at the bottom.

Do you think the Ukrainians aren't suffering from serious motivation problems? Regular reports of men drowning in freezing rivers trying to cross into Romania. Hundreds of thousands of Ukrainian men in hiding from the roving bands of "mobilizers". [1][2][3] The Russians, by contrast, are mostly there because they are from impoverished regions of Siberia and the enlistment bonuses are gigantic.[4] Russia is basically depopulating its ethnic minorities from Siberia to fuel its war machine. For a country that has its very survival on the line, Ukraine has a TON of men who aren't picking up rifles.

[1] https://www.politico.eu/article/ukraine-faces-an-acute-manpo...

[2] https://www.spectator.co.uk/article/draft-dodgers-are-underm...

[3] https://archive.is/IeGf3

[4] https://www.reuters.com/world/europe/putin-doubles-signing-b...
Brain dead response

Let me guess, you have the typical HN opinion of "Crypto bad, AI good" even thought that AI is going through it's crypto moment.

Just because there are fakes and scammers, doesn't make the tech bad.
The US jobs report was 4 days ago and the market dropped a little bit. The Bank of Japan interest rate changed yesterday and the market dropped a lot. The article pointed out that the Japanese market almost crashed.

The carry trade was borrowing zero interest rate yen, then investing it in US stocks and other places. When Japan raised interest rates, investors sold their stocks, etc to cover. The other assets of carry trade also dropped at same time so not just US stocks.

The market may be weak, but the drop was from Japan.
A language in which matching on a structure is not a statement but instead returns a value; the special case of matching on a boolean (this is often spelled `if`); one which doesn't have a `throw` statement (but instead models it as a generic function `Exception -> 'a`, for example); etc.

The `if` statement is just less ergonomic than the ternary operator, because statements don't compose as well as expressions do. A language which has a lazy ternary operator, and which lets you use an expression of type `unit` as a statement, does not require an `if` statement at all, because `if a then (b : unit) else (c : unit)` is identically `a ? b : c`. The converse is not true: you can't use `if` statements to mimic the ternary operator without explicitly setting up some state to mutate.
The Go ideology is basically to just write down all the code, in a more or less straightforward translation of what you would have written in C, and not to try to abstract anything.
it’s implied in the article that the deregulated and decentralized markeplace will aid adoption.
(2021) put years on your submissions if they're old please!

Some discussion then: https://news.ycombinator.com/item?id=28968231
It's early to say--I don't think anyone has had time to watch this yet--but the Drake/Kendrick beef[1] is the biggest thing happening in rap right now, so it's hard to imagine that this is unrelated. If nothing else, it could just be a distraction from the bad press he's been getting.

[1] https://en.wikipedia.org/wiki/Drake%E2%80%93Kendrick_Lamar_f...
> Algorithmically, it is possible to control how much it costs to mine crypto at any point by modulating network fees (PoS)/block difficultly (PoW). This would in turn have an effect of the supply of the currency because if it becomes cheaper (in USD) to mine than more people will mine it (as it becomes more profitable to do so).

If it's cheaper to mine, it won't be more profitable. See dogecoin. It'll create more token and at a decreased value.

I can't believe people are still falling for this ponzi scheme
I saw it in the kube reddit, got a chuckle, and figured I would share here. Guess I got a chuckle 6 years ago too! Can't remember how I found it last time.
The last paragraph is absolutely peak "let cryptocurrency run long enough and they invent every institution they tried to get rid of".

What the author is describing here, a trusted group of institutions that buy and sell currency to maintain an inflation target is called a 'central bank'. Or in this case, a bunch of central banks. In fact even the proposal to automate and do this algorithmically goes back to Friedman.
Notes on Zero-Knowledge Proofs and the Secure Remote Password (SRP) Protocol
CGNAT is pretty common unfortunately and sure makes things harder.
Nicely broken up, thanks for the time spent. Really appreciate how well explained
I love the idea of using Silk Road prices as an inflation oracle.
The "hate" was not about the philosophy of linux.

It was about the udev/systemd maintainers writing "fuck you Gentoo developers" in a mailing list when they wanted udev to support only systemd, actually that udev should be part of systemd (for no real reason) and reimplementing things (sometimes badly for years) instead of reusing what was in place. It was about pretty big bugs (I remember a bug around coredumps being cut at ~700MB in size, which the systemd maintainers responded with the equivalend "well that's your problem not ours, journald is not fast enough and so we cut the max size" and was only closed eventually - ~3 years - probably because some RH customer screamed loudly enough). And the original discussions were even before systemd decided to hardcode what essentially is random IP addresses into resolved ("maintainers should change those values if they don't like them!") and other network services (NTP? I don't remember now anymore). It was about the billion libraries (later on there have been some security fun issues) it brought in and made your stuff link to (I vaguely remember something to parse qr codes?). It was about not-documented DBUS interfaces and making DBUS a core part of the system...

Most complex services still had heavy, long prestart script written in bash anyway at that point in time even when using systemd, so the script complexity was not really gone (and I think postgresql for example still has something like that).

Now, Redhat pushed hard for it and you cannot just ignore what they do and go your own way since the number of maintainers they employ is massive along the entire stack, from kernel to GNOME - Systemd was convenient to use and people went for it even with all the issues it had/has for good reasons (same as pulseaudio), but thinking the only discussion at the time was about the "linux philosophy" is a strawman and changing history a fair bit. :)
Like a contractor like this wouldn't be willing to call up the customer they have scheduled next to say they were delayed for a reason other than what it actually was. However, on the flip side the expectation that they would drop everything just to service this one random request does seem a bit entitled.
i actually like this on mobile for a file browsing system
That sounds so unlike the YC partners I know that I have to wonder whether you correctly interpreted the response.

The fact that you got a specific message indicates that someone at YC saw potential in your application and was hoping to help you improve it. The subtext of those messages is "help us get to yes".

In my experience they would never say things like "why don't you go back to your day job" or "I don't believe you" or anything in that ballpark. That's just not the culture of how YC treats founders—quite the opposite. Besides that, insulting applicants would obviously go against YC's own interests.
Solr still seems to be an option
Groove.sh – Infinite AI generated lo-fi music
Hello HN,

I made a lo-fi music generator using fal.ai's stable audio endpoint to keep you entertained during those late night coding sessions. Let me know how it is (bugs/suggestions/prompts all are welcome). The code is available on github at https://github.com/gulan28/groove.sh
Laziness was a worthwhile experiment but ultimately created an engineering trade-off, with some teams paying a steep economic and reputation price for that choice. Picking the right platform requires alignment between the business needs and the platform technology, and Haskell's laziness was badly misaligned with our needs. Laziness produces some positive outcomes, so the question centers around the net cost/benefit, which is unique to each situation.

It's pretty clear that Haskell's laziness is an ongoing foundational issue, based on recurring anecdotes like mine, based on the fixes you made at the type level, and based on SPJ's hair shirt presentation: "The next Haskell will be strict." (https://www.slideserve.com/paige/wearing-the-hair-shirt-a-re..., slide 40).

The best outcome from these discussions is to raise awareness that lazy eval is a factor when choosing a platform. For us, lazy eval was literally a show-stopper, and the world would be happier if other teams made language choices with better awareness than we had.
“Introducing” and “modern” are a bit odd, here, since it’s been 6 years since the last time normalize.css got an update.
> I assume: a language where switch statements return a value

A language where everything is a value. Yes, a switch statement could be considered a value. More specifically - these are expressions that can be (but don't necessarily have to be) evaluated into a value. The most practical and introductory example of this is probably Ruby (called case: http://ruby-doc.com/docs/ProgrammingRuby/html/tut_expression...).

Python, JS, Ruby all have facilities to do this to varying extents. For a "true" expression-based language you will want to look at something like Clojure.

https://en.wikipedia.org/wiki/Expression_(computer_science)
I love the UI,

It's clean and minimal
Spectrum is an oversimplification. Its not a spectrum, its modal. In the same way as space and time are the orders of experience for objects, consciousness has a bimodal constitution in the introvert/extrovert framework, such that extroversion constituitively requires introversion, and vica versa. Its a kind of metaphysics, its the conditions of possibility for experience, not something that can be experienced in and of itself. That’s like saying you can experience time: show me time! Its just a formal term in order to have critical reflections on experience: it is not contained in experience itself! (Except by writing about it).
Wow! This is amazing, thank you. I usually use Safari, but will give it a try.
Yeah I tend to work with strings data around the 15 to 30 ish char count so I'm also sceptical of german strings when it comes to raw memory usage. What really interests me, is that in theory, an SSTable built from German Strings that point into a larger text buffer further down could result in less pagefaults during a binary search? Maybe?
A license isn't needed for an electric bicycle. The law states that it is classified as an electric bicycle if it is only pedal assist and only up to 24kph (15mph). The issue arises when either there are no pedals, or it can be operated without using pedals, like these suitcases. Electric only operation moves the classification to a scooter, thus license needed.

https://archive.ph/Fw5lX

https://www.keishicho.metro.tokyo.lg.jp/kotsu/jikoboshi/elec...
If they happen to work…
> Bitcoin was fundamentally flawed due to the built-in scarcity, so obviously the price would go up. The ideal currency has a constant, predictable 2-4% inflation to promote the velocity of money and prevent stagnation.

Bitcoin is open source, fork it with your preferred settings and convince others to join your network.

Bitcoin maximalists claim tail emission will never happen, but that’s just an opinion.
Refusal to Deal is generally something like trying to force a supplier to only work with you and not your competitor. This is nothing like that. Also good luck getting new companies to advertise with you now that they know you sue people who stop.
Most of Twitter's revenue comes from advertising. If you run a business that's dependent on ad sales then guess what: you're dependent on advertisers. They are your customers. That's where the money comes from.

If your customer doesn't like what you're selling then they're not going to buy it. And when you then tell your customers to go fuck themselves your business is unlikely to thrive.

If Musk doesn't like the fact that Twitter is no longer a compelling product for his customers then he either needs to fix the product so it's something his customers want or change the business model to no longer be advertising based or get out of the social media business altogether.
A decentralized and credibly neutral central bank is good actually.
[DUPE] https://news.ycombinator.com/item?id=41174729
It’s pretty good actually. Used in a small scraping site and worked without a hitch.
Both are bad for the environment, what is your point?

Let me guess you're part of "AI is useful even though we need the compute to burn the planet" crowd.

And on crypto itself:

Crypto cannot ever be used as a currency, we have been over this for 15 years.

They are all too volatile, we have seen that stablecoins like USDT, USDC and the rest of them are at best dubiously not audited and at worst an 'algorithmic stablecoin' scam like LUNA, the tech is entirely bad.

Sure speculation and the rest of it are the main use case of crypto, but let sleeping dogs lie with this bad idea the author is proposing and not use bad ideas coming from crypto which is an even worse system, to fix problems in the current financial system.
They should ask people who meditate. They study the act of focusing a lot. Have special names for various depths of it and such.
I think that is too optimistic. The cost / capacity of NAND, even by Western Digital roadmap wouldn't have come down to current HDD price by 2027 / 2028. And that is assuming HDD price dont fall.
I am.

It's been on my radar for a long time and I have prototypes for one that are bitrotting on gitlab. There are three major design pieces of it.

First, It has an executable that runs in your development container (environment/etc) which means you can load libraries/typelibs/girs/etc just like the app would without crashing the IDE (or Glade in the old days).

Second, everything is an AST node so doing fun manipulations, unlimited undo, etc is just tree mutations.

Third the worker process does the rendering to a render node tree which is then shipped over to the Designer process to render.

The cambalache author and I are friends, so we occasionally talk about how we can make things work to integrate from Builder.

As for blueprint, that is outside of my knowledge area. I still do everything in XML and would prefer a designer to work with trees anyyway. Not sure I'd go the route of mutating a blueprint AST, but I hear it has back-and-fro to XML so that would probably be fine.

Also, if you want to make this a higher priority, lobby my employer (Red Hat) to make sure they know it's important to you.

Secondly, help me with _any_ of my other projects so I have some cycles to dedicate to it. People rarely notice but Builder, Sysprof, Text Editor, D-Spy, Manuals, Ptyxis, etc... are all one-man (split between many) projects and libraries.
I wish code like this still felt normal to me, but over the past ~10 years it seems that many people have come to value brevity over explicitness.

I strongly prefer the explicitness, at least for important code like this. More than once in my career I've encountered situations where I couldn't figure out if the current behavior of a piece of code was intentional or accidental because it involved logic that did things like consolidating different conditions and omitting comments explaining their business context and meaning.

That's a somewhat dangerous practice IMO because it creates code that's resistant to change. Or at least resistant to being changed by anyone who isn't its author, though for most practical purposes that's a distinction without a difference. Unnecessarily creating Chesterton's fences is anti-maintainability.
Maybe that applies to people going to Gawker or whatever and writing an exposé on YC, but that's not what I'm talking about. There are very few people who, at the end of the batch in a private one-on-one conversation, say that joining YC was a mistake. That certainly wouldn't risk their career (neither would critiquing YC on HN, for that matter).

Claiming that all human opinions are fake and based on self-interest is a very cynical view. Besides you could apply the same logic to big tech companies, or elite universities, or whatever, but there are plenty of Xooglers who say the company went to shit, or Harvard grads who say they regret the student debt.
Therein lies the problem, as you'd expect a company to arrange for this, via just go ahead and .. do it?

But I guess as a society we are constantly inventing higher level of first world problems that's probably the result of echo chambers that has stratified the society.
Location: Greater Minneapolis-St. Paul area

Remote: Open

Willing to relocate: Yes, depending on location

Technologies: Java, Rust, C#, AWS, C/C++, Terraform, Docker, Datadog, Postgres

Resume: https://wyattr-portfolio.vercel.app/resume.pdf

Email: wyattrasmussen002@gmail.com

Hello, I'm an anticipated college grad this December looking for part-time work leading up to that point or full time after my graduation. I have 2 previous internships, but my second is not converting any interns in my area. I only have ~14 months of internship experience, but I love digging into new and challenging problems. Databases and Distributed Systems are of particular interest. Send an email if you'd like to reach out, looking forward to new opportunities to grow!
Dual SSDs would be great.

More Storage

Two systems working irrespective of crashes(each able to handle it's own).

Unless world starts migrating to M1 like systems where memory and storage are integrated to processor, it would again become a dream.
Hmmmm, I'll look for an approximation of a laser-guided 60mm mortar.
Crypto Currency is fundamentally flawed because all people care about is its value in more useful and understandable fiat currency (dollars)