skysight-inc/HackerNews huggingface dataset:
Completing a PhD is risky. I'd recommend reading this to see some of the ways it can go wrong: https://100rsns.blogspot.com/

Ultimately it's a big commitment. Speak to as many people as you can who've walked the specific path you want to head down i.e. being an industry researcher.

I completed a PhD in my early twenties, and though I took a completely different career path, the skills I picked up completing it have been extremely useful. I was lucky in that it was fully funded, and was setup to finish it inside 4 years. A lot of that was down to the research group I joined, and in particular the supervisor.
It's pretty obvious. Git itself doesn't have password authentication (I mean locally/repo-level, only on the transport level) and it can't be "shut down", only "removed" or "unsupported"/"deprecated".

Also, you can see the domain right next to the submission title.
You could try using the official WireGuard app rather than Mullvad’s. Just generate a WireGuard config on Mullvad’s website, and you should be able to import that no problem.
It's not just you, it's laughably bad.
Thanks for the pointer. It seems that there is no such thing as a meter except the “meter as defined”. And when people discovered that measuring length is not as reliable as they wanted, they didn't say it “can not AND should not be measured”. Instead, they found better ways of measuring it.

If happiness is not as well defined or well-behaved as we would like it to be, perhaps we can make it better rather than dismissing the problem.
They are temping fate by releasing this on Friday 13th :)
Not everything needs perfect OpSec. sometimes convenience is more important. I don't care if my HN account gets hacked and if I was forced to use 2FA I would just stop using it.

Passwords have security vulnerabilities, sure. But they're intuitive and usable. When you start trying to come up with alternatives there become dozens of edge-cases in which your system fails.
Yeah lets meet. oh, I'm on the other side of the atlantic. lets meet in the middle then?
To be fair, maybe it would have been a bit of a shit show if they standardised on a string format before the popularisation (or even invention) of UTF-16 (or UTF-8, whatever floats your boat).
'Similar' hashes wouldn't do anything; the system hashes perceptually similar images (cropped, resized etc.) to the same hash.
Filling your tank with fossil fuel is 5 minutes wall clock but also 5 minutes where you can't do anything else. If you need to pee or eat that's a few more minutes.

Filling your battery might be longer 10-15 minutes, but (at least for Tesla superchargers) about 20 seconds of your time, for the remaining 10-15 minutes you're free to do whatever you want.
You're comparing apples and oranges. The around 40% efficiency modern ICEs have is thermal. The 90%+ going from battery to electric motor is not thermal. You're just converting high-exergy to high-exergy (kinetic) at that point. The interesting, potentially low-efficiency part happens before the battery, before charging it in the first place. Where does the electricity for that come from, at what efficiency? Perhaps there's a thermal engine involved, at said 40% thermal efficiency. Then you're at 0.4*0.9 total, and the EV looks pretty dull suddenly. (Just an extreme counter-example)

Your comparison reminds me of advertising for electric water kettles. 95%!! 97%!! Wow!! ... or not, because you're converting pure exergy (highest quality energy) in the form of electricity to heat. You're dissipating it (heat), using a resistor. That's child play and the efficiency is meaningless. The other way around is the interesting part.
I cannot help you, of course, but I have some observations:

- In some countries, like the Netherlands, you can get a reasonable salary doing a PhD. Although not $95k, certainly enough to live on and save a bit.

- Nothing is stopping you to do research on your own in computer science. For most of computer science all you need is a computer, an academic network, and a lot of time. If for nothing else, if you decide to postpone your PhD, being active in research might help you get a running start when you do start pursuing your PhD.

- Not all research happens at the big labs. And not all positions are for PhDs per se. For example, a job as a scientific programmer might also be of interest. Or join a start-up that is exploring and implementing some novel and innovative idea.

- Although doing research is great, at least in academia, you spend a lot of time on less exciting stuff like hunting for grants, publishing without much new to say, teaching, organization, and so on.

- Panning for the future is hard. Postponing pursuing your PhD now might mean you never get around to it. Or doing it now might mean that you burn out on it, while if you'd start working first you might get into a better state mentally/financially/family-wise/... in a couple of years to do your PhD. Or you might discover that you like your career a lot more than you expected and want to stay. Or you discover you do not like being a software developer at all. ...

Personally, when confronted with these sort of decisions, I have always put my own interest first. That might sound a bit egoistic or asocial, and it probably is, but if am unhappy I am not much help to anyone.
There's no reason to assume that political actors pushing for this are acting in honest, mistaken good faith.
What if Planet 9 is a Primordial Black Hole? (2019)
You can get quite far with a preprocessor that's completely unaware of the semantics of the code. Or that trusts the programmer to use the macros on constructions of the right type.

