skysight-inc/HackerNews huggingface dataset:
For some reason, that made me think of a concept I thought about when I was 19: a Brazil-like, future dystopian company that had only AI management and AI work assets maintained by a small cadre of human workers to keep it going. There would be no human customer service in the AVR tree, and it could only be contacted by fax, email, and back then, snail mail.

It makes one wonder when the first essentially fully-autonomous corporation will come online (not named Cyberdyne).

The net cord judge doesn't seem a huge deal, but it does take away jobs.
The 'educate myself' is not that hard, the much harder problem is to get the truth out to those who have already been sold on propaganda. Facts rarely make people change their mind. As they say, one can only lead a horse to the water.
Cheers! --same right back at ya

[See what you're missing Lobste.rs!]
have you actually checked that your claim tends to be true? n cores going almost n times faster with presumably some fixed overhead from the computer and threading might come out ahead
I think most of this is just WebGL 1 (AKA OpenGL ES 2) versus WebGL 2 (AKA OpenGL ES 3).

If you restrict yourself to the basic parts of WebGL 1 your app will work almost everywhere, as compatibility is excellent on all recent phones and OSes.

There’s a lot of nice stuff in WebGL 2 (eg float textures, vertex textures) but as soon as you try to use it you either sacrifice compatibility on a bunch of devices, or you have to check for various extensions to try to figure out what’s going to work, and try to fall back gracefully if possible.
I have a similar one [1] (they probably all use the same chip). Can't go wrong for the money. Just don't believe it's USB3 and can do 60fps output.

[1]: https://www.ebay.co.uk/itm/HDMI-to-USB-3-0-Video-Capture-Car...
I see that you are angry but "completely useless" is not really helpful.

Anyway I'll bite, I work at a startup that does demand side flexibility with electric hot water heaters (and working on other devices as well). We install our controller at customers homes and steer the water heating according to: electricity spot price, greenness of energy and also participate in frequency stabilisation markets. Customer saves by using cheaper electricity and earning money by allowing their heater to be used in the grid stabilization, in effect they get the money that would have gone to the gas peaker plant for firing up during an imbalance event.

A 300L water heater stores about 16kWh of energy as heat and has a heating power of about 3kW. Aggregating thousands of homes together and making sure the water is heated when it's best for the system is one of the ways we're working on the problem of intermittency.

The funny thing is that in our key market (Finland) the homeowners have dimensioned their water heaters to only heat at night when the electricity was usually cheaper. This meant that a family of 4 could use water all day without it getting cold and heat it during the day. Now we can flip this around and store energy when it's best.

Demand side flexibility is key (along with storage and electrification of transport and heating) to enable green renewable generation to come up to the levels we need. Sure, we don't have solutions for the last 1% of the problem but we're far far away from the last 1%.
Could the levelized cost of energy (LCOE) be considered an appropriate metric to account the "costs for a conplete system to provide electricity for a population"?

https://en.wikipedia.org/wiki/Levelized_cost_of_energy

Here's a Wikipedia page on cost of energy per source (in LCOE) that has a table of sources for Germany. According to it, solar is 37-115 €/MWh, while CCGT (gas) is 78-100 €/MWh:

https://en.wikipedia.org/w/index.php?title=Cost_of_electrici...
> I'd be interested if you can guess the fantasies i have knowing that.

I can't, please elaborate.
I miss google doing this for us by aggregating collections of useful blogs and articles written by people thoughtfully comparing things, but now google is too busy giving sites like this and all the others ranking, starving actually useful resources of oxygen.
In my country at least a lot of that has to do with the media and our current supreme court.

Despite Brazil having the most advanced constitution in the world regarding human rights, local leaders have been ignoring it outright, and when the president complained the media portrayed the president as a genocidal dictator, and when the president sued the governors and mayors to force them to obey the constitution, the supreme court literally ruled the Virus is so dangerous that ignoring the constitution and eroding rights is fine.

After that it only got worse, the supreme court been making lately more and more decisions that ignore the laws instead of enforcing them.

EDIT: people been downvoting me. Instead of downvoting why you don't present your argument instead, and let me present mine, this way we can have a conversation that might enlighten readers of this site?
Sounds interesting. Can you point me to some resources that compares the two or how `embedded micropower system` and `interrupt-based approach` works?
you are creating a rhetoric that doesn't exist. There are 0 risk to be critics to south american regimes online. Maybe Venezuela?

To compare the Brazilian Government with The Nazi Period, you are not making the Brazilian Government look bad, but you are making the Nazi Period look harmless. From my personal life (my family moved from what today is Poland to Brazil, around 40s). Today 80 years after, I feel safe to wear my Kippah in Sao Paulo, but I don't feel safe to do it in Paris or Berlin (city where I studied and lived).

Bolsonaro as person and citizen has his opinions and he is really vocative about that (which is bad, and populist), but it doesn't reflect on the Politics being made in the Country. As it should be in a democracy, the personal opinion of a President has almost 0 influence.
It's one individual's side-project, chill.
Was just about to say. What text editing powerhouse from Linux (sed, awk, grep etc.) are not available on Mac? The answer is: none.
Technology is just a tool. Nothing here was made with authoritarianism in mind and the shape of the tools reflect that. It’s just a shame that they are authoritarian.

As Uncle Ben would say: with great power comes great responsibility. Technology created a lot of power in a short time. Humans haven’t had enough time to gently learn how to be responsible with it yet. Hopefully we don’t blow a hand off.
I find this comment thread very funny - OP asking for support of his view and gets crushed by the fact that this is an often used useful feature.

I had a fresh-from-uni junior who asked why the hell I put some people in the "to" field and others in "cc" it will be the same result, everyone listed will get the mail. So why bother?
Why are people protesting against supreme court nominee Amy Coney Barrett?
Just go the usb-capture-card route. Way better quality anyway for 10-15 €/$
While the article does argue that faster isn't necessarily greener, I would interpret the data they show as confirmation of that assumption. Of course it isn't always the case, but overall the rule holds up very well. And for smaller differences the effect of the specific workload is probably much larger.

What I find odd is that the table shows Typescript as 7x slower than Javascript. That can't be measuring the same thing, so not sure what is going on there.
Petroleum Well Testing
Rabbet (YC S17) Is Hiring Software Engineers in Austin or Remote
Isn’t Ontario and Quebec going through a massive 2nd wave right now?

And there have been protests against the restrictions including one on Parliament Hill.

https://www.cbc.ca/news/politics/covid-19-rally-ottawa-1.570...
HN likes to downplay this, apparantly, but not everything can be boiled down to bureaucracy.

Yes, medical professionals use checklists. They also have a harsh and very unforgiving culture that fosters craftsmanship and values professionalism above all else. You see this in other high-stakes professions too.

You cannot just take the checklist and ignore the relentless focus on quality, the feelings of personal failure and countless hours honing and caring for the craft.

Developers are notorious for being lazy AF, so it's not hard to explain our obsession with "just fix the system". It's a required but not sufficient condition.
Almost all the early protocols and systems (smtp, bgp, dns...) set up in place relied on the goodwill of people and assumed that they are inherently trustworthy. In a way it's a reflection upon the creators of those technologies themselves that they didn't see their creations being abused or exploited by large tech firms and governments - the creators did it for the joy of tech, their passion and optimism for the future potential of what they were doing. And then we came along and everything got worse.
This makes sense. However, what kind of company culture does this set? If the company is OK with people being not passionate, what kind of signal does that give to the colleagues who want to be eager, passionate, driven?
I am being downvoted because I tried to make the point as succinctly as I could. It turns out, stating something with childish simplicity doesn't sound smart. I am also being downvoted because as other comments have noted, their intuition states that the solution could have a margin positive net impact versus the externalities associated with industrial concrete production. And according to the doctrine of technology solutionism, which is the doctrine of most people who read HN (myself included sometimes), the onus is frequently on the skeptic to show through rational analysis that the innovative solution has greater harm than benefit, while the believers in the innovative solution are allowed to suspend doubt and use their intuitive judgement to rationalize the relative efficacy of the solution at hand. It's like the technologists' version of Bertrand Russell's Teapot.
To take my girlfriend as an example, she found her tumor in time when it could have been managed probably without chemotherapy, but as she was only 30 years old, the doctor said that it's probably not tumor and that she should go back 1 year later. Now of course BRCA mutation testing is much more known and available, but this was 10 years ago.

The reason why I'm more hopeful about liquid biopsies than greatly improved cures at this point is because it depends on an informational technology that is relatively predictable, and has a high chance of success for many types of cancer at the same time. Testing has 0 side effects, and can be done for $2000/year in a few years, as the providers are not planning to go through insurance companies first. Also it can be launched globally as long as the blood withdraval can be taken care of.

Shasqi's goal sounds amazing, but it needs to go through all the clinical trials, it has to be covered by health insurance, which takes much more administration work, it has a 10% chance of success for the first time (as it's in stage 1 trial right now), and will take at least about 5-10 years to succeed for just 1 type of cancer, even if it's an extremely important type.
Same is true for me, I did some lsd trips but didn't really change me that much. Then one time tripping it all clicked, I could see my options for the future, and I knew what to do. I was struggling with alcoholism back then and slightly sometime also now, but the will to drink is 10% of what it used to be, as I've seen the path I can take without drinking. Made me much more happy and social also
crazy, right?
That's awesome and crazy at the same time. It has thrill along with foolishness as well. It happens with one of my colleague friend's and he was fired at that time only.
Best of luck!
cached: https://webcache.googleusercontent.com/search?q=cache:ABbuK3...
It's not really functional as many would recognise it, but you can write fairly fast functional code in D - i.e. statically enforced purity, metaprogramming, transitive const, lazy evaluation etc.

