skysight-inc/HackerNews huggingface dataset:
Apple directions and map is phenomenal. I google for places in google maps and then put them in Apple Maps.

Google maps has taken me through many odd routes and U-turns because it can’t disambiguate which lane I should take.

Apple Maps really made big advances there. But it can’t find businesses and ratings are pretty bad.

Also Gmaps is open across ecosystems including web, Apple Maps is iOS only and doesn’t have the same ambition of reach.
You and I may be having the same UI experience but coming to different conclusions on the benefits. I can't recall at the moment if Apple Maps has a lag or if it's actually presenting the location dot ahead of its real location, but the timing is beneficial to me for turn-by-turn directions. I regularly find that Google Maps' UI makes me think I have more time to turn to the street where I need to go than reality, meaning I regularly miss my turn and have to double back to get to my location, where Apple Maps feels more in tune with my driving methods.
Marain is a constructed language for Iain M. Banks' Culture sci-fi stories.
The transit mentioned in Kansas City has caused retail business (restaurants, bars, etc.) in downtown Kansas City to just explode in popularity.

You would think that raising property taxes along the route would pay for the streetcar — and it has to be the case that that property is skyrocketing in value.

Someone just needs to add Prohibition-era-style jazz clubs and the area will become even hotter than it is now.
Ask HN: Is it possible to make turn around your life by proper planning?
Do goal setting and writing down plans really work in turning around one's life for the good?

Has it worked for you? How?
Visibly transparent effective IR blockers are quite expensive due to the optics involved.
You're working too hard. And you're stupid. You set your own high watermark super high, now you can't back it off without getting questions directed at you.

At no point in your career is holding your peers to account part of the role of a developer. Get that through your skull quickly.

Either find a job where you're under the hammer more and the comp is what you want or learn to live with this. Or work on your own projects on the side. Do anything but what you are doing.

The best employees don't get promoted or celebrated for working super hard. I've never yet met one who was.
At first I didn't believe this could be true but the link is here: https://www.nejm.org/doi/full/10.1056/nejmoa2034577

It seems that Pfizer basically rammed the vaccine through because it prevented covid with 95% efficacy for a couple months and made the case that it was too effective to continue the study.

We now know that antibodies from Pfizer decrease significantly and quickly after a couple months, so it seems very likely that Pfizer knew this as well and decided that after two months was the perfect time to conclude their study and start selling vaccines.
TikTok introduces passkeys to enhance their log-in security and UX. What does this tell us about the current rate of acceptance for passkeys in general? Spoiler: Most big corporations will make use of passkeys sooner or later.
> If all you have are TS developers, the. IMHO, you don’t have very good developers.

Does it change anything to reframe this as having a common denominator across all developers? As in, rather than “All of my developers know only TS” to “TS is the common language all of my developers know”.

Particularly in small companies I think it makes more sense to focus on a restricted set of tools and technologies. It makes interviewing easier, ensures mobility of hires to different areas of the code, and produces an easier onboarding experience for new team members.

> It is also boring using only one programming language every day

Interest and passion come from more aspects of a project than the language it was written in. Some projects are interesting because of they incorporate cutting edge research, some because they have highly visible impact on users, and others because the solution involves a careful balance of design constraints. Choice of (or diversity between) language doesn’t have to be the distinguishing factor that makes a project interesting.
Can you share what you read in that book that is relevant to this article?
I subscribe to one of the TypeScript newsletters, just to keep and eye on the latest additions, and at some point I became exhausted. Every update (and those are very frequent!) comes with some new esoteric option most average developers will never use or will be totally confused by.

TypeScript seems to be losing the plot to its own movie, turning into a sprawling, complex language like C++ or Scala - the "choose your own adventure" type.
You are asking how to change the culture at a big organization. It is not possible unless you are C-Suite. This is true of most smaller organizations as well, though in smaller organizations the C-Suite may be more accessible.

