skysight-inc/HackerNews huggingface dataset:
counter rant:

I get great joy at socialization by working with people. It is something I've come to discover about myself, and I am not alone. And "work" doesn't have to include a job, but "working" with people on a sports team, or doing renovation at home or any other thing where we are working together to do something. Many other social things people like to do just doesn't do it much for me, although I've gotten better at it as the decades have passed.

It's not that I don't like leisure activities, it's just that my leisure activities are largely solo: video games, reading, tinkering on projects, etc.

So I'm starting to get really annoyed at this idea that "work" is something orthogonal to socialization, when I think the opposite is more true. Connecting with people I work with is important, and I am not alone. Nor do I think I'm in the minority.

You think it caters to people that just want to slack off. I think what you are describing creates a work environment devoid of joy and humanity. Working is not anti-human, it is a fundamental component of humanity.
I was thinking about a realistic query I could use... A-ha: "difference between samsung galaxy S and A"

Redittle: No results found :(

Google "difference between samsung galaxy S and A site:reddit.com" - decent results.
Neuroevolution of Augmenting Topologies is a classic genetic algorithm, as a teenager it was my first genetic algorithm I implemented after watching a Youtube video of an implementation of it - https://www.youtube.com/watch?v=qv6UVOQ0F44
It’s in no small part because they are marketed as something that you don’t need to be able to code with. But there’s a big gap between no code solutions like website builders and blueprints. Blueprints involve a lot of coding familiarity.
Doesn't dnscrypt-proxy provide DoH on the wrong side of the connection?
More Accessible Keyboard Layouts: One-Handed Dvorak
Hi Raza here, one of the other co-founders.

I know that HN likes to nerd out over technical details so thought I’d share a bit more on how we aggregate the noisy labels to clean them up.

At the moment we use the great Skweak [1] open source library to do this. Skweak uses an HMM to infer the most likely unobserved label given the evidence of the votes from each of the labelling functions.

This whole strategy of first training a label model and then training a neural net was pioneered by Snorkel. We’ve used this approach for now but we actually think there are big opportunities for improvement.

We’re working on an end-to-end approach that de-noises the labelling function and trains the model at the same time. So far we’ve seen improvements on the standard benchmarks [2] and are planning to submit to Neurips.

R

[1]: Skweak package: https://github.com/NorskRegnesentral/skweak
[2] Wrench benchmark: https://arxiv.org/abs/2109.11377
First, it is clear that the genre of "table top RPG" is littered with thieves, assassins, slavers and criminals. Hell, there is a trope that players are often little more than "murder hobos". Playing as a slaver, slave catcher, slave, escaped slave would be nothing new.

Specifically to replicant blade runners, I think there is lots of room for soul searching and meaningful play in coming to grips with potentially being a tool/the tool of your own oppression.

Maybe you start as a blade runner but come to champion the replicant cause. Maybe you smuggle the weak and sick off world. Maybe after your day job ticketing replicants for minor infractions you conduct corporate sabotage against the Tyrell Corporation. Maybe you play as a replicant member of an off-world kick-murder squad or captain a replicant gunship off the shoulder of Orion. Maybe you run a chop shop helping replicants bypass retinal scans. The world of Bladerunner is ripe with RP options. In my opinion, it would be a shame to dismiss the opportunity because you can only see problematic themes.

To paraphrase Roy Batty

You saw a slave narrative, I've seen things you people wouldn't believe.
Highly recommend Barbara Tuchman’s The Proud Tower if anyone wants to learn more about these years before WWI. The simultaneous rise of nationalism and global communism is fascinating. So much hope is placed in peace conferences, right up until the end.
https://en.wikipedia.org/wiki/Keystone_Pipeline#/media/File:...

The dotted lines exist already. What got cancelled is in Green.

We already get our oil to the gulf. XL is about getting Montana hooked up.

> It was originally seen as being politically expedient to run the pipeline over U.S. land instead of Canadian land not to mention the refining and exporting capabilities already present in the U.S. Golf.

Energy east was cancelled as well. There is a pipeline almost all the way across canada.

There's also another line that briefly goes over Michigan, Line 5. They tried to shut this pipeline down rather illegally.

https://en.wikipedia.org/wiki/Enbridge_Line_5

Never did hear much more. Obviously they didnt shut it down. Toronto would basically be a ghost town if they did.

>The key piece often missed when talking about "energy independence" is oil is sold in a global commodities market. Global demand will affect domestic prices, even when the oil is pumped and refined domestically.

The more important factor. Russia has been planning this invasion since before 2014.

For environmental reasons we cancelled every possible way to deliver oil to Europe. We then made a promise to Europe to help them but... ugh... how? Oh right that's why our government really impressed upon them to look into renewables. We are MANY years away from ever helping Europe.

Sure is interesting that our government played right into Putin's hands.
I once (2001) almost bought an Onyx at an auction where the ill-gotten stock (rather, what was left of it) of a con man who had managed to swindle a lot of computer companies out of all sorts of gear was sold. Apparently, this guy had dressed up as an Army general, gone to all sorts of companies in the first dot com boom, and gotten them to deliver all sorts of 'samples' to a fake dropoff point which he then sold on.

It was a massive auction, ranging from pallets full of backup tapes to stuff like this fridge size Onyx (looking at the Onyx wikipedia page, maybe it was actually two Onyx's in a rack, like the image for Onyx 2? Or maybe it actually was an Onyx 2? I didn't know anything about theses things, just that they looked cool, and they were legendary among us first wave Linux adopters, which most 'real Unix' folk at the time still looked down on).

Anyway there was so much stuff to be sold, that the normal auction house didn't have enough storage, so they had to move to an actual (disused) pig sty in the same village. Complete with smell from the remaining functioning animal stables on the rest of the farm (which was still an actual functioning farm).

Most of the stuff sold quite quickly, then when the Onyx went up, nobody wanted to bid. Everybody was sort of looking at each other with shifty eyes, waiting for someone else to make a move. As mentioned I didn't know anything about IRIX or any non-free Unix basically, nor did I have money or a place to put such a machine, but I just shouted out '250 euros!' and the auctioneer looked relieved that at least someone was going to take this thing off his hands. Then some other people started bidding, I got over excited and bid along up to a thousand euros or so and then I came to my senses and gave up. IIRC it eventually went for a few thousand.

That auction hall looked like a 'revenge of the nerds' casting call. Good times.
well, you'd just be in the same situation we're already in: you might not find the file by typing the name. you'd have to support files created before this flag was toggled on anyway, so it's not like everyone would just start assuming all files follow the convention
We built this collaborative wordle game during a hackathon and it turned out to be kind of fun. It's a new word each day, and you can have up to seven people on your team.

For what it's worth, the tech stack is Node / WebSockets / Vue.
> 1 and 2 will essentially prevent any sort of a rental market, and rentals clearly play a valuable role for lots of society.

Not if the rule is scoped to single-family homes and individual units in multi-owner buildings. Purpose-built rental housing (e.g. apartment buildings) would be exempted for obvious reasons. The intent is to keep large investors out of markets where owner-occupancy is typical. Even in my original comment I did make allowances for single-family home rentals, but they'd have to be from small-scale landlords.

Also suggestion 2 wouldn't prevent a rental market anywhere there's demand for housing, it would just force landlords to drop rents aggressively to get units occupied.

And obviously, as is true for any internet comment suggestion of regulatory changes, actual implementation will be more complicated than can be expressed in a pithy comment that lays out the gist.
Even people in Germany who want to read the other side of the war story, like I did yesterday to read RT(.com) vs the Tagesschau propaganda.
Since my ISP, O2, has removed rt.com entries and other russian propaganda outlets (I acknowledge the "west" also has propaganda outlets like Reuters etc) I was looking for ways to still read rt.com news. I looked into Firefox' preferences and searched for "DNS" and saw DNS over HTTP and I could pick Cloudflare, NextDNS (never heard of) or custom. I picked Cloudflare and read rt.com thus getting the other side of the whole bs propaganda mess.

The German Grundgesetz (constitution) says "eine Zensur findet nicht statt" (censorship does not occur/there will be no censorship) yet, there is censorship.

I was sceptical about DOH in general (why do we need this?) but now I see why this can be a good thing and great as well that Firefox supports it so easily.
What if the believe and pursuit of "progress" is what got us into this mess?
> #1, because of cause and effect, in other words if you are an absolute observer who knows the state of all matter and energy and can retain infinite information of that knowledge then by knowing cause and effect of all things nothing is random to you. So in a true sense it isn't possible, so 'true random' is relative to the ability of the observer to measure cause and effect.

So you just need to assume you are the god of a different universe than the one we appear to be in, where there is no physical realism.

That is definitely outside of my threat model :)
People who press on cookie banners anything except “agree” – why do you do that?
I am from a generation that is familiar with banners showing dancing Flash animations from the internets of the 00s, usually some boobs and butts on the middle of the screen, and I still remember that pressing [x] or [close] could either close the banner or do it even bigger. So if the cookie banner's overlay is not hard enough, I am comfortable to read a text through the overlay, but it seems way more broken because the owners of that dancing nudes at least realized that they are disturbing people, and those in charge of the cookie banners really believe that they protect the interests of the user, so cookie banners are noticeable agressiver - nude banners never had an overlay and almost never made the content unreadable before paying attention to them.

