skysight-inc/HackerNews huggingface dataset:
>Ironically, their country was built on addressing that fundamental problem but now have fallen into the same dirty form of capatalism everyone else has.

I laugh when people call it Communist.

Do workers own the means of production? No. Not Communist.
Only in Europe. Its still approved by the USDA.

Source(failed petition to remove it): https://www.ams.usda.gov/sites/default/files/media/Rotenone%...
The Jaguar Is Made for the Age of Humans
Making sure it works is a management problem. It's effectively ensuring people are solving the right problem. Testers can point things out but they won't get far saying the premise is wrong.
Why not? The signaling layer DHT probably shouldn't be on the phone clients, but everything else should be fine.
The information I've turned up suggests that commercial bee colonies are also rapidly dying off. https://beeinformed.org/2016/05/10/nations-beekeepers-lost-4...
I don't think "higher morals" is a realistic solution within our current market economy - these are multi-billion dollar corporations which operate on a separate set of motivations from any of their employees.

I also don't think our only alternatives are "trust these companies to self-monitor", or blockchain.

I'm thinking about 2 kinds of solutions:
1) technical solutions which would improve the current chain-of-custody tracking (this could involve blockchain, but it doesn't have to).
2) policy solutions which might involve something like "less frequent, but more rigorous testing, with stronger penalties".

And I'm confused by your statement "Requiring submission of soil samples is rather expensive, and fairly strong control, because cheating is a very deliberate act." - but what these instances prove is that corporations will cheat anyway.
I've also read that vaccination is not a big moneymaker.
We actually have a set of criteria for what makes a qualifying systems elective. As with many things at CMU, we don't generally care what details you learn. We care greatly what higher-level concepts you get exposed to, and the systems courses are the place we try to focus on the development of abstractions; modularity; isolation; reasoning about failures and complexity; integrating security concerns. They're also the courses where students are required to work on projects large enough to blow out their cache -- multi-week or month projects that force you to think reasonably about how you divide your design into pieces so that you can coherently reason about the ensemble.

We're pretty much equally happy if you hit layering in the network class or thinking about the filesystem and kernel VFS layers in the OS class - or the modular structure of a modern compiler. Tackling the idea of reliability through replication in distributed systems (via a lot of different mechanisms, but with a decent dose of Paxos), or via the Reliable Storage module in 15-410, or in DB. Getting additional hardware architecture exposure through compilers or the parallel class. Thinking about communication using a fast local interconnect (parallel), the internet (networks & DS), or IPC (OS). Compilers can be more or less of a systems course depending on who teaches it, but it's generally got such a strong architectural component that it flies.

It's much like programming languages. We don't care much if you graduate knowing a particular language -- any CMU CS graduate should be able to pick up a new language in short order. We care greatly that you've been exposed to a mix of programming styles and thinking -- imperative, functional, and logical or declarative, and can successfully use those tools to reason about code, program structure, algorithms, and data structures.

So no, we absolutely don't consider it critical that you take any specific systems course, but we do consider it critical -- for the CS major -- that you be exposed to the broad set of systems concepts we teach in them. That's why we start them in 15-213 and then reinforce them with one upper-division systems elective requirement.
The marketing message could be clearer here but if you read the aurora paper

https://www.allthingsdistributed.com/files/p1041-verbitski.p...

And the docs

There are actually two backup/restore methods.

1) Point In Time - streamed to S3. Guaranteed restore to a new cluster with less than 5 minutes data loss

2) Aurora Backtrack - On cluster buffer, up to 24 hours retention (no guarantee). "Instant" restore to the same cluster

So you should feel safe using the service (up to the 5 minute worst case scenario).

Obviously no one would ever want to use either backup method. However previously disaster recovery would involve spinning up a new cluster, deploying application changes with the new endpoint (or in a best case repointing a dns entry), waiting for the cache to warm up again. Now it becomes a 1 click fix through the UI with no application changes.
Explaining the Unexplainable
I don't quite see this adding up to "thousands" i.e. more than 1999 people, even if you double it for not being an exhaustive list: https://en.wikipedia.org/wiki/List_of_worker_deaths_in_Unite...
One annoyance for we is that you can get MySQL for <$30/month, but posgresql is $200/month
> It's certainly a moral principle, but I doubt you'd find many people who would agree that principle supersedes every other consideration.

No, it most certainly doesn't. But the burden of proof is very clearly established to be on the side of those wanting to limit private property and contract rights. I see no proof of significant public interest in restricting this right.

> In fact, one could argue that in the case of websites we care so (comparatively) little about the public interest precisely because most websites offer little of significant value.

This is pretty clearly false. Plenty of websites offer enormous value. But even if it weren't, there's a feedback loop here. Content created is influenced by regulatory climate, just as regulatory climate is influenced by content created.
> Postal mail is insecure yet companies and services like to rely on it as the authoritative form of notice and communication.

