skysight-inc/HackerNews huggingface dataset:
The idea often ignored is: Choose the abstraction, which is simplest, yet powerful enough to express what you need to express and still allows for simple modification / extensibility of the code.

In many cases, that is a function. Functions you can keep mostly on the same level of nested-ness. Occasionally you will have a higher-order thingy. A class, which gets instanciated but then the instance is not used? Well, that's a code smell. Probably not a real class you're dealing with, but someone had the urge to hammer it into a class thingy. Then the next person will come along and inherit from that and the one after that will write an adapter around it and so it goes on, until a degree of complexity is reached, that is mind-boggling.

A lot of classes also disappear when you simply create a struct and write the functions that deal with the struct's members, decoupling state and behavior. Of course this is not how it is done in mainstream OOP. Some language have adopted this kind of approach. For example Rust with structs and traits being implemented for a struct separately.
To be clear, the standard mandates the complexity of most standard library functions. In no way it mandates zero copy abstraction (and it is not clear how one would even word that). Features are usually defined in such a way that zero cost abstractions are at least known to be possible though.
Maybe I didn't express it clearly enough, but I don't think I'd call it a disappointment, more like emotional trauma of losing this character.
Again, I don't agree with Jacobin.

We actually do see the US and UK sharing vaccine formulas and production techniques on limited basis. However, everyone is scrambling and hoarding lab equipment like pipettes which are in short supply globally. The storm in Texas interrupted global supply of petrochemicals used to make those plastics, COVID is slowing do production in SE Asia, trade weirdness has containers in all the wrong places right now, and in general demand is WAY up everywhere.

Fundamentally its a question of values, what do you think a nation state should do for its own people weighed against its obligations to the rest of the world.
> The vulnerability allows any device plugged in to the "kiosk" with a malicious file to do anything it wants to any existing report on the "kiosk" as well as plant code for future execution in order to do anything else it wants.

It is not clear from the article that analyzing a phone with malicious files will trigger the issue, unbeknownst to the operator. (E.g. it says "it is possible to execute code that...", etc.) However, I'll take your word for it and assume it was poor reporting in this case.