There are more features on top of this but many require the GC or other memory allocation, which I would say disqualifies them from the most limited of embedded contexts.
These languages are not used by virtually all JS programmers. Babel and TS is.

The other issues you mention are solved by using ESLint which flags code like this.

I do not encounter these issues in my life as a professional JS programmer, neither do my colleagues; and I'm not on my first project, don't worry. For all practical purposes they are non-existent.

anyways, we are all happy for wasm, it's not that we love JS so much.
I would need some sort of proof to believe this narrative about a tech originally born for military usage.
I said "in the same wall-clock time". If threading is done well, it will reduce wall-clock time, so I agree that threading could come out ahead.

What I was trying to get at is that if two languages perform the same task, but one of them uses multi-threading to accomplish it, "wall-clock time" is extremely likely to be a misleading proxy for power consumption.

It boils down to the fact that a CPU using all of its cores uses more power than a CPU using only one of its cores. This is easily checkable by listening to the fans on a fully loaded desktop PC, or by using software like "Core Temp" which can display CPU power consumption on some CPU models.
The Paradox of Suspense (2009)
It's good to have a post mortem. But this was not actually a post mortem. They still don't know how it could happen. Essentially, how can they write "We’re too tired to figure it out right now." and right after attempt to answer "What have we learned? Why won’t this happen again?" Well obviously you have not learned the key lesson yet since you don't know what it is! And how can you even dream of claiming to guarantee that it won't happen again before you know the root cause?

