skysight-inc/HackerNews huggingface dataset:
On iOS, There seems to be some background thing happening, because when editing a contact, it gets updated a few times.

But each time it gets updated while you're editing a field, it gets rid of the keyboard, and maybe of the info you just added.

It's extremely painful to use.
Freedom House is a pretty nutty web site. They have a map of countries which has some unusual aspects, the most bizarre of which is you can't find China on the map. Apparently they have carved it up to their own western satisfaction, just like in that old 19th century French cartoon ( https://commons.m.wikimedia.org/wiki/File:China_imperialism_... ).

https://freedomhouse.org/explore-the-map?type=fiw&year=2021
This looks awesome! Thank you.
You know, by the Win 95 era the GUI toolkits would take descriptive code informing what kinds of interactions you can have, and automatically add the correct markings and widgets.

It's interesting that nowadays, with all the work gone into sandboxes and frameworks, nobody seems able to do that.
Yes, we've recently started to track how much time developers are working on things that were estimated vs how much time they're spending on other things (standups, retros, refinement, one to ones, company meetings, training, customer meetings, builds, support and maintenance....)

A surprisingly large portion of the 'estimates being wrong' is actually down to the fact that people generally estimate that they're going to be working 100% without interruptions or other tasks. Sure, there are times when tasks are harder than expected, but this is a smaller factor than I had originally anticipated.
Microsoft was warned months ago – now, the Hafnium hack has grown enormously
Why cant you just reduce these changes with trigger on update? I think Postgres allows even writing functions in JS.
Israel’s lucrative and secretive cybersurveillance industry
> Sure there are a few engineers who make more money, but what about the non skilled laborers

That’s a political problem. Obvious solution is to transfer wealth from those who have it to those that don’t. Make higher education free, pay people to learn, or to do research, universal basic income, etc.
Simple: they know how badly it harmed the US when China took US manufacturing.
As an example of how widely curl is used, the author has posted things like the support emails he gets from people whose car or IoT device uses curl:

https://daniel.haxx.se/blog/2016/11/14/i-have-toyota-corola/

I love using Rust for new development but curl is _everywhere_ and a port would need to spend a lot of time copying old quirks. Given how clunky C APIs are, I’d think it’d be better to migrate more of the callers to a higher-level interface anyway.
Ironically a strong government is what allows to enforce and defend individual freedoms. The same way the GPL only works because the intellectual property laws are strong.
How about the drivers though…

There's already a Rust OS[1] built on top of a brand new Rust kernel, but even if it gets all the traction possible, it won't have proper hardware support before several decades (see the current state of Linux, which is better than ever, but still far from perfect).

[1]: https://www.redox-os.org/
How we protected ourselves from the Dependency Confusion attack
I have some clear evidence that "Saddam is developing WMDs" to sell you.
Here, try not to drop the ball yourself:

http://spotthedrowningchild.com/

And remember that as you said, pool drownings are exceptionally rare, so instead of knowing there's a drowning child in frame in the first 60 seconds or so, you're watching for 8 hours a day and probably won't see one all summer.

As an industrial controls engineer, I find myself constantly explaining that humans are pretty bad at being robots and robots are pretty bad at being humans. This seems like yet another example. People are really bad at paying extremely close attention to their entire field of view continuously; machine vision does that tirelessly for the price of a few watts of electricity. In this case, the underwater robot is helpless to communicate to other poolgoers and to the suspected drowning victim, and as a mass of propellers and PVC it's probably slower than a skilled swimmer. Others have expressed concern about being trapped in a potentially broken robot's grasp: robot actuators are bad at grasping squishy humans, but humans are good at that.

I think the greatest value in this system is in the cameras. A light and/or sound to notify a nearby human would make lifeguarding hugely more effective and easier. That said, I don't particularly look forward to camera-laden advertising zepplins floating over the local swimming hole.
How about a checkbox?

[x] Mute microphone

