skysight-inc/HackerNews huggingface dataset:
I weep when I think of how many millions of times libraries like jQuery, lodash, moment and so many others have been downloaded and re-downloaded and re-downloaded again over the decades.

A considerable fraction of all the data ever sent on the internet is JS libraries that could have been bundled into browsers instead of every web page using slightly different versions.
Is this comment meant for this submission?: https://news.ycombinator.com/item?id=29736936
You don’t lose any of that having neighbourhoods where you don’t need a car to pick up some milk. I don’t think we should ban private cars or anything, but when public schools have 3 lane car pickup lanes several blocks long there’s an issue.
I wrote this mess, and didn't expect this to end up here. To clarify, I wrote the first section because polemics are fun, not because I am claiming to have discovered something radical. My imagined addressee is the kind of person who thinks that mice were a mistake, and keyboard-oriented terminal usage is the one and only truth. Partially a straw man, but a good enough approximation of some people I have met.

The main intention is to demonstrate how context-menu-mode works, how to extend it yourself and call for people to test it before Emacs 28 is released. Having written a few forgettable articles, I ended up forgetting that intentional provocation attracts unintentional attention.
An Ode to My Linter
On Unix/Linux you can't update a file mmaped for execution either - text files are busy.
> LP spends most of the blogpost going on about bad user practices - which feels a lot like gaslighting in this context.

He spends most of the post dismissing user error. That looks very reasonable to me, as those are the most likely issues by a large margin.
terrafactories are coming, so don't be surprised, nothing silly it's just a capacity and scale of a factory.
One reason to use Blue noise in graphics / games / images is anytime you need a random number per pixel for, say, some Monte Carlo process, that will have a visible effect on the image and result in visible noise in the output. Using blue noise, the output will be visibly less “noisy” looking than when using white noise, due to blue noise having no low frequencies.

Blue noise is best for situations where you only have the budget for 1 or 2 samples per pixel. The very low sample counts is where it performs considerably better than white noise. If you integrate with many samples, tens or hundreds or more, then the advantage of blue noise over other “colors” diminishes.

The author of this post has some examples in other articles on his blog, for example using blue noise vs white noise for ray traced soft shadows. https://blog.demofox.org/2020/05/16/using-blue-noise-for-ray...
Also, people collect tickets. After the event has occured.
I have trouble even seeing the implied mechanism of how this article would have any impact on an election. And after reading the article, I wouldn't even be able to guess if people consider it slanted for or against Swartz. To me it reads of an exceptionally well-researched text showing that Swartz was a human being with all the complexity that comes with having a soul. And that a completely ridiculous prosecution was a necessary, but probably not sufficient, condition for his suicide.
I find I only use SELECTION if I'm going to paste whatever I copied immediately, but in those situations I do think it's a bit faster. If need to do anything else between copying and pasting I'll use CLIPBOARD instead.
This is a fair question. Bad tooling does exacerbate already difficult or unlikable tasks though. You don't have to be excited about using Zendesk; but if it gets in your way rather than making it easier to get tasks done, that's when it leads to hate.
I've been using Linux, traditional Unix editors like vim and emacs, and other keyboard-driven tools for the past decade with very little mouse use, and I'm starting to get RSI as a result. Singling out mouse-use for this is a wild claim, especially because typing on a keyboard involves far more RSI-inducing motions (many tiny repetitive finger-motions) than using a mouse.

Also, the author is specifically speaking about "Unx dogmatists" (not programmers in general), where using the mouse absolutely does* make you a rebel.
You say that the LastPass protocol is subject to hash replay attacks (my description). I'd be surprised if there wasn't some time dependent pepper (e.g. challenge/response) in the hash, since this seems like a huge vulnerability, and storage of the hash allows for off-line attacks. Normally, I'd think diffie-hellman for this.
Funny to see fellow Dutch people on this forum. Noticed you blog, like you piano software. Also, be careful with your e-bike, custom battery packs can be very dangerous (we had some on our quadruped robots, stopping a battery fire is hard!). Groetjes!
debian's adherence to ASCII-like typography probably killed a lot of information though
Laughed at the last paragraph, it's so true. Nobody will be able to even get on the roads, because without traffic lights and towing services they'll get clogged up very quickly (in just a few days), people will be abandoning their cars right on the road.

