skysight-inc/HackerNews huggingface dataset:
I don't think that would show that. It would show that some people don't want to make the investment for a monthly ticket if they aren't sure that they will use it. Now everyone will use the public transport at all times, without thinking about it. Even if the price for a monthly ticket was half its current price it still wouldn't be a no brainer to get one
The only legal way to stop abuse of authority is if those with a higher level of authority put the abusers in handcuffs. So in this case the state prosecutors need to go after the town officials. If the abuse is at the state level then the FBI needs to come in and start arresting people. Otherwise, why would they stop?
Perhaps it would work in DE, but it can create wrong incentives.

Here in Croatia, we had "free" public transport in some places for i.e. students travelling to school. But the price was still paid for by the cities/government to service operators. Which led to inflated prices for the service because there's always a way for the operator and some officials to collude together for extra profit. And the increases weren't transparent until at some point the tickets were no longer "free", and suddenly their cost was way over what it was before it became "free".
A couple hundred per year? I'm sitting here in Vienna complaining about paying 20,70€ per semester
Ask HN: What design and architecture patterns have served you well?
There are tons of conflicting opinions on the best approach to architecting and designing large scale software. I'd love to hear some anecdotes for what's really worked in the real world.

Bonus points if the pattern was used in a large scale web app with multiple clients and a common backend api.
For Automatic translations involving German it usualy is a good idea to check
https://www.deepl.com/
https://chrome.google.com/webstore/detail/spaywall-spay-your...

Spaywall for the win.
"part time" is still 9/10 hours in the office, usually for 3 or even 4 days and not 2 days.
This seems like a perfect case for using infographics and data visualization to show the sources of these families wealth.
When I'm not on site I work 4x10 hour days, usually 0900-1900, with 1h25 break.

When I'm out and about I'll work as long as I need to, 12 hours is a typical day, but any hours I do over 35 per week get paid time-and-a-half. If I'm out on an event and say staying in a hotel in rural Norfolk, I'd far rather work from 10 or 11 to 2300 than do 1500-2300, it's not like I'm going to make use of the extra 4 hours in the morning.

A 6 hour day sounds awful, I barely get into top gear until about 5 hours into the day on a typical desk day.
A related discussion about inlining these sort functions, templating etc.: https://www.postgresql.org/message-id/flat/CA%2BhUKGJ2-eaDqA...
By what measure? It's a great game, that people still talk about, ran more smoothly than a lot of current title. And it sounds like he knew the language. So how was this a bad choice?
Why don't they make this for the whole year?
Honestly if we had Both a six hour work day and a four day work week that would be really ideal for a good work life balance.

And that generally seems like the amount of Time we can be productive.
Which private regional bus companies or ride for hire bus companies are supposed to exist in Germany? I’m 26, but I’ve never heard or seen of any such company besides the long-distance travel with FlixBus (and formerly PostBus, InterCityBus, etc)

The bus companies which operate official lines for Verkehrsverbünde will get paid the same as always, they’re not affected by the 9-Euro-Ticket.
Here in Hamburg it's really the busses that get overwhelmed. The S-Bahn and U-Bahn are rarely overly full compared to the busses.
> I don’t think they misunderstood anything

The code could have made the type-specific sort macros. They could have literally written the code blocks in the actual sort function.

Instead they decided to make it separate functions and mark it inline because that is their overt intention and they thought it was cleaner.

What is the problem? Honestly, aside from noisy, useless griping, what is possibly the problem with that?

Their implication seems to be that inline shouldn't be necessary. And the truth is that it almost certainly isn't necessary, and any optimizing compiler would inline regardless. But clarifying their intentions is precisely what developers should do: "We're moving it here for organizational/cleanliness purpose, but it is intentionally written this way to be inlined because that is the entire point of this optimization".

As to the "unprofiled" use, their specific optimization was because they know the time being wasted in function calls, and the optimization was to avoid that.
What’s your climate? If it’s a colder one then that would make sense.
Over here commute is part of work by law, so I assume it would count as 9 for most people?
Firstly, long distance is misleading, I do not need to travel the whole length of a route. I can hop into a bus and hop out again at any of the next few bigger cities along the route. In my experience, that's what most people seem to do.

Secondly, the 9€-Ticket is valid in all of Germany, so you could travel the length and width of the country if you wanted to. You'd just have to change trains a lot.
> It's incredible that it's legal. Why allow something which is entirely pointless to cause such mass public nuisance?

