skysight-inc/HackerNews huggingface dataset:
Food stamps have similar problems to money. Food stamps are sold or the items purchased with food stamps are. The resulting money is used to buy oxy and whiskey. Food stamps are just another currency with a terrible exchange rate.
Please do! I would love to read about the experience of someone on the AWS team.

Before covid happened, I was interviewing for a SDE-2 position within AWS Canada, so it would be of great value to me!
CDC – Influenza Deaths: Request for Correction
Well, I think you can overdo it. Yang's proposal was $1k/mo, which seems more like the sweet spot.
I’ve been searchin’

For the dolphins in the sea

And sometimes I wonder

Do you ever think of me

https://www.youtube.com/watch?v=b8g_j5y2OK4
Totally agree. The one with Jon Rubinstein [0] was illuminating in a way none of the biographies have been.

[0] Part 1: https://www.youtube.com/watch?v=PJxElfc0N9E
Part 2: https://www.youtube.com/watch?v=47bNpIbCaL8
>>I bet you also want the software to work and not have bugs. Telemetry gives devs information to prioritize and debug information fix the bugs.

You're just illustrating a single possible use among the universe of actual real world uses of telemetry, such as gathering your personal info to build up your profile to use against you as the company sees fit.

As others have stated throughout this discussion, it's standard practice for over a decade to use systems that don't collect telemetry to keep systems updated and safe. It boggles the mind how some people try to claim that the only way to remain safe with Microsoft products is to be perpetually spied upon.
> They are simply too British.

It worked for the Americans somehow.

edit: and for that matter, it almost worked for cromwell.
You're surely right. In a world with 20% unemployment you'd probably get a job in 27 seconds, and if you don't you are just lazy right!!?? Was your reply sarcasm?
> If you want to use pre-release builds, I think it's fair to expect that you need to enable telemetry.

I wouldn't.
That’s called lowering your standards. It punishes the third who would have made it under the old system. Better to have a test. Doesn’t waste a year of the lives of the two thirds who drop out.
Robots delivering 4x food orders in Ann Arbor during coronavirus crisis
I learned to core in C on a PC1512, using Walter Bright's rather nice Zortech C compiler. TP3 was indeed the dog's bollocks back then, too.
Hey really sorry about that, bad timing. I got an email from a Firefox reviewer this morning asking me to remove the uses of innerHTML. I'm working on fixing that. It is taking a little while because of how I use it in Quill (https://quilljs.com/). I'll send you an email once it is fixed. The extension is open source by the way: https://gitlab.com/histre/browser-extension
Classic mistake, even worse for me IRL, I worked at both of these companies simultaneously! But, both are indeed going remote.
Separate people, yes, and we should not blame the people sending out the tweets. But we can hold the organziation they belong to responsible.

It's the same as if Apple shipped me an empty box instead of my iPad Pro. Of course I can't blame the customer support person who takes my call, and I shouldn't be rude to them. But I would still blame Apple the corporation for such a thing, had it happened.
https://archive.md/SuCkO
SoftBank Investigated COO for possible money laundering
Guide to WebRTC with Safari in the Wild
Poked around a fair bit. Didn't find any hint what the GW is/was supposed to stand for.

