skysight-inc/HackerNews huggingface dataset:
It'd be a lot harder to run them, that's for sure. This is not an easy problem. There are obviously a lot of upsides to social media: stack overflow is very useful, I think hacker news is a positive contribution to society, and even FB and youtube and such provide a lot of positive value.

That doesn't mean that they aren't also capable of producing enormous negative contributions as well. As useful as stack overflow is, how does the magnitude of that positive contribution compare to e.g. a Myanmar genocide?
You should give https://www.w10privacy.de/english-home/ a try ;-)
Specs and features of Samsung's Galaxy S21 smartphones
> Everything has to work differently-- not just biology. Thermodynamics, electromagnetism, etc. The speed of light depends on wavelength

Well yes, that's why biology has to work differently. Biology is just (close to) the end of the chain of consequences of the change. ;-)
Another cool FFT + image use:

https://www.youtube.com/watch?v=yyox358zIRw

You can use FFT principles to isolate and remove repeated patterns in images (such as the patterns created by those textured papers of old photographs).

https://www.3d4x.ch/Swift's-Reality/FFT-Photoshop-plugin-by-...

I've personally used this in a project and the results are impressive.
I trust spy agencies far more than elected officials. Those employees get vetted, elected officials don't (and they most likely lie to get elected as well).
Graduate education is quite risky. You spend many years, at the mercy of one advisor, many things can knock you off your horse, and the process has minimal oversight. There is very high attrition, and unlike a regular job, you're left with little or nothing to show for your time if you drop out. There are a lot of horror stories. This is the bit about needing reform. A lot has been written about this -- I'm barely scratching the surface, but giving you some flavor.

It's almost like a business incubator, where they provide you with basic infrastructure, and perhaps some training, but you end up with a growing business or you don't. And in fact a lot of PhDs, at least in my field, end up becoming entrepreneurs.

You're supposed to be able to turn yourself into an independent researcher, but this is far from guaranteed. While you assume these risks, there's also the risk of getting the degree and regretting it, if the expectations (being in a leadership role, possibly directing other people) don't match with what you actually want to do, and the people skills needed for those things. And then, in some fields, you're competing with people who went straight to work after college, and have developed their careers on the job while also putting away some nice money.

Okay, enough of that. The other thing is, you can pick it up after a few months of HN, that a lot of people are really down on academia and academics. Again, this varies by field. In my field, physics, the PhD is almost the default -- there are relatively few people with masters or even bachelors degrees to be compared with, and we're also rare enough that many people have just not formed an opinion about us. ;-) Plus we do the work that most people hate, such as math intensive stuff, and we don't demand as much money. ;-)

I suggest this is an issue worth just observing for a while. There are debates among my friends about whether HN is really representative of the hive mind of the tech industry, or computer programmers, or whatever,
How do you think people write and compile software for any embedded or other low-powered architecture out there? The vast majority of hardware in use around the world today isn't desktop class, and emulation works just fine for building on those.
Duplicate of: https://news.ycombinator.com/item?id=25117820
Well, maybe you can actually prove the conjecture? So wouldn't you have to take an unsolvable math problem first?

Also, a lot of problems are proven unsolvable because solving them would imply solving the halting problem, but hey.
It's the same reason home sales are strong right now -- when you spend almost all your time at home, space is nice to have, especially for people with children. Not sharing walls with neighbors is also nice.

I'd bet that an AirBnb is normally a bit cheaper than a hotel suite with multiple rooms and a real kitchen.
It is not a fair comparison since 4900HS is a 35w chip. A fair comparison would be 4750U, 15w chip with score of 1184/8008
I'll be briefer than the other reply.

