skysight-inc/HackerNews huggingface dataset:
There are other identifiers that can be used for targeted advertising besides email addresses and phone numbers.
Team uses “a concept from quantum mechanics” to identify an individual’s style
I'd give up my job and bring him his coffee every day if I could spend that much time with him
I just tried to read this, and not only is it horrifyingly complex it isn't stable, so it doesn't really fit the bill (even if you allow for strange complexities)
I think the only thing to add to this is the GPU side of computing has accommodated for modifying/upgrading the stock coolers.
Apple's Mac Pro is moving this direction with the new IO Card hosting the USB/thunderbolt/audio connections. These trends definitely come in waves.
I'm not familiar enough with Windows to answer that, but I imagine HTPCs are much more likely to use Linux and would make a $6/month backup a very attractive target.
Firefox does seem to attract that demographic, or it could be just a symptom of open source entitlement. I've received some of the rudest personal attacks via extension reviews on Firefox Add-ons.

Take a look: https://addons.mozilla.org/en-US/firefox/addon/search_by_ima...
Thanks for sharing your thoughts with me friend. I didn’t link any video with police. I know which video you were talking about but it’s not in my previous posts.

Regarding nonviolent, it’s great you read about umbrella revolution and occupy central. But again I think the precise reason those movements failed is because the working class didn’t strike. Many of our modern human rights, such as 40 hours working week, creation of unions, etc are created because workers bind together and strike and disrupted the production of goods. Without a committed working class’s support is exactly the reason previous Hong Kong peaceful movements didn’t work.

Again I’m ok with violence against any oppressive regime. For Hong Kong, I don’t think that alone with achieve freedom. Only when the working class stop paying taxes, stop providing services to the government and its allies, stop maintain the same old social structure, would the revolution has some hope of succeeding.
I wonder if occasional long term fasts can reduce your cancer risk.
It definitely feels like there's a double standard at play sometimes. It's pretty routine for people here to announce after any mistake Mozilla makes that it's the last straw and they're done with it, and going back to Chrome. That just boggles my mind.
This should really be taught as a fundamental rule of modern human society by now:

Any information that you provide to any company or government will be “misused.”
Whatever information they already have, I don't mind them to use to target advertising. I just don't want them to share it with anybody and I'd like them to have as little information as possible. Does anybody care about ads actually? It obviously is desirable to see none yet if I am shown some I don't care if it's targeted. I would only care about somebody tracking me and leaking data about me to other parties.
I admit I didn’t know about the ritual part, but just a little google show me this:

-https://en.m.wikipedia.org/wiki/Unnao_dead_bodies_row

And many sources mention they did this just because they can’t afford proper cremation.

Another funny picture is Train with many people attached outside, not sure if that’s another convention or custom :)
I learned about it 10 years ago (while I was in university) in a Stuff You Should Know episode, which is a pretty popular/mainstream podcast.
Since using `git worktree` I never use stash.
This sounds like ancient zeroeth-generation PCs that used things like the S-100 bus:

https://en.wikipedia.org/wiki/S-100_bus

This was also a single bus that almost everything plugged into.
We detached this subthread from https://news.ycombinator.com/item?id=21196261 and marked it off-topic.
True, but does it have to be?

The beauty of this setting is that it falls back 100% gracefully. Basically if your OS and/or browser doesn't support it, then you just see the "normal" version of the site.

Because Dark Mode is only available on newest versions of most operating systems, it is also reasonable to assume that the people running a dark mode compatible device would have a modern browser.

So all-in-all, I think compatibility is a moot issue.
Working in tech in the government, this resonated with me. The author summarized things well. Another problem in my agency is that only HR is allowed to construct job postings. We provide inputs, but they put it all together. I have seen this work against us consistently. We also aren't allowed any variance during interviews. All interview questions must be identical across all interviewees. This rule prohibits follow-up questions. Believe it or not, it is difficult to have a meaningful interview and to properly guage one's experience with thid handicap.

