skysight-inc/HackerNews huggingface dataset:
My biggest lesson after visiting SV multiple times is that the companies are super forward thinking when it comes to software.

But the city council is pretty incompetent. It is a govt monopoly with no real incentive to be competent.

The zoning laws don’t allow building multi story apartments. The city council drags their feet for years to approve building permits.

People literally shit on the road. Crime is rampant. You’d be driving on the road, glass is smashed and someone takes your bag.

Trains don’t run on time. Some stink. You could spend a million and barely get a shack for a house.

Go to any of the modern Asian or European cities and there is a stark difference. They’re clean, trains run on time, they’re fast, low crime, little homelessness.

California governance is corrupt and incompetent. They earn the most from taxes compared to any other state. This is not a money problem. It is a “things are shit because we want them to stay that way.” problem.
I guess the less troublesome would be something like HLSL/GLSL->SPIR-V<->DXIL, or shaders could be authored directly in SPIR-V.

In vkd3d (from wine), I think you have a DXIL->SPIR-V translater (much more robust than any high level shading language converter since it is a much more simple intermediate language).

That said, apart from this abomination of llvm, is there a HLSL->DXIL compiler written in plain and simple C99 (namely which require NOT gcc or clang to compile)?
I could be wrong , I think the notes say "This deprecation does not impact HoloLens.".
Interesting. Peergos seems to be a lot like a self-hosted Dropbox. How does it compare to ownCloud and Nextcloud?
From what I’ve read, a common model for mmorpg companies is to use on-prem or colocated as their primary and then provision a cloud service for backup or overage.

Seems like a solid cost effective approach for when a company reaches a certain scale.
That’s the essence of consumerism, isn’t it? "how to milk out users as much as we can" (with variation around "milk gently lot of users" or "milk hard a few addicted junkies", with everyone dreaming of being Apple "milk really hard a lot of addicted junkies")
You tend to get superstitious with long enough working a job where damn near everything might kill you if someone else screws up for five seconds, maybe twenty years ago.
Serial index forces a synchronisation point on every entity that can create records. If this is only ever a single database that’s fine but plenty of apps can’t scale this way.
Logic Programming Doesn't Work in the Real World
Good advice.

I started journaling then stopped and I know have 2 pens that need to be be flushed.

The eye dropper one (Q1 mini) that I used fortunately has avoided this fate.
Carriers dynamically handing out v6 allocations that change is a major major problem for v6 adoption.

They need to change to static assignments for users and be done with it.
Came here to mention Service Broker. I've used it in production in multi-server configurations for a number of years. It works really well but it's terribly obscure. Nobody seems to know it's even there.

The learning curve is steep and there are some easy anti-patterns you can fall into. Once you grok it, though, it really is very good.

The LISTEN functionality is absolutely there. Your activation procedure is invoked by the server upon receipt of records into the queue. It's very slick. No polling at all.
I like XML. There, I said it.

JSON can be a valid choice, as can XML, but I feel that the decision about which to use is too often based on fashion rather than choosing the best tool for the job. I wish this was different but there seems to be something structural in web development that favours the new over the proven, regardless of the circumstances.
One of the myriad issues mentioned in that article is that Germany's workforce is not going to be able to sustain the economy after some years.

What is the cause of that?

There is plenty of immigration and with cost of living having been fairly low in many places in Germany for the last two decades, plus the economy booming in that time, why is there a lack of workers now (+-5-10 years)?
No, this is not true. If you just boot like a regular operating system, you will trash the crashed kernel making the dump useless.
Just look where Marsalek comes from: We import our criminals from Austria.
a lot of cable companies will have you keep ip addresses for a very long time. The only way I've found to get a new one quickly (without taking my cable modem offline for many hours) is to swap the mac of the router in ddwrt (router firmware). That works "nearly instantly" as long as you reset your router and cable modem.
Actually, my view is extremely influenced by history prior to 1950. You cite Nazi Germany, but Nazi Germany was actually a new occurrence. It wasn't from tradition. Hitler was a modern politician, and fascism a new movement. It lends credence to my point, it doesn't take away. The culture that replaced the Nazis, too, was not representative of the culture prior to the Nazi government.