The FT excess mortality graph doesn't care whether anything is flagged as a COVID death or not. If there's a lethal pandemic, you don't need to rely on doctors classifying deaths, you can see it in the total number of deaths from all causes.
Well I'm glad it helped!
I'd expect the same. However, reality does not agree. Apparently, the law/rules/whatever state that a death must be reported within 14 days (I have no source for this). I do not know about deaths in general, but for Covid-19 deaths in that Excel sheet on the Arcgis site, the death count takes about 10 days to stabilize. (Why? My guess would be: because public health care in Sweden is managed by the 21(?) regions, each with their on systems for everything.)
China attacks fishing boats in conquest of South China Sea
> Godel's completeness theorem has nothing to do with the existence of models.

I wouldn't say that it has "nothing to do" with existence of models. It wasn't the original Goedel's formulation of the theorem, but these days, one of the most, if not the most popular statement of it is to say that "if theory T is consistent, there exists a model of it".
hi it's 1998 calling, we'd like our monopoly back
Yes, those are both good episodes, although they had at least one better Qanon episode before. There are just so many "leave us a message" shows recently. TFA predates the merger, but it too is an example of a "history" episode that plays it too straight: this happened, then this other thing happened. This is not as good as RA's more "mysterious" episodes.
I just came across caprover (https://caprover.com/.) I've heard mixed things about Dokku and was going to try it out.
Wow this is almost identical to what we use at browserless.io. I’d be curious to hear how switching SSL termination went as that seems to be the hardest “reproducible” part of it, and copying over certificates is kinda scary.

The only thing I think we do differently is nginx’s amplify SaaS product for monitoring load balancers. Those are still kind of painful, but work well with WebSockets, which is hard to find support for.

Thanks for sharing!
But oh, what a big if! There are still a lot of details and failure modes that need to work out to get the happy ending. That's why we need to set realistic expectations.
Just like the original Rosetta it does indeed cache translations as well as support JIT and other forms of dynamic translation.
> Go is painful if you don't want to write high-quality heavily exercised production code.

That's the excuse that the golang authors give. The fact of the matter, golang is also extremely annoying when writing "high quality production code". golang errors are error-prone, and on more than one occasion we've had instances where errors are mistakingly ignored. This is much worse than exceptions where they have to be explicitly swallowed, otherwise they'd automatically bubble up.
Or they are a junior or expert beginner engineer that thinks good code means checking off as many design patterns as possible. I've seen this a lot.
Yeah my GPS watch syncs to several apps including Strava because my friends use it, but Smashrun is so much more interesting and valuable for understanding trends and patterns in my fitness. I had a premium Strava subscription for a while, but canceled it last year in favor of Smashrun.
> False Registration of a Domain Name

What?
I had to do this at an AirBnB in Cuba. It seemed like a lot of work for the owners. I was also a little nervous about taking photos of passports and things before I understood it's a government process. The platform should help out here.
sorry for asking so bluntly, how did you discover HN ? I'm amazed by the diversity of this population
If you enjoyed this story and you’re a TV watcher, I highly recommend the mini-series Devs. Especially if you ever worked at a FAANG :)
Unless you work as a security engineer building security tools security should be following basics as specified in common security standards (PCI DSS, ISO 27001 etc). It's comprehensive and not that hard to learn. Twitter are not remotely close to operating like that given their recent hacks.
Aside from your gold bug commentary, I do find your poop example intriguing as it's probably one of the worst examples possible for currency:

- literally anyone can make it

- it is unsanitary and can spread disease

- it is difficult to measure

On the plus side:

- it does represent (some amount of) labor
I'm probably missing something but, if these are intelligence officers of a foreign country, why are we only going after the officers, but not the organizations that plan or fund these things? Officers could be anyone they hire/train/direct.
Thousands line up for free food donations in Texas
Wait, 273,000 excess deaths in the United States?

That is the population of Fort Wayne or Toledo.
If Docker performance on Mac was a disincentive for using it, then people would have abandoned it because of the hypervisor instead of container architecture.
Sounds like you took a calculated risk and it backfired. Google Cloud SQL even has it in their documentation that they automatically do these upgrades, and you were relying on unsupported behavior of the database. Especially when it’s security related, I can easily imagine something breaking in a minor release.

