skysight-inc/HackerNews huggingface dataset:
OpenShift (Kubernetes distro) is running all pods with random UIDs, and running a pod/container as root requires special privileges that only a cluster admin can grant. Also OpenShift is not vulnerable to this attack due the use of SELinux which is mandatory for OpenShift installations.
Dvorak doesn't save time, it's not faster than qwerty given equal practice
Is that really true. Perhaps comparing like for like but the last figures I saw showed 50% of the population live in cities but 70% of the emissions come from cities.
Is VS Code really that bad in CPU/memory usage?
The /r/webdev Community Podcast
In an ideal world, my preference would be for the government to enforce some sort of standardized driver interface and user-modifiability guidelines, such that users have the ability to update their own devices.
GM Reportedly Working on Electric Pickup Truck with Tesla Powertrain
DHTML: yes, with reservations.

ActiveX: no, a security nightmare and intended to tie users to Microsoft. It's still tying some corporate intranet users to IE6 compatibility.
Isn’t that the metric that all investor funded startups use - either being acquired or going public at some multiple of their original investment?

Unless I’m working at a job where I’m serving some greater good, my definition of success is did I help achieve the company’s objectives, get paid well, and will I be able to use my coworkers and management as references in the future.
This company is doing that https://www.cbc.ca/news/canada/british-columbia/b-c-company-...
Why isn't Go capable of system level programming memory safety?
Even less so. Unless you're doing transcription, typing speed is not even close to being the primary limitation on how quickly you work. Thinking of the words is. The difference between a typist who can hit 100 wpm using QWERTY and 110 wpm using DVORAK will only be exposed when playing TypeRacer. Otherwise there's no functional difference.

You have to get down to hunt-and-peck until you see typing ability actually affect productivity (and I have seen those people). If you can touch type using any keyboard layout, though, then typing speed won't be a meaningful limitation for you.
> I just really don't understand the criticism against Rust here

I think you are confusing two different narratives in the article: software development in general, and Rust the language/ecosystem/community.

The article raises many points about how the former as a whole does not care enough about security. How we do not have the right incentives to fix memory safety bugs (the bug bounty thing) nor treat them as the security risks that they are (the pushback from developers when you explain that something is a security issue).

That is the software industry in general though, not Rust.

There is also constructive criticism about how Rust handles these things and how it could do better. But it is clear that the author loves Rust for trying to find ways to fix this and how it aims to be a more secure and safe language. Note how the article is full of praise for how the Rust community responded to his feedback, and for the ambitions of the language.

EDIT: as I wrote in another comment, the main point regarding Rust is that "unsafe" by definition throws safety guarantees out the window, so to minimize the risks it brings, solutions outside of the language are needed (aside from hypothetical language improvements that reduce the need for unsafe, of course). This is easily forgotten in the hype about Rust's safety guarantees. Saying "but all languages screw this up in some way" is not really an excuse.
Wouldn't "sensate" be a better word?
You can currently purchase redwood seeds online to grow yourself! Plant them in peat moss in large groups to be sure they survive, as most seeds are not viable. Keep them warm until they germinate, too!

However, redwoods are really, really destructive anywhere that isn't a wide open field. Their roots will tear up concrete and pipes. Also, they shed branches like crazy during rapid growth, which deals damage to surrounding structures or flora.

Just something to keep in mind! If you have space and they won't be a danger to current inhabitants of the area, go for it.
> If I think about the USA, where politicians listen to their constituents even less, and the general opinion is just not concerned enough to VOTE for their president, much less get involved politically, I fall in despair. I cry. Then I just try to forget because I want to carry on.

I live in the US. Indiana. Our last governor was Mike Pence.

Our state is full of Republicans who wholly reject any idea of global warming or climate change. Fracking is cool and a good way to make money. Public institutions are a place to extort more money from students. Our state and national forests are places the Dept. of Natural Resources have deemed OK to sell old growth trees for $3 (2.6 euro - yes, pocket change)/tree. A law was passed 2 years ago banning communities from banning or putting fees on plastic bags.