That does change things, thanks for the clarification.
> With the new web versions you can get instant access to your chats on any device – desktop or mobile. These apps are incredibly efficient, requiring only a 400 KB download (that's like two photos of a medium-sized cat) and no installation.

webz.telegram.org and webk.telegram.org look amazing.

That's web apps done right. Small .js files intead of 20MB main.min.js crap.
Neo4j is so hostile to their open source "Community Edition" that I understand the sentiment that led to this.

It's severely crippled, practically untunable and unmonitorable. You basically can't run it in a production context unless you're willing to take huge risks that it can shit the bed on you at any time and you're willing to rebuild from scratch.

I'm in a position where I have to do this and I'd like to flip Neo4j the finger every single day.
They actually pay pretty well considering ($15-20/hr in some cases,) it's just very hard work. You also have to consider that farms don't make much money. They don't have massive margins like Google and a single bad weather event can wipe out any profit for the year.
Colossus a peek into Google’s scalable storage system
I assume they mean "visible spectrum" when they say cameras, because that's what most off-the-shelf systems are tuned to.

A spectrometer is a single pixel camera, I guess, but it isn't being used with imaging optics, and it isn't being used to stitch together a photograph.

In a general case you could embed some version of GFP instead of glyphosate resistance. Then you can set the system loose (within the field, lol) to actively interrogate plants, zapping intruders that fail their scans.
"Their next vaccine" does not need to be a SARS-CoV-2 vaccine.
What Do Apple’s New iPhone Privacy Changes Mean for Businesses and Consumers
True, but it seems less dystopian than soaking vast fields with millions of pounds of neurotoxins, like we do today.
YouTube TV May Lose Support on Roku Due to Dispute with Google
Yes, you can make money pursuing your passion. But the point is that there are a majority of people that are not interested in programming and have no passion.

Their real passion is a having a band, or hiking, traveling, etc. And programming is just a way to fund those activities.

Others feel that programming is something that unimportant people do because they feel entitled to become managers. But why would a person like to work for a person they can't learn anything from? a person that looks down on their job? Noone wants a manager like that.
GraalVM (and SubstrateVM) is actually fixing a lot of these; I had a short-lived process that I AOT compiled with SubstrateVM, and I spent a lot of time checking I had done it right and not somehow accidentally compiled in my input data as well or something -- I got a two order of magnitude speedup, with fewer than ten lines of code change.
Zawinski's law 2.0: every chat application attempts to expand until it can process payments.
True, the weeds will evolve to have the text "Corn" on them.

And eventually the humans will too.
*300 years
I think the biggest problem with C++ is the lack of explicit safety requiring you understand the internal mechanisms of how everything works in order to make use of almost anything, combined with extremely high levels of abstraction.

The high levels of abstraction are powerful, but quickly become footguns to the uninitiated (and the initiated alike at times).

> Figuring out how to do something safely can be quite difficult. It can involve solving puzzles, and often involves rewriting things at several levels, especially when threads are involved.

I think this gets to the core of really closing the gap. While the "insider" knowledge of C++ is really understanding the internal workings of these abstractions so you don't do something stupid with memory, the "insider" knowledge of Rust is knowing the specific patterns and routes that will work with the safety features of the language rather than against it for solving various problems.

I can still say for me I spend a lot of time 'exploring' Rust, having the compiler bitch at me, and tweaking things about until they work.

Sometimes it can be extremely frustrating, and given I have the insider knowledge of C++ with 20+ years experience, it's easier for me to just drop in and do exactly what I want to do (because I know it's safe... or at least I think it is ;) )

That being said, I'm very excited for languages like Rust, but there is still a gap of cost/benefit between it and C++ for the time being, at least for my professional use.
To add, C++ has survived for many years as the defacto system-level programming language (C has too). It has survived good and bad shifts in software engineering.

The old "C++ is not going anywhere" argument applies.

C++ is not great choice for small, or transient projects. There are other languages that are a better investment for those projects.

But if you're writing an infrastructure-level application, that is expected to have a shelf life in decades, C++ (or C) is a pragmatic and rational choice.
Yeah my top 3 is websequencediagrams, PowerPoint and draw.io
All depends on the information I'm trying to convey and the formality, Truthfully, PowerPoint is my goto for explaining flow and quick 'this speaks to that' style network stuff.

I also get a bit of millage from time to time out of the Graphviz online demos. I use those to throw together graph-ish stuff on the fly.
it normally takes me 1 sentence max to realise i've clicked on an ad by mistake. I think even if there was no ad shin i would still manage to work out what is promoted content. If ads ever stops being generic, irrelevant clickbait, we might have a problem on our hands. But that particular danger doesn't seem to be very likely at all.
I am wondering why carbon dioxide lasers are the choice, and not something like an articulated arm with a monofilament string trimmer (a/k/a weedeater) on the end. Seems simpler, cheaper, easier to maintain?
This sounds good but doesn't work in practice.

If you Google the name of a UK car insurer with some likely keyword like 'claim' or 'accident', you get paid listing from people offering two 'services'. a) 'call connection', which means that you call their premium-rate number and they just put the call through to the right company's phone line while charging you per-minute. b) 'claim management', you fill out a form on their website, they submit it to the actual company's website, and take a percentage of your claim. Neither of these are illegal, Google has promised to not take ad money from the first type, but in practice don't remove ads fast enough to make it unviable.

Consumer-facing companies now, ludicrously, have to do their own SEO to make sure they appear top of search results for their own name, and some even pay Google for ads to themselves. But clicks are more valuable to scammers than to legit businesses, so the former can always outbid the latter.
Weekly reminder about how remotely possible is our existence in this tiny space-time bubble that we are living as human beings
You can trivially get to 11 sigma by making your null hypothesis sufficiently garbage.