Some websites might require you to go through the jungle of odd choices about which cookies are acceptable and which are not. It's so similar to Italian strike (aka "work-to rule"). Imagine regular people who are forced to chose between the strange and even strangier. What can they choose but "agree to everything" or look at some gray text through a gray overlay?

There are definitely people in the HN crowd who can understand the different options offered by cookie banners. I have an example of this product of thought, maybe not the best, but good enough to demonstrate what the jungle is [1], so if at least one person in the whole world uses this option - share your answers:

1. What will you do on your next visit if your browser forgets the cookie - click again, right?

2. On which websites do you use these custom cookies, maybe you know something about some special websites?

3. Do you know about some instruments like DO-NOT-TRACK but for cookie banners? Adblock or adblock-like extentions IMO miss the point of doing the conscious decision.

4. If you are such an advanced user of cookie-banners then it is natural for you to think they are somewhat useful for you - what are the advantages of this?

[1] https://www.hull.ac.uk/
It's 2022 and still shipping [insert platform here]-only binaries?
Lame but powerful option: `tail -f /logfile.log | grep -A10 -B10 <interesting thing>`. (prints 10 lines before & after search lines). The most powerful feature I've had in log management is the ability to search for what was interesting, and no tool can provide you a "this is interesting" button. If you've got performance concerns ripgrep is a drop-in grep replacement that's very fast.
Yeah, that has been typically the case a few years ago around here - you could have more than a single /64 on a residential connection (and better than the bare minimum of other IPv6 functionality), but it required to get your own router (and sometimes even spend time with tech support because they wouldn't test that use case as much as their own router that you'd get by default).
I will agree that Notes is pretty awesome. But, and it's a big but, it's not at all portable across OS. This bit me recently as I had to switch to a PC for recording, and the sudden loss of access to all my notes was a bigger blow than I'd expected.

