skysight-inc/HackerNews huggingface dataset:
> Much as "literal" no longer means literal.

To be clear, "literally" still means the original definition, but now there is an additional colloquial definition which can be used as the opposite of the original meaning[1].

[1] https://www.lexico.com/en/definition/literally
So from what I understand this works by displaying data on a JS canvas. How does that work for accessibility? Do screen-readers read the data as if it was an html table?
Eh, this sounds more like linguistic overengineering really. And that accounting example is wrong.
> Then writing an app would be as simple as defining the tests it must pass

In most cases, if you can define the tests, you have already figured out 80% of the solution.
Redux Essentials Tutorial
I was puzzled throughout why "a uniform experience" is something desirable. Totally puzzled.

It reminded me of what McDonalds "restaurants" try to offer. I put "restaurants" in quotes because noone thinks of them as proper restaurants. Something about the uniform experience maybe? I guess before that every site had its own unique menu and style, that took much longer to serve..

Does the author also prefer talking to people who wear face-masks? Do they shun syntax highlighting? Why take all the fun out of life? Why live like a Unix tool, taking in a plain text stream?
An hour is still a hell of a long time to wait for your car to fill up, especially when you're used to going from 5% to 100% in ~10 minutes.
Programmer's Dictionary
Why Moving to the Cloud Failed
If I was a founder and I found out a VC would hedge their bets by investing in other startups besides mine, I would drop them in an instant. A VC should guarantee they will put their full faith in only my startup. /s
but you were pointing out its flaws in achieving a different objective ("learning deeply")
While GE's successes under Welch are suspect at best in my opinion, I was more referring to the legacy of "stack ranking" under Welch's tenure.

I've read "At Any Cost: Jack Welch, General Electric, and the Pursuit of Profit" and I consider him a con man. Stack ranking was just a nice veener to justify layoffs whose primary motivation were to inflate the valuation of GE and increase its perceived profitability.

To be fair, Welch gave what the investors wanted, but he corrupted everything in pursuit of that. If the primary proof of stack ranking's "wisdom" was that GE's stock went up then that is a sad indictment of the state of business culture in the West.
It seems reasonable to cap the number of points you can lose, but it strikes me as odd that you'd lose fewer points in an upset than in an even match-up.
You can lead a horse to water...
Loss Function
I don't see this as any different than a founder who is also an angel investor, which many successful startup founders are when they go for their second company. They even cross invest.

If you look at the YC founders who have exited and gone on to found a second company, many many of them are also investors in other YC companies, sometimes even from their own cohort, if they did YC again. It's pretty common.

Diversification is a smart move. In this case a founder with less capital is investing something they do have, equity in their own startup.
OnePlus AR Event Details: Nord, OnePlus Buds, Nord and Buds Cost
> We can't leave this issue up to corporate CEO

I agree completely. I think democratizing speech so that it cannot be controlled by any source of power, government or financial, does have real importance. But its not the most important right, compared to life or wellbeing: instead, its important because it supports what's actually important.

But I have a message of good news: it turns out speech can be lightly restricted while leading to less authoritarianism or cronyism, as can be seen from numerous examples, by simply restricting speech in a way that is kept controlled by the specific people who are subject to it.
Oh sweet. What could possibly go wrong?
TimescaleDB and my team is using it, but one significant drawback compared to solutions like Prometheus are the limitations of continuous aggregations (basically no joins, no order by, no window functions). That’s a problem when you want to consolidate old data.
Makes sense, 16 is 1 in Base 16, so 10.16 = 11.0 :)
Even though they abide by GDPR, neither their market share nor their business model has changed. Neither do we see any new companies (or new business models) gaining market share from the US based ones. In that sense, GDPR has not curbed US giants' power. So what did GDPR achieve in practice? (Or maybe, you and I just had different expectations from GDPR to begin with).
What happened to software craftsmanship (2018)
The best mechanism against bad ideas is to allow trustworthy people who can speak clearly and honestly about those ideas to do so.

The first amendment, in addition to freedom of speech, was supposed to enshrine the idea of a free press so that the two could keep the government in check. The press was supposed to allow honest trustworthy people to become known and to inform the public about issues of the day, and allow their honesty to be questioned and put on trial. The press chose a different path long ago, favoring one political party to an extreme degree where instead of the public's ability to test the honesty of politicians and pundits, we are simply to be told without question, mostly along party lines, what the truth is. Simply adding more power to the press will without a doubt make every problem in America much, much worse in the long run.
Except that isn't explicitly true. West point and the navel academy are some of the most prestigious universities in the entire country.

The fundamental difference between these things lies in the fact that a lot of government work comes with higher levels of responsibility and ownership in terms of the way in which you want to do your job.

