skysight-inc/HackerNews huggingface dataset:
I wonder if Firefox partnering with Duck Duck Go instead would be feasible, or even a net positive for users and developers. I'll admit to partly liking this idea just for the Game of Thrones spiteful backstab energy.
Seems to me that they are getting paid to force support for bing from Microsoft.
>believe their misinformation is justified

More or less, but the belief may be strong enough that they don't view it as misinformation. If they already believe Trump is a racist, selectively quoting his press conference in a way that construes him as a racist is accurate in their eyes. The full quote where he criticizes the racist groups could be viewed as Trump lying or hiding his true intentions, so they may feel it is their duty to not report that.

Of course journalists are individuals and there's a spectrum of this behavior on both sides of the aisle, but this is my take. Willful ignorance isn't only for children or idiots. Let's also observe the volume of illogical and often emotional arguments presented.
Which Newsletters and Podcasts Will Survive the Purge
What makes you think Trump didn't know it's satire?

It's a pretty popular site with a ridiculous headline. More likely he's trolling.
I love how people on hn recommend using a private vpn with algo deployed on aws/digitalocean and then other people recommend straight-up discarding all of them as bots. I know those are different people, but kind of frustrated people are so trigger happy to ban hosters/tor.
It's true that there are certain non-negotiable costs there, and projects like Mercurial have invested heavily in trying to figure out how to make Python start up faster, and basically hit a brick wall (see: https://www.mercurial-scm.org/wiki/PerformancePlan).

That said, for a lot of other projects which haven't yet looked, there may be some low-hanging fruit. For example, I was doing some looking at this recently on a highly pluggable workspace build tool called colcon [1], and found that of 5+ seconds of startup time, I could save about 1 second with "business logic" changes (adding caching to a recursive operation), another 1 second by switching some filesystem operations to use multiprocessing, and about 1.5 seconds from making some big imports (requests, httpx, sanic) happen lazily on first use.

[1]: https://github.com/colcon/colcon-core/issues/398
Event-Driven Programming Made Simple with SCt, AsyncAPI and PubSub+ Event Portal
Frankly speaking, how could you judge? I am coming from a biomedical engineering advanced education from a top 10 institution, mind you. And I can tell you the lack of mathematical completeness in medicine is very alarming. It is too pharmacologically driven without a fundamental appreciation of the electrical sciences being applied, well, anywhere in their disciplines.
It seems more likely that regional governments don't have the power to break up those monopolies, thus people are forced to live with them.
Hash map properties are randomly accessed from memory opposed to array indexes.
I personally use solutions like qnap or synology for my personal use. Not that I dont know how or could not do it. It is more my patience for messing around with disk configs is rather low these days. Years ago I would mess with it endlessly and worry about every bit of the config. It was sort of fun in its own way. Now as long as it stores my files and can max out on my network I am pretty good and willing to pay to get ease of setup. If you are willing to trade time for money then go for it.
Side point, but

> This, in turn, leads Google’s suppliers to work to make Google better — what is SEO but a collective effort by basically the entire Internet to ensure that Google’s search engine is as good as possible?

Feels pretty confused to me. IMO, crappy sites with good SEO make Google worse for lots of queries.
On Tools, Processes and Guitar Pedals
User Agent and Referer, sure, but you can't get IP with Javascript. (Except by making an HTTP call to some service that returns the IP address.)
Diversity, inclusion, and belonging at GitHub in 2020
Praise Bob!
Funny you pick that as an example!

I do seem to recall a very large cohort of programmers (LOCALE=en_us) finding themselves dumped through a rabbithole of wonder which turned the black-and-white scenery of the Land of ASCII to the kaliedoscopic technicolor of Unicode. We did, in fact, discover that there were extra bits on those characters that we had been pretending weren't there all along :)
Ask HN: Writing unit test mocks vs. real dependencies?
I like to use real things as much as posible but I find lot of people using too much mocks sometime. Can you provide some advise on how to decide mocks vs real services/dependency?
Could not find any good blog on the this specific topic.
there's a history of monopolists supporting weaker firms in order to create the illusion of competition. This shouldn't fool anyone who is well versed in anti-trust history and enforcement.
But they are.
That's assuming nobody cares about the opinions of tech people when they're buying tech.

