skysight-inc/HackerNews huggingface dataset:
> The google home devices CANNOT get your calendar from your google calendar. My Alexa device can easily.

This drove me nuts with my Nest Minis until I tried out Apple's Homepod.

People hate on Apple for moving slow in the "connected home" space, but my Homepod sounds great, can distinguish between my wife and I, and can handle BOTH personal and work calendars for the two of us. I'll take the polish over my actual use cases, rather than rough edges around a wider set of uses, most of which I never will use.

And neither of us use iCloud for email! It blows my mind that a Google can offer email/calendars for both personal and work use can tie both to you as an individual, but _somehow_ can't make your "smart" speaker do the same.
The video game industry is just like any other industry - sex, violence, corruption, success, failure. But because its so consumer-oriented, and probably because everyone who works within it is relatively young, everything receives excruciating attention.

The same stuff occurs in boring industries, but no one cares and it doesn't hit Twitter or Reddit.
Do you happen to have a solid link / reference / GitHub repo for Wireguard on Fargate? That's exactly what I'm looking for!

OpenVPN is a hot mess, but is currently the most supported mechanism across platforms.

Background: I want to give my (100% global remote) development team network access to our AWS dev environment Aurora Postgresql, EFS / NFS, redis, microservices, etc. We already have a local env with docker-compose but need to debug and test in the shared cloud dev environment.
https://news.ycombinator.com/item?id=16815110
Oh cool. The Dreamwriter was based on the Amstrad NC100:

https://en.wikipedia.org/wiki/Amstrad_NC100

A very cool little device, at the time. I borrowed one as a kid and it seemed very exciting to be able to type things wherever I was.

I'm kinda nostalgic for that less connected era, where life moved at a slightly slower pace. Like all nostalgia, I'm leaving out the bad parts.
C++17 does - it's called std::variant.

std::variant<int, bool, double> options;
options = true;

bool value = std::get<bool>(options);
bool has_bool = std::holds_alternative<bool>(options);

// or test which alternative is held
if (auto i = std::get_if<int>(&options)) {
// do something with int
} else if (auto b = std::get_if<bool>(&options)) {
// do something with bool
} else {
// do something with double
}
I am an immigrant in the US. My family uses FB products (FB App, WhatsApp, Portal) to stay in touch across the world. It really improves our lives.

It doesn't mean I believe everything that's done on our products is good for the world, but I do believe the good outweighs the bad by a wide margin. A big part of my job is to make sure that this margin increases.
Republicans Push Bill Requiring Tech Companies Give Encrypted Data
I don't really want to disagree with anything in here, this all looks good.

But I think it's silly to imagine that there's nothing you can do to anticipate changes and make your code more amenable to change.
I just want to say that I love how the response to this comment is several lists of 4, with search being the only one present in all of them.
> In 2010, I predicted that by 2020 Chrome OS would be the most popular desktop OS in the world. It was fast, lightweight, and $0.

Sounds like your crystal ball malfunctioned on that forecast. I'll recalibrate it for you but will forecast it for this decade:

In 2020, I predict that by 2030, Fuchsia OS would be one of the most popular desktop and mobile OSes in the world and will replace Chrome OS and Android. It was fast, lightweight, and $0.

There you go. That makes much more sense according to my crystal ball.
Get some cheap 30 day SIM cards from like Mint mobile that you can activate and use a burner numbers. Cheaper than a Burner (the app) number and won't be flagged as a VOIP number preventing you from using it.

On Amazon you can get a starter kit for $0.99 that has 2 SIM cards that gives you 100 texts, 100 minutes of talk and 100MB of data and you won't need the data part.
Geodata for Financial Institutions – Part 1
Good old Microsoft in the brand new PR wrap.
Two points here. First, I think the primary trap is that developers think they can judge what code is hygienic. This is the evil twin of the notion that developers can judge what part of a system is slow without profiling.

