skysight-inc/HackerNews huggingface dataset:
That guy surely loves to rain on everyone's parade.

I self-published my first book in 2018. Eight others followed, 35 thousand books sold so far, in a language community of 10 million.

Didn't make me a millionaire, but it is possible to become a fairly known author even today and even without connections in the publishing industry. My tenth book is due to arrive from the printing shop on May 31st and there are about 700 pre-orders waiting.
Just because people love it, doesn’t mean that it can’t be better. It also doesn’t mean that current way of doing things is efficient.

> What's silly is thinking that a device that makes everyone happy is somehow trivial, or that a device intentionally made with a specific type of interface is bad because of that intent.

Add a proper native terminal, proper virtualization framework á la what we have on Mac, side loading and third party browser support with plugins and you’ll shut up 99% of complaining users here.

> If things were as bad or as trivial as some people suggest, someone else would have made a successful competing product by now, rather than the string failures across the industry, from those who have tried.

Right, let me use my couple billion change in R&D to create iPad compatible system with all that I’ve mentioned before.
I'm pretty sure you've heard of at least one person named Jolie: https://en.wikipedia.org/wiki/Angelina_Jolie - but of course she's not French, I guess her parents picked the name because it sounded nice, and she thought it sounded so nice that she picked it as her stage name...
Couldnt have put it better myself, and most of the journalists are millenials now so frequently thats a real thing
Again, there must be value to China with regard to GPS data if they have spent so much effort in obscuring it for so long. Therefore it would make sense that there is an interest in harvesting it.

It shouldn’t be required of me to dream up scenarios that you may or may not agree with. You have no view into their government or our government either.

But to play the game, as you’ve already pointed out: anyone can determine military base locations without the thousands of social media accounts in TikTok that would dot those bases. So what could that give them? Correlation. I’m sure that there are plenty of different avenues they have to get intel on who works where, and as a government contractor we received plenty of training to avoid publishing it anywhere (e.g on LinkedIn or Facebook). Would a government, that harvests data for future use, limit itself to a few chosen avenues?
So I don't consider my self an author but I wrote a 60 pages ebook in 3 month on a topic I consider am pretty savvy in.

I've marketed and sold 400+ copies of it at $19 so far and about to raise the price to $39, near 100% margin minus stripe fees.

What stops authors doing what I did? Plenty of people want to read, to blame lack of readership is just completely wrong.
maemo wasn't as memory hungry as Android.
> Doesn't this only work if there's consensus on these dollar values?

There's not a single global dollar value for a life; a value can be established in context of some specific things, and then there is consensus pretty much by definition.

The whole point here is to make safety measures comparable to other important expenses. You can't say whether they're more or less important without a common base of comparison, and you can't run the budget assuming a life has infinite value, because then you'll have zero funds for anything. So, when you do a consideration like: a marginal extra bollard costs $10k, and saves one life per year, how many more bollards should we fund from our finite budget, where this money would otherwise go to fund schools or social programs? If you say "all of them", then you won't have schools.

That same life may have different value when different tradeoffs are considered, e.g. when discussing automotive safety (see the infamous case of recalls), or ordering evacuation of a city (you need to compare lives saved from a probable calamity vs. total destruction of local economy), etc.

And on a more general point, there is no single fixed thing as "monetary value" of a thing. The price is always a consensus of market forces, a measurement of a dynamic system. The value of your house may be $4M if you're selling now, or $1M if you want to sell it right right now, or just $0 if you literally can't find a buyer for it. Fixed price is an illusion.
Define most professional apps.

A lot of professional applications include some form of scripting engine.
I understand where you’re coming from but don’t think it’s sad personally. Why should it be? It’s the same as if someone doesn’t do any other activity.
I rarely read or finish books but spend all that time doing myriad other things which give meaning and have relevancy.
Not to say there aren’t books which are important to me I would just generally rather do other things.

This makes me think of the bit from Bill Hicks about “what you reading for?”

