skysight-inc/HackerNews huggingface dataset:
Cows primarily eat grass and other ruminants that humans can't digest until the cows reach the finishing stage. At that point, expensive beef is finished on grass and cheap beef is finished on corn (to fatten it).

So 1 pound of corn might only product 0.01 pound of cow, but that's because 99% of the cow was built up by its non-food diet.
https://en.wikipedia.org/wiki/CIA_involvement_in_Contra_coca...

> A number of writers have alleged that the United States Central Intelligence Agency (CIA) was involved in cocaine trafficking during the 1980s. ... The subject remains controversial.

- - - -

> something else criminal would take its place.

A. Like what?

B. Drugs are only criminal because we make laws. Theft, killing, etc.. are wrong but doing drugs is just stupid.
I wish they would just give us APIs and let us build our own experience.
Hacker's Paradise
I've been doing FE development on and off since IE5/6, starting out with pure JS and Ajax, and in my opinion the modern FE developer experience using the major frameworks is a generational improvement over the messes we used to write. There are still frustrations, but it's a lot better than it used to be.

Browser API's and CSS have all improved drastically since then, so pure JS and Ajax isn't as bad. I still avoid frameworks for small things just to keep pages lightweight. But for heavyweight projects, if you don't use an established framework, you just end up with a shitty home-grown framework anyway, because the alternative, teams of developers working on the same site with no frameworks, is even worse.
And you can carry on avoiding the question all you want, if you can't bring yourself to call out a rancid old racist conspiracy theory for what it is.
Atomic CSS is a bad idea, read more here https://www.browserlondon.com/blog/2019/06/10/functional-css...
Semantics. When a few big players dominate any market its called a Trust or a Monopoly. Choose Trust if that makes us feel better.
It's uncomfortable to think about, but the companies that serve us are largely reflections of what we value as a society. Right now people value low-cost and convenience. If consumers were willing to pay more for the same goods because a retailer treated employees well, retailers would follow suit.

Don't blame Amazon, they're just giving us exactly what we want, and I say that as someone who buys from Amazon, feels bad about it, but keeps buying because I just can't give up the low cost and convenience.

Instead of asking Amazon to do better, we should be asking ourselves why we are so unwilling to pay anything but the absolute lowest cost for something in spite of all the negative consequences for others.
I've noticed that moving the goalposts is extremely prevalent on HN, which makes for pretty frustrating conversations (or just reading). And then sometimes it's a tag team. E.g.:

Person A writes their comment. Person B1 offers a rebuttal. Personal A offers their response. Person B2 offers a second rebuttal that abandons the premise behind B1's rebuttal, and may actually be at odds with it. Person A ends up either deflated or looking defeated.

It's like the cross product of a Gish gallop and a DDoS.
You can write me an email after backing and I'll see what we can do! (Clicky switches do exist)
I'm not sure why FB's site has unnecessary DIVs... But to defend React, HOC or render prop techniques but don't have to output DOM. In other words, every React component does not map to a DOM element.
Totally agree.

It's incredible that ugly old.reddit.com with RES still provides a better user experience.
My understanding is that the D-Wave quantum computer uses quantum spin-glass annealing (by tapping into these physical effects) to solve combinatorial optimization problems faster than classical computers, including simulated (thermodynamic) annealing.

I believe this research work is going in the direction of building quantum annealers. Reinventing what D-Wave had done, or improving on it. Not a condensed matter physicist nor an optimization theory nerd, so I can't tell you much more, but that's my gut feeling.

From 2015 via Google AI:

"We found that for problem instances involving nearly 1000 binary variables, quantum annealing significantly outperforms its classical counterpart, simulated annealing. It is more than 10^8 times faster than simulated annealing running on a single core. We also compared the quantum hardware to another algorithm called Quantum Monte Carlo. This is a method designed to emulate the behavior of quantum systems, but it runs on conventional processors. While the scaling with size between these two methods is comparable, they are again separated by a large factor sometimes as high as 10^8."