Micro-soft BASIC on Apple ][, as on other 8-bit targets, infamously did a linear search from the beginning of the program to locate the target of a GOTO or GOSUB statement, so that programs ran faster if frequently called subroutines (what we now call functions) were close to the front. I wonder if or when that behavior was ever corrected in GWBASIC. Also, did the NEXT statement do it too?
An Amazon Programmer's Perspective
how does this content make it onto the feed? this is silly s*...
That's literally untrue. It's built on people spending money. If there is no trade, there is no economy.

This fetishism with "work" as a proxy for the value of the human life which performs the work is a very American concept with corollaries in only a couple other countries. This is not the norm and certainly not a healthy way to look at labor and the economy.
This is no different to the College Board not accepting submissions from people who arrived by the subway or rode their bicycle. Or perhaps, used the wrong colored pen. Its at that level of absurdity.

Someone didn't bother doing basic testing. This is ironic because the system itself is a test submission system.

Personally I'd be wanting a full inquiry into this.

But the blame is still squarely on the College Board. They are a organisation that has actually failed in their core mission.

Apple etc shouldn't be the target of any anger. Some random website doesn't support image uploads. Thats the issue. The website should be more resilient. The College Board didn't do their homework. Perhaps they need to study harder and be more diligent? Attention to detail has consequences.
One thing that really bothered me was how Australian ISPs handled censorship of the Christchurch shooting videos. They have started proactively blocking not just websites that hosted it, but also those that linked to it - even forums, where it was posted by the users, and the moderators have a general hands-off policy.

It was strictly private censorship at the time - Australia didn't pass legislation to censor it yet. But it was coordinated across the entire industry - basically all ISPs used the same list, so the customers had no choice.

It was also completely non-transparent - the blacklist was secret, and they wouldn't even confirm or deny whether any given website doesn't open because it's on that blacklist.

Yet, since the government was not (officially) involved in any of that, there was no review and no appeal...
Contact-tracing app violates its own privacy policy
There is a somewhat related argument that kids who grow up bilingual also get a harder brain workout that initially slows their language learning due to having to parse two languages but later gives them an advantage. I think maybe, but seems really hard to measure something like that.

My kid is growing up bilingual, with English his stronger language. We both grouch about the "atrocious amalgam of contributions" that is the English language when he wants an explanation why the words 'rough', 'though', 'through', 'thought' and 'plough' all have different pronunciations.
If you want to remain an IC then remote is probably the best option, but if you want to climb up into a leadership role I don’t really see how you get there in a remote role.

Also Facebook’s admission that salary will be tied to cost of living wherever you choose to live sets a bad precedent. Anyone who thought they could just keep their Bay Area salary is going to be disappointed, and it gives cover to every other company thinking of going remote to do the same.

I’m also wondering how easy it would be to change jobs once you go remote. The benefit of being in the Bay is that the number of companies is so high that it makes it easy to interview if you’re looking for a change. While possible to interview remotely it’s much more difficult since the number of companies open to that is still small.
> Chrome is more of a free-for-all

Chrome is very strict, as of the last several months, about what they allow. There's even a sticky in the support group for people whose extensions have been stuck in review for more than 3 weeks:

https://groups.google.com/a/chromium.org/forum/?utm_medium=e...
The canceling of those planned freeways for environmental concerns is not problematic in itself - the failure to deliver the planned rail alternative is. [1]

1 - https://farm6.staticflickr.com/5057/5423961825_2d5af7cef4_o.... (Proposed rail lines for BART, 1961)
"But our food supply is highly distributed."

Not nearly as much as it needs to be. Indiana imports 90% of its calories. What does it take to get vegetables grown near Indianapolis?
> "What happens when someone spends all their UBI"

I think that's the most important question.

I believe the story is that one will abuse whatever welfare they get. Whether it's stamps, credits, services or money.

Here in Australia they've been trialing a cashless debit card to control what people spend their welfare money on. Somehow, it's still costing _more_ than just giving people money and the recipients aren't happier either. Some are using the card to buy things like batteries and re-selling them to then buy their drugs and alcohol. So there's money spent to restrict the money, but the money is still abused. So why not just give them the money?

In the end - money is money. Poverty is literally only solved with money. Surprisingly, the cheapest and easiest way to solve someone's poverty is to just give them money. If they abuse it? Fine. They were going to do that anyway.
I didn't say "use criteria that don't correlate with wealth". I'm just saying that wealth can be used to boost SAT scores.

Selective colleges are looking for students who (a) meet a baseline for academic success there, and then (b) succeeded with respect to their opportunities, in ways that suggest future success is likely.

Success looks different in different environments, and that includes different levels of wealth, access to institutions, community, etc. Much of the stress of this competitiveness comes from large wealthy metro areas and their suburbs, where the access to opportunity is generally huge.

How do you demonstrate exceptional ability to succeed in an environment where you can't sneeze without hitting success?
You may be referring to the initiative in Finland. Here's an article about it: https://www.weforum.org/agenda/2019/05/how-finland-is-fighti...
Debugging wasn't too bad. The constraints I remember running into all the time are:

* The editor is on a 16-column 8-row display, but the leftmost column always starts with the a ":" and the top row always has the name of the program, so it's more like a 15x7 display.

* There are only 27 numeric variables (A-Z and Theta), and X and Y get manipulated whenever you do plotting commands, but you can use the "Answer" variable to pass arguments and results to and from program calls.

* There are only 10 string variables, but they are not limited in length (except by total available memory), and you can use eval() on substrings (commence evil laughter!).

* Lists have a maximum length (I think 999 items?), but because numbers take up a variable amount of memory, you might run out of memory before the list is full. Or not, it depends!

* Same deal with matricies. Finite size (maybe 99x99?), and stored sparse in memory. The number of cells you can write to depends on what numbers you're writing.

* All variables are global. (Recursive programs require you to manually save and restore state.)

* TI-Basic's interpreter is REALLY slow. Not just because it's a Z80 running at 8 or 12 MHz, it really is inefficient. I learned good tricks (memoization) and terrible ones (omit trailing parentheses, commas, and double-quotes) to make programs faster.

* Comments make your code slower (and change the content of the "Answer" variable).

Between all of those, I spent way more time writing (and running) programs than debugging them. Fun times!
I have a question that I hope someone in medical research might be able to guide me to understanding.

Suppose we had a 'good enough' vaccine today. It's side effects are rare enough and/or minor enough that it can be used on the general population, and it is effective in enough people to be worth using. However we don't yet know both of these things.

What would be the likely timeline from lab, to small feasibility trials to safety trials to population trials to large-scale distribution?

My guess based on the risk of distributing a vaccine that could have long-term risks down the line and the large population that would be taking it is that this could be multiple years of slowly increasing the population using it. Is this correct?
What's the takeout process look like? That is, once I generate a body of useful information but perhaps decide to move on from the service, how do I usefully take it with me? Or is that part of my lock-in?
> “saturated fats more lethal than firearms” would be plausibly correct

Then I don't know which dialect you speak, but that's an outrageously weird interpretation. It's certainly not the way the word "lethal" is defined or interpreted in common usage among the folks I've known.
OK, we've changed to that from https://github.com/microsoft/GW-BASIC. Thanks!
COPA says something like even if the user identifies as an adult through an age gate you are liable for the anti tracking stuff if the content is kid friendly/targeted at kids.
The point is just that if a company wants to participate in a labor market, it has to pay at the going rate in that market. For various reasons, a company might choose to stay in a pricy market. For example, it might be easier to hire for some skillset, or it might be easier to grow your team because your employees have lots of friends with similar skills that they can refer.

Companies that don't think this is an advantage should do what you're recommending, but the ones that do will continue to hire here, while also hiring in other markets. I don't know which group is more correct (it's pretty hard to make any authoritative claims about these things), but that does explain why there isn't a mass exodus from SF to ATL.

