skysight-inc/HackerNews huggingface dataset:
I just opened the official starting guide from the official RoR website and am very excited, to be honest.

I mean, the Go way of as few dependencies as possible and no opinionated frameworks is cool, but getting so much done for you is such a nice thing when you want to build fast. Also, switching to a purely REST API with just render json: <blah> is unbelievably fast. Writing the same in Go would include a lot of boilerplate.

Anyway, thanks for your response. I am really happy for Ruby, RoR, and the community.
Or shares: they have a value as long as someone else is willing to buy them. Or just like any other type of transferrable representation of value, including precious metals.
Buy Replicate [0].

[0] https://replicate.com/
This seems like a comment from 10 years ago. In 2025, Larry Fink just announced he's a "big believer" at Davos, and the President of the United States ordered his team to evaluate creating a huge reserve.
> Peoples financial situation has increased overall,

Some people's. Since 2020 our housing doubled. So did our auto insurance. We're housed because my children became adults and added 3 incomes to the household.

With 4 typical incomes we make basic bills + afford knock-on expenses like repair and medical bills. We also make just enough money to pay less for many expenses.

Something that changed all over: Couples generally can't afford living expenses on 2 typical wages.
Absolutely mind-boggling I didn't know progress and meter existed, I supposed progress has been made.

<progress value="70" onmousemove="value=Math.random()*100" max="100"/>
You had to get used to it, it was weird but once you figured it out it was great!
Yeah, that's what I thought. I wasn't tracking what GP meant to imply. Both people and companies have been moving to Austin recently.
Well there is only so much you can do with Word and Outlook.

Let's be real the difference between Office 2024 and Office 2019 are largely cosmetic.
That stuff stopped being exciting a long time ago.
Don't you think, as a Mac ROM developer, the chances of your software bug being accidentally fixed by the CPU through an undocumented instruction are pretty low? That's what I was getting at when I wrote that.

Of course they would have fixed it if it had prevented the system from booting, I even said that in the article. I still think the odds of what happened here were pretty small. That's what I meant by miraculous.
Have you tried Datomic?
There is a big gap between being able to create a somehow working application and shipping a product to a customer.

Those claims are about being able to create a profitable product with 10x efficiency.
This is not my experience. When I upgraded several of my computers to KDE 6 switching to Wayland, overall responsiveness and snappiness of the system increased very visibly. There are still features that Wayland lacks compared to X11, but I am willing to compromise in favor of its other benefits.
Ollama has a num_ctx parameter that controls the context window length - it defaults to 2048. At a guess you will need to set that.
Show HN: Generate virtual shiny cards with different rarity levels
You just wrote an excellent description of the Greater Fool Theory. [0,1]

The greater fool theory argues that prices go up because people are able to sell overpriced securities to a "greater fool," whether or not they are overvalued. That is, of course, until there are no greater fools left. [0]

Crypto technology had potential, but those involved never resolved the critical usability and security issues, and just went straight for killing the golden goose — get the money now and nevermind whether it ever becomes anything. Those now pushing for a "US Strategic Bitcoin Reserve" are attempting to cash out making the rest of the US taxpayers the last Greater Fools, and leave them holding the steaming bag...

[0] https://www.investopedia.com/terms/g/greaterfooltheory.asp

[1] https://en.wikipedia.org/wiki/Greater_fool_theory
The quickest way to build new housing is to turn short term lets (e.g. AirBnB) back into long term lets.

A slower way is to extend and improve public transit (so effectively growing the desirable 'inner city' area).

Affordability would benefit from rolling back some of the financial engineering that makes people believe they can pay more than they can actually afford.
The worst part is I don't even know video games at all but just assumed someone else was playing for him when I first heard this.

All I know about video games is people play them 24/7. It was completely obvious to me he wasn't going to invest his time in something so stupid.

The idea the world's richest man who is trying to amass political power could be this delusional is deeply disturbing.
Sure, on linux all you really have is xorg, what used to be xfree86, but I have used xsgi, and there are X servers for windows, heck, I have even seen this amazing demo Xserver that ran on the web.

