skysight-inc/HackerNews huggingface dataset:
The tweet says they were call options
Easy there, young feller. I'll put my lifetime carbon footprint up against yours any day of the week. My fellow other old people won't do anything about it because money, don't fool yourself (nor absolve your own self of responsibility). Attitude has little to do with it. It just so happens that those at the top with profits to protect are primarily, well, old.
Those are not the only two options. What if Google were to put some of its considerable technical resources toward undermining and subverting the Great Firewall of China? That would be in keeping with their mission statement, and might deliver a huge payoff in the long run.
Further, once Google depends on its China operations for revenue, what's to stop the Chinese state from leaning on them further? With enough leverage, they won't scruple at affecting what Google does in the west as well.
Amazon SQS is not an ideal choice because it is not designed to be a “forever” queue. Messages will expire in two weeks.
Exposing the nitty gritty details of our $590,000 seed round
vCPUs are not at all equivalent across instance types! One vCPU is a single hardware thread on an actual core (ie, two vCPUs is a full core of whatever the underlying machine is if it is an SMT2 core). So the power of a vCPU is quite different across different hardware types.

You might be thinking of ECU (EC2 compute unit), which are intended to be comparable across hardware and are normalized to some old 1.7 GHz CPU that I guess was common in the early days of EC2. Amazon doesn't promote the ECU rating for instance types much, but it's still available if you look.
The bigger question is not about the businesses exploiting this system to drum up demand but rather that the platforms could stop this but have a vested interest to not do so. There is also our complicity in the situation, we have to stop chasing likes and saving pennies on amazon despite the human cost.
As pointed out by others, the attack vector relied on minified code distributed by NPM being independent from the repository code.

Should we move to having production releases do their own minification locally? Or, as others have suggested, use tools to parse source and minified code to identify differences?
Original author(s)	Neil Brown
Developer(s)	Jes Sorensen
Initial release	2001

why does this random authors of code needs to inform people of the fact their hardware has shitty bugs which are apparently never fixed because 'everyone will read best practices'. That seems problematic to me....

I would expect it sooner from the mainboard manufacturer in their information, - with perhaps a warning and a choice (uefi as gui so why not eh!) before destroying disk content.... (the OPs system clearly just does it without even prompting or giving an indication it will do it.) Before this firmwares modify the disk they could easily prompt to check if it's ok with the data's owner to modify this data.

manufacturers shouldn't rely on assumptions in their code for processes which can destroy someones personal data in any case. there being a warning from some people who dive into disk drives a lot that this kind of problem exists doesn't make that situation any better.
I don't generally mind a company having a standard typography as part of its public image. But it irks me that Qualcomm's website delivers webfonts to ensure that every "Q" that appears anywhere on their site is rendered as their logo, even in body text where their logo is a significant distraction and harm to readability.
what you're describing is a Merkle tree. Blockchains are essentially Merkle trees with a distributed consensus algorithm. Take away the consensus algorithm and you're back to Merkle trees.
So if you want a "tamper-proof", auditable, decentralized data store, go with block chain.
Linux Foundation and RISC-V Foundation Announce Joint Collaboration
That is just not realistic for most people. Maybe big corps can make that, but even basic things seems to download hundreds of megabytes of dependencies and I could just read for months before I would even start to develop.

I for sure miss old times when I got .Net framework, maybe some library from 1 or 2 3rd party vendors and I had all I needed for development.
> The fact that bitpay didn't lock down their version numbers of dependencies, and are thus at the whim of whatever changes upstream of them are gleefully picked up, is crazy, especially for a crypto wallet.

What it they lock down a version with compromised code in it well before it is discovered?

Locking down does not help if checkins are not scrutinized for malicious code.
Ask HN: What about taking Infra as Code a step further? Infra as an app?
I'm convinced that Pulumi is the future, because it's true Code as Infra, actual Javascript, not glorified config files like Terraform. But what about your infrastructure as an application?