Where I live cares nothing for ecology or environmentalism. The crony politicians only further their own private business interests. I do try to find city/county local politicians that care, but their hands are tied.

I also live with my wife and practice the 4 R's (Repair, Reduce, Reuse, Recycle). But that meager effort only goes so far.
Polanyi, the Failed Prophet of Moral Economics
I’m sorry, but trying to save the planet via a charity while taking a vig to get rich at the same time isn’t going to work. The scale of the problem is just too large, and the number of individuals at the retail end of the carbon economy with the desire and disposable income to not only undo their own emissions is tiny.
So there is no advantage at all having some filter on top of the train, pushing the air from top or bottom to the other direction?

I would assume that those droplet infections should become less.
I'm playing a lot with VM, interpreters, JIT and recently compilers in Nim.

Here is a JIT brainfuck VM: https://github.com/mratsim/jitterland

Nim macros are extremely useful for assemblers and emulators as contrary to many codebases which needs to use an intermediate code generation step via text files [1][2][3] you can directly use them with type checking and all Nim facilities while keeping an easy to read syntax: https://github.com/numforge/laser/blob/e898f027/laser/photon...

[1]: Xbyak - https://github.com/herumi/xbyak/blob/v5.751/gen/gen_avx512.c...

[2]: NNPack + PeachPy - https://github.com/Maratyszcza/NNPACK/blob/af40ea7d/src/x86_...

[3]: Apache Milagro Crypto - https://github.com/apache/incubator-milagro-crypto/blob/d43a...
Currently, up to around 50% as much CO2 is produced making and transporting a gallon of gasoline as from burning a gallon of gasoline.

Some of that would be mitigated, but it’s probably closer to 1.30$ vs 1$ a gallon.
Yeah, I'd say this is paranoid -- it turns out that file format decoders have been extremely insecure forever, and Google's been doing more than anyone to advance the fuzzing of public libraries to fix it. If they wanted to put a backdoor somewhere, they would not put it somewhere where their own automated tools that would detect and publish it.
> Remembering that some rare disease exists may be hard for humans, but is the easiest part for a computer.

I don't think that's necessarily true.
The rarer a disease, the rarer the data and therefore the harder it is to train a computer to recognize it.
Sucks to be buried in those footnotes alongside visible minorities that always have met that fate.
That has a nice ring, but I simply can't agree. Maybe you can change my mind. Please elaborate...
New Mexico Passes Law to Execute Babies at Birth
Thank you! Unfortunately, I haven't found many providers offering this, but I'll look into adding it for the ones that do.

