skysight-inc/HackerNews huggingface dataset:
> Or creating smarter autocomplete algorithms.

Ah, the Sufficiently Smart IDE, companion to the Sufficiently Smart Compiler. Sure, go ahead and wait for the magic autocomplete algorithm that can deduce precise function signatures in a large Python or JavaScript code base.

Meanwhile, some of us have work to do, and we'll use the best tools at our disposal for managing non-trivial code written by many people across teams. And those tools include modern static type systems.
People didn't even stop shopping on Amazon knowing full well how drivers and warehouse employees were treated so...
Ooof, I've seen some bad takes but this one is a really bad one.

DXVK is currently only used as a drop in replacement for DX9 games. DX10 has been forgotten (thank god), DXVK's D3D11 implementation is not good, and more and more games are going on D3D12 which affords a hell of a lot of control.

Additionally, DirectX is not just a graphics API, it's also sound (XACT and XAudio2), ray tracing (DXR), Input handling (XInput & DirectInput), CUDA-like calculations (DirectCompute), storage handling (DirectStorage), etc. Most of these have either an alright equivalent (DXR has an equivalent in Vulkan with extensions, and that's about it, and Valve's input implementation is _really good_, but it's not a usable API as far as I know.) or a wildly inferior alternative (at least for the PC space that is Windows/Linux/MacOS). D3D12 also is one of the drivers of new GPU programming features in the PC space (once again, the console side of things is a bit weirder, although MS does bring some lessons in from the Xbox side of things), while Vulkan is kind of stuck doing everything as extensions that may or may not be available, and Metal is still a piece of shit.

So, yeah, no, DirectX is far from irrelevant.
> In general, we don't put people in jail before they are convicted unless we think they will pose a further danger or flee. We wait until after they have been proven guilty to lock people up to punish them.

We publicly crucify people all the time, even when no crime has been committed. Just look at the treatment of Elon Musk versus SBF. SBF commits likely crime, gets almost no negative press. Elon Musk buys a company and people go onto national news and declare that he needs to be investigated for every crime under the sun.

If people were consistent I'd be more okay with how SBF is being treated, but they're clearly not. As SBF donated heavily to media organizations it's obvious that they're treating him with kid gloves because of those donations.
This is a great report by the creator of a popular Mastodon instance (~26K users as I type this) with growth and resource usage data, and thoughts on migrations and staging environments.
A List of Investors Whose Money in FTX Is Gone After Biggest Ever Crypto Fraud
https://gsiexchange.com/a-list-of-investors-whose-money-in-f...

Empathy is a two-way street. Could you please ask these biggest and “smartest” investors to have some empathy to me, so they would do their homework before allocating huge amounts of capital? Instead of asking for more of my hard-earned dollars to improve… exactly what?
> Now you are just back at the Halting theorem, and thus Rice’s theorem.

How so?

We know the Halting theorem and Rice's theorem to be decidable for finite-state machines, so how does that prove anything about the time complexity of analyzing whether the program halts?

> The only question here is whether a computer is a Turing-machine

For me that's an absurd question, as it's impossible to build a machine as powerful as a Turing machine.

> With arbitrary side effects, you are back to “can the heat death of the universe be considered O(1)”, which is, well an interesting thought, but that just demonstrates infinity’s “size”.

Sorry, I don't understand this argument :)
> Same with mobile.

If you consider 60% of Android users, and 0% of iOS users, "widely supported," sure. That's less than half of mobile phones in use right now, making Vulkan the odd-one-out on mobile as well. You certainly can't build a mobile app right now that only uses Vulkan without cutting out huge parts of your audience.

> So Apple, which doesn't sell a console, is absolutely breaking from the pack in the markets they target.

Apple wants the same API on all of their devices, and I can't blame them. They are the odd-ones-out in Desktop only.

But does that really matter? If you are making a game only for Desktop, namely Windows, and weren't going to just use DirectX for some reason, it does (which I think, nowadays, is a rare situation). But if you are targeting any game consoles, or any mobile phones, you're adding multiple graphics APIs anyway and Metal is just another one.
Layoffs are often about retrenching on verticals we think we can turn a profit on. If decreasing your overhead by 5% makes or breaks your company then you don’t have a viable business model.