Even parsing C "correctly" is a huge problem, since the syntax is ambiguous and the ambiguity can only be resolved by keeping a symbol table that tracks what kind of thing a symbol is.

So there's a huge pragmatic force to keep a strict separation between a type-unaware preprocessor and a full-blown compiler frontend.

(I considered using clang to dump the C AST when building cmacro, but concluded it would be too unwieldy.)
> as far as real world macroeconomic signals go

That’s some serious weasel wording right there. Either a model fits real world data or it doesn’t, ignoring all those times a model failed isn’t an eye for data it’s a delusion.

> And all the people predicting decade-high inflation and asset inflation since last year have been right so far.

That’s little different from walking into a room full of broken clocks picking those that are currently accurate and suggesting they must be working fine. If you select for people who accurately predicted the last year you then need to look at their predictions of every prior year.
What do you mean?

EDIT: ah. A reference to Dr.House
Personally, I believe a good software should end up not in "we stopped releasing as we feature complete" but "from now we do only maintenance releases as we are feature complete" because the rest of the world is still evolving: apps, environments, OSes, some bugs could be sleeping for decades waiting to be discovered, etc. It's unfortunately an endless process to adapt even a finished project to a rapidly evolving world.
> Without more details if be inclined to blame "almost identical" as the culprit (not an expert):

Why? I mean, why do people find the idea of older people needing different diet due to body changes related to age so unbelievable? There are many changes related to age - how quickly injuries heal, how quickly you recover from something physical or tiring, how much or well you sleep. Your heartrate is slowly changing with age too.

Why would it be shocking that these has also impact on how food affects your look?

> To counteract the aforementioned 10lbs/yr you'd have to walk an extra ~20 minutes per day.

That is not how this works tho. The effect of exercise is not just in how many calories you theoretically spent running/walking exactly same distance. Your body adjusts to exercising way more - including on metabolism and body temperature. It has impact on how body works overall including on hunger - depending on exercise it can go both toward eating less or eating more. It has impact on how many muscles you have, how much energy you burn while building those muscles etc.

Experience of "I stopped exercising and keep eating the same, I gained a lot of weight" is not rare.
Democratic governments doing sucks, because they shouldn't. In the cade of a democracy we still have elections as a way to change policy.

Im case of companies based in other countries there is not even that, there is basically nothing I can do, as a EU citizen, to prevent companies from spying at me. Not even voting. I can refuse using that companies hardware or services, which is hard enough with the likes of FANG or MS.
> help older family members recover from lost passwords and broken phones,

Apple just needs to design good UX to help these people.

Perhaps a large cardboard 'key' comes with every phone. When first setting up the phone, you scan a QR code on it to encrypt your data with the key, and then you tell the owner that of they ever lose the key to their phone, they won't be able to get in again.

People understand that - it's like losing the only key to a safe.

From time to time you require them to rescan the key to verify they haven't lost it, and if they have, let them generate a new one.
Pretty Good Phone Privacy: end-to-end perspective on the cellular architecture
The correct timestamp of the CGI is here: https://www.youtube.com/watch?v=eAn_oiZwUXA&t=3761s. It's only ~14 seconds of CGI.

And it's a pretty weak showing. The stiff animation and bad lip sync immediately gives it away to me. And the fact that the CGI Huang is shown ~15 times smaller than the real one is very damning.

> It's not clear exactly which part of the keynote speech features CGI Huang (which is what makes the replica so impressive), but if you jump to this part of the presentation you can see Huang magically disappear and his kitchen explode into multiple different 3D models.

So how much was Vice paid for this article?
Taliban and its ruthless terrorism, why does nobody care about Afghans?
I'm living in Iran and during the past years I always suffered from the fact that our voice can't reach further than our closed borders.

Now that Taliban has been attacking Afghans and raping and murdering them, and meanwhile nobody talks about it, I begin to think that maybe there isn't an equal value of people's lives.

Let us be their voice, please. I've been there and I know sometimes there isn't even an opportunity to cry for help.
> "Can you imagine? Learning to program a computer took us some hours!"

I wouldn't call installing a vcs "learning to program".

A better analogy might be: "Can you imagine, opening an A4 notepad to take lecture notes took us some hours"

Not a perfect analogy I know but "setting up tools to start learning" != "learning completely"

Either way, I don't really get this kind of aggressive resistance to making things more accessible...
Taiwannews being taiwan news. Original interview is not saying patient zero was likely a Wuhan lab researcher but zoonotic transmission was a likely origin category of which a hypothetical infection from employee taking field samples would fall under. He is citing an example not making a claim.

> Embarek explained that he believes that infection of a laboratory employee by a bat would be *an example* of direct zoonotic transmission, and is therefore probable:

...

