skysight-inc/HackerNews huggingface dataset:
I don't have first-hand knowledge of it, but I understand that Smalltalk was/is developed like this - and it has significant drawbacks.
I'm thinking of how to defeat GPS spoofing. Crowdsourcing location information in real time would be one way to detect spoofing attacks as they happen and extrapolate the correct location information based on previously known 'good' GPS data. An app, similar to Waze, could easily achieve this.
I understand the sentiment. Do you also avoid "made in america" for those reasons?
If caffeine makes you jittery, try out those time-release caffeine pills and a tall glass of water. I've replaced morning coffee this way, and it's great.
IMO it’s kind of implied by semver that a major version increment means breaking changes. If you increment major version without breaking changes then you aren’t really doing semver IMO.

It’s like if you have a fire alarm that goes off when there’s a fire but which also goes off randomly all of the time. People are going to stop listening to it, because even though it reliably rings when there’s a fire the fact that it rings is unlikely to mean there’s an actual fire.

In the same way, if you keep incrementing the major version without breaking changes then people can no longer rely on the version number to be alerted about breaking changes.

By all means, increment your major version number when you feel like it. Just don’t call it semver. Because even if you are technically allowed to, it goes against the spirit / point of semver IMO.
I think the question is whether it even approaches 1% for anything with electronics in it. Can you buy a car, phone, PC, etc, that has zero made or assembled in China subsystems?
There are too many things to be improved, e.g. support of simple (enough) cases w/o any scriptish code, getting away of stupid syntaxes (like distinctions of indents with TABs vs. spaces) in makefiles, avoiding being relied on as a command line tool in LTO builds (grep GCC source if you don't know how MAKE is depended on), saner parallelism...

If there are not so many things to be improved, there should not have been so many tools to replace `make`.
Don't we already have that to some degree in GNU C?

gcc has an __attribute__((pure)) (not sure if it enforces it though) and there are C++ constexprs.
“Python-esque with ADTs” is exactly what I loved about F# when I first found it.

Unfortunately, the tooling is just as much of a nightmare (though with the dotnet CLI it is slowly showing signs of improvement), and cross compatibility is still iffy for a lot of things, so I’m not sure it satisfies the rest of the author’s specs.

I would kill to see a dialect of F# completely freed of the .net nightmare and allowed to fly free on its own.
Your Student Loan Servicer Will Call You Back in a Year. Sorry
One of the biggest challenges for acheiving orbit is the dense atmosphere near the ground. Takes much much more fuel to go the same speed than it does when higher. It is dramatically less dense and then goes away as you get higher.
I really feel that HN has some really unusual behavior when criticizing China. Almost always, HN defends China by throwing rocks at US. It is really baffling.
They're often off campus, and at a lower rate than the non college student early 20's population.
COBOL?

It has been tried before. Results weren't that great.
The researcher should watch this video https://www.youtube.com/watch?v=866olNIzbrk
Because huawei is chinese.

It would make sense from a media perspective as they are trying to drive attention and thus eyeballs, and xenophobia sells page views
It's just my gut feeling but for nondevelopers, the config storage doesn't matter as long as there is a good GUI to generate what they need to save or paste into another system.
Sure, but that's a different discussion. No matter how potentially dangerous some software behaviour is, if it's both intentional, and well-documented as being dangerous and intentionally so, there is no CVE.
"You now have Chrome/Firefox 277, which is different from version 276, and has installed itself. Deal with it, because there's no option to revert to version 276." That's just how software works these days.
Propranolol massively improved my quality of life. I used to get panicked at the prospect of public speaking, but with propranolol I feel like I could give a nationally televised State of the Union address with no problem.

I take it only before public speaking, not regularly. The only downside is it leaves me with dry eyes and exhaustion at the end of the day, but it’s a small price to pay for the huge QoL improvement.
>They tried to rules-lawyer their way out

Well if there's no rules, there's nothing to rules lawyer about is there? You just kick rude buddy out and they can sit and complain outside.

I mean if I kicked someone out of my place and they started arguing with me, I would physically remove them my house. There would be no arguing. Someone disrespects my house, my friends and me by not leaving when asked, they are no longer welcome there. There's no appealing to emotion, no anything. They leave.
IIRC in the original study they tested with a mix of 50%-50% gay/non-gay to avoid this problem. I guess this other study did the same sampling.
A rocket engine nozzle produces thrust only for the part where the pressure is greater than atmospheric pressure. (Makes sense, right?)

Launching at lower ambient pressure (greater altitude) makes the engine work better. It gives more thrust for the same fuel flow (higher ISP). You can also make the nozzle bigger, getting even more thrust and ISP.

This is a significant advantage AFAIK. Also, AFAIK, if your rocket engine is low-tech, you will likely have low chamber pressure, meaning the nozzle is small. The beneficial effect is proportionally larger then.
What are you talking about? Scala doesn’t even have a consistent syntax, on purpose. By design there are multiple ways to write many things in the language, often with unpredictable and inconsistent results, method syntax being the most obvious example.

I think you have confused Scala for something else. “Regular” it is most assuredly and deliberately not.
In India, all politicians have to make their income sources, cash in hand, investments, Income Tax ID, un-movable assets, etc in a public affidavit to Election Commission of India.
Software is eating the world: Why you need to question your current career
"It rather involved being on the other side of this airtight hatchway: Writing to the application directory" (2012)

Raymond Chen on "security vulnerabilities" that depend on already having superuser status.

https://devblogs.microsoft.com/oldnewthing/20121207-00/?p=58...

Looks like Microsoft messed up the line breaks on switching to a new blog platform.
You're looking at it from a 'justice' perspective. It's much easier to explain the attitudes from an 'us-vs-them' perspective: US spying is used to give the US an advantage. Chinese spying is to give China an advantage.

It's a lot like complaining about armed Chinese soldiers stationed in the US, only to be met by "Well our own soldiers are also armed".
As mentioned in the article, this feature is disabled by default for non-superusers.

If you’re talking about a more broad “COPY TO/FROM” is evil, then I think this is a far broader discussion, and I encourage you to get a better understanding of some of the use cases.
I don't see why not. Though I haven't tried it myself.
6 Months to make, the first Alexa Magazine Skill, reviews, demo skills and more
COPY TO/FROM PROGRAM is not a bad feature. It is in fact an amazing and wonderful thing that makes ETL with Postgres much more powerful. Almost all language runtimes can spawn subprocesses. What is your rational for declaring it "bad" with no explanation?
Curious, how does "Downdetector" work? Where does it get its data from?
I think the main factor here is that the Chinese government spying on me likely would have no impact on my life, while the US government spying on me has a direct impact. So as an average US citizen, I should be far more concerned about US spying than Chinese spying.

I absolutely agree though, I'd be far more afraid of using a Chinese device as a Chinese citizen than as an American citizen using an American device. China has far worse human rights abuses, it's just the ways they can impact most Americans are minimal in comparison.

I feel it's reasonable for an individual to be concerned about your own country's human rights abuses first and foremost as those are the ones you're personally most likely to contend with.
How to Choose a Mobile App Development Company
starting? Raymond Chen has been blogging about bizarre vulnerability reports for almost 13 years now.
What about Ocaml/ReasonML?
University Departments engage in that though, at least mine did. Ambassador programs trying to get kids into the field, pumped up graphs about great career prospects and coming shortages.

Got out of school and story on ground was very different. Wound up programming instead.

I guess their job is to get kids into the program. What happens after doesn't matter so much.
What if we all don't want to live in Seattle or be told what do do by some PM with a physics degree from fill in the blank who never had to grind out code themselves?
As a Polish person, my brain hates these too, even though we have proper seasons here. When I see "coming in the Spring", my mind is all "that's 20-ish of March, I think... or maybe April... no, December is definitely winter, so it must be March!".

Seasons are dumb. I remember reading a rant on the Internet once that advocated that we should recognize two seasons - summer and winter. You could put the boundary at equinoxes, with summer encompassing both traditional summer and spring, and winter encompassing traditional autumn and winter. The definition would be simple: summer is when it's kind of warm most of the time, winter is when it's kind of cold most of the time. I remember this resonating with me much more than the traditional definition.

Going back to temporal coordinates, the older I get the more confident I am in feeling that, for terrestrial use, anything that's not an ISO 8601 date is garbage and should not be used.
-Verilog:

How about https://chisel.eecs.berkeley.edu/?
Not sure about the pipelining assistance.

- COBOL

- typesafe macro assembler:

WASM, low level JVM, .NET IL ...
I think there were some research papers with "real" assembler too.
Files like this are posted every month, and every month they’re upvoted, and people end up using less secure browsers because they’re misled into turning off TLS 1.3, HTTP/2, and client autoupdates (all real examples from posts like this).

It’s like watching a dog bark at its reflection in a funhouse mirror. You don’t dare interfere because the dog is obviously rabid about something, but it’s just as obviously unglued from reality, and so you watch helplessly and hope that others have the wisdom to stay away too.
Scaling Time Series Data Storage
On the Particular Grace of Palm Branches
And I always think of the mathematical definition. It's nice to see the mechanical terminology explained. Thanks!
>2019 that number is in the several hundreds some places thousands.

wow - how are the uni's getting the space / resources to do that? I have some knowledge of the investment required in labs and lecture theatres, and I know of several CS programs in the UK capped by the constraints that these impose. Basically if you can't get the class into a "standard" lecture theatre at your institution you are capped. Attrition is ~5 and 15% (sometimes higher - but the teaching quality stuff kicks in) per year so by the time you get to a graduation class it's rare that >100 graduate - more like 60.
For $650k, Anyone Can Name a Species
Appelbaum (the author): USA is not a kibbutz! Manaic egalitarian Jews like him caused the 1917 Soviet Coup and Nazi Holocaust, but that's not enough!
I always switched to PJ's instead of gowns - also you don't have your Arese hanging out on view.

And given that I have been in hospital (in the serious wings) a lot of the doctors and nursing staff have always been keen supportive of getting dressed and moving about.
I'm impressed as well. Are there companies that constantly take video footage of satellites for monitoring?
I have raised the issue of trackers in analytics SDKs on developer forums and the result has invariably been negative towards me.

When speaking to friends and coworkers about these issues, the result is mostly people calling me paranoid.

Developers mostly don't care as long as they get money.

Users mostly don't care as long as they get cheap apps.

As a developer who does not use third party SDKs that track users (other than the OS) because I value my user's privacy and realize that many of my users are in places where data is expensive and scarce, I sometimes feel like I an engaging in a futile and unwanted effort.
It is currently illegal to build 20 story residential towers in the village. If you think this is ridiculous you should get involved with http://opennewyork.city/

There is currently a rezoning process going on in SoHo/NoHo which is the main reason these articles are currently getting written.

I also think the cycle of neighborhoods is a bit more complicated than you make out, at least historically, where it's not just a one way trip towards neighborhoods getting more expensive.
If I understand it correctly, the feature is controlled via a user permission which is not granted by default.
Unfortunately, there isn't a chance this survives, especially if it's closed-source and for money. Discord doesn't allow third-party clients (which I swear should be a legal issue since it's a PUBLIC API but whatever), and Discord is known to aggressively block and prevent third-party clients.