Can you post a link to your book (or book drafts), if you have it yet? I'd be interested to check it out.
A 5 y/o girl, watching me troubleshooting an error on a TV at family gathering, suggested I restart the TV. I told her mother the child had demonstrated sufficient knowledge to work in modern IT support.
Seems broken - I'm seeing a 403 from a GET request to https://api.kommit.to/v1/user/instance-review and then api.ts blows up at line 333.

Tried to submit this in the app as a support ticket and also got a 403.
Zero indexing for arrays/collections generally makes sense. If you had the months in a normal array they would obviously be zero-indexed (unless you deliberately put a placeholder value in the first position in the array, which would be pretty weird since all the normal ways of getting the first thing in the array would break).

The reason it apparently feels weird to many people to have months be zero indexed is that months are often referred to by their ordinal number, and ordinal numbers obviously start at 1.
Nothing signals "we have just enough money to be happy and don't push ourselves to make more" than owning a cargo bike. Past the point of material wealth that allows one to buy nice electrified one, having more money gets one into trap of diminished returns, sunken costs and all being taxes on Box 3 way too much. Those people have found the equilibrium and of course they look happy.
It *can* be used to do that. But there is nothing inherent in that.

And hardcore partisans always think the other sides is the really-really-really-evil side and they are on the side of angels. So your line of thinking can be used to justify bad behavior because the other side is worse.
> So would some form of CRC.

Less tooling directly supports them though. The Windows Explorer extension I use does, but others just support MD5 and maybe some SHA variants, similarly for download management browser extensions. And for this use people are just familiar with MD5. You'd be surprised how many in tech fields who don't touch encryption much, are relatively unaware of changes from the last decade or two. Even long-time command-line dwellers might have to lookup how to check a CRC despite cksum being part of the same package as md5sum/sha1sum/et.al. and installed by default practically everywhere unix-a-like just because they've always used stronger hashes for that.

> The length extension problems with SHA256 are not relevant to this use case.

No, but “by default” I meant in the general case. Being in the habit of using a choice that is better generally and no worse specifically, is safer than using good enough in one place and hoping you remember to vary when there are different concerns. My memory is somewhat random, so I prefer to err on the side of caution when trying to develop habits!

> but I think it's simpler to just avoid relying on MD5 to prove that 2 flies are likely the same in general

Agreed, and I do. Though I'd not go as far as to chastise those using md5 where it is still sufficient.
has nothing to do with Tesla. Long hours yes, but a paid one, so it's a decision made by workers. Nothing wrong with that.
Milano: https://github.com/papers-we-love/milano
8 dollar for a box of sprinkles, sweet Jesus.

Feels like buying fancy cheese in Asia.
This reminds me of tinderbox - https://www.eastgate.com/Tinderbox/ Which I want to love but always feels like it has such a hard learning curve. I love how fun kinopio feels. Definitely taking it for a spin.
How recent is the -Wwla warning in GCC? Because it seems that would easily find them for you, and -Werror=vla prevent them from creeping in.

Answering my own question: by doing a binary search on the online GCC documentation, I discovered that it's not documented up to 4.2.4. The next version up for which online documentation is hosted is 4.3.6, and that has -Wvla.
Prior generations didn't fear rust, bending or tarnishing, because they were taught how to care for those items. And if they were damaged, they'd get repaired! I fear that by making the world more idiot-proof we're inviting more idiots.
The "covidiots", as you call them, seem to be everywhere, at least going by what's happening on social media right now.

House prices are also a common and global problem. At least in urban areas around the world.

The lack of mountains is objectively true.