https://m.youtube.com/watch?v=BwkdGr9JYmE
You just made me realize how slow our LLMs are today - we're like in the vintage years!

That's an incredible vision... and not too far away.
They are my enemy. I’m living in a country with borders less than 300 km from Russia.

NATO wouldn’t even exist if it weren’t for Russia. The only reason Russia’s neighbours strive to join NATO is because Russia’s habit of invading them when they don’t behave exactly as Russia wants them too.
Based on what impartial third party tests is this claim based?
Theory of Nothing
Pretty fun, that precisely for you "standing on neck, searching car" is REASONABLE search and seizure, not for him. Pretty expected.
I would be interested if there exists a single better value machine in $ per hour than my partners 2012 MacBook Air, which still goes
> Which honestly is still good for the environment to have the work distributed across the entire electricity grid.

This doesn't make any sense.

> If you’re making claims of green washing you need to be able to back it up with what alternative would actually be “green”.

Sometimes there isn't an alternative. In which case you don't get to look green, sorry. The person critiquing greenwashing doesn't need to give an alternative, why would that be their job? They're just evaluating whether it's real or fake.

Though in this case using renewable energy can help.
This is not true. Web Components are extremely barebones and featureless. There’s no built-in way to do data dependencies, reactivity, etc. They’re also quirky, eg theres properties and attributes and they sort of correspond but haha not really. And because they’re globally registered, even composability works less well than in React.

All of this has “just worked” with React since it very first release.

Web Components are great for distributing components. Not for building the internals of an app. In fact, for moderately complex web components it often pays to build the internals of the web component with a framework like React or Svelte.
In an environment that is already breaching the edge of sanity, AI hallucinations can only be an improvement.
They're a hardware company, so yes, they want to sell thick clients.
It really is, I wonder if anyone has tested that extensively. It's so complex that just by reading it I don't think anyone would be able to confirm it matches the RFC correctly.
The 4% rule of thumb is intended to include sequence-of-returns risk. See e.g. https://firecalc.com/, a tool commonly used to aid these decisions.
I came to the same conclusion right after the first sentence:

> Or maybe not really sad, …
You raise some good points, and having built multiple tools and a business that failed, I'm well aware of the tradeoffs between the cost to build and maintain vs. potential revenue growth.

However, I'm confused by, "If social-sign-in is too much of a barrier..." Nowhere in my comment is that what I was bugged by. I've signed up for plenty of random services with disposable emails (or, sometimes, even less-disposable ones). As for the barrier to entry, I've worked with plenty of tools / libraries that took me hours to potentially get up and running, so again, not a barrier-to-entry problem.

I find your opinion on "not requiring sign-in" pointing to trivial apps baffling. A quick "dnf list installed | wc -l" shows that I have over 5000 installed packages. While many of those are libraries, I have everything from IDEs, Browsers, CAD applications, software ecosystems, tools (both visualization and otherwise), and more. Sign in simply tells me that when you shut down the service or change it in some way that breaks everything and makes it worse in a few years, that I have no real recourse.

As for a lot of "hosted" services, I'm personally weird because I have a homelab and like doing a lot of self-hosted stuff, both as a hobby and for my own privacy reasons. This means that a lot of the "We're hosting it _for_ you!" arguments don't hold water for me, and frequently don't feel like the right fit for the product, instead being driven by business. But I also get the need to _have_ a business at all - the competition is brutal. As an example, when MS is willing to devote an incredible amount of resources towards building an "open source" IDE and an incredible number of people are willing to build free (beer & speech) plugins on top of it, how do you even begin to compete? I've seen a lot less mention of Sublime text in the last few years and everyone and their mother seems to be using VSCode.

So, to go back to the pricing, right now I'm not sure. This feels like the ~$100 / year for a personal license project. If it was $10 / month, that's probably worth trying out for at least a single month and seeing if it does have the expected value. As others have alluded to, since this is a standalone tool, that means there is friction for using it alongside / outside of your IDE. Is it valuable enough to overcome that and remember to alt-tab over to it or keep it surfaced among a hundred other windows and tabs? Maybe!
There used to be a python spreadsheet that worked as a spreadsheet - Resolver One.