If you want something that doesn't suck, look somewhere other than Discord. It sucks that it's so embedded into so many groups but Discord isn't a very friendly entity.
Quoting Andreas Freund from the mailing list:

"""
Btw, the xp_cmdshell thing the author references several times?
It can be enabled via tsql if you have a privileged account.

https://docs.microsoft.com/en-us/sql/database-engine/configu...

and it allows to execute shell code (as a specified user) even when not
a sysadmin:
https://docs.microsoft.com/en-us/sql/relational-databases/sy...
"""

so no MS didn't really "lock down" the feature.
That doesn't appear to be a printed map.
If that is correct, then it's really a non issue I'd say.
How Diapers Work (1996)
Knowing Types of Crypto Currencies
I have heard about a lot of debris in space. How much is there in general and how much is at that height?

I wonder if there are simulators that can predict the likelihood of collisions.

Also how common are meteorites and things coming from space? And what are the chances of being hit by those?

I am guessing a large object like the space station has a bigger chance of being hit by something.
That's sad to hear. I've had a lot of fun playing around with Azure's table/blob storage services. Never deployed a large production app with them, but the performance seemed decent (eg. when using table storage as a json store). I did look at Cosmos DB but decided not to give it a try when I saw the pricing.
Pegasus launches occur at closer to 900km/h.

