skysight-inc/HackerNews huggingface dataset:
And hashes - legally a hash of PII is PII. The definition is literally:

IF [thing] be used to identify [person] from any arbitrary set of [persons]
THEN [thing] is PII.
Show HN: Yode-Nvim – Focused Code Editing for Neovim
I was watching the spacex stream last night. Shoulder to shoulder crowd where the super majority are not wearing masks. Realistically speaking there's only 7 states in the USA that still have a mask mandate. Many countries around the world are dropping restrictions entirely and returning freedom.

In Canada, many provinces have decided to end mandates. For example, https://www.cbc.ca/news/canada/edmonton/covid-alta-edmonton-...

Here in Ontario you cannot meet with more than 9 friends, masks are mandatory, restaurants and venues are operating at 50% capacity but full vaccination is required. Singing and dancing is illegal.

Ontario has some of the most restrictive rules in the world. Naturally there will be protests demanding we be like virtually everyone else in North America. Worse yet, as of a few weeks ago, the Federal government as part of Border guards made crossing the border require vaccination. Restrictions are going in the absolute wrong direction. Those now unemployed truckers moved on to protest.

The police have frameworks to deal with protests. They know what they can and cannot do and the police have effectively done nothing. They told the media and federal government that if you want the protest to end, bring in the military. They won't be doing it. Which they haven't, we going on weeks now?

What happened just a few hours ago. The Ontario government declared the protestors an 'occupation' which is a legal definition: https://en.wikipedia.org/wiki/Military_occupation and therefore justified a 'state of emergency' afterall can't declare emergency over protests. Ontario even went and seized the money raised by givesendgo which came with funny response: https://twitter.com/GiveSendGo/status/1491940399505682434?cx...

This is important. The only way to justify the emergency and removal of human rights is to assert they are a military occupation.

The allegation is obvious as well. This is a USA occupation force. By international law, every trucker arrested now must be treated as prisoners of war.

This is why the Ontario police are going door to door today with pre-printed pamphlets about peaceful protesting.
> I was forced by circumstance to have to stop

Could you elaborate?
Don’t forget about Azure (Microsoft) and AWS (Amazon).
> Satisfactory is IMO a superior Factorio

Early game I agree, but mid/late game I couldn't disagree more. Satisfactory desperately needs a construction bot or blueprints or something to help you build at the scales it starts pushing you towards, or you just afk forever. Also the ticket loop as the endless resource sink is far less interesting than factorio's endless research paths.
doesn't appear to be open-source.
There's an additional problem that you kind of glancing hit at, which in the US at least, there are at least two maths.

Math for non-math major is grinding out some class of problems until you internalize the mechanism for solving that class of problems. You continue, adding a new class of problems on top of the old ones. This eventually culminates in something like calculus, where you do algebraic transforms until it's in a form you know how to mechanistically derive or integrate.

Math for math majors is usually about finding proofs. This also just requires a lot of work, but it has a very different feel that the math classes for engineering students (source: was math and CS major). I found that it wasn't very difficult to learn the same mechanisms someone programmed into Wolfram Alpha (though it was tedious), but being good at proofs requires 'mathematical maturity,' and this is something else altogether. There seems to be something innate here. I was decent at it, but it took a lot of work for me to get there. Others were better than I'll ever be and they were 15 years old while I was a college junior.
Or the course may have been taught on a curve.
it is a game in a game-theoretical sense.

if those other individual actors lie and massage their resume, does it increase my chance of success by being honest, or by lying a little better?

all players do use that move. whether you realize it or not.

your moral framework (one i completely agree with, fwiw) is only informing your own decisions, not other adversaries.
I feel like I read this exact story on HN a few months ago...
Me and my friend are actually working on a somewhat similar game called Captain of Industry [1]. The game is less about automation and scaling and more about realistic processes, mining with excavators, trucks logistics, and taking care of your workers. It's not done yet but we are quite close!

[1] https://www.captain-of-industry.com/

PS: To my surprise, simulation games are a lot of very technical work full of algorithms and optimizations, compared to an average SWE work in a tech company.
I just recently started the move back from GUI to CLI, and tools like this only reinforce my decision :).

Thanks for sharing.
You're right, the theme is a dystopian climate nightmare. The resource management, regular sacrifices, and dealing with growing human problems make it feel like a small company that is struggling to grow and succeed, which is more relatable to me.
Yep, it is down for some users. https://techcrunch.com/2022/02/11/twitter-is-down-2/
It might not be rare to you but you have to realize that there are 6+ billion people on this planet. It's fucking rare.
Twitter's popularity in many places isn't nearly the same as in the anglo-speaking world, though I don't know the stats for the countries in your example. I'd say if internet access just got spotty in those areas, that would certainly benefit any kind of panic that might happen.
- OK, enough reddit for now, let's do something productive like work
- closes tab
- starting a compiler run
- ctrl-t types old.reddit.com
- my man, what are you doing there? bangs head

