skysight-inc/HackerNews huggingface dataset:
A friend of mine nailed the problem. His theory: for most apps the user is the commodity; not the software!

This is the number one reason why usability of software is not improving and often even declining. The other is feature creep. I'll get to that later.
Caveat: I will be generalizing a lot. :)

For the first point —

In the case of commercial software this is obvious. You get paid an hourly rate and the company buys software that you then use. Aka: you are not the one deciding which software to buy. How much you enjoy the experience of using it and how productive your are while doing so is thus not really important for the vendor.

In the case of open source software you commonly do not pay for the software too. The software is developed by people for various reasons. They may use it themselves or they just like working on it. Again – if you have an issue they do not really have reasons to care that much.

Feature creep —

One of the things that makes a developer very happy is adding a feature to a software and exposing it to the user.
As a developer myself I know the feeling. It's wholesome, warm, fuzzy.

But when you expose a feature you need to add a user interface to this feature. This is the most difficult part.
The number of parameters driving a feature is also called a 'parameter vector'. The more publicly exposed dimensions such a vector has the more difficult the feature is to use.

A feature that has ten parameters may be useful to 99% of users if only three of these ten are exposed. The rest can have magic numbers in the code.
Adding another seven dimensions to the publicly exposed parameter vector of a feature to cover 100% of use cases is a bad idea.

Deciding these things requires intricate understanding of the problem space from the user's side. Most developers are not good at this.
And more parameters added to a UI somehow feels better to most people. Even though they do understand that this can be counterproductive.

So my friend had this analogy: imagine if you got paid to use a mobile phone. Imagine your government bought phones from Apple, Samsung; whoever. And then you got paid for using them.
Do you think we would have something like an iPhone or modern smartphones? Unlikely. We would have crazy awful phones from the pre-smartphone era. Probably with much worse UX than some Nokia or Ericsson phones had at the time just before the iPhone appeared.

This is the situation we have with most of the common closed- and lots of open source software. Again: I am generalizing here.

On the bright side: software that needs to fight for its user base – whether open or close source –, often has better usability.

And certainly: for everything I said above there are countless counter examples. But the overall trend seems obvious to me.
I agree with the author of the article 100%.

Well, maybe I'm just grumpy and old too. :]
> "The pandemic is giving people vivid, unusual dreams"

Is anyone surprised to hear that "unusual or stressful events may cause unusual dreams?"
Why not? We program with a model that assumes NULL is zero, that we have a flat memory model...

If it's meant to be in a certain way, it is because it would not only simplify the implementation, but also - "I hope you know what you are doing."

Of course, the point of this is that if you feel strongly against it, I'd rather you submit a patch / use a fork where it shows benefit. If enough people require this behaviour, they may enable it in the tree. They're looking for more contributors, not less.
Did you read the Newsweek article?

"The SARS-CoV-2 virus has some key differences in specific genes relative to previously identified coronaviruses — the ones a laboratory would be working with," said Adam Lauring, an associate professor at the University of Michigan Medical School and an expert in the evolution of viruses.
> And if A is void, of course

To nitpick, casting is rarely the issue. Dereferencing a pointer to the wrong type is the issue. As void can't never be dereferenced nor can be a valid underlying type, void never factors in alias analysis.
For those of you who miss SequelPro before it was abandoned, this is a worthy successor. I bought licenses for my whole team.
That website looks (and reads) like one of those single-page secret ebook sales web pages from the 90s.
Ive noticed some people use github almost like a social network. A rough analogy to Twitter would be that starring a repo is similar to liking a tweet, and forking it is almost like a retweet.
It wasn't the lambdas, it was the combination of "cloud-native", which is a very salesmany term, and "leverage", which is my pet hate word. It's exactly as useful as "use", only much more pretentious. I'm just easily triggered with language :P