It was .Net based but did not make enough money. I wonder if done now there would be enough support to open source something like this.

For a review see https://blog.jonudell.net/2007/09/27/first-look-at-resolver-...
FIRECalc
Significantly less time if they simply “acquire” the information needed via industrial espionage :)
Agreed. Although inference is good enough on the Mac, there is no way I am training on them at all.

It's just more efficient to offload training to cloud Nvidia GPUs
deepseek coder as well
Would you like me to explain how it works to you? I'm not sure why you added a question mark.
We have a Jura machine at my workplace since the beginning of time. It brews coffee as good as good the bean you use. After a month it asks for a cleaning cycle which is arcane magic, but other than that it just works and creates its daily 50-100 coffee as usual. I can recommend it, it just works.
One of the devs here. We plan to release an updated code generator (jolie2java) that will make it easy to do exactly that. (For Java, but Jolie is already designed to support other langs as well in the future.)

Specifically, you'll be able to use Jolie to write (tech-agnostic) APIs and then implement them in Java, using types automatically generated from the Jolie APIs.
Yes exactly. It becomes a "denial of service" against the option 121 pushed subnet routes. That's already discussed in the paper, i assumed you knew that already.

There's nothing else you can do in this situation other than detecting and then removing those routes, which is possible. In lieu of deleting the routes the best and most secure option is to block that subnet. A DoS is infinitely better than a LEAK.

There are SOME things you could do (other than just removing the routes) to prevent the DoS i guess if you REALLY wanted - there is some package rewriting capabilties in the mac pf firewall and windows WFP would support this too (though it would require a 'callout' driver (kernel code) at the IP_OUTBOUND layer), and linux allows something like this too with fwmarks and multiple routing tables + a source NAT, but it's not really worth the effort in a rare case like this. Easiest just to let those packets be blocked. The network you're on is controlled by a bad actor with a malicious DHCP server. Best option for you is to GTFO.
Hey achillesheels, added the 'scene related images' feature. Now users can upload screenshots of the scene.
It would be an embarrassment if the reason it outlived its usefulness is because it got it got circumvented by hostile actors.
A lot of classic c++isms, some good ones. constexpr weirdness is among my top choices
Having read the roadmap - this could be chopped up into posts that fit with the ethos of bluesky with no real loss to the message. It’s not particularly long and is just a couple of things they’re focusing on with a blurb about each roadmap item.

Given that, and given that no one needs exposure to real bluesky posts more than bluesky right now, why make it longform at all?
Very cool you covered all bases. I'm going through this exact thing in an app, just moved it over from relying on ollama to using node-llama-cpp internally, but maybe I'll copy you and still support ollama too :D
The Amoeba's Secret [pdf]
Fly.io Infra log: week-by-week record of what the team does
Yes, it is. See pg 18 here:
https://research.collegeboard.org/media/pdf/Trends%20Report%...

Actual tuition and fees paid have dropped in real dollars over the last 20 years. Nameplate tuition is meaningless as the average student pays less than $5,000 in tuition at 4-year public schools. The average student gets more than $8k in grants. Room and board remains high, but still nothing near 300k.

If you have citations supporting your 300k claim, I'd like to see it. Note that I'm looking for actual tuition net of grant-based financial aid for middle class families, not what out-of-state multi-millionaire families pay.
I would love this, but I'm afraid the genie has already been let out.

The magic was due to the friction involved. Getting into a chatroom required effort. Getting the necessary programs via CD or floppy disk. Getting your modem working with the computer, dialling up, the godawful screeching. Navigating the weird interfaces and novel programs. Then boom, you'd be chatting with people from the other side of the world, like meeting aliens from across the galaxy. They would be (mostly) nice, mature and interesting, having also navigated the friction to be there.

