skysight-inc/HackerNews huggingface dataset:
For me it’s trying to remember the ‘for each’ syntax in every language. I normally bounce between 4 or 5 languages every day.
Yes, Apple, as usual, vague far reaching and stretchable...
Stardew Valley’s creator announces pixel-art followup Haunted Chocolatier
Given that so much of Apple's profits are from extortionate App Store fees... I can't help but think this is a classic "commodify your complement" strategy from Google. The lion's share of Google's revenue comes from search: if cutting subscription fees on the Play Store forces Apple to cut their take on the App Store by half, then Apple loses considerably more than Google — and Apple's loss is Google's gain. And if Apple doesn't cut their rate... It's a lot harder for them to argue to regulators that they shouldn't be forced into having oversight, since it's no longer standard to take so much.
They're referring to the use of PGO when building the compiler itself: https://github.com/rust-lang/rust/pull/88069
> Another way to frame this topic: intelligence doesn't always lead to impact, and impact is what matters.

Impact is a great way of putting it. There are plenty of really smart and creative people who will never produce anything impactful in their life. Impact in my opinion is really all about time-sensitivity and sprinkling of genius. The impact may not even resonate fully with the public in the person's lifetime either. Nikola Tesla being a prime example of this. A lot of very incredible people tend to be VERY open to new ideas. John Dee comes to mind in particular. When he could find no more wisdom in science, he looked to the occult. Nikola Tesla I believe also was quite interested in the occult as well. While I wouldn't consider the occult "out there" by any stretch nowadays, it's a good example unorthodox ideas can come from.

> Plenty of people are constantly frustrated that they are misunderstood. "I am so smart but I can't get anything done around here because everyone's an idiot."

I've found that kind of thinking tends to be the reason why some of those people are misunderstood. When your frame for interacting with people is setup like that, it's not unreasonable to assume one would put up conversational barriers to confirm their own bias of "everyone's an idiot."
No, computation is objectively observed. But not all computation is equally interesting. What is subjective is just how interested you or somebody is in a particular instance.

If what you imagine to be consciousness is a recognizably interesting computation, the details that make it recognizable are objective, but your interest in it as a topic to talk about is purely subjective.
Think Netflix’s Maid Is Hard to Watch? Good: That’s the Point
Virtualization has usecases beyond security though. So even if virtualization was completely insecure by design, it wouldn't be useless.

Does the same apply to SGX? What is SGX good for if it's not secure?
The apostrophe has seldom held so much power to extreme variation of meaning in a sentence.
> (2) Note that the Wall is established on land (TX, NM, FL, AZ, CA) stolen from the very country its people tries to keep out. It's even in the names of the states, all Spanish. Who are you fooling?

Well without the Gadsden purchase, Yuma and Tucson would still be in Mexico.

I appreciate when institutions (such as universities) ceremonially acknowledge the indigenous people whose land they occupy and never intend to return or pay rent on (often while running their own housing and office rental businesses on top of it.)
In what sense are they physical? Can you point to one?
You mean it was handled by.....in person?
> noting that accusations of not reading the article are never positive contributions to the discussion is not even in the neighborhood of advocating not reading the article.

That depends on whether you believe that accusations of not reading the article tend to cause people to read the articles.
I had to Google the north korea thing.

https://en.wikipedia.org/wiki/Superdollar

TIL. Thanks!
I was wondering why Brex left Elixir, and what happened to all of the tooling they created to work in the language. From their blog[1]:

> Building and maintaining internal libraries to support Elixir as our primary backend language became time consuming, and few other users in the ecosystem seemed to share enough use cases to make OSS collaboration mutually beneficial.

The whole point of giving things, and contributing code, is to do it without the expectation of a return or that anyone will even use it. It’s the mystery and the surprise of the way in which others benefit that makes our entire ecosystem work. When companies ride on the volunteer labor of others to become worth billions, and then come up with all sorts of excuses for why they can’t give back... I guess the success of AWS demonstrates that nobody will care.

1: https://medium.com/brexeng/building-backend-services-with-ko...
This is an instant buy from me. What an incredible story.
Digest should just die. It’s a terrible standard that makes it essential impossible to store passwords securely on the server.
There's only a very small number of exceptional people who are so smart that they just understand everything without effort. Terry Tao comes to mind. Everybody else has to pick and choose what they understand, most "very smart" people are still only very smart within a certain domain.

