skysight-inc/HackerNews huggingface dataset:
No. Saudi Arabia's requirement of a passport to exit the country is what permits this abuse.

https://travel.state.gov/content/travel/en/international-tra...

> A valid passport is required for U.S. citizens to enter or exit the Kingdom of Saudi Arabia.
Show HN: PickYourPlace – Making location-based data accessible for home seekers
I built a tool to help people make data-driven decisions about where to live, starting with Calgary, AB. Instead of just showing property listings, it aggregates and visualizes:

- Historical property values (up to 20 years of municipal assessment data)

- Crime statistics (population-adjusted, categorized by type)

- Proximity analysis (schools, healthcare, transit, amenities)

- Flood risk assessment

- Travel time calculations for different modes of transport

Tech stack:

- Frontend: Vue.js with Nuxt.js (hybrid SSR/SPA architecture)

- Styling: shadcn-vue and Tailwind CSS

- Maps: Mapbox with PMTiles for efficient vector tile serving

- Database: PostgreSQL with PostGIS and H3 for spatial indexing and queries

- Architecture: Explore page runs as SPA for smooth interactions, other pages SSR for better SEO/performance

Demo: https://www.pickyourplace.app/

Background: Built initial prototype 3 years ago for an AWS hackathon. Recently rebuilt and launched v1.0 with up-to-date data and improved system design. Currently free to use, planning to expand to more cities.

Would love feedback from the HN community on:

1. Which cities to add next

2. Additional datasets that would be valuable

3. Features that would make this more useful for your use case
Pulumi ESC: My initial impressions
I've been exploring Pulumi ESC since its GA release last month. Here are my quick thoughts:

- ESC is nice for centralizing configuration and secrets with environments that can inherit from each other

- I like how ESC can get secrets from other stores like Azure Key Vault or 1Password, it's more than just a vault. Unfortunately, some sources like Bitwarden are not yet supported

- Setup OpenID Connect can be challenging, but once done it makes retrieving short cloud access tokens from ESC very easy

- ESC has interesting integrations with other tools (like Direnv of Terraform). I've only used the Pulumi IaC integration which is very handy

- ESC is not completely open source (it seems only some parts like the CLI are) so you can't self-host it unless you pay a license . That could prevent some people or companies from using it

- The vscode extension is fairly basic but very nice to modify the environments

- I didn't check the audit logs, but I'm sure that having environments that are auditable and versioned can be valuable for some companies

In the end, I liked it, even though it's still a young product. What are your impressions?
Do you know of any other similar tools?
I have multiple homes.
I agree with everything you say up until:

> The private sector can’t legally force me to pay for their projects, whereas the “public” sector can.

What's stopping them from hiring a private military and enslaving you? Who will stop them? The government which they control in this scenario?

Power is power, whether it is private or public.

The main reason I argue with people on here and come across as annoying is that the reflexive defence of capitalism by people living under it is conditioned into them by society. I would like for people to recognize that "our guys" do a just as much harm as "the bad guys over there" instead of rushing to justify some atrocity because well, it's our atrocity.
I'm sure you're right, since you're an AI yourself and have already read it -
The actual report says that 21000 foreign workers have died in Saudi Arabia (of all causes) since 2017, in a population of 5M+ so youe first guess is probably right.
> I don't think a library would last more than 100,000 years given natural disasters and plate tectonics etc.

100000 years is a very long time. And in that time, you have good chances of reeboting civilization and reconstructing our current industrial world.

> All you need to do is make a reading device that can last for a similar amount of time

Easier said than done, and why would you need to do it, if libraries already solve the problem?

BTW I think we're considering two different scenarios. Libraries are excellent at solving the scenario given here, i.e. the internet collapses tomorrow.
The big difference is that npm will automatically (since 2017) save a version range to the project metadata, and will automatically create this metadata file if it doesn't exist. Same for other package managers in the Node world.

I just installed Python 3.13 with pip 24.2, created a venv and installed a package - and nothing, no file was created and nothing was saved. Even if I touch requirements.txt and pyproject.toml, pip doesn't save anything about the package.

This creates a massive gap in usability of projects by people not very familiar with the languages. Node-based projects sometimes have issues because dependencies changed without respecting semver, but Python projects often can't be installed and you have no idea why without spending lots of time looking through versions.

Of course there are other package managers for Python that do this better, but pip is still the de-facto default and is often used in tutorials for new developers. Hopefully uv can improve things!
I could have written this comment myself. I was surprised to find out that it wasn't common to track every single thing you spend, to have multiple Excel sheets for your money, and to constantly look at how you are faring against your budget. Seems like a lot of folks look at their checking account and go "guess I still have some money left over to spend." Maybe it's because I grew up poor or because my mother was very careful with finances herself (in spite of hardship). I would be curious to know what your case is.
> CL has a very similar degree of dynamism and remains fast.