https://ai.googleblog.com/2015/12/when-can-quantum-annealing...
You can probably understand most medical research papers after reading a few dozen medical Wikipedia articles and taking an introductory stats class. Math and physics research is a little more difficult.
A lightweight react library to create fullpage websites
Facebook was more enjoyable to use 12 years ago

We'll see what the data show. I have been reading comments about Facebook's supposed decline for as long as I've been aware of Facebook and yet their published numbers continually show greater engagement. https://jakeseliger.com/2018/11/14/is-there-an-actual-facebo...
> “we’ve learned a number of lessons from months of testing... clear, powerful words and a conversational tone make a big difference.”

Haha, 'clear, powerful words...'. That's an understatement.

This Bill Maher clip seems somewhat relevant:

* https://www.youtube.com/watch?v=UcvIQJ-QurQ
How about these libs:

https://github.com/wisercoder/uibuilder

https://lit-html.polymer-project.org/
Maybe it should be reversed. The experimentation is only a keyboard shortcut away for people who like to admire animations.
Which other countries? Most other western European countries are free-er and even have better press, and much less (to almost none) religiously motivated BS and puritanism...

Heck, for a while people weren't even allowed to ...drink alcohol...
FWIW, I never argued for breaking anything up. I don't think anti-monopoly laws really accomplish much. I think this kind of thing is instrinsic to capitalism; and some bigger shark will eventually come around to eat this one.

But I still disagree with the notion that somehow because Amazon is "tech" this is different.

No, my solution is far more radical and is more along the lines of the socialization line above. And almost nobody here will agree with it :-)
Persuasion isn't control, though. And being coldly analytical is only feasible if everyone agrees.
From reading this progress report (I'm not an active user of PCSX2), it seems this emulator uses per-game hacks frequently. On the other hand, Dolphin (which I'm a semi-active user and used to follow development) never performs per-game disk patches and only rarely uses per-game emulator-level hacks.
In 2007 I was supervising some graduation project about SL. The student has built a store to sell real-life t-shirts and understand the dynamics of having an online and offline intersection.

She was fascinated about having a store and a real business, at the same time she was studying. I remember her presentation where she affirmed she would not give up because that study changed the way she was looking and living the technology.
This is like saying "cabinets don't help organize a kitchen if you don't put anything in them" -- I mean, duh, you have to use it right. That's not an argument to have no cabinets.

There's a reason nearly ALL major web applications rely on a _framework_....rails, django, laravel, you name it. These exist because it's really hard to organize vanilla code without a framework. React and FE JS are no different.

If you're arguing against using a FE framework to organize FE code, you're basically saying "We don't need frameworks in general! All code should be inherently organized!" That's not realistic. It's just not feasible when you have a large project.
Those model predictions are not for the first 3 months, but for the whole epidemic. We could very likely breach some of those predictions in the next 1-2 years.

Also, the Imperial College paper was one of the more extreme models. It is the one that supposedly scared the White House and lots of states into action. In this way, it was not a best case estimate, but was self-selected to be an outlier.
Spoken from a place of ignorance, as I've never worked at a large tech company: I wonder how much of this is a feature and not a bug? Undergoing a performance review by an overbearing infra dude ever time you need a new server sounds hellish. So maybe the alternative is paying AWS seven figures a month for reasons nobody truly understands, but look at how productive everyone is!
Full Disk Encryption with OpenBSD and a Serial Console
Sometimes I've seen a "source" given that didn't actually support the claimed point. I think I've only seen that with a single source, though, not multiple sources. But when asked for a source, they just dropped a comment containing a URL that was superficially related, and someone had to take the time to actually read the link to find out that it didn't actually support the disputed point.