It’s actually already illegal. Most cities have noise ordinances that forbid sounds produced above a certain dB level. But like most cities there’s more important criminals to catch.
> does not mean it will be valued by the market as a Picasso

There are innumerable examples of digital art being sold on OpenSea without any knowledge of the original authors, but presented as if it was from the original authors.

> almost all of these "thefts" come in the form of social engineering and impersonation rather than forging the token itself.

It literally doesn't matter if the token is forged. The theft is there, and NFTs (and blockchains in general) have literally no mechanism to prevent it.

> a copy-mint of crypto punks is trivially easy to discern as a fake because its contract hash

You keep pretending that stealing art is the same as stealing/forging the token that points something

> compare this crypto art copy-minting to paintings like Salvator Mundi which countless experts have been investigating

Who. Cares.

There's an irrefutable fact: NFTs provide literally zero protections against art theft. It's gotten so bad that sites like DeviantArt now have automated tools to find stolen art on sites like OpenSea and report it to original artists.

- NFT art sales are booming. Just without some artists' permission: https://www.nbcnews.com/tech/security/nft-art-sales-are-boom...

- Site Sells Famous Songs as NFTs Without Permission https://www.vice.com/en/article/pkpqyy/site-sells-famous-son...

- An artist died. Then thieves made NFTs of her work https://www.wired.co.uk/article/nft-fraud-qinni-art

But sure. Keep trying to derail the discussion with Salvator Mundi
When I was still in school about a decade ago an exchange student from the US was flabbergasted at our gas prices when she found out that the signs at the gas station would display the prices in €/l and not €/gallon. Quick googling shows that €/$ was 1.45 around that time and gas prices were around 1.42€/l which would be a little over 2.06$/l or 7.79$/gallon. At the time the gas prices in the US was 2.79$/gallon.
Vale language popped up in the Rust syntax thread comments, prompting a quick look. Personally find the GR(+) approach interesting and a refreshing new (simple!) take on memory safety. Definitely worth a look.