You’re using unsupported functionality that may break at any time, and you are using a managed database service that automatically updates. I don’t think you would have had a better time with any of the other cloud providers.
Hehe yeepp!

That's interesting, I've never reflected about the dust it makes. Maybe when you're using an electric sander on large pieces, but doesn't that happen to all materials?
And now you know why Spotify is so gung-ho into podcasts, lately.

That and the payola for advertising your content on their platform[0] and the not having to pay artist royalties.

[0] https://support.spotifyforpodcasters.com/hc/en-us/articles/3...
Docker uses Linux-specific containerization technology, so getting it to run on MacOS and Windows is a completely different beast of a problem.
To an extent, but you end up getting the worst of both worlds (and then some). You end up having to "catch" panics at the handler level anyway, and end up with verbose and very error-prone error handling in the code.
I find the opposite. MySQL's CLI is very easy to use, because it uses long commands that are consistent and easy to remember, e.g. SHOW CREATE TABLE blah or GRANT ALL ON foo, rather than the cryptic letters of psql. Maybe if you use it a lot then psql makes more sense - but if you're directly connecting to the database that much, something's gone wrong, IMO.
The problem is that with the infection spreading exponentially you might have hospitals half empty one day and at 200% a week later.

Here in Czech Republic it looks like we managed to avoid running out of capacity during the ongoing second wave, but just. The measures taken included canceling any elective and non-life-threatening surgeries, drafting medical school students, many foreign doctors that came to help and moving covid patients in critical state from overloaded hospitals hospitals.

We even built two full field hospitals which we will thankfully not need as it looks like. BTW, building one of them took about a week - which you migh not have, once you hit exponential growth. Not to mention having spare medical personnel to run it.
Ah right. Though I suppose it's ok for a trade agreement to not also be a supra-national government. Don't know if that's too far from the norm.
The Phases of an Open Source Project Maintainer
So comparing the year to date with previous years neglects the fact that they had almost no cases most of the year and do now. Of I count my weight before I was obsese until now I would not be obese
That story happened when both the company and financial markets in general were in the dumps. As you can see from the headline, times have changed.
Those are politics and war, outside of the purview of the FBI.
Both Electron and Go were referenced in the article but without links, so I went looking for them to understand how far along this work was. From the pages linked below it seems like with virtualization is the real challenge.

Here is a post saying that the latest beta release of Electron supports Apple Silicon: https://www.electronjs.org/blog/apple-silicon

And the GitHub issue tracking Go on AS, which mentions that support is coming in version 1.16 scheduled for release on Feb 1st 2021: https://github.com/golang/go/issues/38485
I think you may be missing my point, though. If you look at the set of graphs that another commenter posted that compare weekly rates, https://www.ft.com/content/a2901ce8-5eb7-4633-b89c-cbdf5b386... (go halfway down the page), you'll see that Sweden HAS produced excess deaths so far in 2020: 20% by this estimate, vs. 24% for the US.
an employee isn't firing themselves, they are being sent the message they are being immediately fired
Looks good, makes it like a DOS Video Game console.
IQ tests just measure your ability to complete IQ tests.
> so the Pfizer vaccine would be an A+ grade, and this Moderna one is a solid "A".

Right now, ease of rolling out a vaccine is more important than its effectiveness, within reason. As long as the vaccine is effective enough to slow the spread of the virus it will save lives -- the more people we vaccinate, the fewer potential spreaders there will be, and that should help us protect people who have not been vaccinated yet.

Today, we would probably be better off with an A grade vaccine that is easier to store and ship across the country than we would be with an A+ vaccine that is more picky about storage temperature.