Like a proper, opinionated, framework like you'd expect when coding apps. I.e Rails for Ruby, the Android Framework for Java, etc... SDK wise, this would include codification of resources from cloud providers (CRUD servers/dbs). But also things like a testing sub-framework, an ecosystem of libraries, integrations for popular IDEs, best practices, etc...

The reasons for wanting to program the cloud seem pretty clear: modern programming languages like JS are the best control systems we have. But then, code = bugs, so it's not an insta-win either. Surely the missing piece is a framework for cloud code. Essentially letting DevOps leverage code as deeply as application developers do

Whaddya think?
So it turns out that trade wars are bad?
I'm still curious what the real use-cases are going to be for these platforms. I think many people see "ARM in AWS" and think they're going to get an array of super-inexpensive Raspberry Pies with Amazon's network, power, storage and APIs behind them.

But Amazon doesn't appear to be aiming for those users with this product. T3s are probably a faster and cheaper option for the "RPi in the cloud" use-case.

I suspect the real users of this platform are going to be using them for development and testing for mobile platforms.
I read the article as:

1) We're decommissioning a recycling plant because no one wants to recycle rods.

2) We don't know where on earth we're going to put the waste from the decommissioning.

3) We don't know how we're going to do this quite yet, the technology doesn't exist.

4) It's going to take 100 years.

