skysight-inc/HackerNews huggingface dataset:
Yes it is, for simple programs anyway. On the other hand, I've tried using Hermit to wrap around tests of a Raft implementation in Rust and Hermit would crash no matter what I did. Perhaps it was me using threads, perhaps it was me using sockets, I have no idea. The error messages were pretty obscure to me. The Hermit devs don't seem to be super responsive in general to issues on the repo. I don't blame them of course.
"Pies before pride" would be a great t-shirt.
These largely seem to be a function of how it's done where you are, not how it has to be. Your points are generally solvable.

1. Have a park-and-ride outside the urban area but with good public transport connections. These can have a lot of parking, and (at least where I live) are encouraged by the parking fee being €1 if you then use public transport into the city where cars are slow anyway.

2. Then have better recycling/rubbish systems. Here there are two options: you can call the city and they'll arrange a pickup, or you can wait until a specific day of the week when they do large items. Also, if you order something large (a new TV say) the supplier is obliged to offer to take the previous one away.

3. If they earn such, then they're clearly in sufficient demand, and are providing an important and safety-critical role. They're arguably doing a lot more good for a city than many software engineers.

4. Better maintenance. Unmaintained roads are also bad.

5. There's no problem running at a loss if it improves the overall life and economy of the city. Some places even set the price at free because of the benefits it brings (sadly not mine.)

All this said, you're not wrong in the sense that everything is about tradeoffs. If there were no tradeoffs there wouldn't be a discussion to be had and everyone would use whatever was obviously the best. For myself, I prefer a more liveable city and happily that's the way where I live leans. There's still plenty of driving (to my annoyance sometimes, cars are big, dangerous, and prone to clogging the place up for other modes of transport) but they discourage it by lowering speed limits and restricting through-traffic. So it's possible but less attractive than going by bike or tram or whatever unless you have a special case.
$50K per year for a degree in a low-wage industry − is culinary school worth it?
> Oops, sorry those are features java "stole" from groovy.

Well, yeah? Java's explicit strategy for the last few decades is to let other languages experiment, then implement the ideas that worked out once the dust has settled.
So give them real ownership of the company and real fruits of their labor. Otherwise yea why wouldn’t they go to the highest bidder?
I feel sorry for any startups looking to innovate in this space. It's hard enough competing against established players without them getting billions in free money.

Which startups would be harmed by this type of investment? as a relatively casual observer, I didn't think there was much in way of startups that were looking to go head-to-head with a company like Intel or AMD in chip fabrication.
I understand, but reality has to factor in — to get representative you would have to narrow your sample to English-speaking, narrow it to legal for long-term employment in the US, narrow it to having received at least an American-level higher education…
Never suggested otherwise.
> There is already a growing ecosystem of tools that are Obsidian-like

That very much depends on the definition of "like". Most are very different in their concepts and abilities or even foundation. They are mostly similar, if you compare it to cloud-tools, or old commercial tools.
Good NYT article as well

https://www.nytimes.com/2024/03/19/science/archaeology-brita...

https://archive.is/R2nA5

A tidbit I found interesting:

> Interest in Must Farm was first aroused in 1999 when a Cambridge University archaeologist spied a series of oak posts poking out of the beds of clay at the quarry. Dendrochronology dated the poles to prehistory,

I love that dendrochronology is now at a level that we can quickly look at some tree rings from a fragment of wood and fairly accurately date it. From my understanding, though the field has been around for a while, it's only been in the past decade or so that we're able to do that kind of thing.
A combination of the stock price already having that expectation built in along with CHIPS intentionally funding domestic overcapacity that has its own maintenance overhead. Chip demand is cyclical, which is why chip fabs aren't built to handle peak demand; it would be too expensive for the times when they aren't running at full production.
Intel could have funded this themselves many times over if they'd reinvested their profits instead of paying huge buybacks and dividends.
Looking back at HN F-35 posts is interesting. Up until the Russian invasion of Ukraine, almost all press coverage and popular opinion was that this aircraft is an expensive boondoggle which can’t dogfight. I think that since Ukraine, the need for advanced fighter aircraft has been made. Additionally, the unit cost of the F-35 today is a bargain, cheaper than the Rafale, and even the Chinese J20 (allegedly).

30 years from now, I think this program will be seen as a massive success. Countries are lining up to order these, which is a massive geopolitical benefit to the US. Drone warfare will be increasingly important, but at least in this decade, I don’t think we’ll see autonomous fighters that have the sorts of capabilities 5th gen fighters have.
It's no different than professional sports. When you win the super bowl for instance, the value of many of your players (employees) suddenly jump. At that point it's infeasible to pay everyone what they can realistically get on the market. Thus you identify and pay your most essential assets, and the others leave and receive huge pay bumps.