Apologies for errors. I'm on mobile.
I came here to say this. Seems like an intuitive conclusion.

OTOH, intuition is sometimes wrong.

It should be a pretty simple study to do. Just make sure to get enough people involved. Then correlate amount of fasting with the incidence of cancer over some period of time. I guess the duration of the study would be the only impediment.
Not a chance. It's never a single engineer, code gets the PR checked by another engineer and the Jira will be specific with any PII, probably written by committee, all of whom know the importance of the data. Don't conflate this crap with blaming a single nebulous engineer.

I've not worked in years at a place that wouldn't understand the importance of PII. Not that it doesn't happen, but let's not mince words here - this was wilfully done.
Doesn’t work in Chrome on iOS 13.1.2 for me. Works in Safari though.
Well, that, plus the fact that it was resource-heavy. This was compounded by the fact that a lot of hardware was sold as being 'Vista-ready' while in reality being incapable of running the overly-fancy graphics-heavy 'glass' shell. It also had a number of performance problems (e.g. slow file copy) which only got sorted out in Windows 7. Oh, let's not forget the fact that Vista was supposed to be Longhorn, the OS of the future with a database file system and all sorts of fancy stuff which was either dropped due to performance problems or never left the lab in the first place.
There was an interesting take on this on Reddit a few days back

https://reddit.com/r/HighStrangeness/comments/d5mqw6/_/f0t0p...
It concerns me that the most recent citation in that bibliography says “ We achieve our goal using Recursive Partitioning combined with In Place merging to sort a given array”

Stack frames are external storage. I’d have to see the code to see how they manage to do recursion without log(n) external storage.

Traditional merge sort can be written using iteration, which makes the external storage for sort state O(1), but the semi spaces are still there.
For a bit of context the current governor, Desantis, squeaked into the win with less than 40,000 votes. He is trying everything in his power to not be a one-term governor. So far he has:

* Liberalized his platform to appear more moderate. Terms are 5 years and a new generation of voters.

* Supress black votes through kafkaesque voter registration.

* Suppress black votes by denying ex-convicts (who make up a large block of felons) the ability.
Try accomdating for Dark Mode as an email developer...
Yes that is wrong-doing but I have not seen any evidence during my time there that such a move would have been intentional.

I'm very inclined to believe it was an unfortunate mistake. A mistake that probably should not have been possible. I'm not sure why or how it was.
phyek just said "I expect nothing material", so obviously is not expecting a deal.
The biggest annoyance I've had here is that it makes some apps just plain not work if they're using something symlinked from ~/Library to ~/Documents (for Mackup or other syncing solutions), though some work fine, so it may just be exposing apps that are doing something weird with file access in the first place.
I think it's also very important to realize that sometimes the feeling of being "stuck" is just generalized anxiety, impostor syndrome, lack of clear success criteria for your role, or some other composition of any number of myriad contextual factors in play.

The idea that one should identify these time-sinks, and then that's the end of the road, is such a manager-centric lens on this. When your final output is just written feedback for someone else, I guess it's possible to stop here and still fulfill the letter of your job duties.
but.. traveling (other than train, bike) is one of the significant cause for air pollution
I bet they were mutilated using Occam's Razor.
To be fair, the styles they chose were almost never any better than the defaults until the early 2000s or so (and even then it was hit-or-miss) by which time the dream of the web as hyperlinked documents the user could view as they pleased was falling out of fashion in favor of making it flashy brochureware and, soon after, a tightly specified app distribution platform.
I think the philosophy here has sort of changed with newer versions of Windows, this is why the taskbar now has quicklaunch icons and regular app icons the same size and place. I keep all my "stuff that just stays open" like thunderbird, spotify, mumble and firefox to the left.
Anyone not familiar with James Mickens should read "The Night Watch" immediately.