You can have plenty of people who are very good at a skill you either don’t need or have an oversupply of bus numbers on. At least a third of the people in any group you shut down completely are going to have been good people. More than half if the problem was in management (which is usually is).

You’re dunking on these people and telling the rest of the universe not to hire them. But we already knew Google was shitty so this isn’t exactly news.
As I say, from my experience that depends how and if you define infinitely.

If infinite is formally defined then detecting if any function equals or tends to it is fairly trivial.

quick and useful defs are "can exceed a time limit", or "can exceed the error bounds of floating point math"

I'd guess you can do it formally by catching the 6 or 7 definitions of infinite, but I've never come close to needing to go that far, for most, just programatically constructing a graph of the logic and detecting infinite loops in it has proved more than sufficient.
Was it? They had an outdated "street art style" startpage with nothing but a login for over 4 years. No search, no trends nothing just a login.
Mantle was a proprietary AMD-only Windows-only API until AMD gave up and parts (not even the whole part) of Mantle became parts of the future Vulkun standard sometime in 2015.

So sure, sure, Apple "went out of their way to not support standardized cross-platform APIs" that didn't exist even as an idea by the time Metal was released.
It is how every company goes when it gets too big. It does feel like it’s plateaued.
I'm a contract developer, currently charging 60 EUR/hour. Doing Golang, Node.js, React. It's a full-remote job.
Just you.

The stories, like this one, are about the the DOJ launching an investigation.

Wake me when they win the trial and survive appeal, or even get meaningful concessions in a consent decree.
The regulation problem is that the "Wireless Communications and
Public Safety Act of 1999", which requires carriers to support 911, predates smartphones with non-carrier software. There's Kari's Law, [1] which requires multi-line phone systems to support direct 911 (not 9-911, or diverting 911 calls to in house guards). That applied to the Microsoft Teams problem, where Microsoft Teams was capturing 911 calls but not connecting them if the user was not logged into Teams.

If the FCC went after Google on this, they could probably win claiming clear legislative intent to cover all the cases, and that a third party who insinuates themselves into the call chain has the same liability as the carrier. File a formal complaint with the FCC, and copy your elected representatives.

[1] https://www.911.gov/issues/legislation-and-policy/kari-s-law...
deodorants are the canary
There's also the fact that the JVM is huge (~160MB download) but a WASM runtime is like 4MB.
So Pichai is also laid off?
Don't these results show a 20% slower based on the median?

Plus, the test uses a display at 120Hz, which is a substantial head start -- by making each frame of delay half as long compared to us mere mortals running at 60Hz.
We've re-unhow'd the title above. Thanks!
Thanks, so the real and imag components always map to the same value during the processing, i.e. After every butterfly the real and iamg will be the same value? Cause again if the real and imag components ever differ it means more storage needed.
Sadly, this article is (anti-)GDPRwalled
I was told at some point by someone that a layoff can’t be done based on performance, because that would mean it’s a firing instead. An amazon manager told me they were careful to avoid mentioning perf as a factor in their latest layoffs. Is that accurate and if so how does this jive with that at all?
You rarely see that page if you actually use twitter
how to get these links ?
I wonder if there's data regarding national crime and/or national virtue signaling. But I will say that in the last few years, I've lost the sense that there is such a thing as law - merely what you can get away with or not. I wouldn't attribute it to virtue signaling or fears of racism though.
So your landlord priced the unit too high, you are moving to a competitor... sounds like the market working as expected to me?
The driver thing could be regional. I have always lived in a less dense area and the drivers always were happy and helpful. Didn't look at all like what I'd expect from the news.
Opensource it!!
Is the current macroeconomics really a good reason to lay people off? It feels to me almost like double speak for a company that just made less money than they expected and blaming it on the economy rather than taking any responsibility.
As a current employee: this is so, so accurate. This whole “article” and the 10 others just like it this week are just a bad rehash of the exact same article posted below, but baselessly (I.e. with no quoted source at all) ratcheting up the stakes from