I think it's very valuable for the industry, and as long as the teams who are picking up these employees are able to utilize them effectively, will result in broader innovation.
thats pretty much also the story of deep learning isn't it, i too enjoy reading about researchers who have a pure devotion to their subject.
You assume that IP once created stands on its own. The programming as theory building view suggests that IP will degrade once people who have robust mental models about how the IP was created and works. So software/IP in essence has two critical parts that need to be there, the actual work that was created and robust mental models living in people’s heads who continue to work on those projects.

It also goes against the idea that programmers are replaceable cogs that management can change out as and when they want to.
What does this really accomplish, will the newspapers get any of that money or will it just be thrown into country's budget pot, as a side effect alienating France further from possible tech investments? The French Google office is tiny for such a big country, at some point it's just not worth to navigate these political waters I assume.
Is the data actually interesting? I feel like any place that would have widespread jamming would also see routing away of non-military aircraft meaning you'd never see the jamming taking place except if you happen to get lucky and the jamming zone is larger than the "stay out" zone. This makes sense then why the map is entirely green with some red just at the periphery of Ukraine with the majority of Ukraine having no data since it's a no-fly zone for civilian traffic.
Yes! Thank you for making Caddy, it’s wonderful software and it was really easy to extend!
Fair enough, I think that falls into incorrect information then. I didn't make the original claim and wouldn't have assumed it was outsourced at all, I have no idea the inner dynamics of McDonald's engineering teams.

My point was simply that saying the work was outsourced to India isn't itself enough to make a very real claim that someone is racist.

Having incorrect information isn't racist, making an assumption that outsourced work went to India if that matches a person's experience with outsourced IT work ending up in India isn't racist, and saying the country to which work may have been outsourced to says absolutely nothing about the people there.
At least one of their runtime implementations I checked out was implemented on top of Skia. Looks like they support a number of possible backends!
I don't think that dynamic is the same in construction and in semiconductor manufacturing. Certain parts of the chip-building supply chain just plain don't exist in the USA, and so no one in the USA currently has those skills. It's not like there are lots of folks with the skills in the USA but they're all leaving the industry for higher paying jobs.
The point is to push people towards productive assets - investments in people building things - and to generally limit wealth preservation. Unlimited wealth preservation = dynasties, which is not a goal.

Inflation is a sort of (not very effective) flat wealth tax. But inflation is necessary because in a deflationary system the best investment is holding cash, which makes everything freeze up.

Wealth should be (minimally, progressively) taxed, mainly to prevent serious distortions when someone has $1B in the bank and most have $10K.

Taxes, regulations, and subsidies on assets needed to survive (shelter, utilities, food, medicine) are necessary to keep these items available to everyone, because the market tends to break down in these situations.
The shared dream of "Intellectual Property" has indeed secured many of the social benefits promised by its advocates. Then it got taken too far. Patents on math and plants, trademarks on colors: such things were once the nonsensical hyperbolic nightmares of opponents of IP laws.
To be clear, I'm not saying we can't have this skilled workforce. Merely that we don't have it today. So the pipeline to employ Americans for these jobs is going to require increasing the funnel of people who learn the skills, become junior engineers, learn more on the job, then become senior engineers. That's a long pipeline to beef up the numbers.
Why in the world is there so much jamming in Turkey? What's going on?
OK, but some people here are asserting that the more urban density, the better, and neglecting to consider that if the density gets high enough, the commercial delivery vehicles are stuck in traffic most of the time or the residents of the city refrain from buying things that would enhance their lives if it weren't so expensive or tedious to move things around the city.
It should be viewed as derivarive work. It equally applies to humans. It shouldn't be classified as fair use because the works have been used in whole to train the model.

'A "derivative work" is a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted.'

(US Copyright Act of 1976)
So ... Excel instead of AirTable?

Excel is not the "best" tool for most of what it is made to do

But it is the available tool for the majority of people out there - it is plenty good enough to get most of what most people want to get done with it done ... so they use it

I remember in the late 90s using Excel (5.0, at the time) for a variety of statistical operations

...all of which I was informed by the in-house SPSS expert were "not possible to do" in Excel

Is importing your data into Tableau, or a database and using PowerBI, or into a time-series analysis tool like Splunk or ELK "better"? In the strict sense of the word ... probably

But the point remains: Excel is good enough to get it done
>They recently announced their $20b facility in Ohio is being "put on hold"

I have a friend who lives in Ohio who was very excited about this, and I told him not to hold his breathe, its likely they will do everything they can to get subsidies to pay for it, rather than pay for the majority of it out of their own pocket and re-coup some via subsidy, therefore I suspect they will delay opening until they get more subsidies.

