skysight-inc/HackerNews huggingface dataset:
I'm getting down-voted, so I feel I should fight my corner a little bit.

Yes, their products are ubiquitous, but as someone further down noted, some of the most important aren't monetised. Their ubiquity also came from their first-mover status and network effect, which is severely diluted in 2023 and I can't see improving over time.

FWIW, I also live outside of the US and EU, and despite once being the only real platform, I'm seeing TikTok and Telegram coming up fast these days. Their position came from monopoly, which just isn't there any more.

And then there's the fact that advertising is also undergoing something of a shakeup at the moment. I work for an org that does a lot of ads, and everyone's freaking out over losing our ability to do targeting as we did. The devil will of course be in the details, but I can't see this being good at all for FB's bottom line.

And this is before we get to adblockers, apparently now up to >50% of users if Hootsuite are to be believed [0]; and the fact they've been bullshitting on ad metrics, a core revenue issue now at the class action phase [1].

My somewhat colourful analogy re: ships and islands may not have been quite on the nose, but as a take I wouldn't say it's awful. Meta need a serious reinvention and several decent new revenue streams if they're going to cut it going forward.

They had a plan, it was the Metaverse, and it sucked. They missed the boat on monetising their AI tools -- something I'm eternally grateful for, but can't see them fixing their core problems.

[0] https://backlinko.com/ad-blockers-users
[1] https://www.reuters.com/business/facebook-advertisers-can-pu...
I'm still on a Nokia 8 I bought five years ago. It works fine, though I have to knock the camera a few times before the focusing starts working.

Unfortunately I've just found out this week that Slack are discontinuing support for my version of Android. As my workplace uses Slack and I need to support the applications I work on, this means I'll need to either get a new phone or install a custom ROM so that I can get a more modern Android version. As it's my primary and only phone, the custom ROM route is a little worrying as it means I could potentially be without a phone if I don't have time to work through any issues that come up. Also, last time I ran a custom ROM, Google Wallet refused to work on my device.

So I'm effectively forced to buy a new device, despite being reasonably happy with the one I've got.
It's literally open source, you can go run it yourself.
Those people should get station wagons or mpv's which generally have much more room for those sorts of things.
The Advice I Got from Consultants with 236 Years of Experience
Ice cream has a legal definition in the US, and it doesn’t require cream as an ingredient.

>Ice cream shall contain at least 1.6 pounds of total solids to the gallon, weigh not less than 4.5 pounds to the gallon, and contain not less than 20 percent total milk solids, constitued of not less than 10 percent milkfat. In no case shall the content of milk solids not fat be less than 6 percent. Whey shall not, by weight, be more than 25 percent of the milk solids not fat.

Whether McDonald’s product meets that standard, I am not sure.
> I believe Linux is at 75-80 ms for the same environment where I have FreeBSD booting in 25 ms.