Of course, we can probably have both vaccines at the same time once the manufacturing capacity spins up.
Corn is at 4.20, beans are at 11.60. Farmers are fine...
The virtualization apps for mac/win seem to be a big distraction for them and muddy their product image. Trying to hide ISA differences in the next version would be a logical continuation of this track of course... Maybe they should pivot to the WebAssembly direction thay the founder was talking about before.
Just as business owners don't trust their human cashiers, governments don't trust business owners.

In my country, the cash register of every company that makes over x amount of annual revenue is connected via the internet to the taxman.
He should be complaining to the standards bodies. DKIM keys should expire like most other asymmetric cryptosystems. There will always need to be backward compatibility, but then it's your fault if you're using outdated software or not using a major mail provider (who would very certainly support the new standard). Directing this complaint to one company seems bizarre because most people who care about this kind of thing aren't using Gmail to begin with.
Any well-written framework will have a base-level exception handler. If not, it will simply exit the program with a trace.

Compare that with actually ending up with bad state in golang if errors are accidentally ignored or overwritten (I've seen it happen several times). golang errors are strictly inferior.
You can't possibly anticipate everything that the user might want to do. Sometimes it's better for the tool to empower the user than to be all "I'm sorry, I can't let you do that Dave".
Consultants are often hired to sign-off on decisions already made but impossible communicate as such without causing internal division.
I was just explaining what the other guy was talking about. My Windows 10 experience has been pretty good.
I'm a Pascal programmer, so I come from a different heritage.... anytime I go to look at OOP in C++ or Java, etc... I see a fog of things about factories, and namespaces, and far, far too much code just to set up objects, which are glorified data structures with the code that manages it.

I strongly agree with your conclusion that Composition, Interfaces, Aggregation, and Delegation are the real value in OOP.

They all play very nicely together. Composition avoids the need to restructure everything into a single hierarchy.

Interfaces make it possible to separate concerns, which lets you treat each library as a black box.

Example: Imagine the electrical breaker panel in your home. The exact principles that cause the breaker to trip are irrelevant, nobody cares if it's thermal, magnetic, hydraulic, or whatever new tech comes down the block... all that matters is that it does the job in the described manner. It meets the goals of its interface.

In hiding implementation behind the interface, you fend off premature optimization, and stave off technical debt by keeping things small enough to refactor at will. It is this standardization that allows you to add a Ground Fault Interrupter to a box that was designed before they became available.

Aggregation is how you can have a series of fields in a form, all of different types, yet it all is a form. If one of those fields has a list of strings... nothing breaks, and you don't have to re-arrange everything to make it work.

Example: Your breaker panel has any mix of 120 and 240 and GFI breakers, some even do 3phase power.

Delegation is how the fields in a form let the details of where on the screen, and how to resize, just work.

Example: Your breaker panel has X number of slots, provides a UL approved housing for them, with a reliable User interface.

OOP isn't the problem, the teaching is.
Isn't booking.com competitor to AirBnB
You're quite right that CH is not an example of a Godel sentence which demonstrates incompleteness (examples of that are given in the linked article) -- I didn't mean to imply otherwise. I just wanted to share that this was a more practical example of incompleteness in our modern mathematical framework (ZFC) which folks might find interesting.

But as others have said, both statements are equally unprovable in ZFC. The Godel sentences demonstrating incompleteness are constructed in such a way that you could argue (outside of the axiomatic system) they are provably true or false, while CH is a case where reasonable mathematicians may disagree on whether it is true or false. But ultimately there is no proof in ZFC for either, so they are both examples of incompleteness in ZFC.

And note that the Godel sentence demonstrating incompleteness doesn't need to be true -- the inverse of the Godel sentence demonstrating incompleteness is also unprovable.
I've never met an engineer who was deliberately bad to ensure their job security. Most of the time the developer is just plain bad at their job, and any job security that results from writing reams of spaghetti code is just a happy accident.
> to the point that newborns actually died as a result of movement restrictions

I'm a Victorian, and I've heard this claim before. I assume it's referring to the newborns in Adelaide that died after not receiving critical heart surgery.

The article that I read[1] (from The Daily Mail, no less) had claimed that under normal circumstances, these cases would be airlifted to Melbourne which has the facilities necessary to treat them, but the Victorian lockdown prevented them from doing so.

This is misinformation. Emergency care was an exception to the rules throughout the entire lockdown. Dan Andrews was asked to clarify this on the following day the article was published, and said exactly as above - there is no reason that they could not have been airlifted.

It was down to individual clinical decisions at the hospital in question, and had nothing to do with the lockdown restrictions.

I realise that I'm critiquing a single claim in what was a torrent of falsehoods, but this one was particularly offensive. Using the death of babies as political fodder is notably egregious in what was an unending campaign against one of the few political leaders that listened to science, and successfully suppressed a second wave.

1: https://www.msn.com/en-au/news/australia/why-victorias-lockd...
Favorite part of this was learning about the $6,000 golden shower curtains from the 2002 Tyco scandal.
https://www.law.cornell.edu/uscode/text/18/3559

I think that's the "Fraudulent Online Identity Sanctions Act"

https://www.govtrack.us/congress/bills/108/hr3754/summary
Right, but that's for a context where None is a natural value.

Have array access return maybe would be much less convenient. What would binary search look like?

How about integer division? How about addition, which might overflow?

Modeling all possible failures as maybe seems like it would be clumsy...
It wouldn't be a problem if they were operating legally (e.g. if the place you were staying in had the appropriate license to operate a hotel).
My Attempt at “Clean Architecture” in Go
One should not underestimate the power of plain Markdown ;) I also think it works well when you want to share the CAD-files and other utils/scrips in your DIY-projects.