That's called "p-hacking" and is unfortunately very common. It is encouraged whenever someone innocently reads meaning into a sigma value without evaluating whether or not the null hypothesis is any good.

If I saw someone going around saying "The sky is reddish green, 11 sigma result!" my first suspicion would not be that their numbers were incorrect but rather that their null hypothesis was something silly like "the sky is entirely the solid sRGB color #0000FF." Obviously this garbage null hypothesis can be rejected with enormous confidence, that's where the 11 sigma came from, but the confident rejection of a garbage null hypothesis should not be taken to support their proposed alternative theory unless you have reason to believe the null hypothesis was well modeled, either because you checked it or because someone else did. It all comes back to trust, in other words.
Part of it is too that a lot of people just like to have the TV on with whatever sports, documentaries, cable news, etc. is on as a sort of background even if they're not really sitting down to watch it.
Arsenic is more common in wells near fractured bedrock in southeastern Wisconsin
Wow, this reply is so strong. It sounds like you a person who knows Germany very well. What country do you think is doing any of these things better than Germany? Austria, Switzerland, Belgium, Netherlands, Uruguay, Israel, South Korean, Taiwan, Japan? Please share your thoughts.
Not entirely correct, here's an interesting YouTube channel by an ex-F1 aero engineer: https://www.youtube.com/user/Kyleengineers

You're correct insomuch as he's not sharing CFD settings, and is bound by what I assume is a pretty strict NDA, but he still has a ton of useful content. Of course, if you want his true opinion/skills on something specific, he'll do so for a price.
i have no idea what you're saying but you're bending over backwards to contrive some sort of hypothetical that's completely ignorant of corporate PR in general and apple's PR (with its "we're removing cables for the environment") in particular.

>If someone wants to see that as charity, it speaks more to them than anything else.

what does it say about you that you're so intent on absolving a corporate entity of its own disingenuity? like do you work for apple?
I keep wondering how much of the Three Body Problem series plot really was imagination :-)
Which part of it needs clarification? “Snake oil” is a product that is sold on false promises. The author suggested much of AI has been snake oil historically.

They also suggest that the way intelligence was created (natural selection, AKA the “blind watchmaker”) may be the fastest way to do it. And that trying to do it again, in computers, might also take a billion years because the problem is just that hard. But hopefully it is faster than that.
The example I gave isn't contrived at all.

https://www.cnbc.com/2019/05/28/amazon-removes-books-promoti...

Where do you derive the moral obligation for facebook or google have to act as neutral carriers of information? I'll do one. A restaurant has an established duty of care to maintain a minimum standard of cleanliness so as to provide sustenance and not illness. This duty is established in law and custom, maintained by inspection and certification. It's a duty whose exact performance and rules has changed over time but which goes back in custom over thousands of years.

This duty rendered real and specific by law and inspection is based on the most basic of rights the right to retain your life and health. It is trivially to suppose that someone ought to respect your desire to remain alive by not doing their job so poorly that filling your stomach once leads to you filling a hole in the ground.

Tech companies which so far as I can see have no duty of neutrality beyond what is required to keep our business are in fact very very circumspect about blocking things. Facebook happily left the groups up that I and others reported in the days leading up to the Jan 6 insurrection where they were planning to overthrow our government and it wasn't that long ago that reddit decided to remove communities like jailbait and subreddits in which the people who used to use lynching as social gatherings would have been quite comfortable.

When people talk about the problem with insidious blocking by tech companies I suspect the person is either an idealist or one of the deplorables. I'll do you the credit of assuming your in the former basket because so far as I'm aware the only people at present negatively effected by google and facebook are all in the latter basket.
Presentation Training in VR [video]
It depends on the weed. Overall you’re going to put pressure on it. With conventional fields like the ones pictured in this article, there’s often no ground cover. If you have a ground cover (say, clover) and you’re defoliating the weeds all the time, then you have a chance.

