skysight-inc/HackerNews huggingface dataset:
> Middle-class and rich people and companies don't need public transport, they have cars

This I think misses the geometric constraint here: in particularly dense city centers, there isn't really room for cars. I'm fairly well-off and have a car in the city, but I wouldn't bother trying to drive it around here, because it's honestly less convenient than taking public transport.

You can drive to your destination fairly quickly, but you then have to find a place to park the car and walk from there to where you're going. In Center City especially, that can take nearly as long as the drive there in the first place. No thanks.

My car mostly only gets used when I want to leave the city.
They did it all without outside investors or stock sales.
You can work from home...

But you can't career from home
Recently bought a X270 to take on travels and I love it. It's a breath of fresh air compared to the modern laptop world. All the ports you need, exchangeable battery and indestructible. Performance isn't great, but alright for light development work. My biggest gripe is probably the screen, that definitely shows its age.
I believe you can force low QoS processes to run only on E cores, but you cannot force high QoS processes to run exclusively on P cores. Even with high QoS set, you can find your process on E cores.
Apple knows it is a scam and they are getting away with it by making the user experience painful for the user and developers, whilst still being 'compliant'.

(And also collecting the 27% regardless. 3% goes to the payment processors)

Quite an unsurprising string of negatives for everyone which frustrates the user to choose in-app purchases in the end. Deliberately making outside payments not worth it for everyone.
Your market value = the best offer you can get. There's no point in looking for a formula (there isn't one). Look for better paying positions and interview for them.
1GB is huge for PyPI. In this kind of situations, is there a good way to provide a PyPI install while providing a secondary channel to download the massive assests? Say that I was distributing a project that relies on a few large binaries, and still want it to be pip-installable, what would be the best way to do that?
I doubt Valve would've achieved these things if it wasn't private.
The source of confusion is probably that I'm not talking about the suburban US but basically just most cities in Europe or the UK.

You can live in basically any city (actual city, not the suburbs) and have most things close by, it's an available option.

What I'm arguing against is the idea that we should make everywhere like this, or that within those zones we should seek to make travel awkward for the sake of maintaining the 15-minute ideal.

For example, if you have to ban cars in my street to bring it from a 'everything within 20-minutes' to 'everything within 15-minutes', then logically in my view you lose more. This is just anecdotal, but my street is full of stuff like camper vans, off road vehicles, tourers and cool shit, they'd have to either give up their hobbies or move out and into the country.
Covid and the Brittle West – The New Atlantis
>What they did for Linux as a gaming platform is spectacular.

Definitely yes, but let's not kid ourselves. Valve is not doing this from the generosity of their hearts or love for the Linux community, or the gaming community, but Proton and the Steam Deck are their future insurance policy against Microsoft coming after their profits in the future.

The writing was on the wall, they saw how much money Epic was giving to Apple, and how many studios Microsoft owns, and with the direction Windows is going, in 10 years when Windows 12 drops, Microsoft could also push for a 30% cut on all Steam sales on Windows for example, and Valve is preparing themselves for such a scenario by pushing Steam to Linux full throttle.

They want to make sure they reap all the profits from the Steam store and not have to share they pie with a middle man like the Epic vs Apple kerfuffle. That's the end-game here.

Don't get me wrong, I'm still very grateful for what Valve is doing for Linux, but it's important to be aware of the motivation behind the actions, consider their potential end-game, and not get romantically attached to companies as there is no free lunch and companies are not your friends.
> That's kind of expected right?

I'm not sure. The following claim is being made on Nim's website:

> Modern concepts like zero-overhead iterators and compile-time evaluation of user-defined functions, in combination with the preference of value-based datatypes allocated on the stack, lead to extremely performant code.

> Efficient, expressive, elegant

> Nim is a statically typed compiled systems programming language

A systems programming language need to have exceptionally good performance, so not sure it's to be expected that the performance is so different than Rust.

Apparently the Rust versions have received more optimization efforts compared to the Nim code as well, and it seems some people are working on optimizing the Nim versions so we'll see where it lands in the future I guess: https://news.ycombinator.com/item?id=30244188
While I can understand that approach, I do wonder if my origin to programming is common or not. I did not get in to programming to become a programmer.

I learned programming to solve a problem I was having, in my case I did start out in web development in the 90's. I wanted a website that did something that I could not find premade software that did it in the way I wanted so I wrote my own. I also learned of open source and and other communities via this process.

Had I just stuck with the commercial software solution I bought, that was terrible, I would have missed out on on a skill I eventually learned to love.

The website (and company around it) I built was never successful, but from that experience I learned a skill that carried me to the career I now have
Is there a page like this for c# dot net?
Money. By being private, they might have the freedom to do whatever they see fit, but without money, it must be tough sometimes.
If you're a EU citizen, all you need is a valid ID, which you are required to have on you even in your own country anyway.
This is a really nice project and with "samurai" it gets even better, thank you.

