skysight-inc/HackerNews huggingface dataset:
No, I meant binary compatibility. Upgrading to a newer version always required recompiling all dependencies. One dependency didn't get an update and you were essentially locked on the old version. Some projects took years to upgrade from 2.11 to 2.12 and then 2.12 to 2.13 e.g Spark. This was a real pain for us.

Source compatibility based model would be ok if Java/Scala build systems worked like Cargo/Go/Npm and compiled dependencies from sources. However, that would make compile times orders of magnitude worse, and they were already unacceptable without it. I remember our project that had about 30k lines of Scala and 300k lines of Java took about 7-12 minutes to build from scratch (and the biggest contributor of compile time was scala). And we didn't even use advanced and slow stuff like macros or typelevel programming. I remember we were seriously looking into stuff like keeping the compiler in memory between the runs (thanks Bloop) and that made it much better although it came with it's own set of new problems.

Comparably on the same (now outdated) hardware Rustc is able to compile 500k lines of all dependencies in about 28 seconds (including linking).
So, developer tried to jump into the insanely hot condo market of 2018/2019 where foreign investors would buy up units and rent them out to people in tech.

Pandemic happened, and interest rates shot up. Looks like timing is everything, and it wasn't really SF's fault.
Trending this out are you suggesting the solution to climate change is devolution?
How does it compare to Kmail?
Yeah, Pandas would provide a pretty big improvement, but I wonder how much of an improvement one could get even by just replacing the c-style loop:

> for qs in combinations(all_qs, K):

> > ...

> > corrs.append({'qs': qs, 'r': r})

>

> corrs.sort_values(...)

with a python style list comprehension:

> def build_q(combination):

> > ...

> > return {'qs': qs, 'r': r}

>

> max(build_q(c) for c in combinations(all_qs, K), key = lambda v: v['r'])
You haven't considered maintenance costs, much cheaper for EVs.
In California, I believe that wages are one of the very few things that executives can be held personally liable for.
AitD 1 was great. I didn't care for 2 and 3 at all. The modern ones also don't interest me.

Glad to know Frédérick is doing cool stuff.
> One of the biggest dysfunctions in tech over the last decade has been the rise of the product role and re-subjugation of engineers.

This is absolutely correct. Although your timeline is a bit off.

In the 80s and 90s there was no such thing as a product manager. At least, I never met or heard of one. If any existed, they were rare as hens teeth.

Engineering was driven by engineering. Thus craftsmanship mattered and it was a very fulfilling job. Engineers were expected to define the product and had the authority and responsibility to do it.

The PMs started to appear in the 00s and spread like wildfire in the 2010s. Now they almost outnumber engineering. Engineers own nothing and are expected to like it.
There is a talk page where you're supposed to hash this kind of thing out.

What was the equation?
"Socialism" and "Socialist Policy" are huge tents - the definition implied by the GP comment is an extreme.

Sound bite dictionary definitions look like:

a political and economic theory of social organization which advocates that the means of production, distribution, and exchange should be owned or regulated by the community as a whole.

"Owned or Regulated" as in the people police the commons and those capitalist industries that seek to profit from and supply to the people.

It's quite alright to laugh at those that take Harrison Bergeron as a socialist text and claim that the goal is to reduce everybody down to some lowest common denominator.

They are, quite literally, just being very very silly and attempting to invoke a bogeyman to scare children.
uBlock Origin is weak when it comes to new DOM elements dynamically created after the page has ostensibly loaded. Most of its powerful "cosmetic filter" selection operators don't work on such elements. I suspect that could make it of limited use on a feed object in which new elements appear, if you want to filter specific elements. (Aren't "infinite" feeds lazily loaded by JS?)

Still, much smarter to try it first to see if it fits your use case.
That's because the planetary alignment that let us send them only happens once every 175 years.

https://en.m.wikipedia.org/wiki/Grand_Tour_program
I suppose there are already many articles showing how to speed calculations by avoiding/optimizing pandas.