But not the dynamic parts remain "really" fast. Common Lisp introduced very early a lot of features to support optimizing compilers -> some of those reduce "dynamism". Code inlining (-> inline declarations), file compiler semantics, type declarations, optimization qualities (speed, compilation-speed, space, safety, debug, ...), stack allocation, tail call optimization, type inferencing, ...
That's really cool! How do you ensure the AI model is not storing or retaining user data?
>You don't need to invent a 'Q' if you simply assume Matthew copied from Mark/Luke or Luke from Mark/Matthew.

I'm not a biblical scholar at all, but IIRC, the timelines of when those works were created doesn't support this idea, which is why the general consensus among actual biblical scholars is that there is some other work or works that the older two borrowed from. If the simpler explanation that you prefer actually made sense, they'd have never come up with the other theory.

>But my large point that you quoted is that these didn't come about as a perfectly finished product to then be used by somebody else, rather there was continual rewriting before the text reached a final form.

That seems mostly unrelated to the concept of whether or not the earlier books borrowed from a previous shared source or sources. Being handwavy about dates seems to be a common issue with people trying to work backwards to prove a point vs those that look at the available data to come up with a conclusion.
Pretending that it’s difficult to emigrate somewhere as an American citizen, especially someone with a high mobility job like this, is extremely disingenuous.
When there is a need (remote space colonies for example), they might need to develop a more robust process that would trade off size and speed of chips for ease of manufacturing.
Boeing is a vital defense contractor, despite all the PR disasters. They are definitely in the territory of government bailout if they were truly to go under.

Would I bet on Boeing being alive in 40 years? Not really, not without a huge overhaul in their business. Would I bet on them being alive in 15 years when I retire? Probably.
The alternative is to have everyone being forced (ahem, "incentivized") to work all the time, and having rest days becoming a privilege only for white-collar workers.
Not trying to be an asshole, I think you should genuinely ask yourself why your first reaction is to try and justify/intellectualize the deaths of literal slaves from the third world who are enslaved by an actual monarch.
> I don't know why people are keep down voting every comment that is trying to ask what does this number include. Is it the number of work-related accidents for workers in these projects? Or does it contain every death of the workforce and how much is the workforce? Is it 100k foriegn workers or 1M or more? Doew this include deaths of worker families or just workers?

The death rate is so high that there is basically no acceptable reason why it would be that way. Even if deaths are not on-the-job, the living conditions, pay, healthcare etc are controlled by the project anyway so the blame is the same. Given this all the minutiae would probably only bring the "reasonable to blame the Saudi" death toll down to, say, an equally shocking 20500. So it does look like bringing up minutiae is really just a distraction.

Now if there was some reason to suggest the 21000 was fabricated or off by enormous margins, sure, that would be worth discussing. But nobody has brought up something like that.
It is an interesting piece of history. It was mentioned in a middle of a rather long book: "Behave: The Biology of Humans at Our Best and Worst", and I was surprised that it is not on the surface and I didn't know about it before. Considering how relevant it is to the current happenings in the US.
???

https://travel.state.gov/content/travel/en/international-tra...
It is cloud based. This is mainly for testing web apps that are publicly available, so a headless browser does the job on the server side.

You have a CLI but is just an API wrapper.
Whoa, thanks for the rec. Really digging it.
Chinese already did a similar experiment few years ago and the result was that "plants can grow on the moon despite the intense radiation, low gravity, and prolonged intense light"

https://phys.org/news/2023-10-china-tiny-farm-moon.html
I have no details on the plan, but the assumption would be that the current pension still would pay out as it did before.

Even if you contribute late, you probably don't need to draw down on the 401k until much later in your retirement to make up the difference between your pension payouts and inflation. So that could still mean a few decades of compounding growth.
Loranthus – A new handwritten-style font
Wrong. It's the opposite.

When there's a will, there's a way.

Unfortunately, in this situation, there's no will.
It's not true that they got nothing. There's always the possible threat of legal action against them for reporting the vulnerabilities.
Blood sugar is not affected by only "sugar" (sucrose). All carbohydrates are converted into sugars by your body, thus potatoes, grains (rice, bread, pasta, etc), fruit (and juice) also cause your blood sugar to spike.

It's not only people who drink lots of soda and eat candy, sweets, and desserts...it's also people who have a carb-heavy diet with lots of bread, pasta, tortillas, chips, etc.

The advantage of those foods over sugar is they usually come with fiber, which buffers their absorption and reduces the blood sugar spikes & insulin response.

