skysight-inc/HackerNews huggingface dataset:
Come on, relax a bit! A little bit of humor is important, especially in these times. It's all for fun, none of the parents really meant being dismissive etc. We all need to cheer up a bit otherwise we'll get crazy!
> Typewriters were a thing for many decades and people managed.

Perhaps you weren't there. When typewriters were commonly used they were typically in the typing pool or in the secretary's own office and the noise didn't impinge on the rest of us. Of course it was different in offices where the principal activity was typing such as newspapers.

From '78 to '82 I worked as an electronics engineer in an open plan office that was so quiet you could hear a pin drop. None of us typed, instead we scrawled our documentation longhand and the department secretary typed it on an IBM Selectric in her own office next to the department manager's office. It sounds inefficient but in fact was not because revising documents was so time consuming that more effort went into keeping things simple and as far as practicable right first time.

If someone had made a lot of noise it would have been pointless complaining about the design of the office, the only practical remedy would be for them to stop being noisy.
It's not just academia, but also primary education, where foreign student money is ruining education.

Take for example Türk Lisesi schools, run by the terrorist Fetullah Gülen (Fetø for short).

They have managed to steal 10s of billions of dollars from governments around the world through scammy charter programs, while raising two generations of teenagers whose goal it is to overthrow Turkey and implement shariah law.

1/2 of the schools the Turks go to in Melbourne, for example, are Turk Lisesi.

Interesting fact, Gülen, who has asylum in Pennsylvania, is also a friend of America's radicalized christian terrorist secretary of education. There are pictures of her standing side by side at $10k per plate fundraising dinners for Donny.

Greed AND religion are destroying education all around the world.
Multi-value WebAssembly in Firefox: a binary interface
No, while reports like this are sadly still pretty common there's also other strains in academia that are open to collaboration between groups and welcome it. The advice you replied to likely highly depends on where you work and who you work for.
They already changed default values which were the main vector of attack.
A decent percentage of people are also asymptomatic with most influenza strains. You probably know friends/acquaintance who says they never get the flu in winter, even though it's highly likely they have gotten the virus before, it's just their inflammation response for whatever reason (likely genetic variation) doesn't produce symptoms.

