skysight-inc/HackerNews huggingface dataset:
There is the fades utility that installs marked dependencies automatically

For example, one could replace a python shebang with fades' one and mark dependencies using # fades comments:

#!/usr/bin/fades
import dependency # fades

https://github.com/PyAr/fades
You edited this a lot since my previous comment, but it still doesn’t seem obvious this it’s relevant.
Similarly I appreciate the notion that wheat domesticated people :)
Germany did bomb the crap out of London and other cities - the blitz in London, destroyed Coventry, and the “Baedeker blitz” Which had limited military justification
> which needed to be done more frequently early-on

Americans seem to love checking and replacing their oil.

They have whole retail chains devoted to it, when everyone I know in Europe gets it replaced once a year at their annual dealer service, with no checking in between.
I get that part. What I don't get is : they have so much money for weaponry but not for healthcare for veterans? A huge percentage of homeless population is veterans btw.
Funny enough the latter is my home state and the former is my current residence. I don't remember about NJ, but in Oregon, motorcyclists can legally pump their own.
It's not just economics there. Weimar was a garbage fire from top to bottom, and that made extremist groups that promised to fix the nation actually viable. People are much more willing to vote for loons if everything is broken and no one has really done much of substance about it. In their eyes they have nothing to lose. A common thought then was "Maybe these nazi/communist/anarchist guys can fix things. They seem well organised even if they are a bit wacky. How could they make things worse? We'll just vote them out if they don't deliver the goods like we did the last guys".

Little did they know of what was to come.
Anybody else remember K5?
In the US, raw almonds are also fumigated with propylene oxide, a probable carcinogen.
Correct, something that verifies the domain before pasting goes a long way!

Unless it doesn't auto-fill, but it looks right, so you paste it anyway.
Choosing whether to follow the law or not is a legal issue.
Why do you feel the need to upgrade to webpack 5? What particular feature do you need that justifies the upgrade?
Agree that developers should be very careful about messing up Ctrl-C. However, as others have pointed out, it can make sense for long-running processes (especially in cases where there's an intermediate result that can be output instead of the final result). I think a good compromise is to only ever trap Ctrl-C once, so that a double Ctrl-C always successfully interrupts.
"Mercenary" is ambiguous, though. A mercenary is often defined as an entity who does any job for any buyer in the world, if the price is right. A defense contractor generally only engages in deals with certain entities. Mercenaries are more like NSO Group and HackingTeam.
Previous discussion here: https://news.ycombinator.com/item?id=24622280
You said the "logical conclusion" is "doxxing" them. You haven't explained why, and it's not at all obvious why you would say that. So yes people think that's your argument. If you are arguing something different, you need to explain better.
For a very long time between 1970 and 2005 doubling the transistors halved the time taken for any task. We're well past this point.

If you don't think so try and calculate a_{i+1} = rand_int() a_i mod 232 on a machine from today and one from 2005. Then do the same with a machine from 2005 and 1990.
I'm guessing it's the end state of Amazon. They are still trying to take over European markets so they have to maintain quality to compete, but once there is no competition it will degrade until it's barely tolerable for the average consumer. You as a person who can spot fakes are an outlier, and a rounding error in their sales, so your boycot don't work.

Fake products are the necessary sacrifices we have to make in order to be fulfilled by Amazon. Quality control (like moderation or ethics) just doesn't scale, and we must maintain infinite growth at all cost.
it makes me think about today's "paperless" society and all of the data that only exists in a digital form [0].

The only reason it's even possible to take "a new look at ancient books" is because they are physical items that have managed to continue to exist since their creation.

Much of today's "works", however, don't exist in a physical form. They may be stored as bits on a physical medium (such as a spinning hard drive or a magnetic tape) which may itself continue to exist for centuries, but how can we preserve -- for centuries or even millenia -- today's "works" for future archaeologists to sift through in order to study us and our civilization?

Hopefully, some organization somewhere is working on this and making sure that the most important "works" of our time will live on well we after all of us are gone but I wonder just how much of today's "works" will be lost. As new types of storage media are invented every decade or two, it will require that all this existing data be copied to these new storage media in order for it to be preserved and remain accessible.

Just as precious few of these ancient books remain today, there may be very little left from our time on Earth to be examined and studied 500 years from now.

---

[0]: It goes without saying, I hope, that I'm not referring to things such as your monthly utility bill that exists only as a PDF.
So far what I've been doing is keeping my webpack config as simple as possible (< 40 lines) and just relying on default behavior. I know I'm losing out by not bothering with some of the more intricate configuration properties like caching, etc.

But one of my big pet peeves is when you clone a project and the installation says all you need to do is run make install or npm i, but in reality requires 20 google searches and an hour of banging your head to get the project running and even then you end up with 50 cryptic warning messages in your terminal so you don't even know if you did it correctly.

With a very simple webpack config you might lose out on optimizations but at least you can get just about anyone running a project locally and if things go awry you can generally pinpoint the problem to a specific line of configuration.
No, I've lived in each state and tipping was never expected (or practiced as far as I'm aware).
Fear of regulation is a large factor in strangling M&A here. In many respects, the U.S. government actively hampers and acts at the detriment to American tech companies, whereas it's the complete opposite in China.

