skysight-inc/HackerNews huggingface dataset:
I'd volunteer to present on the QVC-for-software-demos livestream if such a thing existed.
I still love Windows Forms and the designer. Sometimes some solutions are a bit hacky and the designer can do really weird stuff, but I can manage. I think, the standardized look and feel really works well for complex business applications.

WPF is nice for fully customized UI where you want your application to look modern, but xaml can really be daunting. And it's not only xaml, but that whole MVVM thing can be a nightmare to teach and stick to in a large team and project. Moreover you probably need some designers or an external company to design your UI's to really shine.

I would keep a close eye on MAUI [1] and where it will go. The Model-View-Update (MVU) pattern looks interesting and the cross platform aspect could be really nice.

[1] https://devblogs.microsoft.com/dotnet/introducing-net-multi-...
I think you severely under estimated the cost difference in 2.5G/5G SerDes to 10G, and the cut throat nature of PC business, where $1 of BOM cost is a world of difference.

There is also the question of ecosystem like switches. The TCO of owning 10G is still pretty much out of reach for most consumers.
Well now you use .NET Core and it works flawlessly :-)
Yes, there are good reasons to use class hierarchies but they don't pop up all the time. For example recently I've used it in tsql [1] - template sql combinator library; inheritance is not a big part there, just a small bit where there is sanitised-identifier class that's a child of a sanitised class. Some combinator functions require sanitised-identifier (unusally table name) but most of combinators don't care; as long as it's sanitised value they're ok with it. It's good to have flow keeping track of this relation and reporting violations.

[1] https://github.com/appliedblockchain/tsql/
How can I read fast?
Prefixing this with an acknowledgement that I totally believe there was a change in the prevalence of myopia due to changes in environmental conditions (amount of sunlight, artificial lighting, etc etc)...

I am curious whether 18% was the diagnosed rate of myopia in South Korea in 1955 or the actual rate of myopia in 1955.

In 1955 South Korea was a poor country; now it is one of the wealthier countries (per capita) in the world. On the one hand, it is entirely believable to me that access to eye correction is radically greater than ~70 years ago, and there was a lot of undiagnosed vision problems in 1955. On the other hand, it's also entirely believable to me that literally every 20 year old (male) was given a vision test in 1955 in South Korea, because of the War. On the third hand, it's also entirely believable to me that the vision test given was fairly easy to "pass", and that a many of the people who passed it would have a level of myopia that we would now prescribe glasses for, because hey, better vision is better.
I can't answer for GP, but its complaints about excess parentheses go well beyond helpfulness, into nannyism.
>>> but it also seems preposterous that an impeached president wouldn’t step down

Like Clinton? Like Andrew Johnson? No impeached US president has ever stepped down. Nixon resigned before he was impeached.
Oh, cool, I didn't notice that!

Still, they are playing catch-up here.
Why did he care about transistor count?
That is my point.. reusing or remixing the assets, like their "mammoth tank but with another turret" example, is just barely fair use, provided it is a free2play mod on their engine. All this talk about "open source" sounds nice, but 95% of the game is still "proprietary" and most of the code is still closed and the whole thing is still mostly about selling the enhanced edition. Which is fine. The news is just very misleading until you read the fine print.
Google "unit of account"
All you have to do to see that depression is a disease of the bourgeoisie (I feel dirty using that word) is travel around the world a bit.

Some of the poorest people out there are the happiest and living hand-to-mouth doesn't leave much time for feeling melancholy. In fact, it seems to give satisfaction, purpose, and fulfillment.

To put things in perspective for the HN crowd, if you make over $30k/year, you're in the the top 1% worldwide. And at that level, all your basic needs are met by a large margin.

You are free to pursue the kinds of wildest aspirations of your heart and mind – if you chose.
What Doors Will the Covid-19 Recession Open or Close for Entrepreneurs?
For upgrades, I just configure unattended updates and call it good.

