skysight-inc/HackerNews huggingface dataset:
Pretty much everywhere else in the developed world you'll have a decent compensation and free universal healthcare. Depending on where you land, your kids will have free college tuition and you'll be able to retire without fear of some clever banker will destroy your pension fund.
Any examples of what makes it good
Atrium Sheds Lawyers: Why Is This Such a Big Legal Industry Story?
Since the demise of Pixel Qi, does anyone else have a credible laptop screen based on e-ink, that has a high enough refresh rate to be usable, and/or the ability to switch from transflective/zero-power e-ink mode to a normal screen?
The examples you've chosen are revealing. Are you equally concerned that militant ethnonationalists will be treated the same way? Or is there some specific reason that you'd prefer for militant marxists to continue operating freely in the United States?
reminds me of https://en.wikipedia.org/wiki/Optimist_(dinghy)
Another tip is that it doesn’t have to be the same phone as far as the backup and restore is concerned. Enrollment of the TestFlight app might be impacted if the phone changes but that’s just my concern because I haven’t tested that part.

Here’s some links related to these ideas which may be relevant to your interests.

https://support.apple.com/en-us/HT208079
iTunes update that allows installing apps

https://www.idownloadblog.com/2015/12/25/how-to-download-old...
Charles proxy how to download specific app versions

https://www.reddit.com/r/jailbreak/comments/auabt7/question_...
Context for AppAdmin jailbreak tweak which allows for downgrading apps from device via App Store

http://www.i-funbox.com/en/index.html
iFunBox lets you backup and install ipa from device via pc or Mac

http://julioverne.github.io/description.html?id=com.juliover...
Jailbreak tweak to auto resign apps and install/backup from device

