skysight-inc/HackerNews huggingface dataset:
You say preying, but I'm glad I was able to rent out space to store some things when I moved cities and told myself I'd move back. Turns out I didn't move back, and only went back to pick up a few things and give away the rest. I doubt I would have been able to detach from those things if I took them with me.

Were the rental costs a waste? I suppose I would have saved a few hundred dollars if I could have just gotten rid of the stuff earlier, but it would have felt like a personal loss instead of a natural detachment.
SubPrime Crisis Signs in Startups
Engadget is trying to send me to guce.advertising.com before loading the URL, which is blocked by PiHole / NextDNS.

I guess this is their method of denying the site from being accessed through DNS-adblocking.

https://outline.com/ZxXmeB
SwiftUI should go more the jsx/HTML way. Not the other way around!
Is my scrollwheel broken? Oh, no, somebody just abused Javascript events for a horizontal scroll.
Another of that sort for Emacs: https://github.com/CestDiego/c-c-combo.el

(I contributed a bit, the typing-speed estimator.)
Bizarre and flaky. Couldn't read. Apparently the author is an advocate for responsive design (as though that had anything to do with operating systems). I guess thwarting the user is a kind of response.
Ever gotten a six figure bill on your way out? Happened to lots of buyers around 2008.
That's exactly right. Rentals of furniture and appliances have been around for years - Rent-a-Center.

It's just like the new 'trend' of Van-Dwellers or tiny homes. Sure, you open up your travel opportunities, but this isn't new. It just used to be called homelessness and low-income housing.
Yeah, I got a 5-star helmet based on Virginia Tech's new ratings:

https://www.helmet.beam.vt.edu/bicycle-helmet-ratings.html
I don't understand where this principle "I have the right to measure my bodily functions and publish the results" is supposed to have come from. I'd never heard of it before and I don't see why it should be important: more important than the principle of avoiding harm to other people.

Presumably the principle "I have the right to measure my bodily functions and publish the results" would also allow you to publish anything you see or hear, since sight and vision are bodily functions. I don't see why that principle (which I'd never heard of before today) should override all the sensible rules we have about publishing various kinds of things.
Some of the oldest professions have a notion of "privilege" with sensitive information. Client-attorney privilege, Physician–patient privilege. While some of these have been eroded at various times, there was a reason for their creation.

These services probably need those levels of privileges as well. Even a warrant shouldn't necessarily compel the yielding of information. Instead a request can go through the organization which immediately responds in the negative, but then behind the scenes asks a client if they want to voluntarily testify against some unknown relative of theirs (I think put in these terms, a lot of people will say no).

The rationale being the same: if the police have easy access to this information, people won't trust the services enough to make optimal use.
Can confirm. I was there around the same time (2007), and it was sad. My wife (who grew up seeing commercials to Marineland) had always wanted to go, because it looked so fun. Was literally the worst part of the trip. She was so disappointed.
There is perhaps an appeal to megacorps as voluntary nation-state membership; it is not trivial to leave one's tech ecosystem, but it's much easier than leaving one's nation, and there are advantages to all the components of the stack working together. (Blood and souls for my Lord Apple of Cupertino!)

On the other hand, I think Douglas Rushkoff and Bruce Schneier are correct in comparing the FAANG ecosystem to feudalism: https://www.schneier.com/essays/archives/2012/11/when_it_com...
This example could be simplified somewhat if you're willing to leak the generated `ua` query parameter back to the origin server. Most servers will simply ignore unexpected query parameters, so this is likely to work fine.

In that case, you could change the fetch() call to:

response = await fetch(newRequest);

And then make sure you set a page rule to "cache everything" on your whole site (otherwise by default HTML won't be cached since it's often dynamic).

Then you can remove the explicit `cache.match()` and `cache.put()` calls from this example, since the `fetch()` call will implicitly perform the caching you want.