Tech companies in America succeed in spite of our government. And this honestly baffles me. We should be enacting policy that supports, not hinders, the industry that quite literally is the only reason our country currently isn't in a recession.
This is a rant against freely available junk news, that the author is calling “pink slime journalism.” Might be a valid issue, but the conflict of interest inherent in a traditional journalist raging against “free news” is difficult to get past. The authors also ignore the curatorial problems of only reading the WSJ, NYT, etc. Pink slime may be junk food, but only eating tofu isn’t much better. What ever happened to microtransactions - I’m not in that world...
Yep, you're exactly right. The SL blog uses Jekyll, so I'm limited to just using a markdown document with some ugly hacks.

Essentially, there's a div before each paragraph specifying the timestamp in its id - all done manually. I use `querySelectorAll` to get a list of those divs, extract the timestamps from the IDs, and store them in an array.

In the audio's `timeUpdate`, I check which paragraph we're on, and if it has changed then scroll to the next sibling of the timestamp div.

No magic bullet sadly!
The fundamental difference is that GPT-3 can only read text. Humans can see, hear, feel, taste, move, and socialise. Both systems learn by ingesting data, but human brains get a lot more input of a much wider variety over a much longer time.
Nope, no tunnel or anything. When you touch the yubikey, it does some math on-device and "types" out a long string that can be mathematically validated with the shared secret the site stored when you set it up.

It's an open standard, so you can read all about it: https://webauthn.guide/
That's true by definition, sure, but that's not how governments actually use the word.
There is a safety issue with fires caused by static electricity. This is most often seen with women wearing synthetic clothing who get back into the vehicle in the winter and then get a fresh charge when they step out to remove the nozzle. Hand touches nozzle and the vapor cloud goes boom. This also used to be a problem with cell phones with retractable antennas and you still see the warning signs for them from time to time.
I could see this working for the evaluation which basically just glues OpenCV video reading with Tensorflow to extract a handful of parameters per frame. The rest could stay in Python.

Do you have experience how single frame processing compares between Python and C++? I see that batched processing in Python gives me a huge speed boost which hints at inefficiencies at some point but I don't know if those are related to Python, Tensorflow or CUDA itself. (Or just bad resource management that requires re-initalization of some costly things in between evaluations.)
Ocean: C/C++ build system/project manager written in Rust
We've sacrificed quality for convenience in a lot of domains.