Developers regularly hold religious wars on basic matters of code style. While you may profit from 'hygiene' there be dragons - developers often consider as hygienically critical such tasks as refactoring React class components into functional components with hooks. The industry is not full of Edsger Djikstras. In practice the sub-optimal greedy algorithm gets the job done since it encourages a straightforward approach to the problem at hand.

The secondary trap is that developers think they can amortize up-front development costs over a long period of time. Projects get the axe if they do not deliver. The longer you spend writing a feature, the longer you wait to test your hypothesis that it is valuable. In many cases the odds that the feature is valuable run below 50%. You may be laying a solid foundation when all that was asked of you in the first place was a shantytown.

Everyone thinks they are the reasonable person with discerning taste who only refactors code as necessary to optimize total cost. In practice that person is as mythical as a unicorn. It is very difficult to convince developers this is true, but true it remains.
Google hasn't had any major new products for 10 years.
Household income surged in April despite record unemployment
Depends, some of the technologies aren't developed in those countries yet. For example, the father of the Pentium chip, Vinod Dham, came to the US on a student visa. I really doubt he would have been able to contribute similarly if not working for Intel. Some contributions need a lot of infrastructure and capital, like start of the art labs.
I have an kindle fire keyboard with bluetooth, writing in Jotterpad. I switched to the AlphaSmart NEO2 and it's far superior both in price, time-to-write, and lack of distractions for initial drafts. I chose it after being stalked by relentless $400 FreeWrite ads for months. My wife googled "freewrite alternatives." I have also used apps like "Concentrate" and all the other distraction-free apps.

I have also considered minimal linux distros but realize that it's not going to be much better than my kindle fire.

For editing, I would still use my kindle fire.

I use a custom gulp-based build process from markdown files that I wrote which spits out manuscript format, and the NEO works fine with that. Of course it can only hold 9 scenes at once.
To actually ensure a fast forward merge you need to get your testing done while no changes can be made to master. If you were to actually enforce this it can really lock up development. If you're doing any manual testing its untenable. This is why release streams and hotfixes are used.
That's amazing.

I don't think I've ever seen diagrams like these from GraphViz. I've spent the last couple of days trying to structure some complicated data for it to format to nicely, and I can't make it sing or dance nearly as well.
So Twitter is a private company and can do whatever it wants but when it comes to FB making decisions about free speech we need to force them into submission?

If you don't like it, move to another platform, isn't that what you guys always say? :)
Sure there is. The government has the responsibility to create a free market. If a proprietary standard wins, you have a monopoly without competition. If the government standard wins that enables interoperability, no company can block other competitors.

Europe did the same and it worked.
Big Sur made me switch to Mail and Calendar (away from GMail and GCal in Safari).

Oh my god is it fast and snappy.

GChat within GMail kept me in the browser, but they ruined it. Now I use the standalone Chat "app", which is some webframe crap, but hey, corporate standard.

Big Sur is like iPadOS and I always use native apps on iPadOS/iOS.

Can't imagine what a truly native Figma, Slack, JIRA would be like.
You're right, diversity is fine, it's the lack of focus I suppose... but even with 'focus' I think the small size aspect is still important.
Engagement rate is measurable. The average time it takes for users to complete the action they're looking for is also measurable. Companies test this stuff, Apple isn't spending millions of dollars to redesign MacOS because Tim Cook is bored. Same goes for the Instagram redesign of a few years ago, or this GitHub redesign, etc.
So a Linux machine (like an old laptop) booted into single-user mode seems like a good approach here. Single shell, single application at a time, no GUI.
AFAIK invitations to Mary Kay and Tupperware parties are not lies. Your friend actually does want you to go.
But - really? You don't think he was saying anything about the Jewish people when he had a friendship between a dwarf and elf succeed over timeless racial antipathy? Or by having the plight of the dwarves be what ultimately moves a member of the extremely comfortable hobbit gentry to direct action? Or even by the simple mixing of the unquestioned Norse "supreme contribution to Europe" with Jewish mythology, he wasn't hinting that, maybe, also, the Jewish people had contributed in the same way?