Get some sleep, do a thorough investigation, and the results of that are the post mortem that we would like published and where you learn from.

Publishing some premature thoughts without actual insight is not helping anybody. It will just invite the hate that you are seeing in this thread.
It actually was. Shocking, isn't it?
"WASM is _designed_ to be easily jitted, without the expensive machinery we had to put in place to do this for x86"

I'm not sure this is actually true, given that the original intent was for WASM to be easy to compile using existing JS infrastructure, not in general. So given that, it would make sense to carry over JS fp->int semantics into WASM. WASM is in effect a successor to asm.js.

It's certainly also not too hard to compile/jit for new architectures, but that was not the initial intent or what guided the early/mid-stage design process.

If you examine the current WASM spec, it doesn't appear to specify semantics at all for trunc. I would expect it inherits the exact behavior from JS.
> ...but why would excess lockdown deaths happen in a uniformly distributed way?

No, the question is why does the excess deaths distribution perfectly align with the expected and recorded COVID death spike and drop so sharply afterwards when lockdown was still in place.

It's uncontroversial that lockdown has killed and saved significant numbers of people for reasons other than COVID, but similarly it is entirely uncontroversial that the aggregate increase in excess deaths was caused by COVID. The idea that the inflection point COVID-time-to-death days after the start of lockdown is better explained by unannounced changes in policy or your personal advice to friends and family, on the other hand is about as scientifically credible as blaming 5G.
The Ugly American was a work of fiction.
Python is written in C, and yet ...

Compiling to C really isn't relevant. "50 years of work on C compilers" is not at all relevant--languages that compile to LLVM get all the advantages of the optimization work.
Your comment has no examples of how these margins will be generated.
> There is evidence (measured using gil_load) that we were throttled by a fundamental Python limitation with multiple threads fighting over the Global Interpreter Lock (GIL).

Can anyone comment on how often this is a problem and if this problem is truly fundamental to Python? Could it be solved in a Python 3.x release?
You’re talking about a cost of a thing that doesn’t exist ( at the demanded scale and universal for everyone within their context).
> I have yet to see any reasonable argument as to why this matters

The major factor that accelerates spread is the frequency/duration of interactions between different people.

So a country such as NZ, that has:

- a much smaller population

- a much less dense/more spread out population

- geographic isolation from the rest of the world

- its population split across two islands

- a small fraction of the international and domestic passenger movements that the US, Europe and Asia have

