skysight-inc/HackerNews huggingface dataset:
> Rational, educated populace doesnt explain away the difference between Italy vs Austria, Belgium & Netherlands vs Germany, the US vs Canada

In the case of US vs Canada, perhaps it does. Canadians have a high level of trust in expert civil servants, including public health officials. There is also a general Canadian pragmatism that kicks in: politicians from across the country and across the political spectrum have handled the pandemic fairly consistently. The public remains mostly supportive of the federal, provincial and local initiatives. It has not been perfect, but we have not seen local officials warring with the Premier or the Premier warring with the PM on the issue of pandemic response.

In terms of education, Canada leads the world in working-age adults with post-secondary education[0]. Though primary and secondary education is a provincial and local matter, it tends to be consistently good in most of the country.

[0] https://www.bbc.com/news/business-40708421
I've wondered about how much energy gets pissed away by running huge OS×LangVersion Continuous Integration matrices upon every commit to repositories.
In Finland it seems the most common sizes for butter are 200g and 500g, in the UK I'd be more used to 250/500g.

(Wrapped in paper, not in a box.)
They have been “kuckstarting” renewables in Germany for the past 20 years and we invested 500 billion Euros.

How long do you want to continue kickstarting? Until 2150?
I used to work at an online shop that among other things, sold RAM.

Usually, any product sold comes with 2- or 5-year warranty if your lucky.

Some RAM manufacturers were so proud of their manufacturing quality, they instead offered 50-year warranties.

Now, the reasonable thing to do as a seller would have been to just limit that to something like 5 years, and then give the customer their money back if they had any issues after that.

However, someone actually programmed the system to use 50 years as the warranty duration, way in the 2040s.

I didn't look further into the technical issues behind that (probably not many, since the required precision wasn't seconds, just days), but that remains a great example of when not building a feature costs less than building it.
Yes. CTO-2 is my approach. As the CTO I fucked up because I didn't have that process in place to start with. To buck stops at me.

CTO-2 also has the responsibility of making sure that everyone is educated on this issue and can communicate those issues and worries (fears) to his/her level effectively because prevention is better than cure. Which is my other point.
Because he is in the same ballpark of the other 3, denial of the covid dangers, a strong sentiment of economy over people lives and the call to sacrifice

Isn Boris Johnson who said “I must level with you, I must level with the British public, Many more families are going to lose loved ones before their time.” just to keep the business going?

I'm sorry but UK had it very bad under Johnson, it's an undeniable fact.
They are trying to keep a genie in the bottle then!
is it possible to bypass SSL forcing with sslstrip ?
I also find that some services don't let you use their name in your email address.

Samsung is one I remember which wouldn't let me use samsung@domain.com, I managed to get by with smsung@domain.com. Definitely one for the password.

Then again, we should be using unique passwords for everything anyway, so a password manage is a must regardless of how you handle emails.
Sounds like gentoo has improved their cross-compilation story. I had several attempts at getting a cross compilation toolchain running on gentoo and they all failed. yocto was actually the first time I succeeded at building a cross compiler in any form, but this was a fair few years ago at this point.