In fact, the whole "a lie can get halfway around the world before the truth can get its boots on" idea might be considered a variant of this. Making fine-sounding claims is easy; proving that they are false is harder. If you make claims faster than they can be refuted, you can get at least some people to believe you, even if much of what you say is false.
I think of it more as graffiti. Somebody has a new thought, they write it on a wall somewhere (append it to a thread). Not always in 'response' to anything. Is there a better way to expand on a topic? It has to go somewhere, and all there are, is threads.
Types vs. Datatypes vs. Typeclasses in Haskell
For a certain kind of developer who drinks a certain kind of Kool-Aid, sure. Personally I am a lot less productive when I’m forced to work on a React codebase. It’s kind of like using an ORM, it can feel like it makes things easier, but really you end up fighting with the abstraction more than if you had just learned the underlying technology itself.
This is true. It's also true of firefighters and doctors (among others). The decision to bring people like this should not be taken lightly, because even assuming good intent on their part (which I generally do), you're giving a lot of decision-making power to people that you don't know.

To give a specific example, I had a kid trapped once in a situation that I became worried could be a tragedy if they weren't freed pretty quickly. In pretty short order, I decided to call the fire department for help, and I quickly had six experienced guys with lots of equipment to help. But, the solution ended up involving using a rather large, nasty-looking circular saw within a few inches of the kid's head. That in itself could easily have turned out far worse, as blades can break, hands can slip, etc.

Sometimes there are no great answers. As techies, we're used to the idea that we can take our time and usually try again if our first attempt goes wrong. Those professionals, though, often operate under time pressure and get only one chance to get it right. I wouldn't want that responsibility, myself.

I'm very sorry for your loss.
Let's not even get started with thir mobile apps, horribly large in size, poorly engineered (performance) and privacy loopholes are everywhere (perhaps by design).
Duh. Safety is not priority number one. It shouldn't be. Safety third.
I don't think you can. I think misinformation is simply superior at getting traction, especially with the internet where people who are disingenuous can immediately get out ahead of real knowledge.
React is garbage
Facebook isn’t trying to maximize your enjoyment, they’re trying to maximize their profits. By that measure they are doing vastly better than 12 years ago.
Also it sounds like Rachel's server does account for DDoS and network issues.
I get your point that there's clearly further to go, but it's not that unusual to need to know something relevant like this if installing from a source that's not your OS app store. After all, we often expect Windows users to know their install option is "PC" (a historic piece of info that isn't "Windows") rather than than Mac.

It's also something that is answered effectively with the very first Google result for an obvious search: https://www.google.com/search?q=should+i+install+deb+or+rpm&...

There are a few ways round this but they would generally require action on the part of all the software suppliers who post packages via websites. In your example it wouldn't be hard for MS to figure out the Ubuntu users and send them just the right link and likewise several other Linux distros - I guess it's still not worth it.

Maybe this is an area where a JS library for websites would avoid each one rolling their own and thus make the experience better across the board?
I'm actually really surprised by the number of comments in this thread about how the new redesign is slower. I've had it since yesterday and it genuinely feels much faster and more responsive than the old Facebook UI - though, to be fair, that's not a huge accomplishment give that the old UI would take forever to finish painting or respond to input. I'd consider it a success, especially when compared to the disaster that was and continues to be Reddit's redesign.
They aren't though. You have a cache.
On a bit of a tangent here, but good commit messages are another thing I really appreciate 6 months later.
Incorrectly assuming values can never be negative is an all-too-common occurrence in trading and financial software. In 2012 Swedish stock futures trading was suspended for a time because their matching engine used an unsigned type for order quantities and someone submitted an order with a negative value which wrapped around to 4 billion: https://www.reuters.com/article/markets-sweden-bug/swedish-s...

