skysight-inc/HackerNews huggingface dataset:
This seems fun at first, but then a bunch of concerns come up. Notion is not a real database. You're dependent on Notion uptime _and_ WonderSites services; 2 very weak links in the chain. There are no docs whatsoever; does the site build every time a change happens in Notion, or do you push to production?

Looks cool for a quick POC of a web agency but beyond that, things seem highly unreliable.
> Function name, argument

"Embrace local tools, extend local tools," vibe coders are already welcoming the last step cheerfully.
Thanks. So I guess the easy compatible solution is to always quote the first item on the first line when writing CSV. Good to know. (Checking if the item starts with ID is more work. Possibly quote all items on the first line for simplicity.) (Reading SYLK is obviously irrelevant, so accepting unquoted ID when reading is the smarter way to go and will actually improve compatibility with writers that are not Excel. Also it takes no work.)
I built a static site hosting platform specifically to bring back the feeling of simply copying files to a server to “deploy”

https://pgs.sh
Discovery does nothing to prevent either party from destroying or withholding evidence. There are penalties if the destroying/evading party is caught, but, in order to be caught, the other side usually has to have an idea of what's missing. So, in effect, systems without discovery work just as well or better: They enable you to show the court what you know and how you know it.

"Paying off the judge" is not a systems-level problem; it's the sort of thing that has been criminal for as long as man has had legal systems. You can't point to it as an example of "legal system is good" or "legal system is broken." Doesn't work that way.
What's wrong with The Imitation Game?
No, engaging in hobbies with people is. D&D - and other tabletop RPGs - just happen to be a particularly fun one that has a very low entry cost, especially as a player and not a DM.

(I run a biweekly game, and play in another, as well as a few other less regularly-scheduled campaigns.)

Also, a word of warning for people interested in getting in the hobby - if you watch D&D shows like Critical Role, or listen to podcasts like NADDPOD or Dungeons & Daddies, keep in mind that these people are literally professional actors, with budgets & a whole crew supporting them. Your game will still be fun, and will reflect the effort you and the other players put into it, but don't be disappointed if it's not as "cinematic" as the media you consume.

(Also don't be disappointed if your first table isn't a good fit, or if the game isn't fun - it might take you a few tries to find a group you click with. Remember - no D&D is better than bad D&D. There are plenty of TTRPG horror stories, and the best way to avoid being stuck in one is by just leaving a table and finding a better one.)
The answer is, like most things, not simple; it depends on what you are doing and the version of Ruby you are using.

I just found this[1] great article by Miko Dagatan with loads of benchmarks for Ruby 3.4.2 that goes into a bit of depth.

1. https://reinteractive.com/articles/ruby-performance-structs-...
> Where's the money coming from? You can't spend out of thin air...

Of course you can - It is a credit card
Is regularly getting together with friends and playing games a cure for loneliness?

Is that what this is asking?
Our brains are pretty efficient, so magnitudes less, yes.

I'm also sure you can take an average personal computing consumption and multiply that by # of PCs to approximate your compilation example. I'd wager it pales compared to what the Last year of crypto mining has done alone.
Horrible, terrifying advice. If you want safety critical code, DON'T USE AN LLM AT ALL. Use formal verification methods!

This is a solved problem!
> If that is the case, I don't know a single DJs who cares about their craft. Makes you think.

Yea when that sentence started I was ready to agree until they made a point which seems more relevant to producers than DJs
With the appropiate butterfly wing flap everything is deterministic.

https://xkcd.com/378/
A Fluid CSS Methodology
If all these tools do is wipe out all the tedium in software then we are all laughing. Happy days to come.

There are tools and then there are the people holding the tools. The problem is no-one really knows which one AI is going to be.
the vast majority of DJs are not producers so no
LLMs don't have prompts, you can use prompts to query LLMs.

Agents are a mix of models, prompts, RAG and an event loop.
Not an unreasonable guess, but it turned out to be something different.
True, that's a probable and very real risk that this recursive cycle of LLMs consuming LLM-produced content will degrade the overall quality of its "intelligence" and "creativity", maybe even the quality of literature, language, and human thought itself. By the time we collectively realize the mistake, it will be too late. Like microplastics, it will be everywhere and inside everything, and we'll just have to learn to live with it for better or worse.
Exploring Ruby Ractors
Where did you get this Rust code from? I’m curious.
The Turing was my first major experience of the UK research community. It was immediately apparent to me that it was a bit of a snakepit---resources were denied or otherwise withheld between teams as a part of internal competition, service to the organisation was routinely forgotten or ignored, and changes in direction seemed to occur every quarter, if not every month. It could have been a very cool thing, and the community that was fostered there during the stable periods was extremely productive. But, there's now so much ill will around the latest purges that I doubt it'll ever regain that vibe.
Are you interested in their opinion when you instantly dismiss one?
This is the best thing I've seen on this website all week, what midi controllers do you suggest. I'm a very amateur musician and this feels perfect for making fun chopped up remixes of some of my music.
Radio Wolna Europa was the one that my parents and grandparents listened to more often in communist Poland.
Perhaps I'm missing the point, but the image[1] on the page _doesn't_ show the price in hours, right?

[1]: https://www.timeforprice.com/img/img1.png

EDIT: Ah, it's a very slow moving carousel that doesn't look like a carousel, this is the before image.
Lockpicking is probably a close analogy; and that is an perfectly accepted and legal hobby in all western countries, with thousand of youtube videos on how to pick common locks.

Computing is actually different. There are laws for example in Germany ("Hackerparagraph") that make it illegal to produce "hacking" tools.
Six feared dead after tourist submarine sinks in Egypt; all passengers Russian
>You're imagining something which can't exist.

Excuse me, what is hard in taking this:
https://doc.rust-lang.org/book/appendix-01-keywords.html

And translating those back and forth?

In fact, if it "can't exist", how can Rost be "fully compatible with English-Rust, so you can mix both at your convenience"?

And Rouille?
https://github.com/bnjbvr/rouille

And Unirust?
https://github.com/charyan/unirust
Good compression for web images. I converted the images on my website to webp and saw a huge reduction in filesizes with virtually no loss in quality, but it still keeps an alpha channel unlike jpg
True. My main point is that almost everytime I read something about "average" hours spent playing games or whatever, it turns out to be a hack job. Like why use average if you have a bunch of zeros in it? What does that average actually tell us? Usually nothing useful. Metrics like what percentage of teens/men/etc play games now vs 10 years ago, or of the people who play at all, how many hours do they play now vs 10 years ago, etc would be so much more useful than what they gave because the increase in average hours played might only be due to fewer zeros being in the dataset.
> Apple is know for stopping shipping pre-release hardware to people that are honest in their review and that might call out questionable choice.

I've been doing this for a long time and I'm not aware of a single case where this has happened. I'd love to write about this, so please let me know which reviewers, who had previously been seeded with review unit hardware from Apple, were dropped after they wrote honest review. (I don't think what you're describing is, in any way, an accurate description of Apple's relationship with Lewis Hilsenteger.)
Hi! IMO you should definitely check out Kuzu - It's an embeddable, fast, highly scalable graph database with an MIT (highly permissive) open source license. Kuzu was created for broader adoption in the open source community and scales to very large graphs on a single machine. Disclaimer: I work as DevRel at Kuzu. Check out our GitHub!