To be honest, bitbake mostly seems to be a less principled/polished version of portage or nix. I would much prefer an embedded toolchain based on either of them than dealing with bitbake's syntax and quirks. The one thing that seems relatively unique to bitbake is layers, which essentially mean you can avoid making modifications to the base layer while still being able to patch/tweak just about anything in the build. For embedded stuff, where you're basically almost always working off of someone else's patches to an upstream project which you are then patching yourself, and all of them can update independently, it's the only way of keeping somewhat sane (but the action-at-a-distance can make for difficult debugging, which is something I would wish bitbake was better at: there's no way to query e.g. 'what statement in what file added this compiler flag?', and the set of possible files can be huge).
That’s not an argument. Germany’s industry doesn’t exclusively consist of Volkswagen.

No country has solved large scale energy storage that would be needed for storing electric energy in the range of TWh.

None.
Your description still has problems on architectures like x86 with instructions of different lengths. In particular, you pretty much have to use a single-byte instruction to do the trap; a multi-byte one runs the risk of clobbering other code that could well be jumped to. That’s why INT3 exists as a single-byte instruction to begin with!
If the network isn’t free and data is centralized, one day you think you have it all and the next you could have nothing. Tor pretends to be secure, but is dark and compromised. This project seems to understand that and wants to try again to fix via P2P in a way that has promise.

The simple implementation of web forms is broken in today’s web. It’s an input field or other element styled as an input field that may or may not be grouped or in a form object, possibly generated dynamically. Websockets, timers, validations, ... it’s a huge PITA.

The DOM is a freaking mess. It’s not there until it’s there, it’s detached, it’s shared. It’s been gangbanged so much, there’s no clear parent anymore.

ECMAScript- which version and which interpretation should Babel translate for you, and would you like obscufation via webpack, and how about some source maps with that, so you can unobscufate to debug it? Yarn, requireJS, npm, and you need an end script tag, should it go in the body or the head? You know the page isn’t full loaded yet, and it won’t ever be. There, it’s done, until that timer goes off. Each element generated was just regenerated and the old ones are hidden, but the new ones have the same script with different references. Sorry, that was the old framework, use this one, it’s newer and this blog or survey says more people use it.

For a P2P open data sharing network over https, the proxy could allow a request to get someone else down the path. Not everything is direct.
Lol.

I've been programming for a decade in many languages including assembly, C#, Rust, Lisp, Prolog, F# and more, focusing on JS in the last 5 years.

Virtually no one writes plain JavaScript, most people including me write TypeScript, but Babel with extensions is normally used. Your reply exhibits your ignorance of the JS world.
Exactly. Hydro will work only if you have a large amount of lakes and mountains per capita which is true for countries like Austria and Norway.
A hedgehog highway that knits a village together
That's why step-debugging usually is done on unoptimized builds where there's a clear relationship between the original source code lines and variables and the generated machine code.

But there's a wide "grey area" depending on optimization level where the debug information is more or less off yet the mapping is still "good enough". Debugging on optimized builds can work surprisingly well if you know what to expect (e.g. the debugging cursor might jump to unexpected places in the source code because the line mapping is off, or you can't step into a function because it has been inlined).
Exactly. We have been shutting down nuclear power plants the past 10 years instead of fossile plants.

In fact, we’re building 16 new gas-fired and 2 new coal-fired plants.
> you cannot compare right in Brazil with Nazi Period

Is it true or not that Bolsonaro is against democracy and rallied against it or not?

Can you find a moment when French or German president said something like "the military must be back in power"?

The last time it happened in Europe was when nazi ruled, or when in Spain the fascist ruled, or when in Greece the fascists ruled etc. etc. I think the comparison is apt.

> user: notreallytrue created: 8 minutes ago

I know for a fact what happens to you when you go against far right movements, especially south american ones.

Better safe than sorry.
Indeed, it is. Good that we agree on that ;-).
It’s sad that technology makes it so easy to be authoritarian.
I Quit a 6-Figure GitHub Salary to Become a Solopreneur
I always see timeboxing as ensuring that an exploratory task does not blow up in terms of time spent on it.

This means you'll hear something like: "I'll timebox improving performance of this feature to a single day; it would be nice if we can get a quick win, but it's not really blocking if we do not.".

Maybe within 10 minutes of profiling you see that one line of code that is copying large data structures around unnecessarily and a quick refactor speeds the feature up 5x. Or maybe you spent all day on it and haven't found anything that's quick to fix: You fix up a couple of small inefficiencies and speed up the feature by 2%. You write down your findings and at least now the team will know that optimising that feature will be a larger undertaking and should be estimated as such.

I have also done it for very edge case bugs where no one is really sure what the cause is and fixing it is not high priority. You might get lucky and work it/fix it quickly; but if you don't, then at least you're not spending a week when the remaining 4 days could've been spent on something of higher priority.
Node implies npm spaghetti / dependency vulnerabilities (e.g. left-pad)