It totally makes sense to limit the number of buttons. In my case it's the first cabinet I built, so I didn't really know what games I would play on it. But if I'm building another one I will definitely think more about the UX.
Automatic translation of a hypervisor, guest kernel, and guest userspace is a far different level of difficulty than translating a userspace application.

Saying "didn't want to support" implies that one can "just" repurpose binary translation with a few build settings. You're off by several orders of magnitude.
Because the organization that plans/funds this is the Kremlin.

And short of sanctions which I assume will be forthcoming under the Biden administration there isn't much you can do.
Abstract concepts map very well to objects. The problem of mapping a business domain to computing structures isn't unique to OOP.

In this case, I'm slightly gobsmacked that no-one pointed out that an employee is not their job. The contract of employment is a separate domain concept. So is the invocation of the clauses of that contract. Termination involves invoking a particular contract clause.

The job is to model a) the contract, b) the invocation of a specific clause, c) the record of that invocation (including its authorisations and so forth), and d) the consequential processing in other systems.

Whether you're working in FP, or Kay-style OOP, or Java-style OOP or, heck, SQL stored procedures, these are separate concerns, separate concepts, separate units of code, separate records, hopefully loosely coupled by whatever idiomatic form is at hand.
This could easily be to compensate for unvested Amazon stock that he maybe leaving behind.
Ask HN: New tech stack vs. Leetcode for getting a startup job?
I’m currently working at a major tech company and mostly use Ruby on Rails and AWS at work. I’ve worked on APIs and database design but am also comfortable doing front end work. I also worked with AngularJS (i.e. version 1) quite a bit in a previous role.

The thing is, I really want to join an early stage startup but I’m not sure what approach to take to procure such a job. It seems like most new startups (like the ones that are receiving funding through YC) are overwhelmingly looking for people with React and Node.js skills these days (and even Python/Django more so than Rails) and they seem to be generally less language agnostic than more established companies because they want to move fast and not have new employees spending a lot of time learning their stack. On the other hand, I still encounter Leetcode type problems in interviews with startups. So the question is, should I spend my spare time learning React and potentially Node.js or should I just keep grinding away at Leetcode?