skysight-inc/HackerNews huggingface dataset:
It wasn't just an apology -- they reversed the decision before it happened, preventing any damage.

I was also furious when I found out, and still am upset at how they went about this situation in the beginning. They could've handled it much better. But they did what the community asked for, and nobody was harmed in the end. I would argue that this was the system actually working.

I think we should incourage good behavior, instead of being totally unforgiving of all mistakes. Hopefully other companies can learn a lesson from Triplebyte and think twice before making this mistake at all in the future.

I'm still not sure if I'm going to keep my account with them, but I do feel better about it
I'm re-reading the threads, and I can't stop wondering if this whole mess could have been avoided by simply posting a "Ask HN: As a TripleByte user, would you mind having a default public profile..." question here on HN? Anyway, I still believe that asking your target audience for an opinion is a better way than trying to think instead of them. Steve Jobs might have gotten away with that, but we are not Steve Jobs, or Apple for that matter... Not trying to say that Steve didn't listen to the audience though, I bet he did, but he had some strong opinions on how something should be.
@ammon, I don't know you, but definitely want to give you a hug about damage control.

You built a company that's obviously valuable and lots of people rely on. Now you have a lot of responsibility. You're going through the "trough of sorrow" with respect to a new feature.

This is what inevitably happens when lots of people come to rely on you. The one thing I'd like to say, which may sounds strange at first, is think about why you really need each piece of data.

https://www.theguardian.com/technology/2019/jan/20/shoshana-...

There is now a growing movement including GDPR and California's privacy laws. You can see how duckduckgo is able to make money by advertising around keywords rather than personal data, etc.

You can help lead this movement, by allowing job candidates to have most of the data encrypted, and only reveal it to companies on a need-to-know basis. Push the point where they reveal it further back, and you'll have less friction for new signups. Every time people are asked for data, they'll already have a good reason: someone wants it. To be clear, that includes the candidate's Name, Age, Gender, and other private info.
Could you maybe describe the damage to users that has been done? It is my understanding that they cancelled the feature before it went live.
This is an excellent example of effective apology!

1. Accept responsibility

2. Acknowledge the harm done

3. Describe your understanding of how the mistake was made

4. Describe your understanding of the wronged party's expectations and their significance

5. Close with an unreserved expression of sincere regret

6. Listen

One person can't accept full responsibility, however. Effective leadership requires accountability, and the only way Triplebyte is going to recover their user's trust is to overhaul that accountability in the open. I suspect the company's future will depend on whether the members of leadership and ownership who certainly put pressure behind this response can adopt the message and back it up with structural commitment and transparency.
> The premise that we are on the verge of some breakthroughs in software development that will significantly reduce the need for engineers is really weak

Well, there hasn't been one single major breakthrough but rather a lot of small ones that cumulatively mean that software has become easier to write. Most of it is more mundane than new fundamental abstractions, it's more about distributed version control, better bug trackers, better libraries, more accessible documentation and learning materials, and so on. These things allow software to be written more quickly with smaller teams. Even someone writing in a language like C that hasn't changed much in decades will have a far easier time of it in 2020 than it 2000, simply because of the existence of StackOverflow and the progress that has been made in getting compilers to warn about unsafe code.

This is combined with the fact that as more software is written, less software needs to be created to fill some functionality gap. As long as we have computers and people who care to use them, there will always need to be new software written. Most software that people get paid to write is not written for fun or for intellectual exercise, though, it's written to solve a business need. If that business need can be satisfied with existing software, there's less motivation for a businesses to write their own.
No, it just makes the assumption that most users (with value to reddit) will tolerate the practice in order to get to the site's content. Whether or not they're happy with the app or being railroaded is orthogonal.
I was about to read this apology cynically but I think this is one of the best apologies I've ever read.
Oh, surely they're not contracts. They're full of disclaimers like: "MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND [..], RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE."