https://support.apple.com/apple-configurator
Apple Configurator allows device management and provisioning by your whitelisted macOS devices
I'd like not to be able to say it, but the US is not innocent in that preactice - this is why South America has so many dictatorships in the 20th century.
Because they want to be regulated in this fashion. It increases the amount of resources a competitor will need to just to start business and they don't really give a shit about E2E encryption.
Was this intended as a response to something else?
Thank you! I never really understood why some sites fudge their numbers (other than for boosting one's ego)––makes it even more embarrassing when they get caught!
That's all true but I don't think it explains the effect GP is talking about.

Security aside, I think it just comes down to what the business incentives are for different approaches to software development. To develop good software you need small teams of experts with domain knowledge and very strong programming skills. But good software isn't the only kind of profitable software.

A lot of big businesses are working with multipliers on the benefit side that eclipse the factors on the cost side. If you don't have a particular piece of software 'X', where X is something that would generate revenue multiplied across a really large customer base, then almost any strategy that produces X is going to be a strong one. From a business perspective it's not going to make any difference if you hire a 5-man black team to pump out the perfect bit of software or 150 cheap consultants to hack together a giant pile of shit. The former might make you $150M instead of $120M, but nobody is going to have stats on the path not taken to compare to in retrospect, so there's roughly zero market pressure to develop software properly.

Then there's two factors that explain why businesses don't take the better approach. The first is that every big business I've worked for has had layers of management and departments, where budgets are allocated artificially and aren't perfectly tied to results like they would in a pure software business with flat management that's reinvesting profits into their flagship product. That creates an environment where the objectives for middle management aren't perfectly tied to the objectives for the business (e.g. increasing their team's head count at the expense of their software).

The second is that having a larger team mitigates risk. If you put together a small team of crack developers to build a perfect product there's somewhat of a chance that they fail. Things like turnover and personal circumstances affect you a lot more. The swarm of average contractors doesn't have as big of an upside, but they're much more likely to get you to 80% of the way there, so if that's indistinguishable to a perfect solution (as above) then there's this constant natural pressure to overhire and reduce the quality of the team to the lowest common denominator. Big businesses love treating their devs as cogs, even if all the literature on the engineering side suggests that that approach doesn't work.

Basically, I don't think it's just a case of 'managers are idiots and don't know how to build good software', businesses build crap software because it works and it's profitable. But it also creates constant opportunities for startups to eat their lunch, and the worse the economy gets, the better your software has to be (because the cost side of the equation starts to matter more).
> The speaker basically admitted that static type checking still requires unit tests because statically typed languages have limited granularity in the typing.

Static types only cover one set of bugs, but it is an extremely rewarding set. The payoff of static typing, and what TypeScript focuses on, is early feedback (did I get the name right, did I forget to convert some arguments, what can this value do?). If you focus on the "it eliminates some tests" aspect, you are completely missing the point.

> Personally, when I write a function definition, I always try to visualize the range of possible values that the function will need to handle - So given that I already have that specific range already in my mind as I write the function, it doesn't add any value...

So what the function will handle remain in your head? Or you found a better way to document them than type annotations? Do you write code that anyone else has to read now, or even you have to read later?

> The type definitions are never granular enough to guarantee correctness.

They were never meant for that purpose.
I didn't have an experience of this post being dramatic - perhaps you can let us know what you mean with this word as it does seem to be evocative, based on the responses to your comment?

I read this as a thorough recounting of the author's experience, much of which was characterized by a variety of challenges. I suppose that can be construed as having a "dramatic" element.
There's ISA to USB devices for under $40 so you can hook the hardware up to a modern machine

Then I'm sure you can use one of the many emulator solutions on the market to bridge the rest and if none are suitable it can't be that hard, the data is making it to the machine...

I'll happily make it happen if you need to hack something like qemu, sounds like fun.
In the long term, perhaps. But US is still dominant today, and that will not suddenly change next year - the gap is just too great.

Besides, China would need to grow its power a lot to even be able to fit the same tier that US does today. And if they can't or don't want to, then the end result is likely a more decentralized world. Not every era is "Pax ..." - there are long gaps in between the fall of the old empire and the rise of a new one.
Exactly. Weakening the opposition by confusing them.

In the US, with Trump, and in the UK, with Brexit, they succeeded beyond their wildest dreams. They had also a lot of smaller victories in Eastern Europe.
Bullshit Jobs is a good book about this exact topic. Managers hire people so they feel like they have someone to manage.
Is it open source or not? I'm really confused about the answers.
Seems cool. What sorts of use cases do you see foresee it having? And is there support for using libraries, or importing code from other files (couldn't find it in the docs).

Either way, it's cool, and it'll be nice to hear further updates about the project over time. :)

(Obligatory: Is this a Jojo's reference?)
Then yes, it's entirely reasonable.
Coronavirus: Great apes on lockdown over threat of disease
I used to do something like this any time I detected twin threads (discussing the same URL) across HN and reddit. If anyone asked any unanswered question at one source, one of my bots would ask it at the other sources (plus Quora, usually) and wait for a response elsewhere, then paste that response back to the original OP with a link/citations. Including the citations got me autobanned a few times (which reddit admins graciously removed, repeatedly); if I weren't concerned with plagiarism, bot management would probably have been much smoother.

Would be pretty trivial to skip all the question/answer stuff and just share comments around sites. In a vacuum, I'd say it could be argued that mirroring comments around the Internet would result in good in various ways (sharing information, letting people choose what site they want to use, limiting censorship and/or site downtime, getting answers to people who might not know the best place to ask them, etc).

What you saw was probably karma farming, but could also have been someone trying to help in some abstract way. :)
WHO claimed throughout that border restrictions were useless yet 80% of coronavirus cases in Canada on March 14th were directly connected to international travel. That's a whole incubation period after you say it was obviously going to be a problem.

Every time the Canadian government was asked why they weren't doing anything more, they would reply that they were following all WHO recommendations and WHO says no border closures.

Of course, it's impossible to tell what would have happened if WHO had recommended border closures but since they didn't, it's all on them.
Three U.S. local governments to adopt coronavirus contact tracing app: MIT
The morality argument here considers countries (defined as government + population) as actors, rather than governments. So the question is rather whether it's immoral for the people who elect a government to demand that it represents solely their interests to the point of sacrificing other people.
What business or industries will come out ahead of Covid-19?
This worldwide pandemic is wreaking havoc on business and economies all over the world. With that said, as with every global event, there will be those who can and do capitalize upon it. What business are in a position, or could be in a position, to capitalize on COVID-19?
> I can’t imagine it going well for an extended period of time.

Why is that?

I don't think there are many modern examples, but the idea of consensus based decision making isn't new, and doesn't appear to be intrinsically flawed.

Consider the origin of the word triumvirate. While the first one ended less than optimally for all concerned, we have a slightly less violent way of dealing with organisational promotion and succession now.

Personally I love the idea of having three equal heads of state, especially if their decision and voting behaviours are obliged to be published.

But I also like the idea of proper democracy. I'm Australian, and I don't think we have an actual democracy here - just a poor facsimile. I think in the USA it's even more distant.
> So you don’t think attitudes like what trophycase was responding to, ruins this site?

That doesn't follow, and I'd be careful about drawing such conclusions. It's difficult to reply meaningfully to general statements like those in your comment here, because they can actually be referring to a wide range of different things. I'd really need to see specific links.

In the case of the comment trophycase was responding to (https://news.ycombinator.com/item?id=22820206), the fact that it was heavily downvoted already indicates a kind of community moderation, signalling that there's something objectionable about the post. The fact that I didn't reply with additional censure doesn't mean I somehow like the post or agree with it. It was a low-information comment with an ideological slant. But HN gets a huge number of those, from all ideological sides. If we were going to try to moderate all of them, first of all we couldn't because we'd be spending all our time doing nothing else, and second it would generate a massive backlash from users who don't agree that such comments clear the threshold for public scolding.

(The difference between that and "Ah yes. Hard decisions about whether the new CEO will wipe his ass with that 11 billion, or use it as fuel for his fireplace. Decisions, decisions." is pretty stark. Note also that I was responding to a repeated pattern.)

I'm by no means happy about such comments on HN, but there are limits, much harder limits than people assume, to what moderation power can achieve. Usually when people demand more from moderation, what they seem to want is for us to ban anyone who supports an ideology they disagree with. That's not an option for HN (even though we get accused of doing it all the time). It would kill the community, and I don't see what good that would do anyone.
Well, it's not always as simple as 'how many systems' even when you're talking about just an operating system. There's licensing based on cores and/or sockets. Then there's licensing for virtual machines.

Oracle was really nasty in some of the licensing scenarios, IIRC. If you ran an Oracle DB on an unlicensed platform in a VM (such as VMWare), then when you got audited, you needed to pay for how many cores/sockets were in the physical server, rather than just how much CPU your VM was using.
That reference was about sales employees, not engineers. I think most people realize that in larger companies the sales team and the engineering team are managed very differently, with the employees having very different expectations about the stability of their position.
> democratically appointed, subject to transparency and with accountability

I am no longer so sure these aren't mutually exclusive. In the end, the buck stops at the voters. Do voters in practice make decisions that make any sense at all? Were the successes of democracy really the successes of voters, or were they the successes of a technocratic gatekeeper class who very carefully controlled the flow of information to induce the voters to make the "right" decisions?
We have run into several issues where a user clicks a button (which updates redux) and then quickly clicks on something else and the 2nd component has not been updated yet as it used the mapState prop (the update is being batched by redux and hasn't gone out yet to the listeners).

Switched to using a shared model class instance - the value is changed immediately and anyone who needs to know the latest version can do it easily. Much simpler, faster and easier to debug since there is truly only one source of truth, not copies everywhere.
I'm always fascinated to see these projects on ESP8266. The board is great, but the ESP32 is a lot better - bluetooth LE, WiFi and dual-core at 240mhz, vs the WiFi and 80mhz available on the 8266. The firmware wasn't as robust until recently, but these days I use it constantly for little projects.
This is similar to AWS Workspaces but for mobile. The biggest concern is obviously privacy and security.
“Inside Intel”
https://github.com/elm/core/blob/master/LICENSE

It looks like an open source project. I don't get your point.
It's a great project, and a wonderful read, thank you.

However, I can't resist pointing out something ironic in a post about a video about grammar:

> The number 27 is referenced at least seven different ways.

"Referenced" should be "referred to", or "The video makes reference to the number 27...".

Although I accept that this misuse of the word is so widespread that it will probably end up being accepted on the "if enough people make the mistake long enough and often enough, it ceases to be a mistake" theory of language...
Can You Get Sick with Coronavirus Twice? The Jury Is Still Out
And yet most people call it a car, consider it real, and at the same time don't see a problem in reducing it to its physical properties.

"is the qualitative experience of consciousness actually real, or is it reducible to third-party objective facts"

Why not both?

The "real" refers to our subjective experience. That there is something that is like to be me. Something that is like to be a bat. And at least under certain definitions, that's what we call conscience. That something I know I experience and that I doubt a computer is experiencing too.

Why would this be incompatible with reducing this experience to third party objective facts? We simply don't know but I don't see why we couldn't.
In an unrelated note, Firefox just had a major screwup. They forced an update to Firefox 75 on users without asking. At least on Linux, the update is broken - right click menus are mostly blank.

There's no going back. Firefox now has "downgrade protection" - if you install an older version, it erases your preferences for "security".[1]

[1] https://support.mozilla.org/en-US/kb/install-older-version-o...
My understanding is this hasn't been done yet because we still don't have enough tests for all the people who have symptoms or might have the disease due to circumstances. But the number of available tests is going up very rapidly, so maybe pretty soon we will be able to do that sort of study.

Of course, our stable genius president has been insisting for months that there is no shortage of tests.

By the way, another way to go at this question is to test for antibodies, and that is also being developed very rapidly.
I didn't know the meaning of obit at first. My intention was to reduce "orbit".
(and LearnObit-Rabbit, Learn oh beat, Learn a bit)
I think the meaning of obit fits well with the overall mood of LearnObit, so now I think it's good. Some weirdness is good.
You know what happened, not how. Was it a user click on this button or another button? Or was the action triggered by a saga?
Yes, the chat in Gmail was "Gmail Chat" aka Gchat, released back in 2006. The standalone app was called Google Talk. [1]

And in 2017, they forced everyone off Google Talk / Gchat and onto Hangouts [2], only to bring us back to where we are.

I'd love to hear the behind-the-scenes about this.

[1] https://en.wikipedia.org/wiki/Google_Talk

[2] https://www.theverge.com/2017/3/24/15051272/google-talk-gcha...
“Self-explaining AI as an alternative to interpretable AI”
https://www.reddit.com/r/investing/comments/fxx2te/why_the_s...

https://docs.google.com/spreadsheets/d/1tdem96CqM4leh7eJU5U7...

https://i.imgur.com/UltKQfs.png
> I don't know why they won't do this

The number of Chinese (still a minority) that want to eat exotic meats greatly outnumber the Chinese who want to read dissident books or use Twitter instead of Weibo.

Censorship is not very unpopular there, but diet restrictions would be.
Elm is an experimental research language. It's fun to learn and make little toy projects in and that's fine
No one is getting rich off of Elm having professional users.

It showcases an interesting architecture and has lessons for Haskell-style languages in how to make compiler error messages that aren't hideous
Mort Drucker has passed away
Firefox Default Browser Agent
Musicians building digital audio workstations commonly have to replace the whole software stack to get audio latency down to an acceptable (<10ms) level: JACK instead of PulseAudio, a Linux kernel recompiled with custom options for low latency, other software reconfigured to use the JACK APIs, and so on. Sometimes they can't use whatever standard audio hardware. (And remember that USB polling frequency is normally only 100 Hz: 10 ms worst-case by itself.)

Minimizing latency is certainly technically feasible, it's just hard for stupid reasons.
32" e-ink panels exist but are still too expensive to be practical for home use: https://shopkits.eink.com/product/31-2˝-monochrome-epaper-di...

The only commercial product I know of that uses it is from Visionect but it's a meant for digital signage rather than as a computer display: https://www.visionect.com/product/place-and-play-32/. It's less expensive than their earlier system but still around $2500.
It doesn't actually need to unwind absolutely (though if monetary policy conditions allow/demand it, it could), unwinding in effect can come just through aggregate economic growth.

> monetary policy be damned.

No, this is monetary policy, aimed directly at what the Fed is chartered to aim monetary policy at.
The practical upshot of Signal's deniable authentication is that a Signal message isn't proof of anything. It has zero weight because everybody can make fake Signal messages apparently from somebody else to them about anything.

If Alice tells Bob a secret via Signal, this means Alice cannot be worse off than if she'd used any other means of telling Bob. Can Bob reveal the secret? Yes. Can he claim Alice told him? Yes. Can he prove it? No.

This is a sharp contrast to something like PGP where Bob can prove Alice sent the message.
Semver is fine it just slightly obscures the fact that sometimes language designers give up and abandon the language but don't want to give up the branding
I reformatted a 2014 Mac Mini a family member was going to throw away :p. First by accident to Catalina. It was fine there in the hour I used it. Downgraded the Mini to 10.14 so it can actually run though.

My main driver already has other minor issues like too much cpu usage from certain Mac processes etc. I’m sure if I took the time, I’d be able to get Camtwist working.

But yeah if for you it works depending on browser and software. Yeah age is showing.
I was trying to say this isn’t the thread or the forum for this discussion IMO. If you really want to discuss, please email me: henriquez@protonmail.com
This is why I was so opposed to Zoom when my company started adopting it a few years ago: the room dictator or whatever it's called can unmute you. (Maybe only if they had muted you in the first place.)
Take-home vs. whiteboard coding: The problem is bad interviews
Yea, ft8 is pretty cool. I've been able to work Europe on 6m during the summer E season (and hear Japan) along with some amazing dx contacts under marginal conditions on HF with it just using a simple dipole antenna.
True. Still, though, it's drastically easier to move within a single country (or economic area like EU), then it is to move across the border with immigration controls - even if moving across the border is much closer geographically. You can bet there'd be a lot more Chinese workers competing for jobs directly in US if they could.
Lichess.org/costs (monthly expense spreadsheet)
Not quite. "Driven by politics" doesn't mean that significant deviations from rational management shouldn't cause criticism, attempts - successful or not - to do things around federals and some formal complaints (lawsuits). The latter is a democratic way not to abuse the political driver.