The lack of nature is subjective. If only you dare go outside of the Randstad. I originally lived in Limburg and I now live in Zandvoort. Both have plenty of non-farmland nature.

With regards to the bad weather: it only rains for 10% of the time in The Netherlands, so it's not that bad.
As far as managing services goes, there's tons of things that do what systemd does.

Systemd integrates other parts of initialization and session management though (e.g. all the -kit services it subsumed)

This is why people love or hate systemd. By integrating several related, but formerly distinct tasks it can do certain things more easily, but if even a single tool you want to use depends on part of it, you need to bring the whole system in.
Never been in the Netherlands, although I've a relative living in Amsterdam, but should I one day visit the country, I'll make sure to take a trip to Delft. I saw a few pictures of that town years ago and it literally conquered me.
Grindr hit with € 6.2M fine in response to complaint from the NCC
LUKS Header Shredder (BusKill Self-Destruct Trigger)
And here I am thinking about the potential benefits to para- and quadriplegics of circumventing a damaged spinal cord if only we could reliably interpret signal from the brain.

For all the bad you've listed, there's a reason people voluntarily choose to carry those surveillance devices in their pockets: the boons outweigh the ills by an order of magnitude. They're rarely dwelt upon because they're ubiquitous... much like nobody bothers to extol the virtues of fire.

We talk here about what's wrong because there is room for improvement, not because we should halt progress.
Not the latest on censorship. Couple of months ago someone was arrested for decensoring porn and putting it on their website.[1] With Deepfake and all the latest GANs, anyone can probably do it with an acceptable quality. It's just that the sale and distribution of such material will remain illegal in Japan for the forseeable future.

[1] https://www.vice.com/en/article/xgdq87/deepfakes-japan-arres...
I do not hold any meaningful amount of btc. I am not selling bitcoin, I am countering FUD. there is not a single example of my intent in this thread being promotion or marketing. I'm pointing out classical FUD techniques on a public technology forum, not making an argument. There is zero desire to compel you. Your proclamation of damnation is noted here for posterity.

I'm specifically refusing the demand that it's my responsibility to provide evidence of commercial btc usage in order to highlight FUD tactics. The alleged story I mention is likely to receive media exposure in Q3 2022, and it's largely but not completely up to the target.

In your opinion the anecdotal story of aiding in the stopping of a predatory crime is not compelling and does not demonstrate meaningful utility. If you think every human agrees with you that is not compelling, I believe that is an extraordinary statement on your part.

The common hostile attitude here on the subject is what's being captured and addressed, and my response to it is what I'm specifically capturing in my comment history for posterity. It has utility.
Everything?!
Also wanted to link to the copious amount of PWL videos around (incl. diff chapters, the conference): https://www.youtube.com/c/PapersWeLove/videos. Having run a few internal reading groups at various jobs myself, I know so many who watch the related videos while reading a specific paper (or use the morning paper as cliff notes).
Also it is supported by all payment apps including PayTm, PhonePe, and Google Pay India.
And? Single data point.
Hey Erwin, thank you, yes, aware of the dangers, I have a huge article on battery/pack safety in the works, but thank you for the extra caution. I'm actually far more scared of falling than I am of the battery pack!

The piano software is going to be my next decade, stay tuned for some interesting developments.
Plenty of women enjoy Hentai.
Beats having to jump on a plane and visit a military archive.
Yeah, where's browsing the web like it's 1993?
We all have a "fascist" gene.

The gene pool of humanity as a whole is very small, which lead researches to believe that we descend from a very small group of humans, maybe 10,000 or so, when our ancestors came out of Africa. That does not mean that humanity was obliterated by some sort of calamity and the population reduced to those small numbers.

Seems it is more plausible that a small group of humans developed a new trait, that somehow let them to collaborate beyond family/clan. That gene gave them the ability to identify with others at a higher level, belonging to the same group/nation and fight for them without even "knowing" them all. Hence, that small 10,000 people group progressively exterminated the other groups.
This was a long, thoughtful read. I really enjoyed it and mostly see things as the author does.

