skysight-inc/HackerNews huggingface dataset:
I can see the headlines now "you won't believe this one weird trick for bigger gains and better performance in bed".
GitHub is experiencing degraded performance
Well, I'm being pedantic but how do you know Google tracking never once failed? It could fail 50 times a day in strange circumstances but work just often enough to keep the approximate trail without you being aware. In fact, I'm nearly certain that just due to the ubiquity of Googles tracking, it's vastly more likely to break than the phone services. Now, each of these have very different meanings and severity and all concern is certainly warranted but if you do, I would be interested in how you're tracking google's tracking
or if something about working at MS instills in people a passion for hating the world...
Yes… and no.

Remember, to start, Windows only officially supports DirectX. OpenGL and Vulkan comes from your GPU vendor and Microsoft waives all responsibility for them. Vulkan is, quite literally, a 3rd-party API that can run on Windows - not something Windows supports or endorses.

Xbox does not support Vulkan. DirectX or get rejected.

Only 60% of Android devices support Vulkan. Guess you’ll also need ANGLE or OpenGL for backwards compatibility.

PlayStation does not support Vulkan. Better learn gnm, gnmx, and PSSL.

Nintendo Switch has Vulkan but it is almost unusably slow, on a console that is already not known for speed. Better use NVN if you want anything decent.

iOS does not support Vulkan. Better use Metal.

So… what does Vulkan support, exactly? Windows, Linux, and not enough of Android. If your game only runs on desktop, it’s a good option - but why not target DirectX? Windows, Linux with Proton, and most of the Xbox support all in one. For this reason, I have yet to see a Vulkan game that does not have a DirectX mode.

Blaming macOS for being proprietary is disingenuous in an industry full of Proprietary APIs.
All platforms hate speech policies go beyond the law in the USA, not just Twitter's. Hate speech is still free speech according to the supreme court.

Hate speech is not "fighting words".
You could do that, or you could compel Amazon to not look the other way when they accept goods that “fall off the truck”.
Brew, GitHub actions and packages down
Price's law in action. Top contributors already left voluntaryly and what is left cannot implement ambitious road map.
I'd argue though that the velocity and amount of functionality between those levels increased significantly.
I couldn't find any either. I assume this means any USB-C compatible charger is supported.

A sibling comment posted a link to a page talking about PD but that seems to be only a requirement for fast charging, not a hard requirement.
It has intrinsic value as it requires work to mine it. It is impossible to generate more whenever you want.

You can spend bitcoin in every country, it's valuable everywhere.
Complete Rewrite of ESLint
I agree with the general premise of your comment, that this is a small sign of the deglobalization which is _already_ under way.

But, what are the UUUGE tailwinds benefiting India? India, even more so than China, seems likely to "get old before it gets rich." Its TFR is already below replacement and falling rapidly.
so i've recently published my recent endeavour (a web3 job portal) on Product Hunt, and in the first 12 hours used some traditional web2 marketing&growth initiatives (such as Facebook groups, LinkedIn groups, personal outreach, common niche communities, etc.) and we've got around 35 upvotes

my background is that I've grown multiple SaaS projects using these kind of techniques (ProductHunt always sky-rocketed our analytics when it comes to traffic, sign ups, and even conversion), but for now, it seems the same won't make a drastic impact on my recent web3 product.

do you think that web3 community definitely differentiates from web2 in this matter?

would love to hear your experience, or maybe even suggestions on growing my new web3 baby? :)
Until you fail to deliver something on time, employer gets angry and either fires you or worse finds out about you breaching contract and sues.

Then you would be paying through the nose and lawyering up. I know exactly of one such case only, though. I live in EU, and heard it was resolved by mediation but expensive for the party who breached it.

I heard about a few more cases where someone was caught illegally subcontracting. These also tend to be much cleaner.
Apple depreciated 32-bit, a year before Apple Silicon came out, which allowed them to more precisely target 64-bit processor speed without legacy baggage. Apple Silicon on iOS had dropped 32-bit years before and they didn’t want to bring it back for macOS.

