skysight-inc/HackerNews huggingface dataset:
The joke internally is that Dropbox asks lots of concurrency questions because the Dropbox client has 50+ threads :-)

That said, I think what I noticed at Dropbox is that asking lots of tough questions gets you a lot of pretty talented folks who are very interested in solving hard technical problems. So from an infrastructure side, Dropbox was overflowing with talented people. From the product side, though, it was harder for teams to staff frontend projects or make progress when their ideas were challenged by infra.
The author ("scam prevention expert") was extremely uncomfortable at multiple points in the interaction and just...kept going.

I know that this scam is relatively sophisticated compared to others, but I have to think if I was a scam prevention expert that I wouldn't tarnish my own name by putting a story with this much raw honesty out there.

They basically violated rule #1 of scam avoidance which is that no legitimate business cold calling you will need you to do anything with urgency.

Either that or it's a way to make potential customers feel better about the obvious mistakes they made.
Using golang cloud functions. I have a constant stream of hits, so there are always available functions.

Connecting to cloud sql postgres and serving a request that hits the database takes under 1s. Hot request/responses are ~20ms.

My hits are all US based, so I plopped myself into Central. No issues there either.
I've switched my main domain to iCloud, once they announced custom domains. It "just works" with the Apple devices I usually use for main domain stuff. If I do end up leaving Apple, this will likely get moved to another service.

I do have a few other domains I use for various tasks and testing, I've moved those to the free Zoho Tier for now. I'll keep an eye out if anything else comes up thats worth looking at. These work well with any device, and not just Apple ones.
".. the technical issue was first introduced in 2019 but didn’t create a noticeable impact until October 2021... was fixed in March 2022 "

It does not seem plausible to me that a two year old bug acknowledged at least six months ago and given the highest possible priority was just fixed.

Coincidently, the bug was introduced prior to the US presidential election and they now promise it had no impact (for reasons) until after the election and January 6th fallout. I'm skeptical.
and it's the same for most other (non private) universities in europe.
Hello HN!

This web app is a different take on the typical hex editor/viewer tool.
Using this graymap visualization you can easily get a quick overview over binary data and spot interesting structures.

One good example to try out is the Windows Media Creation Tool (MediaCreationTool21H2.exe).
If you throw that in you'll quickly see that almost half the data of the 18 MB executable consists of uncompressed bitmaps, which seems kinda wasteful.
Professional doesn't mean official, and it's not a shallow dismissal, it's just a dismissal due to your self professed lack of credentials on the topic.
You can freeze header rows in Excel. This happens automatically if you use Insert -> Table. That also gets you the ability to name columns.
Yea, that's essential what high level technical people are. They're making decisions on generalized details with enough confidence that they details can be filled in by lower level engineers.
The ostensibly domain-specific interpreter tucked away in NSFunctionExpression is interesting, and I think it would be reasonable for Apple to try to rid their platforms of all such interpreters (with the inevitable exception of JavaScriptCore exclusively for the web). But I think the most important part is this:

> The expressive power of NSXPC just seems fundamentally ill-suited for use across sandbox boundaries, even though it was designed with exactly that in mind.

It reminds me of the YAML deserialization vulnerabilities that plagued Rails. It's clearly necessary to ensure that any data received from an untrusted source is merely data, with no generic way of instantiating arbitrary classes.
Lots of call centers get targeted with this type of scam. I think it's because call center employees are so poorly treated and compensated that it's appealing to join the scam. I've seen the same exact thing happen with QuickBooks support. The actual agent you're speaking with gives your contact info to the scammer who calls you back.
Agreed, we see similar in places like Afghanistan and Saudi Arabia, where women and girls are harshly discriminated against and restricted in society. They simply don't have the option to opt out of the misogyny inflicted upon them because of their sex.