This is more of a reflection of the richness of our world rather than the limitations of the human mind.

In Ancient Greece, it was possible for polymaths to exist, people who could contribute to the many disciplines that existed then. Then, Poincare has the title of "the last universalist" because of his contributions to many areas of mathematics. Now, no such generalist can exist, everything requires specialisation. But that is a good thing. It means that human knowledge is incredibly rich.
Musk has done more for the world than you ever will.
Yes, It was very hard to liberate Aluminum from oxygen with his level of chemistry...
Yeah. I’d like to run for office one day, but I would need the wife fully on board and I don’t want it to impact the kid(s). I don’t post really anything on social media, but I do have this account.

I believe that if I do run for office that the things I’ve written here, in the context of today, will be dug up and taken out of context then. But I need to develop my thinking somewhere, and oddly enough this site has the most civil discourse I can find.

I don’t want to give up my anonymity and I don’t feel right now is the right time.

Right now, candidates are pigeon holed into two extremes, so I’m ok waiting on the sidelines and learning and reading more. I think what you bring up, and the cost of running for office (e.g. it could screw up your career if you’re targeted with a smear campaign) definitely limits the pool of candidates.

It’s definitely a sacrifice, especially if you lose. It turns you into a lightning rod, has the potential to ruin about half of your relationships, could wreck your career, and puts your anonymity and personal security in jeopardy. But I appreciate the opportunity that being born in this country gave me. And I feel a responsibility to do my part to provide those opportunities for the next generation and those who want to come here from around the world.
I personally think a lot of the infighting we see today is largely self-inflicted by the masses on themselves, as opposed to solely due to manipulation by media giants. However, your point still stands.