https://github.com/kuzudb/kuzu
In a way I am definitely seeing your perspective here. Letting "good guys" win this race ocassionally is an improvement over never letting them win.

It's just that I think we can do better, because I think the web is a hostile, vitriolic open sewer and must be governed properly before civilized business can be conducted on it. It was perhaps a great innovative place, but it now is a dumpster fire causing endless headaches and beyond redemption. I think it's time to face this reality instead of trying to dress up the turd.
If you have a 6% profit margin (i.e. grocery store) and then you have to pay 3% of basically all revenue, you are now at 3% profit margin. This is why Costco only accepts VISA - they have 11% margins so 3% would be over 25% of their profit. So they go exclusive with one processor and have a very large transaction volume, so they are able to negotiate much lower fees and thus lose less profit.
First meme about Berkelocene.
My comment is somewhat tongue in cheek. I understand the underlying issue. The back channeling during that time was crazy though.
I had colleagues who worked in Botswana and they said it was the nicest location of any of our clients - which included London, Boston, Singapore, etc.

I got landed with Nairobi which was horrible (at least in terms of my work).

I think some people think all African countries are the same.
> If by fairly wide-adopted you mean it is adopted in a handful of language nobody uses, sure.

Please precisely define your criteria so that I can end this discussion by giving you a concrete counter example.

> That is just "if" by another name!

It appears you haven't understand the difference. Here's a counter example:

let first_result = divide(10, ???);
let second_result = divide(20, ???);

let final_result = first_result.or(second_result).unwrap_or(42);

println!("Result: {}", final_result);

Logic being, do two divisions and print the result of the first one, or if it failed, of the second one, or fall back to 42.

We can go one with using lists of results, results of results and doing conditional calculations and so on and so on - and all of that without writing a single if.

Now do that in go without using if. Won't look as nice for sure.
Nothing like curses to build an ascii pacman!

https://m.youtube.com/watch?v=wZorbnsFeHQ
(disclaimer: I know OP IRL.)

I'm seeing a lot of comments saying "only 2 days? must not have been that bad of a bug". Some thoughts here:

At my current day job, our postmortem template asks "Where did we get lucky?" In this instance, the author definitely got lucky that they were working at Google where 1) there were enough users to generate this Heisenbug consistently and 2) that they had direct access to Chrome devs.

Additionally - the author (and his team) triaged, root caused and remediated a JS compiler bug in 2 days. The sheer amount of complexity involved in trying to narrow down where in the browser code this could all be going wrong is staggering. Consider that the reason it took him "only" two days is because he is very, _very_ good at what he does.
You don't have a right to free transportation.

I'd immediately donate money to and vote for any politician stupid enough to say we should revoke licenses from the worst 1% of drivers.

Revoke their licenses, let them figure it out. Get a ride from friends. Take the bus. Move closer to work. You're a danger.

If they break the law and drive anyway, put them in jail.
> Your solution to crime isn’t working very well

That's correct. We should have a lot more people in prison than we do. We are far too soft on repeat offenders and we've allowed courts to deem unconstitutional practices that literally nobody at the founding would have thought were questionable.

When you talk to people about "mass incarceration" in the abstract, they think it's bad. But when you show them what the modal prisoner and the modal prison sentence is actually like, they think it's too soft. Opposition to "tough on crime" policies is based on the myth (the lie?) that most US prisoners are innocent or, if not innocent, guilty only of harmless crimes like drug possession -- that the system is racist and unfair.

But that's not what the data show.

What the data show -- again -- is that the modal prisoner did the crime, and many others besides, and that they are very likely to commit more crimes once released.

Criminal justice is not a mysterious science. You identify repeat offenders and then you execute or otherwise permanently incapacitate them. This works because a large share of all crime is committed by repeat offenders.

But of course that's probably not what you mean when you say that our solution to crime isn't working well.
i use Vite and built my own router. Works great and i can do a whole SPA with just that.
But the claim was that there is no scenario at all where print would be better than digital.

> I'm still WAY better off with my solar panels and ALL the books on an external hard drive. I can't think of ANY situation where a print out of Wikipedia would be better than a digital version.

I just gave a scenario where a print out of Wikipedia would be better than a digital version.
Not every bank supports it yet, and it's not always free. Some offer a limited number of free instant payments. One of my banks charged 1eur per instant payment up until recently. I understand the situation is improving, however.
> That project was depreciated and the popularity of the Next.js site framework for react projects (plus I certainly assume heavy lobbying from Vercel) pushed the react docs to officially suggest create-next as the new starting point.

It seems like Vercel had enough money and hype to lure react devs away from facebook to work for them. I see this as the biggest reason why react is pushing users towards vercel. Further, Vercel was able to work very closely with the react dev team when developing react server components, giving vercel a first-to-market advantage and a headstart on vendor lock-in.
Sure. Type classes are extremely simple. Go generics are already superficially similar to type classes.
Driving is not a right, it is a privilege.

Someone's individual economic circumstances are irrelevant. You can either drive safely or you can't.
I honestly doubt.

Vietnam and China have very stable (albeit dictatures) governments that invest heavily in education and infrastructure.

Most of Africa, except some places like Botswana is very unstable politically. Plenty of conflicts, insane corruption levels.
I Am Not a Fan of Ruby
not sure why you are being downvoted. Beat-matching is the most straightforward and least interesting part of being/experiencing a DJ. I think every DJ needs to know how to do it but IMO most of the overemphasis on beat-matching comes from cringe gatekeeping. To me, it's akin to thinking an actor remembering their lines is the focus of acting.

Mixing vinyl well is definitely an impressive skill but I (and I suspect the vast majority of people) don't care at all about how people are mixing tracks (until it's to the detriment of the music). Most people care about what makes them dance and/or feel something.
Sure, and no one is saying that people should stop experimenting and testing out alternative approaches. But we wouldn't expect to see experimental approaches displacing established conventions in mature use cases unless they actually are major breakthroughs that unambiguously improve the status quo. And in those situations, we'd expect the new innovations to propagate rapidly and quickly integrate into the generally accepted conventions.

But there's obviously going to be something analogous to declining marginal utility when trying to innovate in mature problem spaces. The remaining uncaptured value in the problem space will shrink incrementally with each successive innovation that does solve more of the problem. So the rate at which new innovations propagate into the mainstream will naturally tend to slow, at least until some fundamental change suddenly comes along and modifies the constraints or attainable utility in the context, and the process starts over again.
It works with FLAC; in fact, that's preferred, because you want to start with the best available quality.
What narrative am I pushing if it is so obvious? If anything it is mere media literacy I am espousing. Is that so controversial a position these days? Scary times if so.
It's probably some old "bingo and church" driver who has a 50-50 shot of winding up in the ditch if it snows during Bingo and that "20k" is actually "8yr", the kind of thing insurance would never know about if you're not getting towing coverage through them.
Sometimes I struggle understanding HN. I did not share an opinion. Simply stated two events that were a matter of fact. Yet someone I am being downvoted for this.