A point to note here is that labor markets vary not just by location, but also by what the job is. Many companies in the Bay Area do outsource some parts of their internal IT or Business Intel functions to Accenture and co, for example. What they're doing is exactly that - they're leaving this expensive market because they don't believe the benefits are worth the markup for those specific roles
Gitlab pretty publicly has the same pay system in terms of living area with a direction relation to pay.
It does say that, but it's off in its own clause, then shifts focus away from it towards what seems like the focus of the auditors.
GB has been pretty good about releasing models (especially compared to, say, DeepMind), such as EfficientNet.

JFT is the exception. I find JFT interesting so I pay close attention to anything using it, and as far as I've noticed, no model has ever been released based on JFT, going back to 2015 at least when it was much smaller. It's always either held back or the released model is based on public datasets (eg BigGAN - released G was on ImageNet though the paper notes that the JFT BigGAN completely avoided divergence problems, which is very interesting). I've wondered if legal/copyright issues block any release: there's always someone who tries to argue that a model is a derived work, and nothing in the JFT-300M papers mentions having licenses covering public redistribution.
> What happens when someone spends all their UBI on whiskey or oxy and consumes it all and is then hungry?

What's the difference between that and the current reality? Food stamps can be sold and bought on the black market in exchange for drugs and alcohol; people who want whiskey will be able to get it. Whatever money is spent on enforcing the "sanctity" of food stamps could just go to more people directly.

