skysight-inc/HackerNews huggingface dataset:
Your link is really cool!

But no, the machine in the story doesn't monitor the mental state of the person: https://news.ycombinator.com/item?id=25120916
It doesn't mean that you don't have free will, it just means that during a one-second loop, you are constrained to logically consistent choices. You can't choose to fool yourself about your future behavior during that one second.
Ghidra is of course the most mature and deals the best with convoluted code. It has the least unnecessary type munging.

But I'm very impressed that retdec was able to to get in an early return. Deeply nested ifs are a big pain point for me in ghidra, in cases when the code would be much easier to read with an early return.

Edit: I wonder how it's implemented. Presumably you need some heuristic to decide to duplicate a basic block. Perhaps that could be exposed to the user?
That experience sucks and I totally hate it as well.

FWIW, for Google Maps, Youtube, etc. if you don't want them to try to open the app browse them in an incognito tab (I use Chrome so I don't know if Safari does the same thing in a "private tab") but I'm just guessing the thinking is, in a private tab, auto launching apps would defeat your privacy so it doesn't happen. I didn't try that with the Yelp app. I don't use Yelp at all. There are more reviews on Google Maps for most of the places I visit (not the USA)
> Considering this is entire hypothetical is a edge case, that's a minor inconvenience.

I believe this is not an edgecase. I have to deal with that almost everyday and I'm working with a language that has a much more advanced typesystem than Java. But I guess there is no hard data for that, so everyone can believe what they what. :)

> You're right. Here's a simple example without this problem:

If it's so trivial, then why do you even have to fix something in your first approach. Also, you second approach still has flaws and is not equivalent. Maybe you want to figure it out yourself this time? :)

Anyways, I guess we are talking different points. Have a nice day!
One of my problems with OOP is that it is often hard to compose. One could argue that most of the OOP design patterns were made as an attempt to solve that. In FP, composition is done elegantly (at the cost of increased complexity in other areas, such as state management).

Scott Wlaschin has a great talk about that: https://www.youtube.com/watch?v=4jusLF_Xz7Q
Linux support :p

If it is really that simple and nice, I will probably recommend it to family though.
"Win10 now looks and feels like an annoying clickbait website."

Wow you succinctly captured how using Windows feels for me on a day to day basis vs Mac.
Then the light doesn't come on (at least until you start to entertain the idea of hitting the button after all...).
> What would you consider a bad engineer?

A bad engineer can have one or more of the following qualities:

* Thinks he's good.

* Think he's so bad that he never speaks out about issues or possible solutions.

* "I've been doing this for X years therefore I'm right"

* "This is X years old and therefore it's wrong"

* Focuses on "delivering", while code quality degrades

* Focuses only on code quality while nothings get delivered

* "Why upgrade and stay up to date? If it ain't broken don't fix it!"

* Makes efforts to appear cool by not being nice and courteous.

* Talks loudly.

* Argue in code reviews

You might think I'm being judgemental, but in my experience this is because the organization who rewards those behavior.
As most countries have a working person registry and identity theft is one of these problems rampant in the US and rare in other country's : Why not trust the governement?

While they are far from perfect, this article discusses the worst case behaviour of your governement, except it is unfixable. In another country, you go to the central registry to fix the root of the problem, and every other entity reads the fix.

The question is not if they are secure etc... The question is if they are worse than a cluster of unaccountable megacorps.
If you do hire them but your process can't tell the difference between them and the bad engineer they work with they will get frustrated and quit soon. The most important part to keep good engineers is to ensure they don't have to work alongside bad engineers.
The reason they continue to do this is because they know without doubt other Countries will not treat their fishing vessels in the same way. There is zero consequences for their actions and they have zero reason to change their policy.

You might say "the consequence is that they look bad", but they don't, at least not to the people they care about - mainlanders. They own and/or control the news media in mainland China. To produce an anti-CCP news piece in China is suicide for these companies.

External "free" media have their own interests and biases, meaning they may or may not publish articles depending on whether they coincide with their goals. If a bad China news piece makes the current President they support look bad, do you really think it makes headline news?

Honestly, I'm not really sure what to suggest here. Some HN users will post some ideas no doubt, but ultimately the most concerning thing is that none seem to have naturally emerged dominant so far.
I do remember well how Uber drivers in Moscow were very eager to drive themselves when it became clear that Uber pays for your ride in rush hours, and then Uber just left Russia.

Yandex, which never felt to such idiocy, then scooped their remaining business for a symbolic sum.
Mux (YC W16) is hiring a developer to work on open source video players
What motivation would Google have to pay any attention to this request?

