skysight-inc/HackerNews huggingface dataset:
> Isn’t the best ultimate solution to consume less?

How can we do that when overall population is still growing (even if the rate of growth is slowing). I mean, even if I cut my consumption by 25%, there are so many new people that it doesn’t seem like it would matter much?
> I always wondered if it actually took time away from improving Firefox or other products.

> I can't imagine that from a standpoint of time investment and technical improvement Rust ever made sense for Firefox to be honest.

To put it bluntly: without Rust, Firefox would have very likely not existed anymore. It was severely behind in terms of performance, and no good tooling was available to fix that without incurring a huge ongoing maintenance cost, due to lacking parallelism safety in other languages. So they built the tooling themselves.

The whole Firefox Quantum thing very likely just couldn't have happened if it weren't for Rust. Rust wasn't some pointless experimental plaything; it was a large frontloaded engineering cost, with significant long-term benefits.

(Note: I'm not a Mozilla employee, so it's always possible that I'm wrong here. But I have followed the whole Rust-and-Firefox thing pretty closely from the outside.)
In the examples you gave the state was the obvious enemy to the people rioting. In the US right now there seems to be a heavy focus on property owners, business owners being as much the enemy of the people as the government is.
> Which makes the conceptual basis of things like economics suspect.

> Dunno about the rest of the world.

If you are poor, then money is the means to have the necessary things for survival.

My opinion is that materialism is something separate from money, but it is often induced by desire for more money.

The only main problem to me with the way money works is that value generation != money generation. So, what I mean is that if you plant food, it doesn't mean that money necessarily exists. And hence money != labour * scarcity if there isn't a way to introduce the money in the first place. This observation is mostly for third world countries, where you have scarce things and a lot of labour, but you don't necessarily have money. The USA suddenly becomes much nicer in your world view when one realises that for the most part money = scarcity * labour does hold there.

Anyway, I would say, don't worry about the USA too much. I don't think the issues you are feeling are due to economic theories, I think it's more due to social circumstances. Culture is something you can build for yourself, you don't have to worry about the rest of your fellow countrymen.
Web content makers have to realize their days of monetizing are numbered. Free web content is free food for NLP algorithms , which have already become impressive. In one of the next Google updates, they will eliminate web results compeltely and just give you the predicted answers. We're bound to see original content trying to hide themselves from google in order to remain relevant.
What if Google executives negotiated a deal to pay Mozilla more in exchange for killing Rust development, considering Rust threatens Golang dominance?
That seems a bit disingenuous (not that I think you're wrong with respect to Google slurping up data, but that's already been discussed at length and is mostly orthogonal to differential privacy). A perfectly valid use case for differential privacy is to take the enormous pile of data Google has access to and construct models and views into it that don't leak anything "too personal" in some rigorous sense to the outside world. IME they tend to use more crude techniques like not showing any Google Trends data if there aren't enough data points, but whether Google uses this kind of technique at all is a much more general question than whether they use it to protect the public from Google itself.
Funny, from non-dev roles I'd probably put spreadsheets as the the platform for "no-code app dev".

Or rather, the platform for "this is the only b*d tool IT have allowed me to run, and no, I don't have a spare year for them to scope out what could be bodged by a couple of VBA scripts, and doing so would very obviously make my job better. So, for good or evil, it's going to be bodged with a couple of VBA scripts."

I feel like there's a lesson there, though I could be wrong. (Also not sure if that counts as "no-code")

Oh, and seconding the general consensus that websites that flash irrelevant notifications at me are pretty much an instant, hard "no".
Most places will make the announcement once the outstanding ballots are extremely unlikely to change the result of the election.

So if Candidate A is winning 500,000 to 400,000 but 150,000 ballots are still outstanding then they'll make the call for Candidate A because there is no reason to think that the outstanding ballots will be that much different in distribution than the already counted ballots. This can be adjusted based on historical precedent as well, if you know that late counting precincts tend to vote in a certain way then you can make educated guesses as to when the results of that precinct will no longer make a difference. Even after adding in some extra margin for safety you can call the race.

The tricky part is when a race is really close and you have to count every ballot. This is when waiting 3-5 days for the mail to finish trickling in is going to cause cable news anchors to lose sleep.
You do not need that, you can just use a flag

snap install --dangerous /path/to/snap
"Corporate speak" is itself an example of corporate speech. It's autological.

https://en.wikipedia.org/wiki/Autological_word
SuperPhénix was cool on paper but I'm actually surprised that they built it and after that it took so long to stop it. It used sodium, a lot of it, which explodes violently in contact of water.

That's an issue for most people. The political pressure was huge to stop the project. The CEA wasn't even that good at manipulating sodium, they got two known major incidents in Cadarache. One quite spectacular with a huge cloud of fire.

I think nuclear power is great to research and the risk is sometimes worth it, but SuperPhénix was too risky.
Can anyone elaborate on this? Do electric cars really cause less break dust for this reason?
>Well, if you are building an IoT Device, lots of stuff for reliability. Automatic rollbacks, self-repairing, immutable FS...

For that there is ostree, which is already supported by at least one major embedded systems vendor (https://docs.windriver.com/bundle/Wind_River_Linux_Tutorial_...).
Dry cask storage will not be without issues on the 100 year time frame. However, I am relatively well convinced that this will be a problem in the billions in cost. That is a lot, but not $10s of billions or $100s of billions. A single national reprocessing facility is >$10 billion.

The simple truth is that radioisotopes decay. When you split Uranium, you dig up the nuclear dust. The more years you give it, the more it settles.

Don't get me wrong, fuel cladding is going to be popping, leaking, and breaking all over those racks of fuel in dry Helium atmosphere or whatever it is.

Also, companies who want to do US reprocessing (but will not anytime soon b/c of $$) are ready to cherry-pick the living daylights out of the fuel inventory. In another 50 years, the best fuel candidates will be vastly more economically attractive. You have the burn history of each fuel assembly, and you know which has the most good stuff and the least bad stuff. Time tends to shift that ratio in the right direction.
Canonical doesn't seem to understand that if I wanted a gate-kept system, there are plenty of better, non-Linux options in this world.

Canonical seems to have forgotten why Linux exists to begin with.
The Facebook Ad Boycott Has Failed, and Mark Zuckerberg Is Richer Than Ever
Cool, thanks for the corrections. I learned a bit about this for a single semester a decade ago, so I'm not surprised my knowledge is incomplete and warped by time.
I was privy to a fairly high-wattage conversation between Walid Taha, Jeremy Siek, Todd Veldhuizen, et al, where they discussed this issue at length. They were concerned that languages almost universally equate data types with data structures. Their opinion (drunkenly expressed) was that the program semantics should be based on both. The wrinkle was was happened if you wanted to expose transformations of the underlying structure against the type when trying to say something reasonable about escape hatches.

If I had a PPLTDHTWTPOAE (?) it'd have this capability for sure.
> Even mentioning usage of differential privacy for a single feature of Gmail seems pointless to me when they obviously not only have everyone's emails in full history, but also develop countless algorithms to scrape content from emails (e.g. purchase history from common retailers).

That's an unsubstantiated claim, and I don't think that it can be in any way reconciled with Google's own privacy policies.

https://blog.google/products/gmail/g-suite-gains-traction-in...
It's very hard for people to be disciplined about not increasing their lifestyle when doing this in order to actually save enough. But it's a nearly 100% sure-fire way to achieve that goal.
It looks like Apple has already pulled fortnite from the app store
Then who is left? Churches? Foreign governments?
Add to that that for the freedom-concerned user Pocket has to be replaced (Wallabag is good), as do most of their other "privacy respecting" services. There's no advantage with them over any of the propriatary alternatives other than a fallen-out-of-favor-dwindling-financially foundation-corporation hybrid healf heartedly developing an important browser saying they won't sell your data.
Zenodo is great! In theory you could also upload a docker image to Zenodo and give it a DOI, but it doesn't seem to have an especially elegant way to pull this image after the fact.
that sucks that link rot is slowly erasing the news reports of Snowden's leaks. how are younger people supposed to defend themselves if the past is erased?

there are 2 sites which archive the complete Snowden leaks:

https://search.edwardsnowden.com/search?utf8=%E2%9C%93&q=spi...

https://snowdenarchive.cjfe.org/greenstone/cgi-bin/library.c...
These "Oracle clauses" really, really put me off using a product, or indeed anything from an organisation.

I totally understand that benchmarking is hard, but using legal means to silence anyone from talking about aspects of your product is just downright scummy.
There's converse to this however, when you charge a company more they're less inclined to waste your time.
This is my first time going through it, it's pretty easy as far as time commitments goes. The weekly updates are pretty helpful actually, while we have made a lot of progress in both users and updates, but looking back at the past 8 weeks there were a number of goals that we didn't end up doing because "time got away from us" or The group sessions have been very hit or miss, it's often too much just introducing yourself instead of being able to ask questions that they might be able to help you with. And then there is a 22 section "curriculum" which are just YC articles and videos that you have to mark that you completed, generally pretty solid reads, but all 22 over 8 weeks feels like a lot of busy work than actual work, so I'm playing catch up right now. Overall I'd say do it, it's free and does give you something to keep track of your weeks, because they do fly by super fast. But we've tripled the number of users by mostly dumb luck and some persistence, so I would do it again.

If you want to see what we've been working on the past 8 weeks, you can check us out on the chrome store: https://chrome.google.com/webstore/detail/sidewalkchat/denbp...
JavaScript itself (ES language changes), APIs callable from JavaScript (there are a lot), CSS, HTTP(s)/TLS and evolving security, ever-evolving compatibility requirements to keep popular pages working, performance expectations of the rendering model (what must be smooth nowadays didn't used to be and it's expected by sites), things like WASM, WebGL (new version on its) & WebGPU, the sandbox, evolving security patterns (HTML/HTTP/JS security model is complex) and dealing with new security issues (it never stops), compatibility with OS version releases (always new issues), compatibility with GPU drivers (always new issues), video codecs.

These things by themselves require a well-funded team to keep the browser relevant to modern sites. Well-funded because they take a lot of time and ideally to be done to a professional standard. The number of spare-time or independently-wealthy volunteers around to do the work seems thoroughly insufficent compared with what it would take to keep up.

That list doesn't even have new user-visible features (so nothing to "sell" to users except "we still work with current sites").

They are just moving-target "basics", minimal expectations by users and sites to remain "current" on the web. I'm sure I've left off a lot too, it's just off the top of my head.
Running any air filter (cheap, expensive, etc) lowers the PM2.5 count in my home (adjacent to a busy 4-lane road in San Francisco) from ~40 to near zero. This is the tool I use to measure PM count: https://www.iqair.com/us/air-quality-monitors/airvisual-pro

https://twitter.com/typesfaster/status/1116732197031956480?c...
>We now see this multi-system, inflammatory condition can be fatal for kids, who average 8 years old. Almost 2 percent of the kids diagnosed with COVID-19 in the United States have died from it, and the majority of them wind up in an ICU in a hospital.

Schools are open in much of this country.
Wow, that's as dumb as clauses get.

I'll try to get the legal team on it. It's a landmine as even a casual discussion of performance voids the license. Any discussion of outage may or may not involve this point.

It is a devops prevention clause.
That reliability stuff sounds good on desktop too. I don't exactly enjoy re-running apt after it has mysterious failures halfway through installs.
It's not only the brakes, but the tires that get slowly used and create micro particles.
It's far from the worst. The big unknowns are the PEG chain lengths (how many -CH2CH2O- links in the chain, more means more solubility, to a point) and how clean the product is. It's a dirt simple synthesis and there aren't a ton of real nasties (toxic at low concentration) that can be generated, so there's not a huge amount of risk in my opinion. Like, eating fried food is probably a higher risk in the long term.
Time to put yours in writing so we finally hit that 100%.
"Almost 2 percent of the kids diagnosed with COVID-19 in the United States have died from it, and the majority of them wind up in an ICU in a hospital."

Is this a typo? Possibly he meant 0.2%?

The data from my county (Alameda) has 1,450 cases <18 and 0 deaths: https://covid-19.acgov.org/data.page

Similarly, data from South Korea, Spain, and Italy, and China is <= 0.2%: https://ourworldindata.org/mortality-risk-covid#case-fatalit...
It will be hard to find agreement on what is perfect machine code. Smallest binary? Fastest? Least number of instructions? Lowest power consumption? Able to run equally well across more CPU generations? Able to be understood and debugged by more? Using CISC silicon which has more functionality baked in versus an RISC one? etc...etc.
In the UK the hospitality industry as whole contributes 3.9% of GDP. Which is higher than similar European economies.
Came here to say this. Referencing objects through handles allowed much better memory management on a primitive OS like System 3.
Point taken. I have been buffering supplies since February, and anywhere else I can support shipping delays with a bit of additional planning, but coffee and eggs are I think the two places in my lifestyle still coupled to just-in-time delivery. I have caffeine supplements stocked as a backup, but that misses out on the ritual.

It’s been an interesting year, kind of like playing Factorio but in real life.
Since when are linux users "famously considered cheapstakes"? I was under the impression it's quite the opposite!

Of course, all generalizations are just that. But if anything, the linux gaming community has many passionate people more than willing to pay for games on their platform.

Most game developers don't port/build for linux due to the lower market share. A way simpler explanation that obeys basic market rules.

OTOH I know more than a fair share of people who exclusive pirate all the games they play on Windows. I also don't know many people who bought a license to windows itsellf.
This isn't a technical problem that can be solved by technical solutions, and even technical solutions can be tampered with.

Everyone understands paper ballot technology. Very, very few people are going to understand a technically "superior" e-voting system that has all the right characteristics. I'd rather have the system that can be accurately understood verified by the public than one where the public has to completely trust a few dozen experts.
The "^" marks a query returning one or zero values:

https://nackjicholson.github.io/aiosql/defining-sql-queries/...
I've never seen this mentioned in the official Docker docs. Is it a well-supported workflow?
This is not news if you've been paying attention, it's just PR before an election. UAE has quietly been working with Israel quietly allied for years:

https://theintercept.com/2017/06/03/hacked-emails-show-top-u...
Thanks for these great links! This is very informative.
Exactly. I don't care about the size of the screen. It's my damn computer, I should be allowed to put whatever software I want on it.
NSA, FBI expose Russian intelligence hacking tool: report
Ask HN: Do you hire for malleability or past experience?
By "malleability" I mean a person who is not an expert in a field but his/her past experience shows varied skillsets and demonstrates flexibility of picking up new technologies and domains.

Few years ago I read an article by Joel Spolsky on hiring. He gave an example: Say you have a requirement for PostgreSQL database engineer. And you get two applicants, one is a rock star PostgreSQL engineer who has many years of experience and the other applicant has experience but the CV shows that applicant has done lot of projects in different fields and technologies, but not much experience in PostgreSQL. So which applicant would you hire? The one who is a rockstar PostgreSQL engineer or the one who has little experience with PostgreSQL but has worked on various types of projects?
Quite the diatribe, but just to clarify Al Jazeera is actually citing multiple Palestinian sources for reactions in their article, not just Hamas.
I think the author has made the ever common mistake of confusing correlation and causation. Bad engineering orgs often use Jira, but Jira does not cause bad engineering orgs.

Anecdotally, the most frustrating company I ever worked for had obsessive Jira practices, but there was so much wrong with that company I could write a book about it.
Just use Basecamp
Mail in voting is going to make the hanging chads in Florida in 2000 seem like a nice memory.

In the best of times, the postal service was striving to deliver 96% of the ballots. Why would we sign up for automatic 4% disenfranchisement?

It is common for 20% or more of mailed in ballots to be invalidated for one reason or another. And that's just when its a normal year with absentee ballots as the ones in the mail.

Changing the election system during a pandemic with only months prior to the election is just asking for it. This sort of thing takes years to plan in the best of times.
Not a lot of money for a viable company, but it might be prohibitive if you're the main contributor to a smaller open source project, and that money will have to come out of your own pocket.
So you don't have any evidence, at all. Just as I thought. Then apologize for (and STOP) spreading misinformation.
Sorry! We know the bot sucks and we just turned it off. Lame marketing people.
I live in the Ohio Valley. When I was growing up everyone that worked in town had the paint on the roof, hood, and trunk of their car peeling off because of the particulates that settled on them.

This does not seem to be happening now because nearly everything is shut down and what is still running is operating at less than max capacity.
Expand the “Facebook research” section.
It might (or might not) be less relevant, but it's also to a great extent already-expended effort. Arm kernels have had a built-in decompressor for over a decade, so the bulk of the effort went in many years back when the gains were clear and worthwhile, and now while there's some maintenance cost to keeping it rather than just ripping it out, it's not a big cost. And dropping the decompression has the catastrophically huge cost of breaking an enormous number of already-deployed systems when they update to a decompressor-less kernel.

Incidentally, aarch64 kernels do not include a decompressor -- if you want to compress the kernel image then it is the job of the bootloader to uncompress it. Different primary market, different time, different constraints, opportunity to choose differently, different outcome...
Given how often I get top results that are clearly machine-generated content, I anticipate a lot of broken overfitting will happen in the near term.

If you train NLP on text generated by NLP, you're gonna have a bad time.
Sorry everyone on the bot. Just yelled at our marketing people to turn it off.
Also most of those are actually `#![forbid(unsafe_code)]` declarations or comments. I only see two places where unsafe is actually used, via `UnsafeCell`.
Occam's Razor is sharper than Hanlon's. Elon clearly doesn't truly believe that Hyperloop could work. Hyperloop's intention being the disruption of working mass transit is the simplest explanation.
It's not that I have a problem with the idea, it's that I've spent most of the last decade building data visualization apps on the web and have never truly hit a wall with respect to JavaScript's performance characteristics. I think of it like this: no user is visually processing data faster than React can render it. If you render 300 elements and then want to render more updates before those first 300 had finished, did you need to render those first 300 at all? A human can't visually process hundreds of elements that quickly. The problem is that you're attempting to render a bunch of data that's not actually what your user is trying to see, not that React can't render it fast enough.

Most "performance" problems on the web are solved by simple techniques like virtualization, pagination, pushing expensive calculations to the server, avoiding round-trip requests, or basic UI/UX improvements. The only time I would care about JavaScript's actual runtime performance if I were doing something crazy like 3d rendering in the browser and that's a completely different set of problems than React or Yew are set up to handle.
If it gets cheap enough, you can overbuild, which can solve a lot of the problem. Solar only produces peak power for a couple hours, but it produces 50% of peak for up to half the day, and wind delivers 50% or more of peak pretty much around the clock.

Add in transmission lines & a functioning energy market, and demand will timeshift where it can, and whatever arbitrage opportunity finally remains can be met with either storage or curtailment & further overbuilding, whichever is cheaper.

It's not like we need to run the whole grid from storage at night.
I don't know if you've heard, but it's no longer enough to simply be "not in favor of riots", you must now be "actively anti-riots" — or so goes that other talking point.
I believe the GCP stuff is relatively stable, at least nothing we're using has disappeared so far over about 3 years (several have been renamed and consolidated, though, but without breaking anything already existing)
I thought he pulled that back out of the language, though with the intent of re implementing it with as a library with the metaprogramming facilities of the language for anyone who wanted it?