skysight-inc/HackerNews huggingface dataset:
Sensitive workplaces (which seems like most these days) have taken to calling this the Lottery Factor (as in team members quit bc they hit the lottery) to spare more delicate types the pain of imagining their peers run over in traffic accidents.
> What features of C99 isn't this true of today?

IIRC, MSVC stubbornly refuses to add support for variable-length arrays (which AFAIK are required for full C99 support). I don't know if there's anything else on that list of C99 features that MSVC doesn't support yet.
Well, I wrote one already for leaflet ;)

https://github.com/protomaps/protomaps.js

TBH, the blocker is not demand for vector rendering but the technical difficulty and performance constraints of doing rasterization in the browser.
It in fact scales exponentially.

Internal sources only, but topics like regionalization, localization, bespoke caching implementations, hardware-level optimizations, content moderation, policy adherence (e.g. GDPR, CCPA), long-term monetization (especially if supporting advertisers as a direct customer), 3P support, public APIs, documentation, SRE (a fledgling product doesn't need 5 9s), analytics (internal and for advertisers and 3P partners) and for the most part, security, are non-exhaustive examples of things you can mostly ignore when your product supports 10M users that are unavoidable when your product supports half of the US, a good chunk of the rest of the world, and other large businesses that consume you at large business scale.
Given that this is America, that systematic feature is probably correlated with race.
You wouldn't 'make one up' there would be an automatic variation of Semantic Versioning, or something actually useful.

Your 'warm and fuzzy' comes at the cost of confusion (even to yourself), not having any clue what the information really means.

It's not even clear that it's a commit, it could be anything.

This posture is exactly what I'm complaining about: it's objectively bad design engineering, embraced as though somehow it's 'smart'.

Git has a few problems like this.
> I think it remains to be seen how long a bloatless twitter can last.

I'm not convinced Twitter had a ton of bloat. (Most of the teams actually involved don't seem to think so). Just because Elon can't understand something, doesn't make that thing "bloat".

Twitter definitely had a few weird features that could be cut (the audio podcasting thing, for example). But calling most of Twitter microservices "bloat" is about as dumb as calling a cars Seatbelt and Airbag and Crumple Zones and that spare tire in the trunk "bloat" -- it's only "bloat" if you assume all people will always be perfect and no one will ever make a mistake anywhere, and nothing bad will ever happen.
Those PUSH_XMM/POP_XMM macros appear to be Windows-only; I think they expand to nothing on other platforms because they contain their own guard for Windows internally. If that's the case, the call sites don't need to guard for it. I'm guessing that obeying this calling convention is the purpose of those macros.

https://github.com/cisco/openh264/blob/db956674bbdfbaab5acdd...

https://github.com/cisco/openh264/blob/db956674bbdfbaab5acdd...
>I see it as: it's the "bullshit" that creates the value for others.

There's some bullshit (i.e. non-coding activity that's tedious but still needed) that creates the value for others involved.

But there is also tons of bullshit that destroys value for others, society, and even for the company itself. Without the latter kind of BS we'd be far better as society.
Why should I not? I'm at a loss to understand why you think you're making a good argument there.

There are far larger changes in insolation over the day and over seasons. Life is obviously less sensitive to these flucuations, than life would be to changes in temperature.
Oh I read it. I just don't think you're telling the whole story. Speed is almost always a factor in crashes and near misses like this. The fact that stopped traffic caught you that much by surprise doesn't seem like a good sign.

Like I said, glad you're OK. Glad the barrier saved your life / reduced the damage. These barriers are a last resort. Terrifying to read just how many stories there are in this thread of people relying on them.

Better than barriers I would think is more driver training, higher standards for licensure, and more alternatives to driving. Safest way to travel is not in a personal car operated by an amateur.
Or MakeMKV which is cross-platform and currently freeware.
It's my personal anecdote, I make no claims that other people feel the same way. If they were logical, they should though. Paying $10 to get several hundred dollars in productivity gains is a no-brainer. It's the same reason I pay for a second monitor, a properly comfortable chair and desk, a top end computer, and JetBrains. At software engineer salaries, even small productivity improvements pay off handsomely.
The whole point of the article is twitter was designed to be resilient. (and it shows, twitter has great uptime). And the whole point of resiliency, beyond not negatively impacting customer experience, is to buy engineers time to fix things when stuff breaks.

What we are watching is a massive failure event right now and the question really is if there's enough time for twitter management to fill in the gaps before there's an outage.
I got both Deus Ex and Deus Ex Human Revolution recently on discount, and both games are amazing. My only complaint with Human Revolution is that it didn't feel as "deep" as the original story-wise, but it still felt leagues beyond other games.

