skysight-inc/HackerNews huggingface dataset:
A Brief History of Git in Numbers
We love disaster stories, even when we're in one
I'm going to sacrifice my karma for this: the solution is not to make TCP use UDP, but instead to allow TCP to behave like UDP by giving it the option to ignore out-of-order. All operatives have flawed implementaions of this, but we need it to be in the TCP RFC.
A difference is that there is no better Swedish term. So if I google "stadsjeep", the top Ad result is from Hyunday saying

"Hyundai Stadsjeepar | Innovation och 5 års garanti | hyundai.se"

So "Hyunday city jeeps, innovation and 5 year warranty | hyundai.se"

I doubt you'd find that for Chelsea Tractor!
I see that a rich text editor is not on the roadmap?

Also missing is mobile support.
Poor college student story. Years ago when I was in college, a friend of mine was overjoyed when he got mono. Turns out a place in town would let you sell your blood, and they gave you a lot if you had just had it.
This is one of the projects highlighted in:

https://areweguiyet.com/
No, you wouldn't be ecstatic at all. Even if hard evidence existed for anomalous interpretations of reality - which it does, in forgotten corners of academia [1] - you'd be utterly dismissive of it. You'd spend the first part of your answer debunking it with some untested pseudo-explanations, and the rest of your answer complaining that it hadn't been replicated.

And you wouldn't even notice the evidence linked to in an article like this one which suggests the effects can't simply be waved away as placebo.

https://www.ncbi.nlm.nih.gov/pubmed/31638407

Then you'd end with a restatement of the "Extraordinary claims require extraordinary evidence" saw and would retreat happy and contented that you had once again vanquished the evil dragon of irrationality with your objectively informed skepticism.

Unfortunately none of this is even remotely scientific, except in a bandwagon cargo cult sense.

Science is not about protecting the tribe against unacceptably dissident world views, but about dealing calmly and objectively with things that actually happen - especially if you don't understand them. It's not about trying to persuade yourself that they don't happen, because they can't possibly, because you already know for sure what's possible and what isn't with unshakeable 100% confidence, and therefore there can't possibly be anything to explain. QED.

[1] https://www.theatlantic.com/health/archive/2014/02/there-is-...
This article’s introduction includes:

> Diving deeper into program language theory is a great way to grow as a developer.

But does anything in this article really count as programming language theory? I’ve always considered PLT to mean things like type theory and formal semantics, which are quite separate from the practical implementation of compilers.

I’ve been put off designing a programming language, even a dynamically-typed scripting language, because I’m just not that interested in PLT. I’m much more interested in the subject of this article (the implementation of compilers and interpreters) than in the math behind type systems.

Do you think it’s possible to design a successful language without knowledge of PLT? Or should I stick to working on compilers for existing languages?
There are plenty of services for anonymous, disposable phone numbers.
Despite Apple's anti-competitive ways, I am often impressed with their attention to details such as these. Glad there is still sanity out there in the world of "always listening" devices.
As a hiring manager I can assure you that is not always practical. If someone makes it to an interview, even if it's just a first stage telephone interview, then I'll readily give feedback. If some sends a CV and then asks for feedback then I will also happily provide feedback if time permits). But recruitment is a heavily time consuming process already and some positions can receive dozens or more CVs so I don't have the time to reply to every single candidate and explain to them "Thank you for applying but unfortunately we've had better CVs through." Likewise I've never expected that when applying for other jobs either.
What always fascinates me is that biologists talk about how these large molecules bind and self-assemble, and how enzymes control the reactions and so forth, but what are the odds? It's almost like putting the parts in the mixer, and getting your little machine in the output. I have very hard time imagining it, especially in the cell which has thousands different molecules going on inside it, how everything gets in the proper place in the end.
Oracle has not managed the shift to cloud so if you look at where the puck is going, it's moving away from Oracle.
You could design a SQL database to be denormalized from the start, but then you are losing many of the advantages of a SQL database.

