skysight-inc/HackerNews huggingface dataset:
I hate ads. They hijack my attention and they promote things for the companies that have the most money to spend on screaming at me about their products. I wish the advertising industry simply disappeared.

In fact if I had three wishes they would be 1. End poverty and allow everyone in the world to pursue their dreams while still being able to live acceptably well. 2. Make it impossible for anyone to amass more than some to-be-determined ceiling amount of times more money than everyone else. 3. Make advertising simply stop existing - everyone forgets what it is and it is never invented again.
If you're using uBO, it's defused by default: https://github.com/gorhill/uBlock/releases/tag/1.35.0
All valid, but what have these to do with Xinjiang?
I remember reading an article on MSDN(a developer info system - I call it a system because it was also available on CDs as internet was not available everywhere) by a Microsoft employee. The article was titled some what on the lines of "How the marketing teams won over the engineering teams!" The article mentioned a tussle within Microsoft between the marketing and the engineering teams. The engineers were pushing for providing backwards compatibility which slowed them down and took time in providing new things/features that were the next sought after tech. The marketing teams on the otherhand were very frustrated that new sought after tech was not coming out faster so that they can then market it to the world. That tugh-off war was ultimately won by the marketing teams at Microsoft as per the article.
You're not wrong. Not loading images will block tracking pixels completely. Apple is just adding a way to send less PII while still loading images.
This law is an old one and has been in effect forever (offline and online). I'm certain there is a lot of legal practice and precedence on what can be expected of a "reasonable" company. Courts are usually quite pragmatic in their rulings (otherwise no law would ever work)

The Goal is to prevent misleading advertising and tricking of the customer by showing them a different price.

A typical costumer won't use a VPN etc, so if you can demonstrate that you had a sufficient amount of evidence no court will punish you for it.

E.g.: German IP, German browser, a German credit card and a German shipping address are probably sufficient.

