skysight-inc/HackerNews huggingface dataset:
Slums in Cities Skylines are useless. The only point of a "slum" in that game is to convert the slum into a richer neighborhood.

In contrast: creating Slums in Ceasar, Pharaoh, or Tropico is an explicit strategy. Why? Because low-income industries (such as mining or farming) cannot afford better housing. The slum is the best that you can give that population as a leader.

In Ceasar, they're extremely cheeky about the highest class of citizens. Only plebeians work. If you "upgrade" housing to the point of attracting patricians, you LOSE workers (because patricians don't work!!). There are entire strategies in the game about attracting as many plebeians (working-class) citizens needed to have a functioning economy, but then converting the excess workers into Patricians for higher-tax collection.

As such, you need to keep the plebeians purposefully at a lower class to keep your industrial sector working. If you convert everyone into patricians, no work would get done at all. Its a challenge to build road-networks that separate the housing units, but provide the workers needed to serve the upper class (ex: services such as bath-houses and marketplaces are run by plebeians, but should be placed inside of Patrician neighborhoods)
Yes, I am concerned about the "security theater" aspect of this. I want evidence that this is a valid approach, not moralizing. Otherwise we might as well start tossing virgins into Mount Etna for all the good it'll do.
Getting a vaccine to cross an international border is not the same as getting a vaccine to walk to a bar on your own street in your own country. Besides, people who have not had the Covid vaccine are not directly preventing anyone from enjoying life. The people are either choosing to not enjoy life themselves, or their government is putting restrictions on them (and then they are obeying them) while blaming the restrictions on non-vaccinated people.
https://www.youtube.com/watch?v=_q7Cy3qSwKI&ab_channel=MattH...
>But yeah, I think the idea is TPM is a bit more standardized across hardware

But there are USB HSMs, along with smart cards (which are also HSMs). Aren't those pretty standard?
I am not a patriot but the situation in the United States is exaggerated, it is not getting worse, it is more only stagnant in its same commercial eagerness, you can check the page of https://www.btctopic.com/ so that you are aware of everything that you can be aware of the best information and at the moment above all that it is an excellent way to continue investing.
It's a valid critique, but A cache has no durability requirements.
You can maintain that if you like.

I don't want to speculate why you feel so attached to static languages. I worked with python in 15 years, you in 17. I have done low level embedded C code. I done web development, and shell scripts. Tried lisp, and programmed in Ada. If you have also worked with similar amount of languages and reach a different conclusion then either your work is very different from mine, or you as an other person have a different experience than mine.

When it comes to keeping simple thing being simple, static languages has never delivered for me. In embedded system I live with that aspect, but that's the nature of such environments. The primary question when working with dynamic language is: "is there already a library that does what I want, and how do I modify it to work in my use case". Instead of thinking about structure and types, I am thinking about interfaces.

I will conceit one example where a static typed language is much better than a dynamic typed, and it illustrate the environment where such language aspect shine. SQL. SQL with dynamic types would be horrible and any database which treat types some-what dynamic is a horror to work with. SQL does not make simple things simple, and database exceptions are quite harsh in every aspect. There is also few if any interfaces, so its types or nothing.
No, I think like someone above said this thread was added to something called a "second chance pool" on HN, which means it gets reposted to the frontpage after X amount of time for a second time, and it rewrites the timestamps. So I think that's what you're seeing
Even if you accept the premise that the only responsibility a government has is to its citizens (which I do not), the interests of citizens are usually often in conflict with one another.
It's shocking to me that authentication the way WhatsApp / Discord do it is not a) commonplace and b) productized for developers. This feels like an obvious first step solution IMO - best of luck with the launch.

Edit: having the standalone Keyri app work for apps that don't have a dedicated mobile app of their own feels like it would drastically increase the market size here. Auth0 / Cognito are woefully unequipped for most web app's authentication needs, so there's still a huge opportunity there.
Wait, since when is using several separate machines an acceptable way of computing? And especially counting total RAM as if all of it can be used when needed?

