skysight-inc/HackerNews huggingface dataset:
Quick online search suggests it’s for pedestrian safety and preventing damage which makes sense, mail trucks are driving super close to stuff all the time
You can't ignore the nuclear threat (and the constrained escalation approach the US has taken is exactly the opposite of ignoring the nuclear threat; it is entirely because of that threat), but you also can't surrender to it unless you are prepared to surrender everything to it.
Not all registrars are super evil. Sometimes the domain just goes down and then your customers start barking and you have a chance to renew it.

Found this out when some of our emails started bouncing...
The same is true in Japan. Very few are aware of how little press freedoms and speech rights are protected there and have regressed further under assault from the ruling LDP party.
> who do you blame?

The people who hired the person who can't drive and gave them a job as a driver.

> do you have any reason at all to believe the backend people didn't know?

Well, either they knew and wanted to implement proper auth and were prevented from doing it, or they knew and couldn't be bothered, or they didn't know that their backend system wasn't properly locked down and were too incompetent to have a clue.
People don’t understand that western countries overthrew feudalism in the fire of revolutions a hundred years prior, but for other countries liberation from feudalism or colonialism happened under the banners of communism.

But it was the same process of purging the same old system, purging of serfdom and of people being property
Five ways Amazon is helping modernize the U.S. power grid
The Magical Mystery Four: How Is Working Memory Capacity Limited, and Why?
Wasn’t that judgement recently vacated for failing to prove the case, though?
Corruption Fuels Inequality: Staggering Graft Warps China's Economy
Schema Theory and Memory
OP here. Thank you! I think your singling out of truly complex apps like Notion makes the situation more intuitive to me.
I was debugging an issue the other day where either of sentencepiece or gRPC linked into a C++ program worked fine, but both at once caused a segfault before even getting to main deep in the protobuf initialization stuff in some arena management code and left a fairly mangled stack even pwndbg struggled with legible frames.

It wasn’t trivial that combination was even the culprit.

I’ve been around the block with absl before, so it wasn’t a total nightmare, but it was like, oof, I’m going to do real work this afternoon.

They don’t pay software engineers for the easy stuff, they pay us because it gets a little tricky sometimes.

I’ll reserve judgement on this new one until I try it, but the previous ones, Sonnet and the like, they were no help with something like that.

When StackOverflow took off, and Google before that, there wide swaths of rote stuff that just didn’t count as coding anymore, and LLMs represent sort of another turn of that crank.

I’ve been wrong before, and maybe o1 represents The Moment It Changed, but as of now I feel like a sucker that I ever bought into the “AI is a game changer” narrative.
> Just switch to superior electrified products (and support renewable electricity+batteries as appropriate)

"Just switch" as if that's an easy or affordable thing to do

I have to heat my house somehow, I'm not going to go cold during the winter to reduce how much carbon I use, and I can't afford to replace my gas heating with electric, replace all of the insulation and windows in my house to make heating more efficient, etc

If using less gas is a choice between "go broke" or "go cold", my choice is to use gas
Full hybrid has the downsides of electric (electric stuff to be serviced and weight/costs associated) and the downsides of gas (emissions, complexity of maintenance + engine, weight/cost of engine).

These are government fleet vehicles being used for lots of miles every day. They're going to use these for 20+ years. If the up front cost is a little higher but it has a big payoff, it's totally worth it.

The calculus is different from an individual's car. I still don't think it's worth it there now that electric has gotten so much cheaper, but that's a personal decision.

> Hybrids excel at the exact use cases mail trucks have

Compared to gas, yes. But the thing is electric cards excel even more.

> Toyota has proven maintenance and reliability aren't an issue with hybrid tech.