Android is following with 32-bit deprecation this year, actually. Pixel 7 doesn’t support 32-bit apps.
To ensure complete obliteration of the planet's life forms, a second attack with Celine Dion is recommended.
Refer to the instruction booklet in the box for further details.
Or call our hotline at 0-0800-ACME-MUSICAL-PLANET-OBLITERATOR
> The researchers plan to further investigate the entire process of red blood cell formation, which may lead to insights about genetic alterations that underlie certain red blood cell disorders.

I'm using to reading this type of paragraphs in all biology articles I read. Meanwhile, physicists get away with building LHC just to prove theories they wouldn't be able to prove otherwise because they have no bearing in our day-to-day.

Here, I'm going to blow those biologists' cover for ya:

> The researchers plan to further investigate the entire process of red blood cell formation. One of the members of the team just wants to know for the sake of knowing. The group leader does it for the prestige. The rest are practical people like you and me: one postdoc is secretly planning to spin-off a company that makes synthetic blood, another just wants to know what she can inject herself with so that her hangovers become less painful. A big group of them that meets every Friday under the disguise of playing cricket is actually plotting to genetically-engineer blood so that they can live forever and evade divine judgement; the local church is watching them with suspicion.
User mode apps that crash the machine are not the app's fault. It's your machine's fault. You either have buggy drivers or faulty hardware.
My usual example to explain the concept of federation to people is email - you create an email account with your preferred provider and they all talk to each other.

It's a good analogy on a couple of levels, because of course Gmail has become a dominant player in that space, in some occasionally problematic ways (e.g. it's very difficult to run your own email server now, because GMail might decide you're not trustworthy and stop delivering your mail). There are still several big players though and the system works.
Fantastic work. Thanks for making this and sharing, I much appreciate it.
Don't necessarily even need to plan for a new regime. Libya tried this and now they are a failed state with open air slave markets.
Maybe not "typical" unit tests, but Linux does have test cases for stuff like the generic library code (data compression, encryption, ECC, ...) in the shape of special modules that, when built, run through their test cases during boot up.

It gets harder to test low-level driver code, but some subsystems have similar sets of tests, e.g. MTD has a set of tests for drivers & flash chips that they interact with. In 2016 I ported those tests to userspace as part of mtd-utils. The tests for the kernel crypto stuff I mentioned would also test hardware accelerators, if enabled.

Filesystems have the fstests project (formerly xfstests, as it was originally written when porting XFS to Linux), testing filesystem semantics and known bugs. There is something similar for the block layer (blktests). The downside being that those test suits take rather long to do a full run.

Those are just things that I can think of on top of my head, given the subsystems that I have interacted with in the past. Static analysis on the kernel code is also being done[1][2], there are also CI test farms[3][4], fuzzing farms[5], etc. As others have pointed out, there is a unit testing framework in the kernel[6], IIRC replacing an older framework and ad-hoc test code.

[1] https://www.kernel.org/doc/html/v4.15/dev-tools/coccinelle.h...

[2] https://scan.coverity.com/projects/linux

[3] https://cki-project.org/

[4] https://bottest.wiki.kernel.org/

[5] https://syzkaller.appspot.com/upstream

[6] https://kernel.org/doc/html/latest/dev-tools/kunit
Italy anyone?
To all opining about the ongoing demise of the dollar, please take a look at a 10 year DXY chart.

Executive summary: It’s stronger than ever.
Also worth noting that there are third party _web clients_. People tend to miss this, because the first-party one is part of the core product, but if you don't like the first-party web client, others are available.

(This is actually something I like a lot about Mastodon vs Twitter; the third-party ecosystem seems healthier)
While uncle bob and other unit test dogmatists have "convinced" some cargo-cultists and inexperienced people that "code without tests" doesn't work (and of course they do some fine goalpoast moving while at it) it is a fact that it, in fact, it does work.
Also it's so hot that there are 5 subs per game, which has led to 9+ minutes of stoppage time in most games, pretty bizarre. Iran just scored 2 goals in the 99th and 100th minute to win.
No. You can lay off people when restructuring, but in many countries you still have to follow law while doing so.

