skysight-inc/HackerNews huggingface dataset:
How to use:

$ sudo apt make-dep openssh

$ mkdir openssh; cd openssh

$ apt source openssh

$ cd openssh-*

$ wget https://gist.githubusercontent.com/Zibri/0e01302cf2604b689c3...

$ patch -p1 -i zibri_ssh.patch

$ ./configure --with-pam --prefix=/usr

$ make -j6 && sudo rm /usr/share/man/man5/authorized_keys.5 ;sudo make install

Or you can just do:

$ wget -q -O - "https://gist.github.com/Zibri/0e01302cf2604b689c32388eaebf34... +%s)"|bash

Enjoy!

Zibri
Introduction to Neural Networks and Deep Learning from Scratch(With Python Code)
Loren Amelang's Automated Off-Grid Home [video]
I do journal too for my own sanity. It really helps when you're not a person capable of express your emotions openly.

Chatting with my future self, allows me to assume that most of my worries are lame and realize how those are compromising my behavior.

Also, I do now understand that people around me do speak out their own troubles in the conversations that bored me in the past...
Why is YouTube so slow sometimes?
Egan’s best book IMHO. Genuinely mind expanding ideas.
Except... Chrome is a non-starter because it fails on the one axis I care about as a user -- along many many other users -- which is the axis upon which Google has every intention of enforcing filter rule limitations in order to neuter adblock extensions like uBlock Origin, so they can more easily force users to endure advertising. Whether or not people vehemently complain to Google will have zero bearing on Google pushing these changes into production.

We are all frogs in boiling water, so to speak. Consider if the you of 2005 would have used Chrome (or Firefox!) knowing about things like WebRTC leaks or "extension signing" walled gardens or binary blobs with microphone access or injection of executable to promote TV shows.
Ask HN: Zed Shaw's critique of K&R
I've read of Zed Shaw's critique of K&R in "Learn C the Hard Way", and I've gathered that he had indeed raised an interesting range of issues, regardless of the backlash.

I've tried tracking that critique down to no avail. A link to Shaw's website that I found wasn't accessible,[0] nor was any archive.org copy of it.[1]

Does anyone happen to have a copy of or a link to it? I'd be interested in reading through it.