> So it is with free software. You literally cannot pay for it. If you do, it becomes something else.

This is really the crux. Everyone is mad there’s no money in writing free/os software, but if there was money it wouldn’t be free/os software. It would just be like what we do at our day jobs.

You can write the code someone else wants and get paid for it (aka a day job). You also have the option to write the code YOU want to write, but in this case you’ll need to figure out a plan for making money on your own.
Anyone know why all new Ecmascript APIs are implemented to be used as "newable classes" rather than ordinary functions?

The community seems to be moving towards functional programming/away from classes.. and pretty much every mainstream JS lib is function rather than class oriented (yes, I know classes are simply special functions)

Also adds unnecessary verbosity/more syntax noise.

Is there some internal performance reason for why ordinary functions couldn't be optimized to perform the same as "new"? (Seems like it would be easy to wire the prototype internally to the function, resulting in same semantics).

At this point better to be consistent, but I'd still use a date library just to avoid added verbosity of this native solution. Luxon API reads a lot better than this... Though I'm sure there are reasons a standard implementation needs added complexity (has to cover every edge case)
FWIW I agree when it comes to copy/paste, because there select/middle click is established. The context menu comes in handy for those operations that are just used seldom enough that you don't want to waste a single click on them, but often enough that you'd like to have an easy way to use it. For me these are mainly stuff like calling occur on a word, jumping to a reference, opening a dictionary definition, etc.
Citizens were also instructed to kill themselves.
But then malware on the user’s machine could catch that password.

There is no 100% solution to this.
Think about the direct problem: you start with white noise with a distribution g such that you can compute its power spectrum (e.g. if g is Gaussian) , and then convolve it with a positive kernel k. You can write down explicitly the histogram and the power spectrum of the result, in terms of g and k. Now work backwards from it. I can find a reference if you need it.
From his website: "I’m Elliott. I’m the tour director at North Korea tour operator Uri Tours. I travel a lot myself, sometimes to the unusual, weird and wacky. Earth Nutshell is where I share my experiences. Interested in visiting North Korea for yourself? Shoot me an email". He's from Tazmania.
Thread unrolled

https://threadreaderapp.com/thread/1475994609549557761.html

Paper mentioned in the last tweet:

The Unseen Fight: USAAF radio counter-measure operations in Europe, 1943 to 1945 by William Cahill

https://www.aerosociety.com/media/15088/2020-06-36-bs-rcm-op...
>This to me is the main reason cost of housing in the cities has skyrocketed - the lack of cars has a profound positive feedback loop towards the quality of life here.

Or it's just investement funds. We have a chance to find out in 2022.
The report consists of nearly 400 pages of evidence supporting three of the central "Russiagate" claims - that Russian agents sought to help Trump, that multiple Trump campaign staff had meetings with Russian operatives, and that Trump himself personally encouraged his campaign staff to take steps to obtain and disseminate Hillary's unlawfully obtained emails as part of his campaign messaging. You will forgive me for not serialising this in an offtopic HN subthread. Though I will leave you with the observation that the words "the Office’s investigation uncovered evidence of
numerous links (i.e., contacts) between Trump Campaign officials and individuals having or
claiming to have ties to the Russian government" appear on the same page as one of the statements you quoted. This is not the summary Mueller would have made if he had concluded that the insinuation of collusion between the Trump campaign and Russian government operatives was "propaganda", as opposed to something which definitely happened albeit not provably in a manner which violated relevant conspiracy law.

Of course he didnt conclude that Russia "hacked the election" because that was not an actual literal claim under investigation (if you're interested in whether unsubstantiated and in many cases provably false claims of vote-manipulation by foreign countries are being used for propaganda purposes, there's campaigns on behalf of another defeated Presidential election candidate you might want to look at...). There is one actual claim of "Russiagate" which is tendentious: that Hillary would have won the election in the absence of any Trump campaign contact with Russian operatives. You could even call that propaganda, if you wish, though its more of the optimistic, conjectural framing of political failure than the just make stuff up variety. But that one's well outside the scope of Mueller.
IIRC it was just one metal pointy piece. It's no mistery how it pulled the cork: the S shape. Probably driving it in the cork is more difficult... anyway it was just a second.
Did that stuff work?
I agree, but we might be imagining different things under the term "Un*x dogmatists".
> I still don't understand why there aren't many communist communities. Wouldn't it be better if you could opt in or out?