- a very small number of infection cases in the country when the world suddenly woke up to the scale of the problem in mid-late March

- a centrally managed national health system (and government)

- a cohesive and compliant society

... will have a vastly easier (like, exponentially easier) time controlling the virus.

NZ deserves credit for handling it well before it got out of control and they're deservedly enjoying the benefits now.

But the conditions that made it even possible for NZ to achieve this apply in very few other places.

I can't actually fathom a way the US could have contained the virus the way NZ did, no matter who was in power federally ("just be like China" obviously can't happen).

(FYI I'm an Australian living in Melbourne, which has partially similar conditions to NZ but has spent the past 4 months battling a "second wave" and enduring a brutal lockdown which is just starting to ease now. That was after we'd seemed to have beaten it in May, and the rest of the country has stayed on top of it. So I know what it looks like to win and lose against this virus. Though even then, our case numbers and fatalities are far lower than the US and many European countries.)
That's a good point. IMO he is center-right with some influence of liberalism and populist as typical politician in South America. However his govern still open, respecting the diversity, supporting the refugees from Venezuela and respecting the sovereignty of Neighbouring countries.
For me, that disillusion has been one of several steps.

Scott Meyers book was one point.

Then I started to learn Clojure, motivated by the idea that we need better concepts for the upcoming massively parallel hardware (a big influence for me was the article "The free lunch is over" by Herb Sutter: http://www.gotw.ca/publications/concurrency-ddj.htm). I now think that immutability by default is clearly the better way to go, even in close-to-the machine applications like embedded devices and industrial control applications.

Then, I saw this article on the different options and syntax for initializing variables in modern C++: http://mikelui.io/2019/01/03/seriously-bonkers.html

And I was like, no, this can't be serious. I think this was the point where I began to distance from the language (though I still use it at work when I need to).

I got also the impression that the actual language use in C++ is undergoing a serious split. Compare the C++ core guidelines with Google's C++ style guide:

https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines

https://google.github.io/styleguide/cppguide.html

This does already look somewhat like different languages, only that they can be compiled with the same compiler.

And then, the C++17 and C++20 standard iterations, at this point it is just like "this is too much! What is this good for?"
I think that is because of the people living near them. Were the birds even considered?
Hi, to be gentle and brief: Lengthening telomeres can provoke cancerous behavior. Therefore we cannot simply lengthen telomeres by giving people more telomerase; we need a more holistic approach which understands the cancer/senescence tradeoff.

It is not a problem for a creature to live for a long time; the inevitability of cancer seems to itself be genetic and part of the human experience but not for all life. You mention whales, but lobsters are even more interesting: They do manufacture telomerase throughout their lives, and they are not killed by cancer in old age, but by being unable to molt and continue growing. Trees are interesting too; they must always grow in order to keep living, but past a certain size, the physics of water limits their ability to grow.

Indeed, if we want to understand trees and whales, my first guideline would be that, because they are so large, the rules for cellular homeostasis are different at that scale. The things which allow us or lobsters to live for long times are not the things which allow whales or trees to live for long times.
The best klepto-plutocratic pseudo-psephocracy money can buy.

There is only one party, the Property party, with two wings: Democrat and Republican. - Gore Vidal (the author of the book Julian Assange was clutching while he was being illegally dragged out of the Ecuadorian embassy.)

We have the best government that money can buy. - Mark Twain
Popular economic performance metrics include things like median household income and the unemployment rate.

I would say that are immediately and direct impacts on the experience of most people.
If we only could make that into proof of work for a cryptocoin.
Is Chromium’s sandbox insecure?

Electron has local file access, etc. in fact, it states: “Under no circumstances should you load and execute remote code with Node.js integration enabled.”

So, Stealth should consider forking Electron if better sandboxing is needed.

https://www.electronjs.org/docs/tutorial/security

That doesn’t prevent it from being secure, though.
Highly recommend people follow up the Wikipedia article with this great piece on further implications of the Baumol Effect:

https://marginalrevolution.com/marginalrevolution/2019/05/th...
Nim and Zig have vastly different philosophies and targets.
Everyone which I don't agree are Fascists (TM)?
> What I find odd is that the table shows Typescript as 7x slower than Javascript.

Including type checking and transpilation in the timing, I assume.
If you want to see a relatively radical take on energy efficient computing (I'm sure it's not that radical if you work in the embedded space, but that's not my background so I can't say for sure), here's Chuck Moore talking about his GreenArrays chip with built-in Forth support:

https://www.infoq.com/presentations/power-144-chip/