skysight-inc/HackerNews huggingface dataset:
Obligatory Umberto Eco plug: https://en.wikipedia.org/wiki/The_Island_of_the_Day_Before

Hopefully Eco + the title is enough but if it helps IMO it’s arguably his best work. All of the stepwise logic leading to madness of Name of the Rose and Foucault’s pendulum, a somewhat less slapstick sensibility than either, without descending into dryness as his later work. Super recommended.
those companies usually pay Elsevier for the whole bundle because it's cheaper than scrapping.

the system greatly benefits those it pretends to protect the authors against.
Lots of hate on Microsoft for doing this, but SBAT was made exactly for this reason: To deny boot loaders with known vulnerabilities to boot an operating system that might not be the one you think.

Might as well disable secure boot if that's not a concern, or make sure the boot loader is up to date if dual booting Windows 11. I can't imagine new machines shipping without SB.
Under that definition, $1/year/person would still "qualify" as UBI, and I don't think there are many interesting conversations to be had around that.
This is just a project for fun, like llama.ttf.

WASM shaper is still experimental and not yet shipped in and products, not before more limitation carried out as I think. So I'm not too worried about it.
What's up with the cookie banner not having a deny option
I suspect that AI training data standards will make this much more prevalent.

Just today, I am working on an experimental training/consuming app pair. The training part will leverage JSON data from a backend I designed.
Plain false? You are thinking that it might be normalizing for a certain class/type of work, but “plain false”, please.
agreed. this isn't a "side project", this is a "side business".
I was given a similar interview problem and thought it was one of the better interviews I've had. In my case the interviewer pulled up a web app and said this particular page is loading too slow, how would you approach the problem? We went from opening dev tools to look at the requests driving the page all the way through database optimizations and every layer in between.

This kind of interview didn't feel like a gotcha and was much much closer to real world work than the toy and/or algorithm problems that I have encountered. More companies should adopt these types of interview approaches.
I usually agree, but Lemonade (insurance) has an amazing support bot.
You know you can just turn off "Improve the model for everyone" in the settings, right?
Don't obsess over tax and legal structures
I do most of my note-taking with physical paper and pencil/pen. I haven't been able to make any phone/tablet/computer-based note-taking method work for me.

I use a self-hosted wiki to keep records of more formal things, such as project dev documentation, lists of project ideas, etc.
The diesel submarine threat is exactly why carrier strike group tactics have evolved to remain further offshore in deep water while relying on long-range stand-off weapons. SSKs are relatively slow and short ranged so it's easier to avoid them than to detect them.
I must have missed your point, isn't the answer obviously that HTML is very, very limited and intended as a way to markup text? Semantic data is a way to go further and make machine-readable what actually is inside that text: recipes, places, people, posts, animals, etc, etc and all their various attributes and how they relate to each other.

Basically, what you are saying is already rdf/xml, except that devs don't like xml so json-ld came along as a man-machine-friendlier way to do rdf/xml.

There are also various microdata formats that allow you to annotate html in a way the machines can parse it as rdf. But that can be limited in some cases if you want to convery more metadata.
You're not exactly wrong, but it doesn't matter for the purposes of this discussion because the status quo has shifted in each of these cases in ways that are unfavorable to a conservative, which means in practical terms they have to play the same game as the Democrats do. Neither one likes the status quo, which means both have to implement laws, and both currently choose to do so through administrative action rather than something more permanent.

"Stop Project 2025" implies what I'm saying: there is a status quo that the Democrats want to protect and the Republicans want to undo.
Turn it off in the settings, then... Come on.
Interesting to see that MIT explicitly wants the ability to do computational analysis over published papers. Many content creators are strongly against their work being used in AI, but this policy welcomes it:

> Publishers will provide computational access to subscribed content as a standard part of all contracts, with no restrictions on non-consumptive, computational analysis of the corpus of subscribed content.