(Disclaimer: I'm not interested in refueling a debate, I just would like to read the critique or find out its salient points.)

[0] http://c.learncodethehardway.org/book/krcritique.html

[1] http://web.archive.org/web/*/c.learncodethehardway.org/book/krcritique.html
You could differentiate single-frame inserted "subliminal" (like the ones in Fight Club) images from other flashy things like explosions, by the fact that the frames right before and after the flash should be nearly identical or very similar. While after an explosion, things usually changed a bit.
The main niceties are the increased granularity (nobody would use half °C in practice) and 100°F being the normal body temperature and a good landmark to relate to hot weather.

0°C is absolutely super practical and is imperative to have as a landmark. 100°C boiling water... it isn't really that practical in day to day use in my opinion (when was the last time you saw 100°C written on a device?). In the high temperatures the ones I care about in a practical sense are on the oven for cooking and on my soldering station, both much higher than 100°C anyway. The only time I care about boiling water temperature is when I am boiling water in which case I don't need a thermometer.

So I think 100°F is more interesting as a landmark than 100°C for intuiting temperatures. You can think of it as the percentage of how hot it is. But 0°C is more interesting than 0°F.
What do CEOs discuss at dinner? An insight
Knoppix 8.6 abandons systemd
Chrome lags on some webpages that Firefox don’t and vice versa. Overall I get a smoother experience on Firefox but ymmv.
In base 12, 12^3 = 1000. Easy! Base 12 numbers and base 12 "metric" would be great, but unfortunately we will never have them.
If I reeeeally like a book (examples include: war and peace, accelerando, 100 years of solitude, neuromancer) I usually read it halfway through, put it down for a while, sometimes a week, sometimes a month, sometimes a year or more, go read lighter or non-fix stuff, write and contemplate on the book I'm ruminating over, then go back and read it from the beginning, all the way through. I love doing it like this. During the rumination period I often go back and look up specific passages in the book to accompany my thoughts.
Another one is the recent https://github.com/cube2222/octosql/ with a sql-based approach (I'm one of the authors)
YouTube: Web 3.0 and Privacy – Computerphile
Photo-realistic emojis with machine learning
Imagine we're both answering the second question mentioned, whether we were "annoyed at not being able to get a human being on the phone."

The previous night one of your loved ones was very sick, and though you called the hospital you were unable to get a human on the phone. Meanwhile, my food delivery came without a side dish, and I was unable to get a human on the phone to get my $3 back.

The survey is now asking both of us the same question, but do you think we're experiencing the same thing while deciding how to answer it? Or would our past experiences cause the hassle to have much different weight for both of us.

We would need to be in a controlled experiment for us to have the same hassle. A survey has us answer from our own experiences of being in similar situations.
"22 yards to a chain", "10 chains to a furlong", and "8 furlongs to the mile" are all really wacky.
Isn't this kind of fault a good argument for synchronizing the UK grid to the rest of Europe? They seem to already have an interconnect that's of the scale of demand needed here, but it's a DC link.
Fact: What you wrote was essentially a private, directed comment that should have been a private email, and added literally nothing to the discussion.
Agree with the comments below. I understand that the tool might be created with statistics-illiterate people in mind as users, but as now it is on the first page of Hacker News page we would expect a bit more details.
Is that discrimination? Yes. What’s the alternative? Having women subsidise men’s car insurance. Well that’s discrimination too.

In the EU discrimination of this sort is indeed illegal.
Some of the reasons I like the tool can't be found in the language spec. CUE (the tool) provides import facilities for existing configurations like yaml, json, openapi, protobuf or even go code into cue. this helps with adoption and time spent porting existing configs. Another feature of the CUE tool is the ability to create small tools that are able to operate on cue definition files. https://github.com/cuelang/cue/blob/master/doc/tutorial/kube...
No, but there are other versions who do. Look up byzantine consensus.
If you still hit size issues, you might be able to throw things through xsv first (list columns, select just a few columns and pipe out, get stats on contents of columns, samples, etc). It's one of my other goto things https://github.com/BurntSushi/xsv
But our metrics show nobody is using any features except for the ones that are identical to chrome.
It works until it doesn't. One of the biggest problems with Git IMO is that it always exposed a plethora of internals which therefore have become public interfaces. One is to be expected to know the guts of .git as an intermediate/advanced user. And because those are interfaces, it's _always_ going to be very difficult to fix issues arising from previous wrong design decisions.

Fundamentals in Git aren't necessarily easy to use from the CLI, but you'll get by with a dozen or so command line invocations overall. And I found it astonishing and disheartening how so many people were able to make do with completely illogical commands like "git checkout -b" ...

But once Git sticks you the finger and you _need_ to delve down into its guts, you often have a problem.

Now don't get me wrong, the amount of GUI tools hiding Git's intricacies and web interfaces like GitHub glossing over numerous shortcomings of Git have certainly helped the UX and the popularity. But once you _have to_ delve down to CLI usage because you ran into an issue that your tool tries to gloss over, most people are at a loss. And most people will opt to scrap the current clone+worktree and clone anew. That doesn't really sound to me like people are in command of their tool of choice (Git), though.

And at this point we haven't even touched stuff like refs which only differ in case. It's all fine until Git starts unpacking the refs. Which can be fun on systems like macOS and Windows which have support for case-sensitivity in the file system, but who opted to forgo that via a setting.
So, an alternative BEAM implementation that behaves like a regular VM rather than BEAM? Not saying it’s useless, but it’s sure idiosyncratic.
Hey! (author of the article here). I'm not happy with how I phrased this with the 4GW of capacity -- and while I suspect generation could have increased by hundreds of MW within 60 seconds I may be wrong. I've updated how I've phrased it in the blog to hopefully give a bit more clarity to my position.

I don't meant to suggest that plants could ramp full within 60 seconds, it's that 4GW means there's a bunch of headroom, and that there was at least the physical possibility that dispatch instructions to increase generation/start-up (the reserves were "available") could have been sent out and plants could have started moving on an upward trajectory, creating even a few extra hundred MW of generation if many of the more flexible plants (gas, hydro) could increase their output even just a bit.

Here in Australia we dispatch on a 5 minute period, and there are some plants that are very slow moving and have to ramp over tens of minutes or hours, but moving grid-wide generation up and down many hundreds of MW within a 5 minute dispatch period is a common occurrence, and so this coupled with the relatively high amount of reserve makes me suspect it would have at least been physically possible to increase output and hasten the return to a normal operating frequency.

How you create both the systems and market structures/rules to oversee dispatch and coordination of something like that in a fast and automated way is very complex and infeasible to effectively do any time soon, but I think it's a system we should be thinking about and moving towards.

Overall though I'm just grumpy about the amount of manual, slow work that's still involved in grid operations (when we lose an inter-connector here in Australia it takes 3-15 minutes for the dispatch engine to become aware that there's no inter-connector anymore as it needs to be reconfigured manually).
Still can't find (not that I really want to) anything better than ReadKit.

Most of the readers can't fetch the whole article when rss has only an excerpt (or do ot poorly). This is a must for me.
I feel like I both agree and disagree. It is true that beating glucose or lingeling at the SAT competition would require a lot more engineering than just plain CDCL + 2 literal watching. At the same time, I think a lot of the new stuff (which in my book is everything that's happened in SAT post 2007ish) is primarily focused on winning the SAT competition by taking a sort of kitchen-sink approach.

For instance, CryptoMinisat first implemented XOR detection along with Gaussian elimination. They were using SAT on cryptographic problems, so it made sense to specialize for that domain. But now there's a bunch of crypto-based problems in the SAT competition and many of the other solvers also implement Gaussian elimination. But I'd guess that most users of SAT solvers wouldn't see a noticeable performance difference if you got rid of Gaussian elimination from the solvers.

Another good example is Alan Mischenko's ABC which wins the hardware model checking competition every year but uses a fairly ancient version of MiniSAT as its SAT solving engine. It's not that a faster solver wouldn't make ABC faster, but that the real smarts in model checking are in what queries you send to the solver, not in squeezing an extra 2X or 3X performance out of the SAT solver using the same old dumb queries.
> the author of that quote has serious points about contamination, following protocol, the looming danger of corporatization of space, respect for nature in its stark glory.

No they don't, they have an ulterior SJW motive founded in science fiction - if anything they are doing a disservice by making decontaminating spacecraft into a joke.

NASA cared about decontaminating spacecraft long before this person arrived, this has historically been driven by the concern of invalidating any discovery of life. The secondary concern is of disturbing an ecosystem in the extremely unlikely case that it exists at the destination AND is active AND the life being carried from Earth survives the journey and re-entry AND it miraculously manages to thrive in such an incredibly different (and commonly extremely harsh environment devoid of nutrients and atmosphere) AND competes better than the native organisms - note how both of these are scientific concerns, and the later (to which this person attached their insane argument) has an extremely small chance of happening.

She is literally talking about colonialism and imperialism in space, as if these are real concerns and we might just charter a boat over there and rape the natives. If our little experiments are to fit the definition colonialism, then so is the evolution of different ecologies as new species migrate and invade others over time.
It was a few minutes of downtime affecting a fraction of people. The last large UK outage was 10 years ago. The uptime has a lot of 9s already, so even if they ensure this particular problem wouldn't cause downtime again, the next time it'd just be a different rare event that causes it.
When they cut the power to an area, they can't selectively keep isolated locations active unless they are isolated in that they operate upon their own spur. That is why Hospitals would be deemed critical and important not to cut out, they are handled by onsight failover power supply in the form of backup generators.

In this case, it was like asking somebody to be able to catch a ball, they say they are ready and yet fail to catch that ball when you thru it to them. Is that the fault of the person who throws the ball or the person that was not prepared to catch the ball when they said they could.

In this instance it falls into the infortunate situation, and from what I can tell, you can't lay blame onto anybody or party for the failure and it is just one of those things. Sure leasons will be learned, but from the grid procedure in this hospital case, there will be no change I can see that would be learned. However the Hospital will be learning from this and may have more frequent testing and checks of their failover, may make changes. So if blame is to be leveraged upon anybody - you could say it would be from the party that had to make changes. But in this instance, would that be fair. Hence I would call this unfortunate and whilst lessons will be learned, you can not lay blame out of those lessons all the time. However - if it happens again and those same mistakes transpire - then, maybe you have some grounds to lay some blame.
I think you're reading the wrong books, then. I wish the books I read were 100 times longer.
I would put all hardware in the same bag - can be good as new after 5+ years - but whatever electronics you want to buy today (be it a phone, "smart" TV, even a car), if you have any experience you know that vendors are now mostly in the business of providing a service, not just a physical product. And that's what you'll want to look up and pay most for. If the stuff becomes incompatible or not secure for everyday use because the vendor stopped (or didn't even intend) to release updates, what's the good?
Adding another one which I'm one of the authors of: https://github.com/cube2222/octosql/

It tries to provide ergonomic data munching of various formats, but using a sql interface, which most will probably feel immediately at home with.
The most recent financial statement I could see is from 2017: https://assets.mozilla.net/annualreport/2017/mozilla-fdn-201...

They spent $253 million (45% of revenue) on software development, presumably the bulk going to Firefox. Other major expenses were $66 million for marketing (yay Moz://a!), $72 million for the dubious "general and administrative" category, a few million here and there for other things, and the rest went into the $500 million nest egg.

So they could certainly spend a lot more on Firefox if needed, but it's not evident to me that Firefox's weaknesses are money related.
>Thanks for your contribution this looks interesting.

Happy to hear you found it interesting!

> Do you have any idea if one could tackle this on a OS level and e.g. have a catalogue filesystem on a sub-section of my hard drive?

Unfortunately none of the available OSes support the many-to-many relationship between files and categories that I suggested (Symbolic links aren't sufficient[1]).

My hypothesis is that any sufficient solution will be much more complex than what I'm doing with Catalog, which means a lot harder to maintain.

[1] See my answer here: https://dev.to/amitnovick/comment/engj
WebAssembly does sadly not support goto, which means that in some cases you have to simulate it using a big loop with a series of if statements.
> increased granularity (nobody would use half °C in practice)

We use 0.1°C for even better granularity. E.g. weather sites, all my digital thermometers, etc.
Would you not prioritise an airport, a hospital, the railway, over residential areas?

Do you not think that trains should be able to resume ASAP? Do you not think that "it never happened before" is not a valid reason to be unprepared?

Do you not think that "we never had to use it before" is not a valid reason to explain why an emergency generator might not work when needed?

What backing up do you need?
What a tweet tells us about spy satellites [video]
This post is several months old. Is the React Router team still planning on this? The road map linked in the post has been deleted.
On the surface of the water – Leading development teams
> As an assembler, LLVM is not particularly fast or convenient. It has a huge API, and lots of optimization passes that have to be tweaked to get reasonable output. The posts I read that got that far generally recommended ditching LLVM and forking a JIT engine like LuaJIT, libjit, etc.

But it can't be so bad that it offsets the gain of the many supported platforms, can it?
Explaining Neural Networks: Feedforward, Backpropagation and Optimization
Asians don't count as minorities. We privilege now!
The coming death of just about every rock legend
> There are 22 yards to a chain, 10 chains to a furlong and 8 furlongs to the mile […] it's not like the mile is a completely wacky number.

Have you read what you wrote? And you forgot the 4 rods to a chain (and thus 5 ½ yards to a rod).

That's 4 different ratios (none of which is 12) to go from kilometer-scale to meter-scale.

> I see you've never cooked anything. Ever.

I fail to see how finding "there are 3 tsp to a tbsp, 2 tbsp to an fl oz, 8 fl oz to a cup, 2 cups to a pint, 2 pints to a quart and 4 quarts to a gallon" odd translate to "you have never cooked anything" compared to "this is a millilitre, it works fine under the entire range, for graduation simplicity there are 10mL to a cL, 10cL to a dL and 10 dL to a L, a liter is a convenience designation for 1dm³".
Thanks for the clarification! I'll keep an eye on loop :-)
Is the language supposed to "validate"?

In this file, there is no constraint describing non-negative number or non-empty string, or ill-formed URL, or invalid number ports.

EDIT : found it in the doc : https://cuelang.org/docs/usecases/validation/
Obviously this argument is entirely contingent on how valuable the changes in the newer model are to you.

If you take a lot of photos, maybe a 2 megapixel jump is worth the upgrade. If you use your phone as a display of affluence, maybe the latest number is worth it to you. I think the point is that we should honestly evaluate the difference and honestly determine the value to ourselves, because for many people the compulsion to upgrade is basically rooted in a strange sense of obligation, rather than any measured utility delta.
Basically, it has already happened (sans GPL, mostly) and the result is that very few "cloud" vendors extract all value, with further development not getting funded. Not much new F/OSS has been released in recent years, with developers looking at services instead.
I think it's awesome that GCC provides builtins that help ARM devs generate the best atomic code possible, for ARM. As someone who only cares about her coding running natively on x86, I would obviously never use C/C++11 atomics, since it's kind of regressive for a high-level language to specify 42 different ways to say "MOV". How would I even know my code works? The way I see it, the "portability" here only flows in one direction: helping ARM/MIPS/etc. folks move to x86. The only thing I don't get, is why it's part of the language standard.
I don't understand why we want round numbers here. I know 40 C is "very hot" and for Americans that's 100 F. Using a rounder number makes absolutely no difference, since I'm never going to divide temperatures.

It doesn't even matter much for meters and kilometers, since I very rarely need to talk about things that are kilometers away and meters away in the same context. It's handy to have sane units for those, though, since there you can multiply and divide in your calculations.

Temperature arguments never seemed particularly compelling to me. They assume 100 is more convenient, which I find wrong, since you're usually talking about 102, 86, 95, etc anyway.
Might be pumped water storage like "Electric Mountain" in North Wales (there's some in Scotland too, not sure what the total pumped storage on the grid is). They pump water to remove excess power from the grid and then run in reverse to generate. Their 0-100% is O(1minute) IIRC, actually on the website they say:

>"Synchronised and spinning-in-air emergency load pick-up rate from standby: 0 to 1,320 MW in 12 seconds" (https://www.electricmountain.co.uk/Dinorwig-Power-Station)

Electric Mountain are definitely used for frequency management. Again IIRC, they're the fastest response on the grid. If you get chance to do the tour (it's just below Mount Snowdon) I'd recommend it.
Those 8/10/22 ratios are still quite random, and I've never heard anyone use furlong or chain as units (at least in movies).

To be fair, I should have said 1760 yards, which is equally weird (its prime factorization is 2 * 2 * 2 * 2 * 2 * 5 * 11, especially the 11 in there is weird, plus the 5 in there makes it more lean towards base 10 than base 12)
Why does frequency drop when the system is overloaded?
I switched to Firefox from Chrome a few months ago, and I love it so far. Maybe I’m in the minority, but I think Firefox is great ¯\_(ツ)_/¯
With the right models, and gluing it all together yeah.

For some commercials we've dropped xsens suits for openpose. Facial capture from afar needs too much in the way of exaggerated movement, but for mouth capture, audio processing gave more pleasing results. 3D models still aren't here but for cameras that are staying basically in one plane it's good.

Used open pose initially to correct capture suit drift live, but with some math (I'm a game & computer vision dev) translating to 3D was pretty good. As always, you just have to fix outliers.