I've been doing that for a decade now (for cheapness mostly) and people said it was stupid and worse than a single computer with the same number of cores and RAM.

Also would those chips need heatsinks and cooling?
Tangential but it make me think, given the network effects and associated monopoly position of some FAANGs like Google or Facebook, it seems they could hire engineer to do nothing and still be vastly profitable. In fact, it would have the benefit or preventing top talents joining or creating a competitor. Therefore, how much is a "real" labor shortage vs a perverse side-effect of monopolies or a capital intensive hack of preventing competition? It's just an intuition from their monetized output from their profit centers compared to their workforce, maybe a dumb idea but I'm curious of what people than know more than me think of it.
Rise Of Nations did it like this.
It's not uncommon for countries to claim jurisdiction outside their borders. For example, you can be prosecuted in France for killing a French person anywhere in the world.

The US certainly claims the most extraterritorial jurisdiction, though.
No nobody is forcing you to do anything.
You want to be in the App Store, you go by Apple’s User respecting rules. I’m cool with that.
A Dive into Geospatial Nearest Neighbor Search
It's a very large amount for the most talented person to learn, much less build multiple production-grade systems with.

We all should get some grace ofc, but does he also not need to show that he's learned not to make exaggerated claims? Otherwise there is no accountability and someone else gets fucked because they run across a bug because the dev didn't know use valgrind while claiming no memory leaks. I can't like that.

How many people would love to get their service on HN for a few hours?
Duplicate (with more comments): https://news.ycombinator.com/item?id=28060240

@dang
"It more or less made sense to require masks when people where unvaccinated. But now there is no reason to be OK to require masks either unless you are for mask wearing mandate for everything, everywhere, all the time"

Well, CDC is saying even vaccinated people should be masking. So it seems we are moving to a public-space mask everywhere all the time.
The point is that by allowing more highly-skilled immigrants into the country, it enables many other companies to make use of that high-skill labor and increase productivity (which would increase our standard of living, in theory). The lowering of wages is only a side effect of that.
> The invasion of the Huns was pretty traumatic for the Western Roman Empire

"Traumatic" is quite the understatement. The huns and the hunnic empire destroyed the roman empire by ending roman primacy in western/northern europe. And the power balance shifted forever from the south to the north. It was the huns victory over the romans that ultimately allowed the northern germanic tribes to move south and westward. Whereas for a thousand years it was the romans who were pushing north and westward. Without the huns, the anglo-saxons wouldn't be able to invade the british isles and we wouldn't have england. No england, no america. No america, no internet. Oh dear.

> and it is possible that if it did not happen, or if the Huns met defeat early, the empire could have limped along for next thousand years, just like the Eastern Empire did.

Or maybe it would have galvanized the romans to expand into northern europe once and for all. And we'd have a roman western/northern europe rather than the germanic western/northern europe.

It's one of those interesting "what ifs" of history.
Here's the underlying Office for National Statistics report - https://www.ons.gov.uk/peoplepopulationandcommunity/healthan... .

Quoting just the 16-24 parts:

> A similar increase can be seen for those aged 16 to 24 years since June, with between 43.6% and 54.7% reporting having had at least one dose of a COVID-19 vaccine across the UK in the week beginning 12 July 2021.

The 80% figure comes from Figure 3, https://www.ons.gov.uk/visualisations/dvc1505/countriesbyage... . For England those numbers are:

Modelled % of adults aged 16 to 24 testing positive for antibodies - 79.8%

Modelled % of adults aged 16 to 24 who have received at least 1 vaccination dose - 54.7%

Modelled % of adults aged 16 to 24 who have been fully vaccinated - 21.1%
A man who discovered umami (2019)
Roberto Calasso’s Substitutionary Logic of Sacrifice
I think it's 50 | 50. Most likely, T Mobile designers knew this and chose to design it this way. If they didn't notice it immediately, it would've come to light during user testing or even QA testing.
That’s the best synopsis of the cache options I’ve ever read. It’s one of those things I have to pull documentation on every time I use it, but the way you just explained it makes so much sense that I might just memorize it now.