[p.s. just found this discussion from a year ago: https://news.ycombinator.com/item?id=25160202]

[p.s.s. Prior art: http://www.cs.umd.edu/projects/cyclone/papers/cyclone-region...]
If you think that is bad, the city adjacent to where I live says that no one shall produces a noise someone else finds offensive. This could preclude breathing in your own home, if your neighbor had sensitive enough hearing.
PackageKit – Cross-distro/architecture package manager API
My father still uses assembly language, on 8-bit Motorola (now NXP via Freescale) microprocessors. He's ben doing it since the early 80s, for data monitoring and control devices for various applications in agriculture, industry, academia and other sectors.

I've been working with him for the past few years to modernise his products and give them a future beyond his retirement, which is finally happening now (he's 74).

The device we've been working is an agricultural data monitor that reads from sensors in the soil and atmosphere (measuring impedance, voltage, pulse and digital signals), stores it in local flash memory then periodically uploads it via to my web app via a U-Blox cellular/IoT modem.

It's amazing what he's been able to make it do, and how simple/cheap the componentry is and how low the power consumption is. And whilst the coding and debugging is pretty slow and laborious, once it works, it's incredibly reliable and stable.

Now he's retiring, if the business is to continue we'll basically have to find someone who can migrate it to higher level platforms and languages. There aren't many (any?) people around willing/able to work with this kind of assembly code these days.

It feels like a shame. Other players doing this kind of work use higher-level platforms, which may be faster to develop for and debug but are more costly to manufacture, use more power and are less reliable.

I'm hoping we can find a balance between the easier/faster development cycle of newer platforms, whilst retaining at least some of the simplicity and elegance of my father's approach.
Clearly I shouldn't be the arbiter of world priorities, but I think there is something horribly fatalistic about people defending corporations as amoral entities as some sort of immutable property of the universe.
I used to sleep under the number 3 wire on a carrier. Good luck waking me up with an exhaust.
It's been 8 years since and no fight for Crimea. This still contradicts the original statement: "as they would rather vaporize than give an inch of their land to russia".

And I am far from blaming Ukrainians. Their government luckily had enough brain cells and had voted not to attack what Russia considers their territory and not to vaporize their nation for the sake of some hot heads's stance.

Had they decided to do so on their own before Russia's invasion then there would be no support from the West. The chance of them succeeding militarily in Crimea in that case I think would have been big fat zero.

So no, in general I do not think want people to get vaporized en masse just because somebody believes they should.

Also we might just have a case of keyboard warriors here. It is easy to be brave / stupid sitting in a safe place in front of computer screen.
It was passed in the 90s, but it wasn't required for ISPs until 2007. I was working at a small ISP at the time. I remember they picked a vendor and installed the box with a week or two to spare.
It’s not racist!!

> makes it even more racist
Your brain and body recharges every night. Memory function actually improves over night. Doing more hours doesn't make you more productive, the amount of meaningful work you can do in a day is pretty much constant.

I'm definitely in the shorter days camp. In my experience there's a 2 to 4 hour peak performance window and a long tail of diminishing brain power.
Not illegal as far as I know.

These are almost certainly subsidized tickets, financed with taxpayer money, it is common to restrict the sales to those who pay taxes in the covered area. And I don't see how it could be illegal, it is like forcing Germany to provide health care for the French and vice versa.
In that case being done with work at 12pm sounds like a much better deal.
Corruption always finds a way, with or without free transport. What I mean, that cannot be a reason to not provide some service, because also the paid transport is getting (or can be) corrupted I suppose, just like everything else.
There are also the cheaper Landestickets which offer the same, but limited to one (or two) Bundesland and usually starting from €25. Those offer good value for tourists exploring a region too (in the absence of this €9 ticket).
It's really sad that PBS ended their sister series on math, Infinite Series[1]. Those videos were just as deep, informative, and accessible as PBS Spacetime. Some of my favorites are the one on the mathematical "hydra"[2] and the ones on voting systems [3][4]

[1]: https://www.youtube.com/channel/UCs4aHmggTfFrpkPcWSaBN9g

[2]: https://www.youtube.com/watch?v=uWwUpEY4c8o

[3]: https://www.youtube.com/watch?v=HoAnYQZrNrQ

[4]: https://www.youtube.com/watch?v=AhVR7gFMKNg
>Not even that. Most lines are already at maximum capacity, and the number of cars is usually dependent on the shortest platform on the line already.

Here in the UK we run trains that are longer than platforms quite frequently. I'm talking about 9 car trains stopping at 2 car platforms here as well, not 9 car trains where the front and rear doors of the first and last carriage don't open.
I believe that's an open secret few, if any, people are talking about and is the largest reason why WFH has increased productivity so much. Not to mention your mental health is far improved because you don't have to keep up the BS of appearing to work to people who don't understand the nature of our work. They're still scratching their heads as to why we became so much more productive while WFH.
For anyone wondering why 9€? Not 10€ or 15€ or ... - its consistent with 101 consumer psychology.

First: Its not free, its subsidized by the state. Free would suggest for some "not worth it". Not you, most likely, but this is why some free offers are not taken (seriously). If you want to see what free does, look for the Luxemburg experient: https://www.mobiliteit.lu/en/tickets/free-transport/

Second: Higher price point would make a difference for less subsidy payments for the state, but the psychology is "not even 10 bucks". I know that some will argue that 10 Euros will be hard for low income/poor/out of the system people - but again, this is seen as an experiment and a simple message. The data from the usage will help to understand how one can/might change public transportation on a grand scale.

Third: Its during the summer holidays. People with children in school have to book vacation during that time and so the traffic volume in every year before was less than usual on average. In reverse, a lot of people are on the autobahn and the high speed trains on the first and last days of each school holiday, which are different in each federal state.
Use the language features for modules and libraries, make the view models UI agnostic, and the owners of the data, use the view models on unit tests, it is as modern as always.
Hmm, so social distancing is truly gone and they don't fear this action massively spreading the COVID virus?
Do you also pay church tax for the privilege?
Ours comes about 8am, but I don't get up until 8.30am when I am WFH. The worse thing about our bin lorry though is it has to reverse down the drive to the cluster of houses where I live so we get the constant "Beep..beep..beep" as it backs up.
Vendor lock-in, I guess :)
Also Dunkirk and The Prestige.
I’m not totally sure if this fully addresses your issue; but safari reader mode on all devices uses a gray text on black or dark grey backgrounds.
When it gets crowded in Tokyo trains you are literally pushed against each other, back to front people against people, specially bad in summer where the aircon cannot keep up. That's only at 9am normally though, and so I do not consider jobs that make me be in the office at that time (9:30~10 is an order of magnitude better). WFH has been a blessing to Tokyo.