It looks like I was right, unfortunately
The way I handle this in the dev tooling I put together is to run a totally separate browser profile that (1) trusts the certificate and (2) can only connect to localhost. It also launches with a totally different colour scheme.

With chrome, that's something like:

google-chrome
--user-data-dir="${HOME}/.config/ourlocaldev/google-chrome"
--install-autogenerated-theme=85,63,9
--host-rules="MAP * 127.0.0.1, EXCLUDE localhost, EXCLUDE fonts.googleapis.com, EXCLUDE fonts.gstatic.com"
--ignore-certificate-errors-spki-list="0oKw9nasIS7qRQD1CYXe5bmi22/mnHjZP++f6G+VM88="
"https://my.dev.thing"

This will launch a separate copy of chrome with a fresh/separate profile. It will have a different colour (RGB values set in there) so it's visually distinct when it's running and I don't get the windows mixed up. Any request made from the browser will be rewritten to connect to 127.0.0.1 (except a couple google font domains).

The danger if someone got their hands on my local key/cert is basically nil. They would only be able to MITM connections from this one specific browser window to localhost. And that browser is incapable of connecting to anything besides localhost. I can never accidentally open my banking site in there. Also fresh profile so no saved passwords, credit cards, or anything else.

(As an added benefit, I don't really need to worry about reconfiguring URLs for projects. If I open "testing.mysite.com" in that browser, it will force the connection to localhost, so I can just run my services at our test URLs and steal configs as-is from the testing environment. Taking it further, I then have a controller set up in k3s/Rancher Desktop that rewrites the service on all annotated ingresses to point to its own service, which runs nginx, which the controller then configures to proxy the requests on to the local service or the actual upstream testing service depending on whether the local container is running. It also configures CoreDNS to point the upstream URLs at the same proxy. End result is that from the browser or anything running in k3s you can hit our testing URLs and it will hit your local container if it's running or fall back to the testing environment if not.)

If you want to try the browser thing, you can generate the fingerprint for a certificate with:

echo "" |
openssl s_client -connect 127.0.0.1:443 -prexit 2>/dev/null |
openssl x509 -pubkey -noout -in /dev/stdin |
openssl pkey -pubin -outform der |
openssl dgst -sha256 -binary |
openssl enc -base64
Some sites have tried this before, but I dont think they stay online long. The certificates are "leaked" when they are shared, so the CA will revoke them.

I think a better approach is to get a domain name and a Let's Encrypt certificate. There's lots of tooling for this, and it matches production. I built https://www.getlocalcert.net/ to act as free, Let's Encrypt compatible subdomain service specifically for these sorts of challenges.
So how should I interpret this? The map lacks geopolitical boundaries, so it's hard to interpret.

There looks like a big hole of no data over Ukraine, where I'd most expect GPS jamming, but I suppose there are no civilian flights either. Maybe they could setup an GPS observation station on the ground at a surveyed point to get data there.

There's a big red blob over Turkey, is that maybe the southern edge of the reach of Russian jammers in the Black sea?

There's also a big red blob over the eastern Mediterranean. Is that Israel? I'm not so sure though, because it's not centered on Israel and parts of Israel proper are green on the map. I also assume they're heavy users of GPS, so wouldn't want to jam it.

There's a red blob in Southeast Asia, and that looks like Myanmar, where there's a civil war right now.

There's a little red blob over what looks like Kashmir.
> you probably meant “25% of a lot is still a lot”

Yeah exactly. This was afaik a fairy small sized application (where the majority was probably framework code) which went from 20s to 5s for incremental compilation on a very beefy desktop rig. Those absolute numbers are important to grok the situation.

> That is a pretty fantastic improvement, considering the whole year improvements in the last 4 years have been 7%, 17%, 13% and 15%, for an overall speed gain of 37%.

> If all of this doesn’t sound impressive, I’d encourage you to read nnethercote’s annual reports which explain how much effort went into making compile times faster

It’s not at all that it’s unimpressive. It’s abundantly clear that extremely bright minds are putting a ton of effort into it, consistently and over time. I’ve worked personally with some of these people and they are insanely talented and knowledgeable… Which is precisely why I’m concerned that we’re not seeing the big boosts that comes with picking low hanging fruit, perhaps there isn’t any left. Optimization tends to yield lower results over time (although the recent advances are great to see and I wish it continues). From the outside though, it appears like either inherent constraints that limit how far you can go, or at least initial compiler design reasons that would be cost-prohibitive to change.
Sorry, the plugins are generally open source, that's what I was referring to.
Kanban is basically "here's a board with tasks, push them to the next column when you're done"

