skysight-inc/HackerNews huggingface dataset:
>Would Germans still love the EU so much after they realize they're paying twice as much into the EU as the next country? Maybe you could argue it would, but I guess it seems far from obvious to me.

It would be shameful if we didn't, because helping poorer countries grow is the entire point of these transfer payments. The bigger issue is that there is lots of abuse and it doesn't actually improve the grand picture. Money is nice but only if it's used responsibly. If there was a way to reduce corruption in Eastern European countries they would grow on their own without any transfer payments. Unfortunately (or fortunately depending on your perspective), that's outside the scope of the EU.

It's the age old "give a man a fish vs teach a man to fish".
Tesla won the self-driving car war, they just aren’t telling us
Ray Dalio on Capitalism’s Crisis
>I learnt that organisations consist of people and decisions do not materialize out of thin air. You can often impact more than you think, even if you feel like you have no say at all. Companies can have the most rigid power structures in place, and it is still possible to push, prod, nudge, plant ideas.

How ?
A suggestion to ignore something is not censorship.

You are conflating speech with the actual censorship of speech.

Is this a George Orwell parody account?
It's not novel that hospitals make these choices and review them. It's novel that one of a thousand ransom attacks on hospitals has resulted in the murder threat that makes a ransom attack on a hospital work better than on a hotel or school. We want medical data because not having it might play a role in our death.

Assuming the hospital must have had a better triage response is like assuming authorities should have taken some murder threat seriously and stopped it. Maybe.. depends on frequency and other outcomes and doesn't really absolve the murderer either way.
> Mozilla Foundation, as owner of Mozilla Corp, is a non-profit. Thus the second argument is not that important.

I included that argument because it's mentioned explicitly by them:

> as we weighed the cost of our overall portfolio and strategic focus, we made the decision not to relaunch the service.
>Most people readily agree that recursive descent parsers can provide the best possible error messages,

Well, it could, but not all of them do.

My hand-written parsers are pretty bad at it. At the lowest level I run through a string char by char and test whether it parses correctly, i.e. like: p++; if (*p != '(') throw "expected (";

At first this does not even give a line number with the error.
Is using this chrome/fx addon a option for your use case?

https://support.cloudflare.com/hc/en-us/articles/11500199265...
Debian testing Firefox-esr package
Would anyone be so kind as to enumerate some of the things he talks about?
This is hard work. It is also a variant of 'any fool can make things complicated, it requires genius to make things simple'.

The HTML specs define the div as the element of last resort, it has not been deleted from the spec but it really is supposed to be the last choice.

You can do it all with the new CSS Grid and pseudo elements, to never need a div. This does not mean swapping every div for a semantic element, defaulting to 'section' every time.

What I find sad is that the gurus of web design start blocking out their lorem ipsum examples with div elements. If they used real content they would be able to see what elements suited their content and use asides, navs, list items, figures and whatever else best suits.

Anyone preaching HTML and using div elements needs to be called out for it. There are no excuses, anything and everything can be refactored into sensible HTML that has a few classes and next to no div elements.

Time is the thing though. To refactor HTML to not use the mess of divs requires hard work, essentially it is a simplification of the code, actual real design which is not the same thing as decoration. Too often decoration is passed off as design whereas the innards of the page - the document structure and HTML - is essentially un-designed.

We are making artistic impressions of web pages and not the low carbon, well cached web pages we deserve.
You can easily combine system packages with additional packages installed in a venv:

$ python3 -m venv --system-site-packages my_overlay_venv
$ ./my_overlay_venv/bin/python -m pip install whatever
I've been using OpenSCAD for personal projects for a couple of months, generally preparing models for 3D FDM printing. I'm a mechanical engineer by profession and a certified Solidworks professional. I'd estimate that designing in OpenSCAD - as in, modelling something up and iterating on the design as my understanding of the application develops and prototypes are trialled - takes me four to fives times as long as using commercial parametric 3D CAD that I'm already familiar with.