5) The entire endeavor was massively expensive (who's paying for this, btw?)

Given that, I'm not sure I can accept that Greenpeace is or was on the wrong side of common sense. They may not have seen the entire playing field, they may not have have have proposed the best solution when they started out, but given what they knew at the time of their inception, and how they've grown, I think they are on the right side of common sense.

I don't have a timeline of their stance on renewables, nor of coal/oil/gas, but they currently advocate for 100% renewables. And after reading that article, I think that's the only common sense position.
> I would certainly never in a million years hope anyone would seriously claim the US to be the greatest country in the world.

I am quite certain a significant proportion of Americans genuinely believe it is.
Service Workers: The Technology Behind Progressive Web Apps [video]
Have you used the internet in China? There is no meaningful presence of foreign companies. They’re already kicked out.
I don't think the user you are responding intends his comment to be putting forward some watertight argument. It sounds light-hearted to me. It's puzzling to me that you'd pick on this one particular comment to produce a detailed, five-point rebuttal in a thread like this one where there are so many other more important targets to go after.
Looks like a lot of empty rhetoric to me. The evidence suggested in the guardian article sounds compelling.
Don't forget the first step "Do you not really care about the technology and just want to write a webapp that gets mad investor money?" and an arrow that goes straight to "Yes"
I ended up paying at least once, maybe twice before they made it "free".
Tons of linear algebra and optimization code is still actively developed in Fortran. The most accurate solver I've found for small quadratic programs is a Fortran code maintained by a grumpy German math professor.
You're in for a bad surprise. A lot of people were opposed to Trump's "Make America Great Again" claim because the claim insinuates that the US might not be literally the greatest country in the world right now.
But isn't Darwin based on an open source BSD kernel?
Now that you point it out, I'd imagine that aside from any bias pronoun choice would also be one of the least accurate suggestions offered. When somebody writes "my cousin is in town, do you want to meet", it's basically impossible to do better than a coinflip chance - and that's if offering a pronoun next was even correct. So it's no real surprise that they didn't spend a bunch of effort on debiasing a feature that would still be wrong if they succeed.
> But maybe I'm missing something.

From the "Disadvantages" section of your first link:

"No technology is magical, every transition comes with disadvantages. An Isolate-based system can’t run arbitrary compiled code. Process-level isolation allows your Lambda to spin up any binary it might need. In an Isolate universe you have to either write your code in Javascript (we use a lot of TypeScript), or a language which targets WebAssembly like Go or Rust."

"If you can’t recompile your processes, you can’t run them in an Isolate. This might mean Isolate-based Serverless is only for newer, more modern, applications in the immediate future. It also might mean legacy applications get only their most latency-sensitive components moved into an Isolate initially. The community may also find new and better ways to transpile existing applications into WebAssembly, rendering the issue moot."
This probably proves Pelosi's family is on the up-and-up.

Not only did he disclose same-day, those trades were terrible ones. . . if there was corruption or advanced insider knowledge, he would have bet the other way. Instead, they will likely all expire as worthless.
I see. Lambdas are more fussy though, I can’t just trigger an action in my server, I have to write code that does that.
They also likely have redundent systems - e.g. everything in triplicate and requires a 'majority vote' to take any action.
The Best Spot in the Office Is a Phone Booth–If You Can Get into One
There's a nicely illustrated children's book written about this called The Skydiving Beavers: https://sleepingbearpress.com/shop/show/11751
Or that they understand a censored version of Google is already way better than Baidu, in every sense, information accuracy, ethnically
Come on. You can pick Apple that sometimes act forceful in the name of (future|profits) and you can pick Google's personal data collector with smartphone functions bolted on, and that's it.
There are other ways to handle errors besides Go's overly pedantic way and exceptions. Either/Result types are in a few languages and are wonderful.
In the shower.
It seems like your anti-Trump sentiment is serving as a heuristic for general anti-Americanism. The reality is far from this. The US scores high on list of freedom indices[1] and HDI[2].

So yes, the consequences of making a "bold" statement from a 6-figure tech job in the US will be different than taking similar actions in less developed places. Don't let your hatred of Trump bias you.

[1] https://en.wikipedia.org/wiki/List_of_freedom_indices#List_b...
[2] https://en.wikipedia.org/wiki/Human_Development_Index#2018_H...
Fortran II was my first programming language, and a key element to my first summer job, and to my first FTJ. There were a lot of things about it that eventually made me dissatisfied enough that I studied compilers to see why there were such goofy restrictions, dabbling in XPL. I haven't been back, but germane to this article, I visited with my professor with whom I had the summer job 40 years later, and he pulled out the code that I had written that was still in production, It had been changed a bit, but it was still very recognizable. And it survived because, while it was a small part of a very large numerical analysis project, it worked.

The article makes me wonder if I had a problem of this sort again, would I choose Fortran. I'm thinking not, but then again, there are hints that the language has changed significantly over the last 50 years.

I have used many other languages during that time, and am fond of several of them (bliss 36, lisp, various assembler) and dislike others (RPG III, COBOL, perl). Python would be in the middle.
I agree that you cannot just mindlessly parse "if ... then ..." as implication, especially in the context of other things going on in the sentence and hope it will automagically work out as a correct interpretation of the sentence meaning.
The US's failure/fall is inevitable under its current 'leadership'. I think it's fall basically began to the rest of the world when that 'thing' was voted into office.

Within the span of a night, the USA went from looking like one of the more progressive countries in the world, previously having an incredibly phenomenal African-American leader as a first, and was poised to have a female leader as a next first.

This would have been a sign of a progressive, still-growing, still meaningful country, that other countries can look up to, respect, and learn from.

And even as she 'swamped' Trump in the popular vote[1], the corrupt collegiate voting system in the USA, which is so easily bribed, went over and above the desires of the citizens of the country to instead swear in someone who is widely believed to be one of the more corrupt people in the country.

[1] https://www.cnn.com/2016/12/21/politics/donald-trump-hillary...

edit: would love to understand why the downvotes, any comment on that?
String is a library type, not a primitive type.

You could write your own string parameterized in this way, but it would be incompatible with the standard library String and so you’d need the same conversion steps.
The issue is that the dependency change will show up in the repo as:

- "event-stream": "1.8.4"

+ "event-stream": "1.8.5"

Looks completely innocuous, a patch version bump, but it can technically be a completely different package, it may not even have any relation to any open sourced code, people can push anything to npm.

People don't check in their dependencies. event-stream is hosted on npm and downloaded by people who download packages depending on it automatically. Given this situation there is no diff of it to view.
Nobody is "focused on separating families" and if you think so you've just fallen victim to divisive propaganda.

I'm not sure why you scare quote free speech and then use an example of free speech to somehow disprove free speech. Free speech isn't supposed to be just for propagating popular ideas, that's the entire point FFS.

>And I guess with 'human rights' that goes along with the USA's tendency to start senseless[9] wars[10] over oil

Ugh, what a boring and incorrect trope. The wars are not about oil, oil companies aren't the ones making money off of them. Show us all of the successful US oil companies in Iraq, Afghanistan, and Syria. Additionally, the US produces enough domestic oil that it makes no sense to go after conflict oil even if that was a thing.

Finally, your whole post smacks of whataboutism. Pointing out shortcomings does not mean the US isn't leaps and bounds ahead of China/Russia/etc in human rights. Try running a newspaper truly critical of the government in China or Russia and then you'll see why 'free speech' matters.
> The conversation on nuclear power has never been a rational one

Like in Japan. Full support for nuclear from government and industry. Society not interested and not opposed.

The mechanism at play were then 'greed', 'corruption' and no sufficient safety culture. And this is not surprise: the so-called Japanese 'nuclear village' was well known.

There was nothing 'rational' about NOT increasing tsunami safety at Fukushima. It was about calculating a risk (probability and impact) and then making a decision about what to do. That's not rational - that's in the end a political decision.

No energy politics is rational. It's also not possible to be rational. There are vast commercial and other interests involved.

> Because it's so hard to get permission to build new reactors, older reactors were used for longer

Because it was much easier and cost effective, older reactor lifetimes were extended. We are talking about billions of investments.

> But we've learned a lot about safety and fail-safes since the 80s

Which then has priced nuclear out of the market - if there is a market - France for example has only a very limited electricity market - EDF is government owned. https://www.edf.fr/en/the-edf-group/dedicated-sections/finan... Areva/Orena is government owned: https://en.wikipedia.org/wiki/Orano
«The door refused to open. It said, “Five cents, please.”
He searched his pockets. No more coins; nothing. “I’ll pay you tomorrow,” he told the door. Again he tried the knob. Again it remained locked tight.»

Philip K Dick, Ubik, 1969.
Yup. Anti-trust legislation has lost its teeth.

Analyzing monopolies based on whether there is harm for the individual consumer is completely insufficient for determining whether a company is a monopoly. From "Amazon's Antitrust Paradox", in the Yale Law Journal:

>This Note argues that the current framework in antitrust—specifically its pegging competition to “consumer welfare,” defined as short-term price effects—is unequipped to capture the architecture of market power in the modern economy. We cannot cognize the potential harms to competition posed by Amazon’s dominance if we measure competition primarily through price and output. Specifically, current doctrine underappreciates the risk of predatory pricing and how integration across distinct business lines may prove anticompetitive. These concerns are heightened in the context of online platforms for two reasons. First, the economics of platform markets create incentives for a company to pursue growth over profits, a strategy that investors have rewarded. Under these conditions, predatory pricing becomes highly rational—even as existing doctrine treats it as irrational and therefore implausible. Second, because online platforms serve as critical intermediaries, integrating across business lines positions these platforms to control the essential infrastructure on which their rivals depend. This dual role also enables a platform to exploit information collected on companies using its services to undermine them as competitors.

https://www.yalelawjournal.org/note/amazons-antitrust-parado...
Negotiations like these aren't won by convincing the other side through making more points via logic or evidence. You must help decision makers to realize that their choice is not win-win, that hidden costs, unwanted consequences, or just plain bad publicity await. Almost always, bureaucrat decisions are driven more by fear of failure than prospect of success. As a naysayer, your goal is mostly to spread FUD and take the shine off their bauble.
Not to mention that there was still a Japanese army running around beheading anything that moved in China (a slight exaggeration I know). They might have been beaten strategically but they sure weren't going to surrender anytime soon. The Japanese were willing to follow their cause to death (and they did so on Iwo Jima and Okinawa with no indication that they would not to the same on the home islands).
Asynchronous vs. Synchronous Python Performance Analysis
Ask HN: What do you guys use to managed PDFs and books?
I'm a Computer Science student at Stanford and I read a lot of PDFs, text books,
and web pages due to my course work as well as personal interests in compsci.

The problem is that I have too many PDFs. I've been just using a directory
to keep track of them or using a citation manager like Mendeley or Zotero but
I'm not really happy with either situation.

It's really growing out of control and I have hundreds of PDFs now.

I know on Hacker News that there are constantly being PDFs posted of research
papers and I wanted to know how you were managing them and what apps you were
using.
Notice that the flow chart does not mention decentralized. The "decentralization" in cryptocurrencies come from whatever mining/proof-of-something mechanism build on top and has nothing to do with blockchain itself.
No. But does he understand the neuroscience?
I grew up on a small family farm in Virginia that was named after the frogs that resided in and around the small spring at the base of a hill. At the peak of summer, the ground would "hop to life" as frogs jumped out of your way. Now, you could go the entire summer without seeing a single one. It troubles me deeply every time I visit in the warm months.
I have to agree with this. Some search is better than no search. Not everything can be censored and people WILL find information they are not supposed to find, just with more digging than in the rest of the world. Saying that Google should not provide any search product in China is shortsighted and purely ideological.
While there's plenty of blame to go around, I have a gut feeling this isn't the last time we'll see something like this. A little malicious social engineering is all it takes to affect millions of people, apparently.
SpaceX's Next Launch Will Spark a Space Internet Showdown
Full transcript of oral arguments : https://www.supremecourt.gov/oral_arguments/argument_transcr...
Best APIs Your CTO Didn`t Know About
Quite a lot of insects are harmful, but no insects means no birds; and some insects are vital pollinators in ecosystems.
What is modern Fortran good at? It seems like Fortran's niche has been scientific computing, specifically high performance linear algebra. (I wonder if that makes Fortran good for neural networks.)

In college, I remember attending a great talk by a visiting Stanford compiler prof. who talked about being able to produce faster C++ code by transpiling to Fortran first than by optimizing the C++ or IR directly. Not sure if that's still true, but at the time it seems Fortran was a more restrictive language which permitted stronger optimization.
I mean it's certainly a replacement for the headphone jack on that device which is pretty much the stated goal.
Your second link says that 1000ppm CO2 has significant negative effects on human cognition after only 2.5 hours exposure.

Your third link says that while increased CO2 in isolation makes plants grow faster, the negative effects that come with it would overwhelm any positive effects. Negative effects include drought, heat stress, invasive insects and disease, and increased forest fires.

It also says that for wild plants that don't get artificial fertilizer, availability of materials like nitrogen limits their growth regardless of CO2 availability.
With modern build tools like browserify, webpack, rollup, etc. does it really make sense to still have non-apps do minification?
I'm actively working on multiple Fortran projects, including one that's being written from scratch just in the last year in modern Fortran 2018.

Modern Fortran looks completely different from the old school FORTRAN77 most people probably imagine. Gone are the days of fixed-format, where the columns actually mattered, and gone are the days of unreadable ALL CAPITAL LETTERS, and gone are the days of GOTO.

I developed a Fortran implementation of Python's argparse[0] recently to use for another project. The code is nothing like the monstrous spaghetti code of days past---although I do still obsessively line up my code in columns, this isn't important.

[0] https://gitlab.com/bwearley/f-clap
Of course but there are significant costs for replacement.
this ^^^^

and where are the protesters when last year Google fired an engineer who wrote a memo questioning women in tech?

I bet those who signed think FaLunDaFa is a legitimate religion.