skysight-inc/HackerNews huggingface dataset:
No test suite. Also no error handling.

I think it's a bit too early to show this to HN…
Um... I do not agree that there will always be drivers who prefer to pee in a bottle. I do not believe that there are office/home workers who always prefer to pee in bottles. The alternative is access to bathrooms.

There are a lot of solutions to this problem. The same type of solutions any company that employees drivers have had for years.
I should elaborate for posterity. It's such a large issue to solve and I am hopeful security will soon be weaved into the foundations of IoT as a more widespread occurence
At the end of the truly enormous list of fixes...

"And many more."
Reading the article and then reading the comments is interesting. I guess this is a good example of a feature which in theory would benefit both, users and sites - but which falls flat because it's infeasible for ops.
I use the 25/5 pomodoro whenever I have tight programming deadlines.

I can get so much focus/productive work done that way.

I use a software timer and turn off all distractions. It is invaluable.
I wonder how low TTL compares to browser URL bar queries with respect to impact on DNS user experience.
Hack an Instagram Account: From Ethical Point of View
I was surprised how much of a buffer modern Mazdas keep. The "range" is based on 2 gallons hidden. At 3 gallons remaining, it appears as if you have 1 gallon remaining (i.e. 25-35 miles depending on your average gas mileage since the last reset.) So "0 miles remaining" happens when you really could go another 50-70 miles.

This is based on the total gas tank size compared to how much it takes to fill, but also because I'm stubborn and have pushed it several miles past "0" out of curiosity (but not regularly, as I have no wish to overheat my fuel pump or run out of gas!)
The bearded dude doesn’t have such a great track record. Seemed like some good ideas but they didn’t pan out when they were tried. Not sure why people are still reading him.
Who Owns the Wealth in Tax Havens?
As does dog pee. Which covers every sidewalk and corner you've ever stepped on.
> There’s a strong argument that all drugs should be legal, as it will allow natural selection to work, but tell that to the families of drug overdose victims; many of whom OD on their first go.

I've never seen legalisation argued for from this point of view, usually people in favour of legalisation argue that it allows the government treat addicts in order to reduce the chance of them dying from an overdose and also operate programs to get people clean. Legalisation enables this by redirecting budgets that previously went to enforcement action as well as the taxation that the less harmful options bring in.
But that isn't the issue at question. If the TTL is 300 seconds or 3600 seconds and the JVM holds onto it for three weeks, you can't blame a TTL of 3600 seconds for that, and setting the TTL down to 0 seconds at all isn't going to fix it either (unless, bizarrely, the JVM developers decided to respect TTLs of 0-60 and treat all other values as infinite).
Of course it is: it's a work of human writing, by people who were quite serious thinkers of their era.

But you can't use the content of the bible to prove the existence of the supernatural any more than you could use Beowufl to do the same.
I work on something called https://txtify.it that you can prefix onto almost any article URL to get a plain text-only version, e.g.

https://txtify.it/https://www.nytimes.com/2021/03/29/nyregio...
Different use-cases of course, but I quite like foxyproxy for rapidly switching from one proxy to another, or based on patterns.

I don't use openvpn anymore for work, and instead make do with foxyproxy+ssh. I should probably try to hop from a server with wireguard to help with roaming.
I don’t care if they know what a linked list is. I’d happily show them that part. Everyone I’ve interviewed knew what one was though. The thing I was looking for was how they were organizing their code and breaking down the problem. That’s critical for the job.
Or ban the ability to exchange USD for Crypto and vice versa. Part of the argument for crypto is the exact reason why central governments don't want it to exist.
GPT-4 doesn’t exist mate.
I hope someday a similar endeavour will be attempted for macOS Mojave (which I intend to stay on because of its support for 32-bit applications, removed in later versions of the OS).
On the other hand, just seeing the headline I can't say I found it hard to believe - among the major car manufacturers, Tesla seems particularly prone to tweaking the performance numbers they put out. 0-60 figures measured from a rolling start instead of dead stop (that no one seems to be able to reproduce either way), hp figures that are a "peak system power" calculated by adding things up in weird ways and which can't be sustained for any length of time, range figures no one hits in the real world, ... they're very aggressive at this, and it'd be a mistake to think everyone does it this way - for example professional testers regularly exceed 0-60 figures Porsche releases officially.

I've seen a fair amount of professional testers/journalists reprimand them along the lines of "every manufacturer is guilty of this to some extent, but Tesla really ought to tone it down" (e.g. Alexander Bloch, who is generally very positive on the brand). As EV tech is commodifying swiftly and the competition closing in, I expect this to become a larger discussion.
So politicians can just along garbage and lies with no recourse?