(apparently HN doesn't permit the checkbox character)
> (for example the airbag is malfunctioning)

Then the car/vehicle is no longer road-worthy/road-safe and has to be repaired before going on public roads again. If the airbag isn't e.g. discovered in a repair shop, during an inspection or any other place where the car can be fixed without rejoining the public roads it has to be safely towed/transported to a place where it CAN be fixed.

And incidentally it's not a problem of "muh car == muh freedom".

If you want to drive a vehicle not safe by the standards everyone has to adhere to you're free to do that on private property.

If you want to drive a vehicle on public roads where probably nobody knows about anything stupid you've done to the vehicle, i.e. a 1-2+ tonne lump of metal, glass and plastic probably with some sharp points/edges moving at a significant speed quite close to other people without any protection whatsoever. It's just horrifying accidents waiting to happen.

Let's take the example of someone fucking around with the airbags in the car. If they're not known good, they might as well go off at any moment during the drive, possibly incapacitating the driver while the car is moving at normal road speeds, making the car veer around wildly and generally being an extreme hazard. There is a reason cars have to certified and adhere to standards of road-safety/road-worthiness.

P.S. When a topic like this comes up I always have to think back to my father when e.g. a commercial/TV-programm about super-/hyper-cars came on. He almost always said "Dafür bräuchte man eigentlich einen Waffenschein." ("One SHOULD need a weapons license for that thing.") in the sense that in our country (Germany) prospective gun owners need a license which IIRC requires amongst other things a psychological examination/certificate to ensure that no irresponsible, no mentally-ill, no mentally-challenged etc. people get the license to own guns. MEANING driving around on public roads with something that's essentially a road-going mix of a missile and a door wedge should probably something like an idiot-test. I mean it's already standard practice to deny RENTALS of cars above a certain power threshold to people under something like 23 or 25.
Stoxy, a reactive state management system equipped with Web Components
Apple Women’s Health Study releases preliminary data to help destigmatize menst
Speaking as a programmer who only occasionally interacts with design and considers himself largely terrible at it, reading "About Face" is probably the single book that helped the most to make me (slightly) less terrible.
Elections != Democracy
I’m not aware of any decent services that let you be social for only 90 seconds.

I like human cashiers because they are faster than me+robot. So I tolerate the chitchat for their efficiency.

And I never really want to optimize for typing in codes for the price of lemons and whatnot.
They are. It's called building goodwill.
Absolutely. I also noticed (a feeling for now but I will start documenting) that in the last two years and especially more in the last months there seem to be more and more of this kind of comments here (the one you are dismantling, not yours). And weirdly they seem to be dog-whistling to each other and they gather in subcomments areas.
This comes from a common mindset that people in prison deserve no rights because they broke the law. They don't take into account the fact that there are people there who don't deserve to be (either because they are innocent, or because the law they violated was unjust), and if incarcerated people have "no rights", then they can't fight for their freedom.
>"the majority of the world does not learn Western notation" to be true at the same time.

Well, that's true in the sense that non-musicians don't care for it, but that's also irrelevant (and something everybody already knows).

If the parent was making that statement, I'm not sure why they felt it needed to be said :-)
That percentage is of "consumers", might not include the entire population.
There are more examples, here is one:

// a few global constants as used in the GNU implementation
You can start a business in order to escape wage labor, with you being the boss.

Or did you mean escape from labor?
People in rural towns are also as honest as they come, but even so I'd expect trouble by youngsters. But maybe the cameras are enough of a deterrent.

I could also see a solution where you need to identify yourself in order to be let in through the doors. If you have been spotted letting someone else in who proceeds to steal or vandalize, that person could be held accountable.
You are stretching things out of proportion. I am not paying them for the interaction.

The casual interactivity is what I would call the 'gravy' of society. They know I recognize/know them, and I know they recognize/know me.
If you can't beat the NSA then you accept you can't beat any foreign governments spy agencies, right? That's part of the premise of the original article, that you can't have a private conversation.

And your suggestion that mass surveillance is a reasonable solution to domestic terrorism is quiet terrifying to me. Mass surveillance is far too easy to abuse. Sure you can have a 'for the people' government and it not be abused, but a 'for the people' government needs a healthy amount of fear of the people to remain so. Your country already has issues with gerrymandering, do you think that's made better or worse by the government collecting more information about the people?

To follow your overthrow path, would more surveillance have helped? Would less have hindered? I'd say no to both accounts. The government already had information on when/what was going to occur and that was obtained not with mass surveillance but with simply in infiltrating the communities involved.

We should also consider if mass surveillance is the best solution to the issues you mentioned. Perhaps you could get the same thing you wanted by increasing education funding. Perhaps the same could be accomplished by building better cyberspace communities where you can be closer to your neighbours rather than the much more filter-bubble communities we commonly have now.
There was no rule of law in the USSR. Sentencing was arbitrary. Your typical "thief" was quite often a person who inhabited the apartment someone else wanted, or a person who's position someone wanted at work. Write to the authorities that you saw them stealing: done! There were prison quotes to fill, most seriously. The United States has absolutely nothing on the Soviet Union.

Only a person who has no experience outside the realm of Western existence could believe such a thing as Soviet (or today, Chinese) statistics. People were disappeared, summarily shot in basements, all the time. The whole system worked like that, from prisoners in prisons to the production of basic commodities: https://soviet_intelligence.enacademic.com/381/Uzbek_Cotton_.... Everything was lies and murder.
This is mind boggling! Imagine the amount of protein you would need to build a whole new body! Imagine all the digestive organs you would need to produce in order to allow for such regeneration. The fact that their head is capable of manufacturing a whole other body is bonkers!
A 12 year old kid in India was able to clone the Signal app, change the branding, publish it on the Play Store, get tens of thousands of users, get news coverage, and yet it took Signal 4+ months to get that application blocked.

Signal, afaik, hasn't made a public statement on the clone application and whether the users were impacted in any way.

News Report (2020-09-04): https://keralakaumudi.com/en/news/news.php?id=383731&u=a-bol...

Report after which the app was taken down (2021-01-12): https://twitter.com/selfrefute/status/1348994641165631488

Edit: On second reading, realized you meant Federation, and this isn't that (the clone app talks to the Signal servers)
Here's a microtonal generative piece, "5D#7.5 Gorgo-6", based on the Molecular Music Box algorithm, running on the monome norns shield:

- https://vimeo.com/506733938

I've also written a microtonal scale explorer / chord arpeggiator / isomorphic grid keyboard library for the monome norns:

- https://llllllll.co/t/pitfalls/37795
Cracking of encrypted messaging service dealt major blow to organised crime
THIS.

I accidentally left a meeting multiple times because the Google Meet icon order is reversed between Android and Web.

What were they thinking?

Using either order consistently would be better than changing the order between apps!
Interview with Jonathan Sachs – Lotus Co-Founder (2004)
These "issues" are EXTREMELY well documented AND specified.

To be fair, we don't actually know the authors intent (and I would argue that they dont either).

They should be either forwarding the signature (in the case of relaying) or signing with the senders domain key. They are instead signing with the relay domain key, which is all but useless.
Why Copyleft? (2020)
Um... a few folks in the comments dont get what "freedom" means. It's not about getting stuff for free, not matter how essential both of us might agree whatever it is. It's more the restrictions the gov and society have in influencing and punishing an individual. A freedom is a legal principle, not a "thing".

You are free to practice whatever religion, or no religion, without being burned at the stake, locked up or put through a re-education camp.

You are free to express an opinion without being stoned to death, imprisoned or disappear.

You're free from entities taking your stuff because they have a lineage name or are part of the correct political party of the time. This is what possession is nine-tenths of the law generally refers to. Protects your ownership of stuff. And yes, this is also very contested.

You're free to associate with people without being guilty of something they did.

Freedom to gather and/or converse with whom you choose even if the gov or society doesn't like them.

You have the freedom of legal recourse against someone of a higher class. We take this for granted. This isnt a thing in quite a few societies, especially in history, and western countries are still plagued with the in reality practice, but it is in the legal letter at least.

There's obviously lots more. Obviously a lot of these are infringed often. But that's the thing, they are "infringed" and that's not considered okay, normally. Life is messier than debate and rhetoric circles. The recent freedom of expression issues is a good example of not knowing the slippery slope implications (I'm a Polish-Jew. censoring anyone, including Nazis solves nothing. Only makes it worse. Open debate is the only real cure for stupid. Getting your book or album banned is the fastest way to top the sales charts. History is on my side regarding this one.)