It takes a Falcon 9 about a minute and roughly 150,000kg of propellant to get to 10km altitude, at which point it's going to be travelling closer to 1200km/h. If you can move that part of the mission to a carrier, you can substantially reduce the size and fuel capacity of the stage or maybe even entirely skip a staging operation (edit: not skip, carrier becomes first stage, thanks DenisM!).

Back to the Falcon 9 at mid-first stage, from 10km to stage separation you're running on motors that had to be built to operate at sea level. This means that they are 'underexpanded' for operating at 10km altitude and are therefore not as efficient as they could be. If you know your engines will always start off at 10km, you can build bigger expansion nozzles and improve the overall efficiency.
Thanks. Now I need to look at this on a big screen.
And not much else.
A lot of people are saying it's "erasing" the memory. I actually think the way it works is much simpler. I've read that when you relive any memory your brain essentially unloads it, then rewrites it (sometimes in a modified form).

So like think loading a block of memory then rewriting it, but this time you rewrite the memory without the associated anxiety.
> would be different if the service version wasn't allowed to exist in the first place.

Agreed 100%. However, I'm very reluctant to use laws to prevent people from choosing the things that they decide are best for them on the premise that I/we know better.

The hurdle for my determination that I know better what's good for someone else and to restrict their choice to conform to my superior knowledge is extraordinarily high.
What safety feature does rust lack exactly? I know C++ has some more expressive features (like templates on values), but safety? C++ is as unsafe as it gets…
As a parent, this was always fascinating to me. Cool to see the science behind diapers.

