skysight-inc/HackerNews huggingface dataset:
Yeah, try to do that on a mainstream Linux distro for example.

While I'm not saying maintainers & users are checking all changes in packages, all the work happens in the open & all the source is compiled on distro infrastructure.

So once you actually do an atack like this and it is discovered, you can be sure anything done by the maintainer will be combed with a very fine brush & the account disabled.

Given that it can take years to build the trust needed to become mainatiner of an important package, only to loose it all once you atack is known, I really can't see this used for anythin else than very targetted high stakes attack omce off attack, definitelly not for any long term dragnet surveilance.
Something I learned in, I think, Atomic Habits that helped me with this sort of reasoning:

It's not about that first day to fail to do the thing. It's about the day after.

That is to say, of course your chain will be broken. And probably for entirely rational reasons! The trick is really internalizing that inevitability and not beating yourself up over it. You have to learn to say, "Yes, I got derailed for this period; that's OK, and now I'll get back on track."
If the spending is for clearly separate transactions, such as your example of shopping at different stores, then that seems like it would be fairly easy to defend.

What would be problematic here is, say, buying a car with BTC in multiple "transactions", each of which is individually below the $200 gain threshold. It's really a single transaction taking place: BTC for a car. That could be interpreted as intentionally structuring the payments in a way that obviously works around the spirit of the proposed law.
“Plan to throw one away; you will, anyhow.”

Fred Brooks, The Mythical Man-Month (1975)
What's the benefit to whitespace over their own domain name?
What struck me immediately was how fast this site loaded. No font popping, no cookie waivers, no newsletter nagging, no huge images, no JavaScript fade-in, no scrolljacking, no signup wall. Funny how practical it is to make a functional forum and news aggregator that Just Works.

I'll definitely be keeping an eye on this and would love to get an invite!
Wasn't Evernote's (successful) rewrite _from_ C#?
Facebook is creating 1k new jobs in the UK
Many don't like Google's new design. Rather than resort to hacks, try an alternative search engine. There are many and you might even find one you like.

https://www.qwant.com/

https://www.ecosia.org/

https://duckduckgo.com/

https://www.startpage.com/

https://swisscows.ch/

...
rectang: "Awk, like shell, is a fraught programming environment, full of silent failure and hidden gotchas. Even for one-liners..."

Also rectang: "Even better if I can write such utilities in a more modern programming language like Go or Rust..."

Thank you for demonstrating how Linux decays due to lack of experience and NIH syndrome.
> If they break their promise it’s essentially the end of their business as they don’t have anything else compelling.

I'd love to give them credit but without transparent proof of security, all I read here is "they are very motivated to hide any selling of data that they are doing.
A few weeks ago, I changed my browsing and searching habits purely to get out of that A/B test bucket. Now it looks like we're all in it.
I've been using a local Searx[1] instance for web search for a few months now, and besides it needing an update when APIs inevitably break, it's been relatively pain-free.

What I like the most about it is that I get a unified search results page for all engines, which avoids some of the profile bubble, and that the UI is always consistent, avoiding these scummy redesigns A/B tested to infinity and implemented because it increases their revenue.

[1]: https://github.com/asciimoo/searx
> I’ve always wondered how much CPU time and memory bandwidth is taken up by the OS zeroing out pages before handing them out

Not much, since on any modern system (that supports basic memory management in hardware), the OS have a single, special page full of zeroes and configured to trap on write that it maps every time a new page is requested. Only when a write occurs (and is trapped) does the OS substitute an actual page.

It's also why on some of these systems, calloc is faster than malloc + memset : calloc may be special-cased not to zero anything on the userland side if it allocates a brand new set of pages, while the memset will always trigger the CoW (and write useless zeroes as well).

Granted, the OS still needs to write zeroes a lot to implement the actual CoW operation, but it occurs less often than you would think.
Depending on what functionality you're willing to give up, an Android device can pretty easily be used as a more private option thanks to the latest iteration of Google's privacy settings.

