skysight-inc/HackerNews huggingface dataset:
> This might be because I am a former semi-pro Quake3 player but these days I grind my teeth with 95% of all software.

Not really. I'm sure plenty of people remember the quick feel of early PC UIs. Ironically, q3 kind of came at the end of that era.

Some of the same people might even remember when, with a little training, voice recognition software could do its thing without an internet connection and a warehouse full of computers at the other end, on a PC with less RAM than the framebuffer of a modern PC or phone...
> “Black players tend to be better than white players, according to the data. They should have longer careers, but they don’t.”

Aren't black players better only due to black privilege, and society's bias against whites discourages them from entering basketball and achieving the success of their black counterparts?
similar extension for FF users: https://github.com/victal/quickcommands
...more on news at 11 :)
Liability-only insurance with minimum coverage for a good driver with a single car would be only $300-$400/year in my area. $1,200 is if you have collision and comprehensive

The cost varies dramatically from area to area though because each neighborhood has different loss risk, each state (and some locales) has different rules for underwriting, and different minimums for coverage.
this is where as a user of software that is often times broken, I wish I had better protections on when/how to get my money back. Software is not obviously broken, and I feel like buyers have very little recourse
I guess this is technical true, but then you're a person and some people do terrible things, therefore you must be terrible?

I think what the GP is stating is that Ikea's model is based on selling home goods, so the incentives align to sell you home goods not collect data for the Dutch government. Apple could steal all your most private data as well, but their business is luxury electronics so it's not in their best interest. Could this change? asolutely, but are you more concerned with what could be, or what currently is?
It's not "holding your accounts hostage" when they merely cut back on what free users can do with their service. You can access your data at any time and export it to a file.
https://github.com/pypa/pypi-support/issues/923

"The package only contains __init__.py file, that says:

# the purpose is to make everyone pay attention to software supply chain attacks, because the risks are too great."
If you're anything like me, once you've swung back in the other direction for a while you'll synthesise and realise that engineering is choosing trade offs and that every tool has an area where it shines - so its worth applying that tool to that area and not treating every problem like a nail to be hammered.
Interesting! Were you able to set up a fully encrypted TURN server to use with Matrix? Any tips? I wasn't able to succesfully.
Not OP, but i suppose you can use custom decorator to wrap components and globalTypes for some customization, like theme selector

https://storybook.js.org/docs/react/essentials/toolbars-and-...
> I'm not convinced a web-tool is the best way to go about it if optimizing assembly is one's dayjob.

It isn't, because that's not what it's for. Besides, few people have optimizing assembly as a dayjob, and in that case you'd be writing it rather than reading it. Trying to juice a compiler into producing specific assembly output is frustrating and brittle. I suppose it's useful for seeing whether your autovectorisation has worked.

But the best use of godbolt - uniquely as a web tool - is to show other people what the output is.

(I wish more people would stop before saying "tool X is useless for workflow Y" and ask themselves what the intended workflow of tool X is. Not everything is for everybody, that would be impossible.)

> more documentation on the website e.g. about the ABI so I know how the arguments of a function are passed in etc

It just calls the underlying compiler executables. Consult their documentation.
The user account in question is named “RemindSupplyChainRisks”, so it’s pretty clearly at most a grey-hat scenario.
Fighting gamers are generally able to block overhead attacks (so they see the attack and successfully react by going from blocking low to blocking high, after waiting for the delay caused by software and the LCD monitor and their own input device) that take 20 frames or more. That's 333ms. So I think if you were really paying attention to the input delay instead of trying to write software you would end up noticing delays around the 160ms level, idk.
Reading your comment it just occurred to me that "Junk" is a very poor label for the spam button. Many users are going to legitimately think that a button marked "Junk" simply means "put the message in the trash". That is what the verb means. It's no wonder so many people are getting this wrong.
This advocates for proportional representation instead of winner-take-all for US federal legislative seats. Today, if a US House race ends 60%/40%, the 40% counts for zero. Instead:

> Now consider the alternative: What would happen if that same district were represented by not one House member but five. There would be multiple Democrats and Republicans vying for the five seats.

… with the results reflecting the actual electorate. In that 60%/40% example, 5 seats would yield 3 & 2 representatives.

> Most plans for multi-member districts also call for reducing the number of districts overall. For a state such as Virginia, for instance, that could mean moving from having 11 single-member districts to three — two with four representatives each and one with three. Such proposals also typically call for expanding the size of the House, which would allow congressional delegations to more closely reflect partisan splits in their states.

…

