skysight-inc/HackerNews huggingface dataset:
URL[0] is wrong (but redirects correctly).

[0]literally - https://shkspr.mobi/blog/2019/07/i-feel-hopeless-rejected-an...
> I think Tesla 'proved' the viability of long range BEVs the same way Newton proved calculus to Liebniz (and I'm only being slightly hyperbolic). Some ideas/discoveries/technologies are more or less inevitable as the newly-existing but disparate building-blocks are there, waiting for a receptive mind to piece everything together and usually with a surprising level or synchrony.

This effect can be observed often in the case of low investment advances like mathematical breakthroughs, inventions that are limited to a bunch of papers, gadgets or Uber for X type, X as a service startups etc. But, it is evidently not true for hard problems, advances that require huge investments, bear enormous risks and uncertain payoff.

The people who go for the relatively low hanging fruits know this very well, evident in their rush to the market, patent or to publish in academic journals.

In contrast, the hard problems, like landing a man on the moon, measuring the higgs boson, retro propulsive landing of orbital rockets or, case in point, the development of long range BEVs would not have happened if someone would have had the ability and courage to go all in at enormous cost and risk. Progress is not automatic! It may appear though but in reality people are sometimes willing to pay enormous prices for lofty goals. Or they don't and progress simply does not happen.

In fact, these tasks are so hard, that none of the achievements mentioned above have been repeated so far, despite arguably ample time for copy cats. No one but NASA went to the moon, no second LHC was built, only SpaceX has landed orbital boosters and the 2012 Model S still has more range than any non Tesla BEV.
Another evidence is that there are problems that we know are arguably solvable and desirable, yet we still haven't solved them, e.g. putting a man or women on Mars, switching to 100% renewable energies, fusion, making certain diseases extinct etc.
Why couldn't Stripe be a household name? PayPal is.
Mysterious 2017 radioactive cloud over Europe originated in Russia, researchers
Nintendo Profit Plunges 46 Percent Despite Higher Switch Sales
I use zsh and fish, `..` takes you to the parent directory without typing `cd`
I just want to add that Android has a barely documented feature "Resource Overlay", designed to allow OEMs to customize stuff. [0] is a quick tutorial, [1] a bit longer introduction. The focus on configuration instead of code should make security a bit easier. Obviously they made it near impossible for even more advanced users to use, so opening that up a bit would be a good first step...

[0] https://code.tutsplus.com/tutorials/quick-tip-theme-android-...
[1] https://developer.sony.com/posts/sony-contributes-runtime-re...
Planting a tree is as easy as planting a tiny seed in the ground. What all these headlines omit is that the majority of things planted won't survive. My back yard has a few thousand tree seedlings growing in it naturally.

When we hear of tree planting we picture a mayor or rich person planting a four year old tree in a park. The reality is that trees grow from seed.

In the case of commercial forestry all the trees planted won't make it.

A better vision of tree planting is Johnny Appleseed.

Edits. The Twitter from the Ethiopian minister says tree seedlings.
The HP desktops we have at school don't have GPUs and the Intel GPU is too old, so 2.8 won't even run.

Can anyone recommend the cheapest useful half height vga outputting GPU?
Life, Liberty and the Pursuit of Science
Well, I won't disagree. I've had the moniker "Agile Coach" before it was ever a thing (I though I'd invented the term :-) ). But I have never been a business consultant. My "coaching" was exactly what you would expect from a sports coach: I helped the players, not the management :-).

XP (in its traditional sense) doesn't scale past 8 developers anyway. Anybody selling you XP for a team of 500 is someone to be wary of ;-)
I'm glad that they claimed not to know sign language. There's a tendency among the healthy and able-bodied (myself included) to assume that if someone is deaf or has a disability which prevents them from speaking then they've likely had it from birth and will have developed means of communicating in other ways.

But there are a slew of accidents and later-onset diseases which could leave someone suddenly unable to speak and without the time to learn to compensate with something like sign language.

When a close relative was diagnosed with one of these diseases in Australia, their doctor gave them a website to use where they could type and somebody would play their part on a phonecall. Their staff would call the desired number and transcribe the person's response, reading out in turn any (typed) response from my relative.

I don't know who ran or funded the service (likely local, state or federal government, because Australia is pretty good like that), or what it was called, but I have a great deal of respect for the program.
Why Static Analysis Can Improve a Complex C++ Codebase
Nope. The first does not do anything. The second makes a new array of length 'arr.length' with 'b' in every cell
Yahoo! This is your celebration

Celebrate good times, come on!
The article gives no details but I'd look to see how many things are planted from seed in a nursery each day to at least get an indication of the number of things which can be "planted" in a given day.

Many trees could be said to have been planted by someone scattering apple seeds out of their pockets.
Should be illegal.
Weird! I thought I only pasted it once. Thanks for spotting.
My experience with shipping companies (no matter which one, and in 4 different countries) is that they generally don't manage to deliver a large fraction of packages. The failure rate must be above 20%, which would be unacceptable for most other kinds of systems.

Every now and then someone convinces me to try Amazon - my most recent experiment with it involved 3 orders, of which they managed to deliver 1. This is to an address in Central London.

I guess you might have a different experience with shipping services in the very grid-like, regular, easily adressable American suburbs - but IME in Europe the most reliable way to get some goods is still to buy them in a physical shop.
Seems a bit suspicious to me. You can't plant a tree in 5 minutes while making sure that it will actually keep growing.
In addition to what others have commented on: You can think of it as a way to boot-strap the market. That's easier with existing established technology. Once they're delivering massive quantities of grid storage batteries, it might be relatively easy to justify doing a big investment in a different chemistry and hopefully you can just swap it in for the old one (with some changes to charging electronics probably)
It's so funny that with all these breaches, Equifax is the winner and gets 150M customers. Same thing happened with Desjardins (Quebec bank) recently.
That's not a "full disclosure", that's spam.
The endgame is probably training some neural net with real user behavior and using that to generate realistic usage patterns.
For many, it's a goal to avoid having a national ID, for privacy-from-the-government reasons. The ACLU has a decent writeup about the issue: https://www.aclu.org/other/5-problems-national-id-cards
> In the EU you must give up your biometrics (fingerprint) by law

Generic and incorrect statement

Also, I'm not an UK citizen and I'm forced to give up my biometrics (face) whenever flying out of an UK airport. Or when flying into the US.
Why Virtual Training Software Is So Successful
> and state governments makes some people forget that governments can actually be in the black.

I don't think it makes sense to include the states in that indictment. Most US states are dramatically better run fiscally than ~95%-97% of all national governments around the world based on debt & tax revenue levels. If you ranked the states with nations, the 50 states would all be among the top 100 nations on debt to revenue ratios, credit rating, stability and predictability of tax revenue. They often have to be fiscally sound by law. Out of the 50 states, only five or six tend to ever have serious or frequent fiscal problems (with California, New York and Illinois routinely having problems).

Florida for example has a $1 trillion economy, a $91b budget, and $1.7b in annual debt service costs. That ratio would be the envy of the world outside of a few nations. Most US states are in at least that good of condition or better on debt costs to revenue. Two dozen states are in essentially squeaky clean fiscal condition, as solid as any governments get outside of Norway.

Nearly all of the states get extremely good credit ratings. The particular exceptions are: Illinois, New Jersey, Kentucky (the last two still carry good ratings).

Even California is in good fiscal shape right now (after a ten year economic expansion of course). They can easily afford their annual debt costs.
Spotify Rap (How to Get Permission)
in theory having an online code editor that makes deployments and handles the infrastructure for you sounds good and from this i can see the logical deduction that this platform would save costs and simplify processes. But they are most likely not technical and as such don’t understand that code is written the way it is due to the many variations between projects.
They could have also implemented flat in terms of flatMap: flatMap(x => x)

I personally feel flatMap is a much more used method than flat, so if you want to remove one, I would remove flat.
And yet you're still alive today, 30 years later
> Property-based testing is very good at shifting the cost-benefit ratio of testing, because it somewhat reduces the effort to write what is effectively a larger number of tests and increases the number of defects those tests will find.

Yes, property-based testing is great. Of course, you need code that actually has some nice properties. Typically that is the case for well-designed code, so it's a win-win.
That doesn't prove anything about hospital quality.

From your source: "Around 40% of cancer cases could be prevented by reducing exposure to cancer risk factors including diet, nutrition and physical activity".

Americans live a lifestyle (fast food, less walking) that leads to a much higher risk of cancer than Europeans, the difference in mortality rate is mostly explained by this.

Another way of thinking about this, looking at your data, do you really think Australia has the worst hospitals in the world because they have the highest cancer rate?
An excellent blog post. I found the experience of being a wheelchair user a little amusing.

It is very unusual for companies or organisations to deny being accessible. In much of the world accessibility is a legal requirement, but it is very rare that it is precisely defined. So it is a very different matter whether that accessibility is adequate.

If the author had been in a chair, they would likely have found that the ramps up to the dais are far too steep, and require them to be manhandled up in full view of everyone. Some ramps may have been temporary and split, preventing powered chairs from using them. Or the ramp might have been ostensibly owned, but misplaced when it comes to be needed. They may well have discovered that the only accessible bathroom is in the bowels of the building, frequently used for convenience by nondisabled people, require a key from reception, is used as a store room, or is part of a regular bathroom behind an inaccessible automatic closing door. Were gradients in the outdoor landscape too difficult? Could all the doors be opened while having hands on both wheels to move the chair? Were refreshments accessible? Were tables the right shape to get a wheelchair under them? What about a powered chair?

I completely agree and sympathise that the range of disabilities is much broader than physical disability. But I think we should be careful of assuming even physical disability has been cracked. I think it is essential that more people have experience of navigating space in wheelchairs. In my experience it is much much more difficult than I would ever have assumed.
With all respect, I think that Mozilla has a lot more testers than just one person. If the beta channel (or nightly) was truly bug free, it would be turned into the release channel.

In other words, there is presumably a reason the release channel exists. As long as it does, the desire to use the release version alongside unsigned extensions is reasonable, and there should be a supported pathway.
It also requires that comments get stored and waste memory: previously just enough of the AST needed to be stored to be able to regenerate the JavaScript. You can't throw away the comments because you can't predict where code might do someVarHoldingAFunc.toString()

It seems like an unnecessary change - if the source needs to be accessed then get the source file.
That's a £40m distraction.

I think the real problem is the same as every other multinational tax fiddle. They were able to freely export work product that generated £6bn in global sales, £5bn should-be taxable profit to their offshore parent company. Even local sales didn't touch their books.
You could optimise either, I don't think that's the point. It's just a convenience that more clearly expresses the intent of the code where it's used. Imagine an example where the callback to map is quite long; seeing the flatMap identifier alerts you to the fact that the callback returns arrays, even before you start reading.

You'll find equivalents in all the JS utility libraries and most functional programming language standard libraries (and languages like Ruby with functional-ish subsets), so there's a lot of evidence that people who write code in that style like to have such a function available.
Grep, Sed and Awk – The Right Tool for the Job
Same here. I've been occasionally hitting 32GB with my / when I let my system grow really messy, but a quick look at big and unused packages was enough to clean it up. For a GNU/Linux system, 32GB is a lot.

It would still be nice to have more for added comfort, but it's not like it's a big deal.
I think the current title of this article is a bit “click-baity”. That being said, I really appreciate the content.

I worked on video game UI for several years and part of that job was interviewing users who had difficulty. We specifically interviewed users with disabilities because we believed that making our game better for that set of users made the game better for all users.

Even if you don’t want to go for a whole week pretending to have a disability their are simple things you can do to live the experience in a limited fashion like simulating color-blindness in software, using arthritis simulating gloves or even pulling your chair back and seeing if you can still read the text in your UI.
Personally I think it's unlikely that Tesla, Hyundai, Nissan, Kia, Mercedes, Jaguar and Audi were all so blinkered in their thinking that they forgot about better aero and reducing weight when doing so could save 40% of the cost of the most expensive part of the car.

If you think that's likely - and it would be great news for EVs and the environment if it was the case - I suppose we'll have to agree to disagree about the credibility of Lightyear's claims.
I think that HTML5/JS/CSS is the recommended way to write apps for KaiOS.

Seems kind of fun in a way, the bloated JS frameworks we are used to probably won't run very well, so you would need to work at a lower level and really optimize.
It's actually a lot harder than you'd imagine to break into security considering how much outrage and demand there seems to be in the press and on forums.

Maybe this WAF wasn't the greatest software though. Simply buying something and squeezing it into your tech stack isn't enough. You have to know how it works or it could be the thing that gives a foothold to an attacker.
It's not nuclear vs fossil fuels that is the real debate though. It's nuclear vs renewables. And IMO renewables come out way ahead in this debate.
I always assumed it was to protect against: accidental naming errors, confusion of what a declaration is and copy/paste issues. When I first started writing rust and saw it was a thing I thought it was a terrible idea. I'm a more open towards it now, the strong static analysis Rust does help and it can improve code quality if used in small amounts. However, it still can be quite confusing.

Given that JS doesn't restrict the type of a declaration you can just assign a new value to it, place it in a small scope or use a chain.
And not a single mention of honeycomb.io
>Ethiopia’s minister of innovation and technology, Dr Getahun Mekuria, tweeted estimates of the number of trees planted throughout the day. By early evening on Monday, he put the number at 353m.

that number plus picture of someone planting a sapling makes me think it was 350m seeds, not trees
You’re right, before Android took off, it was just “iPhone”.
New IEEE 754 Floating point standard
You are alive too, despite all the perils of coal power.
The best I can find today is something like this:

https://www.aliexpress.com/item/32911065860.html

Looks like you could combine that with a butane-propane mix as a refrigerant, and make a decent little 2 watt chiller - although it really depends what the efficiency of that compressor is.

I wonder if it would be more efficient than a peltier unit?
Yes it is. Electoral roll.
I added that because CapitalOne has an open source tool that has similar functionally, but point taken and post edited.
To OP:

It's not exactly a nice move to link to the download folder before the main website has been updated, because as you might notice this has resulted in a lot of confusion from normal HN users who don't follow the Blender mailing lists/developer forums closely. The release is in fact today, the 30th of July, but possibly several hours from now, as many developers are currently at SIGGRAPH in California.

Even if the link is changed to https://www.blender.org/download/releases/2-80/ (which it probably should be), that page hasn't been updated since RC3, which will possibly just confuse more people.

It would probably be better for the Blender community to not jump the gun and wait until the website is updated.
I'm dealing with a company at the moment where the interaction tends to go like this:

1. They call my mobile number, but I am not available.

2. They email me to say that they can't get hold of me and ask me to phone them.

3. I contact their customer support on Twitter who tell me what the original message was.

Simply sending me the message by email in the first place would save some time. I'd also then have a log of any discussion, which I don't get on the telephone (but they record conversations).
Wouldn’t one be able to verify this by placing your own MitM at your own home gateway, no?
I've been using blender 2.8 over the last few days and I've been liking it quite a bit.

The change from 2.7 is both big and small depending on the perspective.

Going in I was worried that I would need to relearn a lot of things, but while there were some big changes (like the ui, scripting, eevee, etc) I was still able to navigate things easily with only occasionally needing to look something up. I still think the old ui got way too much criticism, but this new ui is better so hopefully this will please everyone. All in all, a really good .x update, but definitely not a major one like 3.0 will be.

I am also kind of struggling with the new rendering engine. While it's way way faster, the renders are different enough especially with certain things like shadows and transparency from cycles that I am on the fence about what my future workflow will look like.

Blender is such an amazing piece of software and probably one of the most successful oss applications out there. This is another really big step forward for it.
It doesn't take unlimited resources to destroy sensitive transient information past its time. The opposite really.
I wrote an interface that would allow SFTP transfer to Azure Blob Storage (doesn't support it) that doesn't store anything on the machine running the service. It was really just supposed to be a frontend.
Top Rattiest Cities
That means I don't think reactors explode like a nuclear bomb, as the GP have suggested.
For the last 10 years I've been working mostly on CI and CD automation for a few projects that as part of their offering tried to automate the deployment for their clients.

In general when you try to simplify a process you increase the level of abstraction which leads to additional complexity in terms of customization and integration with third party systems and tools. Then you decide that it is a good idea to offer integration with the third party systems and tools and you increase the abstraction even more which increases the complexity even more. Also in the end you wonder if you are in the CD tools business or you are offering your core product.

It is much more productive to develop the product in mind with the tools for deployment that are already available. Unless you want to have a product and a "Services" division that configures and operates your product for the clients...
Now if we could just get pattern matching[1] and optional chaining[2], that would really elevate things.

[1] https://github.com/tc39/proposal-pattern-matching

[2] https://github.com/tc39/proposal-optional-chaining
The title is literally how I felt.

I encourage you to run the experiment yourself, and blog about it. I'd be interested in your experiences and what blog title you'd choose.
While accurate I believe your comment trivializes the issue.

It is hard to empathise with many disabilities until you have "walked a mile in their shoes". You don't even notice the failure modes.

The idea that people should try, and the emergence of products like the arthritis simulating gloves, and good steps.

When the ADA passed there was (and of course remains) criticism that it only helps a disproportionally few people and if businesses didn't want their custom that was the business' problem. But we all take advantage of many ADA affordances either through transient disability (e.g. breaking a limb) or just life (carrying a large number of packages).

Please don't scorn the author. I personally would not have gone as far. And I learnt something by reading the article.
I live in Ireland. I regularly get amazon packages delivered without any issues. I have ordered items from China via China post and they have arrived too. I don’t think I’ve had a missing package in years.

This is just my situation, but I wonder if those who have had a single negative experience shout the loudest sometimes.
Great, thanks! I checked the menu but probably missed the language settings.
Please show which law this is, I've never had to give my biometrics to anyone but the US government when visiting there.
Barring a rather spectacular feat of engineering, the UK won't be relocating itself from Europe any time soon (much to the chagrin of those who seem to want to plonk us next to Singapore ...)
I think OP was saying slice returns a mutated copy while splice mutates in place.
Zen2's 7nm Complications: Why Not All Ryzen 3000 Cores Are Created Equal
A complete guide to the Node.js event loop
Yeah. That's a fair point. I did spend some time in a chair when I was much younger - so I have a vague memory of some of those issues.

Perhaps I should do it in a cheap chair... Could be interesting - but might be a bit socially weird.
AOL used to be masterful at this. It was almost impossible to cancel them. A lot of people cancelled their credit cards to get rid of them.