skysight-inc/HackerNews huggingface dataset:
Some things require routines. If you don't take daily shower you will forget to charge your watch, if you don't tidy up then cleaning robot will not do its job.

I would not get a cleaning robot for the same reason (I'm a messy person and my place is too small) but I know people for whom it works really well
While in a practical sense your argument might hold water (which I doubt, to be honest), this is not just a practical matter. This is also a matter of respect. If you think that mis-representing q is not a problem because it appears so less, then do you also think that disregarding the religious tenets of minorities is fine since they make up such a small part of the population?
By that measure, anything outside of assembly could be defined as “creature comforts” instead of foundational work. I understand why it would be convenient for you if it were true, though.
Thats what I thought as well.
But what do we do when the ones writing the regulations are on the money drug?!
> couldn't take advantage of DOS's unique environment

In what sense? I came from a CP/M environment, and Wordstar transferred just fine to DOS.

Funnily enough, I tried Word Perfect and Word for DOS at about the same time. Word's way of doing things just made sense to me, while Word Perfect was always 'that weird word processor'. At the time, I was in the minority, but I guess I've been vindicated by history.
Selling WASM as the solution of all problems in the world, and being the first at anything.
And, to extend the analogy, paying the coffee patrons you think might consider opening a competitive donut shop next door to avoid that from happening (ie Google).
See, this to me is the stupidest part of the whole system. Its essentially saying that 'first movers advantage' of an idea is something that can be protected for the life of a patent.

You can be tripped over by patents you don't even know existed in unrelated fields, owned by people who didnt even work with the patent. So stupid.
The Code Book by Simon Singh:

https://en.m.wikipedia.org/wiki/The_Code_Book
What about raising children?
Your argument is a strawman because the people on the streets are not there because they are addicted to weed. China has learnt this the hard way when opium almost destroyed their nation and lead to a century of humiliation, I don't see why the US wants or should repeat the same mistake.
More than a service, bring back the projects. Yes there were problems with them the last time around, but the problem we have now seems worse on all fronts.
> for times when I want to capture health data, or when I'm exercising, I wear nothing.

I think I’m misreading this - you exercise naked?
> drugs need to be legalized and regulated.

Surely we can solve this inability to regulate with even more regulation. Just one more regulation bro... trust me bro. Just a bit more power and money to the government bro. It's all gonna be great! Just give a little bit more in taxes, bro. It's going to be a utopia, you'll see!
You should be able to if you click view source in the example.

It’s a lot of not that interesting code so I didn’t include it in the blog post.
Some of those bytecodes were already polyglot, this idea is as old as UNCOL, from 1958.

https://en.wikipedia.org/wiki/UNCOL
> Every European character of the same general design should be merged.

Won't combining Latin and Greek alphabets be horrible? Many formulas for starters, but also things like "β-radiation" (although I suppose b-radiation works too).

I don't really have strong opinions on Han unification as I don't speak those languages, but "Euro Unification" would seem like a right pain, and in general I feel Unicode is often too clever by half.
Some people just are forgetful. It doesn't matter how quickly it charges if you simply can't remember to do it frequently enough. That's one of the reasons I decided against a fancy smartwatch myself and focused on Pebble-style monochrome watches with longer battery life.
Yeah I suppose you’re right. Probably makes more sense for new projects to be in Raylib than to move a Unity project over.

Another big thing is it doesn’t support iOS at the moment.
exactly, I would have liked the grisp of the interesting part of it
Exciting, thanks for writing this!
In no small part because psychiatric hospitals were wildly, wildly abused. Basically you could lock people up indefinitely with no conviction of anything because someone said they’re a danger to themselves/society/whatever. Basically used like an on-shore Guantanamo.
Assemblyscript is unfortunately not that fast (yet?), same as javascript in most cases, also because it uses a garbage collector.

"in general I'm seeing that Javascript performance is underrated, and WASM performance is often overrated - sane Javascript, WASM and native code can all be in the same performance ballpark, but native code usually has the most "optimization potential""

And strong disagree. Javascript is indeed quite fast, but if you use a native compiled wasm libary in the right way (avoiding too many calls to wasm and back) - you will get a worlds difference in performance.
The purpose of this is to support the annoying limitation that results must be a rectangular matrix. I tweeted this Oct 28th so clearly it solves a problem practitioners already agree with https://x.com/tomlarkworthy/status/1718329733274824783?s=20

Many useful result sets are not rectangular, trees, graphs etc. There is no way to efficiently transfer these results sets in a single query. You either do multiple round trips or pad the leaves with repeated information which eats network bandwidth.

So I am hugely in favour of this work.
Can customers sue Google and Apple for not having enough choice? Or it's only the competition that has some chances?
Breaking News: False Dichotomies Are on the Rise
Oregon banned cops pulling people over for broken cars btw, a lot of the issues described in this thread are also because the locals here rightfully hate the police and have muzzled them.
Agree, seems like a good example. I also understand what you meant by an example :) Sorry for the misunderstanding...
Decades later, he tried to give it to me, but I demurred. Despite the large volume, it could not carry much weight. The brakes were poor, acceleration nonexistent, the engine in the back meant the defroster never worked, if you turned the wheel too hard it would fall over on its side, but the killer was there was no protection at all from a front end crash.