And then they publish 50 pages errata including: "Ethernet functionality in 64-pin packages is not available."

...
In principle, yes. But things are not always so clear cut. In certain European countries, there is a special tax regime that lets you pay very little tax as long as you stay under a specified limit (the highest is, AFAIK, €100k/year and 15% tax).

In such a scenario, you're better off trading a lower salary for more free time (if possible, of course) as a large portion of a higher salary would be eaten up by higher taxes and/or COL (if you had to be relocate).

In essence, you're making less in absolute values but you're /much/ better off in relative terms (say, per hour).
Sensory triggers have been used in many contexts. Mrs Field's Cookies used to pipe the smell of fresh chocolate chip cookies into the mall breezeway from the shop. French bakeries can be found by following your nose for a block or so. Natural gas and propane incorporate a trace amount of butadine as a warning. Laundry detergents and soaps often contain perfumes that people associate with cleanliness. Bad smells, for example, sewage odors, signal areas that should be avoided. See https://en.wikipedia.org/wiki/Odor.

That portable odor generating devices tied to location using GPS are being used to promote commerce is not surprising. The Dunking Donut idea of reinforcing the odorant with a fragment of commercial jingle is right out of a Bollywood movie or a Gibson novel. Welcome to the 21st centrury.
YouTube Bans Perspective on the Pandemic Episodes with Ioannidis and Wittkowski
This is one of the best 'get off my lawn' articles I've seen.

Obviously deeply flawed but this bit stood out:

> "Every voice can be heard cheaply and instantly. The result? Every voice is heard. The cacophany more closely resembles citizens band radio, complete with handles, harrasment, and anonymous threats. When most everyone shouts, few listen.

We got both the good and the bad with the internet, for sure.
Pretty much every country has had a better response to covid-19 than the US. I think you're seeing what you want to see. There is plenty of anti-CCP/China sentiment on reddit.
That would be terrific!

I would encourage you to not go it alone.

1) There are people who have been thinking about this problem long and hard for a long time. Most are pretty accessible, and would be excited to see something strong here. There's a big pool of knowledge to build on.

2) You don't need to have something finished or polished to start to engage with either those people or with the community. You can toss out an early draft and solicit feedback if you're on the right track (rather than tossing out a fait accompli). You can even just solicit ideas.
ACM Publications Finances
This problem is aching for a solution, so I really want to like this. The video doesn't quite reveal enough, though. Is Triqla just a feed of your wiki pages, ordered by last update? With diffs? How do you find things after they are no longer among the 10 most recently touched items?
Keep in mind, this is the rhetoric of the CCP, and used to legitimize their continuing rule even after they've dropped all but the barest facade of actual communism. In the modern Chinese imagination, the Opium Wars loom large as a devastating humiliation to the entire Chinese civilization; but as I understand it, to the Empire itself it was mostly seen as an annoyance--and to many of it's subjects, it was a welcome blow to the 'foreign' Qing dynasty (who were Manchu, not Han).

Both Opium Wars combined only led to a few thousand casualties; compare that to, say, the Taiping Rebellion, which was a contemporary event (1850s and 60s) and led to somewhere between 10 and 30 million dead overall, per Wikipedia. At some points, whole provinces were controlled by the Taiping. Compared to that, the Opium Wars just looked like an annoyance by some foreign pirates.

It was only later, when it became clear how technologically behind China really was, and when nationalism surged after the fall of the Empire, that the Opium Wars began to seem hugely important. And after the Communists took over in 1949, they vastly inflated the significance in retrospect in order to drive the narrative that the CCP had rescued China.

My wife is from China and came up through their educational system. She barely remembered the Taiping Rebellion, and had no idea what it had been about or how many people had died as a result. But she knew _individual artworks_ that had been stolen by the invaders from the Summer Palace. That's a bit crazy.
I’d be very curious how many account deletion requests happened.