Edit: it used to be that you have to go to great lengths to ensure that no consumer can shop in your B2B shop (like verifying their business license, making sure the customer isn't lying etc). In recent years the federal high court ruled on several occasions that this is not necessary and a simple disclaimer and a checkbox is enough in most cases (IANAL).
IME there are so many impersonators it's difficult to find an unadulterated copy. I've seen family members get infected with malware trying to use the top results.
Studies are showing closer to 55% than 30%
> If someone can spend 10 or 20 times as much as another person after basic food and shelter then that difference trumps all other factors by a very wide margin.

I'm not sure I follow? Google ads don't cost a percentage of the final product price. How much I spend on advertising might be entirely unrelated to the per-item cost of my product -- and how profitable my company is might not have anything to do with how luxury my company is, it might just be down to market penetration and my profit margins. Plenty of companies make enormous amounts of money targeting poor people.

Does an ad for a five-star restaurant on Google cost more than an ad for Taco Bell? And it's not like rich people are being shown a larger quantity of ads on a website than poor people.
Sure, many are just doing their job. At some point we all have to say enough, from the billionaires to the accountants to the government to the people at the bottom, we are all responsible for what is happening.
It’s alarming that I keep hearing about people who have lost people from a vaccine.
It’s now at a higher rate than the virus itself.
I’m awaiting Pfizer but I’m quite concerned.

Which vaccine did she take?
This is a problem. I noticed that it mentioned Spokane in the weather panel on the right. They know where they are. So it is easy to assume that everyone else does as well.

Most people (myself included) find it hard to appreciate that anything online is accessible from anywhere in the world. I still find it spooky that I can buy on Amazon or get rides on Uber in Iceland and in the UK.
I am not. I work with lots of them.

I think we're talking about two different things. Yes, the RIAA was running an intimidation campaign. By and large they didn't care about any particular case.

That's quite different than a plaintiff coming at a car manufacturer over sketchy click-wrap agreements.
Doesn't Gmail and Outlook already anonymize tracking pixels? When I heard that announcement what I heard was, "we implemented a feature that Gmail and Outlook have had for years!". I don't think it will change the landscape all that much.
Exactly. Typically the usage cycle is 20 or 25 years.

This puts the entire study in a poor light.
Given that the cohort id is computed client-side, FLoC also sounds like a nice opportunity to fool trackers. Why not send a random cohort id with every request? In the worst case they’ll fall back to conventional tracking techniques, in the best case it will add some noise to their data.
I don't really like this article cuz:

- I like &Map.get/3 over the some_map[:some_key] syntax

- &with/1 can be hellza confusing in many case if you're calling a bunch of functions, and any ol' one of them can return an error message (e.g. where the heck did `{:error, :bad_arg}` come from?!

- piping into case statements is awesome, and I'll only stop doing it when people complain about it

- higher order functions are useful, and I don't see a problem using one's judgement as need on when to use them

- In the cases where using &with/1 is actually useful, so is using the else block if you really need to

...

Yeah, I just don't like this article's recommendations.
> Now, someone insufferable will read this and say “NOT ALL MIDDLE MANAGERS,” and let me tell you, if you’re thinking that, you are probably part of the problem.

Clever. Take the obvious objection--that this is all based on stereotyping of the role and, frankly, cynical assumptions about the way management is or can be structured--and then just turn it into another symptom of management dysfunction!

How very tautological: Before you tell me I'm wrong, let me tell you you're wrong for telling me I'm wrong.

And yes, I'm a manager. And no, I never spent time '[walking] the floors, “[keeping] an eye on people” and, in meetings, “[speaking] for the group.”'' because I have far far more important things to do, like helping my staff understand the corporate vision so they can make good, independent decisions; helping solve problems for my staff when they come to me with issues; working with our sales team to manage customer expectations and negotiate on projects and solutions; managing the expectations of senior management based on the information I'm getting from my staff. And the list goes on and on.

But, who am I to say. I'm just a middle manager who is, I'm sure, just part of the problem...
Might be biased/stereotypical, but Rust's cargo does dependencies really well. It's as easy as npm to add new dependencies, but there aren't thousands needed to do anything, and if you take a look at your Cargo.lock/`cargo tree` you can really get to know each of them and what they do or why they're pulled in. I'm still bloat-wary, maybe as a leftover from doing webdev, but with less transitive dependencies in the first place you can actually go through and prune things that aren't needed, or open PRs to transitive deps to prune from their trees or update deps to the latest version to deduplicate your tree. (If there are multiple semver-incompatible versions in a dep tree, they just both get compiled in - for most apps though, you should be able to get the number of duplicates to 0 or almost that.)
Nice, thanks. Maybe I'll look into a newer car then, was holding off because of this.
Similarly Stalin was sent to Siberian prisons/work camps in early life. Every time he managed to talk his way out with the guards. Though unlike Trotsky, he went east afterwards.
Watchtowers are third-parties that allow your node to go offline.

Bitcoin has lax liveness requirements unlike other networks. cough cough Ethereum 2.0 PoS
I've had image loading turned off in Thunderbird for a decade or more.
Also disagree with the author!

> You should not use else to handle potential errors (when using with)

Yes you should! Otherwise the with statement could return something that is not :ok and also not :error. I think therefore it’s good practice to put else {:error, error} -> {:error, error} especially because Elixir is not strongly typed so this helps constrain the possible types the statement can return. If you omit the else, your construct can return any number of types from values produced downstream.
not counting MBs!? must be nice, havent developed on something with 1MB or more in years
First of all, fresh pretzels are amazing. Secondly, what about the various tastycakes, stromboli, whoopie pies, funnel cake, water ice, peanut chews, pork roll, and tomato pies?

I'm from near philly and never heard of anyone eating bologna with cream cheese. Even "Philadelphia cream cheese" is actually from NY.
Counterpoint: My Subaru has averted at least 2 collisions till date by applying an emergency brake (admittedly not in any life threatening situation, though it did save me a considerable amount in potential repairs). Though yes I agree, the option to turn off features is certainly helpful.
Favoring a shotgun approach towards GHG emissions downstream is there a better approach towards building an infrastructure distributing hydrogen?

That question isn't intended as rhetorical
Ok - so you seem to keep quoting bad things about the US and now NATO, but what has this to do with the truth of what is happening in Xinjiang?

Are you claiming the reports are lies?

Obviously the CCP and anyone they have influence over will want to play the reports down.
Amnesty International is just a mouthpiece of NATO?
In the spirit of Python's "Exceptions are when the runtime didn't know what to do, and Errors are when the programmer didn't know what to do", I'd say "rely on crashes for exceptions, but validate data against errors".
> A simple electronic component is a lot more fragile that a mechanical counterpart that is unfazed by ESD, vibrations or whatever other things that can kill a electronic component, or a circuit board for that matter.

No, not really.
That isn't how comparisons work though. You can't compare a 20-hour/week company with good culture to a 40-hour/week company with toxic culture. You have two variables uncontrolled in that comparison.

Compare both companies at 40 or both at 20. The good-culture-40-hour would outperform the both the good-culture-20-hour and bad-culture-40-hour so why wouldn't all companies aim for 40/hours with a good culture?

It could be argued that it is impossible to have a good culture and 40 hours, but that needs a lot of analysis.
But aren't most of Qualcomm drivers closed source blobs? I remember that's why many mobile OS ports have to depend on libhybris ( https://en.wikipedia.org/wiki/Hybris_(software) ) to use the binary-only Android drivers of Qualcomm and other SoCs.
Show HN: MovieTable: Goodbye Netflix scrolling, hello perfect movie night
Unless Apple’s proxy loads every image in all emails independently of the user opening them, it’s still possible to track when a message is viewed by having images with unique URLs for each recipient.
> I just want a car with as FEW knobs/buttons/levers as necessary.

With more software you can have a car with just one button. You press it and say the name of the place you want to go to.
Ok - so you do think they are lies.
Although it used to be worse, these days a standard Rust “Hello, world!” compiles to just 277 KB on Linux with ‘cargo build --release’ and ‘strip’—5× smaller than the equivalent for Go (and there are games you can play to get it down further).
Do you have a link? I'm trying to dig up stories on it, but it's so stale. As far as I can tell almost everybody settled, and the few that fought in court eventually won.

https://www.wired.com/2010/05/riaa-bump/
It's one thing to take your safety into your own hands when it's your backyard. It's another thing to decline to implement procedures and safety measures that put someone else's life at risk.

The romantic notion of the old man and his sons wringing out an existence on the family 40 is rapidly disappearing. Most of the grain production in the US is from massive farming corporations with tens of thousands of acres. At that kind of farm, there's a company mission statement that you hope has "Safety First" somewhere. There's someone in an office looking at hazards their workers encounter and ensuring they're OSHA-compliant, and doing risk analyses to find the most effective way to reduce risk and maintain productivity. A few miles away, there's a farm hand considering climbing into the company grain bin not because he'll personally benefit from shipping a harvest, he's at a $10.25 hourly rate regardless of the content of the bin, but he needs this paycheck to avoid his house being foreclosed upon and there are no non-farming jobs within 40 miles.

It's the office worker who is responsible for dozens of grain bins, each containing a quarter million dollars worth of grain, who is deciding whether to risk someone else's life or buy equipment instead.

I'm not in farming (though I have family who is), I'm in manufacturing automation, and the same safety guidelines apply. The risks I'm willing to take with my Sawzall in my backyard are not the same as what I can ask some minimum-wage line operator to stand in front of. That person doesn't really have a choice in the risks they're exposed to. I get to choose those risks, and I have a moral, ethical, and legal responsibility to minimize them. If there's a maintenance task that puts workers in a potentially dangerous area of the workcell, I'm not sending them in unprepared. I'm probably going to spend thousands on floor scanners, safety controllers, lockout/tagout energy shutoffs, and other risk mitigations to make it as safe as reasonably possible, and if I can skip those requirements and have a machine do the task instead that's an easy calculation to make.
A program has to run those sequences mostly in order. Rather than swapping around blobs of binary it's more like each gene being its own small program, and things working is much less surprising in that context.
What do “Russians, north Koreans , Egyptians ,.. ,” have to do with Xinjiang?
This was posted here 4 times in last 7 days, I think it's too much.
Yes I have noticed the same and I have Firefox well integrated in my workflow, I just had to switch to a chromium based browser only to use Google Meet.
Reading some of the takes on this topic makes me realize that my consent is completely irrelevant to this whole industry at this point: https://mattietk.medium.com/apples-mail-privacy-protection-i...

> Apple’s fight for privacy is really a fight against the web. In signing up for a newsletter, a publisher or marketer already has a more valuable piece of PII: your email address. By focusing on IP addresses, and blocking trackers rather than proxying them on a fuzzy delay (which would provide the same useful publisher data without any PII leak of location or time), Apple are not really fighting for their users so much as they are fighting against email.

No. Embedding invisible elements that report back information I never intended you to have is "fighting against email". Terrestrial mail does not allow you to track where, when, or by whom it's opened. I think that's the expectation of most people for email as well. The fact that marketers have gotten away with something different thus far is a vulnerability in the standard as far as I'm concerned and should be fixed.
Does this give Apple an excuse to send the content of received emails to their servers, for the background proxy loading process? "Even when you don't open the message" is very creepy to me. I'm suspicious of any company that wants to read my emails to 'protect' my privacy.
The stdlib http client is a bit absurd in some areas, yeah. Timeouts in particular are so confusing and misleading that there are quite a few lengthy blog posts about them alone, e.g. https://blog.cloudflare.com/the-complete-guide-to-golang-net...

Granted, part of it is that it's too complex to be captured by one timeout, but everyone wants one timeout. kinda like string-sub-slicing and UTF-8 multi-byte characters - it's a Bad Idea™ because the over-simplified stuff is fundamentally wrong and will often cause problems. E.g. I routinely encounter tools with short timeouts that don't work on slow network connections (e.g. Bazel), despite actively downloading - what you generally want for user-use is a timeout that ensures the download does not hang forever doing nothing, not the download completes within a specific amount of time.

... but also it's just abnormally bad.
I Have No Group, and I Must Scream
Frightening. My friend had a similar incident (but he drives like a complete nutcase).

Is there no „code of conduct“ what automotive software must not do in any case?
I wanted to avoid the second dose but ended up getting it anyways... hope they don't rush vaccine approvals again... might be good in the short run, but if issues come up, it might be bad in the long run.
Buying or building property with the sole purpose of lending it out is an investment, a gamble, a calculated risk.

Same scenario but smaller scale: an individual purchases a domestic property with the purpose of renting it out as accommodation. Due to unforeseen circumstances the area becomes undesirable and they become unable to rent the property, what happens?

They go underwater on the mortgage. The landlord doesn’t get bailed out, they have the property foreclosed on by the lender who goes to recoup some of _their_ investment.

Why should office landlords be treated preferably in this case? This is the risk involved in being a landlord; It’s not a guaranteed money spinner.
So much this.

I even worked at one incredibly toxic organization for a year, before I left, where sales people would literally roam the office, grab a dev, and task them with a customer request.

This company was in a very specialized niche market, and was basically the only player. The only thing I couldn't figure out is why someone else hadn't come along and eaten their lunch, because they were suffering from chronic under-funding. Getting them to commit to migrating to AWS was a major eye opener for them; since they suddenly had to actually pay bills or they'd lose the whole operation.
The US was bombing Uighurs? That seems like total bullshit to me.
Nice example.

The short text and that fact that your application would tolerate or celebrate catchy neologisms plays to fasttext's strengths.
Bitcoin transactions are more transparent and publicly traceable than cash, Bitcoin sucks for illicit transactions. Monero should be the crypto of choice for criminals because it is untraceable.
How processed foods became so unhealthy
I never really exercised much. But heart palpitations are something new, been noticing it for the last few months.
We've released the underlying Rust implementation here: https://github.com/InstantDomain/instant-distance with Python bindings at https://pypi.org/project/instant-distance — feedback welcome!
For me the major remaining issue is a golang ide, or lack thereof.
You only have 3 options:

- Goland from Jetbrains; awesome but costly

- Vscode with golang plugin; slow, brittle, little functionality

-vim; yuck

It'd help adoption greatly if there was a decent free option here.
In Elixir’s standard library at least, it is pretty consistent. Functions that can fail return tagged tuples, and functions that will throw when they fail end in !.
There is no valid use case for indexing into a unicode string by character. Any language that allows you to do that has a design flaw.
Hi yes please that would be amazing! Some of my family is in the US so it wouldn't be too hard to drop by on the way there :)
You're defining "good" here to mean "effective at manipulating me to spend money", which is strange! I'd rather not be manipulated into buying things I didn't realize would finally fill the gaping hole inside my soul until two seconds ago. Would be perfectly content seeing ads for, I don't know, farm equipment until I happily perish of old age never once experiencing the fomo of not possessing a theragun.
When looking about heart inflammation, some Youtube videos popped up.

A UK doctor talking about heart inflammation of young men in Israel a month ago, and an update two weeks ago:
https://youtu.be/uw2xmtd8dkA
Although your belief is a common one even at the highest levels, reality is that Art. 1, §8, cl. 2 is not actually as broad a power as is believed and/or imagined. People are reading something into that clause that did not exist when it was written, nor should it exist today. It is a function of the misunderstanding of what "regulate" means as it is and was meant, rather than what today's manipulators or "designing men" as Andrew Jackson called them, intend to imprint on it.

When written, "regulate" did not mean control by authoritarian and dictatorial means, absent of checks and balances and controls on power as it is implied today, i.e., "we {insert unelected bureaucratic authoritarian agency} decree by regulation that you may not do this thing or that you have to do this thing." What "regulate" meant when written was to order and bring into purpose suited structure, to bring into a regular state, opposed to an irregular state. There was no overt or hidden or implied sense of manipulation and control implied, it was a description of state, not action.

It is something that is to a large extend willingly overlooked by those who are authoritarian minded, but this natural entropy of language/meaning and even often deliberate and intentional manipulation of language and words (see today's public dialogue and clear and intentional manipulation of language, i.e., you can say some things and the meaning and use of other things is imposed or assaulted), causes excessive amounts of problems. A good example of this kind of change, is the word matrix; that means a pattern of lines or marks, usually in a uniform layout, which used to mean nothing more than a female breeding animal since time before records and well into the 18th century, including even today in niche agricultural circles. The connection to the breeding female coming from the sense that a mathematical matrix is a component into which quantities can be set, or bred into.

Congress does not technically have the right to control commerce, let alone trade, but it does have the power to set commerce into and orderly, or regular state; opposed to an irregular state, i.e., into a wanton and unpredictable state. That does not include using its powers to change or manipulate it with objectives or outcomes in mind.

But regardless of what I say or even the founders meant, the great powers of human hive-mindedness and whoever can control it will ultimately determine the outcome and impacts. We are rapidly approaching a state where everything and anything in the Constitution is essentially put through an authoritarianism conversion where everything is interpreted as meaning centralized control and power, while always and relentlessly stripping individuals of power and control over their own lives and freedoms … all by changing language, which is precisely why certain groups are so focused on changing the language, because if you change the meaning of freedom to slavery, then you are halfway to 1984.