footnote: there is something wrong with the commonly used web search engines and I am unable to find that X11 web demo, I think they are prioritizing recent content over good content. you would think with how interesting that web demo was it was it would show up right away. but I got nothing, so no links. Anyway it was a deep dive into the intricacies of X11 window painting and the author had ported a limited subset of an X server to javascript in order to provide a live demonstration of the topic. I will keep looking.

Found it. https://magcius.github.io/xplain/article/x-basics.html
I'm sure it will improve over time. I'm just surprised it was as bad as it was at launch, and has improved minimally.
I don’t want to hear about your sexual fantasies, my dude.
Agree it's good for boilerplate, provided the thing you want to do is extremely basic / just setup. Once you need something slightly more complex it seems to break down rather quickly.

Claude 3.5 is pretty good at giving you the right hints though. If you aren't familiar with a library it's definitely faster than grepping through docs. If you are an expert in a library than it's pretty useless.
Particularly after operating at a loss for a decade by overpaying drivers and undercharging riders, such that they get a monopoly, squeeze out local competition, and change consumer habits to rely on ridehailing.

Now that they won and are making money, boo hoo the government is being tough on us.
Engineering Culture and Team Dynamics in a Challenging Climate
"Affordable housing" is the brand name for state-subsidized housing in the US that usually has higher than market unit build price with the surplus captured by various affiliated organizations.

Novel industrial policy mechanisms like this are always proposed and underperform market solutions.
Nice.

...I remember when they won TC Startup battlefield a couple of years back.

https://m.youtube.com/watch?v=J4Vn64_CnDg#
The problem with any privately run, or centrally controlled blockchain, is that it’s difficult as the operator of the blockchain to demonstrate to a third party that the blockchain hasn’t been tampered with.

If I run a blockchain that I, or my business, has full control of, and I show you as a form of “proof”, you shouldn’t believe me. A time stamped Twitter post would hold more weight.

The power of, say, the bitcoin blockchain, is in the fact that it’s widely distributed and publicly verifiable by anyone, and due to the size of the network it is prohibitively expensive to tamper with.
The general consensus is Vanguard is amazing for how they revolutionized investing with index funds, its ownership model really does put investors first, but as a brokerage, it has quality-of-life issues with its website and apps. Spending an extra $10M per year on designers and UI engineers would change the game for them.
If Bitcoin is a ponzi scheme because of this, then literally every asset which has resale value is a ponzi scheme.

When people buy bonds, stocks, commodities, or purchase a car, a house, or even an Xbox, they are taking into account the resale value of that asset. If you supposed that when you're done with your house, it would be worth $0, you would be willing to pay a lot less for it. There's nothing fundamentally different here wrt Bitcoin.
>If the gnome composting ready for primetime, then Wayland isn't ready for primetime.

I use Sway, which uses a different compos[i]tor than Gnome. I would like to see similar results for wlroots, Sway's compositor, though I'm not actually interested enough to do the experiment (I guess that would be comparing Sway with i3). Cursor lag in Sway is not enough to bother me. I have on occasion used Gnome on the same machine(s), and never been bothered by lag.

As others have pointed out, Wayland is a protocol, not a compositor.
> Heritage Foundation economics that insists that monopolies are "efficient"

That’s not correct. The Heritage Foundation does not state that monopolies are efficient, their stance on antitrust laws and monopolies emphasizes *consumer welfare and economic efficiency* over simply protecting smaller businesses or achieving other social goals

https://www.heritage.org/government-regulation/report/antitr...
Damn this instruction won’t speed up Amiga chunky to planar conversion.
They are doing the same thing to Xbox right now. Really working hard to kill the brand.
Other playground (wasm based): https://ciao-lang.org/playground
> if you're sorting large numbers of rows you should be using an index

Perhaps, depends on what the table is doing and needs to be optimized for.