Source: https://www.nhs.uk/news/medical-practice/three-quarters-of-p...
Yes of course, that's incorrect and provocative in purpose. The point is not about the syntax, but about expressiveness: A programming language should make it easy for a human to express (write) his intentions in code and for other humans to interpret (read) those intensions in a natural way. In other words, the gap between the developer's natural language and his/her programming language should be minimal (and this is regardless of the developer's natural language, be it English or whatever).
https://jmtd.net/

I've been blogging for about 20 years. Exactly what I write about has changed over that time (of course), but in recent times I've been writing about my PhD (applying purely-functional programming to distributed stream processing); cultural stuff I like, books, music, in particular Nintendo Switch games recently; free software stuff, particularly around Linux and Debian (I'm a Debian developer); note-taking and personal productivity; reading and archiving old media (minidiscs, ZIP drives, stacks of DVD-Rs, floppy disks); my fledgling adventures in 3D printing; retrocomputing and restoring my old Commodore Amiga; various classic Doom hacking projects I've worked on; running and maintaining a DIY free software NAS; computing history and preservation…

I wouldn't normally post in a thread like this but a friend put me up to it. Any feedback appreciated.
Can't you just use a binary int with the few bits being an implicit fraction (or just count in 'pennies' AKA the lowest denominction of that currency). Seems a straightforward solution, no?
Octavio Mendez Passed Away
I would be really interested in a tech writeup on how they managed infrastructure. They run a lot of very bandwidth and presumably CPU intensive servers that they quickly had to scale out massively. There are some older articles that they use Equinix for infrastructure (probably colocation?) but adding that much capacity in a short amount of time is really impressive.
Manual vs. sham acupuncture and usual care for prophylaxis of episodic migraine
Speaking of Leibniz, this paper on the relation between the logarithm and the chainette is interesting: https://www.maa.org/sites/default/files/pdf/awards/college.m...

(via https://fermatslibrary.com/s/how-to-find-the-logarithm-of-an... )
Likely not going to be a popular comment but what about the environmental impact of stuff like this? Are they reusable ?
Ehhhh that hum/droning sound that's constant doesn't sound like any office I've ever worked in. Other than that, neat!
Frequency of random seeds between 0 and 1000 on GitHub
I’ve used ZeroTier to solve most of that sort of network issues.
This is one of the few cases where more privacy might literally save lives, because people will be more inclined to install the app if the privacy is taken more seriously. There was a poll where Germans were asked if they would install a contact tracing app. Some 40% sayed yes outright. Another 40% said "only if privacy concerns are addressed". So you're looking at a potential 40% market penetration without proper privacy and 80% with, which greatly changes the impact the app can have on reducing the spread of the virus.

(Disclosure: I'm a member of CCC and chairman of a local chapter.)
The art at the top of the article was commissioned from this artist: https://www.dcmaia.art/portfolio/a-bridge-beyond-fermats-las...
I've seen the "another theory which I prefer" quote mentioned elsewhere (possibly with reference to this paper) as being a form of modesty. I would say that it looks to me like typical British understatement, which is often misunderstood (particularly by Americans) and may have been simply an attempt at humour on his part.

https://en.wikipedia.org/wiki/English_understatement
Until two weeks ago I was the only one in my family who had used Zoom. By now, each member of my family has used it independentely for different purposes. From casual meet-ups with friends/family over sports classes to seminars and trainings, Zoom really started gaining traction outside of large businesses.
That's maybe true, but giving governments the possibility to create movement profiles of people and correlate them is extremely dangerous. Maybe your current government is liberal enough to forego using the political aspect of the tracking app, but you can never be sure that this stays the case. What about governments with authoritarian regimes?

Finally regarding Google/FB: Why would you give up even more of your privacy?
Free, Easy Product Testing for Startups
I'm not sure what the person above is talking about. I haven't seen a single face shield design involving a 3d printed piece that didn't also require a sheet of bendy plastic cut to fit with that 3d printed piece.
Dirigible's WebIDE indeed provides a simplistic look&feel of a modern WebIDE, which in fact is a bit similar to VSCode, but it is quite different from goals, personas, target scenarios, behaviour, etc. perspectives. In short, if you are looking for a general purpose IDE/WebIDE to write your "standard" Java, Node, Go, Ruby, Rust, PHP, etc. you should better choose Eclipse, VSCode, IntelliJ, Theia, or any other of this kind. In case you are in the "business applications" development side, where the time to deliver a product with a higher complexity, with many integrations, on different infrastructures maybe Dirigible can be your choice. The most recent newsletter can shed more light here: https://www.eclipse.org/community/eclipse_newsletter/2020/ma...
As it is a "niche player", any feedback and feature requests are very much appreciated by the team.
Is there a "last name unknown" as well? There's absolutely individuals for which this is true as well.
I did say clearly it depends. And that's because it does.

> Between slow and elegant versus fast and ugly

No! Unqualified, this is a false dichotomy! Because often you can have elegant and fast, and that's because elegance of design often gives you that speed. Not universally true, but much more often than not.
Where can I get a piece of that?
You may be interested to know that both Maxwell's and the Einstein Field Equations can be derived by minimizing an action, cf.

https://en.wikipedia.org/wiki/Einstein%E2%80%93Hilbert_actio...

https://en.wikipedia.org/wiki/Electromagnetic_tensor#Lagrang...

Enjoy!
Tips to Avoid Zoom Hacking When Working from Home
Did you really turn that offhand comment into a rant about geek gatekeeping?

I started working in an era when electric typewriters were still common. They certainly were not used in the common areas in any place I worked because of the noise.

Just to be clear, if you make a ton of noise in a common environment it’s your job to find a way to reduce your impact. If we have to go to the manager to make you change your ways ... well that answers the AITA.
I sometimes use Prompt with the on-screen keyboard when I'm working out on a treadmill. It's neither pleasant nor productive, but it's okay.

Btw, tmux scrollback sucks except when the terminal emulator's native scrollback is supported through control mode.
Vitamin C Saves Wuhan Family from Covid-19 [Mar 5, 2020]
Sorry, just seeing this now. She really did. But she was super Irish Catholic and I think she wanted the names Joe and Mike anyway. Also she was an early Bloomberg employee and had crazy stories about him.
This is either sarcastic or (dismissive and gatekeeping-y).
Short version - very big wings to body ratio, less flap rate, less noise.
How could me wearing a face shield help protect me from catching the virus? It'd be mostly useless; although obviously as mentioned it'd stop me touching my face as much as normal.

This is all about containing the spread.

Although I suppose in hindsight that explains why people were downvoting me.
From the article:

> You can sterilize and reuse your face shield. It has been evaluated to be compatible with the following chemicals [...]
> It takes about a month before an antibody test is accurate in someone who has had a virus

This is only true for the IgG class of antibodies; we typically see the IgM class of antibodies arise within 5-7 days of infection.

You are generally correct, however, in stating that antibody tests have a window in which they cannot detect a new infection.
Well that is interesting, for a SW developer point of view :)

Do you have reasons to think biotech's are not currently putting the same methodology into place for their upcoming vaccine?
Denormalization means you (by definition) have duplicate and redundant data in the tables. This certainly requires careful planning around updates to avoid data corruption.

> The number of tables explodes

This is IMHO a backwards way to understand normalization. Normalization tell you how many "logical relations" you have in the data - whether you like it or not. If you decide to squash multiple logical relations into the same physical table then you get redundant data (by definition). This might be a fine optimization, but it doesn't reduce the inherent complexity of the data model. It just saves some joins as the cost of more complex update logic.
Here is the painting at the National Gallery website, click on the full-screen button to get rid of the cookie banner.

https://www.nationalgallery.org.uk/paintings/antonello-da-me...
Maxwell's theory is hard to understand because it's based on an almost-but-not-quite-appropriate algebra. It's like stringly-typed programming. It works, but it's messy and hard to understand.

Maxwell's set of coupled differential vector electromagnetic equations simplify to a hilariously short single equation in Geometric Algebra.

A random Google turned up this paper comparing classic EM and the GA formulation. It's not even the simplest possible representation, because that uses natural units and a 4D GA to basically condense the entire set of EM theory into about 4 characters worth of equation that is fully relativistic for free: https://www.researchgate.net/publication/47524066_A_simplifi...

It's almost a joke. To me it's reminiscent of looking at beginner programmers. You see them do crazy things like calculate a date "next month" by taking apart the pretty-printed date string, parsing to find the month, realising that sometimes the day part is one digit and sometimes it's two, then having to worry about m-d-y or d-m-y formats, building little tables of "days per month" and leap years... and so on.

They can write pages and pages of error free code and it's still Wrong because the correct way is to just call "thedatevar.AddMonth(1);" and be done with it.

PS: 3D game engine vector algebra libraries have all of this in common with the physics maths. Things like the cross product being bizarre, having to pick a basis, not being able to interpolate rotations, gymbal lock, rounding error, having different maths for 2D and 3D, a bunch of special cases to worry about, and so forth...

Watch Enki Mute's Siggraph 2019 presentation on Geometric Algebra. It's mind-blowing how many stupid little quirks of vector algebra just evaporate if you're prepared to step outside of your comfort zone: https://youtu.be/tX4H_ctggYo
An N95 respirator is rated to block at least 95% of 0.3 μm particles. It’ll do waaay better than 95% at blocking droplets! They’re much larger.

(though N99 and N100 respirators do exist)
What you want is named delegation and there is a document about it in the synapse repository:

https://github.com/matrix-org/synapse/blob/master/docs/deleg...

Just in case you weren't already aware of it :)
> There are moments that tmux's persist session won't work well such as opening nested SSH sessions to another machine with nested tmux to keep the session.

what difficulties are you facing there? i use tmux deeply nested without problems. one trick i use is to change the tmux command key to be something different on each nesting level.
It is a good approximation of what we want to achieve indeed - high productivity in building applications of a selected list of archetypes.
Made my day! A nespresso machine would make it almost identical to our office.
Assuming you meant Wireguard both times, I have a small guide I wrote for my team that I can throw up on my site. If I don't post a link here in a couple hours, reply here so I get a notification.
You're right to point me out that the state can actually origin in pure, causeless, anxiety. Thanks, I was blinded by the reasoning I wanted to defend.

However I think that there could be cases where it would come from, e.g. thyroid instability. Usually nobody is monitored 24/7 on its thyroid hormone levels, etc. Could be also adrenal glands. Maybe when they are weak, or subject to autoimmune problems, their secretions can be irregular, or their reactions to stimuli can be too weak, too strong, quick or slow.

Then the subject would not be anymore resilient to normal stress. That would explain why normal stress => pathological effects on some people.

Then again the organ-level defects could be themselves a consequence of elevated stress during long periods, so one could raise the question about which is first of the egg or chicken...
Why do you state that our testing capacity has been maxed out? My understanding is that factors like the availability of swabs and the availability of medical personnel to administer tests are a bigger bottleneck than qPCR machines.
A five year old with pre-existing conditions sadly died, and some babies have died in the US, but the risk to children is thankfully very very low (percentages tend to 0% for that cohort at present the deaths are so rare), and infections among children are probably being massively undercounted.
A devils advocate summary:

1. he is just changin one stock for another

2. second part of this "donation" is fuelling an openly sexist cause

3. third part goes toward something that is supposed to ease up the populace in the wake of growing wealth inequality, without really solving the issue

Let the downvotes roll in.
First-ever photo proof of powerful jet emerging from colliding galaxies
Could coronavirus be the beginning of the end for the oil industry?
From your own link:
"The failings contributed to the worst flu season for seven years, with 15,000 deaths from the virus, around twice the average figure, and the worst NHS performance on record."

Not 50,000.
I think the parent meant "warm" as in "hot spot".
US and Canadian oil production looks set to be decimated by the catastrophic slump in oil demand and some experts think it will have a hard time bouncing back. Thousands of jobs will go and many oil wells will cease production. This in turn, the argument goes, will aid the shift towards a lower-carbon world.

There are other aspects to the crisis too that could be good for the climate; potential changes in our behaviour could stick with us, meaning people work from home more often, travel less and shop locally, for example. Companies that currently fly supplies from all around the world or rely on migrant labour may conclude that building things closer to home is less risky.

While these may sound like the rosy predictions of green campaigners seeking a silver lining, they are in fact those of Jeff Currie, global head of commodities research at Goldman Sachs.
> one trick i use is to change the tmux command key to be something different on each nesting level.

This is exactly the difficulty I never want to see...
Chiclet FTW!
Stop Censoring Disclosed Reports
Mind Blowing Question
The way I was thinking of it:

- The 'operations people' / 'workers' ('the competent' in the post I was replying to) are the actual work-doers who create the company's product or provide the company's services.

- The 'money people' are the people in financial and managerial positions who deal with money coming into and out of the company, and who make the financial decisions.

Usually the latter, who know how much people are paid and how much the company makes, take considerable pains to withhold this information from the former, who have specialist skills but are often not business savvy. This is because the company's profit comes from creating as large a gap as possible between the income that the company makes and the wages and other expenses that they pay.

In a small company this information is directly withheld from the staff, but they tend to have some idea. This is part of why small companies tend to either pay better than, or have smaller margins than, large companies.

In a large company, part of the purpose of middle management is to isolate the money people from the operations people so that the operations people don't find out how much they're actually worth to the company. If you find out that you're getting paid $100 to make $10,000 for the company, you're going to be pissed, and either demand a pay raise or leave.

Edit: To be clear, I don't mean to say that middle management are stupid, by any means. Part of their role is, however, ignorance (wilful or imposed, feigned or genuine) of the company's financials.
This is one of the few cases where mandatory installation of apps will save lives, as seen in China/SK.

For those "40% only if privacy concerns are addressed" there is a gradient of privacy. How many of them will still have concerns no matter what? And how many will not install anything out of laziness/comfort?

Meanwhile, Google and Facebook are installed in 90%+ of phones and happily scoop up location data every day.
> but if its something that's requested / viewed a lot thats probably something don't want to be compressing/decompressing all the time.

You're compressing only once. Decompression is usually way less expensive and that happens on the client, so without additional cost to netflix/youtube.

Of course this does not mean youtube must use it on all the videos including the ones with 10 views.
Great analogy to hashing. I call it "seeing in concept instead of visuals" but hashing works better for facial recognition :)

In regards to music - for me it's the opposite. I can't visualise to save my life, but I can compose an entire symphony in my head and hear it in all it's glory. Or "perform" any accent I've heard before perfectly in my head (of course it won't ever come out even close to how I hear it internally if I try to actually speak it).
.NET stack trace is about where the code is returning to, not where it came from
It is not relevant what would be required. It is only relevant what’s actually in there.
Entire countries are under house arrest. I don't trust the government but I also want my parents to be able to go to store or hospital without risking their lives. Pretty much everybody is either in at-risk group themselves or has a close relative or friend who is at-risk.

Maybe this isn't the dystopia we deserve, but it's the dystopia we need.
Cryptocurrency Wallet 101 for White Label Crypto Exchange
At Uber, we're moving many of our microservices to macroservices
Watch out for large strings crashing your Android app
Could the JSON return info like SPF/DKIM too passes too?
Don't dismiss nicknames. In Germany e.g. you can put an artist name on the id card and your pass port.
Contact Tracing Apps Are a Terrible Idea (and Some Alternatives)
Sorting Algorithms Animation
It's not really different from what's shown here, only you set AllowedIPs to a single address instead of all addresses (0.0.0.0/0). Here's a short guide I just wrote: https://jtvjan.nl/documents/s2s-wireguard.md
Can you put the desired action and the solution in the first sentence, then back it up in the rest of the post?

The post has an academic style, and academia optimizes for writing articles, not for the articles to be read or impact the world.

If you rub a lamp and a genie appears, better get to the point.
Scientists ponder how jugglers seem to defy limits to human reaction times
How Hard Drives Work
Show HN: A collection of graph classification methods (kernels, deep learning)
African Union ‘warns’ US against campaign to get rid of WHO boss
الدراسة في جامعة سيجي – جامعة سيجي – Segi University
My humble opinion is that poor choices in database design are the source of a great deal of technical debt.

I used to avoid making schema changes as they were "scary" (until I got a decent understanding of Django Migrations). Just a quick hack to make up for it in the application layer was far easier. Then another, and another until you have real mess on your hands.

And avoid nulls when you can. Unfortunately most of the time I have had a new database design there is existing data in excel sheets that is messy and you can't avoid it.
>> For a few years I lived on a street who's[sic] name appeared three times in the same city

> This is why you have postcodes ;p

I guess, but it was foreign vendors which expected "Street Name, Postcode, County". Locals and the postal service were working fine with "Street Name, Locality, County"
If I had a dime for address forms that have "state" as a mandatory field, while having a country dropdown that contains countries that do not have states, I'd be rich, RICH I TELL YOU!