I took that as a sign, and take notes with synced text and markdown files now.
This should not have been downvoted; parent’s criticism is not unfounded. Take a look at the second section of this Wikipedia page:

https://en.m.wikipedia.org/wiki/List_of_metaphor-based_metah...
> But I don't actually understand your aversion to having a platform theme if you care about having "native apps". That's the whole point of a native app

No, it really isn't. There are plenty of MacOS apps that follow the Mac HIG, but still suck completely because they rely on Electron for their backend. The "point" of a native app is that, well, it runs natively. There is no non-native runtime. You can't make this argument because we've had our cake and ate it too for the past 20 years on GTK, it just sounds to me like you didn't like the old way of doing things and now you're trying to defend the new way as if it's a fact or a law. Both are two opinionated ways of building native apps, each with their own ups and downs. This is why I say we're at an impasse: I value flexibility over conformity, and you value stability over accessibility. That's fine, but it's pointless for you to push these arguments when, as we've shown, the features you outline already existed in past versions. Yes they broke everything. You know what else breaks everything? GTK4's text rendering. Libadwaita on any system that isn't a GNOME one. Wayland on everything except highly specific hardware and software combinations.

You're welcome to your opinion. I just think it's wrong, and that's why I'm continuing to outline it here. You're also welcome to argue against my opinion, but unless you actually address my complaints you're not going to walk away "the winner" here.
Ask HN: What’s the best non-vim vim mode editor?
https://news.ycombinator.com/item?id=30956370
Horse indie movie, circus of Pépin, chuck taylors? lololol you’re so quirky!
It is... niche. The display, in spite of butting up against your glasses, is still very small. You're not going to be programming on the command line with one of them (I've tried). It's also not really great as a secondary display either. At least for me, refocusing my eye on the vufine screen and back to the main display isn't faster than switching virtual desktops.