Scrum is a set of recommendations about team structure, project organization, meetings, etc
> but we didn't see what another group found: that scale in compute with simple algorithms were just better

The bitter lesson [0] strikes again.

[0] http://www.incompleteideas.net/IncIdeas/BitterLesson.html
I have not tried to measure the performance impact, although I have no doubt that it exists and is significant. Basically it boils down to the difference in performance of doing memcmp() versus strcoll() for every comparison needed to sort your strings.

The bigger deal in my view is that it provides at least an option for a Postgres project controlled, built-in, immutable collation. Unlike glibc or ICU which are historically the only options (mostly glibc), and both of which are known to change their collation ordering from time to time completely outside control of the Postgres developers. If you want a deeper dive on why this is an issue, please watch the presentation I gave at pgcon last year found linked here: https://www.pgcon.org/events/pgcon_2023/schedule/session/345...
Cartels disrupting law enforcement, and/or vice versa.
very exciting tech. also very scary, if we imagine how authority can misuse this.
Or maybe the fire was understood divine punishment for something arbitrary and digging through the site would anger the gods even more. With out clear evidence its hard to say anything about the cause.
> highly reductionist to the point of misleading

You say "reductionist" but don't say how. You can't just just point and say "misleading" without backing that up. Now who's being reductionist :)
https://www.forbes.com/sites/timworstall/2013/06/01/astonish...

Also: Reported by Le Monde covering a study of GDP per Capita:

> Italy is just ahead of Mississippi, the poorest of the 50 states, while France is between Idaho and Arkansas, respectively 48th and 49th. Germany doesn't save face: It lies between Oklahoma and Maine (38th and 39th). This topic is muted in France – immediately met with counter-arguments about life expectancy, junk food, inequality, etc.

Love that last bit predicting OP’s stereotype.

https://www.lemonde.fr/en/opinion/article/2023/09/04/the-gdp...
Yes, testosterone was checked and came back normal.
With most of our customers, they don't actually have to change their build system at all. We take their normal CI products, plus a small amount of special configuration, and run them. This is actually a good thing because we're testing something very similar to what runs in production.

The kinds of state space exploration we do are a lot more general than mutation testing. Our current product does exploration by (1) varying the space of faults, packet delivery times, thread schedules, etc., and (2) driving a customer-provided pseudo-randomized workload. We have plans to make both these mechanisms much more expressive, powerful, and configurable; and we have longer-term plans to add entirely new kinds of testing to the same platform.

Disclosure: I'm one of the co-founders of Antithesis.
You should open source that.
It's kind of neat how this works:

> As part of the ADS-B messages we receive from each aircraft, the Navigation integrity category (NIC) encodes the quality and consistency of navigational data received by the aircraft. The NIC value informs how certain the aircraft is of its position by providing a radius of uncertainty.

> Poor NIC values alone might indicate a problem with an aircraft’s equipment or unfavorable positioning. However, when observed in multiple aircraft in close proximity during the same time frame, it suggests the presence of a radio signal interfering with normal GNSS operation.

A single observer can't really say for certain that jamming is happening; you need a distributed sample from multiple different sensors over a period of time to have reasonably high confidence.
1. Work for some prestigious ML/AI research lab / startup.

2. Identify a demand in the market.

3. Quit the lab/startup, launch your own startup.

4. Get acquired by some established AI company or FAANG tech megacorp.

5. Retire.
While this definitely does not compare this experience, it did show this young person the utility; in the early 70s when Disney World opened, we used the trams in Fort Wilderness to get around for a week; shopping and back and forth to the camp store, going to the activities in the day, evening and at night. Just running around. Did this all with and without parents, and I think they were possibly electric at that time as they stopped right outside your campsite at the corner and must have been very quiet, or maybe diesel, just don't recall. We simply learned the schedule, hopped on and then off, and simply had a great time. Like many things Disney, I thought I was looking at the future and was pleased.
The threshold is much different for an individual vs a team.

The more minds and hands there are, the more a repeatable, consistent process is needed.
Launch Soon: Get Hotels Prices Like Travel Agents
I don’t think that’s true. I think a lot of these articles actually create these results intentionally so that they have the conclusion they want to write about: that AI isn’t ready.

I have been watching Devin and really see the model they have implemented working well for these kinds of executive function step-by-step LLM tasks. It’s remarkably smart how they implemented it.

https://the-decoder.com/cognition-unveils-ai-powered-softwar...

If you give vague instructions to a junior level human you get poor work product just like AI. But every journalist wants to write that ringer-dinger traffic bringer about ai not being ready for prime time or whatever bad headline works…
Suspicious discontinuities (2020)