For installation verbosity, I think it really depends on your use case. On a user system like a laptop, sure; interactive + high verbosity is good. On a server, less so, and in a container, I would be quite happy with no output except an exit code. (This is one of many reasons that I like Alpine Linux for containers; apk defaults to installing with no interaction required.)
My most recent spreadsheets are: Budget, Shared expenses, Catan Quarantine League, Metrics Dashboard, Talent List.

So a mix of personal finance, dashboards, and lists.
I don't disagree that UV and IR exposure may be important. Variations in UV exposure are thought to account for changing rates of myopia, for example. There may be non-image-forming receptors with different spectral sensitivities for circadian rhythms.

However, the structure and function of circuits involved in color representations has been studied to death, and it overwhelmingly points to a tristimulus model where the activation of the S/M/L cones matters, rather than the complete power spectrum of the illuminant. The sensitivity of rods and cones has measured measured with exquisite sensitivity, both behaviorally and by directly recording their electrical activity. Many downstream neurons in visual cortex get their input from individual L/M cones (parvocellular pathway). The others (magno, konio) have a fairly simple mix of inputs from a simple, spatially organized combination of the cones. In some cases (especially within the retina), the individual fibers have been traced and mapped.

There is a hell of a lot we don't know about the brain, but the very early representation of color isn't one of them. If you've got sources saying otherwise, I'd love to see them.
My mixed feelings about Tailwind CSS
About Yang's book...

"In coming years it’s going to be even harder to forge a sense of common identity across different walks of life. ... They ... retain a deep familiarity with the experiences of different types of people. ... In another generation this will become less and less true. There will be an army of slender, highly cultivated products of Mountain View and the Upper East Side and Bethesda heading to elite schools that has been groomed since birth in the most competitive and rarefied environments with very limited exposure to the rest of the country."

As someone who grew up in the middle of nowhere and currently lives in a different middle of nowhere, I would like to suggest that Yang is several generations out of date. Perhaps several centuries. Or millennia.

"Today, thanks to assortative mating in a handful of cities..."

Okay.

I suspect Yang is deep within his own bubble and is like the fish that doesn't know it's wet.
I used to live on a ranch, lots of open space and a few tall trees near my house. I decided to get a cheap night-vision monocular to check for coyotes before I let my dogs out in the evening. The first night, just looking around for fun, I was shocked by the huge owls that were living in the trees, and flying around looking for prey. They had learned to take flight as soon as I opened the door, the noise + running dogs frequently kicking up a scurrying meal for them. I'd lived there for a year, and had no idea. You couldn't hear a thing, even with them swooping in for a kill just feet away. It was incredible to watch!
The thing I find about this quote is, barring the existence of a deity or secular equivalent, all work is, in the end, lost, everything comes down to nothing as the universe is overcome by entropy and heat death or the big crunch. As the song goes: It all returns to nothing, it all comes tumbling down. Which, of course, leads right back to the foundational existential question: free of the perceived delusion of eternity, why do anything? Or why not do everything? Or why, just, why?
What to Put on the Redux State
> Life is not all about selling yourself.

Since we are social creatures, it pretty much is. Social mores and niceties, for example.
Looking for some continuity after those splashy Strata presentations.
I would be very surprised that Go had lower latency than BEAM based languages, higher throughput/better CPU utilisation OK, lower latency??

Do you have a benchmark showing this?

As for Pony, in theory it should be great but it looks very complex..
In my experience python is strongly typed as well - unless you meant something more nuanced?
Another person who liked Elixir, cool :)

Btw. If anyone is interested, I'm working on prettier plugin for html l?eex files. Probably gonna publish it next week.
My point is that even if Ribbon was a good idea the implementation had a number of flaws that made me question of UX really was the reason and not something else.

My go-to example is how the File menu was hidden behind a non-button that looked just like a fancy application logo.

Why would an actual, caring ux developer do that in a flagship product?
I think hairsplitting pre- vs post-tax income in this context is a distraction.

$20k/month is a quarter mil a year. Worst case, you live in a high tax state, you might pay $100k in total tax, state + federal + local.

That leaves a take-home of $140k/year. Still almost 3x as much as a soldier making $50k/year.