https://www.usenix.org/system/files/1311_05-08_mickens.pdf
Businesses too: there has been massive hatred directed at Dick's Sporting Goods when it changed its arms sales mix in response to a large shooting last year [1]. Gun makers such as Springfield took heat for trying for stepping even a smidgen out of line [2] resulting in an abrupt volte-face.

[1] https://www.racked.com/2018/5/10/17339690/dicks-sporting-goo...

[2] https://gunstoday.com/why-is-everyone-boycotting-springfield...
Big O notation is about the theoretical upper bound of an algorithm. Clever data-based tricks like putting items in buckets or gathering statistics are unrelated to this notation as they rely on a certain consistency. Maybe you should call it average run time on typical data.
They're already bankrupt - filed for Chapter 11 at the beginning of this year.

What they should've been doing all along is maintaining their damn equipment - the reason we have regulated public monopolies is so that they can generate sufficient revenues to afford long-term capital investments that prevent things like this. There're a bunch of systemic failures here, some on the part of CPUC (California Public Utilities Commission) and some on PG&E management. But given that we're here, blackouts are probably preferable to burning up half the state again.

It does make me want to just go off-grid with a Powerwall and solar panels. If we don't actually get reliable electricity out of the deal, exactly what are we paying the electricity company for? But that's challenging as a renter, and buying (and maintaining) a house in California is equally challenging.
You don't even need proportional representation, which brings its own separate set of problems. Just use approval voting or range voting. That destroys the two party system by itself, which in turn destroys gerrymandering because then local parties or independent candidates can adapt to how the lines are drawn regardless of how you draw them.
> This is why those stupid lists of skills are important to include on resumes.

Sure, but it looks like whoever acts as a parser for that stuff is not significantly more intelligent than the grep command with a few basic options.
The other thing this does is that it will force employees who have vested options (and not RSUs) to have to quickly make a decision on whether to exercise. Terrible timing since there's so much uncertainty around share price.
This is very reasonable, and great that you provided those clear guidelines! Too bad the poster above didn't provide the full quote. Great project!
Please keep this tedious trope off HN.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Understanding where a system breaks is a pretty critical part of "producing good working code," at least for definitions of "good" beyond "closes the bite-sized, cog-in-a-machine story assigned to me in this sprint." I'd hope that any developer making decisions of note in a nontrivial system was at least dimly aware of their language's sort complexity.
If you step into the street in front of a truck while reading Hacker News on your phone, it's a mistake. You wouldn't have done it had you been paying attention.

If you step into the street in front of a truck because you think the truck is farther away than it turns out to be, it's an error. If you are playing baseball, and you estimate the vector to intercept a ball rolling along, and you touch your glove to the ball but fail to actually catch it, it will be classified as an error, You made an estimate of what the circumstances were, and it was wrong and you acted on purpose.
That's a nice way of breaking down the various designs one has to support, 48 is actually quite a lot.
There are examples elsewhere in these comments (linked by myself and others) of CPUs with similar (if not greater) transistor counts soldered together by hand out of TTL chips or even out of individual discrete transistors.

There are multiple ways to skin a cat, though (perhaps literally; this would be the post-apocalypse, after all!), and you're right that there are numerous ways to put transistors to use besides building full-blown CPUs. One of the key advantages of a general-purpose CPU is that it's general purpose and can be made to do all sorts of different things, but there are certainly plenty of cases where that ain't necessary and you'd need a fraction of that capability at most.

Still, they'll probably go hand-in-hand. "Chips" are just discrete components, whether crafted from a single chunk of silicon or itself built out of discrete components and treated as a single discrete unit. Building a whole general-purpose CPU from individual transistors is much easier when those transistors are already arranged on a little board you can plug into your bigger board. Chances are that no matter if someone's building a whole CPU or something more special-purpose and limited, that someone will be doing so in terms of already-assembled-and-composable gates rather than transistors directly, if only for the sake of one's own sanity.
Anyone here doing keto diet? I've been doing it for about 6 months and I feel more concentrated and energized. I wonder what anyone else feel about doing keto diet?
I watched probably ten minutes of that video. Don't know that I learned anything, but it was sort interesting.
Hounding another user like this is a step into personal attack and breaks the site guidelines. The damage of bullying away a legit new user is much worse than the appearance of yet another political troll account, even if that's what this one was.