Interactive Brokers' software is usually very solid. I'm surprised they weren't ready to handle this, the possibility of oil going negative had been discussed for some time before it happened.
That’s not a useful comparison though. You want to compare cases now to cases when lockdown or similar measures were imposed. Otherwise a country that wastes 2 months doing nothing and then takes action far too late just gets put in the “lockdown” bin.
For me, I consider the real test for a website's performance to be how it reacts under JS disabled conditions. Using NoScript has completely changed the way I use the internet. Combine that with DoH and filtering and you can remove a large part of the jank that fills browsers needlessly.

It's a delicate balancing act, but it puts you in control. Sometimes it's just not worth the hassle, and I suspect it's why you see many comments like "just read the f* article", except sites are so slow and cause so much rendering and CPU cycles it's just an abuse of the platform.

Websites are capable of serving text without JS being required.
The repos have some activity, but it looks bad that the most recent post on the official blog was in August 2018.
Ultimately the consent framework is a list of common identifiers for entities (including as of 2.0, what they actually do with the data) and a standard way to send that between all the companies involved. The idea being that your popup will track that you consent to data sharing with e.g. DoubleVerify and 1000 others when you hit agree. Then as well the publisher interpreting this as consent to include DoubleVerify code on the page which may track you, they can send that list onwards to their other partners.

e.g. AppNexus is also on the page, and they have a deal with DoubleVerify, AppNexus can read the list of people you've agreed to tracking from that the publisher sent them, see DoubleVerify in that list and assume they can (in the opinion of the IAB) share your data that was shared with them by the publisher or your browser, with DoubleVerify.

The presumed transitive consent to 1000s of entities is the bit I assume that the parent poster is objecting to especially when so many of those modals are "default-accept", "we hid the reject button in three child links in the middle of legal text" etc., but I'm not sure why IAB's in particular is worse than others such as the parent poster's.
As usual, this nonsense headline is clickbait for the truth - some traders couldn't trade when oil went below zero.
>Similarly i.reddit.com

Try https://old.reddit.com

It's so bad that people made Browser Extensions for Firefox[0] and Chrome[1]

[0] https://addons.mozilla.org/en-US/firefox/addon/old-reddit-re...

[1] https://chrome.google.com/webstore/detail/old-reddit-redirec...
Angular: How to build a full screen calendar like Outlook
Yeah, I think that Twitter did a pretty good job. After the initial load, it even works offline, so the actual API calls are the only thing that it's fetching over the network.
But then how would they force us to look at ads? How would they keep all their valuable data locked in their walled garden? Sadly I don’t think we’re ever going back to the glory days of open APIs.
Would any of the traders mentioned that owe all that money to Interactive Broker's have to pay the total amount? Or is that part of Interactive Brokers' loss claim.
Apple's Human Interface Guidelines
Keybase Chat -> Matrix/Riot
Zoom -> Jitsi Meet

Both of the above alternatives are end to end encrypted (E2EE)

As for the social keys aspect of Keybase, hope that Keybase open sources their solution.
100% agree with your last paragraph!

In terms of danger by the numbers, while commercial fishing is about 10x more dangerous than police work, police work is about 10x more dangerous than office work in terms of workplace fatality rate.
Also, most people don't know what the BLS is, and as the first word in the title, most people would see that and not bother reading the rest.
In this kind of discussion context, typically the OP's rates are the bill rates to clients (the OP's company). I normally see the smaller agencies clear 40-50% margin, and the big names are clearing 50-80%, so I wouldn't be surprised if those agencies in Ukraine and India were paying their teams in the $60-75 per hour USD range at most, which is considered really good in those parts of the world.
Anecdote time...

Long ago and far away I once had a friend who was a speed addict. (Amphetmines) I liked the guy but he wasn't allowed in my house because he would steal shit to sell to buy speed.

So, on the one hand you're not quite wrong. On the other hand, we could have just given him some speed. It's actually pretty cheap.

The real problem is whatever happened in his life to make him an addict. Cops and jail do not help with that.