It does feel a little unfair a comparison. Everyone knows that for loops are slow in python.. as is much of the core library. But pushing analysis to c using pythonic APIs (numpy/numba/pytorch) is fairly trivial
congrats, i have no idea if this is satire or not..
This is probably the origin story for many engineers on this site
'This will be our last post' – LBRY throws in towel against the SEC
> Would you also take federal money to expand medicaid coverage to the poor citizens of your state?

The federal money is an extortion scheme.

The way federal programs nominally work is that people with money pay taxes to fund the programs. The people with money disproportionately live in certain states, which is the justification for making it a federal program -- then you can have a uniform national program even if some states don't have the tax base to provide it themselves.

But then the representatives from the states with money make it so the federal government doesn't fund the entire program. This benefits them first because they can shift some of the tax burden from the rich taxpayers in their state to the poorer taxpayers in some other state where any of the program's beneficiaries are. It tries to force every state to fund part of the program from their own tax base even if the people in that state didn't want it, because the alternative is to pay the federal taxes anyway but not get any of the federal money.

Then it benefits rich people again because the rich states, of course, implement the programs and get the federal money, but any state that refuses the scheme that disadvantages them is still paying federal taxes and gets nothing. So now you're getting a transfer of wealth from poorer states to richer states -- a penalty the representatives from the richer states intended when they constructed the program that way.

But the poorer states may not have the money to fund the state's portion of the program, and in any event refusing it is the only way the state government has to protest the federal program being constructed in that way. It puts pressure on that state's federal representatives to reform or remove the program.

So don't blame the poorer states for not implementing the program, blame the richer states for passing it without funding it.
The shebang issue should probably lean on existing Python conventions:

from future import nogil

It would hot swap interpreters at that point.
Thankfully religious institutions in other cultures have not insisted on our separation from the actual experience of religion
I was wondering about that too. Later there is "[...] Wikipedia users who tested the SIDE system were twice as likely to prefer neither of the references as they were to prefer the AI-suggested ones". Not clear if this is the same as "did not have a preference". And if it's not, now we've got 110%
this was happening decades before the big powergrabs that led to micromanagement of EU people's life. EU is a great economic union, but powerhungry politicians are destroying it
but the way it's used here is clearly noun-as-verb
> Somewhere around 2014-2017 working in a tech company started to be indistinguishable from working in any other Enterprise.

That's because the definition changed. Silicon Valley used to be tech companies, that meant companies whose product was tech.

That's no longer the case. The so-called tech companies do not sell technology anymore. Sure they use tech internally, but that's every enterprise ever. So working at them is indeed just a boring non-tech enterprise job.
Multi-Agent AI Assistant in iMessage
According to Battery Historian [1], WhatsApp was the single biggest cause of battery drain on my phone.

1. https://developer.android.com/topic/performance/power/batter...
I think here it’s taking the noun meaning of cost and endeavouring to re-verb it, if you will.

Reduce costs, would be the clearer way to put it.
as someone else mentioned, the shell you use for interactive work and the language you use for scripting don't have to be the same thing. I use fish as my primary interactive shell( on linux) - but scripts for work stuff will still be bash. That said - nushell is now my primary shell for anything windows related. And I'm aiming to do any minor automation on windows in nu rather than .bat files.
I saw it when it was #2 on the front page.
It’s funny how we like to pretend there isn’t an aristocracy and landed gentry here.
It won't even be that good until after it's restored.
Trending it out, the long term consequence of not dealing with climate change is devolution.
AFAIK, it happens when the site claims cloudfare endorse them, which is not true... They were just yet another pay customer, cloudfare endorsed nobody..
that's... awful
These things are made of neural networks. Literally everything about them is weights and biases.

I agree and all, but it's weird to claim these models have general bias without testing them on a variety of inputs. These models have a lot of minute details. They're capable of differentiating a lot of specific things. They don't lack information about Indian women.
This case is a clear case of "letter k with a cedilla below": this is encoded in Unicode as a composed character that can be decomposed.

No OCR needed.