I remember sitting with my elder brother in a quiz chat room, full of knowledgable and intelligent people. He was using an encyclopedia book (imagine!) as a source of questions, trying to appear intelligent. They had none of it and quickly called out our ruse! Then I asked a question about NURBS which I'd been studying, and received praise for a great question.

It all demanded effort, but rewarded it at the same time.

I don't know how you can collectively go back to that.
Hey, added a 'scene related images' feature, where users can upload images/screenshots related to the scene while creating the scene. You can also view the images on the scene post.

Eg :
- https://scenestamps.com/scenestamp/01hx6g4asxryp0an0nax534jw...
- https://scenestamps.com/scenestamp/01hx6fcqqkwae4cc79qhkft0v...
Regarding time reading is faster than listening. Also way more efficient than movies, series or video games. I can’t play story based video games anymore like Witcher 3 because at one point I’m like I’m wasting so much time compared if I was just reading the book.

Also books are less isolating than listening, for example if you are in a park with nature sounds.

If you enjoyed The Expanse you could try the last 3 books. If you haven’t read for a long time it’ll be hard at first to stay focused but by the middle of the book you should hopefully get the feeling of wanting to pick the book anytime like a new episode of the show just dropped.
> $500USD in 20 years

Indexed for inflation?;)
People overwhelmingly choose windows world-wide to get shit done. That answers the who.
Different types of bacteria cause cavities as opposed to those causing periodontal disease. The former are caused by obligate aerobes, the latter by facultative anaerobes and are far more dangerous. The purpose of flossing is to get at the plaque (which forms tartar within 1-3 days) that exists interdentally and below the gum-line.
>The promise of privacy is one way in which they position themselves, but I would not bet the bank on that being true forever.

Everyone seems to have forgotten about the Celebrity iCloud photo leak.
I enjoy messing around parsing things etc. Although I started with handmade unschooled attempts many decades ago, I later went through the classic yak/bison phase etc before firmly getting back into the hand-rolling custom side of things where I'm much happier.

My main motivation is speed, e.g. I have enjoyed handcrafting wickedly fast custom JSON and SQL parsers and bits of code that sit on top of them.

My general approach now is to use a tokenizer that generates an int that represents each token, where the bits in the int tell me the location of the token in the source buffer and its type etc.

In languages with a lot of per-object overhead like Java this is literally a long; but in the C/C++/rust camp it can look and feel like an object or struct or whatever because, underneath, it ends up still being an int that gets passed in registers and on the stack etc.

Sometimes the parsing is one-pass and the tokens don't need to be stored or anything; its usually the memory allocations that kill parsing performance, and a once-through json decoder can completely eliminate bottlenecks on hot paths in data processing etc.

Other times I run through once and store these tokens in an array, particularly if I'm going to be going back over them etc. Its actually easy to make a function that, given an 'int' token, finds the next one, so if you are going through the data several times you don't need any allocations. But other times you want to go backwards or you are really going to be going through the data a lot so it makes sense to store the offsets of everything.

Sometimes future steps will be reordering things and transforming the AST etc; in those cases, I generally have a writeable arena where I append the text of new tokens, and a bit in the token ints discriminate between the read-only source buffer and this transformed buffer. This is all particularly cool when it comes to generating sensible error messages with context, which is a finesse most handmade parser makers rue later that they had overlooked :)

I would be interested to know just how unmainstream this kind of approach is? Please weigh in, would love to learn new tricks :)
Heh, thanks :)

Petalisp author here - this ELS paper is just a preview. I'm also preparing a 160 page document (for my PhD) that will explain everything in more detail. I'll post on HN when it is available.

There is also a recording of my ELS talk on Twitch: https://www.twitch.tv/videos/2138821711?t=00h40m35s
How did you market the book and how much did you spend on marketing?

Imo marketing is the biggest road block.
I love how crazy C and C++ can be sometimes.

