skysight-inc/HackerNews huggingface dataset:
It's them protecting their technology moat I figure, not so ironic, more of a hoarder protecting their hoard.
'Spacetime wave packets' sounded to me like gravitational wave packets. Highly misleading term in this context, but probably also intended to attract attention.
Working with Internet Connection on iOS with Swift: Best Practices
Yes! I'm in the Philippines and I can't bear to wear a backpack down here at sea level, in the tropics...maybe in the mountains, but not for everyday use.
Yea so a few things he pointed out in this write up were readily observable. For example, the air falling out of the freezer is actually quite visible when hitting a hot humid ambient air. Also you could see the rate of defrosting accelerate everytime you opened the door.

By the time we were able to find a gas station with dry ice we were out looking for open wal marts at a 73 mile radius from the house (Columbus Texas). The dry ice was not significant enough to do much more than get the fish cool. It was too late.
My immediate reaction would be, "yes, it is unethical for many reasons". But again, I heard the social welfare system in these countries is best in the world. So may be I shouldn't complain.

However, if I don't want to disclose my net worth and if law is on my side in my country, then Google making my data available is definitely wrong.
Another Way to Find Product Ideas: Start to Work on Something
how about an oath for executives of big corporations?
If you find the fix yourself you don't need to deal with politics if you don't want to. Submitting pull requests is optional after all.
For an article on an international industry this was quite astonishingly parochial. What is happening outside the US?
Same! I saw the if statement, was 100% sure this was going to be an "= instead of ==" thing... and still missed it. I spent too much mental energy looking at ((__LOUD|__NOISES)) and missed the obvious "current_user = 'root'" statement.
"Freezing" and "freezer cold" aren't the same temperature - I'd generally consider "freezing" to be about 0°C, where a freezer should be at most -18°C in order to stop food from spoiling.
As the physical buildings are closed for Covid-19, the US Consulates in Germany are renewing passports by mail, with cheque as the only accepted payment method.

Germany doesn't have cheques.
I don't think gcc 9 was available in 2003.
It looks very clean, well done. What I meant though is to have a link (or some pictures) on your main page so that people see what the result looks like before having to sign on.
> non-antediluvian C compiler

Contrary to popular opinion, Noah's C compiler was actually highly advanced, but he only brought one copy on the ark with him. No backups, and less than ideal storage conditions... you can guess what happened next. A triceratops ate the parchment tape containing the only copy of Noah CC, and Noah threw the offending triceratops off the Ark, because in his rage, he thought "I have a spare tricero". Only afterword did he realize the error in his logic, thus dooming the triceratops to extinction.

* Only found in highly divergent manuscripts, widely assumed to be late additions.
Do you think there will come a time when audiobooks are generated via sequence model using celebrity voices?

I gave it a go with LSTM's.