There's tremendous demand to join things like the US foreign service officer program because as these people move though their career, there's basically an unwritten promise that they will have a legitimate impact on US state department policy for the countries they work in. Something that will only really ever be true in the world of government enterprise software work if you're the PM.
I decided to push this one out a week and am publishing a piece on what we can learn about priming problems from GPT-3. Hope you like that one as well.
Node.js – v14.6.0
I work in this space (intersection of science and ML) and I can say with high certainty that Betteridge's Law[0] is likely accurate.

But then again, pretty much any article that uses AI instead of ML is hogwash too. Are we crediting someone with this one?

[0] https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
1982-1989 MS DOS
1988-1996 Unix - first SCO, then Linux (since '91)
1994-2006 Windows - mostly NT
2002-??? macOS
2011-??? Linux

Yes, there's overlap, and yes, I'm currently considering Windows again :)
My apologies, you are correct. I took some things for granted in terms of why I made the comparison, and on further reflection it probably isn't a fair comparison.

For example, I took it for granted that when I said there were 1500 retail locations that readers would realize that meant probably close to 10,000 out of the 13,000 were just dedicated to running those retail locations (that's going by back of the envelope math, as well as hazy memories of actual numbers).

Add to that probably another 1000 for the warehouses and associated logistics, and you're looking at a pool of maybe 2000 actual knowledge workers split among all of the functions listed above (sales, marketing, support, legal, real estate, merchandising, development, IT, etc, etc).

I also made perhaps an invalid assumption that the software being written to manage and optimize the: 1) design of a product 2) sending it off to China for manufacture 3) shipping it back to the states 4) storing it in a warehouse 5) letting it be found, ordered and paid for online by anyone in the world 6) and finally shipped to the end consumer.... is all somehow more complicated than the development being done by LinkedIn, and being done by only a couple hundred dev and infrastructure people.

In my mind, that felt like evidence LinkedIn might be bloated. But as others have pointed out, I'm sure there are dev challenges I'm taking for granted. And of course you need a healthy headcount to deal with the legal, support and sales operations of a company with the international footprint of LinkedIn.
Yes! We added this in March: https://stripe.com/docs/billing/subscriptions/pause.
VCV Rack, anyone? https://vcvrack.com/
The case was specifically about a full page ad that the New York Times had taken out that contained a number of factual inaccuracies, such as the number of times King had been arrested during the protests, what song the protesters had sung, and whether or not students had been expelled for participating.

GP asked:

> facebook as a platform is not liable for information it contains. However if Facebook would publish fact checking info, that is wrong or missleading, are they liable?

> Could I sue facebook if their "facts" were proven wrong, and cause me damage

NYTimes v Sullivan held that unless the "facts" proven wrong are specifically about a private individual, you can't sue for damages if a newspaper publishes information that are factually incorrect. If the NYTimes Editorial Board published an article that claimed that the sky is green, you can't sue them for that. More practically, if the NYTimes Editorial Board published an article that "climate change isn't real", you can't sue them for that either.

Likewise, if Facebook published fact checking info that's proven wrong or misleading, they won't be held liable unless the fact checking info directly defames a private individual.

Also note that this is US-centric. Outside of the US, this kind of publisher speech protection doesn't exist, and such nations can cause legal problems for Facebook. Either FB would have to hide the contents from citizens of those nations, or stop operating there altogether.
> I had another web property that was totally ignored, and then one day the Google Chrome Webstore decided to feature it.

Any hints on how this happened? Anything about how many downloads and reviews you had? Did it happen around a time when it was promoted online elsewhere?

Whenever I've checked the Chrome Webstore for maybe the last 2 years, I see the same extensions being featured often like they don't update them very often.
> It's not about becoming a super power and spreading across the world. It's ensuring that your citizens are safe, protected and well-looked after even at the expense of increased starting costs. It's a better long-term win for the consumer.

So far this is the strategy being played out, and it isn’t doing much for the economy of Europe. Basically everyone sells to Europe, and then money exits. That isn’t a very good long term strategy considering the size of the tech economy; even if you want to protect your citizens then economic well-being needs to be considered as well, in addition to self-reliant autonomy.
I like to use the analogy of malloc() and free() to communicate the concept to programmers. Commercial banks malloc() and free() deposits and the Treasury/Fed tag team malloc() and free() reserves.
First few things that come to mind:

- Access to Camera & Microphone
- Access to USB devices
- Push Notifications
- Geolocation
- Bluetooth

"deep" is probably the subjective term here.
I'm not the one who licensed this software this way, so your complaints are misdirected. I'm just pointing out the practical reality of the situation, that if you were to violate the license in the way you describe, nothing bad would happen to you.