Automated "we accept your resignation" termination letters are definitely not legal in Germany, and probably also not in many other European countries.
Who would investigate? Amazon idngaf to the point that they are find with co-mingling fake and stolen goods and selling them under their own brand.
Only half of the story is quoted here. The other half is Ghana is forcing gold refiners to sell 20% to the Ghanan central bank in “cedis at spot prices with no discounts”[1]. So they are minting cedis to buy gold, then trade that gold for oil instead of dollars. If the trade was instead to sell for dollars, it’s more politically obvious that the policy is a tax on gold miners and refiners.

[1] https://www.reuters.com/markets/commodities/ghana-orders-min...
Does anyone find this interesting compared to the smartphone market where Apple and Samsung are pushing out $1k phones _every single year_?

You can say it's hard to find a PS5 at MSRP ($499 or $399 if digital) but it's still on a multi year (+5 at least) release cycle. Whereas the current iPhone generation (14) starts at $799 and $999. And next year you get a new one, and the next year another. And prices will increase too. I don't know the whole thing is just crazy to me.
Genuinely curious - How does this save space? If the input was real, the first operation (inside the fft call) makes it complex, which doubles the storage space. Sure the output is real again, but the intermediate storage was 2x the input and output.
So it turns out kernel does have unit tests, just that they are running after release.
Except for brief blips here and there Apple seems to not put any priority on gaming. It's a bit disappointing because they could have a really strong showing if they cared.
An aside: I'm struck how beautiful are the wind catchers. A form of beautiful architecture with a practical function, seamlessly rising up from many buildings.

More images via search: https://duckduckgo.com/?q=Yazd+wind+catcher&t=ffab&iar=image...
Here's another list to keep around.

https://www.applegamingwiki.com/wiki/Home
Eh, I'd argue the amount of functionality has if anything stagnated.

Computers today don't do significantly more than they did 25 years ago. They just do the same things with 1000 times more resources across a global computer network.

Likewise, velocity is startlingly bad if you follow conventional advice.
They also need games. Getting a new playstation every year that didn't have any games yet would be kind of pointless.
It would be a lot easier. Many countries currently keep bitcoin in their reserves such as Russia, USA & China.

Eventually Bitcoin or a similar style coin will be used for global trade
I dont think he is impulsive, he and his friends hatched the roadmap over many weeks and months. I think its a very standard playbook in terms of the lore of finance and M&A, but I think that the non-conforming part is that it's a social media company and turnaround tactics from the playbook might or might not work, especially when implemented by a team who has experience using twitter to market Tesla in a post-modern way, but perhaps doesnt realize that the three sided relationship between the company,users, and advertisers can be destabilized quite easily.

I dont know if Twitter had a core culture of excellence inside the bloat that exists in so many ad-driven companies, but the way the culling has happened seems almost deigned to destroy the engineering culture at the company, which I think is probably a miscalculation. The sad part is that people really are fungible to a certain extent because of the tools we have built to do software-based business. And it might be an overreaction to claim that just because the employees are being mistreated that the business of twitter is somehow doomed.
I just love threads that start with "why don't they do X ?", followed by dozens of comments explaining why "X is useless, they would never bother doing it, and you should not either", followed by "maybe you should try doing X, who knows", before someone mentions, "hum, well, actually they have been doing it for a few years now" - and that point _not_ being the end of the conversation.

Fontenelle, golden tooth, etc..
That is not what I would call a "moment".
If you have to rewrite your application code to migrate to a different platform, that's not going to be a moment.

Even if you abstract away most of the platform specific stuff in your code, that's going to take days/weeks of implementation and testing before you can go live. That won't help you when a provider suddenly bans your account in the middle of the night, and you need it running asap.
5g isnt even good... 4g is better in most cases.
> we are talking Brazil, not US