I wouldn’t roll over for a politician using tweets to garner favor.

AOC cost NY tons of money and jobs because no one pushed back on her rhetoric.
No, it's more immutable vs mutable... or accepting messages with bad public key signatures.
Animals pee in that water.
An interesting dive into the cargo cult of tech interviews. Maybe I misunderstand the author's methodology. Here's the chain of reasoning he seems to be advancing:

1. Linked list questions are often about pointer manipulation.

2. C and Pascal make frequent use of pointer manipulation.

3. If Usenet posts that mention C and Pascal mention pointer manipulation more than Prolog, Lisp, and Smalltalk posts mention it, linked list questions must have been designed to test for experience with C and Pascal.

The last inference seems either extremely circumstantial or trivially true. Prolog doesn't expose pointers to the user, as far as I know. Smalltalk just seems to have object references. If pointers are only available in C and Pascal, then it stands to reason that only C and Pascal posts will mention pointers. There's nothing about linked lists in this argument.

So, sure, a category of interview questions that crucially rely on pointer manipulation does test a candidate's understanding of pointer manipulation. But looking at Usenet posts does not offer any additional support for this explanation.

I can also imagine that those questions were posed in C or Pascal, which itself obviously filters for people who have used C or Pascal.
I'm certainly not a religious expert, but from my understanding Christianity's main innovations were not monotheism or absolute morality. Those concepts had been around for a very long time and Christianity adopted those ideas that from others and then added their own innovations on top of that.
If the whole point of an organization is morality, and the organization doesn't do any better in that arena than society at large, I don't see much point in the organization.

On the topic of the treatment of women, you'll note the original assertion was that this was something the church was especially good at, and I pointed out a sexist practice core to the church as currently practiced, not in the dustbin of history.
Fish and animals die and decompose in that water.
>My favorite part by far is when you click on a link you see just the plain text of the article sans distractions.

You may also like http://lite.cnn.com/en

It's so refreshing to have pages load instantly. Websites get so bogged down with loading resources from 12 different places. It'd be nice if a static webpage was the default and every change that slowed down loading was explicitly laid out to stakeholders in terms of marginal load time and resources required.
This view is a little strange in a thread where the alternative is learning Latin. With Latin, too, you typically have to go to conventions in order to encounter other speakers...

I've participated in many spoken Latin events (and loved them), but they were akin to conlang events in that every single person was a non-native speaker, and the majority were not fully fluent. Following the view which I think I took from Ghil'ad Zuckermann (I don't know whether he would phrase it this way) that revived languages like Modern Hebrew are akin to conlangs, it seems that at least the way I speak Latin is akin to the way I speak conlangs -- great reliance on explicit knowledge, little influence from my own or others' native speaker intuition.

Another difficulty is the "period speech" issue

https://www.explainxkcd.com/wiki/index.php/771:_Period_Speec...

where most Latin speakers are happy to use vocabulary from any period almost interchangeably, even though native speakers wouldn't have.

On the other hand, even if you don't get access to spoken communication with (almost) any new people (I have only once in my life spoken Latin with another person who didn't also speak English), you do get access to millennia of "Latinity" and a perspective on the origins of modern European languages (even the non-Romance ones because of pervasive borrowings).

I want to say that every language is a world and opens new horizons of thought and culture. For conlangs, those horizons may be kind of shockingly minuscule, but they're still there. Even with the intentional extreme limitations of my favorite conlang, toki pona, I've had the experience on rare occasion of feeling like something was easier or clearer for me to express in toki pona than in my native English. But yes, learning modern languages has paid much huger dividends in being able to communicate with hundreds of millions of new people and participate to some limited extent in very vibrant cultures...

Edit: in the specific case of Esperanto there's a widely-held but controversial theory that it helps prepare people for the experience of learning other languages, maybe by helping them develop some grammatical concepts or practice certain language-learning skills.

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