>am concluded that direct zoonotic transmission to humans was "possible to likely," while introduction through an intermediate host was "likely to very likely," and introduction through the cold food chain was "possible," but introduction through a laboratory incident was "extremely unlikely."

...

>"An employee who was infected in the field by taking samples falls under one of the probable hypotheses. This is where the virus jumps directly from a bat to a human. In that case, it would then be a laboratory worker instead of a random villager or other person who has regular contact with bats. So it is actually in the likely category."

Randy Marsh fucking a bat is an example of direct zoonotic transmission, which would fall in the likely category according to WHO.
Until they can manage to make updating software seamless, it will continue to not be viable for mainstream.
I'm confused. You would presumably have header guards for file.h. Why do you care about inline then, the function is included verbatim in all compilation units having file.c.
That is a valid premise indeed, but one that i cannot agree with for a plethora of reasons. There are articles that go into more detail about what this approach leads to: https://idlewords.com/talks/website_obesity.htm

There are also aspects which are probably entirely overlooked because of that approach, for example, consider:

- https://whatdoesmysitecost.com/test/210813_AiDcEB_e62852d10cb795009ccd61f1dd2d8623#gniCost
- https://whatdoesmysitecost.com/test/210813_AiDcPZ_dd4b52c10c37e4c7483ab391015a00cb#gniCost

Sometimes, there are also accessibility concerns (especially in the case of Flutter), all of which will work against letting your software be used by as many people as possible, in as many hardware and software configurations as possible.

If the target audience of your products and sites are wealthy and able bodied individuals in 1st world countries, then by all means go ahead. However, in certain other pursuits inclusivity is definitely an important goal as well and one that i personally value a bit higher than fancy looking sites with rich functionality.

That said, isn't 20 seconds a bit much? Sure, i get that it's just an example, but i think even heavier pages like GMail load in approximately half of that. I think that bundle splitting and some optimization are probably a good idea even in heavier pieces of software!
Your first and second sentence read as contradictory. Your first sentence suggests that you do think people control their genes and environment, your second sentence admits they don't, but claims this doesn't matter because those things are necessary but not sufficient to earn a lot of money - you say it also requires education and effort. I will assume your second sentence expresses your true belief.

It is controversial (though a widespread belief among philosophers), but I believe that human talent is entirely a function of the interaction of genes and environment. We don't control the neighborhood in which we are born, the school in which we're enrolled, the values instilled in us, or our temperamental inclination to learning. I believe, for similar reasons, that we don't control our own effort. Humans don't stand apart from the naturalistic universe, but are a part of it. Others claim that while genes and environment play the largest role in determining our talents, we also have a degree of volition in those constraints with which to make better or worse use of those conditions, and for which we should be awarded responsibly. Either way, on the strong or weak version, our talents are largely our of our control, and it is therefore unfair to heavily reward or punish people for them.

I'm also extremely sceptical of the idea that high-earning jobs demand more effort. I have a PhD and it required a fair amount of work. My immediate family were all in unskilled, low-paying jobs which they found boring, and derived little satisfaction from. Who put more effort in? We both had to work, but I found it interesting and fulfilling, whereas they did not. For them, there was a far greater gap between what they were doing and what they wanted to be doing. I think it's obvious that their jobs required more effort in any morally relevant sense. The relationship between effort and pay seems fairly incidental, but a general trend is that the more you are paid, the more likely the job is to exercise and develop your faculties. In this respect, the trendline goes from harder to easier with pay.
I asked this question on this thread. Thanks!
There's quite some spin on this and what he said. The article quotes him as actually saying:

"An employee who was infected in the field by taking samples falls under one of the probable hypotheses. This is where the virus jumps directly from a bat to a human. In that case, it would then be a laboratory worker instead of a random villager or other person who has regular contact with bats. So it is actually in the likely category."

What is likely is that the virus jumped from bats to humans 'in the field', i.e. in nature. This is what happened with SARS and MERS to the best of our knowledge.

Considering that China has made a lot of efforts since SARS to trace SARS itself and other potential virii from bats in the wild, this is indeed a possibility that the human who caught the virus first from a bat might have been a researcher. But the 'likely category' is the set of all people who had contacts with bats in the wild and I don't interpret his comment as suggesting that a researcher is more likely than a villager or someone else.
The First Delta Force Trainee Class
Well, to be honest, I would expect a = a + b and a += b to behave exactly the same regardless of the type they operate on. Most people use += as a shorthand for the longer version so having them behave differently is dangerous.
I believe you're correct and "rotation" is just said colloquially
3) No one really knows and since the content is illegal to possess no one can audit it either.
You’re missing the “install python” step.

Oh and probably you should be using a package manager to do it so figure out which one’s on your system first and learn its interface.