> Parties also represent smaller slices of the electorate in multiparty systems, which incentivizes cross-party cooperation to create legislative majorities. This tends to foster moderation. “As a general rule, when a wider range of parties gets representation in the legislature, it’s hard to form a majority governing coalition that doesn’t include the political center,” Drutman wrote. As a result, moderate candidates are empowered and the extreme elements are banished to the fringe.
It seems the reverse is true with YT winning some of the Netflix type of content creators https://www.youtube.com/channel/UC7sDT8jZ76VLV1u__krUutA/vid...
It's a complete stalemate. We can't force the OS vendors. The users don't like the status quo but have no choice.

As for the free aspect, I feel like this ship has sailed like 20 years ago. Nobody will pay for an UI toolkit these days. This is not Unreal Engine 4, you know. That stuff only works on AAA games market, apparently (although I am curious as to why it doesn't work everywhere else -- likely thin profit margins and/or middle management greed outside of the gaming genre).
Biden doesn’t hate anyone; he’s basically a republican minus the silly cult of personality. His actual political values align with the GOP from a decade ago. Anyone trying to paint him or Harris as “far leftists” is confused at best and probably trying to manipulate you. The far left has no party that represents them; the democrats pay lip service to progressive policy but aren’t willing to spend any political capital to actually do anything about it.
Yes, type checking do not require a new language.
Papert's Principle
I'm not sure about averages but I check my physical mailbox about once a month and my email daily. It definitely isn't universally more reliable.
I can't blame people for being sceptical about science given all the crap that is in our food these days, all the fake nutrition science, fad diets, and the inability of governments to fix it.
Guess I was just skipped, then. C'est la vie - still a great project, and one worth sponsoring if you can (IMO).
Our customers wind up spending a lot of time waiting on services to respond watching loaders. Speed on the app is entirely ignored otherwise, you are just happy you got a result. At a previous job people complained about how slow our iPad app was, we measured every single step from tap through service call back to redraw and 90% of the time was in our backend, even with average internet performance.
Boy I wish my kindergarden had computers..
>> satisfying the TypeScript compiler is an over-engineering and not providing any meaningful benefits

I tend to rail quite hard against the “type everything” world view but I’ve always been crystal clear on the benefits of types at boundaries between components. They can be a succinct way to codify the invariants and contract between components in a software architecture - with a nice quick feedback loop when you appreciate it most (when you’re exploring an unfamiliar API). They can also be a total train wreck for productivity when abused.

Where they fall down for me and always become a productivity penalty is working inside those component boundaries. Tests are a better answer then. I care that the actual behaviour is sound, if i say concat(list1, list2); something like Java’s type system guarantees of only “hey you put two lists in, you get some list back which might or might not be a concatenation of the two you provided” aren’t sufficient, you might as well not type it at all. Tests are necessary.

In typescript you could actually type concat in a meaningful way but i digress.

I think tests are also a better tool for handling people boundaries, that is developers separated by time (i.e. myself in 1 year) or separated by space, (i.e. between groups of developers in different orgs). The fundamental difference is the explanation, a test explains how something should behave, an intention. A type is a terse expression of how a person interpreted the problem domain and is not guaranteed to be an appropriate or useful model, it’s just a rule.

There’s a possible exception to all of this for me - dependant types. I’m still learning and undecided on the value.

All said and done, I’m happy that things like mypy and typescript exist, but I’m not convinced they are a cost effective way to maintain reliable software if over-used or used in rubbish ways. Used appropriately, they’re great. Used all the time, no thanks.
Would a person / team with the qualifications you mention best spend his time on reviewing such work, or should they also be doing some research.

My point is, the only way to get the necessary skillset for reviewing is to actually do research. Hence it is peer-review. Once you are doing scientific research, there generally isn't anyone left who is 'better at it then you' so the best you can do is have it be reviewed by people who are 'roughly as good at it as you'.

To ensure the long-term accuracy, we need both attempts at reproduction, and critical reading by people post publication. Both of those should have the option to cause the article to be retracted.
The “Gray Dead Zone” of Gradients
I would play with some Python.
Securing Istio workloads with mTLS using cert-manager
> Microsoft Teams isn't designed to compete on technical merit, it's designed to appeal to bean-counters who have either never used anything better, or have not used and will not use the software at all, thus slowness isn't an issue because the people it would affect (the end-users) have no say in the matter.

Quoting for emphasis. It's incredibly telling most people who started WFH since spring 2020, they are nowhere near as adapted or sensitive to this stuff as people who used similar commercial apps with a different target audience (gamers) on the regular.

Teams feels like two steps forward, one step back compared to Skype. It looks more streamlined, business-y and has cool integrations, but so many design choices irk me and the performance is meh.
I don't think I've ever heard of any in-production, large apps in Coffeescript, even from when it was at its peak. I know of a handful of companies that tried it and even enjoyed it quite a bit but none of it was for mass consumption.

Typescript, meanwhile, is used for hugely popular apps, is used by very large companies, has Microsoft's full backing, etc.

The two are not comparable.

Edit: Clearly I'm misremembering its popularity.
Yes. And their names should be attached to anything they review (including the papers they reject) so that they have some skin in the game.
That may well be down to the NYT wanting to fire one of the salary negotiators stirring up trouble. It may also be related to him refusing to play the story the way they wanted, which did seem to explode it quite a bit.
Truth isn't a popularity contest, unfortunately.
This! My favourite thing about working with F# is the tiny delta between prototype script and production MVP.
Sort of but at the same time being forced to think about those things also helps get a handle on exactly those parts of the program. Remember you still need to think about them in a dynamically typed language but it's obfuscated because they're implicit.
https://www.netlifycms.org
The very idea that someone would argue that GME at $1000 a share which is almost FIFTY TIMES what it was valued a few months ago is a reasonable price for this stock is just absolutely bonkers.

I'm talking about what the company is ACTUALLY worth, not how many suckers are willing to roll the dice on a dubious pump and dump scheme.

Imagine if someone told you Blockbuster was worth FIFTY TIMES what it was trading for on the market in 2007. Gamestop's long term prospects are about as optimistic as BB was at that time.

Their revenue comes almost exclusively from retail sales of video games, IN MALLS.

You can say that "they're going digital!" and ok, fine that might stave off bankruptcy for a few more years maybe even allow them to remain in business for a while, but selling games online is...pretty competitive lol.

And why would someone prefer to buy a digital game from GME when there is PSN, XBL, Steam, Battle.net etc. etc. ?

Or if we believe physical copies of games are going to be around past a few more years, how are they going to compete against Amazon, WM, Target, Newegg etc which have somewhere between a 5-10 year head start?
Not only that: It is really hard to predict AWS cost. So many variables go in. And starting with a small side project in AWS is easy, and then each additional step is a small step ...
I think the problem is that these methods and authors are heavily incentivized to make a name for themselves and a framework which can become a business somehow.

There's a serious lack of scientific rigour in these areas, and from my experience, it's heavily driven by popularity. Besides, i still don't see a reason why you could not explain things in simpler terms.

If you get smart people together who can communicate well, think for themselves and don't stand in their way, it will always outperform any method. But this is so painfully obvious, that no one will pay you to say that. And there's really no cookie cutter recipe to achieve that, anyone who tells you otherwise, probably has something to sell.
Did you email dang and ask? Both of the moderators have been very open and responsive to questions when I have emailed them.

hn@ycombinator.com
Typescript is not accepted. How AngularJS stuck on 1.* is the best proof, and an illustration for the problem. Pretty serious people are working in Angular community, it's immensely popular in the enterprise webapp space, so I will not take the "Ah, it's just amateurs who are stuck there."

It adds to countless attempts of other transpiled *scripts to extend Javascript.

They, and Coffeescript in particular, are good historical references to what will happen to TS in a few years.
While I'm fan of statically typing, there is something with Typescript I don't like, but don't know exactly what it is. In my day-to-day it's mostly Kotlin and Elm, which also are both statically typed, which I don't mind and mostly don't even notice.

But with Typescript it is as if I'm always fighting the compilator, trying to make it happy with whatever code I wrote. Maybe it's just the JS ecosystem being too lax that makes having types for everything difficult? Like you have a react hook and some components that you can compose, and the typedefs just become unwieldy and impossible to get right. Often they end up not even catching what should be compilation errors.
>That is not a decision for them to make, rather that is a decision for their users to make.

At which point the data could be taken and leaked. That would end the company, protocol, and platform forever.

>Their inability to understand that the mantra of a company that happen to carry user data is "Shall not lose user's data" means the are not tall enough to take the ride.

I think having lost data is better than having it stolen and lost...

>That's a separate topic. Their operational security was atrocious, which even by itself should be a reason why one should highly discount their hosted promises but to me inability to understand that under no circumstances they can choose to destroy user's data trumps it.

I concur. Again, not arguing against that there were significant failures, missteps, and mistakes that led to this. But saying "the users should have the choice" simply would have opened up the risk of a more serious attack at the whim of whoever was doing the attack...
In the UK credit cards have much better legal protection - you can essentially dispute any charge and no money will leave your actual account until they've proven that you authorised the charge. Whereas if you pay via debit card, direct debit, or cheque, then the money is removed from your account and while you can dispute the charge and will probably get the money back eventually, in the meantime your account is empty.
Taking the example of France, which I know better (caution: right/left in Europe does not mean quite the same as for Americans).

The left (in particular the lefter parties) accuse the right to be racists, islamophobes, antisemites, sexists, at the heel of the bourgeoisie & capitalists, hostile to the working class, and guilty of ecological inaction.

The right (not just the far right, even centre-right like the current party in power) accuses the left to be at the heel of muslims ("islamo-leftist" is thrown around a lot), traitors/threats to their own national identity/culture, weak, slowing down progress, utopists. I might be missing some, I'm biased.

The left's attacks are more personal, more violent. I have an overly-simplified theory of why that is, the left's values are much more centered around the human, and the right's values are much more centered around the economy. That means that everything for the left is personal, it's cutting deep, violation of these values trigger empathy: sadness, anger, feelings of injustice and outrage. Violation of the right's values are much less personal, more indirect, closer to annoyance than outrage.

Of course, being biased I also think that the left's argument are more violent because they're _more true_, the right mostly getting its way. We do live in a liberal world which is very right-wing (despite americans liberal being called "leftists", that always confused me, or even "communists" when communism is so radically opposed to the neoliberalism we have today)
I started using BitWarden during their rough phase and can agree it was a struggle. On the computer it is now flawless except for the very occasional web site that codes far enough out of standards that any normal heuristic cannot detect that there is a prompt for credentials being shown. On mobile, it is still a bit hit or miss. I'm on Android 10 (awaiting the OnePlus release of Oxygen OS 11 for my model) and the Firefox Add-on is really good, but there are still places where detection of logins isn't quite right. And in apps on Android, it's also hit or miss. Venmo, for example, required me to do a long press, hit the ellipsis and choose autofill. That's fine for a power user and generally a bit beyond what an average office user would find acceptable. Though I don't have comparison to alternatives - it may just be that these apps aren't "behaving" well with the Android autofill service, and you can't blame BitWarden for that.

Recently, my spouse started using BitWarden on her computer, and she did almost all of the set up and migrating her passwords, and updating weak passwords (we paid the $10/year for the reports) without any help from me. She is above average knowledgeable with software, but having her ask me almost no questions made me think that the software for computer use is ready.
I don't believe whether or not using TS has to do with the rest of your stack, but more about data consistency and the like.

I for one am building a large CRUD application with dozens of models spanning hundreds of fields, and Typescript is helping me (though not a panacea) keeping things correct.

I'm comparing it to a project I did years ago, first Backbone, then Angular, but both before 'typesave JS' was a thing, and that one relied heavily on reading and comparing keys and a deep knowledge of the domain.

But nearly ten years later, I don't have the mental capacity for that anymore and I need the crutches that typed languages offer me. By crutches I mean securities, safeguards and IDE assistance.

It makes sense for anything nontrivial IMO. Types allow you to be able to free up mental space. You can trust the type checker instead of having to rely on your own abilities.
The FOSS keyboard with the best swipe functionality is AnySoft. But it is miles behind SwiftKey and Gboard in my experience. With some patience and training it is serviceable though.
Hi, thanks! oneweektomake.com is the precursor to this project, and I run a little random newsletter at peptalkto.me
I think floatplane by itself never wants to compete with Youtube, they know they can't scale that much and just want to provide creators with a second option for supporters. If LTT were to disappear from Youtube I bet they'd still find some way to provide a free way to access their videos, even if on another provider.
Yeah we're starting to do that but the individual pieces are pretty large and I think we're much more level headed about how small they can be shrunk now.
Front end JavaScript framework scourge introduced a lot of this.
I knew that LogMeIn had acquired LastPass, but I didn't know that private equity had gobbled up LogMeIn (which used to be publicly traded on the stock market).

Apparently the private equity deal was only finalized in August of last year, see:

[1] https://www.nasdaq.com/press-release/francisco-partners-and-...
Wow, someone in HR at work should find that dev and get him/her to work for us :-)
At one time, Dropbox and Github were all-in on Coffeescript e.g. https://web.archive.org/web/20130815075924/https://github.co...
I picked a random article from my browser's history, linked below. Just loading the snapshot year pages took about 10 seconds, then the snapshot hover took another 10 seconds. Finally, fully loading the snapshot page took about 50 seconds. So that's roughly 90 seconds to go from inserting a URL into the search bar and actually having the rendered page. Not unacceptable, but certainly slow by modern standards.

http://web.archive.org/web/20120801000000*/http://blogs.msdn...
Do you use a different solution for frontend web development, or is frontend web development a domain you get to avoid?
I also have fond memories of painstakingly converting hundreds of coffeescript files back to JS. There's something to be said for using the native language.