For all of these accented cases where no mixing of scripts occurs, browsers could simply decompose to Unicode Canonical (Decomposed) Normal Form, and flag any accented letters (eg. render them in red in the URL bar).
Agreed. Very hard to agree with people subscribing to this timeline:

1. IDF warns hospital director to evacuate hospital.

2. Israel bombs hosptial in question causing major damage and injuring four doctors.

3. IDF calls hospital director asking why hospital still hasn’t been evacuated and demands imminent evacuation. Director says it’s impossible due to patient needing intensive care.

4. Hospital gets bombed. 400+ people die. Hamas-affiliated group did it.
you can start using it right away and much of your muscle memory will still give decent results. I say much - since piping with > isn't a thing, but still, it doesn't take long to get used to using it.
Why are you trying to downplay his experience and tell him stupid platitudes that he already knows? Do you really think he doesn't know that someone somewhere has it worse than he does?
Don’t use subqueries if you are using Azure SQL, they’re painfully slow
ISO 8601 is a long document which none of us can read and which specifies A LOT of different formats, including 2023-10-21, +0020231021, 2023-W42, 2023-294, and a lot of others (including duration specifiers).

Citing RFC 3339 is usually a better idea, since in addition to be readable for free, it is limited to the date formats you are thinking about. My 2 cents on your preferred citation, keep preaching though!

https://datatracker.ietf.org/doc/html/rfc3339

With apologies for the delayed response, I got here from the weekly hackernewsletter.
I wasn't aware Jane Street did that kind of discretionary trading.
Why was POWER9 open? https://www.devever.net/~hl/backstage-cast

> For Intel and AMD, the demarcation point between them and their customer is the CPU, so if they want to keep secrets and maintain a stable interface between them and their customers, they're effectively pushed to do it at the CPU boundary. With IBM, this historically hasn't been the case; traditionally, IBM has only sold servers containing their own CPUs, not the CPUs alone. This means that traditionally, the only customer for IBM CPUs has been IBM — which means there's far less motivation for IBM to lock things down. Moreover, IBM Power servers have traditionally shipped with a proprietary hypervisor (known as PowerVM) built into the firmware. On these servers, all OSes run under this hypervisor, and you can't run an OS directly on the bare metal. This means that the natural interface between IBM and its customers has naturally fallen at the hypervisor—OS interface, not at the CPU..

> When IBM suddenly decided to open up their POWER CPUs for use by third parties, they made available a platform which for its entire lifespan up until that point, hadn't evolved under the same pressures as the existing x86 CPU market, but instead in an environment in which there was really no natural motive for them to lock things down at the CPU level. Which is almost certainly why IBM POWER CPUs seem to so greatly lack any “curtains” — the curtain had always been shipped with the hypervisor, not the CPU.

HN discussion (2023): https://news.ycombinator.com/item?id=36127543

Why did POWER10 become less open, requiring binary blobs?
ε > 0. Yes, overlapping triangles. Add an arbitrary + 1 to what? You need to arrange the small triangles so that they cover the big triangle of side length n+ε. n² unit equilateral triangles cover a big equilateral triangle of side length n without overlap, so at least n²+1 are needed for side length n+ε, and the paper shows (not especially clearly, IMHO) that at most n²+2 are needed.
The scans of the photographs at the end of the article are illegible. I do wonder if the aperture's gradual opening/closing results in Gaussian-like defocus bokeh and tapered-off motion blur (in the presence of defocusing, spatially tapered like a CRT).
That makes sense, thanks! I assumed BYO was for "Bring your own" but wasn't sure about the 2nd part.
Some journals I think have length restrictions on papers, leading to very densely written papers.
I agree with you, but these people are becoming more and more irrelevant by the minute.

Nobody is not using chatGPT or stable diffusion because it could be biased. The ship has already sailed and any complaints about bias (or copyright for that matter) are standing on the shore left behind.
That was a really thick issue of Wired. I still have it.
I didn't downvote you, but consider this - I work with SQL a lot, like a lot a lot. Something that's your code today is probably my code tomorrow.