https://libraries.mit.edu/scholarly/publishing/framework/
Young humpback whale in Boston Harbor could cause ferry delays
This is great when you completely discount almost all gamers or people doing graphical work? Proton is only so good and many games are still completely broken.
It all boils down to- is there someone, who is willing to put in the money to review available boot options, manually.. cause if that is not the case. Might aswell deactivate secure-boot.
Ask HN: Apple defacto removed open access to their Podcast index. What now?
Until a few days ago Apple had a (pretty) open listing of all the podcasts in their index under https://podcasts.apple.com/us/genre/podcasts/id26 - AFAIK this was the base for everyone who wanted to build and maintain their own podcast directory.

Now Apple removed that listing and replaced it with their new Apple Podcasts web app. All the old listing URLs redirect there. Sadly there doesn't seem to be an equivalent, full index access anymore. Only category pages have just a few podcasts on them. And a search. But no way to systematically access all podcasts. (At least as far as I can see).

If this is true I guess this will be problematic for the podcast ecosystem. Everyone who has their own directory can of course crawl the existing RSS feeds. But new Podcasts will probably mostly be submitted to the Apple index (and maybe a few other, bigger services).

I stumbled over this because I just so happened to play around with some ideas for a podcast service. So now I'm wondering: is this Apple misusing its dominating position? And where can I get an up-to-date full index of podcasts now?
What are the odds of something like this eventually supporting android? My android TV is where I most want a wallpaper like this.
I'm surprised this is still up. The UU has been on a quest of destroying all web pages hosted under uu.nl domain that are not managed by "the cloud", Office365 or blackboard with the argument of "its not gdpr compliant". All the old personal web pages of professors of the CS department (cs.uu.nl) have already been purged in the name of "compliance". Decades of Internet History and science just wiped because of somebody's career fetish. Seems the math department had more backbone than the computer science department.

I wrote a bot that archived it all and it's on my old university laptop still. Lots of gems, blog posts, articles that were all just deleted. I still need to upload it somewhere
mDNS is probably the way to go, UPnP is de-facto deprecated (and should be, it's awful) while mDNS is pretty well supported and tends to "just work" most of the time IME. That being said, HTTP and Websockets are a freaking horrible choice for an embedded system. SO MUCH TEXT PROCESSING. The poor little MCUs probably struggle to do that in any reasonable amount of time. Not to mention you probably want to make use of RTP/RFC3550 to get priority for realtime-sensitive traffic (maybe this is less relevant over a LAN, but I'd still at least test it in a few scenarios), something websockets/HTTP are incapable of.
Who arbitrarily drew the line at 20 years?
A model that predicts what will happen in 500 years doesn't need to predict every minor deviation in ocean temperature for every quarter of every year.
It’s not. You can’t ever have a full night’s rest. That’s not sustainable.
I must admit, I'm having more of a go at SQL than I really feel. SQL nailed transactional semantics, indexes and querying.

My argument isn't that "old stuff is bad and I like JSON". Its that when I'm modelling data in my program, sometimes I have objects which reference each other (via key or shared pointer). And sometimes I have objects which contain another object. Eg, a struct with a vec inside. Real code is packed full of this stuff.

SQL lets me directly model relationships between objects. And it lets me model records with scalar fields. But it does not let me model records with variable size fields. This restriction seems totally arbitrary. There is no technical reason for it that I can think of. And it makes it needlessly complex to map data from my programming language to my SQL database.

I've named this problem 3 times in this thread now. For all your moaning about us kids being lazy, you still haven't given a single technical reason for this deficiency in SQL.

I largely agree with you about JSON. I don't actually want JSON fields in my database. I want something strongly typed, with well defined semantics and a good query system. SQL has a great track record of providing just that. And it has a perfectly serviceable type system already. So why on earth is it missing this important, obvious feature?

I just want my database to be able to express embedded lists and records, like I do in almost every programming language I've ever used, every messaging format I've used (protobuf, msgpack, json, xml, etc). And in many other databases (couchdb, mongo, foundationdb, etc).