This is the time to work on yourself. Do not let your team change you or slow you down. Do the work required, improve your skills, and go find a better team.
https://stalw.art/docs/smtp/outbound/routing#lmtp-delivery

Or did you mean incoming?
Wait, you mean you didn’t want to see NFL teams from 10 states over?
As someone who owns a 1970 car and several motorcycles from the 70's, I would say that this is not true in the US. If you're imagining a wealthy guy with a spotless garage that pays top dollar to keep his antiques maintained in excellent condition, then you're thinking of the minority of antique vehicle owners. I bought my car for $14k and it would cost more than that to restore it (which I don't have). I do my best to keep it in acceptable roadworthy condition, but I also frequently test drive it around the neighborhood knowing full well something isn't working properly.

In my state, vehicles registered as antiques are not required to have the annual safety inspection performed, and it is the owner's responsibility to keep the vehicle in safe operating condition, which is never checked by anyone.
> Take Uber, one of their key examples. It'd be one thing if the company had simply outcompeted taxicabs on the merits. Cabs, after all, were themselves a fat and complacent monopoly.

Uber/Lyft did outcompete taxis on merit, and to suggest otherwise is revisionist history! Before ride-sharing apps, the process for getting a taxi was:

1. Stand on a street corner (if you're in a busy area) or make a call if you're not. If you have to make a call, there's a ~20% chance a taxi actually shows up.

2. Get in the taxi, tell your driver where to go and how to get there since they could otherwise take a more expensive and profitable route.

3. When you're at you destination, pay the driver. 80% chance they will say "the machine is not working," offering to take you to an ATM to get cash if needed. Note that the machine magically works when you shrug and tell them you're not obligated to pay if the reader is broken.

Ride-sharing apps completely changed the game. Suddenly you know exactly how much you had to pay, in advance. You knew exactly where your ride was so you had an estimated arrival time. You knew exactly what route they were taking.

People talk about how Uber/Lyft dodged taxi regulation, which is true, but the reason there was so much regulation around taxis in the first place was because the old system was so ripe for abuse. Imagine being a tourist landing at an airport and taking a taxi to your hotel; what if you got into a cab and they charged a hidden $20 "airport pickup fee," or took the scenic route, or simply charged a higher rate than the car in front of them? That's exactly why the industry was so tightly regulated, and you have things like standardized rates, requirements for rates to be displayed on the interior and exterior of every cab, the meter being visible to the rider, etc.

All this to say, any sort of competition on pricing is totally orthogonal to competition on product. Uber and Lyft handily won the product battle against cabs.
You should ask yourself what you are doing to help them become as good as you. And also, whether their poor performance is your fault.

If nothing else helps and you don't want to be the best guy, go work in another place with better people.
"Silicon Valley" is not a monolithic actor, and certainly not a scam on some general level. There are scams within Silicon Valley, just like there are Madoff on Wall Street, and car dealerships charging too much for repairs in most small towns.

Re: Uber - Why anyone would complain about Softbank and the Saudis subsidizing urban transport for years is beyond me. Take it while it's cheap...
That's what Netscape wanted, back when they still existed. The vision survived, though the company didn't.
You also receive goods that are subsidized by the use of those roads.
Reminds me of being younger and going to music festivals where their would be hippies extolling the virtues of an organic green diet while still smoking cigs.
This is generally a management problem, and there is probably nothing you can do about it. Enjoy your free time: pick up some new skills, manage your stock portfolio, read a book, etc.
> The str_buf treats capacity as 1 less than it really is such that it can ensure there's always a stupid 0 at the end for compatibility with APIs that expect 0 terminated strings.

Off-by-one errors are a thing.

> Just make your own string functions from scratch when using C, you'll thank me later.

No, if you're going to use C and you need a string type use a well supported string library so that you don't end up reinventing the wheel (probably in a buggy way) and benefit from the battle testing that that code has gone through.

If we're looking at actual strings (as in text) then I'd use 'libunistring'.
Privacy concerns are the most important reason. A more cynical reason might that the odds that a papers is deemed 'ok' is far larger if the raw/anonymous data is not provided. Remember, the authors of the suspect studies provided their data voluntarily, and in the end it only hurt their reputation/impact.
Have you ever talked to a professional therapist or are you talking out of your own ignorance?

While you are certainly entitled to your opinion, almost every single word of what you said is wrong.

Readers beware.
the street name thing is super irritating when I run into it.
Great, however it will take more than that to get out of the 3% adoption.

Everyone pushing Chrome and Electron apps will not suddenly adopt Firefox.
Can you explain why the monetary system changes the effects of productivity growth like this?
Only in legacy code we haven’t replaced yet as we switched to TypeScript a few years ago. We don’t upgrade the flow dependency anymore either.
Take more time into learning technologies and stuff you find fun and call it work. It actually is work, but employers don't tend to see that. Make coding fun for yourself.
That may be a reference to this classic Firefox extension:

https://addons.mozilla.org/en-GB/firefox/addon/tree-style-ta...
Agreed. I had working Swig bindings for Lua to a C data engine. While it worked, it was opaque, required a lot of diving into the Swig code generators, added its own special footguns, and felt like the most dangerous edge in the project.

The next time I wanted to bind Lua to a C++ application, I just hand wrote the bindings. Boring, repetitive, shovel code. Once I had a template, it would take me just a few minutes to hook up new interfaces. If there was ever a problem with one, it was usually a typo and took 30 seconds to find and fix.
not by the car users.
The headline is just a bit of British humor
Does the UK have anything going for it? It is very hard for me to see the UK having a better quality of life in future than they had in the past. Not being part of the EU means they will mostly be squeezed in trade negotiations. And the UK does not have any industry going for it, so sooner or later the living standards would catch up with the rest of the developing world at the middle.
The drivers were obviously making money, or they wouldn’t be driving
What would you call bundling subprime mortgage backed securities and reselling them, while knowing full well that they're toxic?

Just because everyone is in on the scam, doesn't make it not a scam. It just makes it a systemic scam.
Aside: I use Parallels with Windows 11 and Ubuntu on my M1 MBP and I love this approach to computing where you just spin up VMs and delete them when you're done with them.

It almost feels silly polluting my system macOS install with things like Homebrew and top-level applications and personal/sensitive information when I could have a VM for each project, each game, each cryptocurrency wallet, and a general one for personal entertainment.

It's also the logical conclusion for Python version management. ;)
"In preparing for battle I have always found that plans are useless, but planning is indispensable."

-- Dwight D. Eisenhower
XGH / EXtreme Go Horse
That implies we are improving, but we are actually going back backwards...
Unless your transit is saturated like in Asia it should be free
> So in my mind, the fact that it's even being discussed only affirms my decision to stay away from any artificial sweetener.

> I'd much prefer real sugar and simply regulating my intake.

You stay away from artificial sweeteners because there's a remote possibility they might be harmful, and prefer sugar, which is demonstrably harmful. Why is that?
Life's too short.
What exactly made you think the other person isn't calm? Their comment seems calm to me.
Having lived in multiple western EU countries and in the US, and now living in the UK, I can say that it's not developing, it's regressing.

It is baffling how bad everything is, from public services (8 months of average waiting time in the NHS for something as benign as a lumbar puncture) to worker's rights (it's literally worse than the US). And now they of course committed economic suicide with the Brexit.