“Under the new system, managers have been asked to categorize 6% of employees, or roughly 10,000 people, as low performers… In the previous performance review system, managers were expected to put 2% of employees in that [low performing] bucket.”

To “google is laying off 10k people lol trust us”. The first quote isn’t even correct! They added a new “moderate” bucket that covers the 2nd-6th percentiles, which I think is obviously different from expanding the very worst rating to be 3x bigger.
This is fantastic!

Dirk Eddelbuettel and Jonathan Gilligan have an R package (https://cran.r-project.org/web/packages/tint/vignettes/tintH...) that shows footnotes and many other objects in the sidetones. I like that format as well. But it is static and doesn't't change dynamically like this one in the French website you have linked to.
> Your comment sounds like TDD religion to me.

GP is using the original definition of unit test, GGP is using the religious implementation-level definition TDD advocates have come up with.

From GGP:

> but integration and behaviour tests for the external interface/API are more important than exercising an internal implementation detail.

They call this an integration test, but by the original definition, testing the interface is a unit test. An integration test is how multiple units interact with each other. Testing the implementation details is what TDD advocates have turned unit testing into, by changing the definition of "unit" from semantics (a self-contained module that does one thing from the business perspective) to syntax (a function).

> edit PS: https://tenor.com/view/unittest-unit-test-gif-10813141

Seems like you agree with the original definition. The TDD version of this GIF would be a test for each part that makes up the handle (the implementation details instead of the interface).
Even more funny - in this case we are calling for empathy to the biggest and “smartest” investors on the planet who just do no homework before allocating huge amounts of capital.

https://gsiexchange.com/a-list-of-investors-whose-money-in-f...
You can easily injure yourself with a 12V power supply, some wire, and some salt water. You can chlorinate an entire swimming pool with a power supply smaller than the average workstation’s and an appropriate electrolytic cell.
Layoffs are because management screwed up. It's blame-shifting.

And let's not act like you can actually truly quantify employee performance generally. It's largely guesswork and politics in the hands of the said management-who-screwed-up doing the layoffs.
It appears that the Bahamas actively encourage crooks and scammers to set up shop on their island. This is not a long term plan for success.
I see, thanks. Well we do have events in HW that are non determistic, i.e. metastability due to async signal synchrinzation, but that is something we can and do model as best we can
Thank you for being the only commenter in this thread with an accurate take.
I have a lot of trouble mapping your comment to the content of the article. It is about the egress addresses, the ones CloudFlare use as source when fetching from origin servers. Those addresses need to be separated by the region of the end-user ("eyeball"/browser) and the CloudFlare service they are using (CDN or WARP).

The cost they are working around is the cost of IPv4 addresses, versus the combinatorial explosion in their allocation scheme (they need number of services * number of regions * whatever dimension they add next, because IP addresses are nothing like data).

I am not sure where you see data replication in this scheme?
for real, I’m pretty excited for the next boom and how it actually improves people’s lives. I don’t think it’s going to be VR. Probably more useful AI than Siri. Some transit related innovation is badly needed (more Boom Supersonics, hopefully with a viable engine partner)

Tech will almost have the benefit of being powered by people working on computers and not requiring massive property or physical commodity investment which is why the booms will always follow the bursts ¯\_(ツ)_/¯
There's legal implications that I don't understand fully. But laying off people you have already defined as poor performers can be a hedge against lawsuits for wrongful termination including the WARN act (and other state laws).

For what it's worth, I wouldn't look negatively at someone who was fired due to alleged poor performance. Poor performance means different things in different context when rated by different people.
Google Maps Rival Gets Major Update to Become a Waze Alternative
This is a color thing I've done with a bash script / bash prompt. If there is a better way to do this that would be the coolest.

### long prompt (in color) only when 'user or hostname or path' changes, or after certain commands

prompt_command ()
{
local -a a;
local last_cmd;
IFS=' ' read -r -d '' -a a < <( history 1 );
last_cmd="$(printf "%s" "${a[1]}"|xargs -0)";
if [ "$USER_HOSTNAME_PWD" != "$USER@$HOSTNAME:$PWD" ] || [[ " cd src doc ssh sudo su login $(sed -e '/^#.*$/d' -e '/^$/d' -e 's@^.*/@@' /etc/shells|uniq|xargs) " == *" ${last_cmd} "* ]]; then
USER_HOSTNAME_PWD="$USER@$HOSTNAME:$PWD";
echo -e "\\e7\\e(B\\e[m- \\e[3$((($(id -u) != 0) + 1))m${USER}\\e(B\\e[m@\\e[35m${HOSTNAME%%.*}\\e(B\\e[m:\\e[36m${PWD/#$HOME/\~}\\e8";
fi
}

-() { unset USER_HOSTNAME_PWD
}
PROMPT_COMMAND=prompt_command
PS1='$ ';[ "$(id -u)" -eq 0 ] && PS1='# '
Hey, Recut creator here :) Glad to hear it's helpful! I also hate this feeling of missing a sale by mere days, so I've been offering partial refunds to folks that bought very recently. Feel free to shoot me an email! (in my profile)
Stack ranking still isn’t fully discredited yet?
The housing crisis is far worse in places where artificial constraints make it so.