So it was funny when I visited my sister in a rural town in England, and there was a festival so we took the bus to get there. It was obvious the bus was more crowded than usual, and people were grumpy, but from my point of view it was almost empty; people were within an arm's distance from each other, which for the locals probably used to less than half the people that was very crowded.

I wonder if the same will happen on the trains in Germany. Japan is used to this though, and they have powerful ventilation and aircon systems to alleviate the situation in summer.
A lot of people have made comments similar to yours. I do help others, but I could be doing a better job.
CO2 was actually too expensive for enhanced oil recovery for which it is often used since in many cases capturing it in an effective way from industry is just not possible or nowhere near economically viable even at high prices. Hence trump signed a subsidy for co2 sequestration to fight the climate change he didn't believe in.

Since pumping CO2 into the ground is technically just that (even if they don't really care much whether it actually stays there and oil comes out in the process).

Generally the solution to these problems whether it's co2 capture or power to gas at scale is not some future way to defy physics or edge our way up in efficiency towards a distant future where it might be viable but to just emit less. I suspect we'll look at this in the future the same way many look at the plastics industry's takes and propaganda about recycling.
I've been sticking to old.reddit.com as much as possible, but hate all the new nags to switch. Using the mobile site (https://i.reddit.com/) is another somewhat acceptable workaround.
Both of those are true, but that market distortion isn’t nearly as large as you made it sound, and considering the upsides for society even the absolute worst case of driving one company into bankruptcy would definitely be worth it.
Anecdata: A lot of people I know take about 20m (suburb to a major city) or about 30m (rural countryside), one way. My dad drives ~1h because in the country side he doesn't find a job in his area of expertise (now that we kids have left, they think about selling the house and moving to a better location).

Better data: https://de.statista.com/infografik/13644/laenge-von-arbeitsw...
Can't find how to change the language, even though it's an international page. The graph shows minutes per single way. The pie diagram seems to be a popular vote on "maximum acceptable time".
Increased usage outweighing the benefits...?? I'm confused by the wording, do you mean that in a good or a bad way?
The intelligent strategy is to do progressive selling on the way up rather than try and predict the absolute top, which nobody realistically can do.

Progressive selling on the way up is emotionally very hard to do, as it feels like you're losing money whilst actually being in profit. It's tempting to fully ride the top. Don't.

Next, when the inevitable crash comes, you're uniquely positioned to buy in heavily as you have the dry powder to do so. This too is emotionally hard as everybody is fearful, "blood in the streets". Here too you can progressively buy in rather than try and predict the bottom.

This strategy only works for things that bounce back, which is not true for almost every altcoin or shitcoin.

You can also take permanent profits. Once I made my first significant profit, I took out my initial investment so that effectively I'm in crypto only with profits. I could lose it all and whilst that wouldn't make me happy, it wouldn't truly affect me either.
A paper dedicated to presenting a wide range of opinions, labeled as opinion, publishes a wide range of opinion, labeled as opinion.

This surprises you?

The opinions and arguments in an opinion piece are those of the author, not the paper.

Much as the opinions and arguments in HN comments are those of the commentor, not of YC.
Our Dutch Scouts of age 15-17 also plan their own camps and do so on a shoestring budget, and it turns out that yes you can get from the Netherlands to the Czech Republic with all your camping gear using only like fifteen different German regional trains :-)
From where you're coming from, I think, your next steps would be thinking "who should work on this" vs. "I'll pick this up because I can do it quickly."

If you're not enabling your team to take over your job, you're doing it wrong. And by a comment I saw elsewhere, the tendency to control things is natural, but you should resist that - it's the only way you can scale.

If your organization doesn't have that kind of individual contributor leveling, that would be a good conversation to have. Or if your team isn't big enough, maybe its time to look for a new challenge.

There will be a learning curve and a mindset shift, but it's really the only way that you truly become a force multiplier.

Soon, your commits will go down, but your reviews will go up.

Later, your reviews will go down, but your strategy/design/planning docs/conversations will go up. Your job is designing for the 1-3yr future (or more but rare) and across the organization.
Not to a cabin in the woods with no internet.

This is becoming an increasingly remote (hah) scenario where doing development over web-based IDEs and SSH becomes a problem. For the incredibly few people who do this sort of thing regularly, you could get satellite internet reimbursed. There is even a story of a SRE who used to work from the top of mountains on occasion because he hiked so much.
Any specific references you'd have on that?