skysight-inc/HackerNews huggingface dataset:
I'm surprised that no one has mentioned Homeworld 1. Yeah it's not GPL, not even a proper open source license, it's also not well maintained like the id ones and Warzone 2100. But it really helps the mod community (and even helps the Remastered 10 years ago).

EA says "this will be one of the first major RTS franchises to open source their source code under the GPL". Well it's not GPL, but Relic is famous for it's RTS titles like Dawn of War, Company of Heroes (and now it's developing Age of Empires IV). Homeworld is one of the best RTS games for me (only second to C&C).

Sadly we can't get the source of Homeworld 2 (they even lost the source code of expansion pack), which the Remastered was built on.
My advisor made the exact same point. Although we did receive funding from startups to work on adjacent problems.
Original Xbox's complete source code leaked online
Apache Druid 0.18
Epic has been giving away games every week for a long time, you "buy" it for free now and you own it forever on their store.
I feel you. I took a job this year for a fraction of what I earn as self-employed, just because I wanted to go out and be among people. I was later laid off because of the virus, but it was nice to go to the office, talk to people face to face, have lunches together. Now, back to being self employed, I like it more, but I think I'll be looking for some coworking spaces.
Here are some numbers... I work at a FAANG and 28-day commits in my division (~5K engineers) are down ~3% from February. Not an exact science but some real data I just pulled for you.
Can you write interactive websites with HTML only? – fuck yeah
Because it will destroy the real economy in cities.
Which is hilarious since if you spoof your Firefox UA string to be Chrome or Edgeium, all Teams features work properly in the browser.
Health tech startup Omada Health raises $57M
>As for individual citizens, it appears most still see the threat of asymmetric warfare as a more profound threat to their life and livelihood than passive, blanket government surveillance

I don't think this necessarily follows. I don't think most Americans support the Patriot Act but its basically known at this point that Public Opinion has no effect on Policy here. Also how much the public understanding of what the Patriot Act actually does is probably pretty low.
quote all virologists about every virus studied.
[Removed: wild theory about pandemic being cause of world wars]
I'm hoping rent prices in SF will go down. I'd love to live there and work in academia but that doesn't seem feasible.
I don't know.. I don't think we can do better than we are already. At least not at anything close to current cost.

In the case described in the article it's arguable whether the testing software was even the culprit.
Then the odds of you hitting the scale where RabbitMQ v. Kafka is relevant are a million to one. There is a lot of overhead with Kafka compared to RabbitMQ.

Unless you already have Kafka infrastructure, setting up Kafka for a brand new project is crazy unless your only goal is learning how to set up Kafka.
Which is why we, in principle, regulate the police much more than moderators. The classical ideal of policing is that the most the police can do is apprehend you and put you in front of a judge and jury. The jury are specifically not people who spend all their time with criminals, so they should be able to act as an effective check on the policeman's instincts. Then we have all sorts of procedures and laws and rules of evidence and oversight and so on, to try and guide the police into doing their job well, and protect people who are caught up by mistake.

Moderators operate purely on the Judge Dredd model.

But then, in reality, the police operate in a 90% classical, 10% Dredd sort of way (for values of 90% and 10% that vary by location). They can mete out small punishments without going to court, oversight is not very effective, etc.
Design for accessibility (autistic spectrum, dyslexia, anxiety, low vision) [pdf]
Bell Labs was a massively successful experiment. It didn't try to do basic research work. It developed: synchronous sound motion pictures, the photovoltaic cell, encrypted speech transmission, the transistor, the laser, electronic music, cellular telephones, optical tweezers and discovered cosmic microwaves, among other things.

Why did it fade, though? AT&T was able to fund Bell Labs when it still had a monopoly over the telephone market. The article claims that antitrust laws were relaxed in the 80s, but AT&T was broken up in 1982 (https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System). This break up lead to increased competition and innovation in telecom, but it did come at the cost of Bell Labs losing funding until eventually being spun off into Lucent.

Peter Thiel argued in the book Zero to One that only monopoly (or pseudo monopoly) businesses can afford to fund surplus salaries and corporate research labs that cost billions of dollars with potentially little or no gain for many years. I would argue that if a corporation exists in a competitive industry, their margins are driven too low to fund basic research.

Also note: even in the U.S. corporations fund a good chunk of basic research in academia: https://www.sciencemag.org/news/2017/03/data-check-us-govern...
As an academic exercise of what if the Sino–British Joint Declaration of 1984 is revoked, one alternative possibility to for Hong Kong to join Taiwan (quoting my earlier comment):

Note that Hong Kong was given to the Britain by three treaties in the 19th century (1842 Treaty of Nanking, 1860 Convention of Peking, 1898 The Second Convention of Peking), and the true copies of all treaties are in the hand of Taiwan, which were brought to Taiwan by the KMT government during its retreat to Taiwan before 1950.

So if the 1984 Sino-British Joint Declaration, the declaration behind the handover of Hong Kong from Britain to China, is revoked (partly because CCP declares it invalid), Britain might declare that Hong Kong should return to the holder of the three treaties–Taiwan.

Extremely unlikely, but arguably has legal justification.
Tried a standard input tag with the proper accept attribute

<input type="file" accept="image/jpeg,image/png" />

Selected a HEIC file from Photos in Safari, the selected image was automatically converted to JPEG.

Ten bucks says College Board programmer(s) failed to do the most basic and standard filtering.

Edit: Like a sibling comment said, the accept attribute actually isn't necessary; even PNG images (e.g. screenshots) from Photos are converted to JPEG automatically. This is true on both macOS and iOS Safari (latest). To be clear, on macOS you need to select from Photos instead of the filesystem for this to take effect.

In case anyone's interested, source code you can use to test for yourself (a Flask app):

app.py:

import flask

app = flask.Flask(__name__)

@app.route("/", methods=["GET", "POST"])
def index():
if flask.request.method == "POST":
image = flask.request.files["image"]
return f"uploaded {image.filename!r} ({image.mimetype})"
return flask.render_template("index.html")

templates/index.html:

<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body>
<form method="post" enctype="multipart/form-data">
<input name="image" type="file" required />
<input type="submit" />
</form>
</body>
</html>
The model said if we don't lock things down China-style millions will die. But we see now from Sweden it was not true. See top graph:
https://informationisbeautiful.net/visualizations/covid-19-c...

Also Neil's other predictions have been completely wrong on the Swine Flu and Bird flu. Why this "expert in his field" is still listened to is a mystery to me.
How Many Qubits Are Needed for Quantum Supremacy?
If on reflection you come to the reasonable conclusion that the entirety of planet earth if fully informed and made to understand would opt to set OPT_OUT_ALL_SILENT_TELEMETRY to 1 why not skip a step and all act as if it were set to 1 now.
Linux and BSD distributions seem to manage.
Oh, that sounds like it could solve my issue.
E.g. I compiled my program against my glibc which is 2.24, but target was running 2.23. I didn't even use any "new" 2.24 features, but it was missing a symbol, so it wouldn't run. But then to compile against 2.23 locally, I had to get an older version of GCC (not sure why, but), and everything needed to build the older GCC, and so on. But then I got some old versions of libraries on my system, so I had to delete them. I ended up compiling it all inside a docker container because I didn't want to pollute my env with older versions.
Horrifying. Is there a news story on the stabbing?
Food is the classic economy of scale.

Yes, I can prepare my own lunch. But it takes about 24 hours to make a vat of delicious homemade ramen that will feed 500 people. Do you know how long it takes to make a single serving of that same ramen? ...About 24 hours.

Likewise, an office with 100 people can easily have a whole variety of fresh fruit and produce to spontaneously choose and snack from and most will get eaten before any goes to waste. When I buy produce, I have to get exactly what I'm going to eat which means my weekly trip locks me into exactly one set of produce that I'm stuck with.

The set of foods that scale down efficiently is a very small subset of the set of foods that I like to eat.

Also, pragmatically, the free food was a perk of the job that I factored into the compensation package when I took the job. Losing access to the free food is effectively the same as taking a pay cut or giving up a couple of vacation days. Given the state of the economy, I think this is actually a reasonable way for the business to save money right now, and I'm much rather give up lunches than see layoffs happen, but the compensation package has shrunk.

Also, there is real value in not having to come up with new food to eat.
> If you have a webpage that accepts image uploads, is iOS Safari not smart enough to do the same conversion?

AIUI, Mobile Safari always re-encodes the image. However, if you transfer the image to a device that supports HEIC (e.g., recent macOS) then you'll find out that (desktop) Safari never re-encodes an image when uploading a file.
I've tried having this conversation, you're right. Making headway is really hard and one of the primary reasons is that the topic is very complicated. There are many employees at MS who deal with those complexities as a full time job.

MS Devs who do venture to discuss it are aware of the complexities and tread very cautiously: any slight misphrase has bad outcomes. Smarter participants in the conversation will merely point you to Microsoft's public facing privacy statement, which is such broad legalese that it's not entirely helpful to the analytically minded individual that wants to learn more.

That said, I've worked with diagnostic data for several years now and I've never seen anything to justify the hatred that MS gets over this. I've been on teams that have spent a lot of effort ensuring that any data is gathered, stored, and used in a respectful and legal manner. I've seen mistakes, but they are disclosed and remedied as part of the business process.

[disclaimer, MS employee, my employer wants me to state that this is my opinion and not Microsoft's]
Through Steam sure.

This seems to be free through epic's own system. I signed up and it gave me an MSI to download. Fail.
pull the 'ol Gitlab tactic
I think that blaming remote work to mask people/team problems that existed in person is unwise. If your team isn't comfortable being legitimate and honest during requirement analysis, is it worth having? If, in person, the process breaks down into "What the team lead can notice about the team's body language/behavior during requirement analysis", I would probably suggest that there needs to be a fundamental rethinking of the purpose of that meeting. And this is why, I think, the problems being blamed on remote work are usually much larger/harder problems that can get swept under the in person rug.
Hence "not-quite-basic"!
Same for me, the graphic of Civ 6 always felt sluggish, at least now I can get more people to try it with me.

On another side, the multiplayer in Civ 5 was always broken, the saves didn't load, someone getting dropped almost always meant 2+ turns lost for them. Hopefull this one doesn't suffer from this any more.
Snowden wasn't talking about the FBI.
Text version here: https://ukhomeoffice.github.io/accessibility-posters/

> General guidance on how to design more accessible services. The guidance covers best design practices for users from these areas: low vision, D/deaf and hard of hearing, dyslexia, motor disabilities, users on the autistic spectrum and users of screen readers.
Repository Madness
I am a massive Civ VI fan even though I understand the criticism. Running it on Linux is a far better experience for me than V, but both are phenomenal strategy games in their own right.
This is literally the top selling point for getting a WeWork or some other co-work locale.
IMO, there is a reason these delivery / driver services have extremely high turnover. While the hourly seems decent, you lose your ass in car maintenance, gas, and insurance. The wear and tear you put on a car driving around town all day doing short trips is quite high. That cost can often not show up for months, until it comes time for something like an early brake job. Then half your month's pay is just gone with a $1200 bill. I suppose that you can just put off that oil change and transmission service a bit longer in order to help pay for the brakes.
> I don't recall hearing about updates bricking machines or causing data loss at scale back in the Windows 7 days but it seems like that is now a relatively common occurrence,

This could also be explained by user expectations for software rising but quality of Microsoft code remaining constant. In the past users may have written off such events as 'just the way computers work sometimes' but perhaps now users realize that computers needn't be so unreliable.
I think you're correct in your assessment that top-down bureaucracies really struggle with software but I don't think the solution is to inject a top-down bureaucratic gatekeeper in the path of every software career.
digg? I haven’t heard that name in years.

Also agreed, much better link.
Great news. I am looking forward to a decentralized society, where people can choose to live where they want to live. Not everything has to happen in San Francisco or Seattle. Many will cherish the freedom to live near friends/family elsewhere, or in a different political climate, or with a more rural lifestyle. For forward thinking companies that lean into remote work, it will be a huge pull for talent away from companies that may not make this change.
Well maybe they are better off not knowing. Or that they see it as the new normal. Could go either way.
> A national testing portal ought to support the default image format taken by the world's most popular phone, period.

What if it can't because the format is proprietary and Apple wants to charge for its use? As I understand it, MS and Google have to pay licensing fees to enable support for it in Windows 10 and Android.
I congratulate you for convincing yourself that your desire to do the thing you really want to do - have children - is any less selfish than the decisions I've also chosen. I sincerely believe you've missed the point, and I wish you ill-luck on your moral crusade.
I lived in San Francisco solely for work. If I could work from home 3 days a week, I would have lived in Marin County and done a 2 hour commute twice a week, and maybe spend a weekend in the City from time to time.
Mark Zuckerberg Townhall Live Stream
I've also heard anti-WFH people state that its a bad idea. No one has any evidence. Just anecdotes.

I think part of the shift is because companies are realizing it isn't as bad as they expected. A friend works for a company that announced they will allow 100% WFH in the future too. The CEO said she thought WFH would cause a 50% loss of productivity. But after 2 months of it, no significant loss in velocity has been noticed. Not just for development work, but for other office work as well.
You should not be getting downvoted for this. Where I live, our plasma center is offering $450 per month because supply is so low right now. I've heard it can be as high as $600 per month for new donors.

I feel that it's maybe morally questionable to donate during the lockdown, but, my city has allowed bars and gyms to reopen. So that sentiment is probably no longer true at this point. I do live in a relatively sparsely populated area though. People in major cities might consider waiting a few more weeks or months.
Don't think the real-name policy helps that much, to be honest.

Just in the last couple of days of me commenting on FB I've been called a "retard" (sorry for the word, but that's what the lady used to describe me) and a "troll" (presumably Russian), this latter description accompanied by said commenter saying how I only write down dumb stuff which shows that I don't think before writing (but not saying where and especially why he thought I was wrong in my statements).

Compared to all that commenting almost anonymously on HN seems like a breeze of fresh air. Of course in the many years I have been commenting in here there have been ups and downs (a couple of very down points for me were the reactions after the Boston marathon and the endless banana references after the Fukushima disaster), but other than that when one is told that he/she is wrong the person saying it usually comes with his/her own reasons which helps move the conversation forward.
As a thought experiment, your idea is interesting!

I see a few problems though. This wouldn't work for just any karma-based site. For example, on StackOverflow where there are good "canonical" answers to tech problems, and these get heavily upvoted (because they are useful), having them removed and later rephrased (possibly incorrectly) by a new user would be detrimental. So any system where "good" posts are archived and referenced wouldn't benefit from this.

Even when there are no canonical/permanent answers, the thought that every "good" post you make takes you nearer to account deletion is not exactly enticing. Why not simply get rid of points and make all posts ephemeral, kind of like Instagram stories? What good do points even do in a system where your account and posts will get inevitably deleted?

Also, wouldn't mediocre/bad accounts stick longer than "good" accounts, making the whole system worse? I don't mean terrible or troll accounts -- I understand the point system would still be used to ban or hide them -- but mediocre accounts which post mediocre/bad posts. Wouldn't they dominate in this kind of system?
I disagree with this. I think anyone who came in to the Yahoo CEO position when Mayer did would have been absolutely insane to allow the work from home policy to continue:

1. It was obvious from the data that tons of people were taking advantage of WFH at Yahoo (e.g. never logging into the corporate network)

2. Easy to make the argument that the problem was Yahoo management didn't manage WFH well, but even if one takes that as a truism (I'd say especially if one takes that as a truism) seems like the fastest way to fix that would have been to at least get everyone in the office.