I agree you can't just read Middle Earth as "alternate Europe" (and especially not the War of the Ring as a WW2 allegory) and a lot of people unfortunately do. But if Tolkien had nothing to say, he would not have written anything; and having written something, he cannot help but say something.
Why Has Microsoft Acquired This Israeli Cybersecurity Startup?
Because on Windows the functionality is semantically inconsistent.

When you cut text you are removing it from one place and pasting it into another. As soon as you choose the action the text disappears.

When you cut a file nothing happens to the file unless you paste it somewhere - and for good reason, it would be insanity for a file to disappear in a similar manner and when the majority of uses for this function are to simply move a file (something most modern filesystems can handle quite gracefully) it would also be insanity to copy the file from the filesystem into RAM and then back into the filesystem.

The macOS paradigm makes more literal sense - you copy the file and then you can choose to either paste it somewhere or move it to another location.
Brazil too.
I think Google is screwing up massively with letting these things rot on the vine, but I still prefer google docs/drive to sharepoint/office365 even - word on desktop is okay but the web based version is utter crap compared to Google Docs.
It's anecdotal at best, but the 'regular people' in middle america that I know who have switched from Google have only done so because the right-wing political commentators on the radio told them to do it.

My very disconnected from technology father uses Duck-Duck-Go now because of that. (subsequently, he 'dropped using facebook' because they track you across the web. His solution to beat their tracking is to use DDG to look up facebook.com and log-in through the link it presents. Not sure of the logic there.)
No - it's a majority.
Doesn't that just demonstrate that the market is distortionary then? If they can't IPO and they can't be profitable on their own then they aren't creating real value and so the existence of Facebook and other companies that act as acquirers is value destroying rather than value creating.
I don't think so, I believe the worst case scenario is they might have to rename the project to not have 'Diablo' in its title.

Only project that I know Blizzard shut down was a Starcraft server re-implementation, presumably because it would allow you to play without having a legitimate cd-key.
It boggles my mind to imagine how many verticals in the technology space have been kneecapped because of google. There could be so many companies that could offer amazing services but they just can't compete with a half-assed "free" service made by Google, which is just a temporary cost center for all the ad revenue they don't know what to do with.
The worst offender of this right now is email programs. You go to click an entry in your email list and then suddenly you've archived it with a little icon that wasn't previously there.
[by whom][citation pending][vague]
Cute, but the movement actually made me feel nauseous.
If you’re ok with generating a few words per minute, no.
There are more Apple products listed. Maybe it’s a push to get beta OS users?
The whole point is the decoupling of userland from the kernel. Windows doesn’t really have syscalls in the Linux sense, but has an even more stable interface in the various core dlls (kernel32, user32, shell32, etc) (and of course the Nt* “syscalls” for speaking with the kernel directly).

COM was always the real api for interacting with the desktop environment/shell, even from cli applications. The problem is that COM is strictly object oriented (unlike the user32 api and co) but both C and C++ used the same bindings to interface with it, which were written at the lowest common denominator giving us C++ com wrappers were ugly as hell when they could have been so much nicer. Microsoft finally fixed that in the past couple of years with the new winrt api for C++ but the world would have been different if such COM bindings for C++ had existed twenty years ago.
First of all, I was building my News API because I could not find any good on the web.

We had 650 sign-ups before the launch on newscatcherapi.com

I am still discovering the market.

But yes, we had 200+ beta sign-ups. I talked to them.
the use of where clause right now turns off vectorization completely is falls back on simple single threaded execution. This is the reason why the query is slow right now. We are going to vectorize 'where' really soon.
> You're conflating a few issues. Facebook is being boycotted ostensibly for failing to combat hate speech, whereas your comment is mostly written as a argument to censor fake news. Classical mote-and-bailey fallacy.