I can eat a bagel with cream cheese and see a massive blood sugar spike in my CGM, it's definitely something to be avoided or moderated.
That way, stealing someone's passport not only keeps them from leaving the country, it also makes them subject to arrest without suspicion of any crime? I suppose that could be useful if you're an employer who wants to keep them from leaving your barracks to go shopping for food somewhere that might offer them a better price. But probably the person you were replying to intended to be searching for ways to defend the workers' human rights, not oppress them more efficiently.
What a fucking website this is! Farewell, cruel dang!
every now and again, I download the user manual for a graphing calculator and every time I've been underwhelmed by what they have to offer.

What impresses me in this discussion is how coy everybody has been about the actual benefits of these devices.
Funny how it works, they lose money everywhere but one of the smallest country they operate in banks 50% of their worldwide revenues, it probably is just a coincidence that this is a tax heaven... we just don't know I guess

The French branch made 160k of profit while the Irish branch made more than all the other EU countries combined

FYI: france is the second market for airbnb after the US... do you really think they would even bother if they did make 160k there when they make 300m+ per year globally ? Do you really think their second market nets them < 0.1% of their total net income ? Do you really think the most touristic country in the world in absolute numbers brings 160k euros per year to airbnb ?

I dont't know much but I'm not a fool

https://en.wikipedia.org/wiki/World_Tourism_rankings

https://www.searchlogistics.com/learn/statistics/airbnb-stat...

https://www.rte.ie/news/business/2023/1127/1418779-revenues-...

https://www.breakingnews.ie/business/airbnb-ireland-records-...
No plants, just mold or fungus.. It's made of cheese.
You could make a variable like `rollout_percent` that is an number. It could be set to 1. Then in your app you could do something like:

const rollout_percent = await varse_client.getNumber('rollout_percent');

const random_number = Math.random() * 100;

if (random_number <= rollout_percent) {

// do gated action and will trigger for 1% of users when rollout_percent === 1

}
I don't know the laws of the specific countries, but I was making a statement that I don't think it's morally wrong. I don't personally care if it's legal or not and won't view uber differently based on those laws.
Why these pension plans needs to be so complicated? 8% from the employee, 15% from the employer. Paid to a separately managed fund each month. That's how its being done where I work.
It's literally a vow to monogamy.

Maybe you can argue that married people are as promiscuous as single people, but at that point the onus is back on you.
Its too bad we didnt learn anything about occupational safety in the last 150 years!
>In this case I doubt many people have heard the word "synoptic" in any other context. That makes it a rather meaningless word.

This and that's sorta what I found interesting, most people don't realize a word they've only heard in the context of religion actually has a definition outside of, and predating, that context and that definition more or less explains the religious usage.
IMDb must have a lot of Indian users!
JavaScript's ? ?= Operator: Default Values Made Simple
The catholic church likes to pretend it's all enlightened and reformed but don't be tricked: In Maine we had a ballot measure to legalize gay marriage a long time ago and the state's branch of the church had no problem forcing every single church to show their congregation a video from the Bishop talking about how we should love gay people but letting them get married would be evil. Even the current Pope, as "woke" as conservatives seem to think he is (these are the people livid that we do mass in english nowadays, because how dare the proles know what we are praying), occasionally espouses old guard opinions.

Also look what the catholic church does in Africa. They are NOT reformed.
What happened with the train strike?
The idea is to replace pensions. An ideal structure as envisioned when these were thought up was probably a fixed size contribution from the company plus substantial matching. That didn’t happen and the things are kinda failures absent actual mandates for employer contributions.

There are two reasons you might not want all retirement savings money to be wholly in control of the saver:

1) Some folks are simply really bad at saving, which ends up being rough for others around them and for society, not only affecting them. This reason tends to rub some folks the wrong way on principle, so they may prefer to disregard it, but it is true as far as it goes (principle aside) [edit: I mean doing anything about this for this reason rubs some folks the wrong way, not that they disagree it’s a real phenomenon]

2) Money directly available to people is freed up for rivalrous zero-sum spending. Think: bidding up scarce resources for your kids, like good schools (which can mean housing). In a world where 100% of comp is employee-directed, this punishes responsible savers.
self hosting?
there's no chance of DIY silicon fabs taking off, but the industry becoming more accessible to hobbyists is way more plausible

imho, the deeper problem is that there are just very few situations where you need a custom chip that can't be covered by existing options or FPGAs, and vanishingly few people have the expertise to get anything interesting done even if they had cheap access to fabs

(check out tiny tapeout, though!)
It's more of a tax deferral than a dodge.
It's ridiculous EA didn't pay any bounty for this
The amount of carbon per kilogram of spinach is determined by its content of water.

This is unlikely to change much.

More CO2 that is captured is likely to stimulate the synthesis of more cellulose, i.e. of more cell walls, so the plants should grow faster, possibly also bigger.