It's not just that tech people are customers, it's that ten other customers will look at what the tech people are carrying and assume they're the ones to know what's good.

And developers write code for the platform they actually use first. And spend time fixing the problems with that platform that are keeping other people from using it. Then more non-developers switch to it because it's improving.
JS does not have mutable interpreter frames, global interpreter locks, shared global state, type slots, the C ABI.
Well, Javascript has similar dynamism and yet v8 exists. I'm not saying the investment will ever happen for Python, but I do think it's possible for humans.
Wrong. The spacetime vector that describes a photon's trajectory does have a t component.

Sounds interesting. Where can I read more about this t component?
Using machine learning to tune your Kubernetes HPA
I am looking forward to Twitch drives heavy equipment
Let me know when they start going after executives at these companies and throwing them in jail.

Otherwise, this isn't justice. It's business as usual.
> It doesn't take a time traveller to tell you what is going to happen once it reaches a particular point.

Just like it didn’t take a time traveler to know that Kodak, Microsoft, and Sears would grow to be unstoppable?
It's negotiations 101, so fairly common? If you've ever done any reading on negotiations, you've likely encountered it.
Some of us are too young to really understand the anti-Microsoft sentiment of the 90s and early 2000s. All I remember from that era is that “Microsoft is bad”; I never completely understood why it was bad. Then Facebook and Google came along and I got a front row seat to their descent into the depths of the moral abyss. So from my perspective, Microsoft is the lesser of 3 evils.
Accessible Interactions
> It seems the current generation systems aren't working for Linux yet

This isn’t correct. Talon supports eye tracking on all of Windows, Linux, and Mac with the same hardware.
But if Mozilla goes away because Google can't pay them, are we actually better off?
Where is this? I would expect that teleoperated vehicles on public roads are not legal in most jurisdictions.
Go has a spec. Rust doesn't even have a spec at the moment.
It might be Nikola again
How is Coke leveraging their strength in the beverage market to dominate another market?
I've suspected for some time that medicine is actually closer to the dark ages than we like to think it is

Every now and then I see a comment that makes me think HN is closer to Facebook than we like to think it is.
That would be a great idea!! Maybe paint the entire thing red...
Which is why this whole venture is more an exercise in pendantry rather than an actual attempt to solve np problems with markets.
I think that the economies of scale enabled by tech lead to centralization.
Squashed into what? If someone submits a PR with only one commit then squashing does nothing.
German transfers from wind farms at the north to factories in the south and Austria often caused problems in Polish and Czech networks.
https://www.politico.eu/article/germany-austria-energy-europ...
Maybe people should be able to donate directly to Firefox development and not to some controlling org that decides to "invest" the money as it sees fit. But that would be too honest and easy. Gotta have a way to siphon off lots of money for your own bloated salary and the best way to do that is to be between donation and destination.

I'm not sure why the Firefox people haven't split from Mozilla to rectify this. What's keeping them there? Didn't Thunderbird devs split? What am I missing?
"Trash" for Americans is short for "trash can," which traces its roots to "ash can."

When my parents grew up, people in cities still burned their trash in their backyards, or in special cans on their balconies. The ashes were put in an "ash can" and put out for the "ash man" to collect.

When burning became illegal, people started throwing garbage in their ash cans, and the word transformed into "trash can."

At least that's the story as related to me by my parents and grandparents. The ones who are still alive still refer to it as an "ash can" for this reason.
Sure, until 4chan gets involved.
Well, you'll be happy to know that C++ pretty much allows that, but not for templates. You can use auto in parameters if the calling context allows inference, for example when writing lambda.