So I helped him sell it.
Ask HN: Best PDF Viewer in Browser?
I’m working on a site that allows users to upload a PDF. The PDF needs to be viewable in the browser. Free is obviously great, but reasonably priced paid options are fine, too. The most important criteria is that the PDFs be rendered well, as close to the original as possible.

What are some great options these days?
Spatial videos are designed for the Apple Vision headset.

Stereoscopic video that has depth information courtesy of the LiDAR sensor.

From people that have used the headset it feels like you're actually there.
I think the biggest point here is that the news will very rarely help you make better decisions in your own life.

And that's true. Following the wars in Ukraine or Israel/Gaza isn't going to change anything about my life for the better, even if I feel bad saying out loud that maybe I just shouldn't read about it -- that makes it sound like I don't care. Reading about the antics of Trump or Biden or Schumer or Johnson or Jeffries or McConnell isn't going to change what I do day by day, at least not for the better. Getting angry at Ken Paxton or the Texas Supreme Court for their utter disregard for human life brings me down, not up, and there's nothing I can do about that situation anyway.

An argument I can think of for keeping informed about that sort of thing is that it's one of the factors I might put into the next time election day comes up. If a particular candidate had a good response or bad response to these things, it might help me decide who to vote for. But the thing is, I don't need to follow these events in real time to get that help. I can wait until a month or two before the election, and start reading things, nicely summarized, about the candidates' positions, reactions, voting record, etc. on these topics. And I'll spend a lot less time doing it, too.

(Let's ignore for a minute whether or not voting is a productive activity; I'm going to vote because I feel like I have a responsibility to do so, regardless of its efficacy.)

And here I'm just talking about political news. There's so much other news, and I can't see how much of that could be any more useful to my day-to-day.
Can always look at places that don't have drug problems like Singapore, Qatar or UAE. decriminalization. look at china who also had a crippling opiate problem with opium and it wasn't solve with decriminalization. Opoids have no place in society and there's no such thing as harm reduction when it comes to opioid use besides complete prohibition. I know 4 people who have died from opioid over doses, and just recently lost a former coworker last week. Fentantyl is a society destroyer and it's just getting worse.
To me January in Las Vegas means CES. This almost feels like the TSA is trying to get in on the fun and have a product launch at CES 2024
comments like that are tedious. Give it a rest, already.
> by "producers"...

Yes, that's how I interpreted it - no disagreement here.

> "wages catch up,"

I probably should have clarified my wording a bit. I think it's clear that _total_ nominal earnings will increase [1] (because where else will the extra 6% of revenue go?), so the only question is how well distributed those earnings will be. In the short term, perhaps pretty poorly. In the long term, maybe a bit better - but that's a much more complicated subject and beyond what my original comment was trying to imply.