But some weeds, like invasive blackberries here in the Pacific Northwest, are extremely resilient and will shrug off defoliation.
> This doesn't hold water. It's just being shown because someone paid for it to be, not because it's the best thing to be shown which is what algorithms would be tuned for if they were in the users interest.

You are factually incorrect and this is part of the problem: a lot of proselytizing (and, honestly, virtue-signaling) by people who don't know how advertising actually works.

Display advertising works on a CPM basis (ie paying for the impression) so yes, that's pretty much a case of someone paying to show the ad and that's it. They may be paying for that based on contextual information (eg RTB) or not.

But search advertising, at least how Google does it, it sold on a CPC basis (ie paying for the click not the impression). This actually means Google is motivated to show you the search ads you're most likely to click on because that's some revenue vs just who bid the most.

> That's pretty dismissive of all the thought that has gone into criticism of advertising...

No offense but if you don't know how search advertising works at the highest level then either you haven't put much thought into it or you're simply parroting someone else (who also hasn't) because it fits your world view.
> The energy usage should be minimal - it doesn't take much power to burn a leaf.

This is certainly true for dry plants. If they're weeds, they're actively growing, so they are trapping a lot of moisture that could make it hard to burn. If the weeds are a problem, then they're going to be growing. Many weeds, too, will continue to grow, even if their leaves are damaged or removed.
Well, right, but it doesn't need particularly impressive algotithms to achieve something with that data. Those algorithms were here 20 years ago, with less processing power and camera resolution.
Persuasion ‘Dakota Johnson’s movie to be released on Netflix
Continuing with the trend of adapting work from acclaimed writers, Netflix along with MRC films is going to come with the latest novel of Jane Austen’s is ‘Persuasion. Persuasion is described to be the modern and witty approach to a beloved story will remaining true. Persuasion movie is going to star ‘Dakota Johnson’ in the lead roles. Here is everything that we know so far about ‘Persuasion’.
Good times. I last used slackware when 2.0.27 kernel and GCC. 2.7.2.3 were the latest
RPython-Based VMs: Fast Enough in Fast Enough Time
"You can use their cloud DVR to "record" something, and after that happens, you can fast forward through the commercials."

Has this changed? When I tried YouTubeTV a couple of years ago, you could record things to the DVR, and sometimes not only would they not let you fast forward through the commercials, they replaced them with their own completely un-fast-forwardable commercials. Sometimes it would let you fast forward as normal though. This is what caused me to drop the subscription immediately.
This is the exact same approach governments use when trying to go the other way: politically motivated hand-outs framed as "investments". It's a meaningless word in a PR statement.
Parker Solar Probe Primed for Fourth Venus Flyby
Mutations from radiation come from particles literally slamming into the DNA and screwing it up. The more spaced out the important parts are, the lower the probability that the particle hits a piece of DNA that’s important.
I'd like to read up on the gulags and firing squads of the German left around that timeframe, can you point me to some examples, coming up a bit short on Google.
This is fantastic. Apples devices continue to be so groundbreaking (M1), it’s exciting that their culture of innovation and excellence will be spread more throughout the country. They will further seed the innovation hubs in all these places. I think it’s smart too, to gain new perspectives and tap new talent that doesn’t want to move to San Jose area.
I may be in this age group or I may have just used the same technologies around the same time period. When people say the internet is "free" it carries, typically, one of two meanings:

- Free from control. Governments are a tricky thing. You trust them until you don't; especially if your country has a history of distrust for authority.

- Free as in beer. This was always more of an illusion than anything. The IRC servers you spoke of had to be networked and hosted. The services had to be developed and reworked over the years. People had to staff the network to keep it free from abuse. The networks were never free, but they also never had aims to monetize.