Edit: And now I see that you just copied bits from the Moz Dev page. I'll have to start using those more. I think the MS docs always come up first in Google.
> If there is a glut of "low-level" engineers it's impossible for there to be a shortage of high-end mid-level engineers as those mid-level come from the low-end engineers.

That is a faulty assumption that cannot be true if in conflict with a bias. For example what is your data driven definition for a high-end versus low-end engineer? The answer to that question is almost certainly subjective.

In my experience employers optimize for hiring and onboarding first. Everything else is a secondary consideration that impacts tools, delivery, quality, and so forth. Employers could optimize for faster delivery and higher quality code, but that would mean fewer frameworks and abstraction layers which harms speed of hiring and speed of project onboarding.

From a purely numbers perspective that is absurd. Hiring and onboarding are one time problems per employee and are prioritized over concerns which cost the company significantly for the life of that employment. It isn’t about numbers. This isn’t about numbers explains the high pay rates for developers.

It’s about having employed developers already available.
The counter argument is that "philosophers" could be dead wrong. Imagine the range of different philosophies that existed in various times and places. Popular interpretations of philosophical texts could be wrong (referring to your suggestion of reading an encyclopedia). You might not even understand the "right" question in the first place.

My personal experience is that giving the problem space a bit of thought and coming to preliminary conclusions before comparing with what mainstream thought has to say makes the whole ordeal more fun and possibly lets you learn the finer nuances and different perspectives more.

PS: the analogy with libc is quite interesting after thinking about it for a bit actually. If you just want to use a C library, you don't reimplement it. But if you want to learn about C or libc specifically, re-implementing libc from the specs is probably the best way to do it.
Shocked you can take an iPad into an exam in the US; in Europe exams are all still paper charts only.
> not without evidence

Please give examples
Frostpunk has a little of this - there aren't any elections but if you piss people off enough they'll run you out of town (and you lose the game).
Thanks -- that's fascinating. I can imagine it works well for planning multi-course meals. You've piqued my interest enough to give it another look one of these days. I had looked into it briefly a few years ago when it was pitched more as a constraint management tool than a general purpose tool.
I'd say, at this point, it's not about FCC rules either.

The planes are already filled to the max with humans like cans of sardines.

And it seems like most of these humans are perfectly OK with giving up their right to yap on the phone if that means their neighbor will lose it too.

"WE NOW ENCOURAGE INFLIGHT PHONE CONVERSATIONS!" is not a message the airlines would want to send.

It's a tricky balance. Everyone knows the rule is not enforced, but your seat neighbor can tell on you (especially if you're annoying), so people are incentivized to behave. Not so much on trains, btw.

(Also, FWIW the FAA rule leaves it to airlines to decide when and whether to apply it).
I know this the Pi home lab hardware ecosystem is not the datacenter ecosystem, but what I really want on a Pi is not TPM but IPMI for remote management.
What about the dude who was fired for Tweeting about the efficacy of nonviolent protests or the reporter who was pushed out because he interviewed a black person with opinions that his employer/colleagues didn’t feel black people should have? Or the professor suspended for using a Chinese word that sounds vaguely like an English slur? Or the utility company employee who was canned for accidentally making the “ok” gesture? Or the kid who was accosted by a group of black nationalists and subjected to defamation by every media outlet in the country to the effect that he received death threats and threats of violence even from celebrities? These are literally just examples off the top of my head, but I can go on.
Wouldn’t it be a lot easier for them to simply not offer that plan?
Then close the gaps.
>Also I'm a Brit here in the UK so health care is just not really an issue.

The Tories really don't like the NHS so I'm assuming they will continue to squeeze it. I wouldn't be surprised if we end up paying for things like joint replacements.
I'm not working on these alone :)
One simple question:

Do you have evidence of this 'permission' on all of them excluding GitLab? Any sources?
Verilog2Factorio: Web Demo
I just know that "divide and conquer" works and impure functions with side effects don't.
/me can barely contain shock.
MS B2B pricing has always been high.
Malthusians are everywhere.
> including one at the top end that includes eight vCPUs, 32GB of RAM, and 512GB of storage for $158 per month

Why is it so popular? I can't understand the economics of it. Can someone explain? Why would I pay ~$10k over 5 years for something that's similar to the laptop I'm typing on which costed me $700 used?

I know it's for businesses, but even then, does it come with tooling or something that makes management easier? What justifies an annual cost that is close to the lifetime cost of a physical machine?

You still need a physical machine to access "the cloud", so don't you still have all the expensive problems related to managing a fleet of PCs, but now you have to do it x2?

Is data security so important that some companies are willing to pay 5x hardware costs and 2x maintenance costs for it?

I really don't get it. When I looked at the cost of using Azure for failover on a single server, the conclusion I came to is that it only made sense to run something short term while new hardware was shipped in. Who the heck is buying these VMs that cost 5x real hardware?
Switcher Labs SA | Yverdon-les-Bains, Switzerland | fully or partially REMOTE

We are a tech company developing a multi-camera video production platform on iOS (switcherstudio.com).

We are looking for the following software engineers:

- GPU Graphics Expert (Metal, WebGPU, OpenGL, ...)

- Audio Expert (audio pipelines, encoding, audio over IP, resampling, ...)

- WebRTC Expert (C++ and JavaScript API, WebRTC implementation)

- Network R&D Engineer (TCP, UDP, BSD Sockets, WebSockets, ...)

- Swift Engineer

- Emscripten/WebAssembly Engineer

- Software Research Engineer (Swift on Windows and Andoird, React Native on
Windows and MacOS)

For working on site as employee, you must be legally authorized to work in Switzerland or be EU citizen. For working remotely as employee you must be located in CH, France or US. For working as contractor, you must be located in CH, EU or US.

Apply by email: jobs-ch@switcherstudio.com
Kanye West’s Quest for Perfection
I don’t know how that’s relevant to Google and tech companies.

But a quick google reveals this AP story [1]:

“But the AP, through records requests to state agencies and big-city police departments, found law enforcement officers and employees who misused databases were fired, suspended or resigned more than 325 times between 2013 and 2015. They received reprimands, counseling or lesser discipline in more than 250 instances, the review found.”

[1] https://apnews.com/article/699236946e3140659fff8a2362e16f43
Cool then start an indie dev shop in Uzbekistan and make it happen. I will preorder the game if you do it for the hell of it, even if it is bad.
There's a lot of shorthand advice out there, but at the end of the day, if someone wants to get a better sense of what they need to retire, there's no way around it - they have to start tracking their own expenses by categories.

I personally do it every month. I know where every dollar has gone every month, and I also track a 12-month moving average. So I have a sense now of what our yearly expenses are. I compare that with the ever-changing recommendations of what a "Safe Withdrawal Rate" is, and then I try to squint into the future to mix in the effects of: taxes from retirement income; social security (even at the 80% level if no one fixes it); increased retirement expenses from having fun; decreased retirement expenses from not working and getting old; increased retirement expenses from health.

But ultimately, it just comes down to the trio of savings, interest rate, and expenses.
> There's a bit of a difference between getting data for public interest purposes and getting it for making profits.

Once the data is scraped and stored someplace, you lose control of its purpose. An unscrupulous employee, accidental leak, lax data security practices or a targeted attack will some day enable more nefarious uses of it.
> “ Works without JS”

> “ Open source“

> “ Minimum RAM needed is only 128 MB”

Curious to see how this compares to @drewdevault great Sourcehut.org alternative and to get his take on Gitly

For performance comparison, maybe Drew will add Gitly to https://forgeperf.org/
Tropico has this component of elections.
Living far away from your children and grandchildren is really sad, especially once you get old and need help and company.
>> The notion that stocks is not cash is wrong. If you are fully vested and deep in the money, it is effectively cash.