"boson" went the wrong way using full c11 (that happens), then your project is more than welcome.

Personally, I actually wrote my own SH (and not bash) scripts to build some critical open source software which has meson as a build system generator.

In a similar area of work, I did port the c++ gperf to C89 (with benign bits of c99/c11). I called it cgperf ("cgperf port" in gogol). I use it to build fontconfig, hence this port is a temporary solution since the "right"(TM) move is to deprecate fontconfig.
Valve Just Made It Easier to Use Other Linux Distros on Steam Deck
They could at least pick a different moon to aim for.
I'd argue being private is the only reason Valve has accomplished what it has accomplished. If they had to answer to non-gamer shareholders, they'd have not done a lot of things that have made gamers happy, but looked risky initially.
Absolutely. I've been stubborn in the past five years or so about Linux gaming where if a game doesn't work, I just don't play it. And as time went on in the past few years, more and more games just... started working out of the box. Maybe 30% of games worked a few years back and now probably 98% work.

It's not always perfect (looking at you, borderlands 3), but it works in a vast majority of games I've played. If gaming is a reason preventing others from stepping into Linux based on experiences from even two years ago, definitely check it out again -- it's night and day. It's been incredible to see how quickly they've been able to make Linux completely viable for gaming.

Now about my productivity..
No, but you need an identity card (which looks pretty much like a drivers license). Unlike passports, every citizen has one.
1. Talk with others in your industry, at your company, or in similar roles to you. You'll at least get an idea of your potential range.

2. Interview and get offers. Your market rate is what the highest bidder is willing to pay.

3. Someone on HN shared this years ago and it helped me tremendously, it's better than any other blog post or book I've ever read about negotiating a job offer. Highly suggest reading it:

https://www.kalzumeus.com/2012/01/23/salary-negotiation/
You probably wouldn't. But a standard should allow the most possible kinds of usage, and there are some situation where it makes sense (like on transpilers).
Yes, nice goal but the claim is exaggerated. In neighboring Serbia there is the Tara National Park [0], and nearby to this, but in Bosnia & Herzegovina, there is the famous Sutjeska National Park [1], which is one of the two last remaining primeval forests in Europe. That said, significant threats are still posed by potential exploitation of areas and rivers surrounding protected zones [2].

[0] https://en.wikipedia.org/wiki/Tara_(mountain)

[1] https://en.wikipedia.org/wiki/Sutjeska_National_Park

[2] https://en.wikipedia.org/wiki/Buk_Bijela_Hydroelectric_Power...
I'm a month from 71 and I still get excited by stuff. Things I half expected aren't going to happen in my lifetime (fusion for example after working on JET years back) which is disappointing. And flying cars - thankfully seeing how ground based cars are handled. OTOH I came across the Internet in the early 70s and it's been amazing to watch it change. I still work in cyber security and that keeps giving challenges which I enjoy.

I've been married and been not married and had long term relationships. Built a couple of houses, moved from the UK to Australia, then across country. So much new to see there's never time to get bored. A decade ago I started to feel burn-out so I did an MSc (Mobile Biometric Authentication), worked at an ISP and learned about voice.

My current side project is a mix of NLP and semantic graphs, and I read a lot. The biggest change over the years is probably that I listen to less music now. I never really got into podcasts or audio books, but I still have 70s, 80s and 90s mixes on the server, but they're played less. Probably because I know the content too well.
I feel like I am in a "late-game" stage of gaming. I have sort of an overview of what is going on, but a major percentage of games simply look not interesting (anymore) to me.

The collection of games I end up playing is somewhere between special and weird, I'd say.

And, to get back to the topic, for people in a comparable situation like me, Linux is a great alternative. So if hear or read other people comparing pros and cons of Win vs. Linux (or Apple vs. Linux), and gaming was the major drawback, think carefully if that applies to you as well.

Having a pile of shame on Linux is as easy to do as on Windows, just it's smaller (which is good, right?). But having one at all means that you don't have a lack of games, but quite the opposite.

Of course, when you deeply into AAA and big franchises, and need to play a game when it's published and everyone talks about it - then probably not.
Moreover, in some countries, regular taxi companies and taxi aggregators quickly developed similar systems. So there's no difference between Uber and them, except that local companies know their market better.
None of those rivers are national parks though (although some I believe might run through a national parks). National parks have even stricter requirements and restrictions.
No where did I claim the decay is the one used in the article, in fact, my first sentence is "Read the page. Half life is precisely defined." I was well aware of their definition.