If you're willing to root your device, you can have the best of both the functionality and privacy worlds.

That only applies to motivated and reasonably tech savvy users of course, out of the box iOS is still the better privacy option.
The icons are unreadably microscopic, though.
If you care about being exploited, it’s worthwhile to know when it’s happening, so you can consider your return on effort for avoiding it.
I am not comfortable with someone else's domain becoming the de facto front door to my website.

There's nothing I can do it about it, but I tend to hate it.

If my name is Mike and someone powerful calls me Chucklehead, I will have to start answering to that name in order to continue doing business.

But what REALLY concerns me is if a year later, that powerful someone calls someone ELSE Chucklehead.
The Aldi in the Americas (midwest) are not even remotely similar in quality to the Aldi's of Europe.

Walmart supercenters have much higher quality - every larger town has mainstream and cheap grocers substantially better than Aldi in every respect.

To me, Aldi for food is like Goodwill for clothes. I understand that some people hit hard times and have no other options, but my perception is that if you shop there it probably means that you are in serious financial trouble.
I value input from new coworkers precisely because I often lose focus on things that I care about, often to be replaced by a nebulous feeling of discomfort. There's something to be said for maintaining a certain low rate of turnover in an organization to keep ideas and ethics on the menu.

I used to place a high value on how long people had been on the team, but the two extremely stable places I subsequently worked at were a shitshow, because there just weren't enough outsiders to argue them out of their circular reasoning.

At the boardroom level, the situation we warn about is "surrounding yourself with yes-men". I don't think Page & Brin remember where they came from. And they probably forgot long before they started trying to convert a 767 to be their corporate jet, which was already more than 10 years ago.