I simply do not understand how anyone can think that the UK is a first-world country if they have ever lived in a real one before.
Predatory pricing is the the general term. Dumping is predatory pricing done in the context of international trade.

IIRC theres a page on the FTC website which condescendingly explains that while predatory pricing can theoretically exist in practice it's vanishingly rare and you can basically just assume it doesnt happen.

So there you go. Hear no evil see no evil.
There's no shortage of scientific fraud happening in the "first world" also. Dealing with those people would be a good start.
We are clearly not talking about the market share of desktops because you are making a personal distinction between the Linux Desktop and the Linux Desktop Experience™.

ChromeOS is objectively Linux Desktop. RHEL desktop machines where only the IT department (and not the employees) has root access are objectively Linux Desktop.
As a fellow tab hoarder, I recommend Auto Tab Discard. Tabs are still open but aren't actually loaded until you click on them. With various configurable options for how that works.

I have five windows open with about 1000 tabs in each, no performance problems at all. It's great!
Talk to your manager or find a mentor within the company and ask for advice. Rather than framing it as “my colleges are all slackers” frame it as “what am I missing?” At big tech orgs success can mean a lot more than coding. It’s possible you are not doing things the others are doing… writing specs, documenting, interviewing, planning, etc. the bigger the engineering org the more time spent communicating. It may be they are doing more testing than you as well. It may be that this isn’t for you and you should return to the world of tiny teams where you really can code all day and “feel” much more productive because the communication overhead is so low.
Cynical take: being this much more effective than their colleagues won't get OP promoted, but it might get the rest of the team fired.
Soapbox is hard to find on Google:

https://soapbox.pub/

> TMTG hired Gleason in January 2022 to adapt Soapbox’s technology for its own needs, eventually using it as the front-end technology - which users see and interact with - for the Truth Social app.

This bit is interesting. I wonder if Truth Social is like a "closed fediverse" under the hood, or if its just the UI that's adapted.
Oh so you buy gas and pay the crazy gas taxes even though you don't have a car?
Sure it's only one branch of the probability tree of the game as a whole.

But the way the problem is frequently framed is this (I acknowledge that the OP does briefly make the important distinction though):

"The game has three doors, two with goats and one with a car. You pick one door. The host selects another for free and shows you a goat behind it. Do you want to switch doors?"

My point is that, given this scenario, to make an informed decision you need to ask the host: "Did you know where the goats and cars were? And did you open the goat with certainty, or did you do so at random?"

The hosts answer to this question then determines whether you should switch to gain a 33 percent advantage or that it does not matter.
Do something more ambitious that is bigger and more impactful than closing JIRA tickets.
If it's just incidental mutation that is a concern, rather than intentionally mutating C strings, no problem: it is common-place to defensively clone strings and other memory when passing them to untrusted interfaces. In fact, if this is your fear, you have literally no alternative but to do so, even when programming directly in C.

Then again, if there's no contract for who owns or mutates a given piece of memory, there's no safe way to use said API from any language or environment and you should probably stop using it. Failing that, you'd just have to check the source code and find out what it actually does and hope that it does not change later.

