skysight-inc/HackerNews huggingface dataset:
My PhD was in biophysics and the questions ranged widely outside my dissertation (in my case, you actually do a defense to proceed to work on your PhD, then write your dissertation and give a final talk; there's no way, unless your advisor rejects your dissertation, that your phd wouldn't be awarded. Other programs rear-load the process and have a real "defense" at the end, which is crazy if you think about it.

At one point in my thesis defense, I derived several equations I hadn't seen before, on the fly, such as "What is the time resolved fluorescence of a fluorophore in 4-dimensional space?" and finally understanding ergodicity (https://en.wikipedia.org/wiki/Ergodicity).

My defense wasn't about determining if I was an expert and qualified to write a dissertation in my field (my questioners already knew that), but to determine if I was a well-rounded general intelligence capable of out-of-task prediction.
I vouched for your comment, because GP's claim that "many in failing states are using it" has just as little evidence behind it as your claim that "the rich %1 in failing states are using it".
I agree and this article seems pretty misinformed. Creating and managing threads on Linux is extremely cheap, especially when a lot of them are idle, and a lot of big companies (Google, Facebook, Amazon) have tons of huge C++ applications that have thousands of threads and it's fine. I also think a lot of people who don't work on these problems at these kinds of companies assume that it must be incredibly difficult to write code like this and debug it, but that's not really true. For one thing, generally the tricky parts to write are abstracted away so that regular engineers don't have to think much about threading concurrency issues. And when they come up, tsan and lock annotations[1] will catch 99.9% of these problems in testing and make it easy to understand why things are breaking.

In the real world here are the kinds of problems that people at Google etc. care about when it comes to performance or scalability issues with hugely concurrent programs:

- Noisy neighbor problems from other threads messing with your TLB and L1 cache
- High cost of context switches
- Unpredictable scheduling/priority inversion in the scheduler

The first problem isn't actually made any better by using async coroutines or green threads/fibers, if you switch to another coroutine or fiber and it does something naughty (e.g. munmaps memory, which will cause a TLB shootdown) it's going to degrade performance for your unrelated coroutine/fiber.

The second and third problems can be solved in some cases by things like fibers and userspace scheduling, but this is a fairly advanced topic and "just use async" is definitely not the solution. If you're interested in learning more about how these problems are actually solved at Google for example I recommend [2] and [3].

[1] https://abseil.io/docs/cpp/guides/synchronization#thread-ann...
[2] https://www.youtube.com/watch?v=KXuZi9aeGTw
[3] https://storage.googleapis.com/pub-tools-public-publication-...
ZeroTier founder here --

We've been hard at work on this for a very long time, and we're obviously quite happy today! This is a must-have or really-want for a huge number of business customers.

That being said, we don't and are not going to require SSO sign-in. You'll always be able to just authorize a device. (On SSO networks that's done by setting them to SSO-exempt.) You can also self-host network controllers like always, and we're planning on making that easier in the future not harder. We're all about not forcing you into ecosystems (SSO can do that) and about decentralization.

As for other stuff coming in the near-mid future: version 2.0 is not dead. We obviously got massively derailed (mostly good but very distracting things) and under-estimated the scope and time, but it's still moving forward. We have not announced this elsewhere yet, but it's a near-total port to Rust. This is to get into a more modern language but also to use a safe language for security reasons. This has added time to the job but we're of the opinion that security-related software not written in a safe language is going to be considered a bad thing in the near future (if not already).

V2 also has some significant cryptography improvements that bring us more to parity with more modern constructions like the noise framework. This part has been going slow too because we've been moving carefully and soliciting a lot of peer review both informal and formally hired. Cryptography isn't something you just toss out the door and YOLO. :)

Last but not least we are planning on some kind of transition from the BSL back to an OSI-compliant licensing scheme, but want to think this through rather than flail around.

People at this site have really been fans and have helped us a lot over the years, and we're grateful. Thanks!
Yes, that has been established. I wasn't suggesting otherwise; to the contrary I think they deserved it. They made major changes to the performance characteristics of these devices without disclosing what they were doing or why.

Honestly if you want a bigger bone to pick with Apple regarding performance slaughter you should look at EOL iOS devices that capped out at iOS 9. The iPhone 4S was a great little handset until Apple destroyed it with iOS 9.
well, if an EU person is conversing with an American, or an American is using an EU phone in the united states, maybe?
everything important is in the teaser: Twitter agreed to give Musk access to the firehose. Everything else is speculative wank.
https://www.cnbc.com/2022/06/06/musk-says-twitter-is-refusin...

> Musk waived due diligence when he agreed to buy Twitter at $54.20 per share in April.
I'd rather waste my brainpower on crypto than advertising or in-app purchases.
I think you are right. If you order a pizza from NYC, how are you sure it's from NYC and not from your local store?

Charge a big shipping fee while getting a local product.

I really hope they go under this decade.
At least those people stopped working on targeted advertising.

The best minds of a generation. Pfft.
From Wiki [0]:

> In US law, money laundering is the practice of engaging in financial transactions to conceal the identity, source, or destination of illegally gained money.

Secretly transferring money out of your company to locations where you may at an opportune time be able to personally withdraw it seems to match the description very well. To put another way, even if you own 100% of your company, your company's money is not your personal money. Trying to make it so while concealing it and avoiding taxes etc is a crime.

[0] https://en.wikipedia.org/wiki/Money_laundering
Attacking web browsers with machine learning
The HN title is editorialised, the article itself makes a reasonable case that the regulations are not “compatible with the rights of privacy and data protection under the EU Charter of Fundamental Rights”
> Two days after the invasion began, the Ukrainian government posted addresses to its bitcoin, ethereum and tether wallets on social media. The Ministry of Digital Transformation of Ukraine now accepts donations in 14 cryptocurrencies. “Crypto really helped during the first few days because we were able to cover some immediate needs,” says Alex Bornyakov, one of Ukraine’s deputy ministers for digital transformation. The government has raised the equivalent of $100m so far. Non-government organisations are raising funds too. Come Back Alive, a Ukrainian NGO that since 2014 has collected money for military equipment and training, relies on crypto after it was kicked off Patreon, a fund-raising platform that accepts donations in fiat currency but does not allow them to be spent on military apparatus. UkraineDAO, a crypto collective, auctioned a non-fungible token (NFT) of a Ukrainian flag for $6.5m-worth of Ethereum. It is the tenth most expensive NFT ever sold according to Elliptic, an analytics firm. The proceeds will be spent on humanitarian aid.

https://www.economist.com/the-economist-explains/2022/04/05/...
I'm a crypto user, I'm a former Ethereum miner, I've read white papers, I've paid with things with crypto....and I'm disenchanted with it. Crypto seems to be great for three things: money laundering, tax evasion, and capital flight. Now, I'm not necessarily totally against those things as I think AML is excessive these days, I have a healthy distrust of government, and I value my privacy, but if you're not interested in doing those things then I struggle to see why crypto would be your go to solution for any problem. Can you name a problem which crypto has actually helped solve other than those? We've had billions of investment dollars and thousands of talented people enter this space and as far as I know basically nothing of real value has emerged as a result. I would love to be proven wrong though.
Also, Isn’t the metadata the important part for determine not vs non bot? I don’t think bots start there tweet, “bot here: “
"It’s becoming clear that the climate alarmism isn't about solutions or even a tax, but forcing us to purchase “carbon credits”

Every half educated climate activist knows thay carbon credits are a fraud perpetuates by wallstreet types to pretend they are doing something when they are not.

This post is breathtakingly uninformed. I suggest calling it climate illiteracy
So "it's an accurate representation of how many unions acted, and to prove my point here's a biography of a criminal with union ties." I don't see how that's proving their point.
Reading the relevant court decision actually showed enough technical understanding by the judge to make a balanced decision.

The reasoning was that as it is so very easy to self host Google fonts and with caching as an argument gone there is actually not enough reason anymore to use the hosted version by Google and transmit PD to Google.

Would the site have used a foundry that didn't offer self hosting the reasoning might have turned out differently if the site owner could have made a strong argument for using this specific font by this foundry.

At least that was my reading but IANAL.
He can't just back out of the deal (according to analysts like Levine).
That may be true, but I was also getting scammed in the old system where the people with the most money can just issue themselves more on a whim, devaluing my money.
I never knew of it until somebody mentioned on a newsgroup - amazing for the time.
So thankful for these early pioneers to try out new ideas before it became a commercial success later on.
You know the ledger doesn't track transactions at centralized exchanges (where the overwhelming majority of transactions actually happen), right? It also doesn't track offline transactions where you transfer the wallet keys instead of the coins on chain.
The vast majority of people playing "experts" have never engaged in any business transaction hence they don't know.
I agree, although it has to be noted that that you can preview most ffmpeg commands using ffplay. The syntax is the same as the ffmpeg command, without the final output filename obviously.
It means it's been submitted with a ridiculous title that doesn't match the article. It needs to be changed to "Does monitoring your phone affect the essence of privacy?"
Kerr-ching!!!
Can’t you just dump radioactive uranium into the bottom of the ocean? Can’t imagine it would do much damage with all of the water around it.
The obvious thing you are missing is that many Europeans refer to the collection of EU treaties as a whole as a "constitution" and that most EU member states themselves have written constitutions, so there are many ways in which a proposed EU-level law could properly be said to be "unconstitutional".
But it's a one time fee and not a subscription.
With only 150 million in funding it remains to be seen if they make it through the first year after they start shipping and of course I'm super curious to see one in real life. For a Dutch startup this is a pretty daring move, we're a fantastic country to test stuff in but we have a very checkered history when it comes to car manufacturing, with the high points probably being Daf, Donkervoort and Spyker.
Falsehoods programmers believe about names:

https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...

As a practical matter, the HL7 FHIR data model for names can work well enough for the vast majority of applications in almost any country.

https://www.hl7.org/fhir/datatypes.html#HumanName
Polaris Labs | Product Engineer | Remote

Polaris is a pre-seed software platform building the future of onboarding for new employees. We are looking for a product-minded engineer who is comfortable working across the stack and has extensive experience with both integrations and building beautiful user-flows. We are finalizing our tech-stack but likely Django, React js, and Tailwind

This is a really exciting solution space and a point of friction for most every company around the world...

If you are interested, please drop me a note @ oliver@usepolaris.co
I'd posted this for the Minnow comment in context.

For more on Minnow's comments, context, and a retrospective from six decades later, see: "Six decades ago, Newton Minow called TV a ‘vast wasteland.’ It’s even vaster today"

https://www.latimes.com/business/story/2021-05-06/newton-min...

I've realised after submitting that the clip is a teaser for a 2012 documentary, Captivated, on screen-based media, not just television. See the trailer:

https://vimeo.com/31105929
Is Germany single provider too?

In my armchair politics I do wonder if single payer, market provider might work. You get the competition of the market, but the tax payer purse. I think technically this is how medicare works but there are a bunch of nuances that make medicare not work (such as negotiation of prices).
All that burned electricity so that oligarchs can safely drain some third world country’s economy that really warms my heart
That's one part of it. The other part is just plain narcissism.

The inability to come up with simple reforms stems from they see themselves as uniquely qualified to manage the affairs of state. They went to the best schools. They have all the best policy positions. If you have any disagreements about policy, it's simply because you don't understand. This is the prevailing attitude despite an abysmal performance over the past 40 years after they completely abandoned the New Deal.
Not to mention the graph that you'll have to build between messages and users not trivially related. It's going to be far from trivial. If it was easy to find bots everyone would do it.
What would it take to show that the speed of light is not constant?
No. The $1B breakup fee is only applicable if the deal falls apart for very specific reasons (trouble getting financing, regulatory concerns, etc).

Musk cannot just wake up one morning, decide to not buy Twitter, and pay the breakup fee. He has already agreed to buy Twitter and cannot back out.

That is why the bot issue is so important. If Musk can prove that Twitter made false claims to the SEC, he is allowed to get out of the deal. But if not, he must buy Twitter
Me too. I vouched to never use them. I prefer calling directly to the restaurant (it's also cheaper for customers and the place can retain that 30% which is crazy to say the least).
Sounds modest compared to the scale of the scam.
Here's California making agreements on the international level with smaller countries https://twitter.com/CAgovernor/status/1534948691957518337
There are countries where no combination of renewables + storage is possible. Places with little sunlight and little wind. What do they do?
> to another database or email client, but if you can sell them an app or plugin that works with what they use and does remove the pain point, they'll be much more open to it.

My parents are non-technical small business owners and agree wholeheartedly with the app/plug-in; getting them to change their processes is always an uphill battle. But seamlessly injecting software into their existing workflow tends to be the way to go.
> Good to know you didn't read the article before replying.

Didn't read the entire article due to quickly findable glaring issues of quality, yes.
There is the well-worn Pascal quote about having no time to write a shorter letter[1]. There is also, I think, an important point hidden in the “domain knowledge” part: the freedom to change the spec; the effusive texts on Charles Moore’s approach to Forth programming[2,3], however much scepticism they deserve otherwise, are very direct about that freedom being essential.

But that means simplicity is a cross-cutting concern, like security, and does not particularly fit into any environment that would attempt to separate design and implementation. It needs “redraw all the module boundaries” to be a plausible (if improbable) response to “this one 300-line part of this one module is awkward and three times longer than it really needs to be”. Aside from the obvious administrative problems, suggests that the complete edifice needs to fit into the mind of a couple of people at most or the iteration simply will not converge most of the time.

I don’t see a good solution to this.

[1] https://quoteinvestigator.com/2012/04/28/shorter-letter/

[2] http://www.ultratechnology.com/forth.htm

[3] There was an example about changing a negative-feedback control loop, written into the spec by hardware engineers emulating analog circuitry, into a couple of fixed-point operations that behaved differently but did the actual job just as well; I can’t find the reference right now but this a minor domain-specific change among the kind I have in mind.
Yes, and the firehose will lack things like IP addresses and non-Tweeting activity elsewhere on Twitter.com that'd be used internally to raise flags.
All the time, but not in public repos. Do look at the feature. It is only associated for public/OSS repos.
> there should be enough capacity under governmental control [..]

Q: You really want to nationalize power generation?
I think the "bluff" part of the headline is insinuating that Musk isn't doing due diligence, just stalling, and that perhaps he didn't even want to buy Twitter in the first place.
the fact that it's a mailing list is so much better than a plain forwarding alias: it's a searchable/shareable archive for people who joined later. No more asking a coworker to dig through their emails for some important information
I don't see how the richest people being able to just create a new shitcoin on a whim and scam people is a lot better, really.
I have lukewarm feelings about this.

On one hand, I don't think there's anything particularly wrong with additional badges -- I thought the first two (the Mars Rover and "code vault" ones) were pretty interesting, and told an interesting story. On the other hand, these feel much more gamified: I don't know what "YOLO" or "Pull Shark" is supposed to mean to me when I see it on someone's profile. And this is coming from someone who really likes the other social aspects of GitHub: I like seeing people's commit timeline, pull histories, &c.

IMO, the failure here is not in concept, but in execution. Rewards and validation are nice; I'd like to see GitHub reach a bit higher with them.
There is a massive war and shortage of natural gas in Europe so if there exist cheap electrolyzers + wind power combinations that can solve that issue today then people should rush to invest before next winter where prices are predicted to sky rock. I recall that the study did say that existing natural gas power plants could cheaply and easily be converted to run on hydrogen. Hydrogen prices has also gone up a lot since the war.

And it was 10-20 times a few years ago. Prices has gone down a significant bit. If you get the prices to around $1 per/kg (about 3-10x reduction from this year prices), and we don't account for transportation, infrastructure and physical storage, the price would start to look really competitive to nuclear.

If you search online you will find plenty of predictions that prices might reach that magical $1 per/kg in say 2030 or so, in which case that will be a great choice. As a bonus it will make medical oxygen dirt cheap. At that point all discussions about nuclear power will mostly be made moot since hydrogen will be the factual best choice.
Secession from the United States by definition means a revocation of citizenship. They're no longer a state, they're a nation that just happens to share landmass with the US, like Canada and Mexico, and their people are no longer American citizens, but citizens of that nation.
Freestyle rappers basically do the same thing! It's very impressive when you see it done in person; very good strategy.
No, but imagine a world in which brain power was distributed by consensus via a decentralized ledger, rather than a bio-authoritarian central party! The crowdsourced, democratic nature of DeBi(o) would sense this problem early and avoid it in the first place. There are other solutions as well, but they all have one thing in common...you guessed it, blockchain technology!
Yes, but the idea here was to construct a nuclear power plant, not to build a large pot for boiling soup in. You can't take a critical component like that, spec it and then suddenly pretend the spec never mattered in the first place, then you have to admit that you're just winging it. Changing the spec of the reactor vessel essentially translates into a complete redesign of the reactor itself unless you are willing to compromise on other aspects, such as safety, longevity and so on.

We're not talking about a bracket here. Or an O-ring. When was the last time something as stupid as an O-ring decided the fate of... oh, never mind.
"Everyone" including all the other lifeforms, as well. It's the motivation that powers the biosphere itself.
People buy crypto in hopes of getting rich.

The "revolution" story is what people tell themselves to morally justify getting rich off the money of later buyers.
I came here to say this.

I have no idea who first said it, but one of my favorite sayings is: "Any idiot can build a bridge that stands, but it takes an engineer to build a bridge that barely stands."

I strongly believe that this applies to computers as well. I love it when a system neatly solves its requirements in a way that looks effortless. When an algorithm looks like it just barely works for all the potential edge cases without any special handling because those edge cases just miraculously happen to work out as they fall through the happy path just like any other case. That's when a solution "feels" right.

If I can present my solution/code/explanation to a junior engineer, a C.S. student, or even a non-technical person and they get it, then that's when I feel like I've really done my job. It's music to my ears if I can make a problem look so easy that someone asks "Is that it all it takes?" (until they've tried to solve it on their own :-)
Oh good. Then checking out won't be as strongly opposed by the leeching states.
There are modern entity component system frameworks (tendency for these to be written in new languages, but there's ones for C/C++/whatever) that would allow this to be multithreaded quite well. He just doesn't want to put in the time to learn them for some reason.
Blockchain imho is useful and crypto as its application is basically a dream or scam.
I'm curious what those people are working on.

As a former bulge bracket investment bank software developer, I certainly did not make anywhere close to insane amounts of money. As a "vice president" 10+yoe senior SWE equivalent my TC was probably a tad bit higher than the higher end of a FAANG junior SWE TC. This is in NYC. Ditto for my colleagues.

The only kind of SWE I can see making great money at a bank are those working in the algo trading and maybe the quant space, but those are highly niche roles.
Looks good thanks !