I actually find this less plausible than I used to (it seems like many of the grammatical concepts you get from Esperanto won't map that well onto other languages), but some experiments with this did show positive results.
Could you link the article you mention? I missed it making its rounds, but I would love to read it.
> ... outlawed the way gold was outlawed.

i.e. not outlawed.
And slave patrols (in the South, at least).
This is a good thing. Prior to this, we were all lemmings that were told to come into the office, to sit at a desk in front of our laptop or monitor, and type away at a keyboard.

The 2 hour daily round trip commute would wear us down. It would increase pollution and oil consumption. It would congest traffic, and city transportation services could not add enough roads, buses, trains, and subways fast enough to handle the load.

And it would get everyone sick, as everyone always caught a variant of the seasonal flu.

Now, we can all work safely from home. Just Zoom In and instant virtual meeting. Daily stand ups are a breeze. No need to schedule a small conference room that might be in overbooked availability.

It separates those that creates tools and products for business, vs those that consumes such tools to build further analytical results.

The greatest thing for me, is that I have not gotten sick in over a year. No flu. No cold. No sniffles. Incredible. Even if I worked late into the night, and on some days, I had little sleep, I still didn’t get sick. This proves to me, that the greatest vector of disease transmission is in the office. And probably the open office concept, that forced everyone into the same pig pen, and got everyone sick together.

America has enough land mass to handle the 350 million people that we have. It’s better to spread out. Instead of cramming us all in to small cities.

Perhaps hot cities like Phoenix or Houston or Austin can finally bloom, because of this pandemic. They can work remotely during the daytime, in their nice air conditioned homes. And then at night, they can go out and socialize in the city with their friends and families, or make new friends.

We can imagine a newer and better reality for all. We just need the courage and will to do it. Or maybe, we just needed a little push from a little virus to make us think a different way.
We. Are. Switching.

Only for the top 1% does a fiat government currency work and we are in the tail end of this cycle.

The US knows this and it's why they are printing the dollar into oblivion. Get you Bitcoin Cash and Monero while you still can.
Verses for the Information Age
This is what I do. I do it so frequently that I have a small script `b` so that I can `b 'l(156)'` or just type `b` to get a shell with the match library loaded. Seems funny to alias a 2 char command but I often prefer passing the expression on the command line.
And a similar data point: I read GEB around age 30 and liked it but didn't love it.

About the first third of the book was interesting in new ways of thinking about symbols and self-reference. After that it kept looping back around the same topics without really adding anything more. The dialogues were somewhat entertaining but I found myself wishing to cut past the rhetorical fluff and get to the point.
Note that US union workers tend to fight the idea that they should learn new skills so they can get a better job. Don't ask me why.
BTW, it depends on the climate. Somewhere like the Grand Canyon that is quite dry other than the big river flowing through it along with some streams and other tributaries, the preference is to pee in the river.

I agree that in the Northeast, the preference is to do it away from water sources.
TL;DR IMHO author does not know the basic tools, suffers consequences and invent something that does not even fixes the problems they created.

Proper use of "git gui" and "gitk --all" makes doing the right thing (independent semantic commits) become the easiest thing, remaining in the flow.

After your flow session, you can cherrypick or git rebase -i at will to create branches after the fact.

gitk looks dated but it's rock solid and dead fast even with huge repos. Its only actual drawbacks are some smart but not-well-discoverable features.

the missing gitk documentation
https://gitolite.com/gitk.html
It proves no unions is worse.
Shitty service vs deadly service.
I can't tell you how to fix it, but it is pretty common. You can put your phone on top of a speaker and hear some clicking a couple of seconds before you get a phone call for example.
Is this perhaps an intentional parallel to '_Whose Justice? Which Rationality?_" by Alasdair MacIntyre?
> Urine will not harm vegetation or soil, according to Leave No Trace, however it may attract wildlife. When locating a discrete spot, follow Leave No Trace guidelines to travel on durable surfaces as well as stay 200 feet away from water sources. Dilute the urine afterwards by pouring water over it.

I gather urinating in lakes is okay even by the strictest standards.
This is the second 100% dogmatic and not backed by any argument answer you provided.

This is not really surprising coming from a religious person, dogma being after all the intellectual foundation of religion.

But I wonder: is there anything else you could use in your discourse toolbox?
Priceless NFT Artwork Vandalized with Spray Paint Tool
Sure... right after they outlaw owning 10 homes

Also what does "outlawing" bitcoin even mean. It's not a US based entity.
Looks like http://kanji.wareya.moe/ ( or even older https://www.chise.org/ids-find ) with a slightly different UI.
It's funny how behind the times that Wired is getting. Even my parents know about how scary good these text models are getting.
Regexploit – Put a Stop to Regular Expression DoS Attacks
or has certified labs test it.

Interestingly, the tests are required to use a real human driver in a controlled test cell (a dynamometer). The driver has to keep the speed between two narrowly spaced lines ( a min and max - see their video) for something like 20 minutes. There is still a 3-5% fuel economy between the 'bad' and 'good' drivers or at least there was in 2003 when I toured one of these labs as an undergrad.
The best digital-first news I have seen is https://pudding.cool/ (which is very niche).

As others mentioned, i think the news-tablet is very "take a newspaper and add internet" view when we everyone already has internet connected devices. It almost seems even more tunnel visioned.
this is exactly what I want. I myself prefer to host my own servers and having this is exact the missing piece I've been missing.
In 1990 I started the first ISP in the Netherlands, I had a dialup modem bank in a spare room after I installed the first hundred phone lines from the trunk line across the street. My backbone was upgraded to a 2 Mbps custom modem to the rail way station nearby. From there we had 2 Mbps modems at every rail way station from Utrecht to Amsterdam and eventually all the way across the country up to Groningen.

I upgraded to a fiber optic line around 1996 straight to the first free internet exchange in the world in Amsterdam, that we started ourselves. There we peered and had transit fibers.

Now I'm laying my own fiber backbone and house to house power router network [1] starting at many internet exchanges (one per country). We combine that with HVDC electricity backbones interconnecting solar and wind to build the first community owned Enernet with 10-80 Gbps internet.

Join us to start Enernet in your neighbourhood and give the internet back to the endusers while also saving each household over $2000 in heating and electricity bills per year.

[1] https://www.academia.edu/download/51128325/Fiberhood_white_p...
There used to be(in the 80s and 90s) these groups that used trade scrip to avoid paying taxes. They were always getting in trouble for making alternative currencies, and trying to avoid direct exchange to keep out of trouble. If I recall someone explaining this to me years ago.

I've always wondered why this hasn't happened with bitcoin.
Ah thanks! Inserted.
Not in Suez though.

Yes, the high tide is a better opportunity to do it, the tides over the next couple of weeks are still within 20-30 cm. The worst day in the next 30 days is 60 cm below the highest.

But maybe the dredge only made a few centimeters of difference running for 5 days, who knows.
You're most welcome to "link to others" so we can discuss their specific critiques.

The "aggregate the polls" approach appears to have called 48/50 races correctly, so I'm fairly comfortable with it.
No, because my tasks are too varied to be timeboxed into arbitrarily defined slots,

The most valuable thing for me is developing my meta-cognition and self awareness, so I know when my productivity is starting to dip and I take a break, do exercise or take a nap.

It took me a while to get this right because my high ambition and drive would be impatient with my need to rest and push me to continue, but like so many things in life, realising the path to success is not a straight line to be brute-forced, but complex path that is subject to update and reorientation, once I accepted this, productivity skyrocketed.
Unfortunately Macbooks have an unresolved issue where the Bluetooth and Wi-Fi interfere with each other. I've tried Bluetooth mouses on my 2015 MBP and as soon as I turn on Wi-Fi, the mouse cursor becomes "jumpy" and unstable. It's so annoying that I switched back to wired mouses.

It's crazy that the issue was reported as back as 2011, but Apple didn't do anything about it.
I don't think pomodoro is appropriate for all work. Quite a lot of work really wants a 3-4 hour long session (after which I need to eat and move around a little, or I'd stretch it longer). But for some things a 15-20 minute pomodoro session is perfect.