More off-topic (or, rather, on-topic), I find lambdas great for things like a static website that needs a few functions. I especially like how Netlify uses them, they seem to fit that purpose exactly.
I've banned this account until we get some indication that you want to use HN as intended. That would include not using a trollish username. You're welcome to email hn@ycombinator.com if you don't want to be banned.

https://news.ycombinator.com/newsguidelines.html
I'm in... does Pokerstars accept US players for money? Or we pool the prize outside Pokerstars?
Or OpenSimulator worlds.
Very interesting reliance on epigenetics to get cold adapted varieties
For Windows, Snapchat have a standalone virtual cam called Snapcamera https://snapcamera.snapchat.com/

There are green screen plugins for that. You could chain Snapcamera's virtual cam output into OBS and use OBS 's chromakey filter to underlay whatever other content you like. Y I u can then output OBS to another virtual cam output for use in Zoom or wherever else via the Virtualcam plugin for OBS.

It'd be really nice if someone would make a nice OpenCV virtualcam output so one could drive all this from a (relatively) simple Python script.
Tell HN: How to use Mac's touchid with sudo command
https://dev.to/equiman/how-to-use-macos-s-touch-id-on-terminal-5fhg

This might save some precious hours of your life.
As someone who lives in a suburb of Detroit, this is an oft-repeated fact that, while true, doesn't capture much of what's wrong with the Detroit Metro area
I’ve actually wanted to make this in Unity! But they don’t provide (reasonably useful) access to real-time data from microphone! I’ve also been contacted by a recruiter from them by accident, so I’ve sent them my feedback about this :) I’m sure they won’t forward it to devs. Maybe I should try to make some plugin for Unity that would “move to” the music that developer loads into the game, that’s not a bad idea! Thank you!
Show HN: Real World 3D Environments from Your Phone
Triumph of the Nerds! From 1996, but has pretty much everyone who is someone in it. https://en.wikipedia.org/wiki/Triumph_of_the_Nerds
That's an excellent TL; DR. Thank you!
Also, the BSL-4 lab was 7 miles from the Wuhan market. Don't conflate the two.

It is a city of 11 million people. You will find lots of things in such a large city.
it is mostly GUI, yeah I might just go with the native languages to build it since the bundle sizes and performance are the kinda important.
I guess I'll start with one platform first and then get to the others.
The defeatist mindest is really baffling to me as well.

I think some people must consider the economy to exist in a vacuum. But economics is based on confidence in the future.

A robust, unified, can-do response would do wonders to shore up that confidence.
> For most devices it is enough to just probe the switch periodically.

No, no, no, please don't. Almost all appliances I use ignore an estimated 60% of my usual button presses because they're polling in intervals just long enough to not recognise anything, and I absolutely hate it.

I always have to hold it down for a bit to make sure my input isn't just ignored. My laptop's power switch has this issue just like the washing machine, the dish washer and pretty much everything else that's not a PC keyboard, and it's one of the most infuriating UI issues I encounter every day, beside inactive text input fields with blinking cursors or selected text.
Don’t bet on vaccine to protect us from Covid-19, says world health expert
Do you walk them in public spaces or is this in your garden?
I'll keep this in mind when engaging in emotionally divisive topics in the future. Thanks.
You may have missed the part where I talked about subdivisions right outside of city limits. The towns only get tax revenue from people who live inside of city limits.
Yeah but your cache and memory layout are swiss cheese.
A long time ago, I had a personal blog and posted to it regularly. Nobody read it. I rarely got comments.

Some of my wife's friends wanted to read it, so one of them imported the RSS feed into Livejournal and I discovered it one day. Surprise, there were lots of comments on "my" LJ account and people upset I wasn't answering their questions.

That was a lesson to me that owning the place I publish content isn't as important as being where my audience is, at least if I want people to read it. At the time¸ it was Livejournal. Today, it's social media.
Why can't we check for overfitting using the usual ML techniques?
Will try it out.
I'll look into iPad-compatibility and see if there's some low-lift stuff I could do. To be transparent, I would probaaaably invest in a webapp before a fully-blown iPad variant.