The larger point is that, yet again, we have a govt bureaucracy handling a budget in hamfisted ways. (Big rigid hierarchy >> underpay recruits >> wow, the org is bloated and still expensive >> we can save money by hiring contractors.) The bureaucracy is is callous to the incentives they're creating.

If it's a much better deal to be a private military contractor vs a soldier, what does that do for morale? For cohesion? For career trajectories? (Get trained, quit asap to go private with a big pay bump...)

This general pattern has a deep historical roots. Many countries at various points in history have hollowed out their formal military by shifting to hired mercenaries. That pattern has a bad track record.
This is extremely false; lots of people had similar ideas at the same time. They all had to be sold to their audiences, and their investors. Zuckerberg had an advantage in starting from a very prestigious university.

He wasn't even the first person to come up with the idea at Harvard. Heck, there were two similar projects at Cambridge when I was graduating in 2000. And a dating site.
Post Covid-19, Coinbase will be a remote-first company
Have you ever worked in food service?

Nobody cares how smart you are. Managers care that you come to work, do your job, and come in on you off days when people call off. Your coworkers only care that you don't fuck up and get them in trouble, and that you cover for them when they need a day off.
Please post these in a form that doesn't require jumping through complex hoops to watch or read. If that means waiting until they're uploaded to a more accessible place, that's fine. On HN there's no harm in waiting. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

Also, please don't rewrite titles to make them baity. That's against the site guidelines: https://news.ycombinator.com/newsguidelines.html

Edit: other users have helpfully posted a link to the video that anyone can view, so we've switched to that from https://mybuild.microsoft.com/sessions/6c6ecd46-c39c-49d8-ba... and restored the submission.
My understanding is that the dotnet runtime and powershell are both decent codebases.

https://github.com/dotnet/runtime

https://github.com/PowerShell/PowerShell
Free Elixir/Phoenix LiveView Course
There is also libcaca: http://caca.zoy.org/wiki/libcaca

I remember seeing Chromium Embedded Framework had a caca backend (circa 2015) so you could use the chromium renderer in a text terminal.
For the data scientists of HN - is it common for "the business" to exert influence on your data, so that it results in some conclusion that they want (rather than a truthful conclusion)?

I knew a guy who dropped out of an ivy league phd because he was recruited by hedge fund to do data science stuff (no idea what) and he gave me the impression that most of his work was selectively choosing and presenting data that he knew would make management happy, and that he was rewarded with career advancement as a result.

So how common is this?

Side note - someone please hire Ms. Jones.
Windows 10 can already run GUI apps using WSL and an X server. Microsoft is planning to build a native X server so it's frustration free. Personally, I cannot wait.
I don't really understand this sentiment of not needing a queue system. This is not much different from spawning a thread in Java to delay the email sending.

For any serious application you want a job like that to be persisted so you can guarantee it runs even if your application is restarted.

I know that Erlang/Elixir is designed for stateful applications and if you have a cluster and do hot deploys this is less of a problem, but who does that? Most Elixir applications I've seen are deployed as stateless systems just like any Ruby, Python, Node etc systems.
I can use raw ingredients to create a sandwich too, and if we prefer the each other's sandwiches more, we can agree to trade sandwiches.

Was anything actually created during the trade though? I think that's what he's getting at. An economist would argue yes, value was created, but it's an abstract concept at best, a bit made-up at worst, because at the end of the day it's the same two sandwiches.