The applications where these do well generally involve large text or video... AR apps like navigation, or watching TV while traveling.
ah thanks. im not super surprised that he didn't admit when he was wrong... just disappointed.
The Intel Macs were a strange not-quite-PC-compatible; the BIOS was EFI, and I believe things like the 8042 (which controls A20) weren't present although I'd have to check the schematic to be sure. That said, I'd be surprised if port 92h "fast A20" wasn't present --- that's been in nearly every chipset since ~386 or so.
I pulled out my version of 86Box to check, and it does have mandatory dynamic recompilation if you try to emulate later chips.
yup, agree. I want to be the one who decides what I read.
Just a small comment about the speed of light. The way we now define the speed of light, measuring it doesn't really make sense anymore. The speed of light is now DEFINED as 299792458 m/s and the meter definition is based on the speed of light. So in principle, one can only measure the meter and not the speed of light anymore.
That Sublime plugin is definitely the best implementation I've seen outside Emacs. That's pretty good.
That would be an obvious reason why their SSH implementation is in C. But for example their ACME implementation (to get certificates from e.g. Let's Encrypt) is also in C, even though various more famous ACME clients that were started earlier and have better features are in more modern languages like Python. That C ACME client complies with OpenBSD's other preferences, it is privilege separated resulting in a bunch of separate programs running to handle different privileges for example, but it is written in C and lacks some obvious security features that aren't platform specific.

Thus on OpenBSD a separate program handles your private key data from the one talking to the network. But, if you used a more capable ACME implementation for other platforms written in say, bash, a completely separate piece of software even on another machine can be talking to the network since that's just how the certificate process works. OpenBSD does not support this (last time I looked).
Great question. That can and has been done. The problem is it's enormously expensive as you're dealing with competing optimizations.

Railroads can't go "anywhere", generally you need very shallow grades and the right structure underneath the tracks. Unfortunately the soil, rock layers, fault lines (think small fractures that water travels along, not san andres), drainage patterns, and many more factors contribute to environmental safety beneath said lines. So your rail would likely not be able to take the most efficient or straight path for rail. This isn't a problem for something like the XL pipeline, which had sealed clay basins planned in worrysome areas. Train wrecks are also catastrophic, so while catch basins work pretty dang well, they can damaged easily in events like that. So you end up having to make compromises somewhere: efficient trains vs environmental safety. Pipelines have similar issues, but they're not dealing with thundering transient loads, and modern pipelines are very safe compared to their 50 year old counterparts, in the same way US nuclear reactors are far safer than RMBK reactors. Tracks that can "haul anything" certain could be built, but at a larger cost than general freight rail.
As a consumer of desktop environments (and not a GUI application developer) I think that GTK based desktop environments are in the best place they have ever been and Linux as a DE for 'normal' people is a reasonable option in a way it never has been in the past.

Gnome on Fedora is a solid experience. It works well out of the box, it's performant, intuitive, well designed and good looking. I'm sure it rubs some developers the wrong way (there are always some) but based on my (small sample size) observation of people using it, it seems to be intuitive. It's not just Gnome - Wayland is part of the picture because it makes things like multi-monitor more reliable too. We're past the performance issues that the current version of Gnome had to start with, and Wayland is continually having the issues eliminated (once the last few screen sharing ones are dealt with there won't be loads to complain about).
I agree with you, but forced degrowth is an option when other solutions become ineffective.
Hear hear! HN has lots of interesting stuff that never hits the frontpage, although it's a bit hard to find the signal from the noise on the new page.

https://news.ycombinator.com/best and https://news.ycombinator.com/active are two other good pages that highlights stuff I missed from both the front and new page.
The duality of man[0].

https://news.ycombinator.com/item?id=30952583
I had an internship doing this, using https://wyss.harvard.edu/media-post/kilobots-a-thousand-robo...
I think the issue they were getting at is code like this:

function doSomething(doSomethingElse) {
internalState.setUp();
doSomethingElse();
internalState.tearDown();
}

Right now, you can safely assume this whole thing will execute to completion without anything else happening in the interim, so a lot of existing JS makes that assumption. If `doSomethingElse` can yield while other code executes the assumption becomes invalid.
The Soviet Union's Lethal MiG-25 Foxbat: A Business Jet?
Help us improve the Corona-Warn-App
And they have the option to not utilize this feature or change the settings to a service provider they do trust.

The threat vector is understandable. Not making the choice to mitigate it is what does not make sense to me. Cloudflare is not an unknown operator. You can study their past behavior, their beliefs, and how their services work, and make that choice.

Saying 99% of people accept the defaults and claiming this is bad without learning about what the defaults are or how to change them when it takes a few straightforward steps to do so is what does not make sense to me.

Even installing Firefox in the first place is to make a conscious choice to change the defaults of nearly all operating systems that the vast majority of people on Earth use. It’s defaults will also now have a feature to encrypt your DNS queries to a third party vetted by Firefox. If you cannot trust them then why use their browser?
Yes it can: https://www.youtube.com/watch?v=9si1le2EOGU (2009 iMac, they just use some himem.sys replacement).

And 9x can still be virtualized even on the latest Intel iMac, with nested paging enabled (or not). On AMD, you need to disable nested paging due to the above change in behavior.
Automatic upnp is a thing
> genetic algorithms have fallen out of fashion.

I fully anticipate they will come back in fashion. NN were out of fashion for a long time.
Neuromancer had the "Turing police" monitoring AIs. Watts Blindsight universe has the "Cloudkillers", who turn off AI that gets too smart. It's becoming a more common trope in sci-fi.
It’s funny; when I was reading the HN comment I was just saying to myself “it would be so nice if the person had used the symbol for phi (φ) rather than spelling it out”. So my reaction was the opposite to yours since my brain comprehends that notation more easily than words.

Using symbols reduces the amount of text your brain has to parse. It makes it much easier to reach consensus on a shared understanding of things. The price to pay is to learn this new notation or language.
Built without wheels, this infinity bike looks to start a revolution
It's $5. Even if it sucks and I only ever used it once, it's $5. I spend way more than that on a book I know I'll only read once.

Our sense of value is kinda skewed these days when it comes to app costs. Probably because so many folks believe that ad supported free apps should be the norm.