So when you say "my flow is X" and your flow is inimical to maintaining it and extending it, people might get a bit irritated at the last dev that did the exact same thing.
My experience for IT consulting for several industries on the public sector in Europe, is that when a competition for contract is organized, you get points or may be even required to have prior experience on large-scale projects from the same industry. This prevents smaller companies from competing.
You're right, but I'm guessing the parent commenter wants something with a nice GUI and mouse support.
> I'm not sure what other advantages there could possible be

Having a copy of your emails locally is a big one.
Personally, I'm still using var for most locals, but target-typed new for field and property initializers. Not every feature had to be used everywhere.
There are lots of reasons to not use Cloudflare, but many of those given in the article don't hold up. For example, Cloudflare does not set a cookie for all connections, discrimination against Tor users, CAPTCHAs and WAFs are all configurable.
"Those sinners get punished for there indulgence, which is mostly hard work and finally get what's coming to them for not bowing to my benevolent dictatorship, sentencing the Bringers of truth to a marginal existence." we do not listen to those who bring no solutions and ignore hard problems for a reason. Human society is unstable under economic stresses and humans are deterministic irrational actors. Oppenheimer conceived a world without war, due to nukes, but here we are.

The problem with the carbon energy sources always was that they are" free" aka without gestation cost. But now that changes. Drone warfare makes long distance infra (pipes and ships) unmaintain and unprotectable. Solar will take its place. Oil is finished.

So now great prophet, riddle me this. Who to feed to the angry mob in the rust belts of the world? For he died for our sins, a insufferable grumpy grandpa, contributing little to a peaceful transfer into a new state.

PS: Other countries had the eczema forever, before it traveled northward. Poor people problems I guess?
The diversity-industrial-complex reduces the world to bias and oppression.
Let's not forget the original point.

"Not dealing with climate change" is quite a misleading characterization of Elon Musk, his actions, and his "cares."

If Elon Musk doesn't "care" about climate change just because every actions in his life isn't 100% devoted (monk-like) to maximum action on that issue, then I think you can successfully argue that nobody in human history has ever "cared" about anything. The word becomes meaningless if you redefine it that hard.
Having worked on the customer-side on large IT projects, some of these large contractors establish policies and development methods that are guaranteed to produce problems. They also hire incompetent and cheap labor, which causes more work.
Quite often what you want isn't an arbitrary row (for which exists is correct), but a specific one.

In that case, PostgreSQL has a feature where you can do this:

select distinct on (customer_id) customer_id, order_id
from orders
order by customer_id, created_date desc

And get all customer IDs with their latest order ID.
Sounds like an argument for Starlark perhaps?
What is the use of memantine for cognitive enhancer and tolerance reduction
Throw it all away and go single-payer like the rest of the world. This isn’t some unknown mystery to be discovered. It’s been implemented and proven over and over again.
Making Glass Without Fossil Gas
Mandatory reporting of usage statistics runs contrary to one of the freedoms inherent to FOSS, that the software is for the user's freedom.

But surely there should be a way to reconcile no-spying with usage reporting through some voluntary means. For example, Debian allows users to install the popularity-contest package.
Once I tried to watch BR for about 4 nights in a row, I fell asleep after 10 minutes each time.

I hate to say it but I found the original a horrible bore.
Only to remove a bounds check that's guaranteed to be unneeded (well, that's what the author says, but it's not unbelievable).
4 developer years? You paid a million dollars for this tool?
I had fun finishing the game by flying over the top of all the obstacles ;)
8 minutes.
Wait so you are telling me the magic pattern matching algorithm works by finding patterns?? Who'd a thunk.
Why would one submit this garbage article when we have a proper article as RFC for RPK directly? With all pros and cons. https://datatracker.ietf.org/doc/html/rfc7250
China's GDP Surprise Partly Due to Revisions, Economists Say
Nature does this for us.
I suppose AMD and Intel would likely implement (or reuse) a full-blown frontend under a processor mode. Likely, limited to usermode.
You can even use python or solidworks' own api to do it programmatically
How do people subscribe to this logic?