I didn't realize that when you said the law should be the arbiter of what speech is allowed, not Facebook, that you were just talking about hate speech. I thought you were making an argument about free speech in general.

> Sure, you probably wrote your comment because you oppose Trump on political views and you support Twitter acting against promoting those views, but at least be transparent about it; don't claim that tech giants are just trying to protect the "naive, gullible, stupid" is gas-lighting.

Actually, none of the examples I had in mind had anything whatsoever to do with Trump as far as I know. I was thinking of flat Earth people, Scientologists, the people who feed kids bleach to ward of autism, and similar.
It's called consent. No one likes being stalked or their will violated. A company that does not think much of your wishes and desires will cause you harm when they have to. What can be used against you, will be used against you.
The equivalent is if a Tupperware salesperson tried to sell you tupperware by showing you a _doctored_ image of your friend buying tuperware while literally holding a sign saying "Hey [Your Name], buy this too!".
amendment accepted, although picobellard might be more useful in my case
Thanks for your perspective here.
For those, like me, unaware of ASIA syndrome:

https://en.wikipedia.org/wiki/Autoimmune/inflammatory_syndro...
I can use photoshop for free now, on the web. I do that. https://www.photopea.com/ - The world is very different.

My family can use office for free now, on the web. We do that. https://www.office.com/

Most of my family uses facebook.

We all use maps, youtube, google search, gmail (not me, although I have an account).
Note that there's a function available to view the historic frontpage content on HN for a given date:

https://news.ycombinator.com/front?day=YYYY-MM-DD
The phrase "Data is the new oil" dates back to at least 2014, so it seems rather appropriate.
Ask HN: Thoughts on Applicant Tracking Systems?
Nearly everyone hates their applicant tracking system. ATSes have become these clunky, workflow pieces of software, mostly because they cater to recruiting teams and the compliance/workflow needs of enterprises (every ATS wants/has moved upmarket). It's quite shocking how little true innovation there has been in how companies hire.

The problems are too many to count, but here are two that I find particularly self-defeating when hiring: i) job descriptions that are a copy/paste (and fail to engage any reasonably talented person who knows their worth) and ii) how companies review and respond to applicants. A good ATS should help bring an order of magnitude improvement to this.

Hiring managers today rarely spend the time doing the work of hiring and have outsourced much of it to the recruiter, including something as important as screening/filtering applicants. In-house talent folk/recruiters will put up with these systems because they have to. Early stage and mid-sized companies often don't need much of this complexity.

Hiring therefore has become a painful exercise for all involved, not in the least the candidate. How often have you not heard back on your application? How often has someone dropped the ball on you? How often do you feel you just applied to a black hole?

I'd love to hear your thoughts - especially if you're a hiring manager or in the in-house talent function at a 500-or-fewer person company. What do you suffer from in your current hiring process/ATS? What do you hate (enough to truly desire an alternative)?
I wouldn't say cheaply... Unless you have a digital-only account or has a high-class account (like VanGogh,Personalitté, etc) it's cost almost 9 BRL for a inter-bank transfer.
I wonder where he is getting the data from. I'd love to have live data from the Barcelona subway network. It happens a lot that I arrive at a station and a train is just leaving. During peak hours they go every couple of minutes but later at night it could be 10 minutes.
What are your thoughts on handwaving away "public static void main(String[] args)"?

It's been a while, but when I learned programming initially, I remember being told something along the lines of "This tells the program where to start. Copy and paste it for now, and we'll to what it means later on." If there was a way to get the best of both worlds, that would obviously be ideal, but IMO, this is a fine sacrifice for students being deliberate about the types of their variables.

Clearly new students shouldn't get crazy on types etc early on, but I'd definitely see someone trying '5' + 5 early on, or end up in a hard to debug situation like that. For example, returning a string from a function in one instance, and an integer in another. Instead of getting a failed addition at runtime later out and outside of function that causes the issue, the compiler can tell the student that they're returning a string, in a function that the student has explicitly stated returns an integer.
My thoughts exactly, they have a clear conflict of interest when covering this story. Although, to be honest, all of mainstream journalism seems way more biased and blatantly slanted than I recall from 20-30 years ago. Perhaps I am just better at noticing it now?
I get the desire to abandon google services, and have done so myself for email and search, but there isn't much to this article.