And this is really the main point: the administrative burden all of these social programs incur, especially in terms of labor and office space, means that a very large sum of money is going into these programs that will never be seen by the people who need help. Just give everyone a check and be done with it.

To answer your main question: the person who blows their UBI suffers. They will be hungry for the rest of the month, and not many people will have sympathy for them because they already got their check. All mentally sane people realize this reality, and that is enough to prevent them from spending their UBI poorly. For the minority of people who are sadly physically addicted to drugs, there can be social programs specifically aimed at recovery and rehabilitation. This was another one of Yang's policies. UBI would help here too: let's say you spend 8 months at a government funded rehab facility while you kick your addiction to meth or heroine. At the end of the 8 months, you have $8000 waiting for you - to go forward, get a job, rent an apartment, and rebuild your life.

This is much cheaper than a bloated social program that ties your aid to measurable checkpoints, like how you have to prove you're looking for a job in order to keep receiving unemployment. Under UBI, the Fed just runs some script every month to raise a double somewhere by $1000; under unemployment they have to hire people to process your application, approve/deny it, review your weekly application submissions, hire someone else to distribute the money, hire a manager for all these people, pay an office to give these people a workplace, pay pensions and benefits for all these employees, etc.
Best Credit Cards for Everyday Spending
This is great, frank feedback: bad domain, extremely useful if it works, right now it kind of works, you should absolutely continue this (I've been writing code for 30 years, just to help you filter my feedback)
The problem is that memes themselves undergo natural selection, which favors the "bad" ones overall.

https://www.youtube.com/watch?v=rE3j_RHkqJc
>Those 2m starter homes will get cut in half or more if this becomes wide scale.

And then people will start moving in because CoL is suddenly cheaper and they get to enjoy all the nice stuff Bay Area offers without suffering through the daily commute...then CoL will rise again.

Then the top companies' headquarters will still be here, and there will still be a heavy premium placed on top of physical presence, especially for management/senior level employees, in fact I wouldn't be surprised to see the average income going up in areas like the Bay Area after the lower level rank and file employees move out.
The funny thing about this announcement is that a week ago I just found my old QBASIC textbook that I learned how to program with back in 1998. QBASIC was my very first programming language; I was a nine year old kid who loved computers and would read anything computer-related that was available, including my mom's textbooks (she was returning to college at the time and took some courses on computing and applications such as WordPerfect and Lotus 1-2-3) and software manuals. When we finally got Internet access in 1998 via AOL, I used the message boards to get resources on how to program. I was recommended to learn QBASIC, and I was told that QBASIC could be found on the Windows 95 install CD. I remember initially learning QBASIC through some web tutorials. My mom happened to have a friend who recently took a QBASIC programming course; her friend gave my mom her QBASIC textbook, which my mom then gave to me.

I'm now a researcher at an AI lab in Silicon Valley, and I just finished a five-week stint as a section leader for Stanford's CS106A "Code in Place" introductory Python course (https://www.stanforddaily.com/2020/05/07/students-instructor...). There's nothing like the joy of programming for the very first time, the realization that you can create something that works with code. Teaching those sections as well as finding my QBASIC book has reminded me of the feelings that I have from when I started learning how to program roughly 22 years ago. This release of GW-BASIC was quite timely for me.
Hi dang, I see you post this (it seems) every time you ban an account. What’s the purpose?

I’ll admit, I’ve never been banned, so idk what it looks like when you try to log in or do something.
Usually you'd pad the program with NOPs during development to keep each basic block X-byte-aligned. Still a pain, but less of one.
As one of the good pinball players in the world, I think my ranking is safe for now.

They built a drunk pinballer flailing simulator...
Don't use ORMs - I'd say, mostly, don't use Django - it's the Rails of the Python ecosystem. The app you end up with in the long run is a mess of spaghetti and tightly coupled models, schemas, and business logic.
Something that bothers me about working on node is that there is no consensus for basic stuff. Too much time on new projects is spent on reinventing the wheel and getting the team to agree to a standard.
Should probably ban NHK to be broadcast in US while we are at it, maybe compel ISPs to do it, Great American Firewall we can call it. Japan not implementing any sort of western style lockdown at all. Ids going to school, people moving around shops open..
great move, from fb. given they've a global product. it democratizes opportunity. plenty of people suffer from the misfortune of having been born in the wrong country. I see the trend continuing. one thing, I see is immigrant friendly countries gonna benefit from this more e.g Canada, Chile. And places with high quality of life, low cost of living.
The top paragraph is really good advice that I would have appreciated back in the day we were starting up (at my former startup).

In the end, in the name of "aligning our interests", they forced us to work exclusively with them, follow their protocols and nothing else, work on a single code base, etc. In the end, everyone was just so frustrated, we decided to ditch it to them instead at a less than stellar expected valuation.
Thanks for sharing your story.

> But school quality being linked to wealth is a much bigger problem than standardized testing.

Agreed. The UCs can't solve this problem on their own, though. The UCs have different admissions criteria for undergrads than private selective colleges, in my understanding -- they can't treat the SAT as an optional indicator, it's part of a score.
I assure you, I understand what an easter egg is. I was facepalming at the test, which was doing the equivalent of:

expect(true).toBe(true)
True cost of living is such a nebulous thing to calculate no matter how meticulous the data source is.
Expectations of complexity were much less in those days. Like, a programming language that is limited to 40 character variable names would be considered amateur hour, but back in the day it was prolly considered luxuriant.
Also given the memory constraints, it also limited the amount of complexity you could put in your code.
Crazy, this is literally what I've been working on all day, too. I started using localStorage but then switched to using BroadcastChannel, did you look into that?

https://caniuse.com/#search=BroadcastChannel
Better 3.sh

# 3.sh
#!/bin/sh
while IFS= read -r x;do sed -n '/\./p;/\./q'|xxd -p |drill -i /dev/stdin 2>/dev/null;done
> I don't respect moderation actions on sites where anonymous signup is allowed.

We don't put barriers to signup because we want it to be easy for authors, experts, and people with firsthand knowledge of a situation to step into a thread. Those are some of the best comments HN receives. If you put up barriers to keep out hoi polloi, you end up keeping out the likes of Alan Kay and Peter Norvig too, and plenty of lesser known people who have made first-rate contributions.

Besides that, there are legitimate cases when throwaway accounts are needed in order for a person to post on a topic, often when they have first-hand knowledge of a situation as well. How do you allow that while keeping out trash?

Obviously, if there were a way to allow the above good stuff while keeping out trolls, toxic comments, etc., that'd be grand. But as long as there's a tradeoff, I'd rather have the long tail at both ends—I think the forum would be more mediocre and stale without it.

p.s. I'm puzzled by your comment about paid moderation. It seems to me that unpaid moderation would be more likely to be biased, since people are going to extract compensation for the work in some form or other. If it isn't money, it's probably going to be power or an ideological or personal agenda, or something else that manifests as bias. In any case I'd be curious to hear what sort of bias you think is showing up in mod actions on HN.
Coronavirus Cases in Southeast Asia 2020