In the meantime, you could ping their domain name to get a rough idea (if they don't use CloudFlare or block ICMP) and contact their sales team to see if they can hook you up with something more accurate.
This claim definitely feels like a fact not in evidence. I have not seen any number for the cost to society to completely transition from CO2 creating activities and move to a CO2 negative state. Because that is what it is going to take to prevent climate change at this point. A reduction in CO2 isn't going to cut it.

I would guess that cost is much higher than they think.
Cultural Course Correcting: Black Rock City 2019
Interesting because this post is not about anything people typically focus on -- navigating, hands on the home row, etc -- but mostly about plugins, tools, and performance.
This is so stupid! What if passenger changed his plan that day? Do you sue every single passenger who misses his/her flights?

Don't use Lufthansa's services.
Built and marketed a free business application. Ran out of energy and money before I could finish my rewrite and pro version.

Fast forward twelve years, it still bothers me and I can't let it go. I am well on my way to doing it right this time.

Tons of work, and the drawback is that I know how much I have in front of me, but I'm having fun and can't wait to engage my users again!
> Old IE really did hold back technological progress for a long time.

Seriously, IE5 or whatever was pre-installed on every Window OS and killed Netscape. It took years until Netscape release Mozilla. I lived through this era.

Microsoft back then was in the mindset that they were the gate keeper of PC through their OS. They did not want web applications that are OS agnostic.

I think the currently strategy right now for most company with the advent of web is wall garden + ecosystem. Give the user base enough tools, software and hardware, to depend on that it'll make it hard to leave.
Seems you realized this already, but RSUs are only sellable right away if there's a buyer right away. For publicly traded equities this is almost always the case. But plenty of private companies issue RSUs as well. I have some in a few companies currently for which there is no market.
Google Bolstering Its Chip Design by Poaching Qualcomm, Intel, Nvidia Engineers
> ... at prices cheap enough ...

Argh. Prices can't be cheap, NYT. They can be low.

/pet-peeve
IMPROVING HOTEL GUEST LOYALTY IN 2019
I just happened to listen to that episode yesterday, it's a good one. I didn't know Hickel before, but he's one of the best guests they've had.
It's a bit frustrating to read his follow-up letter because it largely ignores the root counterpoints Pinker made in favour of pushing the data integrity angle.

Hans spends an awful lot of time poking holes in the historical accuracy of income data. But Pinker states in very basic, understandable terms that the benchmark isn't the point — setting the benchmark at $7 or 100k doesn't stop the fact that wealthy has trended positively. Starting from 1981 or 1810 doesn't matter because it's relative: Do people have access to more wealth (things they desire) than before? The answer is yes. The other benchmarks of education and literacy round out the picture — wealth and money isn't the only thing being measured.

As much as Hans paints a utopia of open fields and shared communal livestock we know people historically chose to pillage each other's resources. Without incentive to look beyond differences we went to war and took from each other's cultures to accumulate wealth.
In Haskell monads, you define a monadic type and then "bind" is the function that does something specific for that type. "It's a type" because Haskell uses static types and polymorphism to factor out common logic used by different functions.

Of course Haskell list is a built-in type, but it's not magical except for the special bracket syntax. You can make a sugar-free user-defined type

data List a = Nil | Cons a (List a)

if you want.
Revolt of the gig workers: How delivery rage reached a tipping point
You should see the ones for kids killed in car accidents.. 10 times as large..

Hopefully no one brings up abortion..
Yeah, I've been making that argument since Musk and Bezos first announced their intentions (though I usually used terraforming Arizona as an example as that state has become one of the largest polluters per capita in the US).

But the argument that guys like Bezos and Musk are clinging to is that Mars presents an opportunity to continue the human race in an event of cataclysmic proportions (like another massive asteroid strike, the Yellowstone caldera erupting at a scale we hadn't anticipated, or global warming making Earth generally uninhabitable).

Being farther away from the Sun, Mars gets much much colder than Earth, but it never gets as warm (max temps are something like 60 - 70 degrees Fahrenheit). So it's substantially different than a place like the Nevada desert.

I don't argue that we shouldn't be trying to terraform Earth first and reduce our reliance on positive feedback loop functions like air conditioning, quite the contrary. And I do believe all the rocket launches involved getting people to Mars would likely accelerate warming here on Earth. But Earth and Mars are vastly different places that are very far apart, and I think that's the argument for colonizing Mars.

Also, you should look into Earthships.
What good, do you think, would come from having this website hacked? I can't imagine it leading to social change, which is what's required.
“Doctor Pinker, you’re killing the patient!”

“Well that’s a fairly narrow and bigoted way of looking at it. Look at how many people are benefiting from her blood and organs.”
I don't think the neutrality argument works here. Because by having this app Google and Apple are clearly siding with the Saudi government.

The neutral thing to do was not to allow this app, but to also not allow an app that for example, helps women get out of Saudi Arabia.

This app helps clearly helps the Saudi government, and the men that choose to oppress their women (not all of them do), control the Saudi women. It makes this task easier and so helping it (by giving it a place and spreading it in your app store) isn't neutral.
3000 years! Isn't mother nature amazing?!
We're a bit tight on space in the price column.

For now, you can click the one of the column headers in the middle and change it to to "Billing interval", like this: https://www.serverhunter.com/?search=B3E-305-AF8
> As these are very large trees, establishing large colonies can have a relatively meaningful impact in carbon capture.

Also, they're fast growing, so they capture carbon quickly, and store it for a long time. Plus the fact that, if they're harvested, the wood is relatively rot-resistant. So carbon could be stored over even longer periods, if the wood were used for ~permanent structures.

Still, there's something ironic about that way of thinking. Or at least, something anthrocentric. I recall seeing a huge tree in ~coastal Washington, perhaps this Sitka Spruce.[0] And I recall a large sign, which explained how much could be built with it. Arguably the same attitude, but with different goals. Funny.

0) https://www.americanforests.org/big-trees/sitka-spruce-picea...
Help increase the GDP of the internet
Personally I've been working on the same declarative approach over the past couple of years at my company. This year I changed things to make heavy use of scikit-learn's `make_column_transformer` and `ColumnTransformer` capabilities.

It's nice to see other, (much more) reputable engineering organizations taking a similar approach and treating the construction of different predictive models as an exercise in configuration.

Although in my solution I haven't looked at any DL models, and typically default to feeding everything through XGBoost and performing a grid search for the best hyperparameter config there. My product is basically focused entirely around taking a raw dataset and a configuration file and producing an analytic dataset off of which algorithms can be tested.

I'd be really interested in hearing others' experiences with this type of stuff.
The opposite is true: new vulnerabilities can be introduced in new feature releases, while older releases can receive backported security fixes.

That means that the level of security of a well maintained stable release train can only increase over time.

This is why Debian puts so much effort in freezing and baking the distribution and backporting security fixes.
Sorry, I had forgotten that HN doesn't like quotes around links.
I was pointing out that the argument of sovereignty is flawed, since companies such as Apple and Google can at any time choose to respectfully withdraw their operations in Saudi Arabia if they feel their products and services are being used to curtail human rights.

Sovereignty in its own right cannot be used to justify complacency.
Medieval Sword, Blade Still Sharp, Pulled from Sewer in Denmark
Legal AI Challenger Evisort Bags $4.5m Funding to Fuel Rapid Growth
Not in the absurd libertarian sense that the parent is using "violence" to mean "law enforcement", but ... shall we say that while it's not a common feature of everyday life and politics the British state is not above deploying violence against the public to suppress certain kinds of politics? Orgreave/Bloody Sunday/kettling etc etc?

(Anyone remember the weird incident where MI5 insisted on the secure destruction of a Guardian laptop?)
I hope that Lufthansa loses big for this. Extorting a person to complete the journey is just wrong.

This doesn't surprise me one bit from my experience with Lufthansa. They love to blame the customer for everything, especially when they (LH) screw up.

EDIT: This is a great example of where a corporation should suffer criminal charges. But given Germany's protection of their flag carrier.. it won't happen.
How do you reduce the immense risk of designing the wrong thing?
Everyone understands pollution and being responsible for their direct actions.

And yet still only 2% of the population is vegan.

I don't suppose it will work if we just leave this to the people who care. Most people do care, but enough to sacrifice their comfort.
The problem is that people like Trump have made an effort to reappropriate the word, so it's lost all meaning. Fake news, in it's original meaning, wasn't simply inaccurate news or biased news. The newsroom didn't make an oopsie. It's was blatantly false stuff.

Fantastic tales with no corroboration. Many of the people producing it knew exactly what they were doing. We're talking about stuff like the first lady being trans, or dispensaries taking food stamps. There's also grey area people, like Alex Jones, where it's not clear how much of his stuff he truly believes.

We don't live in a great time for the press. We just elected someone famous for pushing fake news (Obama's birth certificate). Unfortunately, Trump has been quite adept at changing the meaning of these things. Now people seem to think fake news is just "bad news".
Ordinary Language Philosophy
I think the stockholders would understand that SA is absolutely wrong and both should yank the app.