Not sure if you're serious or if this is expert level Socratic method questioning! The lack of choice is the defining characteristic of communism: many of the folks required to make communism work will _never_ go along with it.
My history with ****e *****s goes way back... we must have had more than a decade of pro-vs-contra-OOP flame wars on various Web fora, starting over twenty years ago; but in the last ten or so I haven't heard (directly) from him.

In the mean time, I have softened my stance and can admit that traditional inheritance-based OOP may not be ultimate panacea, but I doubt he has softened his anti-OOP stance at all. :-)

He is / was present on at least Slashdot and, I noticed, the original (now archived, i.e. read-only) C2 Wiki, and probably a few others I'm forgetting right now, under the names "Tablizer", "TopMind" (or sometimes, IIRC, just "Top".)
This is a useful practical introduction to the new context menu functionality. Since power users rarely use the mouse or right click at all, I have found that context menus are a great space for making custom functionality accessible to semi-technical users on a file by file basis. Yes, this breaks all sorts of usability guidelines related to consistency. On the other hand if used judiciously it can save the user an enormous amount of time by giving the a single place to look for functionality that is relevant to them in a given context.
> isn’t America’s acceptance of failure often cited as an element in the success of its entrepreneurial spirit

Yes, the parent comment is entirely wrong. The US culture is hyper accepting of failure compared to most other prominent cultures, including Japanese culture (which in fact does not tolerate failure very well at all).
I think its more about the HN community not wanting to hear that anything other than Postgres works.
You’re right. If you put anything I listed to “off” to kill the engine and put it back to “on”, windmilling would have restarted it.

But, as your sibling comment notes, turning those things to “off” when you can’t restart the engine is normal. So I still doubt the airplane would be conclusive (and really won’t be since he visited it after the crash).

And even if the fuel valve was off and even if you could prove that he turned it off in flight and never turned it on, that alone doesn’t prove it was intentional. People have turned off fuel valves by accident and failed to check them during the engine failure.

One thing that’s misleading about this whole comment section is the skill level assumed in your average Private Pilot. The “pilots are drilled from day one…” is a bit amusing to read as someone who did the drilling for a few years.

But the “seriously, no one wears chutes” are more accurate. That being said, I did just sell a parachute to a pilot who said he wanted it “just in case”, so who knows.
Yet most homeless people I see in SF have a bike.
This is exactly why I have never used LastPass, and have always stuck with KeePass (and KeePassXC). It is much more secure to keep all of my passwords locally than in the cloud.
Thanks for sharing, I wasn’t familiar with CROW, but it looks very helpful! I see your point about it being easier to copy as well. That is good reason for optimism. Cheers!
From log4j to Communism vs Authoritarianism in less than 400 words. Gotta admit, that is impressive even for internet standards.
True, yes, but nothing you hear in a CBT session should be super surprising. It may help you see things in a new way or understand the motivations of the other people involved in your life situations, but they're not going to tell you sleep with crystals or wear a magnetic bracelet or something.

Basically the counselling/therapy part of the process would be identifying if there's a "real world" root cause to address ahead of going the pharma route and facing potential side effects, and/or the reality of having to go off it later and immediately regressing because the root cause hasn't been fixed.

In any case, I'm obviously not a doctor; neither this post nor the GP should be construed as medical advice.
A truly amazing team indeed :).
If you view the IFFT as a random number generator, how do you change the seed of it?

I.e., white noise has a flat spectrum. So if you take a flat spectrum back to noise (using IFFT), what determines the seed of this process?