An old gmail account being noisy is probably more a function of it being old than it being a gmail account. I suspect he'd see a great improvement just starting a new email address.

Airtable has some nice functionality, but I don't think it's head-and-shoulders above sheets and this article doesn't give me any reason to change my mind.

Same things goes for Meet vs Zoom.

Honestly, despite Google's history of trashing projects I'd put my money on gmail/docs outliving hey/notion and so he might just be planting the seeds of a painful switch later. When I switched my email I did it with a domain I own so that I can avoid the same fate.

That's not to say google doesn't have problems. Privacy aside, ads as a primary source of revenue can have a negative effect on usability of their products (like search), but I wouldn't call that "squandering a 10-year lead", it's more like "failure to find a second golden goose"
Translation to a single language back and forth seems to be really really good.

Although quite impressive, it still suffers from the same problem that most other translator service have if you keep translating the same text between random languages.

I translate the following text from English to various other languages (without going back to english) 6 times and then I went back to English.

The original text is

I wonder if the test you gave me was biased. My belief is that because I'm an elf, some questions are inherently biased. Water dwarfs would not have a problem answering the question: Are unicorns wet? But elves do.

The final English text is
I wonder if the test they gave me was biased? I guess being an elf, there is a bias in the question. I'm sure the water gnomes would have no problem answering the question of whether the unicorn is wet. ? But the elves.

Notice how drarfs became gnomes. The last sentence is not a sentence. Various other problems like a "?" by itself etc.

Translation to a single language back and forth seems to be really really good.
Race and socioeconomic status are deeply intertwined. Or to be more blunt - US society has kept black people poorer. To treat them as independent variables is to ignore the whole history of race in the US.
It reads like an ad written by themselfes...
How can it be privacy focused, when the whole premise is that they check your data against databases of other companies.
I get what you are trying to accomplish, but this really isn't the problem your opponents have with the H1B program.

From the H1B website[1]

The intent of the H-1B provisions is to help employers who cannot otherwise obtain needed business skills and abilities from the U.S. workforce by authorizing the temporary employment of qualified individuals who are not otherwise authorized to work in the United States.

Now let's look at the top 10 companies that sponsor H1B visas:

Deloitte & Touche 16,409
Tata Consultancy Services 14,604
Cognizant Technology Solutions 13,074
infosys 11,591
IBM 8,344
Ernst & Young 6,893
Capgemini 6,739
Google 6,656
Tech Mahindra (Americas) 6,464
Accenture 6,381

Here is the problem. Only two of the companies on this list aren't body shops, and IBM might actually be a body shop depending on which division is bring in the H1B.

Immigrants are a good thing, but the continued deceptive practices used by these companies to not hire people from the US is a problem. This is what your opponents are going to focus on and push forward. Disney bringing in H1B holders to replace workers, and the courts siding with Disney did not help the immigration story in the US.

It doesn't matter what good former H1B holders did if your kid / spouse / you got fired and replaced by cheaper H1B labor that you had to train to do your job. If you don't solve that problem then they will ignore any "how good it is" arguments.

1) https://www.dol.gov/agencies/whd/immigration/h1b
Get a disposable phone number and receive verification codesat http://textita.com
Did you try the easier pieces, like the Brandeburg concertos? Also, it may help for some more cerebral things such as the violin partitas to listen first the "adaptations" such as Busoni's chaconne (which makes it easier to the untrained ear by providing all the notes that are implicit in the original version).
I still use gmail for my mail server but I use Windows Mail for my PC mail client nowadays. Not that Windows Mail is great but Google is determined to make Gmail progressively worse. All they had to do was nothing.