Indexes are not free, they have a write penalty as they need to be updated every time the data in the index is updated.

> I can't think of a single instance where I've ever found moving conditional logic out of a query to be meaningfully more performant. But maybe there's a specific example you have in mind?

Certainly.

In one of our applications we effectively represent the types as subtables with a root table for the parent type. There were roughly 10 different types with different columns per type.

One way the queries were written, which is slow, was that on insertion the client app would send in (effectively) a block of data with all columns for these types to insert. In the database, the conditional logic would pull out the type id from the input and make the decision on that type information for which subtable would be inserted.

There's really no way to make this something the SQL optimizer can well consume.

The right solution was to instead break this up in the application and per type do the insertions directly into the table type in question. It simplified both sides of the code and ran faster.
No, it would be like sending one or more family members to jail because of what their dog did. If the family can't agree on who is responsible for the dog's behavior on their own, it's not crazy to distribute the sentence to more than one family member.
Congratulations to the team at Render. I'm not a user but good to see some competition in the cloud space. DigitalOcean was the last great developer focused effort IMO. Things at a higher level helped various communities but nothing has really attempted to compete with cloud providers themselves. So good on you and keep going.
I'm certainly not going to do that, but I'm wondering if there are ETF's doing something like that. Aren't there ETF's for everything these days?
You might want to use the file markers that the model outputs while being loaded by ollama:

lm_load_print_meta: general.name = Qwen2.5 7B Instruct 1M
llm_load_print_meta: BOS token = 151643 '
'
llm_load_print_meta: EOS token = 151645 '
'
llm_load_print_meta: EOT token = 151645 '
'
llm_load_print_meta: PAD token = 151643 '
'
llm_load_print_meta: LF token = 148848 'ÄĬ'
llm_load_print_meta: FIM PRE token = 151659 '
'
llm_load_print_meta: FIM SUF token = 151661 '
'
llm_load_print_meta: FIM MID token = 151660 '
'
llm_load_print_meta: FIM PAD token = 151662 '
'
llm_load_print_meta: FIM REP token = 151663 '
'
llm_load_print_meta: FIM SEP token = 151664 '
'
llm_load_print_meta: EOG token = 151643 '
'
llm_load_print_meta: EOG token = 151645 '
'
llm_load_print_meta: EOG token = 151662 '
'
llm_load_print_meta: EOG token = 151663 '
'
llm_load_print_meta: EOG token = 151664 '
'
llm_load_print_meta: max token length = 256
Ask HN: What projects are you working on?
what are you guys working on these days?
Hi all,

I created this for fun after seeing (and being totally impressed by) https://poke-holo.simey.me/. There is a lot of similarity obviously!

My aim was to replace my doom scrolling with something a bit prettier.

Right now I'm just putting it out there to see if anyone thinks it's cool. I'd love to know what you think (and if I should keep working on it). Thanks :)
Congrats to the Render team. One of my favorite products.
Agreed. These tech companies are all squeezing the definition of contractor for their benefit.

Amazon similarly abuses on-demand contractors and we see this for example in the little popup trailer parks in their distribution center parking lots during holiday crush...

I get it, as a consumer these are nice services to have - but it doesn't mean we have to be OK with these labor conditions. Further, from a self interested point of view, its a slippery slope to Amazon & the rest figuring out how to do the same to their SWEs over time.
If you look at lazards LCOE report over the past decade, solar and wind are plummeting the whole time.

We should be seeing historically low rates, but suspiciously the rates have been going up.

I get grid adaptation is a nice expense, but LCOE is LCOE: the leveled cost of energy.

Therr are lots of questions why America's economy had done better (statistically at least) than the rest of the world since covid... To me it is the rise of shale oil. Cheaper energy makes for a better economy.

Oil is a good short term help, but what we really need in America is an alternative energy strategy... A path to less than 10 cent energy from Alt energy.