If it's the principle of the matter that concerns you, then fine. But if you're concerned by the possibility of actual consequences, then your concern is misplaced.
About 7 years ago, my team was asked to assist at a university hack-a-thon focused on addressing inequalities, poverty and health. We wanted to bring attention to our dev cloud platform, but had no money budgeted for prize give aways. Out of need, we decided to try a hack ourselves. In the 3 week lead-up to the hack-a-thon, we short-listed 4-5 approved charities that qualified for matching employee credit. Using our dev cloud platform, we quickly stood up an internal facing crowd-funding site explaining our goal to raise funds to internal employees. These funds would be assigned to one of the short-listed companies, but was as yet unassigned. During the hack-a-thon, our selected winner was given the opportunity to pick which charity should receive the prior raised funds. We then completed the matching funds forms for all contributing employees and asked them to sign and submit. It was a great experience on so many levels. We raised $800, definitely more than we would have normally received for a hack-a-thon prize. It was matched for another $800 by our company a few months later during the annual cycle. A children's hospital received an unexpected $1600 for their discretionary fund (crayons, art supplies, music, ...). We had a real-world example of how our dev platform could bring quick value to an idea. It really got us thinking about how much more efficient our corporate matching processes could be. I salute initiatives like the OP.
I agree, and the proposed solution which is to limit point gains/losses to one point per game feels like throwing the baby out with the bathwater. Specifically, convergence takes a long time, the result of which is that a very good player on e.g. a new account (smurf) will end up being the cause of a lot of unbalanced games for an awful long time.

Having played a lot of ranked LoL, I saw a few recurring but irrational gripes players had with the Elo based system:

- "I get matched with bad teammates and they drag me down". On average your teammates are the same Elo as you. All players get their fair share of games where they are/aren't the underdog side. On average, it averages out. Deal with it.

- "I've been stuck at the same Elo for ages but I should be higher". Nope, Elo only cares if you win or lose. It doesn't care about kill/death ratio, creep score or how many ganks you pull off. Focus on winning more. Incidentally, focusing on winning instead of secondary metrics like kills/CS was one of the biggest mindset differences between high/low Elo players.

"I should be higher Elo but I play support roles so can't climb". It may be true that you climb slower but here's the rub - think of your matchups as you being compared to the enemy team's support player. The other four roles on each team are actually a constant factor (by symmetry arguments you could not consistently find that your four teammates are any better/worse than the enemy support player's teammates). As a result, the only remaining factor in the statistical equation is you weighed up against the enemy support player. If you can provide even a slight statistical advantage towards winning vs them then you will climb the Elo ladder.
His Dad? Decades?
Something about the entire covid-19/WFH situation makes me feel as if this time may be different
Making policy to avoid the consequences of prior bad practices does not sound like a recipe for encouraging good practices moving forward. In terms of technical debt, it's like taking out a loan to pay off a credit card. I worry this will just lead to baking in more bad assumptions as developers hurry to get this off their plate.

I wonder why they don't announce a deprecation of the old versioning schema, and give developers time before switching, instead of just doing both at the same time with little to no warning. They've done that with lots of other technical migrations and even then, there is still plenty of controversy–see Catalina 32-bit support. Is there any reason to believe that doing a migration outright is safer, when the stepped approach has already proven difficult?

The least charitable guess I can come up with is that this was a mistake that they can't walk back for technical reasons, so are just fixing forward.

If it were up to me, I'd announce that a future version of macOS will increment the major version and that  will be moving to semver/calver/whatever-other-protocol, and do it when the current place name marketing strategy runs its course, as did the cat name marketing strategy. That would also give a few more years to get any major UI/system changes ready to drop for macOS 11. Just my 2¢.
I would love to understand from anyone, what it is about the European patent system that we're unhappy with and leaving, and what we're doing to overcome the chilling effect on innovation in the UK.
This has been my experience with AngularJS 1 and TypeScript as well. Looks like there's at least some support for it (Quote the link: You get autocompletion hints and type-checking as you're writing components, even in expressions inside markup). Not sure if it does things like restrict `value` to `input` elements or anything, or if it's just the expressions in the template.
Pretty short list...
Why don't people use elinks?
Well at a micro level, it is still what happens, the bank doesn't make money appear by magic.

The multiplier effect just happens because the original amount of cash has been deposited, then lent, then deposited again. So you have the same amount of cash in the system but two deposits, one backed by a loan, the other by cash, and the deposits are treated as "like cash" whereas they are mere IOUs backed by a financial asset.
Ok it is 2020. Let me see if I can use brackets in my text:

This is English with some فارسی(Persian) in it. Persian is also called Farsi(فارسی).

این متن به فارسی )Persian) نوشته شده

It worked but I was very confused and I'm not actually sure if position of (Persian) is right. I put it after the Farsi.

The majority Farsi line is completely butchered. Not sure if it is because this text input doesn't support RTL?
You could flip it around and say that the commenter is the exact type of person that Schmidt needs to sell on this idea for it to be a success (people who would study tech and then go work for the government) and they aren't buying it.