We did a C preprocessor meta programming iceberg a while back: https://jadlevesque.github.io/PPMP-Iceberg/
Too Many Newsletters in the Mailbox?
Just discovered a cool AI-powered newsletter service that can personalize newsletter on any topics users choose. Surely Lenny and Ben Thompson are safe, but does that mean TLDR and Techmeme will start to fade out?

https://newspresso.arborit.ai/
Last time I looked for the definition, nobody can agree on whether client devices count as edge or not.
> So, I'm/we're just supposed to accept your narrative "without proof" but "the other side" requires proof

No, not at all, the number of Palestinians in Israel is a matter of public record. The Hamas strategy of human shields is extremely well documented. It's trivial to get footage of Palestinians driving on Israeli roads without hassle. Literally only need to go to a supermarket 15 minutes outside of Jerusalem, even in Jewish areas like mishor adumim.

> unless you already realized the broader context that Israel needs to maintain enough public support

Huh? There's no "broader context" to accusations of genocide. Either Israel has a policy of murdering all the Palestinians or it doesn't. It doesn't.

(Though there isn't really a genetic difference between Palestinians and Jordanian/Egyptian Arabs, not sure if that would even be genocide- but that's semantics, Israel is obviously not trying to wipe these people out, even if their identity is based on recent tribal affiliations)

Eh.. honestly, I'd go through your response point by point, but you are both clueless _and_ passionate, which is a combo I don't feel like dealing with.

If we're going into "you should watch", I literally worked on a documentary series about the formation of the state of Israel called "Faith and Fate", produced by Rabbi Berel Wein. It covers the period leading up to the state of Israel. It speaks to some of the issues you brought up like pogroms against Jews in Israel in the 1920's, the white paper, yearning of the indigenous people to return to their homeland for a couple thousand years, etc. etc.
The whole idea of the executive branch functioning as the judicial branch is a bananas concept to me.
CPUs were already pretty good 7 years ago though. I still run some of them.
"The most recent change will be reflected on the page" implies overwriting, so different opinions may arise depending on the perspective. Anyway, Notion is addressing the shortcomings of overwriting with features like history.
One of the worst and most tendentious numerical arguments I have ever seen.
Does this JavaScript run in the same origin as the Google domain? Surely this is just an open redirect rather than xss?
This book is a great one: "Stanley Kubrick and Me: Thirty Years at His Side", by Emilio D'Alessandro
What's Inside the Most Exclusive Club? [video]
And a lot of Hacker News folks dream of joining a startup which becomes the next Google, which is less likely than making a living as a novelist! There are thousands of professional novelists in the USA but only a handful of those really successful startups in the past ten years.
What's New in Pgvector v0.7.0
I totally agree with you in terms of having friends staring at their mobile phones while being in person and that's exactly what would happen using the existing Poker platforms out there. However, this app is really different because it tries to keep the social experience pretty much the same as it is today in home poker games. Players can leave their mobile phone at the table, focus on having a great chat with their friends and when it is their turn, they perform the actions on their mobile.

In addition to improving the social experience of playing live poker, this solution unlocks a whole new world in terms of live poker data and management that has never been possible before with the traditional silver case poker set.
Why 3 minutes? Fancy ways of brewing coffee bring more value via their ritualistic part than via the final product. Same for smoking a pipe, it's the filling up and cleaning that matters.

If you want speed, get a fully automatic machine. Ideally with a timer so your coffee is ready when you wake up.
Floss gets into the tight spaces between the teeth that a toothpick cannot reach. Toothpicks are a useful adjunct for flossing, but by no means a replacement.

Sorry, but unless one is blessed with near-perfect genetics, oral hygiene is real work. But it's worth it if you want to stay in good overall health into old age.
Same, but on gentoo :-p
> I MBP with a M3 max can run models requiring multiple GPUs on a desktop and still get decent perf for single users.

Good for your niche case, the other 99.8% still only does web and low performance desktop applications (which includes IDEs)