In general, the financial side of things drives the constraints, rather than the other way around. If I view my house as an investment, it's in my interest to see a constrained supply so that the value of my house goes up, up, up.
Since credit and money creation is privatised, it is only available to for-profit ventures. Good luck obtaining credit to build an apartment building, if all you have is a contract signed by 100 people promising to take on 1/100th of the debt.
your expectations of voters are unrealistic. not everyone has the time or the education to sift through all that and effectively parse it's meaning. Madison avenue figured this out a long time ago and it's been downhill ever since
Oh it is totally passive-aggressive coersion.

The notion of "poor performers" is a sign of bad management. They bloat the company to where they can no longer get their billion dollar handouts, er, payouts, and then take it out on people who actually care about their jobs and claim they are "poor" at it. While scaring the shit out of everyone else.

I know there are going to be a bunch of bros who think, "Yeah, that's not me, I'm fucking Tony Stark," but in reality, part of their brain will noodle on this gaslighting whether they want it to or not. So it really affects everyone.

It is a sign of toxic rot in a culture when they start branding people this way. But it's Amazon, it's a synonym for toxic.
It's not ! China is the same, and I bet my shirt India isnt far.
Yeah, people frequently overestimate how reliable their app needs to be.

My CEO is constantly beating it into my head: "I will gladly accept a day or even more of downtime from time to time if it lets me get what I want 10% faster".

It does not mean shoddy engineering. It just means consciously deciding not to do some work. Spending couple more days to get the app automatically fail over to another without downtime? Engineer it to run as a distributed system when it could happily run on a single server? Let's just not do it, let's make it simpler and easier to make and accept that if AWS has a failure it may take a moment to spin another instance somewhere else.
I think a productive step would be to force companies like realpage to publish all of their rents and history in real time

And then make a model that shows actual supply and demand in the area

This would be the first time that uniform data would be available thanks to SaaS companies

To skip the legislative issues of categorizing these kind of companies to begin with, it Could come with a settlement offer with DOJ

I think I’ll wrote to the DOJ about it
How does "decentralized" and "own your own data" fit together? Presumably, decentralized means your data is on everyone else's server, rather than on one provider (the 'cloud') or your own ('self-hosted')?
The article says this new performance tool is to be used to fire people, as against lay them off.
Miami-Dade County, stuck in a 19-year contract with FTX, seeks to rename arena
In many places, infinitely many; legacy is just a convenient word meaning "we know it's old and bad, but we're keeping it."
If the solution can use work I enjoy, then time for obvious reasons.