WFH can work great, or it can be a total failure, but the worst in any case would be to come into a specific situation and not make decisions based on the data for that company at hand and instead base them off some broad "industry trends" standards.
You can only make a websockets request. The javascript call will fail if either the port is closed, or the port is open but doesn't act like a websockets server. So you can tell if a port is open by the time it takes for the connection to fail. If it's actually a websockets server you hit, then you might get a useable bidirectional communication channel to it.
It may result in a shuffling of people between big cities. Instead of living near your job, you can pick the city you like based on other criteria.
> Hoarding cash is not a goal.

Especially considering the inflation tax. Especially lately.

And money should be making more money after the $5000 point.
Back in the Civ 3 days, I would lose weight playing it.

I'd play for 10-15 hours, and get hungrier and hungrier. But I just had to play one more turn.
Historically, Safari always converted to JPEG and I don't think that required something like setting the accept attribute (e.g. <input type="file" accept="image/jpeg">). It's not clear whether they're using something like the JavaScript blob APIs to get the file contents without some implicit conversion.
Note that there are more organs than kidneys. The hardest organ to find a donor/recipient pairing for are lungs.
> I'm not trying to be facetious - you seriously can't provide your own meals and snacks working from home?

Of course I can but I just don't want to. This isn't about being cheap or lazy (although I'm guilty of both to varying degrees). The biggest benefit of having a catered office is the lack of having to make a decision about what to eat. I'll just eat what they're serving that day.

I'm a big believer in decision fatigue [1]. Don't make me make decisions about things I don't care about and what I have for lunch is one of those. For years I worked in offices where I either had to bring in my own lunch (never gonna happen) or I had to go out and buy it. I'm fine with the cost of it. I'm not fine with choosing where to go and what to order when I get there. I'll end up finding something I like and just getting it every day until I get sick of it because that's let cognitive load than having something different every day.

That's why I like a catered office.

> Or you could move to a cheaper location and have a nice home office.

I live in NYC because I want to live in NYC. I chose the job because it's in NYC where I wanted to live. On a side note, I think this is the fundamental difference with the Bay Area. hardly anyone wants to live in the Bay Area. They want to work for [Google|FB|Apple|...] and to do that they need to live in the Bay Area. Most other places people have decided they want to live there and then look for work options.

So yeah, I could buy a big house Georgia but... why would I want to?

[1]: https://www.nytimes.com/2011/08/21/magazine/do-you-suffer-fr...
What kind of exercise do you do early in the day? Once thing that stops me from doing, say, jumping jacks in my bedroom is that I don't want to upset the neighbor downstairs.
I didn't watch the piece, but I've read enough of what Sakora has written to conclude that Sakora is a consistent liar. Even if a liar tells the truth, he's not a valuable source of information because you don't know whether what he says is true or not.

> and imo the issue here isnt what is "true" -- nobody knows the truth with corona; its novel.

If nobody knows what's true with corona, then shouldn't claim to know what's true with corona, which is what Sakora is doing.
ffs the place is already a big echo chamber and controversial opinions are downvoted to oblivion, do you really want on top of that to add a single guy to moderate all top subreddits? remember most people have political agenda and tons of bias they don't even realize
My experience has been very different, rust-analyzer works seamlessly in my VSCode environment, even moving from the remote WSL plugin to the remote SSH plugin. I've had zero issues with it, and it feels truly magical, when I first installed it and saw what it could do (and how fast it it) I was actually blown away. I really can't overstate how great it has been.

I can't speak to your experiences obviously, but based on mine I would recommend that anyone on VSCode gives it a shot immediately.