"Wealth isn't real" is a pretty radical take though, and I'm not sure how productive it is to contemplate because you'd have to entirely throw away the concepts of personal property and money before you can get there.
Donald Knuth would be proud! (it appears proper commenting is very important to the AI's ability to generate code)
How does it work in practice? It seems in Chrome these errors cannot be caught try-catch blocks.

try {
var socket = new WebSocket('ws://localhost:808');
}
catch (ex) {
console.log(ex) // control does not reach here
}
I had to come back to reply to this because I also agree that modern development has way too much churn.

You can choose boring technology like a sqlite backend accessed over the web via PHP and cgi without needing to learn an entirely different paradigm like the shift required for learning mainframes.
Somewhat related: "The Depression Thing" by Zach Holman (https://zachholman.com/posts/the-depression-thing).
it is a very american thing... perhaps some kind of romanticization from the the Bonnie and Clyde era
Technically yes, but it's understandabe that they don't want someone else to take the code, add functionality and make it closed source.
Climbing trees, chasing livestock, running through fields, catching frogs, rolling down hills, digging holes... ?

I was outside. If what a small child running around on a farm for hours and hours every day, rain or shine, doesn't count as "being outside more", we need to start using a different word to refer to that.
> Some of the biggest acquisitions and valuations have been in companies that make little to no money or lose money.

They've also been exceptionally good at raising money by selling their potential to generate revenue (or threaten the revenue stream of potential acquirers) even when they're unprofitable or even generating any non-trivial revenue stream.

The businesses that get acquired purely for quietly generating useful IP don't figure in the biggest acquisitions or valuations, and without exception could [have] do[ne] better if and when they communicate[d] that value effectively.
Well, the first thing I thought while reading this was that it would have been great if Microsoft had released the source code of Age of Empires with the release of the Definitive Edition, as well as considered a LAN mode.

Unfortunately, while AoE2:DE is an awesome game, they have done neither…

Good thing that there are projects like OpenAge going on!
Why stop at the military? The privatization of most of American institutions has lead to massive corruption and terrible outcomes for the typical citizen. We're that not far from becoming a banana republic.
Strange they list Coinbase as an "Unofficial API".

The trading API is very much so official, and dates back to the GDAX days.
It’s not even day-1 for us fixing climate change
You’re right; a bit of a brain fail there for me.

Still, doesn’t mitigate attacks against non-HTTP speakers.
Preparing Samsara for Economic Uncertainty
This isn’t owl science, nor is it quiet, but it is an ornithopter that uses bird wing biomimicry. It’s also the most fun RC flyer I’ve ever used. It’s similar to flying a RC plane, only it’s slower and will glide instead of dropping if you cut the throttle, so for me it’s a lot less panicky.

https://bionicbird.com/usa/product/metafly
What is this "honk honk"? I've seen it lots of places. Might just be baader meinhoff, but I first encountered it in Chicago where aggressive drivers are constantly honking but its commonplace practice to give two loud honks on your car horn coming out of alleyways letting pedestrians know you don't intend to stop and slowly approach but instead are barrel assing out of the alley and don't give a shit if you kill someone.

I asked and it appears to be a Chicago tradition like dibs. Since then I see it online usually accompanying controversial opinions, but I noticed a trend. Its usually also in connection with politically controversial opinions and insider information regarding politically motivated actions taken by government, military, black ops, or other groups where operation security is a concern.

Does it have some kind of special meaning or is it just random and I'm seeing connections where none exist?
Coronavirus outbreak is back to where it started in NY says Gov. Cuomo
I wonder if we could create a tax incentive for this. For example, if a publisher commits to open sourcing N years after release, they get a break on sales. Or get to capitalise R&D more aggressively during development.
Ublock origin says it supports ABP filter rules which allow for whitelisting sites which seems like it should allow something approximating:

~site.com$websocket
*,~site.com$websocket

However this seems like it's invalid syntax because switching your example to this opens all websocket use back up tested via https://websocketstest.com/
the real question is: Why do people write websites to behave more and more like native apps? In order to prevent a client-side install?

For applications that want special access to my machine, there SHOULD be a barrier to entry or inconvenience like a client-side installation.
Overall I find the syntax to be a little too inconsistent for the sake of conciseness but its a well designed language. It might just be my lack of experience and the amount of features in Kotlin.

Code examples have a lot of what looks like lambda callback hell and I find it hard to read but again, I might just need more practice.
Five and three year old go to bed around 1-3am? I don't necessarily have an opinion on that, but it surprises me :)
Yes! it's about (co|contra)-variance and mutability, and your type system should understand this.
Google and Apple Partner on Covid-19 Exposure Notification API
Harrison Schmitt (Apollo 17) was not a test pilot or military aviator.
Still better than the status-quo where you have different launchers auto-updating programs and programs self-updating randomly (and some just not updating causing security issues)
> And John Carmack has also done his time being a jerk.

Citation Please.
That sounds lovely. Thanks for building that! Followed you on twitter, pls let me know when it's live.
It's a warning to avoid wasting valuable time, speaking from experience.

I used to use unofficial APIs years ago. There's a reason I don't anymore.
Turkcell implements the most powerful censorship and Turk Telecom has the most sophisticated censorship infrastructure in Turkey.
Most people have a fixed image of what selling yourself looks like: overly confident suit wearing people with nothing behind it yelling empty slogans at evetybody and their mother unsolicited just to see what sticks etc.

That is false. You can very easily sell yourself without ever lying or overstating anything. If all you have is a small CLI tool on github, selling yourself could be as simple as posting the link to the right people. Selling yourself could mean going to some event and talk to likeminded people, it could mean explaining some person what you are doing etc.

It is not about overly praising your own stuff — it is about not underpraising it.
Maybe there should be a way to get tested anonymously, where you only need to provide a first name and an email or phone number to get the results?
Yes, that was egregious. Submitters: rewriting titles like that is against the site guidelines and will eventually cause you to lose submission rights on HN.

The guideline says to rewrite titles only to make them less baity and misleading—not more.

https://news.ycombinator.com/newsguidelines.html
Nah, the magic sauce (IMO) was the progressive roll-out. When only .edu addresses were allowed in, it was exclusive and regular joes were desperate to get in. Google successfully pulled the same stunt with gmail, but failed dismally with google plus.
This parroted advice is unhelpful and almost always incorrect - simple caricatures of the "travel the world" and "you don't have it so bad" and "just follow your dream" are just empty platitudes. Depression can not only affect people from all socioeconomic backgrounds, but is often highly correlated with economic distress, especially if you look in areas like the upper midwest. Depression often negates your life's sense of purpose. Saying that the "poorest people are the happiest" and poverty somehow alleviates depression because they're too busy working for their next meal feels condescending and tone-deaf.
I disagree. Automatic destructuring like this can be fantastic. Sure, if you're just destructuring a variable there's not much gain. But this is much smoother:

var (f, l) = SomeMethodReturningAPerson();

than:

var person = SomeMethodReturningAPerson();
var (f, l) = (person.FirstName, person.LastName);

or:

foreach(var (f, l) in enumerationOfPersons) { ... }

compared to:

foreach(var person in enumerationOfPersons)
{
var (f, l) = (person.FirstName, person.LastName);
...
}

When you know what you want to compute, but have to throw in extra temporary variables it becomes tedious and error prone. Cut straight to the thing you want (the names themselves in this case), eliminate middlemen.
Classic Microsoft apologist’s rant.

Microsoft still does quite a few detrimental things towards open source movement and community in general.

Microsoft is now a wolf in sheep’s clothing
Battlefield 2 can't be bought nowadays, but that doesn't stop a small community from working on mods even now. Forgotten Hope 2, one its biggest mods (a complete WW2 overhaul), had a new release last Friday.
handshake.org !

decentralized DNS

taking the internet back and giving it to the people
Wow - GREAT news. This was EXACTLY my issue, no forms designer.

I'm mostly developing server on linux so I'm not enough of designer to even begin to wrap my head around XAML / MVVM / WPF / UPF (?) new world order on windows.

SO glad they are going to allow for some simpler approaches - and no, I don't want to build skinnable apps for business - I actually LIKED that all the apps looked / worked basically the same in the old world even though that's no longer cool.

We now have some silverlight apps, some IE only apps, some WPF / UPF apps. But the old winforms apps still get lots of use and still work. I've found the "better" WPF / UPF stuff to kind of lag and stutter even sometimes - I've got no idea why. The winforms apps on new machines are snappy.