Languages have died prior to 1950. Internationalization comes for all.

Even the Catholic Ireland you cite is a relatively new concept, part of the internationalization of the region. Christianity has a rich history there, but it's only a relatively recent happening that they cared about Papal supremacy; it wasn't a great deal of generations ago that the Church of Ireland was by far the largest, and prior to that, papal supremacy never got that much of a foothold in the region. Presently? 69% of people in the Republic of Ireland believe in God. It's a plurality, but the trend is still down.

Cultures die; any view other than this is ahistorical. Prior to 1950, much of the dialects of French within North America were dead, or close enough that it didn't matter. Quebec is left, but Quebec is considered an oddity. There are a few dialects that are hanging on by a single speaker, but is that really a living culture? Those will be gone in a generation.

Wales was oppressed similarly to Ireland, and Welsh is on the path to dying, too; reactionary pushback won't save it. Try and save the language all you want; it will die. Scots will die, too, despite the pride stereotypical to the region. It's basically already dead; its Wikipedia was written in a fake pidgin of Scots for years, and it took years for anyone to notice.

The failing of civilizations and internal slaughter is inevitable. I agree with that. There's no avoiding it. I think it's funny when people try to avoid it. They will lose, inevitably. My position is without regard for the quality of culture, without concern for what culture is going into, but rather, with full enthusiasm over seeing things turn over, and the reactionary, exclusionary attitudes that come when cultures are near death.

A subculture that will survive for another century isn't filled with people trying to keep it small, it wins via numerical superiority. There's a reason that Latin is the basis of most language in most continents. Californication, in a century, may be known as a Mandarin Shift, or Hindufication. California isn't eternal, but tiny cultures being subsumed by larger ones is.

Certain conservative cultures will stay around, at least for a while. It's likely they'll get bigger, even. Geographically-insular ones rooted in exclusion rather than proselytizing won't, though.
They didn’t just fail to develop a mobile processor, they laughed and said no when Apple came knocking got the iPhone 1 and so Apple went to Motorola.

So much of Intels decline reeks of arrogant MBAs.
Store, selector, reducer, dispatch, action...

Redux is concept overload. It's abstractions on top of abstractions on top of abstractions...

It makes simple things complex.
Didn’t they recently close access to law enforcement? Perhaps they lost a revenue stream and now need to make up for it.
I just started building out on-call rotation scheduling to fit teams that already have an alerting solution and need simple automated scheduling. I’d love to get some feedback: https://majorpager.com
Isn't the whole point of a second factor to prevent a replay attack / credential stuffing?
How Old Is Too Old to Be President? An Uncomfortable Question Arises Again
https://archive.is/miOe0
You know, the one where Germany is falling in stature on the international stage so it pulls itself up from it's bootstraps so it can once again rise up to an international superpower. I forget the title. I think they made a sequel.
Correct. BASF is investing heavily in China. Nothing tells you more about this problem than the most German of companies moving to China.

BASF's largest plant in Germany was hooked up directly to Russian gas. Russian gas is now going to China. So are BASF.

I don't think regulation or subsidies are to blame either. Eastern Europe is receiving heavy investment because they have costs for workers under control and can provide a more stable political environment. The problem with Germany specifically is that they papered over a lot of bad fundamentals in the early 2000s with cheap energy and very close relations with Russia.
ScienceAlert.com? Really?

Clicking through to their homepage, every article is just pure unadulterated clickbait. There are no links to any studies, and they just seem to repost other articles from potentially more reputable places.

This article, for example, appears to be literally a word for word repost of this link from October 2023. Perhaps we can at least change the url. https://theconversation.com/centenarian-blood-tests-give-hin... (note I don’t know anything about nor do I support or not TheConversation.com; it could very well be clickbait all the way down).