Each sentence is intelligible, but it feels so dry without the emotion of a human voice actor.
The most dystopian place in the world (VICE reporters undercover: https://youtube.com/watch?v=v7AYyUqrMuQ).
>Unless it is something really absurd no one will come after you

So would calling for the end of the Chinese one-party rule and democratic elections be considered 'really absurd'?
Some of them took wanting a sense of unity rather literally:

> "Zu den Reichsparteitagen fuhren auch Mitglieder vom Bund Deutscher Mädel (BDM) und der Hitlerjugend. Bei 900 der BDM-Mädchen, die 1936 vom Reichsparteitag in Nürnberg zurückkehrten, wurden anschließend Schwangerschaften festgestellt. ... Daraufhin wurde 1937 das Kampieren im Freien untersagt."

That 900 nazi girls were knocked up by hitler youth would have been less problematic if the Nazis had not re-enacted the old anti-abortion laws in 1933, strengthening them in 1935 and 1936. (which still doesn't excuse lack of condom use)

http://www.rothenburg-unterm-hakenkreuz.de/nuernberger-nsdap...

https://de.wikipedia.org/wiki/Schwangerschaftsabbruch#Geschi...
High Pressure Transducers
It is likely that fix would break somebody else's code which unwittingly depends on the bug. Then, burden of educating the users would fall on maintainers. Who, most likely, aren't having any of that. (Author even linked a article about this.)
Average Power: A Cautionary Note [pdf]
Welcome to Klever News
That’s a lot of money. I’ve run about that many and while the the material cost was relatively low, but it has been days of work and a lot of frustration and mess.
I think you picked wisely.
Nuke decommission costs and impacts aren't neglectable, and may be underestimated (the UK case showed it clearly).
Let's assume that the president of Microsoft said this but it was taken out of context. He of all people understands who decides what gets built and how it is used.
Related but tangential anecdote:

When we went on our honeymoon my mother in law came around and left our freezer full of delicious meat, fish all sorts. But then inexplicably turned off the freezer electricity switch on her way out.

2 weeks later my little sister cane around to leave us some milk in the fridge for our return. Only to find the entire kitchen wreaking of rotting meat and water and other crap all over the floor.

She cleaned it up without even telling us - plus did I mention she’s a vegetarian and hates the smell of meat.

Top marks for my family that day.
All 3 of those examples are actually covered by the “original” Hippocratic Oath (which probably wasn’t written by Hippocrates, incidentally).

> Neither will I administer a poison to anybody when asked to do so, nor will I suggest such a course. Similarly I will not give to a woman a pessary to cause abortion.

Chemo is obviously a bit different though, because the potential harm caused by denying abortion or euthanasia is (generally speaking) the potential to deny somebody the right to exercise a form of personal agency over their body/life. The controversy isn’t really a medical one.

The Oath also doesn’t really address treatments that have potentially harmful side effects, and it’s debated whether the oath allows doctors to perform surgery. It’s basically not fit for purpose in 2020. If you wanted to suggest that software engineers adopt a code of ethics similar to that of doctors, what you’d be really suggesting is something like “We need a AMA Code of Medical Ethics for software engineers”. Which obviously doesn’t have the same broad appeal and simplicity of an oath.
Unless you only speak to younger people in tier-1 cities, China is enormously diverse linguistically.
> The reason Java never got to the desktop (including browser) I believe was the startup time.

I think it's mainly the fact that it has always been very difficult to create executable files.

Running java requires you to install the given version of JRE instead of just downloading an application and starting it.
Where did you read this propaganda that you're parroting here?

In the past few decades, the global wealth inequality has decreased significantly (under the leadership of the "US empire" nevertheless).

China isn't communist, it's just a dictatorship. Very capitalist. Huge inequality as well, growing faster than the West and approaching US wealth inequality. I can't see how there would be less inequality under the rule of the "Chinese empire".
There would be no consequences because we have human rights. Hong Kong used to have those, and now they’ve lost them, which is a sad thing for humanity. Further, they’ve retroactively lost them - he and many others have been arrested for things they did before the national security law was in force, and so were legal at the time in their free society. China, by arresting them ex post facto, has proven them right.

You’re the one who needs to read more and get a new perspective - all you are doing is repeating the very common, very boring mainstream Chinese opinion.
Bicarbonate of soda on a damp cloth works well to remove scents.
Could you explain a bit more? I think most pkg repos are just static directories. If you do https reencryption, and https certs do not match EVERYTHING will break.
How to Excel as a High Performance Product Leader
what sets great product leaders apart and what qualities do they have?
exactly so Microsoft pays
I would say it is clearly not unethical, but it can still be a bad decision. I would say it is a disadvantage for everyone in low or medium income regions.
> I'm not sure that this still allows subtyping of that GADT as if it were a regular class.

It does, more or less, since any subtype will have to implement the "accept" method for the visitor, which has been defined to only 'accept' the values that can be represented by the GADT. Any subtype will need to define how its possible values map to that of the supertype.
Economic prosperity does not necessarily equal freedom.
It looks more like an ethical argument than a legal one. I don't understand how this data would be protected under US law. Can someone explain if you think otherwise?

Is the issue that the data was scraped? Or is the issue Google appropriated the scraped data for use in their search results?

From my perspective it just looks like a bad business model: spend a lot of time and effort estimating net worth, and then publish it on the open web. Publicly available data can be freely and legally scraped (and I wouldn't want it any other way): https://www.eff.org/deeplinks/2019/09/victory-ruling-hiq-v-l...
Some Rust libraries use a trick to make sum types extensible without introducing breaking changes when a new invariant is added. There is a private/undocumented invariant in the type so every pattern match over the type must have a default/catch-all/wildcard branch (e.g. it is not possible to do an exhaustive match by naming all existing variants). By having a default branch, the match is always exhaustive and there will be no error if a new variant is added. For fields in a sum type something similar can be done: an undocumented, hidden field that cannot be used when the variant is destructed. Therefore it can be only partially destructed and in this case it doesn't matter how many other fields there are in the type variant.

Here is an example: https://github.com/rust-lang/regex/blob/master/regex-syntax/...
Having run a few to ultrasound machines, never have the plug coming out the wall, have a female plug on a wall plate at each end. That way a ruined plug can be fixed and a new wall plate added without redoing the drop.
I hope for the latter! But I suspect the usual cyclical nature of human fashion and culture.
> it's simply social authoritarianism rather than government authoritarianism

While I agree that "social authoritarianism" is pretty shitty, I'll take it over "government authoritarianism" any day of the week (mind you, we're commenting on a story about someone being jailed for speech, not just fired).
"Don't be evil" ;-)

Is it still Google's motto?
Here's arxiv.org version (Nature Photonics version is of course pay walled):
https://arxiv.org/pdf/1912.13341.pdf

Abstract for those who don't bother:

Refraction at the interface between two materials is fundamental to the interaction of light with photonic
devices and to the propagation of light through the atmosphere at large. Underpinning the traditional rules for the refraction of an optical field is the tacit presumption of the separability of its spatial and temporal degrees-of-freedom. We show here that endowing a pulsed beam with precise spatio-temporal spectral correlations unveils remarkable refractory phenomena, such as group-velocity invariance with respect to the refractive index, group-delay cancellation, anomalous group-velocity increase in higherindex materials, and tunable group velocity by varying the angle of incidence. A law of refraction for ‘space-time’ wave packets encompassing these effects is verified experimentally in a variety of optical
materials. Space-time refraction defies our expectations derived from Fermat’s principle and offers new opportunities for molding the flow of light and other wave phenomena.
If this interests you, you should give her phd thesis a read. Easily one of the craziest kernels out there; a 1980s optimizing JIT kernel that goes to crazy lengths even when viewed against today.

http://valerieaurora.org/synthesis/SynthesisOS/index.html
Apart from all the other comments here - UniFi's network monitor being garbage, the app using the Facebook SDK for login, etc - the real reason your thermostat or fridge or cat feeder or vacuum cleaner sends data to an adversarial network is because it can. When you bought the device and skipped over the small print to get it to do what you bought it for without having to plough through half a bible's worth of legalese you, most likely unintentionally and unknowingly, gave it permission to do stuff like that. It would have been worded in woolly phrases about 'sharing data with partners' for the purpose of 'improving and personalising service' and possibly to 'present targeted offers from partners' but all that is just newspeak for milking your data for profiling and advertising purposes.

The solution is equally clear and simple: don't allow these things to access the 'net, put them behind a firewall which only allows traffic inside your own 'controller area network'. Use a VPN to tunnel into this CAN to set your temperature, feed the cat, mow the lawn and whatnot. If this sounds elaborate you might want to consider doing away with all this 'smart' functionality and just get a 'dumb' fridge/vacuum/cat/etc.
Good point. I wonder what would be the new names for

* a political and social philosophy whose central tenets are tradition, organic society, hierarchy, authority, and property rights.

* a political and moral philosophy based on liberty, consent of the governed and equality before the law.

* an economic system characterised by private property and the recognition of property rights, capital accumulation, wage labor, voluntary exchange, a price system and competitive markets.
Regarding #3:

In general - from my time working at a phone company call center some years back - it is a much better indicator of security to ask folks to verify some account information than to try to say someone is doing something fraudulent by judging whether or not the sound of their voice matches what I think it should sound like based on their name. Verifying information tends to mean that the person has permission to speak about it. A lot of companies will let folks 'authorize' someone to speak on an account, set up a password, or simply allow her to tell them to talk to you and hand the phone to you. If you call from her personal phone, that is another step to verify as well.

Trying to judge someone's voice doesn't add security, though. Some folks don't have voices that can be classed as one gender: Some folks voices simply are deeper or higher than expected. Not to mention that some folks are transgender, which does mean that sometimes the voice won't match outward appearance or perceived gendered name. Some folks have health issues that make their voices seem deeper or higher as well.

They could have just though you were old, too. Sometimes older voices are more unisex.

To complicate things even more, parents name their children non-gendered names and some names have switched genders over the years. And to add another layer: Foreign names can sound like they "belong" to a gender they aren't traditionally used for.
Out of curiosity, I tried searching a number of "$X Net Worth Queries" to see how it looks today. Snoop Dogg, Mike Trout, Will Smith.

For each I got an infobox sourced from Wikipedia or a news article and Celebrity Net Worth was somewhere in the top 1-3 organic results.
Depending on how much time you're willing to put in, you could start down the road of hardware hacking. eg:

https://www.youtube.com/watch?v=jK1NWglhpWI

Dumping device firmware:

https://www.youtube.com/watch?v=IadnBUJAvks

There's likely a debug interface(s) on the product PCB, which if you learn to control would likely enable what you want (eventually).
I've actually got Pink Floyd on right now, so it's not that far fetched.
These days it'd be harder to write code which is "easy to overlook" -- the innocent version would be something like

if (/* ... */ || current_euid() == GLOBAL_ROOT_KUID)

But the "backdoor" version would fail to compile (current_euid() is a macro but it's written to not be a permitted lvalue). You would need to write something more obvious like the following (and kernel devs would go "huh?" upon seeing the usage of current_cred() in this context)

if (/* ... */ || current_cred()->euid = GLOBAL_ROOT_KUID)

In addition, comparisons against UIDs directly are no longer as common because of user namespaces and capabilities -- correct code would be expected to look more like

if (/* ... */ || capable(CAP_SYS_ADMIN))

Which you can't write as an "accidental" exploit. And since most permission checks these days use capabilities rather than raw UIDs you'd need to do

commit_creds(get_cred(&init_cred));

Which is bound to raise more than a couple of eyebrows and is really non-trivial to hide (assuming you put it somewhere as obvious as this person did).

But I will say that it would've been much more clever to hide it in a device driver which is widely included as a built-in in distribution kernels. I imagine if you managed to compromise Linus' machine (and there are ways of "hiding" changes in merge commits) then the best place would be to shove the change somewhere innocuous like the proc connector (which is reachable via unprivileged netlink, is enabled on most distribution kernels, and is not actively maintained so nobody will scream about it). But these days we also have bots which actively scan people's trees and try to find exploits (including the 0day project and syzkaller), so such obvious bugs probably would still be caught.
The T420 came out in 2011. They're available on ebay for under a hundred dollars.
Ethical is a bit of a wide term but I’m sure it’s easy to construct situations that are problematic.

E.g. an abusive ex partner can check whether you’re likely to have switched job, even from the most basic info. If tax paid is revealed then you can work out what government benefits a person might be on, including those relating to health and disability.

Isn’t the implementation in Norway such that the press have special access not afforded to individuals? That also seems pretty questionable.
If a scientist studying cancer calls cancer terrible in a casual conversation, they can still produce valid rigorous work about it. We'd have approximately zero research done if we disqualified everybody with a personal opinion about what they're studying. No one's unbiased, but basic science methodology helps us reveal and eliminate/compensate for our biases.

It doesn't matter whether you personally think oppressing human freedom is terrible or not—your work will not be any less useful. Its results may even challenge your own subjective opinion on the matter.
I think he described why he didn't get rid of the fish, some times the world is structured in such a way that you really can't handle the obvious things.
So you provided actual data. That is good. That was exactly what they were asking - to use real data and not anecdotes from memory.
Philosophers would also make a distinction between being ethical and being an ethics expert.
You don't always cook onions.
Ask HN: What is missing from the current analytics tools?
I would like to know your thoughts on how the current and future analytics tools and services can be improved to make your life easier. One of the pain point for me is - Death by data. There's so much data but we don't know what to do with it.
Good marketing hack. Free publicity.
This is interesting. The final outcome could be that CNW shuts down. Then, the data won’t be updated. So then google will have to drop the info box. And then someone will come along with an idea to track the net worth of celebrities...

Has Google set up some kind of hysteresis that results in the long term, repeated building and subsequent crushing of data aggregation companies?
It was agreeing with your comment.

As your comment points out, the current $BOOGEYMAN is probably not as strong as sold. My comment was intended to say that, with hindsight, not only have all the recent @BOOGEYMEN not been existential threats (for the US in particular, let alone "The West" in general), a recent one was even fabricated.

Rumsfeld on looting as a sign of freedom:

> "While no one condones looting, on the other hand, one can understand the pent-up feelings that may result from decades of repression and people who have had members of their family killed by that regime, for them to be taking their feelings out on that regime, ... I don't think there's anyone in any of those pictures ... [who wouldn't] accept it as part of the price of getting from a repressed regime to freedom."
It's the business model of many online blogs and sites, and get payment through ads. Of course it's not a really strong model now that ads revenue are going down. It was a strong one not so long ago.

Now it's clearly IPR theft, present it how you like, but theft is theft.

Plus it's not really smart from Google given their prior contact and request to this company on APIs and providing it for free.

Now the real question: Is Google going to go away with it blaming it on "rogue employee" and continuing on dispensing huge sum of cash and free advisory to gov and internet NGOs in their constant advocacy effort...
Is this going to be like FPS that we've had in the UK and works wonderfully? (It is so fast, that if I pay e.g my Monzo from my Starling, the received notification from my Monzo happens before the sent notification from my Starling. It's absolutely amazing and totally free for the consumer).
> but that's why he's being held up as an "authority."

Look at his prepandemic warnings of a pandemic and how it would play out. And real money and action in trying to prevent it. That's why he is being held up as an authority.
Following the man pages:

wait4's man page points to waitpid for details, and notes wait4 is deprecated in favor of waitpid.

So see the linux notes of this: https://man7.org/linux/man-pages/man2/waitpid.2.html

The following Linux-specific options [..] can also, since Linux 4.7, be used with waitid():
__WCLONE [...] This option is ignored if __WALL is also specified.
__WALL

So to trigger this:

* You have to call a deprecated function

* With a flag that was at that time illegal (linux < 4.7)

* And a second illegal flag that is cancelled out by the first illegal flag.

This is something any userspace process can do, but no sane process should ever do.
They deprecated that years ago.
A family means helping each other, of course you can choose a different career and life. But you can't attract robbers to beat and smash things at home.

You think you have freedom because you know where the bottom line is. Imagine you publish a detailed crime plan. How long will the FBI come to your door?
Note that you can provide -m multiple times to add multiple paragraphs to the commit message.
I'm pessimistic about the open-source part. The lesson I took from OpenSSL/Heartbleed is: even if something's very widely used and people could spend some collective effort on it (or just contribute some funding), that doesn't mean anyone will. The Linux Core Foundation funding after that, and google contributing its own expertise through BoringSSL, made OpenSSL a lot more secure but it took a wake-up call.
If you don't submit a pull request and get your fix merged, essentially you have given up on the benefits of an open source library maintained by other people. You will have to maintain your fix. At that point, you might as well have written the thing yourself, especially for trivial stuff.