That's not a damning critique, but it is something I'd advise a friend or colleague who had a project to get on with. I'm still highly positive about OpenSCAD, because of its openness, its versatility, and the potential for using great programmers' tools (library code, scripting languages and version control) to make it much more powerful.

I've been working with vanilla OpenSCAD, downloading a few functions from people, and building little libraries of helper functions. Getting more familiar all along, figuring out the right way to do things. Some people have got a little further with creating scaffolding for mechanical design - projects like MCAD and OMDL. Of course, OpenSCAD is very versatile and people have many other uses for it. But I think when someone comes along and creates some really great libraries and frameworks on top of OpenSCAD - like LaTeX on top of TeX or Jupyter on top of iPython on top of Python - it would be suitable for any kind of design, competitive with the best GUI-based packages.
Unfortunately what you suggest just isn’t conceptually possible (by design) in Python, and would require removing many of the language features that make Python successful for a wide set of use cases.

Type hinting (eg List[Int]) has no control over the actual byte layout, it’s just purely metadata. Nothing stops someone from changing xs[4] to be some complex object in your example, regardless of the type hint, so at a pure CPython level it’s fundamentally impossible to benefit from static typing & optimization purely on the basis of type hinting.

This is why Cython and numba play that role. They change the location of type metadata - it’s not mere runtime metadata, rather it is compile-time static type annotation in the real sense, for either ahead of time compilation (Cython) or just in time compilation (numba).
You have to buy her a beer to find out.

> Buy me a beer and I can tell you the story of when I intentionally got myself fired to dispute illegal work contracts.
I'm not really sure what problem this is solving. The value prop seems to be based around more closely emulating the in-office experience, but in what office did people need to track time spent at their desk, and announce to everyone when they were going to the bathroom or to lunch? I would hate to work in that office.

That feature seems to be aimed at paranoid managers, not "teams".

Also, the "asynchronous stand-up" feature seems at-odds with the time-tracking. A work culture that allows for asynchronous stand-up should also be one that doesn't care when someone is at their desk and when they are not.
> NodeJS has build it concurrency model on callbacks which make non-trivial application difficult to debug and evolve.

JavaScript has had async/await for four years (and promises for even longer than that).

JS has its issues but it's not at all helpful when criticism is badly outdated either.
In a future with high energy price, I often think all current unoptimized content will get unsustainable and either disappear or make users pay for access.

Then optimized free-access content will rule.
How about

#!/bin/sh
BRANCHES_POINTING_TO_HEAD=$(git branch --contains HEAD |wc -l)
CURRENT_BRANCH=$(git branch --show-current)
if [ "$BRANCHES_POINTING_TO_HEAD" -gt 1 ]; then
if [ "$CURRENT_BRANCH" = "master" ]; then
echo "You're committing to master even though other branches exist."
echo "override with git commit --no-verify"
exit 1
fi
fi

You'll need git 2.22 for the --show-current git option.

But also I would suggest instead using

git checkout -b <new_branch>

to create and switch branches in one command
Show HN: PostgreSQL and Machine Learning - step-by-step python tutorial
I'm in the exact same boat as you are. Right now, I'm doing my best to work with FreeCAD, but Blender3D has an interesting precision-modelling plugin that makes for a somewhat complicated but reliable alternative. You're going to need to watch a few Youtube tutorials, but it may be worth it.
Perhaps we should just go out for an English then https://www.youtube.com/watch?v=huSP7PtctC4
SolveSpace is quite fantastic as a technical achievement, but it's rather limited in terms of CAD. It's great for simple designs or just messing around, though, I'm very impressed.
On this page about a reconstruction of Harrison’s longitude clock http://leapsecond.com/pend/clockb/ there’s a presentation “a close look at Clock B”. Slide 63 lists “environmental effects”, which suggests normal vibrations are a problem for precision clocks. It says:

Long-term performance depends on:

– temperature (absolute, relative, gradient)

– atmospheric pressure, air currents

– humidity

– shock & vibration (air, ground, wall)

– material stability or other disturbances

– energy loss stability & energy gain stability
I think the main problem is that most computation happens at the user's browser - the different types of hosting will barely play a role in the overall footprint of a website.

Edit: For an example, look at the app store for the oculus quest: https://www.oculus.com/experiences/quest/ -
That site is ridiculously slow for what it actually does: Static text + images. And the current state already is way better than before! Almost all content is either static (the apps) or cachable (the ratings). There are barely 100 apps in the store, so this isn't exactly a case where there have to be hot updates every few seconds. This should be rendered server-side, cached, and then sent to the users as static html. The world could save literally tons of CO2 with proper design here.
> The issue is how many computations you do at runtime. That is completely unrelated to third party libraries.

Citation needed. Do you have some linkable metrics on how all those JS libs are reorganized and optimized (similar to how a compiler might do it on native code) such that the call to overlay or animate on a web page doesn't call through a sizable portion of those libs on every call?
Hitchhiker's Guide logic applies.

>"But the plans were on display…”
“On display? I eventually had to go down to the cellar to find them.”
>“That’s the display department.”
“With a flashlight.”
>“Ah, well, the lights had probably gone.”
“So had the stairs.”
>“But look, you found the notice, didn’t you?”
“Yes,” said Arthur, “yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard."

You can try all you want to hide behind "they had the same access as everyone else, I have no pity at all if they can't take interest in local politics/justice", but at the end of the day it isn't fooling anyone. If the Court were actually, truly trying to maintain it's credibility in the eyes of the international, let alone their national community, rather than refusing to acknowledge there might be a case where "Gee, maybe even the Courts of Great Britain might have a rather momentous occasion on their hands, where concessions are warranted over being territorially pissy because an outsider dares impugn the equanimity of the Court like it were some Third World Tin Pot Kangaroo court needing to be babysat. I"m really not trying to be flippant or dismissive, but given what I've seen of a prevailing English attitude in the
post-Brexit age, it just seems like the country has given up on anything remotely resembling living up to it's lofty ideals in anyone else's eyes but their own in the post-Brexit era,and it saddens me as an American to see it. Doubly so, because I've always seen Europe as a brake/foil of sorts for our culture; so please don't think it's coming from a position of the pot calling kettle black so much as a teaball wondering why it is being forced into a Keurig. I certainly know how I expect things to go, but something about the circumstances surrounding what's going on just seems a bit off!

For all we in the West have presented ourselves as beacons of Truth, Justice, and "Doing it the Right Way" over the years, it never ceases to amaze me how positively nasty things tend to get once you get someone in the crosshairs of the establishment, and no, I don't at all think that this case is being handled in an impartial manner from back room politics.

Trust but Verify doesn't even do this any Justice at all.
Wonder how long before Chinese people will have to anglicize their names in the U.S.

On a more serious note, I wonder how this can be enforced? Prevent distribution on Play store and apple store? Can't you just sideload on android? You have to prevent connections to the server side right? Maybe via ISP providers or mobile companies to get them to prevent access?
After that episode Facebook should have been subject to an immediate inquiry and then US courts should have ordered FB to not operate in Burma/Myanmar until further notice.
There could be an industry wide agreement to reserve the top two pixel rows for realtime visual feedback of sensor use. 1st quarter of the display refers to the microphone, 2nd to the camera, 3rd to GPS and so on, with standardized ways of notifying what is happening, ie blinking means it's currently active, red that it has been used at least once during the last 5 minutes or so, with more detailed information in the notification bar.
Mitchell Baker began as CEO in December, after the resignation of Chris Beard. Was permanently appointed CEO in April. Her salary for the position has not been released