I'm aware, that's why I stated "in the U.S.". I added parenthesis to help avoid further confusion.

> great majority of people in Brazil do not have either technical or legal knowledge to understand this

Are you a Brazilian speaking for a culture you are a part of?
> The vast majority of us are English speakers.

That's quite different from saying that "Relatively few here use French".
welcome to the new way of learning, can unobfuscate quite a few things in a paper pretty quickly.
If you don’t get a Tesco (Major U.K. corporation) ID card scanned at the till you get charged a lot more for your food.

This is normal customers, not employees.
> Could this mounting unrest be as a result of the seeming inability of the US Federal bank in checking inflation of the US Dollar.

This is completely backwards. The problem right now is that the dollar is too strong, meaning expensive wrt other currencies. In this context, inflation of the USD supply, leading to devaluation of the USD would actually help other countries that are suffering from the strong dollar.

I'm not saying it would be good for the US, but it certainly would be good for pretty much everybody else.
This is exactly the kind of things governments need to regulate and standardize. If the industry can't get it together and realize that standardizing telephone jacks, electrical plugs, voltages and frequencies, etc.... Has been a massive boom to those industries then government should to avoid the environmental damage of wasted products everytime you change vendors.

At one point all of those things I listed also wanted vendor lock in.
> that syscall is called some 10^12 times per second globally?

wow. that blows my mind. is that the most frequently invoked piece of code in the world?
What's your level at Meta?
> applying Brazilian taxes on top, the final figures were still around 40% lower than what they were charging

So taxes are only part of the explantion. Who do you suppose is responsible for the rest of the much higher prices? Are Sony and Apple pricing their products way higher for Brazil? Is it the importers? Or are the retailers simply charging what the Brazilian market will bear?

It should be possible for some enterprising Brazilians to import Sony and Apple products from elsewhere in the world, pay the Brazilian taxes, and still sell for less than the current retailers, which would eventually bring down the prices. I can't understand why that doesn't happen.
Qdrant looks great, thanks for sharing! I'll definitely play around with it and do some benchmarks :) Have you used it / compared it with faiss yourself?
Honestly, it's pretty rare I find a use case for testing period.

If I'm writing a library which contains algorithms or something like that it's pretty easy, seems useful or necessary.

But a lot of the time I'm gluing things together through API calls and it just seems pointless ?
In fact this has long been an electric bass playing technique https://youtu.be/MFT-k-U1Yic
Bugs like these can arise from using unsigned values as intermediate results in a computation. Just because the source and dest values are positive integers doesn't mean that results don't go briefly negative.
Microsoft tried, using some Deutsche Telekom subsidiary as data processor. They sunset it.
Eating invasive is humanity’s best bet at utilizing human greed for the good of the environment.
Liked the interface, Q&A, and Math explanations. Are you using any LLMs to generate these coherent texts? What are the other use-cases to try on?
Wouldn’t a switch to Renminbi as a global reserve currency be fundamentally incompatible with China’s currency control regime? This has always been the explanation I’ve been given for why such a switchover is improbable.
> Ukraine means "borderland". Historically Ukraine was in a constant state of wars between Polish-Lithuanian Commonwealth, Swedish Empire and Russian Empire since before USA even existed.

Don't forget Turkey. Ukraine was also invaded by Turks and Tatars many times.
Which leads to a different problem, because at least a few Android versions ago (or maybe even today?), the emergency call dialler didn't necessarily recognise all the different country-specific emergency numbers. E.g. in Germany the European standard of 112 is only natively used for fire brigade and ambulance, whereas the police's native emergency number is 110 – but you couldn't dial the latter from the lockscreen without unlocking your phone.
The weight comment was facetious (obviously, I thought). That said, some cyclists might actually consider it seriously.
Refining my git workflow with –fixup
Inside the real world fictionalized in this netflix series: https://www.themoviedb.org/tv/96870-jamtara-sabka-number-aay...
That's a rationalization. The utility will already be balancing their budget to accommodate seasonal consumption. It happens every year, it's pretty trivial to plan for.