My explanation was to point out that even if you don't like the definition in the article, that there are other valid ways to define half-life for atoms and complex molecules.
For context, I'm a PhD researcher in physics. I can't imagine ever going back to working from home, and I'm dreading the inevitable day the next pandemic hits. The experience of being able to casually to someone's office and sit around a blackboard, having a discussion, is something I just never managed to replicate with teleconferencing. Curiously I am not the only one here with this experience, and almost everyone here in the institute I work at has returned to the office full-time. This is even despite working from home being mandatory by law in Belgium, and I'm unclear how the administration deals with it, as I doubt they can argue in-office presence is necessary for theoretical physics (i.e. we don't even have the excuse of having to run experiments).

Though another issue is that my home office is also my bedroom, and after a while of working from home I get an intense feeling of being cooped up that doesn't go away even after going outside. On the other hand, my office at work is very quiet and isolated. I realize for people with a decent home office but who have to work in some kind of open office at work, these experiences might be the other way around entirely. Apart from that, I was already allowed a lot of flexibility in choosing the hours I come and go, so I never had an issue with commuting or taking breaks for things like appointments with doctor/dentist/hairdresser/... etc...

Either way I'm genuinely happy for people who prefer WFH having that choice more and more, and occasionally I enjoy the flexibility of WFH for a day or so.
> but without money

They do have money. They made tons from Half-Life etc. Then they now have a huge continual income stream from Steam.
It's a very different language to imperative languages out there, so it's not surprising that an introductory course would be confusing. There are several ways to do things in R (for example subsetting data, or pulling out elements of structured data), but that doesn't mean it's inconsistent - they are convenience functions. As you say, you have to do some statistics 'in anger' to really get why R is so good. When I've taught introductory sessions on R I focus more on a very short analysis to demonstrate what it is good at.
The cheapest way to reprogram a blown efuse is to buy a new efuse. In some cases, the efuse is a separated chip but it can be integrated into the CPU or Microcontroller, in which case your only option is to find one of those without the efuse blown.

The fuse generally is basically the size of a normal transistor on the IC, good luck getting that repaired otherwise :)
Imagine you're developing a storage with S3-compatible API that is meant for public consumption, but you don't actually have something to store. Then yeah, bad idea to write some sort of storage system.

Point being, yes, of course you can come up with 1000s of examples where it's good/bad to delete all code. The point of my comment wasn't "It's never good to remove all code for a project" but rather "If this change is good or not depends on variables from outside the Git repository".
Yes, many, but not all, Lego sets these days are more specific and have more specialised parts. But in the end, most children end up with a big box with a jumble of many sets, same as past decades. Maybe the first few days of a new set being introduced is dominated by following the instructions, but after that imagination takes over.

My son and his friends played with Lego for over 10 years - there are few toys that comes even close in terms of longevity and value for money (despite the high up-front cost).
> The truth is, the world is not an equal place. Never has been, and never will be.

I agree with just about everything you said, and the world will probably never be an "equal" place, whatever that means. But I don't want to concede that the world will never be a fair place. Anyone should be able to travel the planet, regardless of the circumstances of their birth. Obviously this isn't possible today due to existing political infrastructure, but it's something we should strive for. We shouldn't give up on ideals of justice just because they're hard to reach.
MAME Turns 25
It does if you specialize in something that barely moves (AS/400, COBOL, others), but the experience of that career is almost the exact opposite of why many people get in to programming (lots of paperwork, consensus-based decisions, lots of waiting around trying to look busy, little new growth or exploration).

However, there is some light at the end of the “everything changes” tunnel: as you learn different frameworks and languages you’re gaining new perspectives on the deeper concepts, and for the most part those deeper concepts don’t change. In OOP the “gang of four” is practically as relevant now as it was then, for example.
Thanks, I'm only familiar with the US workings and wasn't sure if maybe Albania was different.
And damn Valve for not supporting a 64 bit Linux Steam client. Having to mess with installing 32bit OpenGL drivers just for Valve, sometimes messing up the installation left a bad taste.

At least give users the option to pick either 32bit or 64bit client. I'm sure many would happily drop 32bit games support for that. And people who want 32bit games pick the 32bit client.

https://github.com/ValveSoftware/steam-for-linux/issues/179#...

"Please provide a 64-bit Steam package, so that those of us on 64-bit distros don't have to install a gazillion 32-bit packages."
Precisely. There was a film early in the industry's history (Rasputin and the Empress, early 1930s) that depicted events from a real person's life in a very negative (and most importantly, false) way and the studio got the pants sued off them. Hence the disclaimer

edit: it was Rasputin! Here's a Slate article describing the events: https://slate.com/culture/2016/08/the-bizarre-true-story-beh...