OK -- I call the bluff. Anyone want to purchase my fully vested, in the money stock from my Series A company? Please contact me offline, contact info in profile. I'll post later how many cents-on-the-dollar people quote for the stock. This alone is worth a whole HN post, and should be an interesting experiment.
Exactly! It is a total chicken and egg problem. What I mean is, who will pay to remove stuff if regulations are not set up accordingly? And if nobody will pay to remove stuff, how do you build a business with that premise? The bridge to reaching that point for us is utilizing our spacecraft for satellite servicing at first. Specifically orbit modification, loss mitigation repairs, and asset inspection.
Early in his term, Trump flirted with the idea of changing quarterly earnings reports for public companies to be biannual instead. I think that potentially could have had the largest shift in corporate behavior ever seen. Potentially force companies to think more long term...or it could have been the same rat race, just 3 months longer. Who knows. Too bad that nothing came of it.
CapEx vs OpEx

On the books this can be a boon for the bean counters.
Wow, that game looks impressive especially for a solo developer.
> Gina Carano was fired because it was a gross and offensive parallel to make

So you think it is OK for employers to enforce conformity of thought? I suppose that _your_ thoughts will never become problematic, right?

> republicans of today are treated anywhere nearly as wrongly as Jewish people in Nazi Germany.

The point isn't that they are. The point is that _this is where it starts_. It's a warning about where we're going if political vitriol continues. Perhaps review the ten stages of genocide [1] and see if you can draw any parallels.

> This also says nothing of Gina Carano's history of transphobic comments

What specific things did she say that were "transphobic"?

[1]: https://en.wikipedia.org/wiki/Ten_stages_of_genocide
Interesting. Reminds me of the analogous process of iteratively improving a model or fitness function and over time ending up with something overfit.
Although this archeological find relates to Pythagorean Triples, my take is that one of the most basic concepts in carpentry, the "3-4-5" rule for finding right angles, which is described by Euclid and is certainly related to the Pythagorean theorum, now would logically seem to have been used much earlier. The 3-4-5 rule holds that a right angle is deduced by marking 3 equal units on the x axis, then drawing a wide arc of 4 of the same units somewhat orthogonally (appearing to go both plus and minus) from point 0 of the x axis, then marking the point from the top of the x axis to the point on the arc at which the gap is exactly 5 of the same units. The result is a right angle. By using a plumb bob to create a vertical x axis in the first place, the resulting y axis is thus horizontal. The 3-4-5 rule is and was essential in structural work, so I'm suggesting that meaningful contributions to architecture and other pursuits were made using the 3-4-5 rule long before the use of trigonometry as we know it from Pythagorus, so any move of the Pythagorean Triples timeframe would thus apply to the timeframe of the 3-4-5 rule. I hope someone will correct any errors/delusions in my summary.
> It's putting a scarlet letter on these people and shaming them for making their own choice about their own bodies.

Yes, that's how de Blasio phrases it, but I think there's more to it than how he's talked about it.

The way I see these mandates is an effort to have people maintain a person R-naught of less than 1. How each person achieve that is up to them. They can wear masks, they can get vaccinated, they can avoid places with high transmission rates (such as indoor dining/shopping), or a combination of all these things. And ideally we find more options for people to take so that that everyone can help achieve a personal R-naught in a way that best fits their needs.

Ultimately, the goal is to create a win-win scenario where on a personal level individuals can choose what degree of transmission prevention they want to pursue, and on a social level we're organized so that everyone is (hopefully) not infecting others, or doing so so sparsely that the infection rate is going down.

The goal now is to find a comfortable equilibrium in which society can continue to do its thing without explosive outbreaks of Covid. These sort of mandates help get us there. This is all still very new and we need to find more methods in which we can reach that equilibrium, and we should continue to look for them, but we can't let Covid-19 run rampant until we feel we've all the options we like.
Most Ferraris are financed, I remember reading an article that said more than half of UK Ferrari owners have a net worth of less than a million pounds.