Our friends in marketing and the people who run dubious spam businesses recognized that people are drawn to free and made a business case out of it. You can't fix people being drawn to free, but you can fix the definition of what it means to say you offer a "free" service. For instance, what Facebook and Google provide isn't free - they broker your data in exchange for nifty services. What if you had to say that, and weren't allowed to use the word free?

I don't think the future lies in non-freedom, I think it lies in gatekeeping what it means to be free.
Well this would certainly diminish the jockeying for position of those hoping to succeed the CEO.
Just FYI, the standardjs link doesn't seem to support your point here. It seems like standardjs is mostly about forbidding confusing syntax and obsolete APIs. (like .__iterator__, which appears to be replaced by Symbol.iterator, or .__proto__ which is replaced by .getPrototypeOf())

The only item which standardjs forbids that I could identify as possibly producing a decent performance improvement if used is the "with" statement. They also forbid wrapping non-objects in objects, which I guess could provide extra-expressiveness, but seems like it would usually just be a performance penalty.

I have seen people recommending obviously inefficient things like including large third-party libraries just to look up an element by class name, but standardjs looks like it is just a set of linting rules. I don't agree with all of them but I don't think there is a set of rules everyone would agree to.
Presumably the laser wouldn't be setting the whole plant up in smoke. Couldn't it target the base and let it fall?
man you people are coming out of the woodwork to simp for apple; if what you're saying were true then the language wouldn't be so topical and timely (eg alluding to hbcus).
It's in the comment that the person was replying to:

"...it will be much easier to run analytics on usage from web access logs..."

Headers don't normally get logged the way that URLs do. Having easy and cheap analytics is very helpful in making the right calls. "Expensive" analytics is really painful with APIs because some people rightfully get scared about the impact of making changes while others will just plow ahead.
Truly, this was the internet I was promised — or at least hoped for — decades ago when it began.

Somehow I imagined the internet as a giant library — the Library of Alexandria for the modern age. The Encyclopedia Galatica.

Others thought it might better be the world's largest catalog. The Sky Mall.

I've personally scanned and cleaned up many old children's science-related documents and uploaded them to the Internet Archive.
Well that's a surprise - the Biden administration cracks down on big tech, and Boom! Apple commits to invest 430B$ in the US economy!

That's just a scaled-up version of pink-washing - Look, apple is so great, we can't dismantle it for being a monopoly! Now run and do something bad to the real villains like Amazon!

They can start by honestly and fully paying their taxes.
Automate management before they can automate us
Those were so fun! I loved my little VM as it progressed and played pong, and commanded robots and rendered the output etc.

It's a really great fun way to learn the key concepts.
They're upping it from $350B so they were most of the way there.
But surely ‘what we were already going to do’, must include hedging against predictable political changes.
True, but whether or not something is a joke and whether or not it is rhetorically misleading are orthogonal characteristics.
Because people will figure out how to exploit the algorithm.
How does this happen?

Why does everyone have their coins in a single place instead of their wallet? Aren't transfers in and out of wallets basically free?

I dont do cryptocurrency, so I'm not familiar with the buying and selling, but why aren't the coins you buy put directly into your wallet?
It's not as clear cut IMO. I'd argue that general societal prosperity is in the best interest of a lot of companies (and their shareholders).
I'm on the opposite side; I think it's an amazing example of private actin for a public service.
Instead of a laser, I wonder if it would make sense to use positioned lenses and have the robot focus the sun's rays on each weed to burn it out. Though that probably would cause fires and would only be usable during certain hours of the day.
It that more or less then the saved taxes? @Apple Hedgefonds are a good investment.
Sorry, but I feel GDP is meaningless when discussing quality of life for average people. Example: China is now regularly touted as having the world second largest GDP, recently surpassing Japan. But GDP per capita is more than a decade away from catching up (and that is optomistic). Also, even GDP per capita isn't a very good measurement if wealth distribution is very skews or social mobility is very low.