It's obviously not, though, as you'd have seen for yourself if you'd read https://news.ycombinator.com/threads?id=yamato2022 and, for example, https://news.ycombinator.com/item?id=21133023.

https://news.ycombinator.com/newsguidelines.html
This takes conclusions drawn in the article as givens, when those conclusions may not be supportable. I'm neither a phlebotomist nor a geologist, but is it really impossible that an animal's blood would soak into the loose, sandy soil pictured in the article and disappear? Or that scavenger animals such as ants would eat or carry off dried blood?
Consider the absence of evidence - name a single person affiliated with the NBA who publicly supported the censured guy or Hong Kongers
Yeah, the context of the post you replied to is for iOS APIs. AppKit is a lot more stable, and it shows. It is still possible to run 10-12 year old software on Mojave (but not on Catalina). On the other hand, sometimes even one OS upgrade can break existing software visually or worse on iOS.
The person never said that you had to google it to be a "proper developer", just that they hoped that every python developer would have done so.
From my research, yes it can. I read a study that said patients who fast during chemotherapy treatments fare better too.

The mechanism seems to be that during periods of fasting, normal cells "hunker down" and restrict the consumption of nutrients and other materials. Cancer cells don't do this though and continue to consume the nutrients, which are actually chemotherapy drugs in the patients.

Fasting therfore increases the absorption of chemo by the cancer cells and reduces the consumption by normal cells keeping the patient healthier.

Fasting also enables the body to more completely rid itself of cancerous cells by consuming them in the absence of alternative sources of nutrition.

Lots of reasons why fasting is a good thing.
Except if we outsource all the jobs...Likewise, no one would be forcing Automattic to list on a first world exchange - there are many other ones where they could be free to float their stock. How come all's fair for labor, but not for capital?
I am, it is very stable as it's built on top of Enterprise RedHat Linux version. (Disclaimer I work at Oracle).
The SOE's are a minuscule short list compared to the billions in goods that the Trade War has escalated to.
IP alone is not considered personal data. If this is the only thing you store about a user on your website (for example for a static website), don't bother and keep it as it is.

If you store anything else about the user (their firstname/lastname) and can make a relation between this and the IP (e.g. you can see that this IP went to the page myprofile.php?id=438098 at 23:10 yesterday), then you should already have somewhere where the user can see why you store their firstname/lastname. Just add "IP" to the list of data stored, for the purpose of maintaining your systems safe and accessible, warn that you'll store it for 30 days, because after the logs are purged, and then you're fine.
You aren’t wrong at all. It’s just that it was in the short term advantage of a bunch of managers to adopt this mentality at the expense of the long term health of the economy.
radixsort is better still
Well it also due to the fact that cardio exercise is one of the few ways to naturally improve one's reaction time.
Its important to be civil, and not point out the fact that the CCP have murdered millions of people. That would definitely be an uncivil flamewar comment.
The MacOS market is big enough to support that - they prob manually call out the outliers.
> Then I said the magic words, "This is clearly a ploy to collect phone numbers for data aggregation purposes," and within the next 24 hours my account was unlocked, accompanied by a very salty and accusatory email.

Do you think this would still work?