Schmidt failed to consider the perspective of one of the key stakeholders in the area he's trying to change. His idea would get laughed out of the room if he wasn't already a billionaire.
I'm not familiar with UPX compression so it might invalidate what I'm about to say. However it can be beneficial for performance if you fit more of your executable into CPU cache (actual results may vary based on access patterns and many other factors)
Show HN: Simple, spatially-aware voice chat
Why is there a need to blame anyone? The goal is for students to learn, not that they show up in class out of duty. If they found a more efficient way to learn from the class that involves not showing up in person, I think they should be encouraged to do it.
You should have ended your post with "<mike drop>".

Pretty hard to argue with that list.

A friend of mine (who went to NMSU) worked for NASA. He wrote the code that determined what angle the solar panels need to be at to get the right amount of sun to power the ISS. Crazy number of edge cases, and people die if you have a bug.

Was pretty impressive to hear the things he had to do and the processes they had for minimizing the risk of someone dying. I'd put that on par with many things, too (although Stuxnet has its own place for genuflection).
A bit petty but, clicking the masthead on the support page, I expected to be directed to the homepage. Not have it reload the support page.
Celebrating the One-Year Anniversary of Oculus Quest and Rift S
That doesn’t even make sense. Many financial companies give no fucks about press coverage (e.g. hedge funds, wealth funds, etc) and still pay.
> what to do when a fact hinges on a study? Who decides if the study is good enough? Obviously there is an objective truth, but is the study enough to find it?

Good point. This is definitely not trivial or easy - but this exactly the problem that empirical science has been developing tools for.

Technically, a theory cannot be "proven" - at some point, there could always appear another Einstein and overturn everything - but there are still theories which stay consistent with all observations - i.e. "facts" - for an extensively long time. The standard model of physics is such an example: It's not "proven", but for decades any attempt to disprove it has failed and an enormous amount of working technology has been developed by assuming the model accurately reflects reality.

In a similar way, a single study is probably not enough to make a new theory credible - however if the claims of the theory can be consistently reproduced in additional studies, this gives more justification to rely on it. (And more justification to be sceptical of critics)
Do you believe multiplayer games would be better off without matchmaking at all?
That's debatable. I prefer Grafana.
yeah, that strikes me as a pretty fair proscription, unfortunately-- the skill gap from coordinated team play in any team game makes it to where teams that play often together are matched against ad-hoc teams of individually more skilled players to make things "balanced", which were it even be possible to do this in the "50% win probability for each team" sense still leads mostly to unfun matches one way or the other. and, of course, queueing with friends you don't play with often, or with high skill variation amongst them just completely screws you from a balance/rank perspective (but hey, at least you get to lose together with all your friends! :).
Self-driving industry takes to the highway after robotaxi failure
No mention of Browsh yet. It is a neat hack bringing the capabilities of modern browsers to command line browsers. https://www.brow.sh/docs/introduction/

> Browsh is a purely text-based browser that can run in most TTY terminal environments and in any browser. The terminal client is currently more advanced than the browser client.

> The browser client, somewhat confusingly, renders simple HTML or plain text that itself was parsed by Browsh running inside another browser. The point being that the HTML or text that Browsh outputs is extremely lightweight. As of writing in 2018, the average website requires downloading around 3MB and making over 100 individual HTTP requests. Browsh will turn this into around 15kb and 2 HTTP requests - 1 for the HTML/text and the other for the favicon.
Depends on who you ask. The general us population owes its army their way of life, quality of life, and wealth.
Thanos or Cortex
My half-remembered experience of Ardour from some years back was that it felt very fleshed out in replicating traditional recording, but had little in terms of sequencing. As such it was "wonderful product, just not for me". And I'm happy to hear that you are sticking with it.

I have basically stuck with OpenMPT after all this time, since most of the time I want to really sequence something on the grid, and only deviate from that if really necessary(and then usually turn to Mixcraft which has a decent set of defaults and built-in plugins and presets for most things).
I can't tell if you're serious (about it being common - not that you use it), but I've never heard of anyone doing it and I'd bet less than 0.1% of web devs do this.
Good thing there won't be any more browser/version specific bugs to work around!
> When you search something e.g. is climate change real, Google ranks the results algorithmically.

On hot-button topics, that's simply not true. Google maintains manual rankings for all sorts of things, and especially manually maintains search suggestions so as to not lead people down the "wrong" path.
Wait, isn't that trick basically about avoiding optimization (inlining the function to avoid the context switch) to reduce code size?

The C compiler would do something similar here and also increase code size for performance unless you explicitly use `-Os`
It was always hard to gauge for me how much other professionals do, presumably all professionals tests on Chrome, Edge, IE, Safari, Firefox as a minimum? It's so easy nowadays with web services to say least check first view?