I didn't intend to imply that there are _no_ lasting effects from excess inflation, though I can see how it'd come across that way.

[1] again, assuming the inflation was caused by increased demand, not a supply shock.
British train system is getting another excuse for delays – solar storms
Thanks, pity it got poorly designed and cancelled, do you know of a good document/criticism re. why that happened? The Wikipedia linked memos are process garbage docs where copyright header/footer with authors' addresses take more space than the (lack of) substance

> they may look alike but can and often do have different rules (e.g. ordering) underneath, so they have to be disunified.

Don't get it, you'd have different rules apply depending on the language tags, why would you need multiple codepoints? Besides, the codepoint could be "first letter of a Language alphabet" instead of "a letter that looks like A"
Stopped watching the news May of 2020 .. all that Covid we know what we're doing listen to us ..like we need thousands of ventilators. Turns out that was a very bad idea and if you were smart then you'd realize we were learning as we went.

Further political media is a joke and personally if you watch either side of that junk you like to be spoonfed junk vs. think for yourself.
"Coffee patrons" would be consumers - literally paying consumers to not shop at your competitor is just offering extremely low (i.e. negative) prices, which may be perfectly legal depending on the context.

Paying off gamedevs would be analogous to paying off dough-makers (or doughnut bakers?) to only supply your store, and not your competitor, which would be super illegal. AMD sued Intel for very similar activity, and won.
> 1. Use links, when there’s a list

Yep, this is on my list to do for next year. I just ran out of time to do that this year (this is the first year I've done this).

I will also rethink what data I show for 2024 as I want to better show which authors picked which books visually.

> 2. Get a better source for the book data:

I wish there were a better source; book data is a nightmare. There is only one source of book data and that is the publishers through a format called ONIX. The publishers have no idea what they are doing, and so they stuff the book's "description" full of marketing crap as well as abuse the BISAC-defined genres :(. Goodreads has an army of unpaid people who clean this all up.

I am looking at rewriting the book's description using AI as it seems like it is the only choice to get rid of that nonsense without a ton of manual work (since I don’t have user accounts to crowdsource that).

Genre miscategorization is harder, I am playing with AI to help me clean that up, but also thinking about using crowdsourcing some of that.

Just one example: I found several editions of Dune that report they were published in the 1780s and 1880s... and this is a book selling millions of copies a year.
Yep, I am sorry, I also use tabs this way and I just ran out of time this year. I made the mistake of doing my user testing on a small non tech crowd who doesn't do that so I just missed it :(
Yep, that is 100% my fault. I will fix that in the next 48 hours. I ran out of time and totally missed that I had done that.
Help us figure out which UI framework to adopt in Loco (HTTPS://loco.rs)
Hi all,

Now that we're pretty much solid with Loco (https://loco.rs), the "Rust on Rails" framework, we're taking feedback from the community on what they would expect to see on the UI part.

Should it be React based? Dioxus? Yew?

Happy if anyone would like to chip in with their opinion here:

https://github.com/loco-rs/loco/issues/130
I tried it on my local server using `docker` . Pretty neat solution! Need a bit of tweaking to get it to accept connections from machines on the same network but works overall :) .
Ditto here, it was my favorite of 2022, and I loved it. I can't wait for what he writes next.
This is my first year to do this, so I was very curious how many people read the classics versus new books within genres like sci-fi. I've been surprised how widely authors read, but that was my hope as I think they naturally read a lot wider than most readers.

So my hope is that as I keep growing this every year that we get a very wide selection even if a lot of classics also popup :).
>and _all_ of them had all time loses over $500 and it had only been legalized a few months prior.

So what, whats wrong with 150usd/month on harmless fun (unlike smoking)?

Whats the diff if you spend it on netflix, video games, etc?
AMD they had amortisation assets with the Xilinx acquisition. Otherwise they are doing in the industry standard 20% margin if I remember correctly.