Humans have a finite amount of attention. If you waste it hating on some other sub-group (regardless of whether or not you're being manipulated), instead of focusing on improving everyone's life, you're not really helping society.

The modern "woke" movement is a great example of this. People are wasting their life playing a hateful privilege points game, and are even arguing that some other people should have their quality-of-life forcibly reduced due to having too much "privilege". Instead, we could be focusing on guaranteeing a decent standard-of-living for everyone, regardless of who you are or what you look like.
China treats its major cities (and the nearby area) at the province level: Beijing, Tianjin, Shanghai, and Chongqing. So it's not unprecedented among governing systems. And given the size of those areas, it is a pragmatic approach.
Can you give more details on this? What makes the difference between the multiples?
Not the kind of show I normally watch, but once I started it I couldn't stop. I was afraid I was going to be watching some woman getting beaten up or worse, but there was very little of that, fortunately.

I thought they did a great job showing some of the hoops poor people have to go through to get any assistance at all. At least in the US, where I live, I think I kind of knew how so many people get by, but this show really made it come alive.
Ask Delphi: A computational model for descriptive ethics
This is a useful article about Amazon work culture.

And is also why I will never work there, and why they’re going to have ongoing diversity-of-thought issues, as that’s not a culture a lot of people can thrive in.
A History of Hijacking and the Evolution of Airport Security
I don't know why the article frames it as some crazy big mystery and tries to come up with different hypotheses for it throughout. The answer is clear from the very first example they start with, and explained further towards the end – the cash is circulating in the grey/black market economy and across international borders. Demand for cash is rising because this economy is growing at a similar rate to the regular one.

As for the "why does nobody care part", the possible explanation is unconvincing. Yes central banks enjoy the power of being the sole issuer of currency, but the few cents per note they get to keep is hardly where their real interests lie.
I think most of it is Italian instead of Latin, including your two examples.
Being able to say I don't know and I don't understand is incredibly powerful.
There is a lot of rumor and speculation about very benign things.

1. Precautionary savings. In a low interest rate environment, there is not the same penalty for holding cash as getting interest in a savings account. A lot of people find it prudent to have a buffer of cash, say enough to cover 1 month of expenses. So cash withdrawn from an ATM but put into a piggybank or under the mattress will appear here as "missing". If you want to change the situation, then raise interest rates and increase law and order.

2. Crime. Sure, crime is conducted in cash, and a lot of that money is funneled to Latin America. This is a known thing -- it's more seignorage income for the Fed unless the cash comes back into the economy, but much of it never will as several economies are dollarized. I don't think there has been a material increase in organized crime, so I would think household precautionary savings is the reason.

3. Let's get some perspective. $50 Billion in cash is basically nothing. It's like 2% of currency in circulation. So this whole article is complaining that 2% of currency is not circulating. Well, OK. Must be a slow day over at the Economist.

https://fred.stlouisfed.org/series/WCURCIR
Welcome to corporate-owned open-source. You COULD fork .NET and add hot-reload back in. But you won't. And they know it.
I was thinking of Jacob Collier when reading GP's comment. It seems very clever, but I don't find it "nice-sounding".
Perhaps they should have screwed the lid on and buried him
I don't know Google/Amazon's own CPU cores, but know chips.
I wonder if this game is also going to be free on Teslas.
look at it from another perspective: in most cases of failed contracts, the losses are in the billions...if we only lose a mere $300 million, we should count it in the win column
We ready use plastic in decks. I bet it can be further scaled up. At what cost I have no idea though. But I wouldn't count it out as a primary building material
Is there any evidence that supposed beta testers are not receiving the source code?
Einstein was one of history's most successful, perhaps the most successful, abstract thinkers.

Some of his reasoning was based on simple observation of light and making logical deductions about how it must work. It's pretty amazing when you can make simple observations and reason about the workings of the universe.

Abstraction is in and of itself an art which is both a learned skill and highly dependent upon intellect.

Now, this is the stinker. Imagine that Einstein had been born in a non-English-speaking part of the world. Would this separation from the scientific community have prevented him from telling us all about relativity? I imagine it would have, and it's likely that a good number of abstract thinkers of his caliber have lived and died without us learning from them.
> I love the implication that 100+ year old companies that build race cars don't have solid engineering culture. Aren't ICE vehicles far more complicated?

They are complicated, but in a different way. They don't get radically re-architectured from the ground up the way software does. An ICE car today has some fantastically complicated components, but by and large they're recognisably the same components doing recognisably the same things, as you would see going back decades.
I have always thought there is a market opportunity for MacBook batteries. Right now is a mess, no real trusted name brand 3rd party.

Amazon is filled with $50 choices but reviews that are all over the place.

Ifixt, OWC, sell batteries with accessories for $100+ but you have no idea if you are paying more for the same $50 battery.
It’s even more of a problem as anything after 2011 is not a simple swap out if the replacement goes bad.

Maybe someone can say why there isn’t a true 3rd party premium battery brand ?
"Iteration" can mean just about anything in DoD-speak.

Barring further releases of information (or a HN reader being willing to do a little bit of leaking), I don't think anybody can confidently assert that the $300M spent on DTE will be meaningfully reused in the next "iteration."
> it's not unreasonable to assume one would put up conversational barriers

Yes exactly and likewise people aren't likely to be clamoring to hear your genius ideas when you're treating them like idiots.
I believe it is: TrustZone is used for attestation in embedded secure boot models when verifying a new flash-image during in-field firmware updates. This paper sounds like an application of that process to HTTP.
This sounds like a compiler optimizing bug, in that if the expected behavior of main without a return is that it will return the result of the last function call, then the last function in the main does use its return value and that should not be optimized.
Yeah, sorry if my description wasn't clear.

> It sounds like what you want is a password-based KDF, to derive keys clientside for the encrypted bundle.

The encrypted blob containing E2EE keys is encrypted with a symmetric key that's derived from PBKDF2 on a passphrase.

The problem is that standard password-based authentication exposes the login password to the server every time the user logs in.

So if the user is lazy and uses the same password for both purposes, then the server could very easily derive the key and decrypt the blob that contains all of the E2EE keys.

Even if the user picks slightly different passwords, e.g. "password1" vs "password2", the server has a huge advantage over your standard brute force attacker.

> (SRP is pretty much dead now, for what it's worth).

:shrug: Was it ever really alive?
Einstein was born in the German speaking part of Germany.
Fortinately Scandinavia, some of the coldest places on Earth, has figured this out decades ago.

https://en.m.wikipedia.org/wiki/Passive_house
It’s $166 per person in the USA. The horror.
What do you do when the only non-hostile working environments hire people not of your tribe?
>something will happen and you will need tech knowledge to continue

Same as with windows, except all those people who do have knowledge are in no position to improve Windows. They improve applications that run on Linux, instead.
Regardless of how you think a modern compiler in C99 mode should behave, the fact is that "gcc -std=c90" generates code that returns an arbitrary value from main if no return or exit is executed.

clang doesn't do this as far as I can tell -- though it's difficult to be sure, since returning a status of 0 is valid C90 behavior.
sortition
"Areas of high density can be heated with nuclear power, tapping directly into existing district heating systems."

This is already done in Russia
The Fed is setting the example here that congress should follow but won’t cuz it’s already too corrupted by representatives with conflicts of interest.
I thought this was an SQL injection in WAF, turns out it just is a bug in the SQL injection protection provided by WAF, because WAF’s generic SQL injection protection isn’t bug-compatible with MySQL SQL parsing, so that a vulnerable app behind WAF would not be protected by WAF from an attack using the shouldn't-be-valid SQL.

Honestly, I think this highlights a fundamental weakness in trying to put generic SQL injection protection in an external layer rather than just avoiding treating untrustworthy input as SQL in the first place. Conceptually, you need to replicate every protected SQL engine and the manner in which every input might be concatenated to get SQL, or you are going to have exploitable holes.
What could possibly be more concrete than "bring me the computer what comes in the smallest box"?
Argentinians have a lot of cash that they (we) use as an edge against inflation
Comprehensive enterprise document product suite
VectorViewer is a SaaS that provides simple yet effective solutions for complex enterprise document management problems.
The postgres image (postgis/postgis:12-3.1-alpine) is linux/amd64.

I see now that the official postgres images have other arch options compared to the postgis images, which are arm64 only. I wonder if that could make a difference...

And now I see that Docker Desktop actually shows a warning about potentially poor performance when using an amd64 image: "Image may have poor performance, or fail, if run via emulation."

This is good news, since I'd much rather use Docker to run postgres in dev.
Maybe I'm a pessimist, but it feels like all of this "fine, we'll cut our commission fees" is all just leading up to another shoe about to drop... "But now you have to pay $x/month to have your app hosted on the app store"
Seemed perfectly fair to me. If the car's range is 200 miles then a consumer-oriented review should point out that the range is a lot shorter than you might expect, and if you have a trusted source for that figure there's nothing to be gained from actually driving it 200 miles to test that point before illustrating it on screen.
New Mexico had to wait quite a bit due to having too many brown people.
On my Android phone this website is just a title and blank. It feels a bit ironic.
VectorViewer is an independent software company providing enterprises with a suite of products for document viewing, editing, annotating, conversion comparing, life cycle management, and PDF Fillable Forms. It is backed by a powerful PDF Engine that helps speed up and enhance document and image processing at every point in the document lifecycle providing the smoothest user experience for an end-user.

VectorViewer - Comprehensive enterprise document product suite

What differentiates VectorViewer from its competitors is that all of its solutions are an end to end solutions and supports API-based integrations with any large enterprise product. There is no tight coupling and this gives the flexibility for easy upgrades and runs the document management software as an independent microservice.

You can find us at: https://www.vectorviewer.com
Like the article says, this got cleaned up over 20 years ago in C99.

But sure, I wouldn't recommend anyone choose C as a language for new software unless they have an extremely good reason, or if you really love stuff like implementing every data structure you use from scratch and using void* as a kind of wildly unsafe generic.
With all respect it scares the crap out of me that the rear doors of my car don't have a way to open without electricity. I don't like to carry passengers in the backseat for that reason, and I think its a much less far fetched explanation than not being at the wheel while driving.
> New frameworks every few months

React is going on 9 years.

> even stablished ones keep changing in incompatible ways (Angular, React, Vue)

React's API has been incredibly stable. There has been one major breaking change in the API (deprecation of the lifecycle methods) and even those are still supported.

These arguments are tiring. Think of something new.
Video games have this already.

For mixed audio tracks, existing signal processing algorithms can isolate individual speakers out of a crowd, instruments out of an orchestra, or singers out of a choir.
The compiler cannot assume that much, because the argument is a signed integer (negative integers will not overflow and do have well-defined behaviour).
Debugging Rust in JetBrains IDEs: state of affairs
Stardew Valley was? Weird.
They took a half billion in subsidies from California for battery swapping and never planned on actually implementing it broadly IMO. They just met the letter of the rules to qualify, then move HQ to Texas after subsidies run dry and they don't want as much taxation as normal CA small businesses who subsidized them.
Well, BDS gets away with saying "fyi this is an ISRAELI business"
Show HN: Collection of Code Review Tips