From the article, Colin Percival on how Linux does as well. Impressive (though would be good to see other benchmarks to corroborate Colin's).

(Which is an HN comment actually: https://news.ycombinator.com/item?id=37205578.)
Fake town built exclusively for filming TV and movies
Yes. Though they don't pretend to be text editors.
We've had an important change to computers since then in that essentially every processor you might be running an OS on will have multiple threads of execution available. As long as some thread returns to the OS and the OS there does a check for excess resource usage it looks like Fomos's model could be made to work. Except in the case where you have some task that uses more threads than the system has which then all try to grab the same lost mutex or something. But you could always just ensure that the OS has at least one thread at any given time, which could be pretty expensive depending on how many threads are available.
$7k ain't shit for relocation. I once had a recruiter for Disney ask me to move to Seattle (without offering anything for relocation).

I was single and lived in a one bedroom apartment in the Midwest and I calculated the rough cost of my relocation (still just renting) at being at least $8k (moving van, gas, early termination of my apartment lease, initial rent + security deposit at the new place, probably a few other expenses I don't remember currently).

This was 12 years ago.

This site[1] claims the following approximate costs for relocation:

Current employee that owns a home: $97,166

Current employee that rents: $24,216

New hire that owns a home: $72,627

New hire that rents: $19,309

[1]: https://arcrelocation.com/employee-relocation/
What about Vim and emacs?
Nvidia did open source their drivers (or some form thereof) and now provides redistributable firmware blobs. Plus firmware authentication has been broken on some older cards. So hopefully the proprietary drivers will lose importance over time.
Public transport is only more environmentally friendly if people actually use it. Out where my parents live it was not uncommon to see busses driving for miles with 0-2 passengers. The problem was that providing good enough public transport that you didn't need a car at all is basically impossible. And since everybody had a car, the number of people that wanted to spend 60+ minutes taking a buss that went 3-4 times a day into town, instead of driving 30 minutes, was basically zero. They eventually cancelled the bus line since it was just too expensive and inefficient to run. The alternative of trying to provide a truly useful public transport service (say 2 buss lines running every 30 mintues) would have been extremely expensive and would have meant even more empty busses.
> So I don't understand the need for a website for this.

Perhaps read some of the website?

For instance the example for customising the output when inspecting your own object types: a view specific to your objects is something DevTools doesn't do out of the box (how could it when the devs know nothing of your objects?) though there is a way for you to tell it how to display them which few people know about. I for one was unaware until now.

Some of the examples seem a lot more like common knowledge (in fact you can derive some of the tips by just reading the screen in front of you while using DevTools) but that doesn't mean some people aren't unaware of the facility or are aware of it but have misunderstood and think it is less useful that it can actually be. For instance I know about the “Apply CSS styles to console messages” method, I've used it starting some time ago (though note: over use of things like this hinders more than it helps), but I image a lot of people don't because it isn't in the usual lists of console tips (which normally amount to illustrating the existence of console.warn(), console.table(), and similar methods).

Of course if you know everything about DevTools, or simply don't need/care to know more than you do, then the site genuinely isn't useful to you. But that doesn't mean it isn't useful to others.

> I see tips and tricks in the pane with issues and tips how to solve it.

I'm not seeing a Tips and Tricks pane so maybe we are not using the same browser, or you have an extension installed that is providing extra features.

There is What's New which does what this site is doing, just for brand new or newly updated features not those that have been around for some time.

The issues tab, but this is issues detected in the current page, not necessarily anything to do with DevTools..
How could lab-leak ever become a theory? A theory is an explanation of some repeatable pattern of phenomena that is observed in nature and that can be empirically verified. "Lab-leak" is a single possible event, that may or not have happened. The most that can happen is for strong evidence to emerge for or against the hypothesis that this specific event occurred.
Surely we are talking about real applications not toy educational snippets. Or are you claiming that what works for the dozen or so lines in a typical Rosetta code example works just as well for million line, multi-user, multithreaded, object oriented simulators and optimizers of electrical machines?

At risk of moving the goal posts, I suspect that actually writing such a program in assembler might well be impossible simply because it would probably take too long to write and debug.

If assembler tooling were improved perhaps this could change but who will do it. There have been assemblers with object oriented extensions, perhaps other developer aids could be created. But who will expend the effort?
The origin airport was located in an area called Udachny, which means Lucky.
Aw sorry dude it was like 20 years ago at this point. I do remember it started with an I and it was in the middle of North Carolina near Advance. They may have closed it since then.
>science is the thing you do.

Not really. We can build vinegar and baking soda volcanoes in our kitchens, but we can't build particle accelerators.

You will never personally prove where COVID-19 originated, so if you don't want to rely on trusting other accounts, you'll need to permanently abstain from holding an opinion either way.
Because people flagged it?
PMODE/W was also modern... and now it's open-source too:
http://www.sid6581.net/pmodew/
I was wondering the same thing with these kind of products.

Garbage in - garbage out.

Same concern I have with all the companies using LLM for searching company documents.

Most of the data I have seen at the corporate level does indeed have nuance to it and is often not as clear as just the named column. Usually not much of any documentation and that is always a tough problem to solve. Imo it’s about how to maintain knowledge bases properly, it’s a tough but to crack.
I didn't know about this, looks pretty neat.

Unfortunately, 90 km/h top speed is a hard sell here in Germany, since that means that you will get in other people's way when driving on federal roads or the Autobahn, provoking people into dangerous overtaking manoeuvres.

In addition to cars having become noticeably larger in the last years, people's driving styles has (imo) become more aggressive also.
> We collectively decided that society works a lot better when we infringed on the rights of diner owners in order to protect the rights of everyone who wanted a seat at the lunch counter.

We notably did not and that is a key distinction. We carved out very narrow obligation upon business owners to refrain from refusing service in a very specific set of intrinsic categories that have no bearing on the content of one's character. At the federal level, we notably stopped short of things like political affiliation.

In most states you can be refuse service for being a Nazi. Hell, a police officer was recently refused service because the obligation he has to open carry a firearm on duty ran afoul of the establishment's "no firearms on premises" policy (https://www.insider.com/san-francisco-bakery-reems-refuses-p...). The key difference is intrinsic versus malleable properties; a cop can go off duty and put the gun down, a Nazi can stop advocating for the genocide of people, and a KFer can cease to associate with a site tied directly to organizing abuse.

You can make a case that promoting the common welfare is served by maximizing the corporate obligation to serve citizens, but if you're trying to make it the burden's on you to explain why it promotes the common welfare for a person to serve those they know wish for their genocide or actively organize hate mobs against them.

... Anyway, I'd love to continue this thread, but as this site owner exercises their right to filter the content on their own site, I'm limited to the number of responses I may give per period of time. And that is reasonable, it is their site. ;)
Losing their dominant position in Linux would be catastrophic for Nvidia; they’ll do anything to avoid that happening.
It’s just like people who have 40,000 unread emails. You just ignore the old ones.
Oh damn, thanks for the update.
Yeah the PHP documentation is extremely pragmatic and seems designed to get you going quickly with useful examples.

The Python documentation seems to be suffering from some sort of weird snobbery. Very wordy as another comment mentioned. Examples are frequently lacking or inadequate. They seem like they're trying to compete with MSDN in "professionalism" although these days even the MSDN examples are better. There is an entire ecosystem of python tutorial websites around the web that would not exist if the documentation was as helpful as that of PHP.
I think you're saying

- science is the methodology,

- Science is the institution that requires trust to be believed?

Folks might interpret your comment to mean we should trust the institution, when of course we all know it's a grave error to trust institutions. Institutions get captured, usually by low-iq lifers

Richard Feynman: "Science is the belief in the ignorance of the experts... science - a.k.a. research - is in the making, belongs to the (unknown, yet to be discovered) future, while expertise is based on the past, with in-built obsolescence"
No we don't.

Waterfall is probably the only way of managing large quantities of differently skilled people on a software project and actually getting somewhere though.

True agile is for very small teams of highly competent people only, which are rare.

There are some corrupt organisations out there selling process models which tell you you're getting the latter but actually sell you waterfall again with bits renamed. This drives people away who are sold the agile model at an interview because the people who are invested in it in the organisation don't know either process well enough to rationalise it. So people arrive, realise it's a shit show and leave again quickly. That's reality and it sucks.

I think people need to talk more around the social and political structures of organisations that drive the process model rather than two camps because there's infinite varieties of both ways of doing things.
Lots of developers use GitHub Actions and as soon as it goes down and you can't push your urgent critical change, then it becomes your problem.

In fact, it means you are losing time and money waiting for GitHub to fix it as it impacts your ability to deploy / update for production.

Regardless, you should expect GitHub to go down or have an incident every month. It is that unreliable.
> the term used when doctors find a gene that runs in the family and causes cancer

Gene's can be switched on an off and gene are by nature inheritable. Not all genes mind otherwise we would be identical.
Welcome to the reality of open source, it's a very limited few dedicated developers often supporting up hundred of thousands of users.

The answer? Just maintain the project as the hobby it started as. Open source is provided without warranty and users are more than free to use the provided binaries for their convenience as-is or learn to compile to contribute fixes.
i am all for promoting GPL code and i prefer that non-free kernel modules would not exist, but is there any reason other than promoting the GPL why a non-free module should not use linux-only APIs?

or the reverse, if getting rid of non-free modules is the goal, why even have a syscall exception? why not force all modules to be GPL?
Seems easily avoidable by having the modules rendezvous in one of the myriad ways that are possible given that both run in kernel mode with full privileges.

For example, you can walk the kernel-only page tables, find all executable pages, and scan them for a magic string that the other module puts in their text section.
Corey Robin: The Reactionary Mind
»John Barlow argues that Robin's view is that conservatism/reaction is the characteristic of those who have power and wish to keep it, along with the satisfaction of having it. Yet Barlow argues that this claim is vulnerable to the fact that "at any given time, yesterday’s victors are today’s conservatives" which Barlow argues is an issue since it makes it difficult to distinguish a characteristically distinct reactionary attitude. Barlow argues that the root of "conservative" is one who wishes to conserve; humans have a tendency to want to keep what they have or have fought or worked for but this is not a new observation, thus Barlow argues that Robin's essays invite a response of "so what?"«
Ask HN: Hosted Postgres provider that offers sharding
Hi HN,

Does anyone know a DBaaS provider that provides Postrges clusters with the option to shard them down the line? Most providers I currently know don't offer features beyond replication and connection pooling.

Would love any help, thanks in advance.
> You will be more environmentally friendly if you just don't upgrade from whatever phone you have for a few years.

Trick maybe, but also:

Which is why they provide 5 years warranty software updates.

And while there are phone you might be able to use well beyond 5 years for your use-case, after 5 years (and often earlier) many want a new phone, in the end people are not fully selfless and needs can also change.

E.g. I for a very long time didn't need a camera, but now I need one and the one of my current ~4 year old phone just doesn't quite cut it. And if I get a FP5 now I probably will be able to use it for the full 5 years, and them I will check if I can put some alternate OS on it and pass it one to someone who is satisfied with that.
Python specialized in ease of learning and running the code. Everything else came after as a byproduct of the large user base.

One reason why I switched our team from Matlab to Python was the capabilities of the core libraries. Argparse alone sold it for us.
That's cool, I think it's only because Z3ntu works at Fairphone, though.

https://nl.linkedin.com/in/luca-weiss?trk=public_post_feed-r...
Actually, you can manifest your windows app as UTF8 aware and all the win32 "-A" (formerly ascii only) APIs switch to handling UTF8 :3

This is a feature of Windows 10+
https://learn.microsoft.com/en-us/windows/apps/design/global...
I'm guessing the first time in 20, 30 years? :)
Yeah feature creep is a crime in open source projects.

It's killed more useful projects than it's ever benefitted.
I'd actually love to know how you made the web-site, it has the distinctly openAI-look, with large clear lettering etc. Is that custom built or did you use a theme in a framework? Thanks
Measuring "productivity" of any knowledge worker is absurd.

From the perspective of measuring job performance, yes that can be measured (some of it is subjective, not metrics) but not productivity. They are slightly different in that as a manager I want to see people performing well, growing in their career, learning new things, getting work done, etc. If you use the lens of productivity there is a different intent that you can somehow increase productivity by expecting more numbers of X, Y or Z. So if you set a silly goal of close X tickets/month its meaningless and if you tie raises/bonuses to it expect it to be gamed. Instead if you use metrics of things (ticket counts) and look for outliers as an indicator, then that can be helpful if someone is struggling for what could be many different reasons (under-skilled, requirements keep changing, personal life stuff, etc.)

Subjective things can be measured but its more of a thumbs-up/down/middle measurement. Being helpful to other people on a software team/mentoring is subjective, so is good software design. Once you start putting numbers on subjective things and expecting better numbers its going to fall apart and be gamed.

The problem is with bad or lazy management that wants charts and thinking they can squeeze more out of workers by counting things and "make chart go up".
> right now there's a odd vogue to think that a healthy democracy does things like ban political parties (currently an active debate regarding the AfD in Germany)

this is based on the idea of streitbare demokratie[0]. Which basically states that the foundation of the state (bundestag, bundesregerung and courts) has the right AND duty to defend itself against parties/elements who wish to abolish the "freiheitlich-demokratische Grundordnung" (freedom/democratic foundation/order).

This concept actually is worked out in various different laws in the Grundgesetz.

It solves the problem of the paradox of intolerance quiet well in my opinion, and considering germany's history it is a very, very good system to have.

[0]https://en.wikipedia.org/wiki/Defensive_democracy
It's every two weeks. If your threat model involves being spied on over the shoulder for your master password while in a cafe you "just" need to ensure you enter your password in a safe location every two weeks.
To latch onto your comment: What about competition? Ice cream machines are not complicated, relatively speaking. Isn't McD's fed up with the cost and loss of reputation? They could build their own - high efficiency, high quality, high reliability, low maintenance cost - line of ice cream machines and distribute them to the... over 40.000 McD's franchises worldwide.
Even if that's true - I'm not sure it is, particularly in very early R&D phases with no external impacts - all that means is that non-waterfall doesn't work absolutely 100% of the time, which nobody is saying it does.

Any time an engineering methodology is discussed, people come out of the woodwork with their specific example of one time where that methodology won't work.
> Pixel 5 Updates [...] Ends in 1 month and 2 weeks

No way am I getting rid of my Pixel 5 in a month, it still runs like a champ. Can anyone tell me realistically what are the risks of running a phone without security updates? If it's worth anything, I almost exclusively run FOSS apps from F-Droid.
It’s a new framework, a new language, and a platform. It’s like open sourcing React, opening Java, or opening the web browser. Controlling the platform has tremendous benefits despite giving it out for free.
General Motors to use Google AI chatbot for its OnStar service
Have you seen the "Birth and Death of Javascript" talk? https://www.destroyallsoftware.com/talks/the-birth-and-death...

But the basic idea of using a managed language like Java or something to eliminate the need for hardware process security goes way back. Microsoft's Singularity project is I think the best developed effort at this.
The CO detectors have been hacked
> China did a bad thing

The WIV lab was built by the French with money from many different countries and the research was being done by EcoHealth Alliance with US funding so blaming it on the Chinese is probably not the whole picture.

EcoHealth alliance made a grant application to DARPA and DARPA turned them down because it was too risky but it seems pretty obvious that they got the money somewhere else.

https://theintercept.com/2021/09/23/coronavirus-research-gra...
It didn’t. There’s some evidence (taken in isolation) that might point to such a thing could potentially occur but data and historic evidence points to the wet market.

At this point I feel like the argument is over some broader meta-argument that the lab leak hypothesis was dismissed too aggressively and the consensus formed too quickly over the wet market.
in my 10 years of using .NET and C# i encounter microsoft bullshit most days, so i would bet money that you run into those cases all the time but just got used to it lol
IntelliJ and VS are like two different models of US aircraft carrier

Eclipse is like that one Russian aircraft carrier.
Precisely. As a user who didn't write the code you don't get to say how people, including you, can use it.