edit2: Here is a secondary source from Stanford, which is drier, but also less subject to hyperbole: https://web.stanford.edu/dept/HPS/HistoryWired/Davis/DavisAu...
I hear you, but:

- what’s the demand for travel from Birmingham to Chicago?

- what’s the ecological cost of laying rail from Birmingham straight north?

We could subsidize a lot of plane flights / busses on existing highway infrastructure before it makes sense to lay down rail, even between Birmingham and Nashville.

And it looks like Birmingham > Nashville is a < 3 hour car ride. So would most people want to drive to a train station, wait at the train, then take the train 1.5 hours (assuming high speed at 140 mph) then deal with last mile transit / car rental in Nashville?

Never mind that train route runs right through Franklin, which has insane property costs and I can imagine NIMBY-ism going on, so you’d have to route around it.

The cost for a high speed rail is estimated at $154 million per mile, which would be $30 BN to build the segment between Birmingham and Nashville.

Then it’s a billion dollar soft target, so security and terrorism are a concern, especially being the first example of high speed rail in middle America. It would take one extremist with a rifle to shut it down / reduce ridership. They wouldn’t even have to hit anyone, just shoot at it as it went past one of the many fields.

And at 30 BN, you won’t ever see the ROI, and it would require federal funding - which many would ask why someone in Montana should pay for rail transport in between Birmingham and Nashville, and it would probably die before funded. The government spends $315 Million to subsidize small airports around the country per year, which may be a more effective use of tax payer dollars.

All that said, I understand why you want someone to solve this problem - it would open up all sorts of towns for lower cost of living in Nashville / surrounding cities. Especially if it was subsidized for riders. If the hyper loop becomes a thing, I’ll be excited. I also understand there are people who just won’t get on planes.

Cost estimate: https://reason.org/commentary/on-high-speed-rail-look-at-the...

EAS subsidy: https://www.businessinsider.com/inside-aviations-battle-serv...
I think the Q4 earnings report will show us quantitative reasons to believe the company is turning around to a profitable company. Furthermore, their move to a NFT marketplace will also move them away from just being a brick-and-mortar company to more than just that.
Raw number of developers doesn't matter at all. The ratio of offers to developers out there determines how easy the hiring actually is. I've tried to hire some quality PHP developers and it's as hard as Ruby/Python if not harder. First thing is, that you always get all the Wordpress people, who fixed one plugin and claim to have 10 years of PHP experience. Then you have to filter out all the 10 YoE who actually have 1 YoE done 10 times. For some reason all this is less of a problem in less popular stacks.
It appears HTMX supports non-HTML APIs. The json-enc extension encodes <form> fields as JSON, and client-side-templates allows templating from JSON (and others) API responses.

Now, take my words with a grain of salt because i'm unaware of the details, but i don't see a reason HTMX couldn't support XML with proper schemas which would be great:

- for structured/typed data and ensuring proper API protocol negotiation between client and server

- for data structures closer to the DOM model (which has both fields and children for most elements, while a JSON key can point to a list or an object, not both)

- for serialization formats the browser knows about and is optimized for

- for interoperability with other systems/protocols based on XML schemas, such as XMPP

Data can be served in many forms. Your API could be a DNS key-value server, or a JSON endpoint, or a HTML page. Just because most people don't structure their HTML semantically doesn't mean it can't (or shouldn't) be done, which means you don't loose "access to data as data".

On the contrary, designing your API as semantic/structured HTML empowers users to parse/script your website to better suit their needs, whether that's for accessibility purposes or for developing 3rd party clients. Something that's become almost impossible in the age of SPAs and CAPTCHAs imposing the developer's will on my browsing experience.
Seems like an issue of incentives at varying scales. A private business has an incentive to produce the quantity demanded and nothing more. Surplus is a cost, and capacity should be designed to meet, not exceed demand. Then, a stress appears on the system, and shortages occur.

A government has an incentive to avoid shortages of specific products and resources. In some industries, this leads to, essentially, a promise to purchase the supply the market does not (agriculture).

Does a similar model need to apply hereafter to certain technological inputs?
No, you only need an national identity card, which most countries issue to everyone anyway.
... was created to precisely not have an unlimited supply.

Bitcoin is not the only crypto. The supply of bitcoin clones and cryptocurrencies in general is unlimited.

... planned on creating an unlimited supply of money just for the sake of getting rich.

What was *planned* doesn't change the reality that exists in the crypto marketplace. And the creator is no longer in control.
Steam is a money printing machine, I don't think they have a money problem
I remember how difficult it was to setup Wine and to play a game, Valve made it much easier. I remember some games even with Wine, wouldn't run with complete compatibility or wouldn't work. Installing Steam on Linux is pretty easy.
Hetzner Storage Share and Storage Box: Data storage and management made easy