1. Zimbabwe did the same thing a few years back.
Source: https://itweb.africa/content/dgp45qaBBQevX9l8

2. The satellite eventually got lost in space.
Source: https://www.nanosats.eu/sat/zimsat-1
But, there's a hyperparameter here; we culturally and organizationally get to choose how much of this game exists and how effective it is.

And certainly some of these games are useful; abilities of this kind are highly correlated with other abilities, and having masterful language and perception manipulators act for the interest of your company or nation is valuable.

But it's not the only useful skill at the upper tier of organizations, and emphasizing it over all else is costly. So are internal political games-- when your organization plays too many of them, the benefits one gets from selecting these people and efforts are dwarfed by the infighting and wasted effort. It can also result in severe misalignment between individual and organizational incentives.
Experiment Exp23A: Seeing if science survives without scientists. Control group: Europe
> My pet peeve is automated checkouts and ordering kiosks. These save stores and venues on labor costs by making the customers do the work for the store. For free, and disproportionally wasting customers' time.

Based on what I’ve heard, it may be wasting time somewhere like Germany where the staff are scanning your items at lightning speed. However, here in Poland self-checkout is where you go to save time. Human-staffed checkouts are and have always been slow like an iceberg. Now and before self-checkout was ever a thing. I was relieved when they were introduced, precisely thanks to the time saved. I hate waiting in queues.
He has written a program:

https://github.com/brunopostle/piranesi

The problem is that it is a method for projecting a rectangle, not a full 3D scene. I can imagine though that it could be extended to a full projection if you specify a central axis along which the perspective trick happens.
The panotools wiki has a good comparison of different projections of the same photo. Google Streetview uses equirectangular pictures to store 360° images. Panini is another type of equirectangular.

Examples

Panini: https://wiki.panotools.org/File:Ben_Equirectangular_panini.j...

Equirectangular: https://wiki.panotools.org/File:Big_ben_equirectangular.jpg

Full list:
https://wiki.panotools.org/Projections
Unfortunately commercial companies tend to work behind closed doors/gardens. We are working on Low-Ops.com and would love to fully support NextJS. Self-hosting is the future :)
Replit CEO Amjad Masad: "I no longer think you should learn to code"
I hate CSV too. If I have to use it, I'll live with TSV or some other special-charter delimited format.
> Front passenger is less safe but still often twice as safe as sitting in the backseat

Is there a good source for this? I was always under the impression that it was the exact opposite….
Things You Must Know About Tamara de Lempicka
The glyph start marker ╵ also marks a block of code; if several consecutive glyphs start with the same number of them, they are part of the same block.

When the question strand executes, it looks at whether a list element (or entire list) is zero or below. If so, the entire block is rolled back to its previous state.

So all branching is done as rollbacks. And loops end by rolling back their last iteration.
Those schemas aren't part of the core schema, and you may interpret them if you are aiming for full 1.1 compatibility. If you're aiming for 1.1 compatibility, then you accept the Norway problem.

I've been looking in the specs and I can't find the link to the https://yaml.org/type/
My thesis is that HN would like you to think their moderation is highly transparent, and it's very clear that the core HN audience believes that to be true, but that in fact it is not transparent at all.

If the problem is with my writing "being not that interesting or useful and also contentious", how then do you explain Daring Fireball ranking #3 here from 2007-2021 but dropping to #78 from 2021-2025. Do you think my writing was that much more interesting and useful (and less contentious?) for the first 14 years of HN but changed suddenly in 2021?

Or do you think HN's hidden admin moderation changed suddenly around 2021?
Don't you feel silly for commenting on things that you know nothing about?

Botswana is one of the most developed countries in the world on many aspects like democracy, press and political freedom or gender equality.
> You want to claim a return in an online shop. Which customer service experience do you prefer? An agent (human/AI/hybrid) via chat or phone vs. a well-designed self-service GUI? I asked approximately 20 colleagues and friends across age groups. 18 mentioned they would choose the visual UI.

These friends probably never had to deal with Google support.
As far as I’m concerned, SSR is completely over-hyped and adds a ton of complexity to your project. All these search indexers are all running headless chrome anyway so the SEO argument is largely false now.

Running vite and deploying a fully static site that interacts with an API is, to me, vastly simpler to reason about than a blackbox react framework (next.js) sitting on top of a black box rendering library (react).

Having a “backend for your frontend” is pure overhead for most projects. I’ve been building on the FE for a decade and have only needed SSR once and certainly never needed some hybrid static/dynamic/islands setup.

If you need SSR, you need it, but I find SPAs to be vastly superior in terms of dev speed and overall performance of an app once the JS has loaded.