MP3s are an obvious example. (Although many of us realistically can't tell the difference.) And many/most listen to music through cheap earbuds rather than expensive speakers/headphones.

Or take phone calls. Some may remember Sprint's hearing a pin drop commercials to advertise the quality of its network. Now, many of us don't even have landlines and just deal with the drops and other problems of cellular phones and IP video calls.
> a family may have 4 vehicle types and two “skateboards.”

This seems fairly unlikely. Where would they keep the other two bodies? How would they switch over?
Maybe it’s just me, but I got about 20% in to the article and had to stop. These articles are written for word count alone - that has to be it. Because otherwise there is no reason to jump a head and back over and over again.

Tell a story in order!
Funny, I found myself asking this question recently too. Also, who made them.. I wish some of these industrial everyday products had the name of the designer attached. Found a video which has a nice nozzle teardown [1].

Another interesting thing is the story of self-fueling, an study in slow adoption. Apparently, the current state of affairs was reached by 1980s or so [2].

I remember driving from California to Oregon, getting to a gas station and trying to pump my own gas... the clerk almost jumped to my neck (in my memories at least :-p).

1: https://www.youtube.com/watch?v=q3phjAQZdGg

2: https://www.convenience.org/Topics/Fuels/The-History-of-Self...
Backronym.

Home directories were originally stored in /usr, as are another user programs

“ In particular, in our own version of the system, there is a directory "/usr" which contains all user's directories, and which is stored on a relatively large, but slow moving head disk, while the othe files are on the fast but small fixed-head disk. “
The Console That Wasn't: The SuperGrafx-CD
They're not user space compatible, but they're very, very similar uarchs as you can tell from the supervisor SPRs.
I'm reminded of when npm released 5.7.0 (which some got upgraded to automatically because it wasn't tagged as pre-release) and had a critical bug that deleted your system files.

https://news.ycombinator.com/item?id=16435305
The original patent on this idea appears to be in 1925:

http://patentimages.storage.googleapis.com/pdfs/US1550738.pd...

Later patents improve on the design:

http://patentimages.storage.googleapis.com/pdfs/US2320033.pd... (1943)

http://patentimages.storage.googleapis.com/pdfs/US2582195.pd... (1952)

http://patentimages.storage.googleapis.com/pdfs/US2675952.pd... (1954)

http://patentimages.storage.googleapis.com/pdfs/US2686626.pd... (1954)

http://patentimages.storage.googleapis.com/pdfs/US2821212.pd... (1958)

IMHO they are well worth reading just for the diagrams alone.
Generative Arts Weekly
I feel the same way, except I'm in the US so it's not a strictly regional thing. I expect it's just that you're far more likely to hear from extreme outliers in topics like this.

I will say that "definitely not counterfeit" is a very high bar these days. I have a pair of Ray Bans that I'm still on the fence about after several years.
Webpack is kind of more "build your own bundler" than a bundler. The configurability and extensibility is immense and with that level of complexity, it's guaranteed things won't work smoothly for everyone (incompatible plugins, unexpected configurations etc.). Anyway, every big project always has hiccups with new major X.0.0 release.

Think about your own code for a second. It's typically a well defined code that doesn't have to accommodate a combinatorial explosion of configurations. It is bug free?

Keep in mind that 90% of code is written by one guy. It's not Webpack Corp. with a legion of QA testers.
Can anybody comment on whether these physiological differences could be explained by our changing environment, by genetic drift or by natural selection?
Yeah maybe I don’t know how that could happen though. Epigenetics maybe?
so in essence H1B is really about restricting mobility into the States then
I'm not an expert in distributed computing so take what I say with a grain of salt, but I believe it would be really hard.

The premise of all the @home projects is that each compute unit can do some relatively large amount of work in isolation and then communicate the result back to a central server. If one of the client disconnects in the middle of it's computation, it can just be redistributed to another client. And it doesn't really matter if a client is very slow. For the same reason network latency barely matters in those scenarios.

On the other hand, to train GPT-3 the model is split into many GPUs at every level, even a simple matrix multiplication goes accross the network, and there is no way to continue the computation until every GPU has communicated their result. So the issue here is that if a compute unit is very slow, then all the other ones* will block waiting for it, so your total cluster speed is defined by the slowest unit + slowest network time.
And if a unit of compute disconnects (which happens constantly in @home scenarios), then its work need to be attributed to another unit and re-executed, while every other unit is idle waiting for that to happen.