While healthcare is important, free healthcare isn't a "freedom" nor should it be considered as one. We are free to discuss the value, want and vote to implement, as we should. But you dont call a vaccine a fruit just because they're both important. Dont confuse legal principles with necessities. Doing so dilutes the meaning and can cause further harm in the protection of freedoms from corrupt forms of gov and social authorities.
I would rather do it my self for very little extra time use, rather than waste even more time waiting in line.
You don't need to be able to tell them apart to value one at $15,000 and another at $15.

Hand-injected and machine-injected history of a given bubble may not be a distinguishable property within the natural universe, but it's important to art collectors, in a similar way that the copyrighted or not-copyrighted status of bits gives them an invisible color to lawyers: https://ansuz.sooke.bc.ca/entry/23
Writing a Terminal User Interface
Your argument seems to imply that GNU was the progenitor of the utilities. A quick sample of the first 10 utilities from the first column of http://maizure.org/projects/decoded-gnu-coreutils/ on my machine showed 80% of the utilities were copied from existing sh utilities. Sure, GNU has added features, but there is nothing unseemly about creating new utilities using a different licence that are largely compatible - that is exactly how GNU coreutils came to life in the 90s.

arch - GNU

chgrp - Descended from chgrp introduced in Version 6 UNIX (1975)

comm - Descended from comm in Version 2 UNIX (1972)