Mozilla is a nonprofit, not a charity. Their executives already receive less than market rate for similar companies, by some accounts far less. They can't offer nothing.
TikTok and WeChat to be banned in US app stores from Sunday
A.I. research leader from Ericsson Research on overcoming imposter syndrome
On this episode of The Artists of Data Science, we get a chance to hear from Paul McLachlan, a data scientist who has over a decade of experience applying his knowledge and expertise to academia, corporate businesses, and entrepreneurial endeavours.

His contributions and expertise have led to numerous startups and nonprofits inviting him to serve as an advisor. He gives insight into how what sparked his interest into the data science field, his tips for beginners in data science, and how he stays motivated.

QUOTES
[19:05] "Data science is really a collective endeavour… even the most skilled and successful data scientist is going to have to be able to successfully work with technical stakeholders, non-technical stakeholders…"

[34:51] "…Start from a position of humility…that that can go much further for data scientists than always trying to be the smartest technical person in a conversation…"

[45:29] "Having fun and staying connected and staying entertained is actually part of your job responsibilities rather than something that can be set aside."

SHOW NOTES

[00:05:50] How to not be afraid of math and overcome imposter syndrome

[00:12:57] Ericcson's and White House Office of Science and Technology COVID-19 open research challenge

[00:13:24] What is information retrieval?

[00:14:02] What is Natural Language Processing?

00:14:40] How information retrieval and Natural Language Processing played a role in the innovative solutions that Ericsson data scientists developed for the challenge.

[00:20:52] Interesting findings that came from the challenge

[00:26:56] What XR and VR are and share with us what aspects of XR and VR are most interesting to you.

[00:31:45] How to build a culture of data science

[00:35:13] What do you look for in a data scientists beside those those technical skills?

[00:37:47] How to gain industry experience if you don't have any
For a great visualisation of this kind of thing check out the game Factorio!
Gotta say, the docs alone are impressive
> an attacker has a 1 / 4294967296 chance of guessing your password

One attacker has that chance for one transfer.

But if the service is popular, then it's perfectly feasible that typing in som random choice intercepts some arbitrary file belonging to someone.
Mark Ferrari (graphics artist on Lucasfilm games such as Loom and Monkey Island) said (roughly): "If someone gives you limitless resources and asks you to create the Pietà, you will dabble in all fields and become expert in none. If someone gives you a stick and two pieces of string and asks you to create the Pietà, you will stretch that stick and those pieces of string as far as you can."
The trade union, although critical to our modern day understanding of the EU, was actually not the primary goal, it was all about politics, primarily about maintaining peaceful diplomatic relationships between countries. It's just that doing business together is one of the more effective means to be friendly to each other.
Thanks for the follow up information
> if you're not making an active effort to bill as much as humanly possible for the minimum amount of actual work, you are bad at business.

Deep Neural Networks who try too hard to maximize or minimize things will take weird misaligned actions. https://www.youtube.com/watch?v=Ao4jwLwT36M

I won't go into details, but my experience from the past year of trying to minimize the chances of losing my home and work visa has provided ample evidence that this also applies to human mental health.

> There is no way to know ahead of time what kind of contractor you are.

Which is why any strategy that resembles "fire and forget" is a poor one for anything that hasn't been repeatedly tested before with mostly the same components.

It's better to have a process where you repeatedly get visibility into a risk than to imagine that you can wall yourself off from it.

https://www.youtube.com/watch?v=a-BOSpxYJ9M
Let's keep our feet on the ground and realize that all countries collect taxes and decide through their particular version of politics how these are spent. The US are responsible for the outcome of their politics.
NTFS is an advanced disk formatting that has many useful features including ways to recover lost data.
Very interesting, but unless I'm missing something, this analysis measures virtualization overhead only in terms of x86 CPU cycles, not in terms of, say, Watt-weighted processor cycles.

Approximately 30% of the x86 CPU cycles went into running the hypervisor, then they designed some new hardware, moved the virtualization functionality over to the new hardware, and apparently (in this telling) stopped accounting for the power / cycles consumed by that entirely new hardware they added to the system.