I never said that schemas aren't necessary, just that using a strict NoSQL database forces you to think about scaling constraints early. This avoids(atleast partially) a schema redesign later.
The distinction between "has value for the submitter of the job ad" and "has value for the entire community" is an important one. Comments that only meet the former test can just be sent directly to the submitter by email or whatever.
There's a problem with taking something as subtle as the internal workings of a human and saying "aha! I now understand what the effect of this is or why that is happening". We seek simplicity and conformance to our mental models, but nature doesn't have those constraints. It's naive to think "I've figured it out". And, that's a good thing. Many times desire for explanations is just to make oneself feel in control. Just being intimately exposed to that is therapeutic on its own.
I would rather have a physical (manual) switch to disconnect the power to the microphone and camera hardware on all my devices (laptop, phone, ...). This way there would be no need to trust the Security Chip and there would be no attack vectors and possible future zero-day attacks on the security chip...
I read the whole thing. I am really confused as to why out of that you chose "Pornhub uses mediasoup" as the TLDR?
Postgres: Shrinking the storage footprint of data (2014)
I agree, but I also see the benefits from the other side, so I’ll play devil’s advocate:

- it is cached, in the database’s memory, where the cache can be invalidated automatically. It is better to cache views than data anyway.

- it is portable to every platform postgres runs, which in practice means it will run everywhere. Portability between databases is overrated because it rarely happens in practice.

- the access control logic evolves together with the schema, guaranteeing they have an exact correspondence. This is a good thing.

- integration tests should involve a live database

- have you looked at jetbrains datagrip?
You seem to be ignoring this: 'Extraordinary claims require extraordinary evidence.' If it helps consider it from a Bayesian pov - just give us some decent evidence and it will start to shift our prior belief, which is so far based on overwhelming evidence that this is quackery.
Thanks a lot! Indeed, high res photos of Grothendieck are quite hard to come by
Viral Videos on YouTube
How to make my youtube video viral?
Ask HN: Should articles visible only after paying be flagged and removed?
It is really annoying to find a big fraction of HN posts readable only if I pay, this is really discomforting.
The US also spends more as a proportion of GDP than anywhere else, by a considerable margin. https://en.wikipedia.org/wiki/List_of_countries_by_total_hea...

Of course its not clear how much of this expenditure goes to various middlemen and how much actually gets spent on the patients. Even phrasing the question in a meaningful way is non-trivial, never mind getting a clear answer.
> The US spends more on healthcare per capita than any other country, which is hardly surprising given that it’s the richest country.