Intel has been burning their cash to try and catch up in both Foundry and CPU business.

Probably better if those % were Non-GAAP numbers. But that is another debate.
That's like saying that everything in the US is legal, since you're perfectly able to renounce your citizenship and move to Somalia where there aren't any laws.
Between the sarcasm and the double negatives, I don't understand your question or your point.
Thank you :)

This is the first year I've done this, and I was surprised at how widely authors reads. I had expected authors to read wider than most readers but visualizing it still surprised me. I've still got ~250 authors votes to add to the system in the next few weeks.

What I am very curious to graph in 20224 when I do this, is how many of the books published in 2023 show up at the "most read books in 2024". IE, how long does it take for those to pop?

For 2024 I am hoping to 2x to 3x how many authors take part. And I am looking at possibly adding reader votes as well but with a very different format. I need to see if I have enough money to be able to build that this year as that has some tech challenges.
For 1, try this quick-and-dirty fix:

document.querySelectorAll('.book-preview-body').forEach((e, i) => { let title = e.querySelector('h2').innerText.toLowerCase().replace(/ /g, '-'); let button = e.querySelector('button'); button.innerHTML = `<a href="/book/${title}">Learn more</a>`; })

I'm guessing the link from the title, which may not always be accurate (e.g. for non-unique titles). The actual link isn't loaded until the button's modal is displayed - a more foolproof way to do it would be to load the modal's data (it's in a nearby div's hx-get attribute) and get the proper URL from that.

For sites I use regularly that have problematic UIs like this, I write TamperMonkey userscripts (yes, I have quite a lot of them at this point).
There seems to be a lot of confusion in this thread regarding why Apple won their case against Epic while Google lost theirs.

The key reason Apple won their case is the fact that consumers generally purchase iPhones knowing ahead of time that their app download options are restricted to the App Store. If they disagreed with that restriction then they could have made the choice to purchase another phone instead, but deciding to purchase an iPhone anyway means they "knowingly agreed to the challenged restraint".

Under US law the precedent is very clear (established by the Supreme Court case Eastman Kodak v. Image Technical Services and the 9th Circuit case Newcal v. Ikon) that if the consumer knowingly agrees to aftermarket restraints ahead of time then that aftermarket will essentially not be considered a monopoly for antitrust purposes.

Source: The Epic v. Apple 9th Circuit ruling (specifically pages 30 to 40 which explains this in detail).
Thanks! I will work on a way to visualize a total list of the authors surveyed as that is missing. I also asked them for personality/expertise tags so I am going to play with letting you see book recommendations by those too.

I do have a "by the author" list but only for each individual book: for example, here you can see all the recommendations by authors for A Gentlemen in Moscow and click to see the book list it came from: https://shepherd.com/book/a-gentleman-in-moscow

A Gentlemen in Moscow is one of the most recommended books on the entire website.
> What are they trying to accomplish beyond "unaccountable secret government court to piss off technologists that have a hobby of paying attention to it"?

We can make a solid guess. They are probably thinking "we will be given lots of money to spy on people" and "this is a low risk source of profits, governments generally don't roll back authoritarian policies".

These things are usually alliances of convenience between people who make huge amounts of money off a policy and people who then get to spy on their ex-girlfriend and get a real high out of that sort of power. Most of the initial oomph comes from people with money.
RROS: A dual-kernel Rust RTOS and Linux based OS for satellites
>I think people understand that you don't like their approach, etc., and the flaws you see, and that OpenBSD isn't designed for your interests.

OpenBSD isn't designed from anyone's interests.

https://isopenbsdsecu.re/mitigations/
Accounting trick to reduce tax.
Are you serious in saying that other industries could learn from Boeing?
This was my first thought.

"Keeps cpu under 70C under load"....okay great how does this relate to passive cooling, hsf, liquid cooling, etc.