My goal is to make my problems of that type.
My first instinct upon reading this headline was, which of the two is the bigger crook? Sure, SBF stole a lot of money, but Yellen is a dishonest political hack whose inflationary policies caused a lot more harm to the economy.
They sure are well-publicized. Every individual incident becomes a standard-bearer for a right wing who has zero interest in any of the people whom transitioning has helped.
I know but everytime I had to relog I couldn't understand the wasted potential but it's with every social platform the only noteable exception is TikTok.
t. Sales department of Cloud provider
Nobody is arguing for mass killings of landlords, so your comment is getting the minimum-effort responses it deserves.
> “so many people are apathetic to the atrocities commited by Google.”

Maybe so many people simply don’t view these as “atrocities”? Your wording suggests a privileged life, and ignorance of the practices of the vast majority of companies in the US, abroad, and throughout history. This is particularly true if Google is your idea of a company that treats its employees poorly, to the point that this almost must be taken as parody.

EDIT: Ah, it seems that spreading pro-Amazon, anti-Google sentiment is your main purpose here on HN. A short sample of recent posts:

> Apple and Amazon are adding real values to the economy and making positive contribution to society. Google and Meta are parasites

> I wonder if this bugs exists on FireOS. It's obvious that bugs like this will happen in a spyware company product like Google.

> I wish everyone would start using Twitch, so that we can have a proper alternative of Google/Youtube.

> Everyone should move to Twitch and make it a proper alternative to Youtube. I trust Amazon way more than an ad company like Google.

> Thank you for posting this. Moreover Google is a spyware company that holds users hostages for money. I wish Twitch can replace Youtube someday.

> I really wish Amazon would take charge of the internet infrastructure. I prefer customer obsessed infrastructure Amazon than spyware and adware companies like Google and Meta.

> This is outrageous. We need to find a way to stop Google. Google invades our privacy. Google holds us hostages for more money.

> I wish people would use Twitch more to make it a more viable Youtube alternative. Amazon doesn't have user hostile attitude like Google.

> I wouldn't trust any Google hardware - decomissioned or not. You don't know what kind of spyware they are running on their hardware.

> Exactly. IDK how people can use Google software. You never know when they will quietly inserts some spyware or adware into their so called open source software.

> Amazon is an amazing customer focus company. Google is a spyware company that only wants to make more by invading our privacy. Of course Amazon products will be better than Google.

And so on and so on. Very strange.

EDIT 2: Even more egregious, your submissions: https://news.ycombinator.com/submitted?id=johndfsgdgdfg
Why can't they get dollars?

I was under the impression that you can buy dollars much easier than oil.
I was right though. (As in, I was right about what they were alluding to)
What's worse than being laid off from Google? Laid off from Google while being publicly labeled a "poor performer", in this job-hunting environment.

I'd prefer more ambiguity about why people were separated, such as varying reductions by team, offers to take a sweet separation package, etc.

One silver lining about the Twitter massacre is that it appears so crazed that it's easy to imagine many of the people most valued by Twitter either getting the axe or fleeing. So less stigma hurting people as they job search.
It’s been eye opening to see Google, FAANG, et al to gradually be transformed from the “rebel” to basically the core of corporate America - with the corresponding structures and incentives they once said to have despised.

Early on, they set out to keep the “startup” culture internally - to drive ongoing innovation. But it turns out that this requires a tremendous amount of both trust and capital to waste to do at scale. The skills to survive and progress at a large organization don’t resemble running a new, daring business.
i once wrote a loadbalancer in bash during a prod outage that took about 3 months to remove ;)
Perhaps it wouldn't, given a Georgist LVT.
> How? Please elaborate.

Ignoring all other factors, it's quite easy. The landloard-tennant social relation is able to exist because the legal system has a system of laws backed the threat of violence to secure and perpetuate its existence. To deconstruct the social relation as such, one would need to catalog federal, state, and local code to identify which clauses establish houses, apartments, condos, etc as private property and remove them. Voila! the legal construction of landlords no longer exists. without the threat of state violence, landlords cease to become a social category. If this sounds terrible to you, please refer to the first clause of this comment.
It’s there a yc company called depict.ai this could be a nice FOSS alternative like supabase
Dublin-based Twitter executive gets injunction to prevent dismissal
How Germany ended reliance on Russian gas