Much more often than I'd like to admit
Computer science, obviously.
I really love the simplistic, analog system. But, I'm more interested in the metadata of my habits, which is why I prefer a digital based system. How many tasks have I written down in the last week and not touched? How many tasks have I abandoned in the last 30 days. etc
> We are often told of engineering or STEM students exploring the humanities to their heart's content, but I feel that we rarely hear of students in the humanities being encouraged to take scientific or quantitative classes.

Hey, that's me! I graduated with a minor in English, major in Computing.

My two cents: I attended those courses because the discussions were fun, the topics were thought-provoking, and I wanted something of an academic vacation. The experience was altogether _social_; there was less an atmosphere of education and more an atmosphere of dialog. I didn't have to try in any of the humanities courses; not English, not philosophy, not Women's Studies, not a one. I didn't even bother to read the books on the syllabus for several of the courses, and I still managed honors-level grades because the necessary information flowed freely through discussion.

Whereas Computing, Math and Physics courses were less about experiencing the thoughts of others, if at all, and more about building a mental tool set to solve hard problems. I like to think that the practicing, the quizzing, was akin to having a budding musician play an instrumental piece in repetition: struggling through and repeatedly applying the tools of mathematics was a purposeful attempt to guide students toward mastery. As with instruments, many students found the practice to be miserable and found their way on to other things.
What percentage of US workers work in FAANG and FAANG-adjacent companies?
Now I'm wondering if the cost of escaping regimes is actually part of the reason regimes persist. This may be more obvious to others, appreciate other perspectives here.
>>If you graduate from any top 10 school in the US — which plenty of people do

Yes, and globally that's still nothing. You are talking about the elite of the elite, chosen ones among the chosen ones. In other 1st world countries, and even in majority of USA no, recent graduates are not paid quarter of a million dollars. There's a select, very exclusive, very limited group of people who do. But like others have pointed out already - that's not "typical" by any definition of the word.
- Massively improved battery life vs. price

- No network connectivity required, simply being near an iPhone creates location accuracy (so instantly a bigger network than any competitor)

Probably the two biggest things right there.
Anyone else really want to get into Factorio, but an hour into it realised it just felt like work and quit?
Yup, critical mass of users is WhatsApps main differentiator vs competing services.
Yeah, I know exactly what you mean. If the game has a timer anywhere, it's a deliberate habit-forming design. They're spaced reward schedules intended to make you come back.

The job-like feeling is real. Before they even realize it, people start organizing their own schedules around some stupid phone game. Setting alarms to wake up at 3 AM because that's when the timer resets and they can play again.
How does it get to their account?
>since the entire field is about solving problems efficiently.

The entire theoretical CS field yes. In the practical field of CS engineering, this is only a subset of the useful competences and a small one at that. Communication, working as part of team, reliability, ability to look up and learn things you don't currently know, caring about the state of the code you write, mentoring others, being able/willing to push for things you believe can be done better (not just in terms of algorithm, but processes affecting the entire business) etc. are all as important.

I would much rather hire someone that sucks in algos/data structure, but is fairly good on all those other points than the opposite.

So yes, whiteboarding can be useful to assess how a candidate is doing on one of the specific skills that are useful for a CS engineer, but if 50% to 90% of your hiring decision is based on that, just like it is in FANGs today, you have an inadequate hiring process IMHO.

For the average SDE job. If your job is to implement and optimize a compiler, then sure it's extremely important.
Can you use an alias? I don't use Zoho email but I use lots of aliases on Fastmail for this sort of purpose.
The measure of "harder to quit" actually takes into account more than ones physical ability to actually give something up, all else equal. Social acceptance, availability, the time horizon for negative health impacts, and money all count toward how hard something is to quit.

Nicotine is actually the hardest thing to quit when taking into account all of the factors that lead to continued use in the face of adverse consequences. It's everywhere, a large number of people do it, it's relatively inexpensive in comparison to other vices, the time horizon for negative impacts is VERY long, and it's in general socially acceptable (depending on where you live).
I already cover all the LEDs with electrical tape. Not for security, just because I hate unnecessary, over-bright blue lights shining everywhere.
How often are attackers hacking a air-gapped device but have line of sight? It seems fairly implausible.
Transferring data to you in the US is fine. What isn't fine is storing EU user's data in the US, or any other country that refuses to protect them.
'Senior Engineer' is just a pay grade. I'm sorry, maybe the world should be a saner place, but that's how it is.
It’s definitely not atypical when you’re talking about over a million people combined. That’s a pretty big population.
Rationalization means to make an excuse for something that is not rational. It is quite rational to choose not to pursue wealth above all other concerns.
https://github.com/MattGorko/libu2f-emu can spin up virtual U2F tokens which are indistinguishable (in my experience) from real ones plugged into a USB port
I expect you're relatively young. I know what you're talking about but don't remember exactly what it looks like and doubt I could derive it--and probably haven't used it in decades.
Nobody is suggesting OP runs a Tor exit on their connection.
> If you graduate from any top 10 school in the US — which plenty of people do