This is interesting in that it’s the new GDPR / CPPA era where users were legally protected to request the complete deletion of their data. Something that Triplebyte would have had no obligation to do in the past. Are we seeing a change in that violating user privacy can have a meaningful negative impact on a company?

Interesting developments
GrahpQL might be an answer.Though an incomplete answer at this point due to a mismatch between plain GraphQL and SQL;

And the real issue is how to define and where to place a single source of truth for the schema an operations. So far we saw approaches where:

- GraphQL schema is generated from SQL tables. Makes total sense for a project or a company that looks to capitalize on customers with existing databases (e.g., PostGraphile, Hasura);

- SQL schema is generated from a GraphQL schema;

- SQL schema and TypeScript CRUD resolvers are generated from GraphQL schema (graphback);

- a language is introduced and GraphQL and SQL are generated from that language (Prisma);

- a library and a set of decorators are used to define both GraphQL schema and a typed ORM schema within a standard language (e.g, TypeGraphQL + TypeScript + some ORM such as TypeORM).
the author of that page seems to believe that mouse hover feedback is bad, even when it's a simple highlight?!
Reminds me of an article from 2003, talking about wasted resources on too many similar apps: http://freshmeat.sourceforge.net/articles/too-much-free-soft...
Just curious which rss reader are you using?
I actually agree. I don’t think every single white collar position should be remote. However, the poster you’ve been replying to didn’t say that, either. He or she simply said that these companies that are doing an about-face and moving towards permanent remote were always in a position to try more remote- they had the resources and capabilities to experiment, and is bitter that they didn’t do so until forced by the pandemic. They weren’t saying that remote must be done in all circumstances, that’s a strawman you read into their posts.
I set these synology systems up from time to time, it's less headache just to use the synology web wrapper ui over open source tools. Doing this whole Kubernetes system seems like a lot of pain
I believe you are misinformed. They didn't go public yet.
See https://typeorm.io/#/
This, I'm very curious to know. Did anybody speak up about it? That's what product discussion meetings are for, right?
It’s really a pity planes of that era didn’t have cockpit audio recorders.
For read-only websites, I use and love Craft CMS. I built a lightning fast docker setup for it. If it were a one-off job for someone else, I'd use WordPress because it's easier to find other devs.

For CRUD apps I use and love Django. It's a great backend with plenty of goodies to make life easier.

For lightweight APIs that don't require an ORM, I would just use flask.

For frontend development I use VueJS. I'd use React otherwise. I just know Vue better.

I pick the right tool for the job, with a bias towards technologies I'm familiar with.
GoDaddy is relinquishing any responsibility from releasing a domain I own
‘Hardware is hard’: Boz on VR’s iPhone moment and Facebook’s big bets
East Bay. West side of the mountains inbwtween 880 and 680.
Yes! I'm a huge fan of journaling, and do it pretty much every day (right now using a tool called Roam Research). So I suppose my questions started to pop up because I was adding more burden with all these public forms of writing as well — they hold a different (but meaningful) value than writing privately
It's right on target if you consider the goal is to sink the political issue by equating it with something similar but essentially frivolous, a trolling technique known as forum sliding.
Common Voice single word sprint
Amazon’s Kindle and Echo team working on the company’s Covid-19 testing project
These judgments about entire countries are much too grandiose and strident to count as thoughtful comments here. No matter how you feel about policy there are always many people in any country who are not part of it. Some of them are on HN. Those readers have a right to come here and not see comments denouncing their country and often (by implication if not explicitly) their ethnicity, and in a way their families too. Moreover, since such comments are pure flamebait, they are a vector toward this site destroying itself with flamewar and we have a duty to prevent that.

I appreciate what you say about the history of your family. I'd be interested to hear more about that, if there were a good context for it. Still, we need room for more gradations of behavior than extreme words like "appeasement" allow for. If the logic here is "China" -> "I don't believe in appeasement" -> "China is evil", that's far too blunt an instrument to smash into HN conversations with. You're not doing any good by fighting battles in that way. You're just adding, in a small way, more violence, and giving people a good reason (emotionally if not rationally) to retaliate.