I checked the OPs profile to see if they were a spambot, and while they also posted something from iflscience today, an equally spammy and clickbaity site, they appear to genuinely post things that they find interesting.
Works pretty well as in, "Install Monado using your distribution's package manager, set it as your default OpenXR runtime, hit three buttons to get Valve to begrudgingly respect system defaults instead of the closed-source 'Open'VR runtime."

Optically-tracked WMR controllers work, depending on how new of a build your distribution has and the type, but WMR controllers are generally considered to be pretty bad to begin with. You can use a different style of controller with a WMR headset if desired.

That said, building Monado isn't hard if your distribution doesn't currently have a version that supports WMR controllers. The repo lists all of the dependencies you need, and what they're called for popular distros. It also tells you the exact things you need to run to get it to build; you can just copy and paste the build instructions after installing its dependencies. You can probably get it done within ten minutes.
Yes, because industries (chemical especially) have already shut down their operations. Gas throughput is lower than before.
To add to this, from https://en.wikipedia.org/wiki/List_of_countries_by_motor_veh...:

# Country 2022
----------------------------
1 China 27,020,615
2 United States 10,060,339
3 Japan 7,835,519
4 India 5,456,857
5 South Korea 3,757,049
6 Germany 3,677,820
...
18 United Kingdom 876,614
Is a Popsicle stick a Popsicle stick even if it never had a frozen treat attached to it?
> Also, no one using WMR devices on Windows wants to bother with Linux. Most of us were using the device with things not available on Linux, and even if they were we don't want to run Linux on a desktop.

Cheaper headsets for Linux users, then! It's a solution in one way.
Shutting down nuclear plants surely couldn't have helped.
We treat the server as an adversary. So everything is chunked an encrypted so the server can't see file data, filenames, file sizes, whether something is a file or dir, who has access to a file, who your friend are etc. Everything is signed so servers can't tamper with your data either.

We also use a p2p and self-authenticated protocol so it is easy to migrate servers whilst keeping your identity, friends and data.
Eight months ago on HN:

Mystery math whiz and novelist advance permutation problem (quantamagazine.org)

https://www.quantamagazine.org/sci-fi-writer-greg-egan-and-a...

218 points by sashank_1509 8 months ago | hide | past | favorite | 97 comments

https://news.ycombinator.com/item?id=36191831

This new Quanta article:

https://www.quantamagazine.org/unscrambling-the-hidden-secre...
FreshRSS also allows that, and I agree with you: this is really nice.
I might be wrong. But I think the position "this technology is unassailable" is much less tenable then "we might see future ways of breaching it and allowing for mass scale phishing that we are not anticipating".

edit: as someone pointed out elsewhere in this thread, SIM swapping can defeat this, so much for security.
I think the focus on the age of Biden and Trump is hiding the real question: does US have other fitting leaders and/or candidates?
The most likely thing to happen is nothing.

Next most likely is they are re-classed for private usage.

If they are re-assigned for use on the internet they will be assigned to the RIRs and distributed under their policies. No no way AWS are gonna be able to hoover them up like they can when acquiring space from existing holders.
No single team should not be responsible for all databases. If such team exists they will either become bottleneck for every other team (by auditing carefully each schema change) or become bloated and not utilized 90% of time, or (most common) they will become nearly useless or even harmful - they will not be really responsible and they will act as dumb proxy - they will introduce latency to the schema updates, but they will not bother to check them very well (why would they? they are not responsible for the whole product, just for the database), some DB refactoring/migrations will be totally abandoned because DB team will make them too painful.

DB team could act as an auditor and expert support, but they should never be fully responsible for DB layer.
The reliance of the German industry on the prolific use of petroleum and gas products isn't just an energy/heat generation story. Their economy sits on a foundation of cheap downstream intermediate products produced domestically with very few middlemen compared to other national industrial complexes: cheap propylene oxide, cheap monoethylene glycol, cheap acetaldehyde, cheap acrylonitrile, cheap cumene, cheap C4 aromatics, etc, etc,