From another perspective though - while not "secure against manipulation", at least postal mail has federal laws with serious punitive remedies, and investigators who seem to genuinely be committed to enforcing those laws and chasing the penalties.

Most things in the real world are not "4096 bit cryptographically secured, guaranteed unbreakable before the heat death of the universe", instead they're "secured by people with guns, courts, and jails who are society's deterrence against smashing fragile windows, picking flimsy locks, and fraudulently filling out paperwork".

It _mostly_ works.

And in some ways, the "fiction of security backed by laws with teeth" works _better_. I locked myself out of my apartment recently, and my friend with my spare keys was on a trip ~800km away. So I called a locksmith, who got through the two locks on my front door in ~90 seconds. I'm _very_ glad he could, even though the tool he used is easily available on AliExpress for ~$25...
Policy by aphorism is fraught:

"Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats."

https://en.wikiquote.org/wiki/Howard_H._Aiken
> "Hey, we are making it a priority that undergraduates have access to our rich AI curriculum."

Maybe these AI classes will be reserved for AI majors, so regular CS majors still have to pray for getting off the waitlist.
We don't have to guess or extrapolate from anecdotes; the price of pollination services are tracked, and have grown low single-digit percentages over the last several years, just like prices in general.
Yes, no local peering. I have no clue why.

The Iceland example: https://keybase.pub/mirimir/IVPN-is1.gw.ivpn.net-All-Probes-...

From the IVPN article:

> Most notably, the lowest-rtt probe for IVPN server is1.gw.ivpn.net is in Amsterdam, NL. The data is somewhat “V” shaped, with the lowest minimum rtt at ~2,000 km. And indeed, the distance between Reykjavik, IS and Amsterdam, NL is 2013 km. However, given my long-term working relationship with IVPN, one of their network engineers verified that this server is indeed in Reykjavik, IS. It’s also unlikely that the maplatency.com probe “IS midlar ehf” is actually in Amsterdam, because that’s an AS in Iceland. It’s arguably most likely that the probe (in Iceland AS60300) and is1.gw.ivpn.net (in Iceland AS44515) just weren’t peering directly, but instead through an AS near Amsterdam.
> As such, any such provision has to be layered on higher up the stack. The current solution is to put it in the site's terms of service.

But the problem is that I never signed that TOS. We keep on coming back to this, but putting a TOS somewhere on your site is not binding. You need to get my informed consent. In the same way, if I stuck up a contract on my public blog that said "by fulfilling any HTTP request I make, you grant me license to republish your content," I couldn't steal everyone's artwork off of DeviantArt and claim "well, we did have a contract."

We have a really good solution for this problem - put a 401 (unauthorized) page in front of your content, which is accurate because the site operator has decided that someone who hasn't agreed not to block ads is not authorized to view the content. Then require me to sign the TOS before you authenticate me.

That would be an enforceable contract. Ad blocking is a solved problem for anyone who's really willing to block requests and require authentication.

Of course, the vast majority of sites don't want to do that because it's incredibly annoying to the average user. But that's not a problem with the technology - informed consent is fundamentally annoying to procure in any context. It will always be more work to get someone to voluntarily agree to a set of conditions than it will be to just give them something. On the web, that's just more of a problem because quick, impulsive, uninformed clicks currently form the majority of web revenue.

So site operators have discovered that it is more profitable not to get informed consent and just hope that nobody blocks your stuff. The downside is that you have no TOS to enforce because you never got anybody to agree to it. But, that's a downside many sites are willing to live with.

The conflict comes when courts rule that the implied contract that users believe they're agreeing to isn't the terms that ad networks wanted. I find that often what ad agencies want is to have legally binding implied contracts, but only in one direction and under terms that they can change at any time.

I'm all for contract law, but if it's the users responsibility to understand a site's TOS before they request information, shouldn't it also be the site's responsibility to understand a user's TOS and intent before they fulfill a request?

That's what web authentication does. It gives sites the opportunity to form a contract with a user, and to tell users who don't want to form a contract "sorry, but we have conditions before you view this."
Are commercial pollination services perhaps using robotic bees? Because pollination services went up by something like 1% since that article was published.
SpaceX to launch next-gen reuseable Falcon 9 rocket
The flip side is techies often assume that because something is newer, more complicated, and more "high-tech" it's automatically better. In reality they often introduce dozens of new failure modes (what's the worst that can happen with a whiteboard, out of ink?) for a 10% productivity gain on the rare occasions it works as intended.

I've sat through dozens of sales pitches for (shiny new product that will replace your old piece of junk). When pressed on why it's better, the answer is basically "Technology!"
As a person who started writing rust this last week, I think I might have picked the best possible time to get in on it.

The community is amazing, and I actually understand all these features that were released I've run into about half of the issues they fix already.