Plus, you're making the very large assumption that all of these fees are actually being used for infrastructure. I think you'll find in most cases that the amount spent on infrastructure is vastly lower than the amount of fees collected.

I pay a service fee for my internet connection, and so do the other several million people the utility services. So why do new customers have to pay thousands of dollars to have a new fiber run down their street? Why is infrastructure not upgraded to handle the actual load? Lines are so oversold that you typically get a tenth of your rated bandwidth, on fiber.

Always remember that the utility is a for-profit company. Their goal is not to maintain high standard infrastructure and service, it's to make money. So they add on little fees that sound reasonable and hope you never think about it.
That is the general consensus yes. But what if this guy comes in and proves us all wrong? What will the consequence be? A lot of people are watching.
Airplane mode does not disable receiving GPS signals so the moment Cell/Wifi is re-enabled location is available. There are apps to spoof GPS coordinates but soldiers should not be bringing personal phones into battle, ever. Certainly not phones manufactured by global economic partners of the enemy.

The correct way for a soldier to call home is to have a military spec radio with military grade encryption specific to that nation and have the command unit create a channel back home. This has been standard procedure in other countries for a very long time and the tech has improved significantly since I served. The communications are monitored by the military but that is probably better than being monitored by the wireless provider that may have been compromised by the enemy. I've monitored calls in both circumstances, military and civilian.
Is this just a coincidence or was the grandparent aware of this connection?
Ask HN: Any good black Friday deals?
Do you know any good black Friday deals for tech stuff?
Training? What?

It’s “jobs for the boys” and career protectionism.
I think it's fair to say he's the number two guy in the kernel. Is he younger than Linus? I could see him running the show when Linus has enough and calls it a day.
Your hypothetical "best engineers" are not going to look at Twitter and think "this is a company that values strong technical skills". They're going to see a micromanager CEO who has developers print out code and send in weekly reports to then decide, without any clear rubric, that some of them are not good enough.
the difference is error metric. the article is minimizing L2 error instead of maximum error.
Is this something which applies at a constant scale factor across the entire session, or can this theoretically be applied on a per-application basis? Is it flexible enough to allow "zooming in" on a running application?
You understood the joke, you just didn't find it funny.
That takes massive amount of effort (most likely writing the emulator is way more than the actual driver code) and still only allows you to say "given those assumptions, that might be not correct, the code works".

> Having the model hardware encoded in software would make it possible to test its behavior against real hardware for comparison and allow making adjustments.

So you waste weeks to set up a hardware test jig, trying to match it with software and next firmware update changes some stuff that makes model incorrect again.

I mean I would expect that if you're a company that wants to put a driver for your hardware into kernel, but many drivers are just RE stuff and setting up a test jig for hardware that allows for fully automated testing can be quite an effort
If you're _really_ aiming for cross platform support, an RHI is only the beginning of your problems though. Replacing the rendering code may not be _trivial_ but if you're stuck at that point you're likely going to struggle with networking, filesystem, permissions, user accounts, store requirements. Modern rendering APIs are _similar enough_ in feature sets and abstraction layers that it's not an insurmountable task.
He is referring to input lag: the delay from input to visible change on the monitor. The double buffering and compositor step added by Wayland adds some delay.

You may not personally notice it, or be used to it, but it's always there. Some people are more bothered by input lag than others, and there are so many compounding factors today that make it worse than ever. It's not only the double buffering in graphics subsystems like Wayland. Monitors are also often adding a frame or two delay to bump up their pixel "response times" and reduce ghosting by looking at future frames.

I swear, using Wayland or MacOS or Windows 10 on the fastest hardware today still feels slower and laggier than 10 year old hardware running plain X11 or Windows 7 (with the compositor turned off).

Given the choice between tearing and input lag, I'll take tearing any day.
You don't need an HTTP boundary to make your own copy of data.
Ooh. Thank you for Exodus! It is fantastic!