It's won't happen under the Cheeto, but we are in the long term making ourselves less competitive worldwide not pursuing alt energy aggressively with a boatload of subsides.
Strong disagree. He's a local with firsthand experience and he's also provided specific numbers with examples. Your comment is a pointless quip.
It also means that when an application reaches a certain maturity or complexity, they have to leave platforms like Render to clouds where they can do the things they need to operate with efficiency. There is a tradeoff point. Platforms like Render are small team efficient, clouds are organization efficient
There are several serious forks of BTC. The fact that they haven't overtaken the original entirely doesn't make it a good example
Lossless data compression with CUDA acceleration
I've been working on the high-performance compression library libbsc for a while. It features state-of-the-art block-sorting lossless compression algorithms, optimized for modern hardware, including CUDA acceleration.

In the course of my research, I also developed libsais, a library for fast, linear-time suffix array and Burrows-Wheeler transform construction, and libcubwt, a GPU-accelerated library for suffix array and Burrows-Wheeler transform construction.

But, notably, advancements in block-sorting lossless compression algorithms have been very limited in recent decades. So, I hope to inspire members of the Hacker News Community to explore and advance the field.
Here [1] is the leaderboard from chabot arena, where users vote on the output of two anonymous models. Deepseek R1 needs more data points- but it already climbed to No 1 with Style control ranking, which is pretty impressive.

Link [2] to the result on more standard LLM benchmarks. They conveniently placed the results on the first page of the paper.

[1] https://lmarena.ai/?leaderboard

[2] https://arxiv.org/pdf/2501.12948 (PDF)
In my case, I had some epiphany when I started reading essays by Paul Graham and Getting Real by Basecamp (well, this one is special in the context of RoR, of course).

I have always been very protective of Go and its minimalism, no huge frameworks like Django/RoR/Laravel (well, there are a few, but they aren't that popular or mainstream since the Go community favors just using the standard library).

However, the more I read about startups and prototyping, the more I think that spending time on boilerplate, writing custom migration scripts, and implementing database-backed job queues every single time is not what you want to spend your time on when you want to iterate as quickly as possible.

Also, another minor factor in favor of Ruby is the talks on destroyallsoftware such as "Functional core, imperative shell" and "Boundaries" where the author uses and seems to really like the language :)

On top of that, learning a new language/framework is always fun so I have already starting playing around with the official RoR guide.
> Wayland is a protocol. The problems people complain about are generally implementation details specific to GNOME or KDE or (in general) one particular implementation.

I feel like at some point this is a cop-out. Wayland is a protocol but its also a "system" involving many components. If the product as a whole doesn't work well then its still a failure regardless of which component's fault it is.

Its a little like responding to someone saying we haven't reached the year of linux on the desktop by saying: well actually linux is just the kernel and its been ready for the desktop for ages. Technically true but also missing the point.
I've been on the verge of starting a local community. I'll do it one day soon.

When I do, I would start with a website/blog, probably using Ghost. Good community starts with good communication. Comments are just fine for initial community building. Once you have some traction, consider a forum.

Also, look into Front Porch Forum, they've been doing it their own way for years, it can work.
It’s truly tragic what’s been going on with veterinarians. I just need care for my pets. Instead I get bombarded with what amounts to sales and insurance pitches. There has to be a more viable way for family or local businesses to cash out while still supporting the community.
This is a bullshit argument that people in charge of these companies make. How do you know the "thief" that stole merchandise from a store wasn't going to come back to pay for it in an hour? You don't... you just assume the worst, which should be the case for corporations.
The taxpayer is covering PG&E's wildfire liabilities and deferred maintenance costs. You know, instead of the PG&E shareholders. Capitalism only applies to poors, as we all know.
Crypto lets you engage in any contract you and your counterparty can codify. The reason that so many scams are run through crypto is because the vast majority of people either don't use smart contracts (in which case you're just sending your money to someone and praying), or if they do, they don't read or understand the smart contracts they're using.

The solution to this is maturity. The endgame is to be able to create smart contracts that are as readable to a layperson, if not more readable, than legal contracts. And to come up with a set of standard smart contract templates vetted by programmers, just as today we have a set of standard legal contract templates vetted by lawyers.