(There'a a nice ending to this one: eventually he got clean and has been stable for years now.)
There is absolutely no excuse. The app is not doing protein folding, its merely showing text!

Surprise, many many ppl use facebook in crap laptops, fb is popular with everyone.
Yeah, it seems that daily or weekly indicators like we currently do for pollen, wildfire smoke, smog etc could be very helpful. In order for that to work, though, we'll need very widespread testing - currently we're observing spread with a 1-2 week lag once symptomatic people get their test results back.
Come on man, real programmers use assembly and roll their own browsers.
People can't go to work and log in, ergo, a noticeable drop in Windows 10 usage, because Windows is used by a lot of people at work.

But, since we are looking at relative market shares, that means every other OS' share goes up, even if the actual number of users remains almost the same. (And the article points this out at the end.)

This will be followed by each of those OSs seeing massive drops in relative market share once people go back to work and all the dormant Windows 10 computers start running again.
Check again. Your link backs up the chart I posted. Medicare paying hospitals 8k per covid patient and 39k per ventilator use simply with symptoms, no test required, also does not help. But keep the downvotes coming.
Testing is comprehensive and seems to show promise - although why did you choose rust for this project?
Gmail is a disgrace. I've been using it for so long and I miss the version from 2005. It's so slow today I just hate using it. It's really sad because it was a great product and that's why it took over email.
I can't stand music while engaged in any level of critical thinking. I suffer from misophonia - I need quiet all the time.

This is a major reason why I work remote, office environments are a disaster for me.
non paywall link
https://business.financialpost.com/pmn/business-pmn/oil-cras...
14 Year-old works on human longevity
Vincent Racaniello's[0] YouTube channel[1] is well worth a visit. He publishes his lectures on virology on the channel, updated each year to reflect latest research etc.

His website Microbe.tv[2] also hosts various regular podcasts (which are also published as audio to YouTube) about virology and microbiology, they're very interesting.

I can thoroughly recommend.

[0]: https://en.wikipedia.org/wiki/Vincent_Racaniello

[1]: https://www.youtube.com/user/profvrr/videos

[2]: https://www.microbe.tv/
You make the owner responsible. I.e. if the driver can be identified (or the owner identifies the driver) then you can fine the driver, otherwise you fine the owner.
I'm saying you could know "it will use at least X memory", but you could never know "it will use at most X memory" unless you seriously cripple the language's capabilities
How Does a Human Critique Art Made by AI?
In 1962 something unusual happened at Bell Labs in Murray Hill, New Jersey.
There seems to be an idea that this will be better for bike commuting. Having done a lot of that, I'm wary. Side streets are already fairly car-free. The catch is that you still have to cross major arteries, and if things aren't set up right, you can end up stopped for a long time waiting for that traffic to clear.
File I/O is usually not interruptible with signals.

An alternative to putting the watchdog timer in another thread is to use alarm(2) and use the kernel's built-in watchdog timer, and the default behavior for SIGALRM is probably adequate. This might be easier than non-blocking I/O.
Agreed. Using this on the i9 8-core 16" MBP and the thing just isn't fluid. Has anyone at Facebook even bothered testing this on computers people actually use? Like some 2015 Macbook Pro? Or a 2014 Macbook Air or whatever.

I wouldn't even want to know how it runs on those.
Engagement isn't just driven by "enjoyability", so that's not a particular convincing counter-argument.
I was getting annoyed with the firebase-tools CLI not streaming logs, so build this simple tool to poll for new logs + color the logs and format the time. Code on GitHub: https://github.com/fireRun-io/firebase-logging
Well, the dB scale is already deeply nonlinear. Adding a 50dB conversation to 40dB ambient noise results in… 50.4 dB total noise. Add two more people each talking at 50dB (at the same time!) and the total noise is about 55dB.
Except Linux isn't exposed to user space, and its syscalls aren't part of NDK stable APIs, so Android Next can use BSD, Fuchsia, NT, NuttX or whatever Google comes up with and very few would notice.