> I ask you with JSON, how do you encode "add a single item to the list attached to a customer"

I can think of dozens of ways to express that. Postgres already supports that operation for embedded JSON fields using this ugly syntax:

UPDATE <table> SET <field-name> = <field-name> || '{"a": 1}'::jsonb

Mongodb expresses it like this:

{ $push: { <field1>: <value1>, ... } }

Rethinkdb:

r.table('marvel').get('IronMan')('equipment').append('newBoots').run(conn, callback)

... Do you need more examples? Basically every database natively supports this except for "raw" SQL databases.

Edit: Apparently (according to other comments in this thread) some SQL databases are already moving in this direction anyway. How wonderful!
A monorepo doesn't require multiple programming languages or Bazel. But once multiple programming languages are involved, the complexity exists regardless of the chosen tooling. With multiple repos, that complexity is just pushed elsewhere like the CI system.
Not all B2C is the same. If you make a product for professionals you won't get random chargebacks, incoherent emails, or general rudeness. One great way to filter for professionalism is by simply charging more. Another strategy is making it harder to purchase the product. For example by disabling the checkout process until people have completed the tutorial, or only allowing purchases after the free trial has expired.

These strategies don't maximize revenue, but you don't have to maximize revenue. You can optimize for revenue/agony instead.
Well now that you tell me the military industrial complex is behind it, I'm all for it!
While that might be true for the CPU side, that description is omitting a ton of complexity on the GPU side this project must be doing.
CIWS is already being phased out.
Definitely. Modern residency was literally shaped by a coke addict.
It is complex and shouldn’t be solely placed on the shoulders of the engineer
Maybe port `os-prober` to Windows? Has been a relatively stable solution for me for probably decades at this point, and hasn't missed anything yet, but maybe I'm not doing enough esoteric setups.
> state of close to change, they can bounce back and forth between on and off.

I believe the general concept is called hysteresis(1). Many systems require some prior state knowledge before acting to avoid cycling near the setpoint. As you said, the simplest solution is often a deadband around the setpoint so that action can never result in a state requiring action.

1: https://en.m.wikipedia.org/wiki/Hysteresis
Predict the Next Token and Diffuse Images with One Multi-Modal Model
It's like the memes about how 'Americans' will use any insane representation to avoid metric. It applies equally well to avoiding rail infrastructure. Instead of putting two metal sticks down and getting a big metal box for it, we are leaning into AGI and quadratic complexity infrastructure to stop a problem in a space we absolutely refuse to constrain because reasons.
A business can be worse than a job because there’s even more required things to be done that can’t be ignored.

the way to get the doge project to not take your time is learning to hire for existing tasks while you figure out new ones.

Also if you can use some of the funds towards a required like a vacation that you and your partner can enjoy guilt free
I come from the later phone phreak era of the 90's and late 2000's. The phraase "hack the planet" from the movie hackers I love. You can control anything once you understand its behavior. 5 minutes is all you need to cause a little chaos.

life is all about systems. once you understand how to break down systems, you can hack all of them. it does not matter what your knowledge or skill level is on a particular system as long as you can break it all down to its fundamental parts and understand its behavior. most things you only need to observe before understanding.

I agree with others though, the article comes across as a little cocky. its also fine to be a hacker who only focuses on one particular area. it does not make you less of a hacker. you only need to understand systems.
Horses before the automobile
Andrew Kane and Chris Oliver are the best of the best in the ruby community IMO. Even if I don't use all their contributions, they are most welcome.
Can you state your domain and programming language for clarity?
That does seem like a lot of steps to make it work, but at least the screenshot part makes sense from a performance stand point.

However one part that confuses me:

> Your mac wakes up, screensaver is hidden (it's complicated), and the second video player starts playing and slows down.

I would think that it technically means that Mac does have the capability of playing a video in the background. Maybe right now it is hard coded to slow down and eventually be replaced, but something is still playing and moving in the background.

I did not realize until you mentioned it that you could have different screensavers on different screens. I guess logically it makes sense given that you can have different wallpaper, but I am kinda surprised they took it that far.

I thought all of the videos are available on Mac. I can't think of any that I have seen on my Apple TV that I am not currently seeing as part of this. I am looking in system preferences and I see 61 landscape, 30 cityscape, 21 underwater, and 22 earth
People want their support solved as quickly as possible. They don't want to talk to AI support bots because it's just an inefficient, error-prone wrapper over the documentation, which if you have an actual support need (as opposed to "I just haven't read any of the documentation") that kind of AI support isn't going to be helpful.

If you have an AI customer support that can actually support customer service requests and provide resolution, people will use it and be happy about it, or at least indifferent.
I tried downloading this for MacOS Silicon and was told the dmg was damaged :/ Guess I'll wait a little bit for things to iron out.
Always enjoyed Sony games. I will not forget that Sony didn't make the PS4 backwards compatible, claiming no one cared about that, and then later offered the ability to play older games via their subscription-based PSNOW service. You can download some of them, but others can only be streamed and you need to have a good internet connection to play a PS2 game. Ridiculous.

There will always be a demand for playing older games, hence emulators like this.
What an awful UI for a website.

Selecting any text pops up social sharing links and trying to deselect it frequently doesn't work.

Stop messing with simple functionality!
I've been looking for a Vivaldi replacement as well, due to the looming manifest v3 stuff. Hopefully this, or another project like it, works out.
Abler – Your companion through panic attacks
Can you please advise me on what to do about this? It already feels like I probably built what people won't use. Mobile only for now: https://sandbox-mvp.vercel.app/
> ...view of "copyright=pepper" is pure...

Huh?
Our shared Netflix account, lol. A while back they made it so that the account owner has to update your household whenever you tried to access it from a different IP range. It was really annoying (which was the point, so people would buy individual subs instead).

So we just set up a simple forwarder so everyone gets a copy of the update email and can self-service the update. A lot quicker than bugging the account owner.

Next step when I have time is to just make a puppeteer script to click that damned button automatically.

I don't really watch Netflix enough to justify my own sub, so it's that or nothing I guess.
My department did basically 12+12. The work day was long (with meal breaks), but then you had a few hours to hang out, write letters, read, and sleep for 8 hours. I’d infinitely rather do 12+12 than 6+6.
> I want to be able to highlight some block of code, ask the AI to modify it in some way, and then I want to see a diff view of before/after that lets me accept or reject changes.

If you squint, that's the same as using an IDE with first class git support and co-editing with a (junior) pair programmer that commits each thing you ask them to do locally, or just saves the file and lets you see stageable diffs you can reject instead of push.

Try the /commit workflow using aider.chat as a REPL in your terminal, with the same git repo open in whatever IDE you like that supports real time git sync.

The REPL talks to you in diffs, and you can undo commits, and of course your IDE shows you any Aider changes the same as it would show you any other devs' changes.

That said, I use Zed and while it doesn't have all the smarts of Aider, its inline integration is fantastic.
Most chatbots are both useless and tedious to interact with. But I've also had plenty of interactions with human first-level support that's just following a script without any actual understanding. An AI would be able to provide a genuine improvement over that.

AI isn't an improvement for companies that already provide great customer support, but it has the ability to seriously raise the bar for companies that want to keep customer support costs low or that have a lot of trivial requests that they have to deal with cost-effectively
In my Model 3, when I use my turn signal this does not happen. Also, it can be disabled. And I could hardly say that the gentle tug is "taking over the steering", it's more like a nudge.

In my experience it does sometimes make errors, but it also sometimes makes very good assistance, so much so that I've come to depend on it. Have you ever noticed that the dings and chimes are much more frequent when you're looking away from the road?
OP's repository has a Makefile which assumes a docker daemon is available.
Wouldn't rely on SB 100% but I think Shim + UKI is Good Enough for most consumers...
Confessions of a Theoretical Physicist
It is easy to find criticism of Demon's Souls' remaster's art style by entering that term into your favourite search engine. This isn't "considered" true by "almost everybody".

Regardless of any person's opinion on the changes, being substantially different is enough reason that it isn't a suitable substitute for the original.
Navies have been doing some version of six and six for centuries. It isn't total bunk.
Can relate, I've been in a similar boat running a small B2B Saas over the last 2 years. It does get easier over time.

I've learnt a few tricks for managing early stage pain points.

- You need to develop a polite but curt tone of voice for customer support.

- Once your core product is built, its worthwhile spending some time automating the heck out of everything. This will save a TON of time in the near future.

- Invest in good docs, even if you're not running a api saas. Good docs + consistent ux + rock solid support will solve most of your support issues.

I think a lot of literature around running a online biz has been boiled down to rather basic advice and its hard to find anything solid in this area. I've been running a small blog where I document these issues(operational.co) if anyone wants to check it out.
Not without at least one solid clinical trial conducted by researchers that have no connection to Google.
Tried Arc and didn't like it. It's main selling point is the workspaces. However, I'm not the type of person to have 200 tabs open at once, so it wasn't as useful for me as I thought it would be. It's def a nice looking app though.
Two things that will help immensely:

1. Have sheer window blinds that let natural light in as the sun comes up.

2. Set your thermostat on a timer to raise the temperature in the room (or at least turn off AC) before you need to wake up.
Show HN: A GitHub Action that creates Trusted Timestamps for your Git repo
https://timestampit.com is a new service that offers a new kind of Trusted Timestamp to the public. Trusted Timestamps are a cryptographically signed timestamp so they can not be forged or altered. TimestampIt! offers Trusted Timestamps that are based on human readable plain-text and that can be parsed and verified using standard open-source tools.

This new GitHub Action makes it very easy to create Trusted Timestamps for any git repo on GitHub, whether it is public or private. These Trusted Timestamps protect your code inventions by proving when the code was actually pushed or merged on GitHub. Unlike regular git commits, they can not be backdated.

https://github.com/timestampit/action_test/tree/trusted_time... is an example repo with this GitHub Action setup. The trusted_timestamps branch contains the Trusted Timestamps for the code on the main branch, as well as a verify_repo_timestamp.sh script for verifying the Trusted Timestamps.

I built TimestampIt! as an exploration of using cryptography to prove what is true. Adding this GitHub Action seemed like a perfect application for Trusted Timestamps, especially for repos that are creating original code.
Not even Google seems to be making use of that capability, if they even have it in the first place. I'm regularly annoyed by results claiming to be from this year, only to find that it's a years-old article with fake metadata.
Its a fast graphical editor. Not sure ?
>Does that mean it doesn't auto-refresh if dependencies

It does refresh on all other file changes. I first thought about trying to figure out what js/css was used on which page but that turned too complicated. So now it refreshes on all js/css files [1].

[1]: https://github.com/baalimago/wd-41/blob/main/internal/wsinje...
* Sanitize inputs.

* Don't build HTML by interpolating arbitrary strings whose content you don't know 100% in advance. Actually, avoid interpolating at all if you can use a builder that takes care of all the escaping for you.

* Double-check that those `/getFeed?url=` and `/fetchArticleText?url=` (and any other similar stuff) don't recursively fetch URLs pointing to themselves or to the same domain they're being hosted at. And then triple-check again.
You can't test it in a browser, since no browser at present is linked against libharfbuzz with WASM shaper. Instead, one can test it with a modified local program such as gedit in the demo.

As convenience, I built a Docker image that packs both the ttf file and the modified gedit together. You can try it out via `make run` as stated in the instructions.
This mostly seems like a recognition that Europe is being left behind. That was the choice they made and now their kids will get to live with it.