Rust is coming along very very nicely.
Wow, thanks for your input. How much different was it 10 years ago?
If someone (or something) is watching me through my laptop camera, then they are going to get a very boring show that cannot possibly be an efficient use of their available time and risk.
You should see them now, 2011! Facebook and twitter is here and ready to help with that anxiety and depression.
> One product from Sharp automatically erases an image from the hard drive. It costs $500.

Storing the images isn't a bug, it's a feature.
What does "organic" mean if a specific substance can become "not organic" without changing?
Now that I think about it - it seems really silly that the solution to cow methane emissions is eating less hamburgers.
This was mostly just a toy project, I wouldn't recommend actually using it for anything. It's kind of depends when it comes to performance. A perfect implementation would likely get better performance than all those databases there since it resides entirely in memory. I'm not sure how it currently compares.

The main thing that caused issues was that compaction of logs into the main tree conflicted with appends. This ended up causing a lot of thrashing since the compaction cycle would run a lot more than necessary.

The key point of bw-trees is that once changes have been added to the log, only the last element will change (to point to the next item). Thus, instead of trying to compact the entire log, you can compact everything but the last item to make it conflict free.
This is what Apache Pulsar (https://pulsar.incubator.apache.org/) already provides - infinite streaming storage, with simple/flexible messaging streaming API and kafka compatible
I can't really even understand what this comment is trying to say. Vaccines aren't harmful. But doctors don't make vaccines, pharma companies do. And pharma companies would gladly hurt you. Conclusion: ???.
> pesticides and bees

The EU is implementing a total ban on neonicotinoid pesticides by the end of 2018.

https://www.theguardian.com/environment/2018/apr/27/eu-agree...
Random sample testing after the product ships with large fines for violators.
A 'tree-top' New Zealand adventure
> the jury is out

What we currently have is galf a dozen independent studies suggesting it might be a carcinogen. And one Monsanto backed study saying it has no immediate harm.

It is not so easy to dismiss. Both groups of studies can be correct.
>companies and services like to rely on it

And governments!
The cost of grain input is essentially 0 (as a fraction of finished product sticker price). The cost is in baking and transportation. Corn is the cheapest product in USA.
You can now do it quicker with CTRL+Shift+V (Windows) and Option+Shift+Command+V (Mac). Both will paste without the formatting.
Corn is insanely cheap to produce. Delivery and preparation is expensive.
Nope, we are going to run on Kubernetes. We don't care if it's on AWS, GC, Azure, DigitalOcean. We will abstract all local services so when we move, we can extend the code base with no modification.
5 Testing Mistakes That You Should Avoid at All Costs
Also, when clicking on their "web client", you immediately get a cab file (windows installer file) download request. I'm on Linux. What am I supposed to do with that file?

It's like the SfB team still lives in the "everybody uses Windows" mindset of the 90's.

The only alternative on Linux is tel.red, which works, but only for an incredibly loose definition of the word "work". I've never used a buggier piece of software.
Some copiers have "mailbox" functionality - I can send a document to "Mailbox 57" via fax or scanning or other method; and then someone from the department that Mailbox 57 references can walk up, type in their PIN code, and get all the documents in their mailbox printed out.

They can usually choose to store the documents unless their allocated space is full; sometimes after 15 or 30 days the old documents are deleted. Of course, if you just unplugged a system and got rid of it, the "delete after 30 days" code would never be run.
I worked in China for 5 years. Our suppliers would sometimes work their software engineers so hard, that their wives would come in crying in the office at night because they never saw their husbands.

I was there to witness it because I also worked the same hours. I am a stupid man, who believes in people who build hot dog apps apparently.
Innovation management tricks from the Manhattan Project
I'd like somebody in the space to explain why the FDA samples are more representative of the overall food supply than the random samples from food stores. There may be a good reason. There may be reasons why in some locations, food has higher traces than the FDA sees. How about (for instance) if its imported? Not that its good, but it would help explain

I rather think that even though the FDA samples test ok, There is a moment where somebody should be regularly testing product the other side of the supply chain, for residues of pesticides and other things, and if we find them, it should be actionable if they exceed some threshold.

So.. given these people found traces in the over-the-counter food chain, is nobody now legally obligated to do .. anything?
as a baseline, to constitute entering an agreement, each party must have a reasonable idea of what they are agreeing to, as well as the capacity (mental, emotional, physical, rational, etc) to actually make such an agreement. to enforce an agreement, it must be recognized that some term.has been broken by some party.

ad providers, as a collective (that is, no single actor is responsible by themselves, and not every actor is at fault) began breaking the terms of the implicit agreements with Pop-up ads, ads with sound, ads with visual motion, ads with full video, ads that look like real articles, ads that block actaul content from the website you are visiting, dishonest or misleading ads, targeted ads without the users consent, ads that are significantly louder than the video you are watching, ads that hijack your mouse, etc.

each of these phenomena were introduced after previous terms were implicitly agreed upon, that is, they were introduced without informing the user beforehand. and so, as a collective, ad providers have broken the agreement much more and morw often than users who wholesale block ads. in this moral economy then, the users have the high ground.
I thought a few apps had been discovered over the years that fingerprinted TV ads played near the phone and reported them?

https://www.howtogeek.com/338409/hundreds-of-smartphone-apps...
I’m not aware of any real proposal.
As a Professor of Chemistry - I'm all about higher learning and I love curves (non-linear functions that is).

I don't agree that Common Lisp has a higher learning curve than other languages. To become operational - Common Lisp is no more difficult to learn than other languages. Bind variables, conditionals, loops and a little arithmetic and you can start doing some damage. You can write procedural code, functional code, object oriented code - whatever your problem needs.

It's that Common Lisp has a LOT more "up" than other languages. It keeps going up and up as you learn about macros and CLOS and multiple dispatch and restarts and upwards. It's really neat discovering all the things that you realize you were missing from other languages - some things that they add over time with ever more complex and arbitrary syntax.

When you get tired of writing "for" loops and agonizing how to manage memory for the next fancy data structure you want to implement - dive into it - it's great. Common Lisp will still be there.
Off-topic, but you seem to have a lot of experience in this! Would you either have some more resources you could suggest on building hospitality software, or could you be open to giving some advice to an aspiring founder in the space? My email's alexander at ahult.com if so; I'd really appreciate it!
Google abortion-vote ad ban unprecedented, so why did they do it?
LD50 is a crude measure of toxicity. Salt has a very high LD50--about 3.3 g/kg. Vitamin D is less than 1% that LD50, about 33 mg/kg. However, the loads you're going to see in food are very different: you accumulate vitamin D on the order of 10 µg or so a day, but salt around 5g or so a day. As a consequence, it takes only around 40× normal salt consumption to kill you, but around 200,000× normal vitamin D consumption. Killing yourself by eating too much salt is ridiculously easy (drink a jug of soy sauce), killing yourself with vitamin D is much harder.
It does look like there are portions of those classes that are similar to a PL semantics course, which in turn covers some of the concepts you'd cover in an upper-division FP course. It's still a bit of stretch.

After I looked over the assignments for a section of Software Foundations, I don't think that taking an AI class instead would make much of a difference when it comes to having a solid foundation in functional programming, which is what the GP was talking about.
An interesting compromise might be a crate maintained by the core team (std-ext?) that simply re-exports crates under generic names that the community has blessed as being, for better or worse, the default in the Rust ecosystem.

So someone who wants batteries included could add only std-ext as a dependency and get hyper as std_ext::http, regex as std_ext::regex, rust-csv as std_ext::csv and such to avoid needing awareness of the entire ecosystem when first starting out. Seasoned Rust developers would probably continue pulling in dependencies directly, but it might improve the experience for new Rust developers to have everything a 'use' statement away without needing to go look for it.
I am surprised Apple have not extended iMessage to a web interface that relies on the iPhone iMessage app to do all the work in the same way that WhatsApp Web works.

You don't lose E2EE, you keep the requirement of having an iPhone, etc.

Sure they have the macOS desktop iMessage app but a web interface would be great for iPhone owners who don't use macOS of which there are many.

They could easily wrap such a web service up in Electron just like WhatsApp does for their Windows Store desktop app.

I guess Apple relying on Electron isn't likely to happen but there is no reason they couldn't over-engineer it with their own embedded browser solution.

They already have the technology as it is used for iTunes on Windows (which, interestingly, is now available in the Windows Store via Desktop Bridge).
>even remotely useful in these fields in four years
...Condensed Matter

I just looked up the Cambridge physics tripos and you do condensed matter in years 3 and 4. You can learn a lot in 4 years. Admittedly it's a specialisation in a general science degree.
You're just throwing out the tu quoque fallacy for I'm not sure what reason. Hey the 'other side' does it too so let's not make a big deal here!

Black and white opposition to everything with cherry-picked arguments is becoming more and more prevalent, and it doesn't help us solve (or even rationally discuss) any problems or even understand them better.
Without it, ISPs can stop offering internet access and start offering YouTube access. Here's an example of a plan in a country with weak net neutrality.

https://en.wikipedia.org/wiki/File:Screenshot-2017-10-28_MEO...

If you believe some other law already prohibits this, please tell me.
They were never a good choice.
How to Tell If You’re Talking to a Robot
I think the article is implying that the “official” samples were probably supplied by people who are colluding with Monsanto.

Well, it’s not fair of me to say that the article is implying that... it’s not. But that’s the conclusion I drew.
That's basically the same thing that happens now with existing phone systems at large companies and people hate it. It's a very common complaint.
what else would you say it is missing?