(For physical tasks I use podcasts, like pryelluw's Netflix technique. Bonus points if there's a podcast whose release schedule matches how often I have to do a particular task.)
No. The analogy would be that every butcher sells meat by the lb, but some include an extra .1 lb, and others include an extra .05 lb.

And then a third party comes along and calls you deceptive because they measured yours at .9lb when measured on an airplane flying a parabolic trajectory, but the others still measured 1.0 lb.

Which one was doing good marketing? The ones that gave you what you paid for? The ones that gave you a little extra? Or the ones that got lots of clicks for running a different test? Maybe they all were...
Highly disagree on the impact of those points.

> - Typescript as a first class citizen

This doesn't seem to add much besides having to install `tsc` or `ts-node` and also not having the choice of the TypeScript compiler version you use.

- An actual `window` global with familiar browser APIs

Node.js has a `global` global object and the only API I would understand having in common with the `window` object is the `fetch()` API.

- Sandboxing w/ permissions

Sandboxing is so basic that any large project will have to enable all permissions.

- URL-based imports (no need for NPM)

I would consider this a disadvantage.

- Bundling into self-contained binaries

Again, I would say that this is rarely useful in a world where a lot of operations use container technology.

- Things like top-level-await which Node.js still treats as experimental.

This is trivially solved by anonymous self-executing functions

- Better-designed APIs than the Node standard lib (esp. when it comes to promises instead of callbacks)

I think that this is the strongest advantage, however I would argue that this is not a reason to start a completely new backend platform.
Also, I think that it might be a disadvantage in some high performance scenarios because Promises are much, much slower than callbacks currently.
The answer to "we don't have enough information," is not to reason less.