skysight-inc/HackerNews huggingface dataset:
Afternoon Cyber Tea just had a two part interview on IoB stuff, that was the first time I'd heard of this phrase. It's pretty interesting:

https://www.podcastone.com/episode/The-Internet-of-Bodies-Hu...
A Note on Formal User Modelling in User Interface Design
Cool site. Thanks for making/sharing.

It would be cool to see your timeline with a site like https://freespoke.com/?q=Capitol%20Hill%20Autonomous%20Zone&...
It's not a matter of safety right now, they are exploding before they get to fly. I think at least two burst during pressure tests, and the last one exploded during a test because the fuel connection to the rocket leaked or broke in some way.

The stuff breaking right now isn't really representative of the final product, it's more like problems in ramping up the manufacturing. And the nice thing about reusable rockets is that you can test them much more thoroughly than if you throw them away after each flight.
Unfortunately your proposed study design does not control for biases. For example, say I'm an audiophile comparing two audio formats, x and y, and I hear y is remarkably better. If I compare them side by side, my own brain might fool me that y is better. The way to control that is to do a blind test, where I won't know which one is x or y.

Also, asking people their impressions can be helpful in the human aspect of the research, but quantitatively you need some sort of metric you can evaluate their experience on. For example, you'd assign a task and see how well people did comparing the two modes, while also making sure the difference is statistically significant (meaning it wasn't just as likely to be chance).

This is just the beginning of where good study design starts. You'd also do things like assigning the modes themselves randomly, so to go back to the audiophile example, I might notice if it's always x and then y, but not if it's scrambled. You'd could go further and try to stratify the groups, so for example making sure one group isn't all elderly people and the other young. It goes on and on...

So while the scientific method is nice, especially for introducing science in educational contexts, the methodology and rationale behind research is much more deliberate and involved. By all means they can try out things themselves, but no, they will not "get better information than any study".
Interview Questions You Should Ask About Covid-19
I don't think it's that the unions are bad, it's just that definitions of work came from factories, where moving or installing equipment would come as a part of retooling assembly lines.

Those definitions should be loosened in an office setting, rather than dismissing the entire idea of a union.
ARM is much less developed than x86 from the viewpoint of a Linux developer. In the case of x86, for instance, you can usually download Python wheels that are already built, you can find wheels that are built for various SIMD levels, with highly optimized numerics, etc. Building software on ARM that isn't phonish is more of an adventure.

If your goal is "personal workstation that smokes current workstations" based on an ARM processor with a monstrous core count and memory bandwidth you are going to have to confront the problem of making a 64-core machine feel snappy, which means you need to take advantage of parallelism to a high extend, understand the very different memory consistency model, etc.
Became moderately proficient at Russian thanks to Valve. такая халява.
Appropriate indexes will be utilized (by the query planner) whether the SQL is hand-generated or generated from some other query languages. It doesn't make a difference. How could it?

And the whole point of GraphQL is that you specify exactly what data you need, so overfetching is avoided. This is in contrast to traditional REST API's where you get a fixed resource.
> When you're dealing with external REST APIs that take multiple seconds to respond, then the async version is substantially "faster" because your process can get some other useful work done while it's waiting. Obviously the async framework introduces some overhead, but that bit of overhead is probably a lot less than the 3 billion cpu cycles you'll waste waiting 1000ms for an external service.

but threads get you the same thing with much less overhead. this is what benchmarks like this one and my own continue to confirm.

People often are afraid of threads in Python because "the GIL!" But the GIL does not block on IO. I think programmers reflexively reaching for Tornado or whatever don't really understand the details of how this all works.
I love it! What I always missed in, e.g., matplotlib, is the interactivity. I need to be able to zoom in and out without changing code. Hover information is another great feature coming to mind.
That's just a plate carrier, with no plates in it. It won't stop a bullet, definitely not a rifle round. Maybe he has some soft armor jammed in there but doubtful based on the rest of his "I bought this from the local gunstore 3 days ago setup."
It's more interesting that they also walked on their heels like us which is apparently different from dinosaurs.
Why does an unmanned orbital test flight need to be "safe"? What does "safe" even mean in that context?
Farsical.
Just because the investigators don't have the actual perpetrator(s) on the radar it doesn't follow that the only one they haven't managed to look more closely at is the perpetrator.
They still need some actual evidence. Being angry because Stig is more intelligent than the police, and told them so, is not evidence.
"longer than 1-2 pages"

^ not to be confused with strong writing skills!

Brevity is crucial. Learning to compress ideas, eg limiting emails to 5 clear sentences, is part of this rare and important skill. Sorry you haven't (yet?) experienced a work env where there's good writing. Such places do exist!
> How about being able to play with your friends after just handing them a link?

That doesn’t work well for games with lots of modern assets.

> Native 1.6 doesn't even run on my computer at all.