Even when grown in soil with the same amount of minerals, the plants that grow faster and/or bigger may be more depleted in anything else besides carbohydrates.
> Over the next eight days, this payload conducted a vital experiment where it attempted to grow the first plants on the moon.

The plants survived eight days before freezing, but important questions also include things like "How does the radiation impact their seed viability in future generations?"

I'll grant that they didn't immediately die, but neither would I have expected that from an ionizing environment. Just a lot of weird quirks in lifecycle.
Lol. Why is this flagged?
it should be ??= but i can't get it to render properly in the title without a space
https://www.boeingbenefits.com/employee/emp-retirement.html

Regular nonunion employees get 10% match, immediately vested.
Do you mean to say that Christians are less moral than others, and the importance of Christianity is to keep these reprobates in check? Even so, this is still a connection. Unless what you're saying is "the church believes Christianity makes people bad", which would be fascinating to hear about.
That sounds really interesting - I have used GAs to optimise scheduling partition problems: Given a set of postcodes, a volume of work in each postcode, and preferences in that postcode for appointment times, find a schema to divide a geographic area to be served by N teams (where the N areas don't have to be contiguous)
Denying access to data that could still be specifically subpoenaed isn't destruction of evidence, it's a normal security measure. They still have the warrant to search everything in the office, but not the right to use those computers to access uber's entire worldwide infrastructure.

I have no idea what french law says about it but I think it's morally fine and don't care that uber did it.
Why? To ensure that it's biodegradable? I can see the idea of build with wood as a part of colonisation, assuming that we can make trees grow. That would still mean seeding a forest 30 - 50 year (or more), before humans arrive. It seems like it might be faster to start extracting metals, or make some type of concrete. That is especially true if the forest needs human intervention to grow and produce usable timber.
Diagrams from code are nice ... until you want to nudge that one particular little thing ...
"Should you want to?" What does that even mean? Wanting is a thought. There is no thought you should have. Have the thoughts you have and act on them. Period.
Because governments need money to fund services. They would put a tax on making HN comments if they could get away with it.
The 340 per 100k death rate you report is 340 deaths per year per 100k population. How many years did the Qatari World Cup stadiums take to build? The implications are different if the answer is "⅓" or if the answer is "3". 650 deaths per 100k over 3 years would be only 220 deaths per year per 100k.

As I said in another comment, migrant workers are generally young men, and their average death rate in the US is closer to 200 deaths per year per 100k population. Higher, as Retric pointed out, among construction workers.
Happy to collaborate towards such.
Apple Reportedly Working on 90Hz Studio Display, iMac, iPad Air
You could turn it into a simple subscription based service: pay to stay (unbanned).

Pretty sure "price restructuring" (price increases) will be paid by most users (cost sunk fallacy).
Regardless how you edit/compile your code, you still need to debug/troubleshoot problems in production, and that is very likely to use Kubernetes. So the more reasonable approach seems to be: first, figure out how do you troubleshoot/identify/mitigate a problem in production, then reproduce it in development environment and work to fix it at daytime. When you have instrumented your app for reasonable debugging experience then using these tools on development machine becomes much easier problem, K8s or not.
I've loved Astro [0] for my blog [1]. You get a lot for free and you can tinker as much or as little as you like.

It renders to static HTML/CSS (unless you _want_ JS) and it feels lightweight. You can start with a plain unthemed site today and slowly add features/polish when you feel like procrastinating on writing :)

[0]: https://docs.astro.build/en/tutorial/0-introduction/

[1]: https://github.com/shepherdjerred/sjer.red
> There should never be any unknown backers. If you ever see an article like this that doesn't have a big "Our Funders" link in the page footer or somewhere else, you should be suspicious.

Yeah but sometimes the big funders for "Americans For Prosperity" are "Americans Against Poverty" and "People For Prosperity" who are both in turn funded by "People Against Poverty" which is funded in part by "Americans For Prosperity" so figuring out where exactly the funding is ultimately coming from can be challenging.
Would this work on my own Framer pages so I can finally host them myself?
>using a customer managed key…

Not an AWS expert but how does that even work? Does AWS connect to your HSM remotely? Or is a cloud HSM that's also hosted by AWS?
Why would it be okay to rain the waste products on earth in a few dozen millenia. Do you think life will be over by then?
Yeah, I guess I should have done a pip freeze to specify the versions in the requirements file. I wasn't thinking ahead.

Turns out one dependency had 3 major releases in the span of a year! (Which basically confirms what I was saying, though I don't know how typical that is.)
Before the advent of cell phones it seemed expedient to have telepathy for quick communication --- that said, Heinlein did predict them in his novel _Space Cadet_ (though they don't make more than a brief appearance).