Qatar, Luxembourg, Singapore, Ireland, Brunei, Norway, UAE, Kuwait and Switzerland all have more GDP per capita (PPP) than the US yet spend less per capita on healthcare (PPP). So, the US coming first in health expenditure per capita is not simply due to coming first in wealth. (The US does come first in nominal GDP, but it doesn't make much sense to compare an overall figure like that with a per capita one.)
Sounds like https://scalegrid.io/ could fit your use case
It's weird how the "hardware disconnect" term for the pre-2019 devices was stretched to include a firmware, that is software-only, feature. Kinda like the "end to end encryption" of Zoom. Glad that Apple resolved this for newer devices. I'd still love to see wiring diagrams or explanations how it actually works. Which kind of circuit do they use? Is it the power line that's suppressed or the data line? Is it only an analog line that's suppressed and if you tune up internal amp you might be getting some residual?

About the iPads, what does their "hardware" based microphone disconnect entail? It has to be some electro-magnetic based communication instead of currents so the circuit has to be more complicated. I doubt it's done without using any kind of software but would be glad to hear otherwise.

Overall, I'm glad that they are responding to concerns and working to address them.
Superhero League: Leadership During Self-Isolation – 4 PM CET Today
The biggest issue with going that way is that a lot of financial apps refuse to run on rooted and/or custom ROMs. Neither does Netflix.
Ask HN: How do you handle being beaten to the market by a small margin?
Together with a few friends we've decided to create a Bluetooth-based mobile application to register encounters with people infected by COVID-19 to offer to our national health authorities. As we approach production-ready state, legal issues smoothed out, the authorities announce app developed by some other group that fallows the same approach. This means an end to our efforts.

How do you handle situations like that emotionally and restore your will to work?
I'd love to hear your stories and how you managed it, to get myself back up.

Disclaimer: This is a question about motivation and handling failure/disappointment, not about business. The final outcome of the situation is the same as it would be with our app making it - leveraging technology to fight the virus. But of course I'd prefer people being healthy due to my code, hence the breakdown.
The story here is that Zoom uses key distribution servers located in China (in addition to several servers in the USA) and that Chinese law might be compelling Zoom to disclose the encryption keys. I think it is a valid concern, but for me it also raises the question of whether this may also be required in the US.

In addition to letting the Chinese (and possibly US) government in on the encryption keys, the encryption scheme is also badly broken (ECB mode of AES). Prof. Matthew Green has written many articles about AES and encryption more generally and I recommend his blog if you are interested (even as a lay person).

https://blog.cryptographyengineering.com/2011/12/01/how-not-...
Measurably? Im confused.
> Therefore the "outsiders aren't real people" stance isn't specific to tribal life.

Nobody said it is.
Doctors with Pittsburgh university announce potential coronavirus vaccine
I understand that mass-media "outlets" are happy and get a lot of money making free advertising of their product here, but isn't this reducing the quality of this medium?
You seem to be trying to get yourself into a certain rabbit hole, if that's the case let me assist you by introducing you to the Watchmaker analogy: https://en.m.wikipedia.org/wiki/Watchmaker_analogy
"economic reasons", I'm glad I'm not the only one that gets triggered by a formulation like that.
IMHO these are better (counting in cases/deaths per million inhabitants is much more comparable than absolute counts):

http://nrg.cs.ucl.ac.uk/mjh/covid19/

Namely (Sweden):

http://nrg.cs.ucl.ac.uk/mjh/covid19/#covid-eu-norm2

http://nrg.cs.ucl.ac.uk/mjh/covid19/#rates-nordic
Mesa OpenGL Threading Enabled for More Games Yielding Sizable Performance Jumps
For anything with an instructional component, TakeLessons.com and LessonFace.com are two of the larger marketplaces. They handle scheduling, payment, and video conferencing (at least one of them uses Zoom).
That's just patently false.

You have iPhone 3G > iPhone 3GS > iPhone 4 > iPhone 4S > iPhone 5 > iPhone 5S > iPhone 6 & Plus > iPhone 6S & 6S Plus > iPhone 7 & 7 Plus so the naming scheme was consistent for a very long time. The iPhone 8 & 8 Plus actually broke the $N > $NS cadence.
I think it makes a lot sense to have it on devices like the Nest Mini: https://www.theverge.com/circuitbreaker/2019/8/23/20828854/g...

I am not sure if I'd want my phone to have another button just for that though.
Obviously if you keep using it though you get used to the pain. Perhaps you'll even start to enjoy it.
A World Without Air Travel
This is so sick. It's interesting to see how people saw things back in the day. Thanks for sharing
Keyservers in China may be a risk, but this sounds like a terrible idea: "The researchers also found that Zoom protects video and audio content using a home-grown encryption scheme"
Firstly, evolution over billions of years makes it possible. But in more direct answer to your question about how these things self assemble - at this level atomic forces are like little magnets (I mean, literally they are the electromagnetic force) and those cause the atoms to arrange themselves in particular ways. There are lots of videos online showing this, eg. one I picked at random: https://www.youtube.com/watch?v=muNNSAYZDS8
We only get guaranteed privacy when the lid is closed?
A significant chunk of what the Dragon book covers is state machine theory, what you need to know if you're writing a compiler-compiler like yacc. The state of the art in code generation had moved on even for the edition I read in college back in 2004 or so, so the tail end of the book isn't super relevant. IMO it was never a good book for practical compiler implementation. It's better as an academic reference for compiler theory, especially DFA, NFA, PDA etc. construction.
Please don't fall into ad hominem attacks. I don't think it helps the conversation here.

I took a look at the study linked and I could see some problems in experiment design. There are so many confounding factors that aren't controlled for.

[edit: An experiment like this would have to be pretty big in scope and try to randomise for control groups accordingly. I personally would like to see that to see what's genuinely resulting in these effects, no matter what it is. You might not believe that though, which is your own bias.]
I see no evidence at all of such a spike as you describe. In the last couple of weeks, you had janata curfew on the 22nd, and things plunged; at about that time, a fair fraction of the country went into lockdown, so on the 23rd and 24th numbers came back up, but not to baseline; then from the 25th, national lockdown, and everything’s back down to levels similar to the curfew day (some figures a bit higher, some a bit lower).
You missed that I'm not interested in Reiki or whether it works. I'm interested in how we treat mainstream and marginality, and how we sometimes hide behind science to protect our metaphysical beliefs.
Yeah I'm in an Asian country and a lot of people I know think they had it two months ago.

For anyone watching government reactions from January, it's clear that testing was not thorough in any meaningful way in Asian nations for at least 3 months after the outbreak began in Wuhan, including truly minimal screening at airports over those months.

In other words there's an order of magnitude greater undiagnosed cases out there than reported, and I believe that fact is so clear that it should be part of mainstream coverage.
Jitsi "just work" and is much secure (https://meet.jit.si/)
Very nice article. It seems most developers don't likes how prototype based object model works in JS. I wonder how Javascript object system compare to Self, or similar language IO?
Trailblazing a Development Environment for Workers
Can't we escape? What is preventing you from doing what Lynx did, right now?
We picked SQL server by Microsoft for one of our projects because it was easier to integrate it when we started (ASP.NET core 2.0) and it has very nice tools like SSMS, better than DBeaver. For a new project we picked Postgres. We might in the future use any of the two.

We also have other DB tech in the company: Teradata, Oracle, Redis, Cassandra.
Preface: before you read on bare please in mind I'm not advocating comments be enabled (like many others have assumed)

> The distinction between "has value for the submitter of the job ad" and "has value for the entire community" is an important one.

I disagree. For example if there is a typo in a URL could take a while for the poster to update it and they might not even be able to edit their submission if it's not identified in time. So if a community member says "link to xyz.com should by xyz.org" that would help other community members who wouldn't know what the correct URL was meant to be. That kind of comment has real value to everyone and not just the submitter.

> Comments that only meet the former test can just be sent directly to the submitter by email or whatever.

Lets be clear (because I've already stated this twice and it still seems to be overlooked) I'm not advocating that comments should be enabled. I agree with the point that those kind of comments are better off sent out-of-band because they don't offer enough value to justify the inevitable low value comments that would also follow. The only point I was making was that the distinction between useful and interesting shouldn't be overstated because they are typically (though obviously not always) linked.
And another case of lying in marketing: "A security white paper from the company claims that Zoom meetings are protected using 256-bit AES keys, but the Citizen Lab researchers confirmed the keys in use are actually only 128-bit."

How do they keep doing this? Do they just put whatever sells best in the documents and implement something else? First the end2end thing, now 128 instead of 256 bits. How many more are we going to find in the coming days?
ssh-copy-id is not always available on macos
Can second this - a superb book that really helped me understand a little about what is going on.
Interesting.

So a nice punch in the face or a swift kick in the ass is not enough to produce brain reprogramming. Frequency matters.

I have to test this out on my brother.
Chill out, dude.
Yeah, I did. In that case, I agree.
Identifying properties and streets in government data
Different types of QA simply explained
I mean, I'm not a native speaker but I could do better than that :-)
Fascinating data, the US generally showing a less than 50% change while other countries with national lock downs are >90%.

It'd be very interesting to see this data overlayed against cases of covid, you maysee them both follow a similar downward trend with a week or two delay. Possibly also determine what change in mobility is required to prevent exponential growth
MacBook become unresponsive? Use the right port for charging
addressable !== routeable !== reachable.

IPv6 will certainly REDUCE the need for STUN, but there are still (many) cases where you don't want to be "reachable by default", in which case you need a stable reference for negotiating routing and reachability (e.g. STUN).
Those are extremely lazy and I don't understand how someone takes them seriously.

It's like saying:

"Kidnapped victim runs away by shooting the captor's knee...

with the captor's gun, hypocrite much?!"
Idk, I'm very pro-PostgreSQL but MySQL/InnoDB used to have that one feature for easy replication via logical DB updates (sending UPDATES to replicas) whereas PostgreSQL support for this was considered lacking, using binary block updates instead if I'm remembering correctly. Also, MySQL, with replication, was considered easier to setup and manage by your average web shop. That may be a thing of the past, though.

Edit: also, best for what? SQLite is, in a way, the perfect DB is you don't have concurrent writes, and I've worked with vector databases (think bitmap indices on steroids) that totally outclass eg. Oracle and PostgreSQL for analytics-heavy workloads
> QT website is one big clusterfuck of corporate bullshit and hard to find stuff. They keep redesigning it and every year its getting worse and worse

That captures my own impression accurately
Japan is like "What pandemic?". So unbelievable.
True, but far fewer than disposable e-mail.
Thank you, Google!
Thanks for that.

I've seen that Revolut offers an API to issue transfers from your business account (no registration as service provider needed).
They have a bit of a reputation, though.
> That can't be right though.

Unsolicited advice, but please don't have this mindset towards system failure. More things go wrong than you anticipate.
Show HN: A Repository of WHO Communications on COVID19 in CSV and Markdown
The problem is that otherwise "Hey Siri" wouldn't work on (newer) Macs. Still, you can use something like Micro Snitch to track webcam/mic use.

Also, in macOS Catalina (I don't remember if this was the case in prior versions), applications are not permitted by default to use the mic or camera and have to request permission.

These are perhaps not as good as a hardware disconnect, but I think Apple is trying to balance privacy and usability here. It is clear from what Apple is doing in hardware and software that they do care about privacy. Linux and AFAIK Windows do not provide that level of privacy, since applications have unfettered access to Cameras and Mics.

(Of course, a part of the Linux community is trying to improve this through Pipewire, Flatpak, and portals.)
Oracle has their own cloud platform and a great database to go along with it, if anything history has shown us that Oracle is able to adapt their database offerings to cater to current enterprise needs and I think this time will be no different.
"Shrink wrap contracts" haven't been a thing in the EU for many years. They're definitely not considered contracts, that's for sure.
Taking good care vs inhumane. This is just inhumane.
I use a SE privately and have an iPhone 7 for work. This seems like a "least bad" option if my SE were to break, but not much more.
Well yes. That’s why they make the iPhone 11 and iPhone 11 Pro...the X was supposed to be “ten” but that just got turned into X, so that didn’t help. But the SE is just they capitalizing on a successful prior model that people liked.
That used to be the case, but it's not anymore. Postgresql has logical replication built-in since Postgresql 10 (released 2017-10-05). It's really simple to run these days and the docs are great [0]

[0] https://www.postgresql.org/docs/12/logical-replication.html
ok, but I would think like this:

looking for a job is a heavily time consuming process, and going to a new job is a risky process. I'm too well-situated to take that time or risk on any thing that seems off. I would have to be desperate to change that calculation.

If a company does not reply I assume there are potential reasons:

1. company is disorganized, just as a company would penalize me for seeming disorganized I will certainly do the same with a potential employer. The point of a company is in some ways to be more organized than individual humans; it is, after all, an organization. If it can't or won't be organized I won't have anything to do with them.

2. Company is rude. Treating someone badly when you have no power over them is a warning sign never to let the company have power over you.

3. Company does not have good tools setup to automate responses to people whose applications it has decided not to go further with - which is a subset of company is disorganized.

So I guess there is a mismatch between our goals and needs in the requirement process.
Show HN: Avoy – the app to cure your wanderlust when we are all stuck indoors
Crypto4COVID