I hear your frustration about the limitations of what you can share. I stand pretty firmly by it for safety reasons, but I don't totally rule out the potential for a way to connect further.

Thanks for the feedback about the skip button — I agree that it's confusing. I'll work to address it soon!

Happy to take any other feedback or suggestions you might have~
The Religious History of the Space Race
They started loading for me after reloading the page without Content Blockers.
Does the code completion/autocomplete in this program support "fuzzy typing" like in Sublime Text?

For example, if you have a table called "catalog_product_flat", would this program's autocomplete suggest that table when you typed "catprfl"?

That's one feature I find is missing from every single DBA program out there except for DataGrip, which I don't like because it's overkill.
The perfect party game for quarantime and beyond!
I love this idea!

I have long wished for video games based on kindness (as I used to say to my kid, "how about a game where you hug each other?") but fighting seems to be the cultural norm. There are a few exceptions, but they are exceptions.
I remember the marketing guys had this spiel that WiFi was for businesses and that consumers would use Bluetooth for wireless networking. Because at $50-100 obviously WiFi was 'too expensive' for home use. LOL.

I think WIFI chipsets hit $5 before Bluetooth ones.

Reminds me of a problem with how people think of 'low power RF'. You don't actually care so much about continuous current draw (within reason) what you care about is energy per bit. Which means high bandwidth doesn't penalize you as much as you would assume. Bonus in practice the longer your packet takes to transmit the higher the chance it gets clobbered. Bluetooth going with a low bandwidth low continuous power radio; FAIL.
Intelligent commentary doesn't have to be opinion, it can be bringing in the relevant facts.

What court is this in front of? What documents publicly exist (hint: lots of them) and where can we find them? What rulings has the judge already made? What legal standards have been cited by the parties? What precedent has been cited by the parties? What are the relevant past rulings in the related cases? When can we expect further development.

Instead they've just cited some sound bytes from a few lawyers in a way that doesn't even acknowledge that there is a justice system that this is working its way through.

Not to mention this isn't really news... it belongs in the opinion section. Right now it's basically just repeating the opinions of Uber's lawyers instead of the opinions of the journalist (except for a small portion where they repeat the opinions of Levandowski's lawyers).
Airtime is the Netflix and Chill for YouTube – Hits 1M downloads
Are humans typically immune to any and all viral infections that their immune system fights off? Like its just kind of a rule? Either you die or you become immune?
> I just want to do interesting work, work with interesting people, and take walks with my dog.

You've fulfilled all of your material needs and now you're in the self-actualization phase of the hierarchy of needs. It took decades of economic growth driven by other people to get your society to the point where people like you care more about fulfillment in their profession rather than food security.

Some people are still subsistence farmers and they need a lot of economic growth to get to the point where they can worry about fulfillment in their professions and taking their pets for a recreational walk.

Why should you get to benefit from the economic growth in your own society while telling others they don't get to have that?
Yeah, until github is unreachable and the entire Go universe grinds to an immediate halt because nothing will build.

Python packaging is a mess, but Go doesn't even bother. "Just download from some VCS we'll pretend is 100% reliable and compile from source" is not a packaging solution.
I figured it might be something like that - I believe I’ve noticed it in other apps too. But the small frustration is unfortunate when the rest of the design is so careful and does such a good job building a positive vibe.

Good luck!
So IIUC your approach, you're exposing the actual GPU to the guest OS via PCI-passthrough. And in practice that means you'll want two GPUs: one for the host and one for the guest.

But looking at the online docs for VMWare Workstation, it sounds like they take a different approach: the guest VM has a virtual device driver that lets both host and guest OSs use the same GPU at the same time.