I am going to play Mankind Divided, but everything I have heard is that Mankind Divided was disappointing so I am bracing myself.
H-1B would seem to belie that.
Looks very neat, congrats on the launch!

The syntax is much friendlier than any other tool of this sort, and being programmable and extensible from Go is a great plus. I think you should add this aspect to your comparison on https://text-to-diagram.com/ (also a nice touch!), as I don't remember this being possible with others, though I might be wrong.

I'm looking forward to this having sequence diagram support, and it might just become my go-to next time. Definitely keeping an eye on this project.
> "They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."

This seems like one of those universal quotes that ends up not meaning anything, I guess unless you're an anarchist, you've probably given up a lot of essential liberties. And how are we defining "a little temporary safety"?
Stacking-Order
> focused on their core business?

What's their core business? Losing money on a platform where people can post racist comments?

Or do they have to earn money without getting sued for being used to spread CSAM and being a platform for harassment?

Because the first is very easy with 50 people. Elon can keep sinking money into it and never earn a dime (see Truth Social, they seem to be doing well!). The last is a lot more complicated and requires an ad platform, ad sales, content moderation, documentation writers, support agents, management, scrum masters, SREs, purchasing, et cetera.

IT people are really good at ignoring everything but the tech stack. Like tech is the only thing needed to run a profitable business. (It is... But not to run a 40B valued profitable business... And Twitter wasn't even profitable at all.)
Coredump Format for WebAssembly
Tumblr to Add Support for ActivityPub, the social protocol powering Mastodon
Ask HN: How do you balance working quickly and correctly?
In my mind, the best way to work both quickly and correctly is to take the time to figure out how to do a problem correctly, and then implement it quickly. That way you know the tradeoffs you're making and can at least document them for future fixing.

But sometimes there isn't even enough time to figure out how to do things right and I have to fly by the seat of my pants and this stresses me out a little. I'm wondering how others handle this sort of thing?
Seems like a design fault in git that commits only have a single id (sha1 hash) and that hashes are written without any prefix indicating which type of id it is.

If all hashes were prefixed with "h", it would have been so simple to add another (secure) hash and a serial number.

E.g. h123456 for the sha1, k6543 for sha256 and n100 for the commit number.
"Play" is doing something you want to do. "Work" is doing something someone else wants you to do or needs to be done. The former gives you complete agency, the latter is a reduction of your agency. If that something is valuable enough to someone they will pay for someone else to do that thing they can't or don't want to do (the pay is necessarily related to the value they have assigned as well as the retention of their agency in the matter). Of course they have to find that someone else that is willing to do that something for the pay offered, which means that someone else has to weigh whether the loss of agency is worth the payment offered to them.

It is not so much that "we love to do the actual core activity" since there are few programmers that would enjoy being constrained to constantly re-implementing basic CRUD functionality for months or years. We instead love the core activity driven by our own agency, doing what we want simply because the reward is satisfying that want.
It's not dying at all - it's an incredibly useful interaction style.

Those companies are failing to profit because they don't understand that a digital assistant needs to be working with me, locally, and not subverting my intent.

It just needs to be my device, and not a sales rep for google/amazon. I use voice controls all the time at home - it's astoundingly useful in all sorts of situations, and I'm not even disabled (where it's literally life changing in some cases).
It's a short paper so read it. He justifies it then backs it up with experience from Mesa.
The state has a broad interest in fixing the environmental effects. The owners have a financial interest in avoiding maintenance. So it’s both.
Other customers also brew-installed: fuck [1]

[1]: https://github.com/nvbn/thefuck
Afaik memory-mapped files don't count towards the commit limit. Couldn't they roll a custom file-backed allocator (essentially manual swap) to get around the windows limit?
For a few months now I saw a huge improvement on Linux regarding the memory management of Firefox. Previously I had to run Firefox in a separate cgroup to limit its memory usage, because it could easily deplete my whole RAM. And if I did close most of my tabs it did not release the memory back to the system. Now I never actually get to the limit I've set before and also with Auto Tab Discard extension it is well managed. So kudos to the team for such improvements.
> “One of the apps collects data on whether and with which number a telephone call is made,” the German authority said. “The other app actively prevents the device on which it is installed from going into sleep mode."

These must be Android apps? Pretty sure iOS developers have no way to do things like this unless the apps required you to also install some profile.
Information-Geometric Optimization Algorithms
Conversely, declaring "this is the law" doesn't change the fact that the Bitcoin or Ethereum networks process these transactions anyway.
I could come up with reasonable objections but the truth is I was miserable as a kid, and I associate that misery with New Jersey.

I still pull over across New Jersey for food - especially around Edison, where I order banquet amounts of Indian food from Ruby Ke Kitchen Se to take back to my chest freezer in the woods of northern New England.

Plus, New Jersey begat WFMU - god bless them.
Of course Google is going to be more up to date and complete for POIs when these POIs need customers to survive and customers use Google search to find info. Google uses its monopoly in the search market to also become dominant in the geo data market. There's no competing with a hundred million shop owners contributing and updating their own data.

Hiking trails and other more niche things, though. Compare the data quality there :)
I installed their self-hosted minic3 tts the other day to add a voice to my home assistant on prem smart home. It sounds unbelievably good compared to the picotts crap I was using before. Pretty stoked. Now I want to try getting the voice assistant hooked up too.

https://mycroft.ai/mimic-3/
The author left off the part where it was invented by a mother and how dentists hate it! /s

I suppose it technically improves stability, but the cause seems like a flaw in the Windows operating system, if I'm understanding correctly.

> Stalling the main process led to a smaller increase in tab crashes – which are also unpleasant for the user even if not nearly as annoying as a full browser crash – so we’re cutting those down too.

I wonder if this has anything to do with my recent experience with Firefox Nightly on macOS. In the last few weeks I started to experience spontaneous tab crashes that couldn't be explained by anything from what I could tell. I could open a new tab with the exact same page and it would manage to not crash. Then I noticed Firefox would sometimes prevent me from viewing tabs until I restarted to update the software. Haven't seen it in the last few days, but it was incredibly frustrating. IMO, Firefox should make a best effort to render a page and not have its core functionality stop working entirely until updating.
Shrinking Mermaid 30%
You mean like, charge for access to my wikipedia or Open Street Map server?
What am I looking at? It seems like they achieve plausible deniability by recommending you get the file by ripping it from a cartridge you own. Is that not good enough?
It's not just a web browser, though. It's the sole method to install software, most similar to a package manager on a desktop operating system. On your point, many package managers do have the ability to browse the remote index of the software they can install (e.g. `brew search [X]`, dnf search [X]`). However, the primary purpose of a package manager, including the App Store, is to install and manage software. This is a critical operating system function, made more critical on iOS by the fact that the App Store is the only way to get software.
Well it still isn't simple clickbait.
How to stop cats from exterminating wildlife?
Cats, even well fed by their owners, have a tendency to hunt everything that moves once released outside their home. It's estimated that free-ranging domestic cats kill billions of birds and billions of mammals annually. (source : https://en.wikipedia.org/wiki/Cat_predation_on_wildlife)

We need a worldwide solution to stop cats’ extermination of wildlife. Of course, most people won’t keep their cats inside, so we need something, maybe a device attached to the cat to make its hunting fail.

Do you have ideas to propose?

Edit: Bells work, but only partially.
> We’re wildly underdiagnosed, and you’re probably right.

Why? Why is this happening all of the sudden? Is it genetics? Environment? Culture?

Why is no one asking the important questions and just popping pills and going on with their life?
- Solopreneur / Indie Hacker / Tiny SaaS scene. This is more an implementation strategy of my dreams of Financial Independence but I find these communities have large overlap. Building small, sustainable solutions to real-world problems to make a decent living. Not glamorous, but lots of freedom. Communities: IndieHackers and lots of people on Twitter.

- Simple Code. I think most system architectures / frameworks / languages are suboptimal - either being hard to reason about or a pain to code in, etc. So this bucket is about trying to find technologies that actually best support their usecases, regardless of what their adoption looks like. This led me to two scenes: Svelte / SvelteKit for frontend and F# for backend / general purpose programming and is now how I build pretty much all my apps (see: https://cloudseed.xyz). The subreddits for both these communities are good.

- Creative Coding / Technology - I used to be more involved here but now am more of an observer. Basically trying to use the power of computing to create cool things - mostly artistic. This comes in a range of forms but typically procedural / generative art is at the core. Subreddits r/generative and r/creativecoding are pretty active
I don't know electron, but cobalt has some limitations. On page you can find what html5 and css3 tags are supported. List is limited. Cobalt also does not support WebGL. But binary has ~45mb and works really fast compared to other engines on embedded devices. I was not able to run react app on Cobalt, but preact works really well. I've also been doing experiments with the Vue framework and it also works.
I understand that some people might have found this cryptic, but they added an explanation, so it's not that cryptic anymore. This problem is fixed. It was not even that cryptic. The first time I encountered this, I was a child and not a native English speaker and I still got it. I find it nice that people try to keep a bit of history/fun.

Now, its not even the same people that are involved in this issue and this article. So no, its not "the same folks".

Anyway, if it's the worst thing you have to complain about Mozilla, we are good I think. People really have weird battles to fight.
The Return of James Cameron, Box Office King
You got the numbers wrong and Elon fired the person who knows them...
Not paying workers market wages drive’s productivity. News at 11
Great feedback. There are several sample lessons, but from your feedback I see how I can make them easier to find.
Well that is true, the vector tiles do have the opposite problem of having too much data when zoomed out, but using raster beyond level 21 is just completely wasteful in terms of storage required. Most of the tiles will just be one colour. I'm not sure how level 28 is even possible without taking up multiple HDDs.

I still think that the more proper solution would be to instead cap out the vector tiles on the other end, not going lower than say level 5.
The dams have been there for decades, but only recently plummeted and no one can prove why? This doesn't inspire confidence.
You're right on this potentially being the worse purchase of all time. The purchase price of 44 Billion was overvalued. If the only thing Twitter is supposed to do is to move tweets around then there was a ton of bloat of developers with a massively bloated purchase price. If Twitter had quality R&D products that could compete with TikTok, etc., then there may not have been a bloated workforce nor bloated purchase price.
Yeah, I do, it may have been down at the time though - unsure
Sorry, who has such an authority over the entire globe? Totally ridiculous if you ask me... Some people trying to play god or w/e but they're not alone in the room.
a bell?
Yandex have this
https://yandex.ru/search/?text=%D0%BB%D0%B0%D0%B2%D0%B0%D0%B...

Article
https://yandex.ru/blog/company/94762

Also find this

https://maximal.github.io/colour/

https://colorscheme.ru/color-names.html?ysclid=lascsvqk3j262...
Once you go beyond integers, using [closed, open) or (open, closed] becomes more important, because otherwise you cannot represent adjacent intervals.
U.K. to investigate Apple and Google’s ‘stranglehold’ over browsing
To an extent - but a politician might have to deal with 30 different issues, and choosing the right stance on 5 of them will get you enough support to get elected.

Say the right things on taxes, guns and abortion and you can get elected regardless of your stance on nuclear power or microplastics or cryptocurrency.
So? “Knowing a guy” is always about buying stuff
Since the creators of VLC are also the maintainers of libdvdcss I don't think getting sued over letting people skip unwanted content is their primary concern. They seem to be doing alright legally - probably helps to not be US-based.
I highly recommend people read about floods and wetlands, and how we’ve tended to destroy wetlands in order to build things like highways and buildings. It’s incredible how much damage wetlands mitigate, and just as critically, how much water they stop and put back into the water table.

We do want floods, and we want wetlands to absorb them. Where that isn’t possible, engineering ways to absorb the water in small scale and environmentally friendly ways do exist, too.
Couldn't you take this into consideration in the vector renderer? A lot of roads and paths in OSM have width and surface tags, you could render that using some appropriate texture on high zoom levels instead of the usual dotted lines for paths. Forest and grass doesn't have to be solid green fields, and crosswalks and traffic lights could be rendered, contour lines can have user specified intervals, and so on. There's lot's of additional detail you can render parametrically from data.
A huge problem with this approach is that very few general purpose languages reach the point where they have big standard libraries, great external libraries and tools on top of them. Every time someone invents a new language it wipes away the decades of progress of the general purpose language that could be used instead, so it needs to have a massive advantage or be completely necessary.
This somewhat depends on how big your features are. Arguably, large long-lived feature branches are the problem themselves. If larger features are broken down and developed/merged piecemeal, then you still have smaller commits you can fall back on.

IIRC, GitHub uses a development model where partially implemented features are actually deployed to production, but hidden behind feature flags.
It's great to hear your concern with the actual people. That tends to get lost for some reason. And I agree we tend to attach too much importance to our roles, but the flip side bears a certain amount of truth, though on a timeline more like 108 days than 108 minutes.
>MSVC stubbornly refuses to add support for variable-length arrays (which AFAIK are required for full C99 support).

They were made optional in C11. It was a good decision because it's a dangerous misfeature.
Clearly worldwide payments is an issue otherwise they’d have rolled it out worldwide day one, and they didn’t. There must be something holding that back.

Plus I really don’t think you can compare B2B payments for premium API access to end user payments. Not least because they aren’t going to be going the same route: a huge number of them will be via Apple or Google in-app purchasing. Ask anyone who works with those systems, it isn’t a quick plug and play job.

In general though, a new subscription tier, feed algorithm changes, UI changes… if these aren’t, what is a big change in your book?
1. WhatsApp was more reliable before migration to Meta's infrastructure.

2. WhatsApp didn't have e2ee back then. The broadcasting is important, yes, but it is very heavily biased towards reads over writes, so something like Cloudflare would solve 99% of the load.
I think the official Nominatim server has minutely updates so I'd be very surprised if the open source version isn't the same and can't do that as well. I've never set it up though, so I'm not sure where to find those docs.