Electron I guess implies backdoors via binary blobs upstream?
Nail scissors have a better cutting action but nail clippers are much easier to use, especially with your less-dominant hand.

I'm a huge fan of Stylfile clippers [1], which have a scissor-like cutting action but clipper-like form factor. They were created by one the wonders of the UK version of The Apprentice (but don't let that put you off!).

[1] https://www.amazon.co.uk/Stylfile-AV5P1a-S-Clipper-Nail-Clip...
why is it actually that SQL "re-emerged" as the transformation layer? I thought that it first shifted from SQL to Query Builders inside talend, matillion etc. Why now SQL again?
Well, the thing with GHG-induced climate change (not counting wetbulb temperature that will be reached more than a hundred day a year in some highly populated areas) is that the troposphere become warmer while the stratosphere become colder.

I'd be interested if you can guess the fantasies i have knowing that.

Also, endogenic species are dieing faster than the forest replace them, forests are dryer, this summer we were 50km close to have the Russian weat fields burn more than they did in 2010 (with effects on the world hunger and politics in 2011 well know). This could be mitigated honestly, and i'm pretty sure that this, we can manage. Katrina every year, maybe not as much.
I feel like node/Electron are about as safe as chromium and it's npm packages that have lost everyone's confidence.
I'm living in Hesse and here the clippers are popular (Even sold in REWE). But maybe it's regional?
Romania should take advantage of the move to remote work to attract businesses and workers.
I occasionally write JavaScript since 2007, experiment a lot last 5 years, red through ES5 specification several times. I've worked as C++, PHP, Python, Ruby developer. Experimented with a few languages.

"JS" instead of "TypeScript" brings confusion. TS solves some issues and I've mentioned it, still

typeof null
//"object"

Template literals interpolation helps but if string (not literal string) slips by it is a mess

1 - "2"
//-1
1 + "2"
//"12"

Check out another comment [1], Object, Function, etc defined as constructor. It is not solved by "class", it is still a function with a bit of sugar:

class Foo {}
Foo instanceof Function
//true

Globals with a few exceptions defined as constructors, DOM elements defined as constructors, inheritance defined as constructors

class Bar extends Foo {}

You can internalize how it works and there are some good explanations [2] but design is error prone and terrible.

[1] https://news.ycombinator.com/item?id=24815922

[2] https://yehudakatz.com/2011/08/12/understanding-prototypes-i...
The only real reason I use unique email addresses is to handle spam from services I signed up to, and discover data breaches of my own email.

1) Companies that conveniently forget that you opted out of marketing emails every 9 months or so, now I can blacklist them.

2) Twice now has a service had a data breach and I've only found out because I've received spam to the unique email
What makes you say that? Java is better than almost all other languages here for energy efficiency.
The same thing. I work in the JS world, and interact with it nonstop.
Why people think C++ is complicated (Old but Gold arcticle)
Yeah, imagine if a bridge engineer said the same thing: "You aren't an engineer until your bridge collapses. Congrats!" I am starting to hate tech culture. Nobody cares about correctness and discipline. Mention "math" and everybody spreads like cockroaches.
> Why? This is something we’re still trying to figure

Probably the admin has set the hba config to trust localhost.
Solution - don't use the same db name in prod jsut to be sure
The only service I have that problem with is Microsoft since it's a merge of like three different accounts (MSN messenger, Skype, and Office365) so I can never remember which is the right one.

Otherwise my rule is to use the central part of the domain name (no www or TLD), or it's easy enough to just search my email archive for messages from whatever service.
Great introduction to the intersection of computation, logic, math, language and philosophy.
Panoramix provides privacy via mix-networks
...Good point.
> Sometimes I wish for a techless cloudless revolution when we just go back to the foundations of computers and is use plain text wherever possible.

... because software in the 60s/70s/80s was so reliable and bug-free?!
Oh, JS has no issues, solved by ClojureScript, PureScript, Elm.
Why do you think they are hacks? Could you please elaborate?