(Of course, this has no bearing on whether or not you should use C strings or C string manipulation: You shouldn't, even if you're touching unsafe APIs. It's extremely error prone at best, and also pretty inefficient in a lot of cases.)
A corollary to this is that many of these venture-backed businesses that use predatory pricing also exert strong downward pressure on wages of the “contractors” they employ who would otherwise be able to find full time jobs in the incumbent industry.
> In the UK, the preoccupations of the “elite” – by which I mean the people, left and right, in politics, government and media whose views shape those of the country – are with things like Net Zero (above all), inequality, obesity, delivering Brexit, regulating Big Tech, data ethics and privacy, cutting immigration, gender and racial pay gaps, and other priorities that are either unrelated to, or diametrically opposed to, making the country richer.
How are you sure your points are actually good/valid/roughly correct?
How Seven Nation Army was written [video]
https://www.youtube.com/watch?v=TYBu2glKHTA

I don't remember seeing this demo, but considering it is exactly what I imagined and it's a demonstration from 6 years ago, maybe I did.
> For example, it takes me 20 minutes to go from 1 side of the city to the other. Using the bus routes, its 2 hours

Compared to SEPTA (Philly's bus system) this seems way off base. Yes, it takes longer to take the bus than to drive yourself because the bus has to stop for passengers. But your own car will still have to stop at red lights, wait for pedestrians, etc., nearly as much as a bus. I can see 30-45 minutes for a bus ride comparable to a 20 minute direct drive, but any more than that points to some other problem with your city's roads.
Designing sacrificial ceremony to gain back focus
Maybe you can do similar amount of feature/planned work as them then for the rest do off-the-record speeding up the compile times, or something else that could speed up the rest of the team.
The fact that you are focusing on story points should tell you that ALL of you are doing garbage work.
But you are running off of sample size 1. That's why people don't like your comment.

There is a massive difference between "Aspartame causes migraines" and "Aspartame causes migraines for me"
riding the bus is already such a nice experience, I bet this will make it even better!
That you suggest Rust and Zig as alternatives suggests to me that you may not understand the requirements of a typical web application. These aren't usually CPU-bound apps that benefit from running close to the metal: the main bottleneck is DB queries and requests to other services. Adding all the complexity of the borrow checker isn't usually worth it unless your devs are already fluent in Rust, and using an early-stage C replacement like Zig would be an odd choice.

Here are the criteria I'd use for choosing a language for a web server, in order of importance:

1. What does my team already know?

2. What languages have a robust ecosystem of web-related libraries?

3. Static types are better than dynamic if the team is larger than 1 or if the project will last more than 6 months.

Performance considerations might come in after this if there are still two languages left to decide between. But judging from those criteria, I think you can see why TypeScript would not be a bad choice for a full stack web team.
> I was with you when you said command lines, but servers? JS is a fine choice for servers.

I disagree. JS is single threaded. Sure there are some hacks to kinda, sorta get around that, but it's the nature of the language. Tying yourself to a single thread or dancing around that is an unnecessary restriction that compiled languages aren't going to have. JS is designed for web pages, not servers and not apps.
The linked graph is for Firefox Nightly (currently 117) running on Windows.
> All possible video, audio and subtitle formats

I recently tried to watch Spirited Away on Netflix. While Netflix has umpteen audio versions on mobile and desktop, it only shows 5 (Japanese, English, Swedish, Norwegian, Finnish) on Apple TV. Why?

Somehow they still let you cast from mobile to TV with all the audio versions, but I expect them to remove that ability soon.
I, too, cannot taste the difference between beverages I don't drink.
Coming from a country with universal healthcare and having spent my last 10 years in the US I feel that most of the Americans don't understand how incredibly beneficial for everybody is to have universal healthcare, even if you can afford it. It simply makes people happier and releases a lot of pressure as:

- Unless you are in the top 1% of the population it can happen to anybody that you will need health services without being able to afford it

- You can stop working for some time for whatever reason, pleasure or need

- Leaving around happier people is better
You pay for schools even if you don’t have kids. Pay for highways you don’t use.

Agree with premise about free transit, or at-least certain free routes.
Fwiw they just mean Parallels is apparently not adding native support for older Windows.

Parallels does have native support for Windows 11 on M-series chips.

Some games like Crusader Kings 3 are even faster in Windows 11 on Parallels than on native macOS.
Your mistake is caring. Are you being rewarded for working much harder than your colleagues? Are they being punished for working hardly at all? Why are you working hard for the benefit of the company's bottom line? It's a big company, why do you care about its bottom line?

Your colleagues have the right attitude. They are doing the absolute bare minimum to collect a paycheck and go home. I suggest you do the same.

Caring about your job is only acceptable if your labor is sufficiently rewarded, you own the company, or if it's some kind of non-profit or public service job that actually benefits society. If you're working for a for-profit organization, the goal is not to work hard, but to be exploited as little as possible.
A formula 1 race car is _much_ faster than a freight truck. However a freight truck can deliver a lot more goods across the country than an F1 car. Which is your big organization optimizing for?
That problem exists even when transit is paid.