They proved it works reliably. But it's still far more complicated than an EV drivetrain with WAY WAY more high tolerance parts that wear. It's never going to be cheaper in maintenance.
A lot of people who are switching to SWE from other areas are advised to write a few personal projects.
Keygen.sh developed a good API based licensing service in the cloud which they later open sourced and worked out well for them (the main dev blogged about it and explained the reasoning.

I think with security products like this, open sourcing can be a good idea as it allows users to inspect the code and feel more confident that it is indeed secure. Plus you get feedback (and maybe even help) you wouldn’t otherwise get. And you can charge for services, etc even if open source (if you want).
Damn so I’m potentially going to be locked out of accounts that require 2 factor auth where I use Authy ?
I'm going to call it, and write it here so that I can link back to this comment in a few years to see how right or wrong I was.

Prediction: Intel is done. It will become a zombie company like IBM or Oracle in a few years, without the license lock-in moat keeping those rotting corpses alive, but may be able to offer cheaper fab services for "it just was the state of the art" chip manufacturing market. They'll continue to focus on becoming a financial optimization organization and never return to being a technical leader. They've become a company of pure inertia.

Reasons for the prediction:

1. Intel is not longer the process node leader and hasn't been for a while (when even was that? 14nm? 2014?).

2. Intel seems to be struggling to keep lead engineering talent, board members, and leaders of all kinds. Jim Kelly, Lip-Bu Tan, and so on. They still have Jeff Wilcox, but who knows for how long? At least the CEO is an engineer finally...I guess.

3. They continue to launch then retract in otherwise profitable markets, not taking any particular lead, but not continuing to invest until they get it. They still have really only one core business.

4. Their branding strategy seems to be built around confusing consumers in the hopes that they accidentally buy the wrong things. Successful companies can be clear in their product naming, zombie companies end up trying to stuff every single market niche with as much microtuned, barely differentiated, SKUs as possible. In actuality it's probably financial engineering to figure out what to do with various classes of yield issues. Disable the bad part of the chip, slap a K or KS, or KF, or T, or whatever on it and get it on the shelf. I counted over a dozen different Core i5 14 gen SKUs, and over 20! 13 gen Core i5 SKUs. There's probably 200 different brand-new-from-Intel CPU SKUs on the market today. Insane.

5. They're getting feature for feature beaten by smaller, lower stakes competitors both in and out of their ISA. Those same competitors are almost always cheaper, and made at other fabs. In otherwords, Intel doesn't lead anywhere and has no lock-in.

6. Their main moat, their ISA, can be comfortably virtualized or emulated elsewhere, bugs and all, at entirely useful speeds meaning there is a ready exit ramp as customers wish to take it.

There's probably more, and it's probably continues to paint a very poor picture, but there is very little reason today, or in the near future, to stay with Intel as a manufacturer except for inertia.
It's a fleet vehicle. The government can afford it and it will pay off in spades over the lifetime of the vehicles.

Upfront cost doesn't matter nearly as much as lifetime cost. And the difference is not going to be small.
> There are some conditions to the raises and bonuses. In the immediate future, Aydt and Jia will actually be paid at a prorated base salary of $550,000 and $612,000, respectively, and they have to agree to spend at least $340,000 of that money on buying company shares. They will only receive the rest of their raises if, and when, the company restores the full salaries of all other employees. (Both Aydt and Jia had been working at reduced salaries as well.)

> The one-time bonuses will be paid out in chunks, with each of them receiving 25% of the money on September 30, another 25% on October 31, and the remainder on the earlier of September 30, 2025, or the completion of a funding round greater than $30 million.

So they don't actually get the raises and bonuses yet, and them getting it hinges on organizing another funding round of more than $30 million.
This looks terrific! However, can you change up the font a little and add the ability to change the radius?
Uranium is not required for nuclear energy. We have other elements that work, like thorium.
Installing Windows XP on a modern unsupported (Haswell) system in 2016
My understanding is it is a little more nuanced than that.

The truth is still an absolute defense against defamation in the UK, just like it is in the US, but the difference is who the burden of proof is on.

In the US, it is up to the person suing for defamation to prove the statements were false AND that the person knew them to be false when they said them (or should have known they were false).

In the UK, for someone to use the truth as an absolute defense, they have to prove the statements were true, which is often not very easy.
I’d say it’s definitely a table. It has configurable columns which you can sort by. I don’t think “table” implies being able to edit cells or navigate by cells, since that’s certainly not how HTML tables work by default.
Yeah, I don't think there's a better than 50% chance of it happening before 2048, but I think there's a better than 0.001% chance that it does.

Yes, as a ring, the set of integers is closed under addition and 2049 is past the deadline so... it could happen before or after 2048?
Annapurna Video-Game Team Resigns
Or, get this, I can buy a natural diamond that was ethically sourced.
> Consider that taking 5-10 graduate courses and writing a master's level thesis or project will generally take all of your free time and a bunch of your savings over the course of two or more years. (I sure hope you're not thinking to take on debt for this!)