I think it would be best if you'd review https://news.ycombinator.com/newsguidelines.html and try to take the spirit of this site more to heart. You're welcome here. But those guidelines are not an arbitrary hodge-podge of tonal tastes. They're carefully designed, through deep experience over many years, to try to prevent this forum from destroying itself, the way that internet forums traditionally have. That was the founding intention of this site [1], and it's no small matter. Internet discussions have a strong tendency to flamewar, and internet forums turn into scorched earth by default [2]. We're trying to stave that fate off for as long as we can [3]. For that reason, we have no choice but to ban accounts that refuse to help protect the commons here.

I think if you would stretch a bit to understand this, and see why the rules are the way they are, you'd realize that it's in your interest to participate in the community in a different way—one that is less bludgeoning. It's in your interest because that's what keeps the community interesting, which is the only reason any of us comes here. You can still make all your substantive points if you switch from a denunciatory/flamewar style to a thoughtful/curious one. Indeed, they'll be better for it and will probably lead you to new insights that make for better comments yet.

[1] https://news.ycombinator.com/newswelcome.html

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
The RQ-170 is another big one, and very recent too.

https://en.m.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_inc...
after 7 generations I discard them all with the exception of the best one from the past 7 generations. this so the player faces new enemies. you're probably doing well killing them all.
> ("koop op afstand", not sure how to translate)