That is strange, it works on the latest Windows.

> I think browser ports are the only hope that old games have at coming back.

Why? Steam, GoG, DOSBox, Proton, DXVK, emulators, VMs, etc. all give you access to almost every game that has been produced, today.

Many of those have thriving online communities, too.
True, but they both require a rather large complexity and learning and complexity budget. It would be difficult to introduce both into a shop at the same time.
The Long Wait: Can Microsoft Finally Unify Desktop and Mobile Apps?
The WizardOpium LPE: Exploiting CVE-2019-1458
It was true 20 years ago, when we formed our cultural impressions perhaps. Then the cocaine market was flooded with tons of cheap stuff (by the CIA). After that, the money to be made was so low that nobody was killing anybody over $100.

There's books written about this (Outliers?)
Does Amazon allegedly have some very bad practices toward workers and toward 3rd-party sellers? Yes, there are a lot of reports.

The solution then is to fix that problem through mandatory reporting and unions, not to break up the company.

"Why on earth should an online retailer, a cloud computing company, a smart speaker company, an organic supermarket company, and a video production company all be conglomerated into one corporate entity controlled by one person?"

Because they built it. Do we tell people building startups that the sky is the limit, unless you become too big or do something too many people consider wrong, and in that case we'll take it away from you?

Also because an economy of scale helps consumers. Amazon Prime gives access to music, books, delivery of home goods, delivery of groceries, and much more. Break it up and you will have Prime Music, Prime Books, Prime Home, Prime Market subscriptions, each for nearly the same price - one sub for each piece you break the company into.

I agree something must be done - the stories of the workers read like Bram Stoker award-winning horror novels, but swinging the needle the other way and completely breaking the company apart is over-reaction.

My suggestion: mandate unions in every field, every worker must be part of at least one union, and union dues must be paid as a tax by the employers.
Literally just read the abstract.

> Neither macronutrient-specific differences in the availability of dietary energy nor changes in energy expenditure could explain these differences in weight loss. Thermodynamics dictate that a calorie is a calorie regardless of the macronutrient composition of the diet.

Note:

* Thermodynamically, the amount of energy in a calorie is fixed

* The differences in these energies cannot explain weight loss changes driven by macronutrients as found in other studies
Yes, that's the wrong word. Please note the difference in usage.
>There is no such thing as a "union job", it's just having what's referred to as a "collective agreement".

I won't retort with a similarly vulgar comment because:

1. we probably agree on the value of unions

2. I understand your exasperation with American ignorance and cultural bias on the subject

3. it's not constructive

However, it brings me no joy to assert that you are dead wrong. Union jobs can and do exist in places. The deleterious nature of these jobs is a subject of frequent debate in France: https://fr.wikipedia.org/wiki/Permanent_syndical
Get Verified Badge Instantly on Instagram in 2020
If the benchmark is bound by the database speed, wouldn't the expected result be that all implementations returned roughly the same number of requests per second?
I love dark mode for my UI chrome, etc, but hate it for documents and emails. Sadly having dark mode enabled on my Mac seems to make site designers think I also want the Web to look like an adult site. I've heard there's a way to force Chrome to override this feature but I haven't got round to trying it yet as it's only a handful of sites that do it (so far).
Yes, our discussion a few weeks ago pushed me further to explore this topic. JOOQ is exactly what I'm looking for JavaScript/TypeScript. It's just a matter of having enough time ;)

Thanks for the proposition regarding Hasura integration. Happy to chat soon. Good luck with everything.
I always wondered whether a good way to describe Aphantasia to people who don't have it is to ask them to "imagine" an odor. Most people can recognize specific oders effortlessly and remember them for decades (example: you smell some brand of aftershave, and you immediately know that this is how your great-grandfather always smelled, who has been dead for 20 years), but you cannot "think" of an odor and actually smell it the same way you can think of an apple and see and inspect its image inside your head. Yet you "know" what gasoline smells like, or fresh bread.

This leads to another interesting question: are there people who cannot imagine music and other sounds, like speech? Is this related to Aphantasia?

A question even more interesting: are there people who can imagine odors, or combinations of them? I would expect this to be very handy if you are designing perfume, for example.
Neat idea.

Might want to try moving the 'hero' carousel at the top so that the captions are centred properly. Looks a bit jarring.
This confused me.

How does these unique signatures work and how does it improve boot security?
Twinagle: Twirp and Protobuf for Finagle
Facebook has one of the strongest AI research groups in the world led by Yann LeCun. They could build models that are quick good at finding all of these and similar versions.