I'm sure there are smarter ways to split such a model than just trying to replicate what we currently do on big compute clusters, but it's definitly a hard problem. Finding better ways to do distributed training with less communication between units is an active area of research

*: Not exactly all the other ones, because you could divide your cluster into chunks, each chunk handling one batch of data. So the chunks would be independents to a certain degree. But the size of the batch has an impact on the final performance of the model (because of batch normalization operation) so you still want it to be quite big, which requires many clients for a single chunk.
Are there any benchmarks to get a rough idea on how much improvement in all these areas we can expect to get by upgrading?
The comment I'm replying to specifically mentioned Facebook, hence I'm using (low-end) Facebook salaries.
> Couldn't find someone to do it at what we wanted to pay them

what's wrong with this? Who are you to say these people need to be paid more or companies need to spend more?
What is CICO?

Do you mean something like calories in calories out?

And doesn’t that disregard the fact that sugar calories are very different from non sugar ones in terms of metabolism?
This argument is completely undermined by Safari.
Similar experiences here. I'm no fan of Amazon, particularly with how they treat their workers. That said, some of their competition just doesn't offer the same range of products at a reasonable enough quality[1] making me suspect that a significant number of their items get returned or tossed.

In recent memory, I've had only one bad experience with a 3rd party seller not shipping the item I ordered. Oddly, I ordered twice before from them (through Amazon) and never had an issue. Something changed in the months leading up to the third purchase, because their reviews went from overwhelmingly positive to overwhelmingly negative, and I'm not sure COVID-19 would completely explain it (or maybe it does?). Two months after not receiving the purchase, I sent a dispute to Amazon and they refunded it in full. Can't complain.

I did have a product arrive damaged (actually a pack of two; one was fine). Amazon refunded the entire purchase price for both saying they couldn't do partial refunds (understandable).

Of the couple of other mistakes I can think of, they'd once sent the wrong item (a consumable) and also refunded without fuss, suggesting I should just dispose of the mistaken item as I saw fit. The other one was a carafe for frothing milk for cappuccinos that didn't arrive at all. IIRC, they refunded and sent a replacement the same day I emailed. Also had a hard drive show up with surface defects (placed in an unnecessarily large box and almost certainly got beat up during shipping), and I got a return label that same day with UPS showing up about a day later to pick it up. (Bonus: I know the usual UPS driver, so it was good to see him!)

Never have bought many clothing items from Amazon recently except for neck ties. Watching some YT channels that purchase from Amazon-related liquidators[2], the negative experiences with clothing and personal hygiene don't really surprise me. Worth watching, but be prepared to be somewhat terrified and maybe a little grossed out.

[1] I once bought a laptop cooling tray from Walmart out of curiosity. The quality was roughly what you'd expect. The USB cable failed after about a month of use (poorly terminated no doubt) and the tray is of the lowest quality manufacture you can imagine. Ironically, it was more expensive than better quality options off Amazon...

[2] https://www.youtube.com/channel/UC8Xi9F_8Sr1-1bKRDlCO1ZA
I know the feeling. It's not just modern stuff, I have an old ExtJS app that I dread to update. The best solution I have found is a dev / build environment in a dedicated VM that I can spin up once or twice a year to make updates. Bringing libraries up to date is a fucking nightmare and often a waste of time. For continuously updated apps I have moved away from complicated build processes. Most web apps are fine without a build process, I think there is a lot of premature optimization going on.
The Terrifying Inadequacy of American Election Law
I’m amazed at how well MathJax works in CodiMD/HedgeDoc, not just math, but importing and using eg. chemical equation support (`$\require{mhchem}$`) as well. Kudos.
With a limited pool of funding, how would you decide?

If a committee, how would they be chosen, guarding against bias, etc.
It's a particular style of editorial you often find in Rolling Stone or other biographical works. They're trying to set a mood and paint a picture. To transport you to the time and place.