OMSCS graduate. The program certainly ate up most of my free time for 2.5 years, but on the other hand, the whole degree was about $8k for me and required no thesis or capstone project--just grinding through 10 classes worth of assignments and exams. Also, it was 100% online, so that flexibility frees up time.

Theoretically, if you do 1-2 easy-ish classes per semester, you can minimize the free time impact. But I was less interested in the credential and more interested in the learning experience, so I took difficult classes and worked as a TA.

Caveat: I graduated in 2021 so things may have changed since then.
Raise it up just one
slightly offtopic, but openai having anti scraping / bot check on the blog is pretty funny
I'm pretty sure this guy wouldn't get out of bed for $10k:

https://princelobel.com/professional/jeffrey-j-pyle/

Although given that the New Yorker stated that Pyle "appeared not only professionally but personally incensed by the fact of the lawsuit", perhaps some of the work was pro bono.

https://www.newyorker.com/news/news-desk/how-a-scientific-di...
What do you mean “what?”

You ignored a word: significant
A lot of anti comment crowd are because "good code should be understandable without comments" which I think is just elitist snobbery.

Sure people can tell what the code is doing over a file but comments could definitely add a little more context of what the code is _for_.
Even ignoring lobbying, it's his party's (and the president at the time's) very outspoken position that EVs are some green nut's pipe dream being shoved down their throats.

It likely would have been extremely bad for him personally politically to do what ended up happening on his own, as opposed to after pressure from congress and lawsuits.
Except last I heard it's getting merged with the hated React router and it's not really clear what that implies, no? Haven't used either, just reading.
"You're forgetting Rust!" ... oh wait, you're not. :-D
I think this is great but you might need to think about your point of difference.
I suspect you have a product here but it might need some refining.

I asked Claude to create me something to do this. It worked first go.

import json
from reportlab.lib.pagesizes import letter
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Paragraph
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.lib import colors

def create_pdf_from_json(json_file, pdf_file):
# Read JSON data
with open(json_file, 'r') as file:
data = json.load(file)

# Create PDF document
doc = SimpleDocTemplate(pdf_file, pagesize=letter)
elements = []

# Add title
styles = getSampleStyleSheet()
elements.append(Paragraph("JSON Data Report", styles['Title']))
elements.append(Paragraph("\n", styles['Normal']))

# Create table data
table_data = [["Key", "Value"]]
for key, value in data.items():
table_data.append([str(key), str(value)])

# Create table
table = Table(table_data, colWidths=[200, 300])
table.setStyle(TableStyle([
('BACKGROUND', (0, 0), (-1, 0), colors.grey),
('TEXTCOLOR', (0, 0), (-1, 0), colors.whitesmoke),
('ALIGN', (0, 0), (-1, -1), 'CENTER'),
('FONTNAME', (0, 0), (-1, 0), 'Helvetica-Bold'),
('FONTSIZE', (0, 0), (-1, 0), 14),
('BOTTOMPADDING', (0, 0), (-1, 0), 12),
('BACKGROUND', (0, 1), (-1, -1), colors.beige),
('TEXTCOLOR', (0, 1), (-1, -1), colors.black),
('ALIGN', (0, 0), (-1, -1), 'CENTER'),
('FONTNAME', (0, 1), (-1, -1), 'Helvetica'),
('FONTSIZE', (0, 1), (-1, -1), 12),
('TOPPADDING', (0, 1), (-1, -1), 6),
('BOTTOMPADDING', (0, 1), (-1, -1), 6),
('GRID', (0, 0), (-1, -1), 1, colors.black)
]))

elements.append(table)

# Build PDF
doc.build(elements)

if __name__ == "__main__":
create_pdf_from_json("input.json", "output.pdf")
Your weird is another's flexibility.
It has become uncomfortably clear over the last 5 years how Europe triggered its world wars. But 4 posts ago Animats was drawing our attention to the fact that Moscow is being bombed. Are we supposed to give serious consideration to the idea that leaving Moscow un-bombed represents some sort of surrender to Russia?

The US has launched invasions of multiple countries with less of a pretext than even the Russians and nobody pretended that bombing Washington was clever. Or even particularly justified.
https://doc.rust-lang.org/reference/influences.html
I worry about this a fair amount and I appreciate hearing the success stories
I can't comment, but it's a truly bizarre spectacle to see research integrity being upheld by three public-minded researchers (one of them based in Spain) and a defense fund on GoFundMe organized by an Australian academic. The academic publishers didn't fund them and neither did the funders of the research. We need a discussion about frameworks to fund misconduct researchers (including related legal defense), also about pressures to publish irreproducible results with mediagenic, counterfactual findings.

The entity with the least incentive to fully investigate HBS is, paradoxically... HBS itself... because questions have been raised about multiple other coauthors, the reputational and financial consequences and wrongful termination claims look set to run for a decade. Some have conjectured that whenever the full facts are finally disclosed, this scandal will take out the reputation of Harvard in general (not just HBS, or Behavioral Economics as a field, or priming), or all the Ivies, at least for business-school.
Safe C++: Language Extensions for Memory Safety
That's quite interesting. Thank you for the link.
Using a Potato as Photographic Recording Surface
Very ‘ironic’ that this is quite a…dishonest representation of the truth.
This reminds me of https://www.youtube.com/watch?v=2o7e1i7nJuQ
Have you considered engaging the services of a CDN such as Cloudflare that specializes in such mitigations? Rolling anything on your own to mitigate this level of traffic is going to be a large undertaking and not something you're going to be able to do whilst under attack.

Since from your post this looks to be a layer 7 attack your options would either be putting your service behind Cloudfront or Cloudflare and using their respective ddos mitigation tools. They also can provide support to get things configured and working effectively.

There are other similar solutions out there that I've not had experience with so can't comment on, but utilizing one of the hyperscale services will be your best bet.
I read it. It's a bad explanation.

The only bit about it that feels at all truthful is this bit, which is glossed over but likely the only real factor in the decision:

> after weighing multiple factors including ... competitive advantage ... we have decided not to show the raw chains of thought to users.
I haven't tried Textual but I just gave it a look and it seems good as well.

My usecase involves embedding a text editor widget inside my TUI app with vim keybindings enabled, and I don't think that Textual yet has a way to do that. But on the other hand it looks like Textual has a way bigger library of pre-built widgets for full-screen applications.

prompt_toolkit started as a tool for REPLs and eventually grew a basic full-screen application mode, so there's excellent support for text editing and the widget stuff is a lot less mature. It looks like Textual started as a tool for full-screen apps and has a great widget library but the text-editing widget is much less mature.

My application started as a CLI and I gradually added TUI elements around the command bar, and prompt_toolkit is definitely the best for something like that. I think that if your plan is something more similar to a webapp and you want to rely on a component library then Textual would probably be better.
Some pterosaurs soared like vultures, while others flapped their wings
It is, to some degree, a jobs program. Whoever wins is guaranteed a lot of work for a long time. So contractors really want it.

I don't think Tesla or Rivian are used to working with government contracts. I'm not sure how much someone like Ford does either outside of mild customization. But defense contractors spend all their time working with the government, building to their specifications, handling the requirements and compliance/etc.

They're simply very very well equipped to work on such a contract.

They'd also be very used to making something for decades because that's what the government wants. Does Ford have a vehicle they make that's nearly unchanged for 30 years? I'd assume even the transit vans have changed a lot in that timeframe.
Yes, often when threatened we revert to a state of denial. Try to trivialize and disarm the threat in our mind.
As a quilter, thrilled to see this on HN :-)