The only one I can imagine is that Google wants to get some positive PR out of it. Other than that it seems to me like Google will just ignore this as they ignore anything else they don't see as in their benefit to exert effort on.
This sort of attack will get you banned on HN. Could you please read https://news.ycombinator.com/newsguidelines.html and stick to the rules? Note that they include this one: "Be kind."
When you move to calling it exploitation, and offer no other argument, do you think you're convincing me or yourself?

I think I understand you completely.
It depends on what the meaning of the word 'scale' is. Analytics is definitely using a ton of FP-flavored computation at gigantic scales. The #1 principle of FP is the insistence on computation with no side effects. Relational algebra (SQL, MapReduce, Linq, etc.) is adhering to this principle, making it arguably the most successful application of FP, running some of the largest computations on the planet.
Terragrunt – The Glue Around Terraform
I think that strongly depends on the environment. I’ve worked in a lot of big corporates, and negative value engineers are exceedingly common there. I’ve also seen them in quite a few early stage startups that don’t have particularly strong technical founders. In those situations the first technical hire will often become the technical leader, and if that person is useless then the technical direction of the company is doomed. Companies like that usually don’t last longer than a couple of years, but there are quite a lot of companies like that.

Startups that have survived long enough to get a product to market, and have a reasonably sized small team, would represent a survivorship bias against having negative value engineers. At which point they will have grow to the point of rotting under the weight of large-corporate inefficiency before any additional negative value engineers would be able to infiltrate their ranks undetected.
Postgres supports JOIN USING. If your keys are named the same in both tables, say `user_id` then you can simply say

SELECT *
FROM parent
JOIN child USING (user_id)

I personally think naming your primary keys with their full name instead of calling all of them `id` or `key` is better practice also.
Hey, congrats on publishing your source. It's a very interesting project indeed. I took a look around and I think with a bit expanded documentation, especially examples using the WASM transformations and maybe a some emphasis on durability and other guarantees it could grow into a great project.

I'd be interested in the write amplification since you went pretty low level in your IO layer. How do you guarantee atomic writes when virtually no disk provides guarantees other than on a page level which could result in destroying already written data if a write to the same page fails - at least in theory - and so one has to resort to writing data multiple times.
So have you heard of Linux by chance? It addresses all of the problems you've listed.
Bloomberg Analyst: $1T Market Cap Is “Next Big Resistance” for Bitcoin
This is happening while Twitter named a new head of security, doesn't look good.
I barely use twitter, I follow like 2 people. But I have still noticed how offensively useless the timeline is. The timeline has never been anything more than an out-of-context jumble of nothing, even with how curated my following list is. It is actually shocking to me how utterly incompetent it is. It takes what I want to see and actually somehow strips it of value. There is no reason for me to use the timeline in any respect ever, but it's still the landing page.
As an European, it seems weird that in the US you don't need to register your address at all, leading to this last-cenutry 10-year Census process.
There is no such thing as a free lunch. How does this company intend to monetize this product? Email (and photos) are things people highly depend on.
An Amazon employee once told me that Jeff Bezos would agree that Amazon is _not_ a tech company
JSON: An Easy Intro for Beginners
It’s also linked in the very first sentence of this article.
It turns out that many of China's territorial claims in the South China Sea are simply the result of errors in translations and cartography. They have no legitimate basis in law or history.

http://cimsec.org/chinas-claim-spratly-islands-just-mistake/...
Historical trends in the usage statistics of JavaScript libraries for websites
I think of execution more in terms of the capability of a team to deliver something. This has more to do with founder & the teams passion, experience etc, which is fairly constant.
I’m the author, I’m not trolling and I gave examples.

CloudSql is a misleading name and a bad product.
There are more countries in the world than just North America, though.
Coil’s privacy policy update exposes customer emails by CC-ing to 600+ addresses
Recently Coil sent an email to customers related to their privacy policy update, and apparently the email is sent by CC-in to 600+ addresses. There is also a follow up email from them aplogizing that “ due to a human error related to how we interface with our mailing list provider, a number of users' email addresses were populated alongside yours”.
> Can I replace 10 of my average engineers with this one person?

Yes you can in plenty of situations. 10 mediocre engineers creates a ball of mud and gets bogged down in technical debt. Beating that as a good engineer isn't hard at all. What you can't do however is tell a good engineer to maintain the ball of mud created by your 10 mediocre engineers.
In the US, the govt outlawed the software contracting industry in the 80s because they suspected people weren't reporting their earnings when they filed their taxes. forcing everyone to become employees of companies that were better monitored. I suspect the same motivation is partly behind the attempts to eliminate other kinds of gig work now.
I presume you will pay for the overage
> (...) I should personally not vaccinate myself or anyone I care about, and be a free rider on societal herd immunity"

> That particular version of antivaxxism is the one I would have the most trouble refuting.