That, and encouraging people to actually read what they sign, whether it's a pen-and-paper signature or a cryptographic signature.
If they are tech-savvy then they must realize that this is what so much of the tech industry has become.

You can't stick your head in the sand. You can't run away from it. And, if you're in the tech industry, you are responsible for it.

If you want to be serious about the tech industry then you must look unflinchingly at its nature. And if you don't like what you see then that's the signal that it's time to change things, isn't it.
Worse in the outskirts, but better in the town center if you can hop off every couple 100m without 2 escalators/staircases
> I wish all the best to him, but reading between the lines is a useful skill regardless of this specific situation.

I disagree. This is not a fair ask, especially for a programming position. Programming and maths in particular puts a lot of emphasis on attention to detail.

If he can write it in X, and there's no rule against it, and the job gets done well, then there is no issue. Arguing any further of it is unproductive. He's applying for software development, not for public relations.

> "I don't think that will be a good idea" is not a suggestion, it's an order.

Then it should be a rule. "Reading between the lines" sounds like an excuse to me for bullshit criteria. It should be written, it should be explicit, and it should be known. If the interviewer is uncomfortable writing it down as a rule then that tells me they KNOW that it's too silly or pedantic. This whole idea of unwritten rules is a double standard designed to weed out neurodivergent or autistic individuals who are more than capable of fulfilling job requirements and, to me, seems like a potentially illegal form of discrimination that violates disability civil rights laws.
same as <pre no?
More like a fan than an expert but thanks for the compliment and sorry for yelling at you.
Prolog predicates are not first class values. Data structures are not abstract. Compare both with any modern lisp or better with functional languages. Mapping and filtering is awkward. Arithmetic is awkward. Indexing and search strategies are not under programmer control. Modes are awkward. Cut and dynamic assert of global facts are abominations which undermine logical reasoning. Prolog programmers often write metacircular interpreters to fix these problems which is wonderfully easy but kills efficiency. The CLP examples aren't integrated with Prolog's Horn clause resolution model, they're just libraries with strange semantics. I've been an enthusiastic Prolog programmer since the mid 1980s, attended lots of conferences, read lots of papers, etc. There have been many promising attempts to fix these problems but they've only shown up as non-standard features in specific implementations. It's similar to the "curse of Lisp" - everyone does their own thing and no consensus emerges to move the standard forward. But it could be worse if the standard were "feature oriented" rather than eliminating the limitations and flaws by cleanly generalizing the model. I study new logic programming languages avidly hoping to see a worthy successor to Prolog. So far none quite make it. Mercury might do it if it got more love.
Ported to Linux? It runs on Linux. What exactly would need porting?

What would be required to make surfaceflinger a practical Linux desktop compositor is merely some translation layer, equivalent to XWayland, that supports hardware acceleration. Such things have been written, but not open source and they never got traction.

The idea has been toyed with for over a decade: https://news.ycombinator.com/item?id=5317638
I'm not rendering a verdict on Milei. I don't know enough about his status quo ante; my priors are that Argentina was an economic basket case before, so I'm not predisposed to defend his predecessors. I have longtime friends from Argentina that absolutely loathe Milei, but they don't read HN so I feel pretty safe being open here.

I'm just commenting on this specific article, in which the author repeatedly makes firsthand contact with the immediate outcomes of Milei's policies, finds them to be generally bad, and concludes that the experience is evidence that things are going well.
We use Render for our startup and I think it’s major value add is the simple deployment story. We had a database go down for really strange reasons, and the render technical support was incredibly helpful to work with and resolved the issue in hours.

The major cloud providers are quite intimidating to work with and frankly we have much bigger problems to spend our time on than (potentially) saving a couple grand a month. Heroku was nice but it’s been abandoned for years. Fly is a similar competitor but they seem to have monthly outages. We find Render simple, boring and dependable - for us that’s worth the premium they charge.