Oh and it’s best practice to create projects in a virtualenv so install that too, and learn how to use it.
It is usually lazy to point at evolution in social situations, but I think "look after the babies" is probably an instinct that has been baked in to humans at a very deep level. It explains why the response is often positive but surprisingly strong and unreasonable (it is almost humourous the list of atrocities that are easier to defend than CSAM, and grim how the instinctual protections offered to children fade away when people become adults).

Children aren't very tough. If they don't have nearby humans intervening to protect them they tend to die or do badly. Evolution favours people who have strong instincts to protect and promote children. It is plausible.
Fun fact: We had to switch from Lenovo to something else because wifi did not work reliably in fedora.
I had a pretty shocking moment recently. I bought a cheap simple Chinese 55" TV when I moved into my new place in Hong Kong recently. Worked fine for 6 months. I don't connect it to the internet or cable, it's just a screen in front of a few HDMI devices (Roku + Switch). It recently started randomly playing 30s video ads every time I turn it on. I can't figure out how it's getting them, because I've never connected it to the wifi (nor would I even know how to given the menus are all in Chinese). Does it have its own LTE connection?

Anyways, this has got me pretty annoyed and I'm thinking of tossing it on principle.
Awesome! I've never read it and I just needed it, thanks for your recommendation.
> I was in the habit of committing and pushing to the private repo about once every 30m-1h (to eliminate the chance of major work loss due to hardware failure).

I get pushing every day, but how unreliable does your PC have to be if you feel you need to push every hour???

> (And even that operation would show up in the system's logs, so in the case of something like credentials you'd additionally contact the security or source control team to make sure the commit objects containing the credentials were actually deleted out of the repo history completely, including stuff you can find only via the reflog.)

You can't un-leak credentials. The only valid action for leaked credentials is to invalidate them, not to pretend that they were never leaked.
I agree, I use += as shorthand, I wasn't aware it was fundamentally different under the hood.
Just like the facebook and it's Messenger application "forget" that you had your in-app sounds turned off and turns it off now and then.
...and a camera for face tracking and maybe ask some basic trivia questions from the driver randomly? :D

The problem with building idiot-proof things is that idiots are way too inventive.
I have also been researching alternatives to apple. Ran across this review of Volla phone:

https://m.youtube.com/watch?v=neG2Z21epLI

Anyone tried it?
Hermeus Fully-Funded to Flight with $60M U.S. Air Force Partnership
Digital aptitude is really just a willingness to try things with technology. Wanting to do something and so trying to make the computer do it until it does.

It's a mindset, and in my experience not one which is related to year of birth. My granny is in her mid nineties and loves computers - she plays around in photoshop, produces newsletters, uses the computer to do digital art, writes emails. She's always been that way - an early adopter of technology. Every time I see her she has a new kitchen gadget.

Contrast that to my grandparents on the other side - similar age, but completely different mindset. They both died basically having never used a computer. One real standout moment was when I was trying to teach my granddad to use a DVD player. The conceptual understanding required to equate pressing a button on the remote control and the moving selection box on the menu was missing - so even just saying "go down to 'play movie' and select it" was out of his understanding.

I see it amongst my generation as well - I'm in my early thirties and have always been a computer person - tinkering, installing new things, writing software, reinstalling my OS just because I can. But not all my "digital native" friends are like that. Some love computers, some tolerate them. Pretty much everyone can use an iphone, but not everyone is interested in exploring its settings to see what else it can do.

So our generation may be "digital natives" in the sense that I doubt there's anyone my age who can't use a phone (or understand that button presses equate to menu selections - although that may not be the case with touchscreens). But we're not a generation of techies. Most people don't care. Human nature doesn't change that much in a generation.
Not affiliated, but I’m very happy with IVPN. Been using them for years. Very clean, zero-cruft native UI for my Mac, PC and iPhone, and they were an early adopter of Wireguard. It’s a bit pricey at $130/yr CAD but it’s one of those things that works exactly as advertised and never gets in the way or bugs me.
Furthermore - and the extent of this was eye opening to me and I'm not the most naive person:

What for parents is "children playing in the pool in the garden - shared on YouTube so grandparents could see it"

- is something that is collected into playlists and shared with "interesting" timestamps in certain circles. A story here on HN a couple of years ago about a (for us normal people) totally innocent video having reached a million views or something on YouTube because of this sick and ugly thing.

But now we must ask ourselves: is that video CP?

No, for everyone else.

Yes for these sick bastards.

How do you classify that?

If it is classified, what happens to the parents when they switch from Android to iPhone and backup the photos and videos to "summer memories 2017" in iCloud?
AIX Running on Apple's M1
“It’s not that hard to show ads to self-selecting niche audiences.”

Perhaps not. Honest question though: Have you tried, at scale?