It's magical, but it's not for everybody.
Almond production requires a lot of water [1] which taxes our environment. Especially given the drought and climate change.

[1] https://en.wikipedia.org/wiki/Almond#Sustainability
Mac System 9 running on modern hardware, not in an emulator?
I'm suspicious it must just be regional, because my experience is similar.

I live in NM and have had only half a dozen "major" (?) issues over the decade+ that I've ordered from Amazon. My experience is posted slightly up thread from yours.
I very much enjoyed it, keep doing this style!
The incremental build time improvements look great.

Did the cold build times get slower? This tweet shows a benchmark that makes it seem like cold build times got slower in Webpack 5

https://twitter.com/evanwallace/status/1314121407903617025?s...
Not only are almonds (and most nuts) high in oxalates, but almonds as a crop use stunningly high amounts of water.
I think if performance is part of the requirements of your code, then performance must be a part of your type signature.

For example, a tail-recursive function needs to have it’s type as tail-recursive.
Currently analytics is a fraud, analytics is useless, it is what you do about that data which is important. Most of analytics/ab testing software are just giving data (which is sometimes not even accurate) to customers, so that the people in the analytics team have a job to do. But the reality is that only a very small fraction of those teams know how to use the data to drive more revenue. So if you want to work in analytics there is this HUGE market which today is not addressed by anyone, its how to make more revenue from a website.

Segment is not even doing analytics, it has created its own market because no players in analytics has any interest if you want to make more money on your website. As website owners spend their time changing analytics tool, why not make a tool to make changes tool easier ? And that's Segment, they are even more useless than an analytics tool but well yeah nobody see it
It was definitely ahead of it's time and it's a shame there's no commercially available product like it today.

The Azeron gaming keypad [1] has a similar design but it's mainly intended for gaming so you'd have to get two of them and do some remapping to use it as a proper keyboard.

I think the lalboard [2] and the other DIY efforts in this thread [3] are probably the closest thing to a modern DataHand right now.

Here's someone typing at 120 WPM on a lalboard [4]. It looks so effortless when compared to QWERTY [5].

I do wish we'd start to see some more mass produced DataHand-like designs. I've never used one myself but it does seem like it'd be comfortable to use.

[1] https://www.azeron.eu/

[2] https://geekhack.org/index.php?topic=41422.800

[3] https://github.com/JesusFreke/lalboard

[4] https://www.youtube.com/watch?v=oMhOIgrdeE0

[5] https://www.youtube.com/watch?v=96Ukh74gJYo
> so in essence H1B is really about restricting mobility into the States then

No, if we wanted that we'd just not have it.

The H-1B is (like other employment-driven non-immigrant visas) about meeting the labor demands of capital in the US, with restrictions on it notionally about limiting/mitigating some of the adverse effects on domestically-resident labor.
I was surprised to hear this, but found some additional sources:

https://www.npr.org/sections/thesalt/2015/05/19/407760579/wh...

https://pubchem.ncbi.nlm.nih.gov/compound/Propylene_oxide#se...

The amount of propylene oxide remaining on the almond after pasteurization and whether or not it would have substantial effects on humans after consumption doesn't seem clear, but I didn't know that before. Apparently organic or specialty almonds be pasteurized with steam and other non-chemical techniques.
Not knowing anything I'm guessing it's all embedded/non-interactive systems, but I can't imagine someone compiling a brand new new 5.9 kernel with drivers for a twenty year old board.
Bob Carver was the real deal back in the day, his designs were based on no-bullshit performance objectives.

Audio Science Review (audiosciencereview.com) is an interesting counterpoint to all this huffing and puffing about what sounds "good" that has historically held the audiophile industry hostage. The guy has some state of the art test equipment and thoroughly tests equipment that people send in to be tested. Some of the results are really suprising, like a $14K DAC that was, from a performance standpoint, just garbage. He'll test almost anything, including the "audiophile network switch" that (surprise!) didn't do anything. If you're into this space his tests are almost always interesting.