Maybe this makes accounting more clean, and it's great that it safely enables bare metal instances. However, the tone of the article hinted that under Nitro, a higher percentage of the cost / environmental cost goes into running the user's workload and then failed to account at all for the monetary or environmental cost of the added hardware. (If there's no cost savings to the customer or environmental savings for us all, why does the reader care about lower virtualization overhead? The article isn't phrased as satisfying pure intellectual curiosity.)

Taken to an extreme, they could have used dynamic translation to run all of the user workloads also on custom hardware and claimed negative infinity virtualization overhead: billions of x86-CPU cycles-worth of work done, zero x86 CPU cycles spent.

Am I misunderstanding this analysis? I don't think it's all accounting tricks, and wouldn't be surprised if dedicated virtualization hardware/firmware is more efficient at virtualization than general-purpose CPUs (and likely more cost-efficient, based on Intel / AMD's markup on CPUs). I also understand their internal hardware costs and energy costs for this new hardware might be sensitive information, but it would be nice to see some kind of accounting for this new hardware instead of apparently treating it as zero CapEx / zero OpEx / zero wattage.
This has been happening for a long time. You really think that a first generation immigrant from Asia is named Sherry or Johnny?
It's nothing. McKinsey is a huge outfit, hiring 8 analysts is nothing. In fact it will help McKinsey more than anyone else as it would help them develop closer relationships with House of Saud.

The Saudi government is not giving McKinsey huge contracts because so and so's kid got hired there - point blank.

Also remember these kids are already stinking rich they don't even need to work.

And it's also a part of the world where business is done on the basis of relationships.

When a firm is giving Ferraris as 'kickbacks' then it's corruption but not this.
What is this feature and can it work in generic matrices? It could be a game changer in physics and operations research where the matrices are sparse.
Fire the JS hipsters that spend way too many CPU cycles reinventing the wheel?
He remains in a “consulting CTO” position at Oculus.
I currently live in London and eat Pret all the time.

I have easily found better sandwich shops than Pret in NYC, Boston, Chicago, LA, Berlin, Paris, SF... I could go on.

Specifically in NYC there are some amazing sandwich places all over Manhattan (though that's not to say the other boroughs don't have excellent shops as well). My favorites are generally the Italian-style sandwich shops which have great Italian cured meats.

In response to your last paragraph, I think that's part of what people are complaining about – there are precious few places in London where you can get a freshly made sandwich, and for being pre-made, Pret isn't much cheaper than a lot of the fresh-made sandwiches you can get in other countries.

Also I think fresh-made is maybe giving a bit too much credit to that idea, as Subway is freshly made but I'd much rather have a Pret.
The point being is that the package is absurdly outdated (it isn't even the last 68.x security release).

I don't see any point to using -testing if -stable gets all the security hotfixes, and -unstable is more recent in general. But this still annoys me enough to post on HN.
Let’s Compare Google Drive to OneDrive: What’s the Key Difference?
With the code above, an optimizing compiler might actually produce this line.
> They will, in fact, just hire somebody else.

That's fine, let them. "If I don't do it, someone else will" is a poor justification for anything.
I assumed they meant anglicise their whole name to avoid persecution rather than just adopting a common American name for ease of pronunciation.
Wonder how much he monetizes from the in show ads.
By falsifying data. Source: I'm from Russia.

Russian fatality rate is probably somewhat lower in US / Europe, but it's only because our elder citizens (the most vulnerable group) have patriotically died long before reaching the age at which they become vulnerable to the virus.
it will work for the vast majority of unsophisticated users
Can an Algorithm Help Solve Political Paralysis?
then she can choose not to browse the list?
(Also, I don't think I actually make excuses very frequently at all. Occasionally I deceive myself, but far more often than that I give reasons that reflect a reality which is genuinely absurd in ways that are unfair to the listener yet still true.)