These assertions that permitting an 'X' sex marker on passports will somehow reduce discrimination don't really make any sense.
Can you explain what the information leak would be? Also, I think it's not possible for a credit card to end in all zeroes.
Cryptocurrencies don't do anything to actually help the underlying economic issues that cause rapid inflation. All it does is allow a handful of people to shield themselves from the economic crisis. This will only ever be a small percentage of people, because in order to secure your wealth, you need to have wealth in the first place. Cryptocurrency can't help the people that are struggling the most.
> What these places are facing is a SHIPPING shortage.

> Not a lack of enough wheat in the world.

That doesn't make it any better, most of the famines that took place before the industrial revolution happened because of transport shortages, sometimes a certain part of a kingdom would experience famine while another one, located at the opposite geographical end, would have been just fine.

Now, it depends how fast and if those transport/supply issues can be solved in a reasonable amount of time, I would imagine this is not as simple as firing up a new instance on AWS (let's say) if the instance you had on Azure had died out.
> What makes you think its colleges and universities that set the cost of textbooks?

Perhaps not set at the University-level, but they likely allow ethically dubious practices that inflate the cost of texts and line the pockets of their teaching staff.

Being a university drop-out, I took the opportunity to test the waters at my local technical college for a Cybersecurity program during the lockdown with a free first-year program. For the English course, I was required to purchase a $120 dollar copy of a book authored by $PROFESSOR_1, $PROFESSOR_2, et. al. - this was a small collection of stories NOT written by these professors but simply chosen by them and printed by a firm which provides what one can only describe as kickbacks to these professors. Of course, each year two or three stories are swapped out such that one could never purchase last year's used copy.

So are the universities explicitly setting costs? No, but they're full-well not setting standards and practices to reign them in either.
>Sure, your problem with Java is also a social issue that has nothing to do with the language.

Quoting myself: "This is a social problem, influenced by language design."

>This isn't Java's "culture" to not handle errors at all. Go's conventions imposed in its std libs are certainly not a superior model by any measure as I previously showed.

This is java's culture, and I assert it from experience. It is a result of the language design (and communiques from language authorities).

You only showed that it was possible to misbehave in Go, which is totally uninteresting. You have failed to show that your theoretical problem is a practical problem. This is a perfectionist argument.
Paging @dang, this is definitely spam.
It's striking how often these PZ iOS exploits at some point come around to too-polymorphic use of object unarchiving. Other examples:

https://googleprojectzero.blogspot.com/2020/01/remote-iphone...

https://googleprojectzero.blogspot.com/2019/08/the-many-poss...
Right, I thought it laid that call stack out well, even though my own view is elderly, overweight WHITE americans were actually at some real risk despite the positioning going on.
What happened in 1952 that you're referring to as the end of race segregation in America?

That was only the start of Brown vs Board of education and mixed marraiges were illegal until Loving vs Virgina in 1967 and the couple at the center of that case were jailed for a year in 1958 for getting married!

> "Virginia had argued that its law was not a violation of the Equal Protection Clause because the punishment was the same regardless of the offender's race, and thus it "equally burdened" both whites and non-whites"
This is clearly irrational. Chocolate cake is way better ...

(otherwise good point)
So your neighbor hung up to proceed with a follow up call, which, if they're like most people, consists in just pressing the switch with a finger, while keeping the handset to their ear. But then upon releasing the switch, they just started dialing without waiting for the dial tone? And after they finished dialing and never heard the ringing tone, they didn't find that unusual? Forgive my skepticism, but something's missing from that story.

Edit:
Just read up on the disconnect time (10 seconds for some providers) and yes, a sophisticated scammer could indeed emulate the various tonalities.
It would be interesting to get the specs, it looks like impressive engineering.
Running on a 2.4 Ghz Intel chip with 8 cores. The Excel code on windows got a lot more love than the mac code. Probably due to apple's OS and processor architecture changes over the last 20 years, whereas windows maintained great backwards compatibility the whole time.
> The dream would be to have a great DX experience around using insert/update triggers to call Supabase functions to run background tasks

We have something for this: Function Hooks (soon to be renamed "Async Triggers")[0]. They are still in alpha, but the extension [1] is getting close. It was important to build something which works with PG background workers so that it's non-blocking. We'll make quick progress on this now that we've released Edge Functions.

> sending notifications or updating related rows

Tune in for tomorrow's announcement - it's related.

[0] Function Hooks / Async Triggers: https://supabase.com/blog/2021/07/30/supabase-functions-upda...

[1] https://github.com/supabase/pg_net
google meet: vto-rkry-syw
Interesting read, and it’s so common. I suppose for most places, the way to grow is to hop around often?
not really. we don't do HFT and don't really like HFT. Fintech is only one of the applications, but can be used for metaverse. (#metaverse)
The motivation is to simplify coding across "cores" located in different locations and network.
"Excel" is just one specific spreadsheet application out of several.

But anyway...

* You can freeze header rows and columns in Excel.

* You can place charts outside the sheet with data.

* I'm not even 100% sure you can't name columns, but let's say you can't.

So, Excel has 2 out of its 3 "missing features". Just saying.
In European Classrooms, Questions About a War So Close to Home
The case rates and fatality rates are so high it should be possible to come up with some REASONABLE tables just using NY or California.

There is some weird sensitivity to even releasing age banded rates on a consistent basis. This makes me skeptical of the reporting here.
That is an all too common story in general these days.
Just paint over it
> white people make up 76%

Untrue - the talkpoverty.org page being referred to distinguishes white and Hispanic, but non-Hispanic whites make up only 57.8% of the US. It was 75.6% in 1990, but their share has been dropping fast: https://en.wikipedia.org/wiki/Historical_racial_and_ethnic_d...

Furthermore, while that page provides poverty rates for all sorts of groups, it somehow missed men (10.6% vs 12.9% for women) and Asians (10.1%, same as the white rate), according to https://www.povertyusa.org/facts (I assume the small difference is due to povertyusa.org using older data, from 2018)
The Global Race to Mine the Metal of the Future
For libcxx & libstdc++ yes correct.

Clang, however, does strive to maintain compatibility with G++. So you can build a library with clang & use it from g++. It strives, and for the most part achieves, to be a drop-in replacement for GCC, which includes ABI compatibility.
Feel free to ask any specific questions about our Deno usage which isn't covered in the blog post. Inian is in the comments and will be able to cover anything technical
"if you don't *do* anything concrete with your inspiration then you're simply sitting around on the phone waiting for the next dopamine hit from your 'next great insight' about [literally anything]."

What do you do as a consequence of looking at a sunset or a great painting, listening to some amazing music, or having mind-blowing sex?

Are such experiences to be devalued unless they lead to something productive?

Maybe some great works of art do have influences on people, but they're not exactly as easy to trace as, say, being taught some useful skill. That doesn't mean that great works of art are valueless nor that we should only value what is useful.

Also, what if your mood improves after taking psychedelics? Or if you enjoy life more, or you're less stressed out? You haven't necessarily done anything based on the experience, but it's easy to see that your life has improved.

It's not all about useful messages or insights.

I don't see what's wrong with simply getting more pleasure out of life.
In this particular case, one of my favourite RPG writers posted about it on MeWe. He, together with some other RPG writers, runs the place. It's tied to their Patreon, they organise talks and workshops for members. Most of the channels are about RPGs of course, but they have channels about tons of other topics too. One of my favourites is their channel about TV & movies, because there I get to discuss TV shows and movies with people who tend to have a similar taste as I do.

It's absolutely an echo chamber; it's mostly people who grew up with British roleplaying games in the 1980s and still love them today. But it's a fun group.
The bar for limiting freedom of expression should be very high. The US has the 1st amendment for a reason.

Hurting someone's feelings does not meet that bar. Inciting violence does. So does financial injury.
From One, Many – Building a Product Suite with a Monolith
Very sound advise. I know a number of people who regularly took psychedelics/smoked a ton of weed in the 90's and who could now be regarded as casualties. Maybe some form of psychosis would have happened to these people anyway, but IMO psychedelics is not a "one size fits all" type thing. Many people do clearly get something out of taking psychedelics, but other people with genetics tending on the psychotic end of the spectrum clearly should not, in my opinion. Also I think we have survivor bias in many of these conversations on HN - in that people who are in a bad place are not positing on hacker news. Those people are surviving and trying to get their shit together.
Colleges scramble to recruit students as nationwide enrollment plunges
Yeah, I'm not sure why this is notable at all really
Go into any crypto related community and wait a day until the spam bots start bombarding your with DMs. Sometime stupid, sometimes downright well done scam. Sometimes things you are expect to answer. No visual difference there if you don't know all the verification bots by name & Id. In my point of view it's a dangerous platform because of the lack of general moderation.

It shouldn't be the server owners problem to repeat the same lines warning against the same things again and again because they lack actual control.
Does he care if it is a desktop or laptop? Is he okay with Linux or does he need Windows?
Former School of Medicine administrator pleads guilty to stealing $40M from Yale
This is quite a jump to conclusions. The alternative theory of the customer service rep googling a phone number and getting the wrong one is far more likely. Or, it's possible that the company's own seller login was compromised and a scammer changed their contact number.

The idea that a wildly successful multi-billion dollar company would actually set up such an easily-noticed system where they "get a cut" of phishing scams is outlandish.
That's why the Russians de facto imposing a blockade on Odessa and generally speaking on the Ukrainian ports at the Black Sea is so important to them.

Also Romanian in here, from the Southern part of the country where we happen to grow lots of wheat. We're also close by the Danube, which helps a lot with transport (companies like Cargill have invested massively during the last decade in here).
It’s very subtle, but there are some important differences. For example, lockfiles are not recursive in NPM: the NPM package (usually?) does not contain the lockfile and does not adhere to it when installed as a dependency. It will pick the newest version of dependencies that matches the spec in package.json.

Go mod files are used recursively, and rather than try to pick the newest possible version, it will go with the oldest version.

This avoids the node-ipc issue entirely, at least until you update the go.mod.
I would recommend thinkpads. You can find reasonably specked thinkpad on ebay.
it's possible newer TVs intentionally break their CEC features to encourage you use their own (bad) smart features?

In my case, the TV is from 2015.

I know because my wife and I just happened to be in an electronics store when the Pope was visiting the United States in 2015, and it was on all of the televisions.

At the time, we had a 32-inch TV from 2003ish, and when my wife saw the Pope on the 65-inch screen in the store, she immediately grabbed a salesperson and said, "I want to see the Pope like that."

So, in case you've ever wondered if the programming on a TV in a store matters, the answer is "sometimes."
In our community this organization builds quality desktop computers, often with used components.

https://ithacareuse.org/ecenter/

If there is something like that in your town you might try that.
Most innovative in that space I know of, would be TreeSheets.

https://strlen.com/treesheets/

And this software is at least 9 years old :)
> Did they mimic a "brnnnnggg brnnnggg" sound when he dialed?

Yes: https://bc.ctvnews.ca/beware-of-the-delayed-disconnect-phone...

Looks like you would have fallen for it.
A longstanding and consistent exception is anything Product Red, where the extra cost is donated.
I understand that it can feel uncomfortable to look into a system to know how to use it. However, Glamorous Toolkit is the first large case study of moldable development.

To this end, there are custom little tools inside (some ~2k of them) that help you in this exploration. For example, one of the first things we encourage people to learn when they start with GT is how to query the GT code from within GT.

Indeed, we are still to improve the onboarding experience. To this end, more recently, we added a book with live explanations. This is still a work in progress.

That said, GT should be approached as a language. One can do as much with basic hello world exercises, but to extract more value one has to go into deeper details.
If you want a lifelong supported router, consider buying one based on free software: https://ryf.fsf.org/categories/routers.
The latest preview screenshot I've seen from the Deno discord had the following. I believe official pricing will be out in a few weeks.

Free plan: 100k requests per day with up to 10ms CPU time per request.

Pro plan: $5/mo + $0.50/million requests per month with up to 50ms CPU time per request.
To be clear, I have no issue with anyone who prefers Go. I was speaking about the core devs in particular. I would agree that the users of the language definitely go back and forth "trading blows".
In that case, and with the caveat that deposit insurance is wired and uncertain at the best of times, that makes stablecoin a regulated bank.

This makes it for for the user. I don't see how a bank can comply with banking law though. How does a bank prevent criminals, sanctioned orgs, money launderers or whatnot from using it?

It's possible that regulators will leave a loophole like this in play. They aren't always sharp.

What that is, is a bank where account are a wallet. It's still a USD bank account.
Realtime status of the Deep Space Network:

https://eyes.nasa.gov/dsn/dsn.html
I have seriously and honestly asked myself this! In my own head and never publicly, of course. I don't believe it's subject to rational/utilitarian analysis. It has, gradually at first, accelerating to a tipping point, become fashionable (albeit in a very serious way) to seek to protect this category of person. Admittedly reductionist, but I believe the core essence is simply this:

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

I think protection, respect, dignity, rights for LGBTQ people is great! But as you note, there is something extra here. It seems like the entire population, which is mostly cis and hetero, is being asked... well, not asked, really. It's not a request anymore, is it? Strongly urged, to deconstruct and overhaul how we think and speak about sex and gender in all contexts and at all times. And this is a bit difficult to square with the goodness of protecting LGBTQ people. It's a little extra.

I was going to write that the growth of this movement consists of cishet people ("allies!"), since it's not a recruitment drive to turn people. But then I realized that's not strictly true either. While I do not believe that sexuality and dysphoria are chosen, there is some fuzziness in the [TQ] part. I could, with high sincerity, choose to identify as agender, possibly a bit genderfluid, which under the current rules qualifies me to identify as non-binary, which under the current rules qualifies me to identify myself as transgender. I don't do that. I don't see it as being in my interest, but that could change. I could join up in the future.

In closing, I wish that there was the same level of zeal for protecting the very poor, homeless, mentally and chronically ill!
> I highly doubt that messages are actually being deleted from the system - that's rather an expensive affair and not fashionable from state security point of view.

WeChat, like Whatsapp, stores canonical messages on device and not on the server as opposed to services like Messenger that store messages on the server. It has the same limitations as Whatsapp of only one primary device being able to connect to the service at a time and any new device starting from a blank chat history unless a manual transfer is done.

Some minimal amount of history is stored for government compliance (I believe it's around 30 days but this could have changed) and the government has the ability to flag certain accounts for longer retention but you can be fairly certain that Tencent does not have long term archives of all of your chats, because if they did, they would almost certainly offer chat history across phones.

The disappearance of chats across phones is a major usability pain point of Wechat and something they absolutely would fix if they had the ability but it's a deep technical decision baked in from the early days of the product and the refactor would be non trivial. It also conveniently gets the Chinese government off their back by pointing to a technical reason they can't cooperate to avoid having to deal with the headache of being more deeply enmeshed.
Yep.

I used to teach this. One of the key ideas is to get rid of 3d geometry and state, from the beginning, huge sized problems (simple models of traffic using kirchoff’s laws, image convolution, statics…). Otherwise, why define the determinant? Just compute it. Or eigenvalues? Or kernels?
> And is why not let children get married, why discriminate based on age?

The really awful thing is, there are paedophiles (or "minor-attracted persons", as they prefer to rebrand themselves nowadays) and their advocates making this exact argument in earnest. Including some in academia trying to influence from a position of supposed research. It's sickening.