I suspect the numbers aren't great when compared next to the listed above, and this is just a marketing piece for the product.
Unproductive 'laggards' employ 70% of UK workers
https://archive.ph/NHE4s
I love how it was already clear that it would be Raymond Chen's blog just from the title and domain name. I really enjoy The Old New Thing and his coverage of obscure details that might otherwise be long forgotten.
Mediatek took more market share from Qualcomm every single year and yet somehow the narrative is still Qualcomm has a monopoly.
Ya, the genre data I get from publishers is terrible. And I can't find any other sources. Many of the publishers mix nonfiction and fiction categories and I am trying to figure out how I can possibly fix this with AI checks and/or crowdsourcing long term.

For example, a publisher will say a book is in categories of AI, Sci-Fi, Fantasy, and Space Opera. AI is a nonfiction category so that instantly tags it fiction and nonfiction. And the internet they have doing this often doesn't know the difference between sci-fi and fantasy. It is a mess.
If you're referring to mRNA vaccines, one of us needs to brush up on basic cellular biology.

If you're referring to Adenovirus vector COVID-19 vaccines, I believe episomal replication makes their DNA short-lived in the host. Also, as it's never reverse-transcribed into the human genome, there's a semantic argument that the Adenovirus DNA is never a part of the person's DNA, even when it is short-term resident in the nucleus.

Though, I suppose there might be some rare form of translocation that might still result in Adenovirus DNA being incorporated into the Human genome. I don't know enough about viral genetics to know the corner-case caveats associated with the claims that Adenovirus vector vaccines don't modify human DNA.
I don't know why we shouldn't strive to have computers to reproduce language precisely, since computers are how we communicate most of the time and how the majority of content ends up being preserved. After all, maybe we shouldn't bother with spelling in English either, since everyone can safely approximate the meaning anyway!
https://github.com/mozilla/pdf.js#online-demo
It definitely made the top 100 for non-fiction, 2 authors have picked it so far. And it is in the top for categories like business and biography: https://shepherd.com/bboy/2023/business?only-published
Interesting Addressable LED Curtain – Let's take it apart [video]
Google Play is not just app store, but also the only way to efficiently deliver push notifications on Android devices. And latest modifications to Android OS make it very rippled without push notifications, all background apps unload from memory very fast. The result is that it makes many types of apps impossible to implement without relying on push notifications - and lock in to Google Play services.

Same is true for Apple, of course.
The purpose is performance.

Let's say you're querying orders, and each order has a customer name in another table that you want to pull through. If you do a join and include the customer name in the result set it's going to amount to a lot of repeated data that has to be sent across the network. Instead, you could receive two result sets, one with only the relevant customers and the other with the orders containing only the customer ID. The amount of data getting sent across the network will be massively reduced and you can still reference the customer names at the other end.
no wearables/tech
Nice. But where is my Apple Vision Pro?
btw, if you are curious about the build process Márton Salomváry (the dev I work with on this project) has a great post here on his website: https://salomvary.com/building-shepherd.html

And a more recent one about Django which touches on Shepherd: https://salomvary.com/django-the-good-the-bad-and-the-ugly.h...
"walk and talk" if you're being informal; "peripatetic symposium" if you're making a grant application...
You seem to be entirely missing my point. Methamphetamine, like oxycodone, is legal, right now, in the US. Here it is:

https://www.accessdata.fda.gov/drugsatfda_docs/label/2017/00...

I don’t, and never have, seen posters in doctors’ offices suggesting that patients get ahead of their symptoms (of hunger? sleepiness? distraction?) by taking prescription meth. And I’ve never heard any suggestion that the high incidence of methamphetamine is caused by its legality.
Django: The Good, the Bad and the Ugly
I don't know if this is true for HN or not, but sometimes sites/CDNs cache non-logged-in pages more aggressively than logged-in ones.

If it is of any consolation for you, right now I'm both having problems just loading HN and seeing the beeper mini link in the front page (at #6).
Have you tried archive.org’s OpenLibrary [0]? They have an API and at least sometimes decent data.

Great news for 1. ;)

[0]: https://openlibrary.org
is not a contribution by default?
userbob.com