This app goes against human decencies and rights and that overrides the legality.
Carbon Sequestration (2008)
If you live in country X, you will believe that things are getting better. If you live in Sweden, you might think things are getting worse. If you live in the rust belt in the US, you would think that things were better in the past, and you'd be right.
The ISS is very closely connected to civilization. It has real-time comms, and in an emergency a spacecraft can reach it in about six hours, or return an astronaut back to earth in less time than that. The longest it has ever gone between resupply missions is four months. The shortest time between resupply missions to Mars is two years.
""" The Go runtime's timer and deadline code is faster and scales better with higher numbers of CPUs. In particular, this improves the performance of manipulating network connection deadlines. """

I hope so, i was testing running a service as a lambda function in AWS,

I am using time.NewTicker()/time.After() and co to control go routines behaviour (via channels).

To my surprise, this is not behaving well in lambda, many times, a Ticker configured for 1 second for example, will tick after 12 sec, sometimes even 200sec, it's not consistent at all.

When i increase the memory allocated to the lambda function (which will increase the number of cpu) it behaves better.

It's a large service with millions of call per day.
i don't know if this was related to the GC stopTheWorld,
Or something is wrong with lambda runtime.
> It also makes it a lot easier for knowledgeable people to poke their heads into a random thread

That rarely happens in practice. Knowledgeable people's comments have to be made at the right time in a post's popularity window (< 24h) for it to have been upvoted early enough for other users to see. If you come across a thread that's even a couple of days old, on a popular sub, you won't bother commenting because you know no one will see it. Unlike a message board, new replies to an existing topic do not take it to the top of the thread list page.