> Given the strong chemical attraction of sodium for water and the strong molecular structure of the polymer, you can no more squeeze the urine out of a diaper gel than squeeze the water out of Jell-O.
you forgot Vista
What a terribly written article. Is this the new norm on HN?
If this is CVE, what is Docker then? :)

Anyone with privileges to run docker image is basically root on your host.
Could you inject these microbes directly into oil wells, perhaps in drilling fluid, to prevent extraction of said oil?
Lots of people.
Or switch to radian, Xbox 2pi or Xbox Tau
I kinda went back and forth on this. The initial comments here made me think that this was basically the reporter saying "person with su can do su things".

Then I looked at the PostgreSQL statement, which said that the report claimed that users with a read-access role could do the su things, and they said that the claim was not true.

And then I looked at the actual report, which stated that you have to have the read-access role, and the execute-access role (or su).

So, what it seems like is that both parties didn't represent the actual situation well, but the root (ha) issue was that it was reported as "IF YOU HAVE READ ACCESS (and execute access) THEN YOU CAN EXECUTE ARBITRARY CODE!!11!!!"
The site shows a graph of user reported problems.
My great concern is that satellite fission may cascade, enveloping the Earth in a debris cloud and taking away access to space.
I'd like to continue to develop something based on vau calculi with some forms of partial evaluators, since I have lost interest in type theories.
It seems like in this case you want to version API and program separately. API changes aren't the only thing people care about or that should be communicated in a version number. So semver would not just be "not perfect" but be actively misleading.
> Let's say a source/whistleblower reaches out to an NYT journalist. They communicate over "Signal" an encrypted chat. The source worries about being detected in passing the confidential material they've obtained. The NYT journalists assists the source by providing a link to this NYT article "How to tell us a secret"[2].