I would think the VMWare Workstation-like approach is preferred, because it avoids the hassle of using two graphics cards. I know that Workstation is expensive ($250) and not OSS. Besides those two reasons, are there still reasons to prefer the PCI-passthrough approach?
List is an access pattern, like a queue or deque. Linked lists are a data representation using a couple of pointers.

It's like the difference between a graph and an adjacency list or matrix. A list being a linked list is an implementation detail.

At least to me. Mostly because linked lists are in general, awful ways to store data.
Can you expand a bit? I'm genuinely curious about your experience helping customers price products.
The technology side is super easy if you know what you are doing. Getting your cert into the browsers is the problem. It's a political / sales & marketing type of problem. Why should they? You need a pretty convincing answer. Because it's pretty hard to motivate Google or Microsoft with the offer of a cash payment.
It depends on what you mean but getting a cert into OSs / devices should be a lot easier.
Infrastructure has definitely failed and the general public has shown very little passion for doing something about it. Take a drive through South East Michigan some time.
http://www.cbi.umn.edu
> No, my claim is that the models that were used with the lockdown were wrong. Cuomo claimed to need 40k ventilators after the lockdown was put in place. He ended up needing only a fraction of that.

What you state now reflects exactly how many casual observers have problems to understand the exponential nature of the epidemics: if one observes the doubling time of three days, and that is what has been observed, this means only that the difference between needing 10k ventilators and needing 40k ventilators is only 6 days -- less than a week! Nobody can wait to actually need them to order them and get them delivered in so short time frames!

It was surely not possible to predict reliably how would have people reactd to which kinds of measures requested of the people, and the exact impact to the slowing down the spread (when exactly would doubling time get to be how much longer as a response).

Having an error of just 6 days in the middle of the exponential growth is not so negative if you are attempting to allocate resources to avoid tens of thousands of unnecessary deaths. And that statement of needing 40k ventilators is not what prevented some "better middle ground".

The "better middle ground" was surely possible to achieve by simply treating the epidemics much earlier as a serious issue and not acting as it is "just like flu" or would "disappear" overnight before anything has to be done.
Yes, and you're saying that smaller towns would be immune to this effect?

Because again, despite what people seem to think, smaller towns rely a lot on cities as part of their supply chain for things such as medical supplies, gasoline and infrastructure. Isolated farms are not self-sufficient no matter how much you may believe it to be so, because once the power runs out, once the water stops flowing and the supplies stop coming in, said isolated farm is far and away from other natural resources that are rather important for farming and survival.

I'm wondering if people have ever been to the midwest?
Thanks for sharing! That's super cool and very similar in concept.
I've been reading about dat and doing some basic projects for about a year in my spare time, stagnating a bit lately as am finishing my degree.
As I remember there was some talk about Python and Rust implementations at the time, is that still under development as well?
I am not as enthusiastic with Js but really like the protocol and the idea behind it....
Thanks
Cheap criticism: the video starts with (I paraphrase) "This is 1 hour of driving", the last thing I expected after the fade-out/in was to see a man with a weird shirt... and then I notice the video is about 27 minutes long.

Edit to add: After that I started watching it, it's actually a video of an impressive AI.
Random Numbers: Are They?
It's funny how a 1 degree rotation creates a new vibe.
Coronavirus are not likely to be as difficult to develop a vaccine to as viruses like HIV and flu that have high mutation rates and frequent genetic rearrangements. Always temper expectations, but we have a very good, well defined target (the spike protein), strong proof of concept data from sars and mers, and a huge number of active vaccine development programs for a lot of shots on goal. Temper your expectations, but if you are given an opportunity to place a bet, I'd personally put money down on a vaccine being approved within the next two years over not.
If you're looking for a more gamey-version of this concept, check out Kind Words. I'm a big fan of it!
Does the code completion/autocomplete in dbeaver support "fuzzy typing" like in Sublime Text?