Each of these chemicals, plus more that I haven't mentioned, sit at the base of their own value chains. All of those have recently lost their comparative savings versus product refined elsewhere which means an end to German manufacturers enjoying cheap rubbers, resins, coatings, greases, fuels, paints, plastics, etc
Hmm, but HN assured me that "premature optimisation is le root of all evil" (nevermind that that's an incomplete quote) :)
It is not just code. Content in general is horrible, too. You put together a few badly written blog posts and it becomes a Packt published book.
That is not true. People use it as long as the pain of using it, is lower than the pain of switching. Assuming they have even something to switch for.
> Clearly, MMAP cannot achieve this

Clearly you have no idea what you're talking about. With a read-only mmap you don't need to do anything, OOM won't happen*. All of the pages of the map are clean; whenever there's memory pressure the OS can just reclaim those pages from the page cache and use them to meet other demands. That page re-use is zero cost; since the pages are clean they don't require a flush or pageout before they can be reused. Using a read-only mmap means the DB will never be the cause of an OOM situation, and will never be the cause of swap usage.

*on Linux you must lower /proc/sys/vm/swappiness from its default of 60, otherwise the kernel won't reclaim FS cache pages.
Guide to Java Development Kit
I agree that we need to keep what you call here mid-skill jobs.

Too often I see people say to the disappearance of manual labor jobs: good, retrain people to use computers. I have slowly come to the belief that there are some people for whom working with their hands is the only kind of sane work they can do.

You can call them blue-collar, or working class (these are the people incidentally that raised me, the people in my neighborhood growing up).

Why would anyone not want to work in a clean office with only a compiler as your boss and a big paycheck waiting for you every two weeks? When I was younger I assumed that anyone not in the tech field were people not smart enough to pass Algebra in high school. It had not occurred to me then that it might go beyond aptitude and instead be due to something more fundamental about a person's nature or character.

I know I'm getting hand-wavy with nature, character but I'm not sure what other words to use. I came to believe that though many people who are like me find some satisfaction from having solved a difficult problem, or having created a functional framework that can now do work to solve problems there are many others where satisfaction primarily comes from having changed something with their hands.

I don't know if all of that makes sense or resonates with anyone. I'll add this though, the older I get, the more I recognize even in myself the satisfaction that comes from doing something physical (even mowing the lawn as an example). I seem to take some pleasure from taking something unordered or in a raw state, and ending up with a thing in an ordered or "finished" state. It's no doubt why I have pursued woodworking as a hobby, print making, creating PCBs. (And that fresh mown lawn looks so much nicer than the ragged lawn that was there before.)

In any event, following that line of reasoning has made me realize we should keep a large number of manufacturing, construction, repair and other manual labor jobs so that we can serve the whole of society. Just expecting everyone to learn to code is misguided and will fail so many people.

It is sad to me that Germany appears to have tried this model, tried to keep manufacturing in their country, and yet it is purportedly failing. I'm not too optimistic about our future when we apparently measure progress by "cost of living standards".
> $600k/year operational against sub-$100k capital cost pays DBAs, backups, etc with money to spare.

One of these is not like the others (DBAs are not capex.)

Have you ever considered that if a company can get the same result for the same price ($100K opex for RDS vs same for human DBA), it actually makes much more sense to go the route that takes the human out of the loop?

The human shows up hungover,
goes crazy, gropes Stacy from HR, etc.

RDS just hums along without all the liabilities.
The fact that prices haven't increased noticeably sure seems like a sign that sanctions against Russia were largely toothless and their oil is making its way into the global supply all the same.

Russia is responsible for something like 12% of all global crude oil. If sanctions actually worked and global demand for oil went unchanged prices would have increased, likely quite a bit as the demand is very sticky and not likely to decrease quickly in response to prices.

Best I can tell, the temporary bump in prices in Europe were largely a factor of political plays making oil temporarily more scare while Russia and the oil industry adjusted. Prices are back down now because Russia and the oil industry found a new flow pattern to move Russian oil into the global supply.
S3 storage is dirt cheap, I highly recommend it.
> hat's scientific rigor, that's sufficient for a scientific journal paper. I don't buy that's sufficient to put a person in prison for life.

It may be sufficient for a scientific journal paper, but if it is not sufficient to put a person in prison for life, then it's not scientific rigor!
In the world of Ruby, GoodJob [0] has been doing a _good job_ so far.

[0] - https://github.com/bensheldon/good_job
I think OpenPOWER had some initial patent grant or license issues that wasn't ready until a few years after, after RISC-V came out. By then it was a little too late.

May be blame it on IBM again. Personally I quite like OpenPOWER.
Maybe it's simple - decline in alcoholism rates among young adults and especially teens? How much fun it is to hang out in dirty streets full of trash and piss if you aren't wasted?
I make sourdough pancakes several times per week. This keeps my starter fresh. I don't measure, just an egg, a bit of oil (50-75ml) beat well then add starter until my bowel is around half full (500-600ml) and mix some more. Then disolve a couble scoups (10 ml) of baking soda in water (50-70ml) and mix in. Cook fast.
I love this stuff. My time is split 50/50 between my IDE and Compiler Explorer.

Unfortunately not a lot of employers consider this a good use of time.
You’re not alone. There is a constant undercurrent of pushback against this craziness. You see it all the time here on hacker news and with people I talk to irl.

Does not mean each of these things don’t solve problems. The issue as always about complexity-utility tradeoff. Some of these things have too much complexity for too little utility. I’m not qualified to judge here, but if the suspects have Turing-complete-yaml-templates on their hands, it probably ties them to the crime scene.
What's with this all or nothing attitude?

Just use both! A ceiling fan will certainly reduce your dependence on A/C, if it doesn't eliminate it.
Demographics aren't the issue.

Japan has had relatively bad aging, per capita growth for working-age population since 1990 is equal to the US.

Indeed, the issue of demographics has been a massive problem because politicians repeat the mantra: population cannot age, we must mass import. Okay...but most high productivity people aren't going to Germany (and to be clear, this has been the case in France, the UK, many other places). So they just get more minimum-wage workers who drag down productivity/incomes.

I agree with your point about the parties but Japan is a very backwards-looking society, they have had none of these issues. Their economic policy hasn't been perfect but if you compare to Western Europe: they haven't made a lot of those errors either so naturally ended up in a better place.

With Germany, there is an issue with pension sustainability without population growth...but the problem is: pension sustainability not a lack of population growth (even if it wasn't, as I explain above, it is quite literally impossible today to solve this issue with immigration...the productive people aren't leaving the US, it isn't happening).

You have seen Western Europe go even harder on population growth and (if anything) economic growth has just accelerated lower.

Economic growth is quite simple: make things that people want, train people to make those things, do it all very cheaply (look at Eastern Europe, higher standard of living, lower incomes so lower wages and more business investment, sensible investment in government services...these economies weren't even on the map when Germany was going through the 2000s slump).
I was part of a relatively small org that wanted us to move to cloud dev machines. As soon as they saw the size of our existing development docker images that were 99.9% vendor tools in terms of disk space, they ran the numbers and told us that we were staying on-prem. I'm fairly sure just loading the dev images daily or weekly would be more expensive than just buying a server per employee.
The sanctions are working. It's killing the German industry.
When you first learn that the industrial revolution started in England, you imagine it must be still amazing given 200 years at it. Then you grow up, and learn what they actually did was 100 years of manufacturing with the same infrastructure since they could just funnel their product to the colonies, and when their empire collapsed, they were finally forced to compete in the open market, at which point they chose to close down manufacturing and focus on finance.
How to Be Someone People Love to Talk to (2015)
Genuinely curious (I don't have much experiences with DBs), how is schema migration done 'properly' these days?