(I'm the tech lead of Cloudflare Workers.)
Ask HN: Personal Operating System?
Hey HN,

My master’s thesis at Georgia Tech revolves around building a modular, extensible software system that helps you be more productive while learning - I.e it has modules that generate flash cards, internal notes/documentation search, track note taking and performance.

I’ve been thinking this level of comprehensive habit/value/performance tracking and the corresponding prediction could be applied to many parts of our lives.

As an extension to this, I can imagine an Alexa like system but more domain focused, on productivity or finance or health, that really allows you to apply the same level of analysis and modeling to your life that we do in our businesses/work.

What do you think? Is there something like this out there that I can use?
That question is one of the pit falls we have to avoid to preserve any chance of avoiding a police surveillance state. "What would you allow if you were maximally emotionally impacted by a crime" is basically a blank check for 100% surveillance because inevitably any restriction on methods will eventually allow some crime to go unsolved.
Interesting, and should definitely be read with the companion https://www.devever.net/~hl/objectworld

Given the same title, I would write a rather different article. So many of our traditional filesystem problems center around concurrency: what kind of read-after-write or durability semantics are guaranteed. A lot of effort goes into this, which is necessary for databases to work on top of a general-purpose filesystem on top of a disintermediated storage system that may be a disk or SSD with a variety of block sizes. But for most operations it's unnecessary overhead.

Many games ship with a "packfile", which is a pseudo-filesystem that appears as a giant blob to the OS. Usually it's faster to seek individual small items out of the blob than if they were separate files.

Further to that is the security problem; we've moved from "apps are all trusted, but you need to watch the files closely between multiple users" to "there's only one user, but you can't trust the apps".

Note how the cloud has avoided both of these by moving storage to three different areas with different semantics. Apps can speak to "blob storage" (S3) which has a transactionality/security granularity of one blob. Or they can speak to a database (which has intelligence of its own), or separate raw block storage if neither of those suits.

What if we moved from "everything is a file" to "everything is a URL"? Possibly adding a system-default packfile mechanism. So an app would be allowed access to everything that it ships with, but nothing outside except what it could request as URLs with various sorts of security mechanism.
This is sadly true. There is no universe in which e-commerce would not wholly try to swallow something that google recommends in order to increase their chances of ending up on the front page.
The author suggests that this approach is good for accessibility, but historically assistive tech has struggled with tables that aren’t their native display:table. I’m not saying that this is the case here, but I’d be wary about making that claim without testing with at least JAWS and VoiceOver.
That's not why AMP is needed. It is needed (by google) to extend their dominance of search results into the results themselves. It is not needed by anyone else.

You can easily make pages lighter without AMP, and we shouldn't so easily swallow the reasons given by Google for its introduction.
For phone (aka voice audio) you can have some success with 100 watts and a simple dipole antenna. You'll be better off using an antenna with more gain and/or transmitting more power, though. The highest power ham radio operators can use on HF is 1500 watts, but this requires a significant investment in amplifiers etc.

However, there are many digital modes thta can be received very far at much lower power. People are regularly received across oceans using milliwatts on https://en.wikipedia.org/wiki/WSPR_(amateur_radio_software)

The image below shows locations that were able to hear me transmitting 5 watts on WSPR from Atlanta, GA when I first got on the air couple months ago.

https://imgur.com/Z7iPzwn

I'll leave my rig receiving FT8 (https://en.wikipedia.org/wiki/WSJT_(amateur_radio_software)#...) for a while, so you'll be able to see who I can hear throughout the day by visiting https://pskreporter.info/pskmap?callsign=kn4tcf&search=Find . There's no convention on what power level to use for it, but most people keep it pretty low.
I know, and I was replying to the comment saying that UTF-16 is something that’s very rarely needed.

Personally, when working with strings in RAM, I have slight preference towards UTF-16, 2 reasons:

1. When handling non-Western languages in UTF-8, branch prediction fails all the time. Spaces and punctuations use 1 byte/character, everything else 2-3 bytes/character in UTF-8. With UTF-16 it’s 99% 2 bytes/character, surrogate pairs are very rare, i.e. simple sequential non-vectorized code is likely to be faster for UTF-16.

2. When handling east Asian languages, UTF-16 uses less RAM, these languages use 3 bytes/character in UTF-8, 2 bytes/character in UTF-16.

But that’s only slight preference. In 99% cases I use whatever strings are native on the platform, or will require minimum amount of work to integrate. When doing native Linux development this often means UTF-8, on Windows it’s UTF-16.
I highly doubt that you are just the "end user" you claim to be, otherwise you wouldn't be here, having this discussion. But let's assume that you are.

>Of course there's the argument with google trying to get a tighter grip on web and while that is not a good thing the truth is that I, and huge majority of average consumers, just don't care if it means better results for me.

What you are describing is the very common mix of "tragedy of the commons" + "pure utilitarianism". The future would be vastly better if everyone made a small sacrifice now, but each individual action counts for so little that you make the selfish but rational choice of letting others do the small sacrifice.

Maybe your page loads faster now, but this is happening by risking the destruction of the very environment that makes such pages worth reading (independent journalism, freedom from corporate control, etc.). In the long run, it means worse results for you, but your individual sacrifice is unlikely to have any effect. You feel selfish, so you rationalize a story where you are just the "common person" doing what makes sense.

The fact that we have a civilization is proof that there are ways out of this deadlock. For a long time, the answer was religion. We need something for the XXI century to play that role, i.e. making people think not only as individuals but also members of an entire species, ecosystem, etc.

Meanwhile, what you are saying amounts to: "fuck you, I got mine".
Yes I'm fully aware. I just don't see what the racket is.
What is wrong with standard time?
As my list of open files and plug in dependencies grows I'm embarrassed I never thought of doing this, thanks for the tip.
>The Department of Defense's own DNA database (DoDSR)

The reality of this is that it's just a big ass warehouse deep in the farmland of Virginia which houses unprocessed tubes of DNA. Its like the end of Raiders of the Lost Ark.

Sounds nefarious but it is actually a goldmine for genetics research.
NOAA forecasts large ‘dead zone’ for Gulf of Mexico
> They have true dedicated bike lanes in Paris. Taken from the car lanes to reduce most streets to 2 lanes. The only things allowed on the sidewalks are people, pets, prams, and cafe tables and chairs.

FWIW the only things allowed on bike lanes are bicycles[0] and tricycles. Motorised cycles (including e-scooters or ebikes) are not allowed and should be on the road (if they're legal at all, which e-scooters often are not as they don't fit the motorbike standards e.g. no license plates, etc…).

[0] this includes EN15194 LEV: pedal-assistance only, under 250W continuous rated power, 25km/h assistance cutoff
Doesn't that work by deleting your profile and downloading the new one? It doesn't save the profiles on-device like desktop computers.
The Ryzen 7 1800X, the Zen flagship was $499.
The Ryzen 7 2700X, the Zen+ flahsip was $329.

That was a 34% decrease in cost for comparable models after 1 generation. If that trend follows then the comparible Zen2+/Zen3 model will only be around $500. So, hopefully you just need to wait a year.
Authorities now handling it, out of my hands. I dont want my details appearing on that website so anyone who knows me can put my email addresses (past and present) to see what hacked sites or databases its appeared on.
I am not sure that CO2 emissions and climate change will have any real impact on the forwarding and freight industries. Global supply chains are so specialized by now that going back to 100% local production simply isn't feasible anymore, if it ever was. I guess supply chains, now being optimized for cost, will optimize for emissions instead.

Which is also the lever to go to net zero, make emissions of CO2 and such expensive enough and the world will change.

That being said, done well a global supply chain can very well be more efficient from a emissions perspective than a non-global one. The optimization knowledge needed to achieve that is already there. So, all in all I guess transportation of goods will even be more important going forward.
Sure, but we need to publish the DNA and contact info of anyone who becomes a police officer. What is sauce for the goose is sauce for the gander.
I understand that rules for bike paths depend on local jurisdiction, but why wouldn't an e-scooter fit a bike path in Venice, CA?

Over here (Finland, like all of Europe) we have roads, we have bike paths, and we have pedestrian pavements. E-scooters are always good for bike paths, and if they move faster than 15 km/h, they are not to be ridden in pedestrian areas, only bike paths, even if they are not exactly bikes.

If there is a road, a bike path and a pavement, each group has their own lane. If there's only a road, everyone uses it, with pedestrians on the side and bikes next.

If there's a road and a pavement, then pedestrians and slow e-scooters use pavement and bicycles and fast e-scooters use the road.

If there is only road and bike path, motor vehicles use the road and everyone else uses the bike path, with pedestrians on the side.

I do agree what you say about music blasting mopeds...
Large addressable markets are important to outside investors such as angels and VC's of the startup world. The startup model is not the only model. It's not the best model for every business. I only mention outside investment on the startup model because it is not aligned with what you are saying and expectations for capital infusion should be tailored to the difference in model.
This is a very important idea, but it will take a long time to become practical for typical system design environments.

Best get started.
We could make that work with the tech we have these days. For example, meeting people at point A from points B and C, agree upon a time, then use google maps to tell you when to depart to arrive at point A at the agreed upon time.
fashion/media centers like NY have their own buzz even in technology. I remember back when Scala appeared, even Wall Street Journal running an article touting Scala as the next big happening in technology.
I'm looking forward to seeing what these extra features will be.

It would be weird if it's something that FF users like currently, like the ability to go in about:config for example. It would also be weird if it's things that current users don't use, like pocket.

I want to get the subscription, but I hope the price and the perks are good and worth it, and at the same time not making it terrible to the free tier. Imagine they choose something that most people want but don't want to pay, and in the end FF loses users. I don't even want to think about it.
Why? I think both approaches are valid. SwiftUI separates data from representation. jsx+css is comparable. Pure HTML always contains some representation so the boundary is less clear.
Indeed. Unlike cars which really want mechanical energy or electricity (with hydrogen just being one way to provide that electricity... at lower efficiency than battery-electric), fertilizer production already needs hydrogen, with methane being an indirect way to provide that hydrogen.

Instead of trying to compete one-to-one against natural gas for thermal applications or battery-electric for electric ones, you can compete on turf that requires hydrogen fundamentally, saving the investment in a steam reformer. So if you have hydrogen already, instead of needing an extra capital investment (like a fuel cell in a fuel cell car), you actually can reduce capital investment (the steam reformer).

Also, it's large and centralized (large, centralized hydrogen plants have a cheaper relative capital cost and tend to be more efficient) and there are even ammonia pipelines carrying the ammonia to the Midwest from Texas (with world-class wind AND solar potential and plenty of land), so you don't have to deal with hydrogen storage and distribution issues.

It's a way better spot for wind and solar produced hydrogen to compete than in mobile fuel cell applications where you have to solve a bunch of other problems (fuel cells, distribution, hydrogen storage cost and safety to the uninvolved public, small electrolysis facilities with requisite lower efficiency and higher specific capital cost) while simultaneously having to compete with the low price of electricity and natural gas.
>I can imagine these types of companies buying more durable goods so they can rent them out to multiple people back to back instead

Again, Rent-A-Center has existed for decades already, and their goods are certainly not more durable than standard consumer goods.
Show HN: Tor_ssh.sh – One Command to Enable SSH via Tor to Any Ubuntu Server
If nothing else, orcas don't do well in captivity from a health perspective

https://www.nationalgeographic.com/animals/2019/03/orcas-cap...

Even if they look happy during shows, the "behind the scenes" activities can be objectively very cruel.

https://www.thedodo.com/tilileaks-exclusive-documents--63986...
Connecting Python and Java with Rust
They still use a link to source the embedded page as well, it's just that a portal is a bit more friendly with the host frame.
KDE Plasma 5.16.0 Released
Don't blame Fowler. He does a great job of observing patterns and then describing them. It's not his fault if engineers fall in love with complexity and then misapply them.
The Theory of Marginal Improvements and Security Tokens
https://en.wikipedia.org/wiki/Extensible_stylesheet_language to the rescue!
This is exactly what I thought of when I read this article. Rent-A-Center has been doing this for longer than I've been alive.
I like it and wish I had something like this when I was in college and grad school. In retrospect a hypercard-ish sort of system would have worked for the flash card element but I'm not sure how to integrate it with the other bits into a coherent whole. Happy hunting on your thesis!
I use profanity, I don't see it as excessive. "Bullshit" is probably my most often used obscenity but in the world of skepticism its used as an interjection when someone is dead wrong in the same way a religious person would blurt out "blasphemy" whenever someone takes the lords name in vein or such. Also, I do get downvoted for skepticism, not for factual mistakes. Show me where you believe I have made a factual mistake and I will show you the academic papers that back me up. Additionally, According to "The Relationship Between Profanity and Honesty" by Gilad Feldman et. al. https://journals.sagepub.com/doi/10.1177/1948550616681055 those who use profanity are typically more honest than those who don't. So why would hacker news be against profanity if it holds the skeptical view.
AIUI, register renaming is a runtime feature of the microcode and has nothing to do with the machine language interface.
I cooped at IBM in the 1980s and this is how we tested and verified the newest IBM PC hardware (at this point IIRC it would have been around the 286/pc junior/os2/smaller form factor ibm pc designs) by creating tests on current systems with manual keyboard entry, and recording all the key strokes/timing and screen buffers and output files at intervals then running the same tests on new hardware with a playback of recorded input and comparing the new output to the saved runs.
I would also add that from a UX perspective they utterly suck.
Many task that are possible with a mouse / keyboard setup are impossible on a smartphone, and what is possible is much much slower and less precise.

I think its clear they have been designed from the ground up to be merely shiny toys / gadgets, and not useful pocket computers.

The key fundamental flaw in their design is the touchscreen. Eg. Press a 'button' which is just an image on the screen and has 0 haptic feedback, so the only way to locate it is by looking at it, but your finger is obscuring it (as you are moving to press it with your finger) so you cant see it. It is oxymoronical design.
Not a cron job per se... But people overlook Redmine as a fantastic alternative to project management systems like Asana or bug trackers like Jira.
Reminds me of Tachyons (https://tachyons.io/), but this looks less polished.
Don't people at least like to pretend they have free will and are not automatons responding mechanically to biological prompts? Are the prompts somehow acceptable if they appear on a screen?
The Costs and Benefits of Attacking Climate Change
> but if we stick to the evaluation order defined by the language

Is this true? According to the linked page:

"The program will continually pick rules at random from the set of applicable rules, until there are no such rules."

In your encoding, we could end up transition from state {3Eve, 1Alice, 1Bob} to state {3Eve, 1AliceBob}. I agree that, in the next time step, we might transition back to {3Eve, 1Alice, 1Bob}. But there are two problems with this formulation:

1. We often (in many domains always) really care about the intermediate behaviors of the model, not just the final state. Which means that an observation of the trace:

{3Eve, 1Alice, 1Bob} ~> {3Eve, 1AliceBob} ~> {3Eve, 1Alice, 1Bob}

is often not necessarily equivalent to simply staying in state {3Eve, 1Alice, 1Bob}. This is especially true in physical systems (including chemical reactions).

2. We might end up back in the "right" state, but only for those two rules! In particular, we might not actually end up back in state {3Eve, 1Alice, 1Bob} after all if there are other transition rules. For example:

Eve + AliceBob → Alice + Bob + Eve
Alice + Bob → AliceBob
AliceBob + Eve → WEIRDNESS

With some probability (which the docs don't specify) we might now observe the following transition:

{3Eve, 1Alice, 1Bob} ~> {3Eve, 1AliceBob} ~> {2Eve, WEIRDNESS}

with no way to get back to {3Eve, 1Alice, 1Bob} :-(

One additional problem: this encoding is not equivalent to the guarded version if transitions can have side-effects (e.g., if transitions consume a global implicit "fuel" or some other abstract representation of cost).
And all of them are Zalando. =)
All the issues except for "ruined web design" and to some extent "there are no secure smartphones" seem to be solved by phones based on GNU/Linux rather than Google/Linux. I'm very much looking forward to my preorder of Librem 5 and being able to use it like a regular PC with any peripherals.