And it doesn't need to be perfect. If you're an employee who may face severe repercussions if you mention unions, are you going to risk your job based on whether the filter catches your post?
He has relatives. And smearing a dead man is never right. The useless police should just smear themselves instead. absolutely useless. And to think the the last investigators had the audacity to smear the predecessors when they are just as useless themselves...
Totally random, but I would pay a lot of money to attend an "Intro to microprocessor design" class taught by this guy.
Ask HN: What real-time chat are you using in place of slack?
We need chat. But Slack’s pricing can be prohibitive for an early stage startup. The lack of message retention on the free tier means that’s not an option for us.

What less expensive (or open source) alternatives (beyond Discord) are you finding effective?

What do you like or dislike about the tool you’re using?
what do you mean specifically by log analyzer as this is a broad term.
Parse the logs? Index the logs & do some aggregations/calculations? Do a search query to find matching logs?
Young Blood and Old Blood
When Atlas was being developed into an orbital vehicle, they blew up a large number of rockets over the course of several years:

https://en.wikipedia.org/wiki/SM-65_Atlas#/media/File:USAF_I...
Because moral philosophy and epistemology have been a thing for well over 4,000 years, and college could easily teach the basics.
The US is setup differently. The local/state labor departments usually handle pay issues, and almost always force the company to pay/backpay employees. I've dealt with them on occasion, and they do an amazing job in the US. When dealing with the State labor board, the company needs to prove their innocence (which is right because they are expected to have better record keeping).

Unions, unlike in Europe, function to protect hours for hourly workers, carve out job functions for union-only work, set standardized salaries, and prevent dismissals. Historically they did a lot more with worker safety, but that's been taken over by the federal gov't (OSHA).

It's just not comparable to the EU. The words almost mean entirely different things - and that's why talking about it in this forum can be very confusing, and often needlessly antagonistic - because the words just don't mean the same thing.
Again: super early stage, not fully functional yet.

The version inside the video is not deployed to the online examples yet (will add it once ready). You can just clone the neomjs/neo repo and try it locally if you like to.

What I did was opening:
https://github.com/neomjs/neo/tree/dev/apps/sharedcovid (index.html)

inside a first browser window and then opening:
https://github.com/neomjs/neo/tree/dev/apps/sharedcovid2

inside the second window.

we could spawn new popup windows as well.

working on the dom event support next, after moving components around. it might be an easy fix just adjusting the appName config of the moved cmp tree, otherwise i need to look into the postMessages routing.

gutt feeling: 2-3 more days.
There is hope: How Missouri improved bureaucratic supply chains with cheap apps
Anyone here experience this thing with dark modes that the colors shapes stick in your eyes afterwards? Try old black-background websites with some neon color text and tel me how you feel.

For me there is too much risk of that with dark mode. The white background already gives me all the light I need so my eyes adjust and any colors can be used.

I would recommend a light gray background for the least strain on the eyes.
The economics of supporting an employee are optimal with them doing a full 40 hour workweek because of fixed costs. Their office space, desk, and equipment cost the same whether they are working 1 hour a week or 40 hours a week. Their medical insurance that covers them 24/7 and other benefits cost the same whether they are working 1 hour a week or 40 hours a week.

To reach the same optimal point for a half-time employee, their pay would have to be reduced by more than half to account for the fixed costs.
4chan sort of has a consensus in that it is contrarian by default. If the right was in power (Congress, media, and so forth), they would be left. The contrarian stance extends within itself in a fractal manner, so of course you have people inside objecting to that.

However, the image I cannot stop smiling at is an elongated figure with an FBI cap, glowing green and using a stick to poke at a small ball with the 4chan logo, with the speech bubble "C'mon, do domestic terrorism."
This is the biggest problem with the using dark mode on reflective screens. (Another one is that web sites force their own themes which are usually light, so switching between windows becomes painful.)
Obviously the async framework introduces some overhead, but that bit of overhead is probably a lot less than the 3 billion cpu cycles you'll waste waiting 1000ms for an external service.

Waiting for I/O does usually not waste any CPU cycles, the thread is not spinning in a loop waiting for a response, the operating system will just not schedule the thread until the I/O request completed.
If you haven't seen The Birth & Death of JavaScript, you're in for a treat.

Gimp running in Chrome running inside Firefox

https://www.destroyallsoftware.com/talks/the-birth-and-death...
I mean, to some extent, what you're saying is, "Cities require apartments to be better than prison cells, and it's hard to make massive profits making genuinely livable housing that can be provided to people who don't make much money."

Which...yeah, the purpose of low-income housing should be to provide housing that people can still thrive in, no matter their income, not to make massive profits for the real estate or construction companies.

The cities themselves should be footing the bill to make sure their people are well-cared-for. It's already been proven in multiple instances to cost less than dealing with homelessness and its consequences, even if the people they're providing housing for can't pay a single cent (at first).
> an attack by the administration on a member of the community

Prosecuting someone for breaking into your network and using it for illegal activities is attacking them?

> What's really evil is