Similarly, you can use auto as a return type if the function implementation is immediately given and the compiler with infer the return type. The new starship operator (<=>) typical usage is pretty much declaring it with an auto return type and "= default" implementation.
But how many of those "users" are actually unique?

I, personally, have 3 "GMail" accounts: one @gmail.com, one @ my own domain, and one for work. So if I were the average English-speaking user of GMail, having every English speaker be a user would pretty much cover the 1.5 billion.

(I do not, in any way, think I am the average—I merely seek to point out that it's significantly more complicated to calculate than your post suggests.)
Thanks for the clarification! I learned something new today!
Somebody might be able to correct me on this but I believe that BackBlaze's vaults use vertically mounted drives, so that might be some useful data to apply to answer that question.
Have you established that searching for modules is slow? I think it just takes time to actually process the imported modules and load everything into memory.
> Most sites are not transacting currency or private information.

> Almost all sites should be HTTP and HTTPS.

This. Most people aren't even aware that Google.com is still both HTTP and HTTPS; you can easily test with curl or lynx to verify yourself. If your browser doesn't support HTTPS (e.g., maybe its blocked in your library or another free wifi), then Google.com would still work just fine. (Another question is that many other sites aren't as easily available, sadly.)
PayPal will allow buying and selling crypto
I once got quite a bit of startup time improvement by simply swapping out cpython's malloc calls for a version that took a large amount of resources at first (~5GB, can be tuned to your workload), and allocated from that. CPython makes many many thousands of mallocs at startup so this gave significant improvement.
ICLR2021 Submission|‘Lambda Networks’ Achieve SOTA Accuracy, Save Memory
I'm very surprised none of the videos on the serenade landing page have audio.

I would love to see/hear what it's like. I'd suspect adding audio to those videos would be a win on conversions.
ah, yes, and the part where he helped invent molecular dynamics and won a nobel prize for it was all just garbage too?
So $225M lawbreaking fee on $11B? Maybe 2.25B on 11B if you count the company bk, if they were still invested.

edit: the above seems wrong. More like $8B + 2.25 maybe?

https://www.forbes.com/profile/sackler/#bf7fa1c5d631
Bitcoin does has an intrinsic ability: transacting in bitcoin gives the user power to make secure, irreversible updates on a trust-less distributed ledger.

That ability gives it value for people who need that. For some people and use-cases, that ability is comparable to how gold is valuable for its ascetic and chemical properties.
Microsoft Edge Driver is now available on Linux
I suspect the worry is in the other direction. Sure it is not difficult to figure out what the brother's pen name is. And if you know both his names, it is not hard to find connections between them.

The part that popular authors usually want to avoid is making it easy to go from the pen name to the IRL name if you don't have some specific guess or anything. Right now I don't think going in that is particularly easy. If the grandparent however has said the name here it would almost certainly have made it easier to get from the pen name to the IRL name.
The real question is how many people use advanced searching. I would guess the answer is < 1%.
This is an advertisement to work at Github.

Ignore this blog post and the related post that it links to.
Google paying for that position is the same anti-competitive act they are being sued for.
> attempts to solve every single problem for you.

What are you talking about?
Similarly, in the '90s I had a second-hand Mac IIsi (with a second hard drive stuffed in place of the floppy) as a poor man's UNIX workstation. Later I worked my way through various other second-hand workstations (VAX, MIPS, Alpha) all running NetBSD.
I'm hardly a crypto stan but it feels somewhat odd to see so many naysayers on decentralized exchanges right as they are picking up huge amounts of steam.

KYC will be dead as soon as there is a liquid decentralized atomic swap for monero
As long as you're on a board with good community usage in Armbian (Odroid is one of the most popular brands and some have official support), I don't think it's much worse than vanilla Ubuntu on any common laptop or desktop.

Pick up a sketchy Android TV box from Ali that's not in the top 3 and yes, you're in for some "fun" times.
Kind of puts a whole new spin on the amusing Staplerfahrer Klaus training film. Turn it into a video game where the students are rewarded for maximizing carnage, and they won't forget those lessons easily.
The author mentions what may be an effective way of viewing SRE, that it's only for the most critical of systems that SRE would run, but doesn't mention clearly a secondary goal of SRE (in my opinion), which is to standardize and support teams running their own products.

Having worked for a company where outages have clearly defined revenue loss amounts in the hundreds of thousands per hour, the biggest issue to implementing SRE was around the IT as a Cost Centre model, not anything wrong with SRE itself.
NYTimes quoted 8.3 billion in fines.

From NYTimes: “ Purdue Pharma, the maker of OxyContin, has agreed to plead guilty to criminal charges and face penalties of roughly $8.3 billion, the Justice Department announced on Wednesday, a move that could pave the way for a settlement of thousands of lawsuits brought against the company for its role in the opioids epidemic.

The company’s owners, members of the wealthy Sackler family, will pay $225 million in civil penalties. Federal prosecutors said the settlement did not preclude criminal charges against Purdue executives or individual Sacklers.”
I think Google is the best search engine. I don't have a problem with that.

I do have a problem with them being the best search engine, top online ad platform and a developer of the top mobile OS, top video streaming service, top internet browser, top mapping/navigation service, among other things, at the SAME time.

Their assets give them undue and unsupervised influence over a very big chunk of what's happening online. This gives them ability to control big part of collective human consciousness, across languages and borders.

This kind of power for a good reason has been historically reserved for elected governments, made accountable to the people. At least in theory (a man can dream).
If you want to improve startup for a script that you use frequently consider using one of the app builders such as PyOxidizer[1]. They do work to improve startup by embedding all the modules in the binary and then loading them from memory.

[1] https://pyoxidizer.readthedocs.io/en/latest/index.html
I caution against trying to monetize it; Facebook will waste your time with constant cat and mouse changes to the HTML and will bully you with their vast legal resources
FTA: "although it has been frustrating to see the degree to which antitrust seems to have been politicized"

I think that was always a bit inevitable. Antitrust is, at its heart, a tool to subvert the rules because the rules aren't fair; left to its own devices, unfettered capitalism is full of positive feedback loops that encourage winner-take-all situations in any case where resources are finite and one set of resources can be spent to acquire another (such as money and attention). Recognizing that doesn't make for a good world to live in, we have laws structured so that when you get so big you're hurting consumers, the government can step in and break up a company.

But the questions of how big is too big, what constitutes "consumer harm," and how one breaks up a company aren't encoded in the law (because the law can't predict the evolution of the market itself). Those questions are always going to be obviously "judgement calls" and therefore very political.
Software Preservation in Networked Art
On Windows (what with atrocious NTFS performance and all) an interpreter that's using a zipped library is way faster than one using loose modules.
Dynamically bound goto considered awesome: Language design with Leo White
Most likely there's a DC-to-DC stage internally that provides a clean and filtered 12V from whatever the 15V DC input is. This gives them a bit of headroom for power design and ensures that regardless of the DC input, the device is getting clean DC power.
Have you worked in environments where the abstractions piled up so high it allows for SWE to make silly mistakes and be completely oblivious to their negative impact on others?
Agreed on Internet and Blockchain -- however ML on embedded systems is poised to decrease reliance on ML inferencing in the cloud which cuts out a few certain big players from hoarding massive amounts of potentially sensitive information. One key way to ensure IoT security is to not transmit that data in the first place (on top of the massive energy efficiency improvement that is a driving force behind embedded ML)
When my work did it, we added another coloumn with "context/explanation" and had devs fluent in that language review the translation.

still a few phrases came out awkward
Same could be said for your fiat bank account. All depends on your point of reference.
Interesting departure.

Would be nice to see more religions start to take the tact of "we've got our beliefs but extending them to the state and denying other's legal protections is not a positive outcome / should not be our goal".

Granted this isn't QUITE that but this seems to be step in that direction / recognition that church policy as state policy has negative outcomes / is not desirable in some cases.
What a gross overstep by Spotify. Over $9B combined between the two founders!?! Meanwhile bands are struggling to make it through the pandemic. Guess I'll be deleting my Spotify account. Barf.
Whenever I brought it up in past, I got downvoted to oblivion. I find that peculiar. Although it is not OK to complain about moderation.
Have you considered that your marketing here has not been working?

https://news.ycombinator.com/from?site=ellisx.com

https://news.ycombinator.com/submitted?id=riomensah44

HN is not a place where excessive marketing attempts are well received
And nobody else comes close to having a competitive search product. I've used DDG and Bing. Perhaps search is the utility lines/distribution and ads are the generation capacity, in a future disintermediation.

It's hard to have a nuanced discussion about antitrust in the search market when this case is coming up 2 weeks before the election, and is actually about politically pressuring Google to give the party in power favorable treatment.
Can you please share some numbers if you have them? How much improvement, etc.
I see. Not exactly the same but Sushi on GNOME file managers might be the closest thing

https://www.omgubuntu.co.uk/gnome-sushi-mac-quick-for-ubuntu
It's not entirely true, but also it's not entirely false either. Crypto still serves the needs of the under/unbanked, probably not as much as it could but certainly in meaningful and measurable ways, as much as detractors like to argue otherwise.

Yes, Venezuelans want to eat, and yes, Venezuelans would probably convert any crypto into cash ASAP. But also due to the sanctions (first internal from the ill-fated currency exchange control schemes of the Chavez regime, then from the rest of the world) holding onto any amount of currency digitally is very risky- and these are risks that brokers pass down to the common populace in the form of outrageous fees, either explicit or as awful exchange rates. Crypto helps to leverage against that somewhat, and LocalBitcoins' traffic remains considerable [0] to this day. Unfortunately many Venezuelans now conflate shitcoins (e.g. Petro, BCash) with real crypto, and I can't exactly blame them, given how badly the Petro "experiment" ended up like (which, frankly, was just another attempt from the regime to launder money without needing to rely on foreign currency).

If you ask someone if they accept USD they will invariably say yes these days, but cash only. If you want to send or receive hard money digitally, you'll need to have some "contact" to create or manage an US bank account in your stead, and just make do with the constant risk of that money just disappearing one day for whatever reason. And needless to say, holding onto large amounts of cash isn't exactly safe either, as you run the risk of getting robbed by "regular" criminals or ending up part of a police raid after someone snitches on you.

Disclaimer: I'm Venezuelan, and I'd think I know more about our particular situation than some clout-chasing gringo influencer. ;) [1]

[0] https://www.similarweb.com/website/localbitcoins.com/#overvi...

[1] I apologize if me derisively dismissing that person's arguments (or if the usage of "gringo" comes off as too offensive- it is mildly derogatory, but it's also playful) weakens my own, but I'm simply sick and tired of people that either have no skin in the game or with interests that lie elsewhere, and raise similar points against crypto when they're just patently untrue.
A Visual Guide to Regular Expression
Not being able to deal with binary libraries and multiple languages is a big pain point for me, and no build.rs is not a solution, rather a workaround.
A few years back I started buying disability insurance, in addition to paying more attention to my ergonomics.

My greatest economic asset is the years left in my career. For ~$1500/year I insure that. It's not cheap, but it would pay out until I was 65 at some reasonable percentage of my normal salary in the case I was severely injured, or otherwise unable to work. Anywhere from an ergonomics caused hand/arm injury, a bike-riding caused head injury, a wood-shop caused eye damage, etc.

Consider grabbing it while you're young and working in a lucrative career.
Palemoon does this. But I don’t think they can afford to pay nearly as much: https://news.ycombinator.com/item?id=24840474
Isn't that true for any kind of barter? If two parties barter with lumber and gold, the transaction is also irreversible. The ledger is just an implementation detail.