As a non-musical person (I like music but don't play, read, understand) and quilter, am interested in the fabric choices, especially the use of traditional quilting cotton and batik. In my quilts, I rarely mix them. I can feel through sight the difference in texture and I just can't bring myself to use them together. Though I do like when others mix fabric types, just like with this quilt.

And the embellishments are interesting. I would probably appreciate them and the whole quilt more if I understood music.
Playing with JAX on Google Colab (Nvidia T4), everything works great.

Sadly, I cannot get JAX to work with the built-in GPU on my M1 MacBook Air. In theory it's supposed to work:

https://developer.apple.com/metal/jax/

But it crashes Python when I try to run a compiled function. And that's only after discovering I need an older specific version of jax-metal, because newer versions apparently don't work with M1 anymore (only M2/M3) -- they don't even report the GPU as existing. And even if you get it running, it's missing support for complex numbers.

I'm not clear whether it's Google or Apple who is building/maintaining support for Apple M chips though.

JAX works perfectly in CPU mode though on my MBA, so at least I can use it for development and debugging.
Some options:

* Depending on your industry and its maturity, there may be courework or certification tracks designed for managers, etc (still expensive, but better focused)

* Regularly attend technical conferences in your industry. Sit for sessions and presentations on those deeper topics, work hard to understand them, make a point to follow up on what you're exposed to, make connections with people who can amplify your knowledge and keep you inspired, etc (broadly cheaper, and ongoing)

* Audit classes and seminars. Generally, you do not need to be enrolled in a degree program to attend classes and learn things. But you do often need to make a personal connection with whoever is leading it and get their permission. You may sometimes need to lay fees. (cheap, ongoing, deep; maybe not convenient if you're not near a suitable university)

* saturate yourself in the technical meetup circles in your area and do your best to catch up and keep up. As with conference, find friendly people who can help you learn and keep you inspired (cheap, ongoing, maybe not convenient)

* take ad hoc online classes. (cheaper, ongoing, available anywhere)

* do what other auto-didacts do: just immerse yourself. Buy books that look like they'd be fascinating, and if they end up over your head, figure out what other book or video or class might help remedy that, recusring until you find the starting point you need. (cheap, ongoing, limitless)

* etc

Technical degree programs are generally structured and priced for people who are pursuing the field professionally, but they are only a tiny fraction of the learning opportunities that are out there.
That data is not adjusted for wealth transfers and other social programs. If you do make the adjustment, you will find that a majority of Americans are not net taxpayers at all. That number may be as high as 60%. The data on this is obfuscated by having 10000 different programs partly so you can't see what the real distribution of federal revenue is like.
I saw that quote in the article but cannot find it in the ruling itself: https://storage.courtlistener.com/recap/gov.uscourts.mad.259...

It seems to be a quote from a London court ruling in 2010:
https://www.bmj.com/content/340/bmj.c1895
So my morning routine is:

* Pee

* Weigh (naked)

* Perform morning routine

* Pee

* Weigh (naked)

My old scale had 0.2 lb granularity and certainly repeated the previous value if you stepped in it again within some certain time.

My new scale (Etekcity) is 0.1 granularity and often comes in at 0.1 or 0.2 lbs less on the 2nd weight in.
Russia [...] currently has foreign troops on its land that are attacking it.

Ukraine is the defender in this conflict. Every reasonable action it takes to encourage a Russian withdrawal is, by definition, defensive.

The US is publicly signalling that this might not be going far enough to pressure the Russian homeland.

The intent is to put pressure on the regime, not the "homeland".

This attitude floors me. I can't figure out if people legitimately believe that we can just ignore the nuclear war risk [...] or if the plan is to purposefully explore for a limit where Russia snaps.

There shouldn't be any mystery to this. The intent is to help the current regime in Moscow come to the only rational decision available to it, which to stop the war it should have never started in the first place. There is no intent to make it (and certainly not Russia as a country) "snap". That's just your projection.

On the contrary, the intent it is to help the regime come to its senses. Like the US was finally forced to do in Vietnam, Iraq and Afghanistan.

And in parallel, to save Ukrainian lives, especially civilian lives -- which are being lost daily due to attacks launched from within Russian territory