It is usually the opposite situation that is true. A certain post hits the Reddit front page (usually a meme or political post), and all of a sudden the community is overwhelmed with new subscribers, who are either trolling/brigading because they don't like the content, or simply bringing down the quality of the conversation by posting more memes etc., because that's what they think the sub is about.
What is the book next to the computer?
“present thinking holds that man has a time window of five to 10 years before the need for hard decisions regarding changes in energy strategies might become critical."

Exxon's senior scientist, 1978.

"Victory will be achieved when: (a)Average citizens "understand" (recognize) uncertainties in climate science; recognition of uncertainties becomes part of the "conventional wisdom" ... (e) Those promoting the Kyoto treaty on the basis of extant science appear out of touch with reality" (American Petroleum Institute memo, 1998)

“Doubt is our product, since it is the best means
of competing with the ‘body of fact’ that exists in the minds of the general public” (B&W tobacco company 1969).

https://www.ucsusa.org/sites/default/files/attach/2015/07/Th...
I broke my wrist a few years ago, and had to spend a while typing with one hand on a half-qwerty keyboard setup. I took a huge hit to my typing speed, but the rate at which I was getting work done didn't really change.
So what I hear is if you are poor, then it is okay?

Could the poor kids not have mowed lawns, or done handy work around where they live to be able to save up money to buy the ticket properly?

But even so, breaking laws and rules simply for enjoyment is not the path to sustained enjoyment. The path to sustained enjoyment is discipline and focus, not instant gratification of breaking the law, which in the long run will probably just make it even harder for said person to experience real enjoyment.

I don't buy your argument that because your life is shitty you can do shitty things.
You're not considering the actual, non-hype reasons for colonization of Mars. It's about scientific discovery first and foremost, and the vast majority of "beings" there will be robots in early colonization. Look at what we've sent already: robots for scientific discovery. This pattern will continue for at least a couple decades, the first humans sent there will be technically minded to do maintenance on robots, build up a small base/solar arrays/propellant production. Putting fake bases in the West isn't going to do anything towards understanding Mars, its former ecosystems, and its current potential for harboring life.

If you and everyone else has bought into the hype machine, well that sucks, but real scientists are still focused on robotics on Mars.
How can they force someone onto an airplane?
An abstraction that doesn't properly hide what's under the hood and requires people to still be aware of it. That's exactly what TS is.
How much is a Binance token (BNB) worth?
Today 1pm EST: What to Consider When Migrating Existing Apps to Kubernetes