Every time I see someone use the word evil in a debate, I just ignore everything else they say, because there's no rationalizing with emotions. "Evilness" is subjective, which is why we have laws. I tend to stick to the laws and not demonize people for doing things that were according to it, since if it were truly evil the people would at least demand the law be changed.

If we all really cared enough about open access journals, there would be a world-wide boycott of science education until a national law was passed blocking all public funding to anything but open access. But that's not going to happen, and we all know why: it's not evil enough for us to drop everything and use collective action, but we still want to pose it as evil because we're really angry, and we're really angry because we don't know enough about how it all works to find a better solution.
The Most Pressing Authentication Processing Pain Points in 2020
I interviewed ten developers from around the world on what they think are the most pressing pain points in authentication in 2020. I have presented their comments within a narrative that tries to make sense of the interviews I had. The article does not contain my own opinions as the intention is to remain impartial leaving those that contributed to the article with the final word.

The post was originally shared on my blog: https://did.app/articles/the-most-pressing-authentication-processing-pain-points-in-2020

I would love the conversation to continue here on HN with more viewpoints added to the mix.
this is true for compiled languages as the ones you mention, but generally does not apply to Python, which as an interpreted language tends to add CPU overhead for even the smallest tasks.
I got scared away by rust's syntax.

I feel that people can learn rust faster if they know c++ beforehand.

c++'s syntax is scary too. But there are different levels of c++. You don't need to use the scary part to make things work.
We can blame unions for bringing it to a fine art. Their goals are to preserve jobs and pad pay. That directly results in nonsense like this - 7 days to prepare for a meeting or plug in a monitor etc.

<edit> Sure unions are not the only ones doing this. But unions are doing this. So its 'fair' to blame them.</edit>
Those are not automatic rifles, they're very likely all semi-automatic. Semi-automatic rifles can look the same as automatic rifles, visual appearance doesn't mean much. Automatic rifles in the US are much, much more difficult and expensive to acquire than one would think--tens of thousands of dollars usually vs ~$500 for a semi-automatic variant.

Sorry if that seems pedantic, but the media uses the understandably easy confusion between the two to misrepresent issues around gun rights a lot.
Well in one bright spot there are a lot more libraries and packages available or at least able to be compiled on arm64 or amd64 in the past year. Two is better than one.
> ...with the goal

> ... no. With the goal

I assumed those meant the end user of the language (it is fair to assume the person you responded to meant that). The goal of the language itself was probably to stay trendy - e.g. JS/Golang/Nim/Rust/etc had decent async stories, where python didn't. Python needed async syntax support as the threading and multiprocessing interfaces were clunky compared to others in the space. What they ended up with arguably isn't good.

I'm pretty familiar with those restrictions which is why I expected this thread to be more of "yeah it sucks that its slower" instead of pulling the "coroutines don't technically make anything faster per se" argument which is distracting.
I understand there are two rounds of forbearance of 6 months each? This may depend on the region.

Agree with your thoughts about evicting, but I'll add that there's an incentive for landlords to keep people in their apartments/houses. A homeless person is much harder to employ. Vacancies will decrease rents. Similarly mass foreclosures will hurt real estate values.
> Fundamentally, you do not waste "3 billion cpu cycles" waiting 1000ms for an external service. Making alternative use of the otherwise idle CPU is the purpose (and IMO the proper domain of) operating systems.

Sure, the operating system can find other things to do with the CPU cycles when a program is IO-locked, but that doesn't help the program that you're in the situation of currently trying to run.

> An async implementation that does multiple ("embarrassingly parallel") tasks in the same process - whether that is DB IO waiting or microservice IO waiting - is not necessarily a performance improvement over a sync version that just starts more workers and has the OS kernel scheduler organise things. In fact in practice an async version is normally lower throughput, higher latency and more fragile. This is really what I'm getting at when I say async is not faster.

You're right. "Arbitrary programs will run faster" is not the promise of Python async.

Python async does help a program work faster in the situation that phodge just described (waiting for web requests, or waiting for a slow hardware device), since the program can do other things while waiting for the locked IO (unlike a Python program that does not use async and could only proceed linearly through its instructions). That's the problem that Python asyncio purports to solve. It is still subject to the Global Interpreter Lock, meaning it's still bound to one thread. (Python's multiprocessing library is needed to overcome the GIL and break out a program into multiple threads, at the cost that cross-thread communication now becomes expensive).
Just a tiny remark:

I think trustzone is mostly used for drm these days, SE has its own dedicated security processor on Qualcomm and (iirc) Huawei socs
I agree to some degree here.

Fox, like every other network CNN MSNBC etc most of the left, is simply looking for eyeballs. Thats not new.

What is new is this sort of thing starting.

While it is great to hear from people near, no one is really reporting the residents / property owners INSIDE the zone.

Are they safe? Are they been harrassed? Are business owners being able to freely go about their business? Are customers able to go to them if protesters are barricaded?