In my opinion, they nicely abstract over server hardware and services running on them, so one is able to have simple infrastructure-as-code management of otherwise complicated setups.
People (ab)use rclone + Google drive for worse, and I have yet to hear of anyone's account getting banned because of it.
This Javascript related instruction is complex in terms of a bitwise operator on a single value, however complex it is still a simple operation; CISC-ness generally relates more to accessing memory or interacting with the hardware in complex ways.

From the definition given:

CISC designs on the other hand happily encode large, arbitrarily complex operations that take unbounded amounts of time, and have very strong memory models
It sounds like whoever did it might not even be aware they were responsible:

> in the dropdown menu of the MongoDB browser, exit & drop database were next to each other

So maybe they signed off for the night without realizing anything was wrong.
Maybe use an embedded micropower system with C or Rust and interrupt-based processing approach rather than CPU-eating polling in something dynamic like Python, Ruby, or Node without ever going into standby mode.
What cryptocurrency would you recommend to use if privacy were one's goal?
Since it wraps existing browsers (chromium/safari/electron/webkit) is it really fair to not say that in the readme? Sure it mentions that you should install them under "quickstart", but all the other parts compare itself directly against other browsers when this really seems to fill more of a "plugin-like" role than a full browser.

Also, when doing readme's for ambitious projects it's probably best to mark what features are complete and which ones are just planned.

Right now it looks like the whole V-lang debacle IMO with lots of features promised and no way to know what is implemented and not, while wrapping other projects without acknowledging it.
Not before there's a CPU that actually has FP instructions [that get translated to imperative microcode].
Coincidentally, I read about a company in Germany yesterday that bases its energy needs largely on solar and wood.

The solar panels are expensive, but the sunlight is free. The furnace to burn wood is cheap and can be turned up/down as needed, but of course the wood is expensive, A fine backup.
In the "Is Faster Greener?" section, I'm surprised they didn't discuss threading. In the same wall-clock time, a benchmark that employs multi-threading heavily will presumably use much more power, due to more CPU cores being active.

Maybe their benchmarks were mostly single-threaded. But in general this is the first thing to look at.
I've not heard "denial", a la Trump, from Johnson.

That's the trade off every country is making: dangers of the virus Vs long term effects of response to the virus. It's a balancing act. What would you prefer, wanton destruction of everyone's livelihoods in overreaction? Not everyone is lucky enough to have a job that can be done from home, such as us on this site (typically). Every country is trying to avoid shuttering everything.

The quote from Johnson isn't talking about what you're inferring. It was a broad statement of what was going to happen (and it has, across the world): people will still die, in spite of the lockdown. It was a public address, not a policy statement.

It isn't purely the economics: I've had friends and relatives that have had significant effects to their health (including a death) because of being locked in their houses for months.
It’s the opposite. He’s literally arming the population to prevent a future totalitarian takeover: https://www.nytimes.com/2020/03/31/world/americas/guns-brazi...

Dictators don’t encourage their people to be able to defend themselves.
Or do the case-conversion, minimum word-length restriction, and counting in awk itself, here using associative arrays:

awk < file '
{
$0=tolower($0); # lowercase conversion
gsub( "[^a-z ]", "", $0); # remove non-alpha + space chars
for(i=1;i<=NF;i++0) {
# increment word count if word length > 2
if(length($i)>2) count[$i]++
}
};
END{
# report
for(word in count) printf( "%-20s %i\n", word, count[word])
}
' | sort -k2nr -k1

This omits the header (can be trivially added). The external sort can be internalised in gawk using asort(), or by printing to sort via a command:

cmd="print -2kr -k1"
for<loop> printf( <args> ) | cmd
close(cmd)
Bitbake is a bit further than 'recursive makefile', it's much more along the lines of a package manager like nix or portage (though it's less well designed in most aspects, the build file syntax is insane and debugging it is a nightmare. I think it's grown the necessary features instead of stepping back and understanding the problem). And it's important to realise it's mostly focused on building packages like a linux distribution, even if the systems are rarely managed by installing/uninstalling packages. This is where the whole idea of taking an upstream tar or repo and patching it together comes from, and it makes perfect sense when 90% of your workflow is 'take someone else's code and modify it slightly to integrate into your system', especially when that code gets updated (it's still not painless, but you have some hope of doing it). When you're google and can afford to rewrite huge parts of the system and have no need for compatibility then you can make a more nicely integrated system, but most embedded applications cannot afford this.
I did not post to imply that the story is credible or not, only as a counterpoint to the article, which claims a 'right' bias. Unfortunately, the discourse is so toxic that almost any statement earns kneejerk downvotes from one side or the other.
> but it would indeed not overhaul the web in the slightest.

Kind of agree.

What I am hoping for is

either a new rendering engine that purposely incompatible with abusive websites and so much faster that people like us will use it anyway for everyplace it works and just keep a mainstream browser in backup for abusive web pages,

or more realistically something like asm.js where Firefox made an alternative faster path for Javascript that adhered to certain rules.
Originally Lisp was all upper case. The line of languages is six decades old, after all. The first Lisp program I ever wrote was on punch cards on an IBM 7094.

The evolution of to Common Lisp had to deal with this. The solution (which works well) is that the default mode of the Lisp reader converts symbol names to upper case, unless they are escaped. So, the common case is that symbols are lower case in source files, but are upper case internally, and typically are printed in upper case (that can be tweaked if desired.)
Yes! In Sweden nobody puts actual butter on bread, we have loads of different butter-based "spreads" for that. Bregott (literally "spread good/well/tasty") is probably the most common and engineered to be spreadable straight from the fridge.

Proper butter is for cooking but primarily for baking.

I am 45, have been interested in cooking for 20+ years, read many cookbooks and so on. I learned about butter dishes and the idea of having butter out on the counter to make it spreadable from the internet. I dare say that practice does not happen here.
Not when is Fascists Against Democracy™
> a strong sentiment of economy over people lives

Huh? No you've got it backwards - the argument at the moment is the Johnson is being too careful to protect people at the expense of the economy - the opposite of what you've claimed.

https://www.ft.com/content/7bb3e4b5-7dc7-464d-904d-aee5f7eb4...

> Isn Boris Johnson who said “I must level with you, I must level with the British public, Many more families are going to lose loved ones before their time.” ...

Yes. Isn't that just a fact? More people did lose their loved ones. That happened all over the world.

> ... just to keep the business going?

No, again you're confused here - that quote was about enforcing new restrictions to protect people - closing more businesses - the opposite of what you've claimed.

https://www.theguardian.com/world/2020/mar/12/uk-moves-to-de...

Both of the arguments you made there were fundamentally mistaken and are actually evidence for the opposite of what you're claiming.
Did you miss my first sentence?

The OP says "most people don't have such gut microbes" implying that some people do - that's what I was asking about.
It's just one guy working in the evening on a side project. There's no revenue, and it runs on $171/month [1]. He's not going to hire anyone.

[1] https://keepthescore.co/blog/posts/monetizing-keepthescore/
Reference please

What's the criteria to get a google account banned?
Personally I believe once a nation reach developed status, the main task for the government will not be generating new source of income and improve people's life financially, it will be about how to distribute wealth fairly.
And now production has ramped up, economies of scale are in play, R&D startups are all over, and out-of-pocket costs have dropped 8x in the past 12 years.
France was doing worse than Germany in the first wave, and is doing worse than Germany in this second wave. In fact Germany is doing much better right now than the European average.

The only "evidence" that countries that did worse in the first wave do better now seems to come from counties that decided that reducing testing is the easiest way to make the numbers look good.
Object Detection at 1840 FPS with TorchScript, TensorRT and DeepStream
Many thanks for the explanation!
> And, the father of a colleague died of Covid19, that is not "doing fine".

How is that relevant? Say "5500 people died" if you want to make a real point.