I've been wanting to get a twitter but I've been put off by the phone number "requirement" for a long time. Every time I attempt to make an account or log into an old one it requires phone number verification. (I can't get burner phones where I am).
Yev, thanks for intervening but I’ve just received an update so incredible and unapologetic that I’m tempted to share verbatim excerpts here, and I think you should take a look.

Support is basically telling me that the inherit process on the server can’t handle my "too large backup state’s indexes", and that I’m gonna have to start afresh and reupload 2TB or so from scratch. Not only that, but in order to even be allowed to do this, I’m gonna have to free up my license first by deleting my existing backup, and accept being left without one during the weeks this will take. You’ve gotta be kidding me ?

And I’m this situation in the first place not even because I have a new computer I want to inherit the backup, but because support themselves suggested that I nuke my local backup state and restore it using the inherit feature, to work around the installer being unable to upgrade me to the latest 6.1 release. That’s how it all started.

No apologies given either, no offer to investigate further to avoid that very inconvenient outcome. I’ve been a customer for 7 years but honestly, if I can’t trust your systems to handle the "too large" 2-3TB backup of my MacBook and a couple of external HDDs and I’m supposed to accept that, that suddenly makes me less confident in everything else you do. I hope I misunderstood something here, but I don’t think I did.

EDIT: Ok, reading the email again I may have misunderstood the part where I need to delete my existing backup first. It looks like I can use the 14 days trial to start a new backup, then transfer the license over before the end of the trial. It’s still pretty bad because there’s no way I‘ll have those 2-3TBs reuploaded within 2 weeks, and of course it’s still a massive inconvenience to do so.
Not implemented in thunderbird, but take a look at birdtray to get that behavior. https://github.com/gyunaev/birdtray

It's made to replace the old firetray extension.
Theres a joke about functional tables of logs in here somewhere, one that unifies forestry, mathematics, programming, the bible, and DevOps.

(And perhaps explains why my spell corrector camelcased "devops")
>The default response to any problem is now censorship and banning.

No it isn't. That is to say, censorship and banning are less of a problem now than they've been at any other time in US history.
Please don't repeat flamewars that have been repeated endlessly already and which nothing new can ever come of. HN is a site for intellectual curiosity, not political recitation.

https://news.ycombinator.com/newsguidelines.html
Remember: "We don’t care. We don’t have to. We’re the Phone Company"

Fake commercial on Saturday Night Season 2 Episode 1.

(It wasn't called Saturday Night Live until later.)
Because it used to be, and a lot of people never really made the transition. An incredibly unfortunate situation, for everyone.
I agree in theory. But in practice that specific caller's code bug was so widespread and Timsort broke so much existing code that it warranted offering a "-Djava.util.Arrays.useLegacyMergeSort=true" option.

The specific line from the Javadoc you're alluding to [0] is:

> The implementor must ensure sgn(x.compareTo(y)) == -sgn(y.compareTo(x)) for all x and y.

The problem is the second implied half of that statement: Pre-Timsort it was ", and if you don't, results might not be sorted in the correct order" while with Timsort it was ", and if you don't, you will get a RuntimeException."

It's way too easy to accidentally violate that condition: System.currentTimeMillis(), incorrect null handling, random numbers. Sometimes not even in the Comparator itself. The condition I posted, plus the other two:

> The implementor must also ensure that the relation is transitive: (x.compareTo(y)>0 && y.compareTo(z)>0) implies x.compareTo(z)>0.

> Finally, the implementor must ensure that x.compareTo(y)==0 implies that sgn(x.compareTo(z)) == sgn(y.compareTo(z)), for all z.

Are just way too easy for someone to inadvertently violate to justify a RuntimeException when it occurs.

[0] https://docs.oracle.com/javase/7/docs/api/java/lang/Comparab...
And Rust, the rust std lib uses a modified timsort/mergesort
If you don't like the deal, just don't do it. If Automattic ends up being unable to hire the developers they want, they'll change. Seriously, I don't get people complaining about this. There's no way I'd do the Automattic trial myself, but if others do, and the system works for Automattic, why should I care?
"..giving the Chinese government access to all iCloud pictures, .."

Direct quote. Emphasis mine.
Intention or not it is still wrong.

Intention should have an impact on punishment / reparation outcomes, but it shouldn’t necessarily impact guilt.