1. IDF warns hospital director to evacuate hospital.

2. Israel bombs hosptial in question causing major damage and injuring four doctors.

3. IDF calls hospital director asking why hospital still hasn’t been evacuated and demands imminent evacuation. Director says it’s impossible due to patient needing intensive care.

4. Hospital gets bombed. 400+ people die.

Israel says Hamas-affiliated group did it?
Deleting the bevel
No surprise for Facebook Messenger.
Facebook have a Messenger Lite app with exactly the same feature set ,for years.
No idea why they still have the non-lite version as default.
This is actually a big change and a very good thing. The viewing experience on YouTube is so much better if your Internet is not uber fast. I am not sure how twitch intends to benefit from this. I have watched all twitch and youtube simulcasts always on Youtube.
BT announces regional rollout schedule for Digital Voice
One root cause for why health care is so expensive in the US is missing from this discussion.

Much of the cost of doctors in the US comes from expensive insurances doctors need to take against malpractice lawsuits. Even when people are informed of the risks when they partake in a medical procedure, they want to blame somebody when the risks materialize. People need somebody to blame when something goes wrong.
SPARC, PPC, and ARM can all run Linux just fine.
Overly complex for simple tasks.
It seems to me that they are asking for stereotypes and getting stereotypes.

If you'd ask me to paint an Indian person, of course I'd paint a stereotype to make sure it looks Indian, and not some normal person from India that could be from anywhere.

Or like imagine playing one of those games where you're supposed to guess the prompt of what your friend is drawing. This is sort of like that, isn't it? The AI is creating an image that would have you look at it and think "an Indian person", not just "a person".
As I understand it it's common for one Dem senator to "take the PR hit" when there are actually multiple members who would not want a bill to pass. A bit of kayfabe.
> Has nothing to do with the language.

...but... this is literally how you write an EXISTS clause in SQL.

> you might as well make it 200 or 1648194

Yes, you can put anything there.

There's lots of funky inconsistent syntax in SQL because it evolved organically over literally the past half century. It has everything to do with the language.
It couldn't.
It's crazy to me how the author spends most of his time finding out what hides in his abstractions, and then changing that. Especially those macros, and a few random crates used, make this code quite hard to reason about.
The 7th Guest gets VR remake using volumetric video
I think this is not a problem because 59 nor 509 are in the list of prime numbers used (on the left side). Euclid's proof merely states that for every list of prime numbers, there's a new one, not in the list. https://en.wikipedia.org/wiki/Euclid%27s_theorem#Euclid's_pr...
This, I would love to have some SPARC or PPC hardware, but it always comes down to price and power consumption (and noise because I'd probably be sleeping next to the thing)
articles like this aren't pointless, i don't think it is meant to be framed as a fair comparison of "rust-the-language is 5 orders of magnitude faster than python-the-language". this article does offer examples of how to use a profiler and some ideas of what kind of things can be bottlenecks and how to eliminate them, and also helps people who only ever work with very slow programming tech stacks to understand what kind of speedups can be attainable in practice when using a tech stack that can use a machine's resources efficiently. it's a good write up and can be educational in a variety of ways for some segments of readers. if you only ever do pure python programming, and that informs your beliefs of what "fast" and "slow" programs feel like, seeing what performance cheap modern CPUs are actually capable of when used effectively is a bit like being exposed to alien technology.
It’s sad to see how dumb (even somewhat educated) people just spread inequality per se as the root cause of all evil or the main problem to adress.

We (relatively smart STEM people) must understand that first, there’s ergodicity to inequality and many other more important metrics and issues to address.

And second, that it is poor people who need to be helped, not rich people who need to be robbed.

Inequality per se shows nothing about the quality of the society.

Don’t stand still - educate yourself, educate your friends.

We need to be strong and supress dumb people’s narratives. They lead to nothing but wars and destruction :(
CO2 doesn’t cancel out. It’s just stacking in our atmosphere.
> An airbnb for hotdesk coworking

WeWork was just ahead of their time!