For example, if you have a table called "catalog_product_flat", would the autocomplete suggest that table when you typed "catprfl"?
I'm looking at your west coast governors pact.
Almost right. It's Jim Al-Khalili. Great show.
The protocol guide is quite beautiful: https://ssbc.github.io/scuttlebutt-protocol-guide/
Remember that we've been at that level with voice recognition since the end of the last millennium.
> Then you'll have to raise wages for government jobs dramatically.

I don’t see the problem with paying market wages to people to avoid screwing future taxpayers.

And there is no such thing as an immortal entity. My kids and I will be paying for benefits enjoyed by my parents and grandparents. (I know there are things my ancestors have done that I have and will benefit from, but I’m strictly speaking in context of payment/benefits for defined benefit pensions).
Good idea to act like it's not for you, I will try this ^^

Thinks for the link, I looked at usertesting but it seem for bigger company base on the price
Agreed. The only thing it probably doesn't satisfy here is lightweight (being built on Eclipse). But actually one of the things that keeps me with it is that being built on Eclipse I can use a whole bunch of Eclipse plugins that have have from that environment and they work great.
Yeah, it tries to do that but is not always very good at it. For example with aliases in join and subqueries it struggles sometimes and it doesn't show up.
It's played back at twice the speed. Apparent from pedestrians waking twice as fast, and if course, the 2x speed indicator in the upper left.
Ask HN: I'm building a cleaning/chores app. What features would you look for?
Hello everyone,
my girlfriend and I recently moved in together and I realized that our definition of clean, how to clean and when to clean are sometimes really different. This happened during a typical argukent like: "you didn't clean XY!" "What? Yes I did?" "Look, it's still dirty" "Well.. but I cleaned it!"
The solution was to sit together and write down how each of us notices if something is dirty (e.g mirror is dirty if it is dusty or has visible spots), how we would clean it and what the end result should be.
The second pain I'm trying to solve is doing chores which are so seldom that you never do them (e.g. cleaning the windows) by reminding yourself and help in planning.
Currently, I'm building a web app, but I'm not sure yet if a mobile app isn't the better format.
I think this app would be helpful not only for couples but also for families and flatmates.

If you are using a chores app already, what's missing?

If you wish to use one, what sort of features would you look for?
Given that it's gcc is generating instructions which require alignment "behaving in a manner characteristic of the environment" is one way of describing this situation
Bazel has a set of rules to do this AFAICT. The OCI format isn’t particularly complex, so it’s probably not hard to build something into Make or CMake or so on. (IMO Bazel has some of the best tools for abstraction and reuse in a build system, so it makes even more sense there.)
I think we're from the same city. However I was fortunate enough to live within walking distance of a market a few miles outside of downtown before moving.
I didn't say anything about "native" soil, just that it's land that hasn't been used agriculturally. Yeah, we can put compost, manure, nitrogen, etc in the soil, but you can't artificially recreate the microbiome and micro-nutrient mixture that nature creates over eons.
Are these comments from pg in 2008 the main source that downvoting signals disagreement? If so, I would suggest you document it somewhere more prominent. Perhaps you could add guidelines on downvoting.

When more is known about covid-19 I plan to come back to this thread and see who was right. If Dr Cameron Kyle-Sidell was wrong, totally off-base, on the wrong track... then maybe you're right... maybe this system does work "relatively well"
Flux – Stripe for Markets
more like 0.1% there in terms of the work required to launch
Yawn. Good lane markings, no rain/snow or other bad weather, perfect road surfaces.

Just like all other self-driving demos. I'd like to see a demo like this on snow covered roads, with no lane markings visible. I think that would tell a lot more about the system's ability to deal with an imperfect world.
Think I'm gonna look at the reddit post. I tried to send personal email for each users in precedent idea but I didn't gt any response (approximatively 100-150 people). But I did get this users by facebook ads, probably the reason.

I think i'm gonna ask feedback for my idea on the week, I need to understand the problem better to match the right solution