( https://www.theregister.co.uk/2006/07/07/google_bed_plane/ )
What kind of items are you buying? I've received counterfeits for super random items like pillow shams (completely different color and material than advertised) and light bulbs (burned out after just a few days of use). It's also a well-known fact that you should never buy beauty products on Amazon because almost all of them are counterfeits. They arrive with a totally different color/texture/smell to the original product and have been found to contain known carcinogens and even animal waste.
Yikes, of course.
This works for everything except one big case. Project with 90% of work done but the last 10% is the one holding the project to be released because it's a hard but core functionality of it and all previous programmers didn't touch it/knew how and the customer is adamant about it. So I get the ugliest part with the high expectation from the client to be finished fast. I usually avoid this type of projects as well, but in few cases where I did it I found the only working solution is the rubber duck one.

Usually I use my wife (non-technical person) as the rubber duck and I explain to her, while she is in the kitchen cooking, all the steps I need to do in order to complete the last 10%. After the 2 hours filling her head with technical details, to which she pays absolutely 0 attention to it, I can do it.

So, tldr; -> rubber duck technique.
MapQuest and OpenStreetMap came before Google Maps, which in itself was mostly tech they bought from other companies.

There were plenty of webmail systems before GMail - Google just had the financial capacity to offer more storage. Saying they "upgraded email" is more than a little bit steep. You might as well say they downgraded it, considering GMail's repeated and spurious blacklistings of completely legitimate domains.

As for Chrome, there existed several browsers before it. Sandboxed tabs is a good idea, yes.

Of course they've improved upon stuff. They've had a lot of money and great minds to throw at their products. There was even a time when I believed in and appreciated their "Don't be evil" motto.

But, as with any technology, it's mostly work done standing on the shoulders of the giants that came before them. For a long time, they've been acting very carelessly with both that legacy and the one they themselves create.
Because if you turn on iCloud backup, Apple might give it to the FBI. (Which is the whole topic of this article...)
Wordpad's that tool you use very occasionally to look at files that have unix line endings.
This page has a decent explanation of the problem:

https://www.pvhvac.com/blog/whats-the-best-air-filter-for-yo...

All the commercial HVAC technicians I speak to say to use the cheapest non fancy filters if your goal is to maximize life of the HVAC system, but I'm sure it all depends on everyone's specific system and how the return is and whatnot.
The fact that you can even do stuff like this in Rust is amazing. It’s simultaneously: relatively clean code, very efficient and type-safe. I like it.
I think reading code is very good for one’s character. It teaches compassion and openness to other people’s ideas. Pretty much like listening without prejudice. I am very guilty of not being interested in what other people did so now I am making a point to really trying to understand code before criticizing. It’s so much easier to throw a fit and think everybody else is stupid.
wow, have seen many of Gary's talks but not this one until now; clearly I missed a gem
Anything worth doing is worth doing badly.
Somewhat related: Train Jam is a 52-hour game developer jam that takes place on a train on its way to GDC.

https://trainjam.com/
You started a flamewar with this unsubstantive comment. Please don't post like this to HN, the same way you wouldn't drop a lit match in a dry forest, or litter in a park.

https://news.ycombinator.com/newsguidelines.html
IANAL or a tax accountant, but believe you have the right general idea except in most cases for tax (and some other financial) purposes the onus is on you to demonstrated that you did not structure transactions, not on them to demonstrate that you did.

You are right that it is all a bit fuzzy because real life use is complicated.

Exceptions on reporting like this are meant to make "normal life" transactions less burdensome. For example in general you have to report gains/losses made on foreign exchange, but typically countries have an allowance so that you don't have to calculate this every time you go on vacation.

The proposed amendment would add virtual "currency" transactions to that.
>The people who have benefited the most from this arrangement are the German capital class.

It's not necessarily Germans who own the companies. This article from 2014 shows: [1]

>>Who owns the DAX, Germany’s pre-eminent equity index?

>>Not many Germans, it turns out. According to fresh research from the Bundesbank, the share of domestic ownership of the index—which comprises the 30 largest public companies in traded in the equities markets—fell from 44.1% in 2005 to 36.3% in 2014. Meanwhile, the foreign ownership share rose from 55.9% to 63.7%.

[1] https://qz.com/273655/foreigners-own-most-of-germanys-dax/
I don't think so.

> GLOBAL network of freelancers, PRIMARILY in the Philippines

Would mean: freelancers from all over the world, but most of them in the Philippines.

While

> an army of freelancers in the Philippines

Would mean: freelancers from the Philippines, and only in the Philippines.

At least that's my view as a non-native speaker, so maybe worth about 2 cents.
Most of what I mentioned did obfuscate the domain name. Users do not care about domain name security boundaries - that's yet again an implementation detail. An important one, but still not something most users recognize or care about. Hence, you know, why phishing is so successful.
I'm quite sure we just linked to the same document, were you meaning to address the grandparent?
Yes I use AviSynth and AvsPMod all the time under Wine. I use the Avisynth+ 64 bit version and it works great, QTGMC and even SVP with OpenCL acceleration work fine. I can give you my wine prefix if you want.

However like the sibling says, if you're doing something automated I'd recommend just using VapourSynth. QTGMC was ported to it ages ago and it will work better. I only continue to use AviSynth because the AvsPMod interface is still much better than the VSEdit equivalent, IMO.
It's supposed to be an API translation layer. So there's no VM, no interpreting of machine code, none of the usual "emulation stuff." Running a Windows binary on Linux via WINE is your x86 processor directly executing the real x86 machine code, just with a compatibility layer providing equivalents whenever the binary tries to call Windows or DirectX APIs.

WSL1 did the same thing in reverse, though WSL2 abandoned that course and does in fact use virtualization.
Steam/Proton and Lutris cover a lot.
I Quit Yale
Certainly, but what OP actually meant is that capital gains from $0-$39375 is taxed at 0% (if you're a single filer). Then your next $395175 is taxed at 15%. Anything over that is taxed at 20%.

It's similar to our tax brackets. Going to a higher bracket doesn't suddenly mean that all the money fitting in the prior bracket is taxed at that higher rate.
Well then don't use AMP? It's your domain, it's under your control. You at least have a choice here, whereas you can't block most other forms of URL obfuscation when being linked elsewhere.
The Developer Coefficient: a $300B opportunity for businesses [pdf]
Daily Mail
I just got comcast installed in a new home, and the experience was completely different from what I've experienced in the past -- think "apple store", rather than "we're the phone company; we don't have to care". The customer service rep that helped me said they just finished six months of training, and even they were surprised that the system "just worked" when I went in to pick up the gear (my choice to pick it up two hours after calling them rather than waiting for delivery). I won't go into detail about all the other things that "went right" to avoid sounding like a marketing bird, but from what I heard it is a corporate initiative and not just for the fiber buildout.
Public Health Screening to Begin at 3 U.S. Airports for 2019 Novel Coronavirus
I absolutely love C#, and I also really like bash.

But powershell just looks so damned ugly to me! It's too verbose, and the idiomatic Pascal-Kebab-Case thing is just weird.

I know powershell has aliases for common things, like `ls` or `wget`, but your scripts are no longer cross-platform if you use them, as you'll use the powershell functions on Windows, but the Linux commands on Linux.

I've tried so hard to like it for so long, but I just... can't.
Which further begs the question as to why they haven't taken steps to validate something so valuable to them. Even Google open-sourced Chromium.

DDG is just a reskin of Bing (and Yandex search). They don't have anything to lose if they violate your privacy - they can just pop up again under a different name.
The DNC came out with the story about the Russian hack very quickly; they can't possibly have known it was them with any accuracy.

It could easily have been a leak, and the Russia story was simply to deflect from the content of the leak.
Shared Scooter Maintenance Requirements Report by Skip Scooters
> Don't be deceived, Greenwald is a political prisoner.

He's not arrested, nor his passport.
In most languages, you don't need to know/understand this much minutiae about string handling; as an example, I've been doing open source dev for years now in Bash and I never knew the distinction OP posted.
But the source code of many important parts of android are nonfree, so google can update it to send your cleartext password and you would never know.
What influential applications are written in rust? For c++, there is llvm, chrome, game engines, I feel like c++ is standing very strong in any of these fields still, why is that? Do u think it’s going to change soon?
> should we allow journalists to be free of charged when they know they sources is actively hacking someone to get those content?

Should journalists be free of charge when they know the source is breaking the Espionage Act? New York Times v United States (1971) says "yes"
So is it the Russians or the media reaction that made the difference? If I recall correctly one of Greenwald's main theses is that click-thirsty coverage of exciting-sounding stories overwhelmed more substantial topics in the 2016 election.
Relies on Google
Remind me again. Why is it every time Germany raises an army, everyone regrets it?
How is this not breaking the internet? Im glad and annoyed they did this. Giving DDG another chance.

Is this a boneheaded PM decision? Having a button to revert to old search layout would have been a safe bet. Unless or this is a mandate from above...
> A Surface-branded Android phone wouldn't be out of the question,

It could run chromium based Edge right away logically.
There is a stage where "good" companies get so big that they can't really be "good" (For all)...

Cloudfare has passed that point a while back. They have so many policies, departments, shareholders and government departments to please that it is now impossible for them to be a truly good force the open internet.
Apologies. I thought you mentioned "enjoying it".
If Microsoft made Photoshop? Yes.
A computer trained to talk like me would spend a lot of time swearing and whining about how it can't take it anymore, which I admit would be pretty funny.
That's an arguable point if not enabling it means lower rankings on search... Which is problematic when both are being offered by the same company.
I think the site went down. Here's the archive: http://archive.is/dVfYE
What's wrong with the name?
Assuming you are on Standard Plan: Are you able to add users to your own domain?

Considering the sieve. Have a look at this: https://web.archive.org/web/20070820092733/http://wiki.fastm...
;-)

They once had a wiki with SieveRecipes.
This makes the parent's point, as "for over 15 years" means you've started around 2005 -- well into the Google era. You never known the web without Google, which is why you can say "Google built the web" and other such nonsense.
It's absolutely baffling. I've been looking into it for cheeses and ales, so many UK producers flat out say "We only ship within the UK" even though the cost of shipping is covered by the buyer and it would cost nothing, not even extra paperwork, to ship to the EU (for now).
Corporate Asia: A Capital Paradox
Hey Google, Don't Be Evil.
I'm a bit more open to the possibility. I'd like @snidane to share examples, real or imagined.

I'm barely qualified to discuss such things, so please humor me:

Alphabets, syntax, grammars, semantics, vocabulary, mental models, transformers, etc... There's a dance, right? Working at the right level of abstraction. Changing something here and figuring out the impact over there.

Switching from roman to arabic numerals. Small tweaks to combo of digits, representation, operations yielded a huge leap.

I once replaced an huge stack for designing print production plans (ScenicSoft's Preps, had 80% of the prepress imposition market at one time) with a simple form. My central insight was identifying and modeling the physical system as a series of transformation steps (how the paper was fed, folded, cut).

Optimist me hopes there's many more of these clever hacks to be discovered.
This only incentivizes them to maintain this image until they hit critical mass, hurt competitors (Google), or come up with compelling reasons to use them. After all, half the discussion below is how Google used to not be evil but now is; what is stopping DDG from changing their tune later?
> people only learn if they desire to

Not OP, but I think the answer to your question is yes (but I also don't think banning public schools is a good idea either). I remember hating school when I was in it, but in spite of my best efforts to resist knowledge, some of it stuck around in my brain anyway. Later, when I found myself motivated and wanting to learn, the techniques I got from my education about _how to learn_ were still there, waiting to be unlocked. You can’t make a man learn any more than you can make a horse drink, but you can leave the tools laying around for when he needs them.
Something people frequently forget is the easiness of the "vanilla" (plain) technology, like HTML, CSS, JavaScript. It is worth learning these basics regardless of whether you want to hide them behind stacks of frameworks or not.

And for CSS, you can do quite advanced stuff without using any library or framework.
An Open Letter from Tink to European National Competent Authorities
To be political prisoner you need to be in prison first.

This might be a political persecution, but saying he is a political prisoner is a bit of stretch.

It will take several years for his case to be appreciate by every last instance (in Brazil we have 3 instances). Even if he is found guilty, he won't be sentenced to jail.
> When elections are this close, it's impossible to say that any one factor had "nothing to do" with the outcome.

Technically, it's incredibly easy to "say" whether any one factor had nothing to do with the outcome - in fact, this seems to be the overwhelmingly normal behavior of individuals, the media, and government officials.

What's impossible is to know whether any one factor had nothing to do with the outcome. More interestingly, it also seems nigh impossible for people on either side of the dispute to simply acknowledge that great certainty exists everywhere within the complexity of life, that we simply do not know what has taken place in this situation, or in the thousands of others that people argue about, with many of these arguments having a lifespan of decades if not longer.

It may seem like a trite idea, but I believe that if we could have more widespread realization and acceptance of this fundamental truth, perhaps we could move beyond this increasingly deep rut of partisan bickering we seem to find ourselves in.
Pintrest seems to inappropriately float to the top of way to many searches.
Banking is facing its biggest remake in history. Technological developments, changing consumer expectations and new regulations are forcing the industry to open up.
Paul Krugman on Lex Fridman's AI Podcast [video]
The problem is therefore spam bots abusing the email system.
> it's not elegant

I completely disagree.
A lot of rewrites end up trading one set of problems with similarly sized set of different problems.

But to be honest the rewrite was probably a positive for the devs. They have more cool stuff on their resume and will do better in the market. That’s one of the big problems with finding jobs. If you do what’s good for the company you may quickly end up with an outdated resume and be marked as dinosaur who hasn’t been keeping up. Even your own company will hire new people for new sexy projects instead of the people who did what was good for business.
Absolutely loved this (and the second part)