dd - Descended from dd introduced in Version 5 UNIX (1974)

du - Descended from du introduced in Version 1 UNIX (1971)

factor - Descended from sort in Version 4 UNIX (1973)

head - Descended from head included in System V (1985)

join - Descended from join introduced in Version 7 UNIX (1979)

ls - Spiritually linked with LISTF from CTSS (1963)

mktemp - GNU
Same thing happens on iPhone too. In the minimized window that appears on top, I click the small green button. I am not sure I clicked it, So I click again. But now it has turned into the red quit button and inadvertently click it and then the call ends. This is happened several times and got my wife super mad. I tell her bad UX design is at fault and it falls on deaf ears. Now my marriage is in ruins because of bad UX. Apple, are you listening?
When referring to a comment written online though? I agree with your main point
I love that, gonna grab and dash.
Show HN: CSSBattle – A CSS game to replicate images in least amount of code
France selects first oaks to rebuild Notre Dame
i5-4XXX + R7 260X (a very bad and old card) works well at 1080p low settings. 3800X + 1080Ti gets you 58 fps at 4k.

YMMV but be sure to put the window in fullscreen, that helps with the frame drops.
Ask HN: What's Your Ideal Life?
have u imagine what your ideal life looks like, and what stop you to get there?
> This is the future of grocery stores

It was already the present in most of Sweden before this too. Almost every store has automated checkout im addition to manual checkout.
A deep clone is _not_ what you want here. A correct immutable update is better described as a "nested shallow clone", where you copy each specific level of nesting from the root down to the value(s) you actually want to change.

A deep clone would result in unnecessarily copying a bunch of extra objects and arrays that aren't relevant, so that's a waste of cycles. On top of that, the React ecosystem (and React-Redux in particular) relies on reference comparisons to determine if data has changed. If you copy objects that didn't actually get updated, it can cause a lot of components to re-render when they really shouldn't have.

For more details see:

- Dave Ceddia's "Complete Guide to Immutability in React and Redux": https://daveceddia.com/react-redux-immutability-guide/

- The Redux docs page on "Immutable Update Patterns": https://redux.js.org/recipes/structuring-reducers/immutable-...

- The Redux FAQ entry on deep cloning: https://redux.js.org/faq/performance#do-i-have-to-deep-clone...

- The Redux FAQ page on immutability: https://redux.js.org/faq/immutable-data
Do you view APIs as something other than an interface? A ruling from the Supreme Court may not reach the ultimate issue, but if it does, what assumptions would you make concerning the difference between an API and a program’s interface with the user?
You can actually create filters in Gmail which would be like a saved search. Once you've searched for something, click on the arrow on the right, and then "Create filter".
> why should we have to cater to people who aren't normal?

Because (in the USA) the ADA exists, and has been shown to help even non disabled people. Elevators were mandated on multi floor buildings because of wheelchairs, but they have a benefit of also being available for non disabled people who have their hands full of groceries.

Also, what is “normal” to you won’t be the same as someone else. Is a wheelchair bound person normal? A highly autistic person? What about high functioning autism? If you’re going to define “normal”, you’d be drawing a line somewhere where you can’t please everyone.
If you’re talking about solo producers churning out electronic beats in their studios, sure. If that’s what you listen to on Spotify, fine.

First of all, music production is only a small part of music. There are tons of people out there who play musical instruments, and a much smaller number of people who do music production.

Almost nobody who plays an instrument will use piano roll notation, because piano roll notation just fucking sucks. It’s the shittiest way to read music. Nearly everyone who reads music in some way reads a score, reads tablature, or at the very least, reads the chords.

Second, when you look at music production, there are big chunks of it done with scores. You know why Cubase and Logic are so popular? Partly because they have decent notation systems in them. They’re not competitive with Sibelius/MuseScore/etc., but they work. That’s because people writing scores want to know, “What chord was that? Should I change the chord? Should I revoice it?”
I've had that last summer driving through Germany - stopped to charge my car, only to discover that all charging stations at that particular Auobahn station will only accept a German-issued[0] debit or credit cards. As a tourist....tough luck I guess?

[0]I knew it because of course you had to use an app to start charging, and the app had a pre-filled and unchangable country set to Germany for billing details.
A common TMPRSS2 variant protects against severe Covid-19
The chart is ordered, you don't need to differentiate the colors.
I'm not entirely positive its what you would want but maybe take a look at Postman
If they are not, they are pretty good at faking it.

And some are greeting me outside of the store. They have no obligation to do so.
Regarding the addendum about mail archive buttons, Apple Mail is particularly bad. It has three buttons right next to each other that all look like trash cans: Archive, Delete, and Mark as Spam.

I only ever want to press one of these (Archive), yet I have to stop and squint and think each time to remember which is which. Can you guess correctly? [1]

(I've since realized that the Archive button is actually a banker's box. I nevertheless ended up enabling text labels to tell them apart.)

[1] http://www.rawinfopages.com/mac/sites/default/files/sites/de... (ignore the arrow)
> that allowed LLVM to swoop in and be a legitimately more useful (if not "better") compiler.

Interestingly enough, if Stallman didn't miss the email[1], LLVM was intended by Latner to be given to the FSF[2]. So yes RMS did commit a management mistake, but it's not the one you think.

> The patch I'm working on is GPL licensed and copyright will be assigned to the FSF under the standard Apple copyright assignment. Initially, I intend to link the LLVM libraries in from the existing LLVM distribution, mainly to simplify my work. This code is licensed under a BSD-like license [8], and LLVM itself will not initially be assigned to the FSF. If people are seriously in favor of LLVM being a long-term part of GCC, I personally believe that the LLVM community would agree to assign the copyright of LLVM itself to the FSF and we can work through these details.

[1] https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00...
[2] https://gcc.gnu.org/legacy-ml/gcc/2005-11/msg00888.html