buy remotely :)
Maybe my Google results are especially tailored to my search/browsing history :( Every result for me was about JSON Web Tokens.
>We can choose where to draw the free speech line and still uphold the principals of a free and open society.

Don't you see the irony in this statement? Everyone is free to say what they want except what you or the government deem to be wrongthink. That does not sound like a free or open society to me.
How Can (Should) the US Re-Build Its Semis Industry?
He didn't spend a couple days on HN telling people they shouldn't be mad about it.
Now I am curious what the conversations so far have been about if opt-in was never discussed? Are you looking for product managers?
>CDDL license is considered incompatible

Well NO its not, that's pure FUD from the FSF:

https://zonena.me/2019/01/the-cddl-is-not-incompatible-with-...

>If you're asking why OpenZFS is not hosted kernel.org

No im asking why Linus thinks its acceptable to distribute proprietary Firmware, but needs a personal letter from Lord Elison and ZFS needs to be GPL'd....otherwise just don't use it.

>I just don't see how you can characterize it as zealtory any more so than FreeBSD wanting to remove all GPL'd software from base

That is because you can close and still distribute BSD licensed Software, but not when it contains GPL'd Software, thats why you dont want it in the Base-System, no one has something against GPL there, but FreeBSD wants to distribute a complete Operating-system under the BSD (or compatible like Apache/MIT etc) License.
Eh, likely some of the people who have gone through Triplebyte are now in Europe, subjecting its use of their data to GDPR law.
At both TIME and NatGeo, it wasn’t uncommon to focus group different headlines and covers before going to print.

This coverline caused particular rage internally amongst staff: https://images.app.goo.gl/cGhZ8usRNCBqhcp49
Nobody is mad about a "feature". They're mad because Triplebyte made sensitive private data public.
Unfair. I’ve worked with Ammon IRL at a different co, he’s one of the most genuine people in the valley. Did PR consult? Probably. Is it just spin? Definitely not.
Is there a TweetDelete like service that resets this setting regularly?

I realize it shouldn’t be necessary. I’ve mostly stopped using Twitter, but I ask out of curiosity.
How do I know an apple will fall to the floor when I drop it? Surely, I don't need to understand the infinitely complex workings of the entire universe to form a confident conclusion. That's not how any decisions regarding our "global human society" is made. Even science (we can debate (and epistemologists do) whether this is truly the case or not; there is no complete theory of knowledge) does not present itself as having absolute facts, but I think we can mostly agree that scientific knowledge has a more accurate representation of of the correlation between "chem trails" and the sexual orientation of frogs that Alex Jones does...
The song refers to the events of this years April 10th. Amid the corona crisis and restrictions, the 'Powąskowskie cemetery' was closed. It seems it was closed to the general public only, as PiS' leader, Jaroslaw K. allegedly received a personal permit to enter it and pray.

He was therefore perhaps the only person entering the graveyard on that day.

In this context, "Your pain is greater than mine" simply refers to the common citizen vs Jaroslaw. One can't go to see the grave's of his family/friends etc., whilst the other can.
Looks cool! And the header image looks awesome! Did you use any tool to do it?
The way I currently see it, is that Gorbi tried to change the soviet system, and in the middle of his reforms Fahd opened the taps and crashed the price of the USSR's main hard-currency export. Not sure how true this hypothesis may be, but it would explain why Putin was happy to open the taps just when Salman was in the middle of trying to reform his own petrostate...
> you could temporarily tag such users as "likely to get hired sooner"

Lets start lying to the customers on top of this fiasco.
Let’s be honest. This was out of desperation. Without this pivot Triplebyte was dead. And now it probably is anyway.

Ammon, the big money is going to be chasing cost savings as more remote workforces can now take advantage of overseas labor. The perfect storm of cost reduction pressure and remote workplace growth gives Triplebyte a great position to be the front runner in helping companies find less expensive overseas talent.
Mine will stick sometimes for weeks or maybe even months. I think it switches when they push out an update, it's totally unpredictable when it will happen. At least on iOS, it usually notifies me that it's switched so I know I need to switch it back.
I do see retweets. Anyway if getting rid of them?

Don’t see anything in settings.
There are some similar projects, like sqlx [1] for Rust. My problem with these is that they don't help to solve the actually hard problems.

While nice to have, preventing bugs with static SQL is usually easy to do by writing a few tests. Most of the SQL related bugs I have encountered were due to queries with dynamic/conditional joins, filters and sorting - and almost every project using a database needs those.

Approaches like this don't help there. That requires heavy-weight solutions that are more cumbersome to use and need a strong type system, like diesel [2] (Rust), Slick [3] (Scala) and some similar Haskell projects.

[1] https://github.com/launchbadge/sqlx

[2] https://github.com/diesel-rs/diesel

[3] https://scala-slick.org/
This assumes that there really is a pot of gold at the end of the rainbow at all. In my experience foss tools are often pushed insincerely by activists.

For instance when I asked about accessing org from a phone, this person told me he sshed in and accessed it using a phone terminal emulator.

Yeah... No... That's not my ideal way to organize my life.
I don't know about inefficiency within the government, but I think most of regulating of markets happens because of it. As you've noticed, market's cost function is only an approximation of what we care about in aggregate. Regulation adds constraints and tweaks coefficients to keep the two goal functions aligned as much as possible. Which is hard, not least because we can't fully articulate what we care about, either individually or in aggregate.
"It's not my fault I can break into your house and steal everything"
Are you aware of any work on holographic bounds on QC? Outside of a single paper by Davies and a dismissive comment by Aaronson, I can't find anything. It seems gravity could potentially be a 'sure-Shor separator'.
The low salaries are mainly because of the low quality of the developers "imported" on H1B. There are plenty of options for good developers to transfer their H1B.
How to Measure Your IPD for VR Headsets and Why It's Important
Most of that money goes to getting people like the guy profiled in the article into housing, after which they're no longer considered homeless.

In other words, not all of the $330 million is for that 8,640 people, most of it is going toward housing people who would otherwise be homeless.
patio11 has talked about this as well: https://training.kalzumeus.com/newsletters/archive/services_...

There is also an indiehackers discussion with some relevant examples: https://www.indiehackers.com/forum/good-examples-of-producti...
Virtual Team Building Games for Your Remote Team That Work