That's not collaboration in advance in the source illegally gaining access to the material. Were the collaboration about delivery from the source alone, I'd agree that there was a potential threat to routine journalistic activity, but that is not the case here.
The recent stackoverflow study seems to indicate the numbers of women are increasing https://insights.stackoverflow.com/survey/2019?utm_source=It...
They have always been expensive. I don't think that has really changed.
Ok - aside from lets agree to disagree, im not equating the content are the same.

I am equating the manner pf discourse and conversation flow.

Its rather disingenuous of you to think people are claiming racism violence and child pornography here.

Besides, 4channel is now heavily modded to be sfw since it has been acquired from moot and the owner is trying to drive ad revenue.

It isnt 2008 - and please again, stop passing opinion as fact chris granger. I expect greater from hn posters.

I get some solid content here, but to downvote on disagreement and then ignote2a genuine attempt to exchange ideas is discomforting to see.

I dont anticipate you to understand and i thoroughly expect this to simply be downvoted.
This depends upon the circle you chose. Nonorientable manifolds still have many orientable circles (any sufficiently small loop is orientable).
Even if China is guilty of worse than the United States, it's not clear to me that that should be salient to Americans. I'd submit that, although China is constantly presented as a rival, Americans are much more likely to be harmed by their own government than by China's. (Americans should also be concerned about this because they are, to some extent, responsible for it themselves.) If that's true, then perhaps they should indeed be more critical of AT&T than Huawei.
I was in the same situation some time back.

"Decided" it was time I must change myself.

Picked up "The Magic of Thinking Big". I get the general hate towards self-hep books, but in many cases they do create a positive future image and that is essential to take the next step.

Get an accountability buddy. Search reddit or discord for that. And go. Use the 5-second rule.

Go out in the morning sun. Take the unknown routes. Spark your creativity. Go out of your comfort zone once in a while.

It will take time but you'll eventually get better.

Spend $100 on a random stock. Learn, improve, adapt.

Make notes.

You do not need to prove anyone else. Make a commitment to yourself and stick to it.
"local git dep" was a mistake, I meant "git dep", which can be used in a way that approximates Go's import system if you use versioned tags.

(The "local" comes from it being in-house but that's confusing)
While you can not buy products where no part is made in China, you very often have a choice where to allocate profits from your purchase.

For example, if you buy Huawei phones, then most of the money goes to China. If you buy from a non-Chinese company, the extend is less.

As to the people who just instinctively respond with whataboutism: China is a dictatorship that not only commits genocide against Muslims in Xingjiang, they are also overtly hostile to anyone, especially any country, not directly supporting their view of censorship and social control.

How you personally deal with the US and US products, is your choice. In the same way.

But let me say one thing: As many faults as the US has, it has nothing on China when it comes to the suppression of freedom of speech.
For example, everyone and their mom makes fun of Trump, and Americans. Or Germans, or British. Or whatever.
But make fun of China or the CCP in any way, and a wave of threats, both political and personal, descent upon you - up to the highest level. Ask that Swedish TV show... And you better never set foot into China after that.

Anyone who has the slightest idea about Chinese face culture, and its political environment, know that the two countries are simply not comparable in that regard. And whatever wrongs the US has, it has them for completely different reasons.
I'm against laws prohibiting recording without consent. Recording is a way for the weak to defend themselves against the powerful. If someone calls me, or comes up to talk to me, I should be able to document electronically whatever is said to me.