Since when does "typical" mean "graduated from a top 10 school"? That's why you're being downvoted.
brew install rbenv && rbenv install 3.1.0
No duh, but a city of a million people is a pretty fucking big city. It’s not that rare.
I believe they are saying "this is not a threat, it's just what we have to do".

A threat implies an intent which is not here, they are saying they won't be allowed to operate because they can only operate this way.

It's like: "my car can only go to N km/h", it's not a threat they can't go at N+1, but a statement.

(I doubt it's true, anyway)
I'm using this in combination with a Python script I wrote that sends me SMS messages for tasks as hard deadlines approach. So, if I get too distracted for some days, because of a technical issue or whatever, to pay much attention to the paper task process, I still get the SMS messages. Since I always check any SMS messages that come in, this prevents me from missing a deadline. And the physical setup of the Analog system means I can always aim my eye at the list that's standing up toward the side of my desk when I have time to do something. And adding something to the paper list is trivial; instead of having to navigate to the right app and type it in, I can just write a quick note on the paper that's always right there within immediate reach.

I think that this combination is great for people with ADHD that can cause one highly compelling task or technical issue to take them over for days so that mundane tasks don't get done (or even noticed) for that period. At least it is for me.
It's difficult, because the very thing that make AirTags specifically so useful for legitimate purposes -- the vast network they participate in, and the ease of use -- is also what makes them particularly usable for shady things.

I mostly accept it because I'm aware of how trivial it is to get a cheap GPS+SIM tracker that's even better for nefarious purposes, so worrying about AirTags seems a bit overblown.
Are they paying full prices for writing and staff? Unless they've stumbled across an unusual niche or business model, a subsidy is required one way or another.
Hypothesis
> but companies like Facebook have absolutely no problem with that silo

Do you honestly think that's true? I bet they'd move mountains to remove that silo if they could.
One conceivable reason to colonize Mars is real estate.

Perhaps in the near future life extension technology will become common place, people may continue to have kids, but natural deaths may be rare; the human population will increase exponentially and need somewhere to live and something to do -- terraforming Mars in exchange for property may be reasonable.
Dyson Sphere Program is a great Factorio-like that feels more optimistic and less dark. It’s still about harvesting every last resource though. On the other hand there’s Terra Nil, where the goal is to clean up a destroyed landscape and then leave it without a trace. It’s more of a puzzle game than a factory game, but still worth playing: https://vfqd.itch.io/terra-nil
It's not a huge battery drain when I use it at all. Google already has a history of where you go so I don't even know why they would need more battery for it.
A developer doesn't become a senior developer until they realize they know nothing and can truly start to learn.

As a junior you want to master the syntax and framework.

As an senior immediate developer you have mastered the framework/language and you can do anything. You are sure you have found the way and will share and fight for this way over all others.

As a senior developer you see more and realize you actually know very little. The stack you mastered is one of many and the one way can be replaced by a number of different ways.

As a true master developer you realize the framework/language has been programming you.
Yeah but this is less than 1/10 of 1% of the number of people that graduate every year. By the same logic you could say that everyone has trust funds, because most of the people in this small slice have them. Just because something applies to the top 0.1% of the US doesn't mean it applies to the rest of the 99.9%. This is the problem with wealth and opportunity disparity in this country. The haves think that the have nots are in that position due to choice. It's not a choice to be born into poverty.
Not posting a Wordle score alerted a daughter that her elderly mom was kidnapped
Being able to send an SMS to a US phone number does not guarantee the ability to send an SMS to, eg, a Chinese phone number. SMS isn't even widely used in a lot of locales outside North America. Email works the same everywhere.
Milion people graduate from those top 10 universities every year? How big are those universities????
Personally I'd be happy to accept that given Facebook's impact on society and their technical ability and capacity.
It means if you move to a different country you can probably keep your email, but you will probably lose your phone number.
A totally anonymous phone card would be a bit tougher. My guess is that the proliferation of iot devices like CPAPs using mobile data plan means that one could be stolen or dumpster-found without someone knowing the chip needs to be deactivated.
I’ve tried these kind of systems with pre-printed forms/lists/labels on cards or pages. I’m not convinced they’re worth the extra $ beyond my good old fall back: a couple different colored post it note pads and notes organized around the edge of my monitor.
> 1. If you remove Google Ads it doesn't mean other ad systems disappear

Sure. But in general you should expect that if you remove one system you are going to see short term loss at a minimum. For example, some advertisers will not be set up on other platforms and other platforms will realize they can raise fees now that they have less competition. Eventually you likely end up with a system very similar to the status quo, as new and existing competitors fully build out replacements for what Google runs today, but it takes a while.

> 2. Google has been caught red handed preventing other ad platforms from competing. ... 3. Google was caught overcharging advertisers and pocketing the difference

It looks to me like both of these are citing the same lawsuit, which is still in progress. I'm not supposed to comment on the details of ongoing litigation, but when we see this lawsuit fully run its course I think both of those articles will be seen to have overstated their claims.
Doesn't FB ad-tech operate in China?
I always understood URL and text to be mutually exclusive—I believe this is the first item I’ve ever seen that has both. Consequently, starting from the discussion page, when I saw the text I initially overlooked the fact that there was a URL too.

(And I just found my second. OK, so this is a thing now, is it? I rather liked how it was until a few months ago where you could submit a link, or plain text with no links. Now some text submissions get links linkified, and now apparently you can have both text and URL, even if the submission page’s text still suggests they’re mutually exclusive.)
I don't think this should be a surprise for anyone at this point. All of our systems have critical vulnerabilities that haven't been discovered yet. Welcome to 2022.

If you think quantum breaking cryptography is bad, wait until they figure out how to use it for fuzzing.
As someone who has hired a new grad into a “Senior Engineer” role, it meant the title of the salary band that met the candidate’s salary requirements to make our offer competitive with the other offers he received.

We wanted to hire a junior role since our team was already relatively senior. But the company’s salary bands were not at all competitive for entry-level developers. So we classed the new hire as senior to make it work.

Some companies’ policies are stupid and inflexible and engineers would rather just work around the problem than having to fight against HR.
Proofs are the great 'leveling-up' of mathematics. At my former university they had a bridge class for students to take when they made the leap from more mechanistic mathematics to proofs. I didn't have the benefit of taking it when I was a math major (to my regret, it was painful to level-up), but it looks like the text they use is publicly available:

http://www2.math.umd.edu/~shalper/text.pdf
Honestly yeah, I'm gonna add a link to my 1k SPM walkthrough to my resume. Down downside seems very low and the upside very high.
Maybe us-east-1 is the region that stays up this time for a change...
It is highly likely that the former vice president of a startup is actually from one of those two small corners of the US (given that these also seem to be hot startup scenes), so it isn't a weird assumption for senior roles (not new grad ones). It isn't mentioned if she is a SWE or not, however, which would make a huge difference.
These big incidents involving 'big cache' are fun to read about. Years ago I had to deal with a bunch of cache issues over a short time, but they were all minor incidents with minor uses of cache (simple memoization, storing stuff in maps on attributes of java singletons, browser local storage). Still, I made a checklist of questions to ask thenceforth on any proposal or implementation of a cache in a doc or code review. A bunch of them are just focused on actually paying attention to what your keys are made of and how invalidation works (or if you even can invalidate, or if it's even needed). I think for 'big cache' questions I should just refer to this blog post and ask "what's the risk of these issues?"
I meant, how do you know 8 × 3 without a multiplication table?
Show HN: ParAmarshe – to distinguish real and fake visual media
It used to be trivial for those of us who grew up with tech to spot manipulated and synthesised images & videos. This is getting increasingly harder for us and impossible for the elderly and tech-lay-public in general.

parAmarshe is solving this problem in an automated way - when you see fantastical images or videos, drop their link to know if they’re real or fake or torn out of context.
A server in the sender's jurisdiction sends it to a server in the receiver's jurisdiction? How do SMS or email work in Europe?
Amazon's f2p game Lost Ark was supposed to launch 90 mins ago but they delayed it, most likely related
> If you're in a neighbor country of France: congrats, your electricity is much more polluted than France's is.

Sorry but that statement is absolutely true, even of Switzerland.

As I write, France's consumption-based carbon intensity is 92g, Switzerland is 130 (importing 2.36GW of dirty electricity from Germany, 1.44GW from France)

https://app.electricitymap.org/map
Could you elaborate on this rule?
Incorrect. The tax code makes this kind of an offer an exception rather than a rule. There's a reason why Amazon just now upped the top $ into 300k range. That's also a reason why most of astronomical cash salaries are done as B2B via pass through entities.

The vast majority of people talking about those salaries just heard of a few people that make that money and extrapolated to the rest.
Elon Musk’s Neuralink allegedly subjected monkeys to ‘extreme suffering’