What's hard to refute? I mean, the exceptionalism argument only sticks with sociopaths who believe society exists only to serve their personal interests without having to contribute anything in return.
Is "ik" referring to the Dutch "I"? Regardless of the reason, I'm biased to like the name already ;-)
A generic HN title like this one won't gain much traction.
This is in that link “Our business model is about safeguarding data, not selling it. We’re developing our own ecosystem so we never have to compromise on our values. No personal data is analysed or resold to third parties. Our free services such as SwissTransfer, kMeet and ik.me are financed by our paid products and contribute to extending Infomaniak’s reach.” Marc Oehler, COO at Infomaniak"
Note that the worst doesn't even finish so the difference is infinite. 10x is the difference between the fastest and slowest of those who could complete the project.
"an advanced reverse-engineering platform"

How does a tool like this compare with a classical disassembler? Is it the same thing plus a GUI to navigate the code?
(Unless I'm missing something) you can't even delete the dcma'd one in the repository settings to clear up the repo name again :/
This is not a prisoner's dilemma. The expected payoff if you get vaccinated is still far higher than the cost, whatever the rest of the population does, so you can ignore the cost in your calculation. It's like if the situation for the prisoner was that if you stay silent you go free, but if you both stay silent you both go free and the rest of your gang gets a reduced sentence too. Why would you ever defect?
This is an incredibly insightful take.

I would like to subscribe to your newsletter. (Serious)
> Any freedom you're enjoying with PF isn't there because Apple decided it was a good idea. It's there because Apple decided to build on BSD.

It’s there because Apple decided it was a good idea. If they didn’t think it was a good idea, they wouldn’t have included it. Your next sentence even implies this when it admits that Apple’s inclusion of PF is only a few years old.

> I'm actually surprised MacOS even has PF (apparently since 2015, enhanced from other BSD implementations).
Not OP. Indirect answer. From the website [0], it appears that they have hosting services, domain registration services etc. None of these per se are high margin , so I am going to assume that their "web consultancy" business[1] has some margins to justify offering this for free. For all I know, this is a way to get people to the top of the funnel and then they will sell other services to these folks.

[0]https://www.infomaniak.com/en
[1]https://www.infomaniak.com/en/about
No country has any “legitimate” claims to any land either.
How are you planning to balance privacy, citizenship / real name usage requirement and obvious law enforcement requirements ?
Seriously? Intel MBP now has proprietary T2 chip, has other non-common chips, useless TouchBar instead of F keys, poor cooling design. It's also no future for Linux because they transitioning to Apple Silicon. It uses ARM for cpu march but they use original GPU that I think never be used for Linux. It also uses original boot sequence rather than UEFI.
Would you call Intel consumer electronics though?
>I guess things are changing, but historically refusing to serve customers based on political differences would be considered intolerant. You can disagree with someone without refusing them service. I don't see any ethical dilemmas in serving someone you disagree with. You are free to disagree with that principle.

Let's not separate a single example, the entire example list is as a whole, i.e. any of the situations listed are that to the person involved. Sure for you it doesn't, however, someone else will have a different opinion with respect to dealing with other political stripes. There are people who won't deal with other religions in this day and age.

>> Growing pains, but an employee who is competent or incompetent will face the same dilemma because of what I suggested earlier.

I typed this in a way it was not clear. The growing pains will heal. The competent and incompetent employees will always be slaves, their competence won't help them.

And yes, I sleep well.
I argue that using force to stop free men from living free is a greater moral evil than being out and about, also when there is contagious disease in the world. All men are equal children of creation; no man is born with the right to stand above another, unless it’s on owned land.

I promise that I’m arguing in good faith, and having spoken with countrymen of yours I am certain they too do. I’m glad my country never enforced anything COVID19-related, although I disagree strongly with my socialist rulers.

A good exercise to do with a friend, or on pen and paper if it’s socially uncomfortable, is to try to make your opponents argument as convincingly as you can. If your current understanding is true, you’ll learn to argue for it from another perspective, else you will have learned something. Kind regards
A bug that accidentally disables the encryption on the encrypted protocols Apple is using? That seems rather unlikely.

And the second, “Use of a Mac in a public, open hotspot setting” is really the same thing as your first, because if all traffic is encrypted, then being on a public hotspot isn’t leaking your data.
If you are referring to the openshift web console, it’s open source and pretty straight forward to install on any k8s cluster.
Oh man, the situation was so much worse than I think you realize.

They lost the license before the ps4 port was even begun. They lied to both PC and PS4 customers repeatedly that the license was renewed, they weren't going to lose the game, it was OK for them to charge us insane prices for stuff on the ps4 version.

Surprise, surprise-PS4 version never made it out of beta but for like a week before closing servers, and it was years old stripped content from the pc. A friend and I sunk so much money for the PS4 launch to be killed right after actual release from beta.

I had friends who warned us that they saw the writing on the wall for the PC version, as they had completely dropped the ball on it once the rumor mill started up about the licensing.

For example you had to spend I believe $300 US to get the venom spiderman costume (must have purchased all other heroes/packs), then he paid for nightcrawler, all to log on to...nothing.

How these companies can get away with this is beyond me. Once gaming becomes a SAAS permanently, how long before they charge by the minute like AOL used to?
Remote Work and Pair Programming
Good analysis.

Realistically, no entity, government or otherwise is taking any concrete steps to say no to China in the south China Sea.

Doing "drive bys" is hardly actual action, like say dismantling a Chinese base made in international waters. THAT would be concrete action, and I bet they would get all upset but ultimately do nothing (unless it's too Australia, in which case they'll find some other product to ban).

If nobody is going to stand up to them, it's all over already. In a generation, people will just say "oh isn't that all China's territory?"
To someone on the team, the "Contribute" link is broken on the homepage.
The abstract is highly readable. I don't have time to read it now, but the strategy sounds amazing!

The strategy is that malware should imitate user behavior to throw AVs of their scent. The context in which it does this is with system calls as those happened to be monitored a lot by malware detection software.
my assumption was the first and last letters of their brand
> exchange was the start of an era of "mechanical honesty"

This is only the early stage. With more parties and money involved "mechanical honesty" turns into betting race and the "machanical exchange" redirects to where the highest bidders desires.
Is there a https://killedbygoogle.com/ equivalent for startups that promised 'forever'/'lifetime' service and then shut down a few years later?
Not sure if it were the case here, but here in my country the slum would look like that because there is no organized garbage disposal in the neighborhood, so everyone is simply dumping their trash whenever convenient and burn them later. I mean, you could pick up a shovel and clean up the front of your house, but where would you throw those trash you just shoveled if there is no garbageman picking up trash every week? Chance that you'll just dump them across the street and burn it and the wind will pick up some bits of trash and spreading them again throughout the neighborhood, completing the cycle.
Back then no one really expected microcomputer hardware architectures to have a long lifespan or allow for incremental CPU upgrades every year.
> I did find a a source of 532 developing Guillan-Barré

You should have mentioned that the 532 cases of Guillan-Barré were found within the 48 million people receiving the swine flu vaccine.

Accordig to Wikipedia, the incidence of Guillam-Barré is about 2 per 100,000 people per year.

Statistically speaking, your example suggests that taking the swine flu vaccine is linked with a lower incidence of Guillam-Barre syndrome, nearly lowering it to about 60% of the baseline.

If we're allowed to play fast and loose with back-of-the-napkin statistics, your example contradicts your original claims, and indeed makes a strong case in favour of vaccination.
GP was speaking metaphorically, following your (GGP's) metaphor. For some reason, you abandoned the metaphoric level and misunderstood this to be about real keys and locks.
So, selling your email content and personal data when he sells his company in 5 years time?
Just like you have no “legitimate” “claim” to your smartphone, hand it over.

Conquest isn’t the only way countries gain territory by a long shot, and whataboutism can’t justify what China’s doing today either.
So did the course result in 20+ something new proofs for computational theory?
That study uses seroconversion in the meaning that a previous infection becomes measurable.

But when people suggest active seroconversion they usually mean that you start infecting otherwise healthy individuals deliberately to increase herd immunity.

So while both groups use the same word, they mean quite different things.
I'm now curious what other, presumably better buildings have in the industry standard "thoughts per cubic meter" measurement.
Predatory and Opportunistic: Southwest Air Seizes the Moment as Rivals Struggle
Incidentally, many countries in the excess deaths graphic on FT seem to have had pretty serious spikes in mortality early in the year in previous years. Look at Germany, for example - something much deadlier than covid-19 seems to have struck them in a recent year. What is that?
??? My memory is fuzzy now, but I’m 99% sure the same rule applies in the USA
This "new-PC tunnel" is full of deceptive wording and UI tricks to make you click at the wrong place. This is a minefield even for a careful engineer: I just went through it two weeks ago refreshing a used laptop for my daughter.

Google's Android "new-phone tunnel" is certainly no better.
I’d be interested in learning this from the source! Thanks for your reply
The difference is that insurance companies can choose not to insure someone. Reputation/history isn't fungible. Presumably they have skin in the game to have actuaries figure out who doesn't get to be an officer.

Not saying it's a good scheme just that there's more at play than just money.
Is there any hope that the recent RCEP agreements would help the situation, or was this simply ignored during negotiations?