skysight-inc/HackerNews huggingface dataset:
A lot of these (but not all) strike me a flashy things for which you get promoted. Many people don't need any of these.

What FAANG does not do is support critical yet underappreciated Unix infrastructure. By this I mean directly donating to developers without trying to take over the projects.

The quality of FAANG code, especially in the fault-tolerant machine learning space, is questionable as well. I'm not sure why so many commenters (in other comments!) attribute near magical qualities to any output of FAANG.
How much does a "regular" car usually cost in the UK?
AFAIK originally he said it was 100 AI companies using it for training data and then eventually morphed that to this line of reasoning, but why would Meta possibly need to scrape Twitter and, even if they did, why would they be so hamfisted about it given that they already have the `facebookexternalhit` scraper which hasn't been causing issues. I'd take Musk's statement with a big grain of salt.
How trams are changing France [video]
If you wish to make an apple pie from scratch, you must first invent the universe. Carl Sagan
You should have added billionaires to your list then.
I'm not discounting types at all. I started in strongly typed languages and only gradually moved to dynamic languages. For massive apps generally dynamic languages are not good.

However, Ruby also has a lot of creature comforts that Elixir and GO don't have. Maybe there wouldn't be a product at all with GO or Elixir. It's hard to say.
This would never land in a factory image or upstream Android, but it has a reasonable chance to become part of projects like LineageOS, given enough user demand for it.
How big a concern is this if the data is encrypted by the kernel or user space?
FYI - Stay request was filed - https://storage.courtlistener.com/recap/gov.uscourts.lawd.18...

They were not particularly diplomatic on the evidence part: "Additionally, the Court’s conclusion that Plaintiffs are likely to succeed on the merits of their First Amendment claims fails to properly apply state-action doctrine and ignores the voluminous evidence presented by Defendants that contradicts Plaintiffs’ conclusory allegations."
FYI, robocat added his note about selection bias as an edit, AFTER I had posted my response.

With the new edits, robocat's comment now make sense to me.

That said, there's still a big caveat: We should look at the change in income for students drawn from the low-income population.

And please follow the guidelines: There's no need to lob insults.
Yeah, first follow

* natgeo : Then you'll start seeing that account replying to its photgraphers and you can build your own list.

* michaelgeorge

* reuben

* cosmic_background (I don't think he's natgeo but still neat)

* benashtonart (Also not natgeo but fun)
Okay, it seems like you just don't know the answer to the question I'm actually asking. Perfectly fine — neither do I! It's a bit rude to omit what is obviously the key point of my question and then act clever about "answering" it.

Have a good weekend!
There is no other place on the planet that has the exact same mix of electricity costs, government incentives, favourable weather and a myriad of other factors that make California an excellent place to own EVs.
Brilliant summary and the parent comment.

Too many developers remain hyper committed to shiny object syndrome, or wanting to relearn lessons of the past as if they are the first to ever lay eyes on it.

No code is perfect, and lots can be learned even from a well intentioned approach gone wrong.

It’s far easier learning from other folks and their rattlesnake bites instead of insisting of recollecting that baggage yourself, first.

Greenfield is still useful, but too often it has to do with preference and interpretation or a lack of willingness to do so.
The older I get (I’m not even 30 but nevertheless), the less invested I feel in so many of the problems in software engineering. It’s why I’ve gravitated toward embedded and computer architecture, the problems there feel more fundamental and necessary. I have a friend who jumped ship recently from the CS department to physics, and he tells me that spending so much time thinking about the theoretical underpinnings of the physical world just sort of ruined CS and software engineering for him. I imagine that physics can make almost anything else feel trivial, so maybe it’s an unfair example.

I know there are interesting problems in CS and software engineering but rarely do those of us working in industry get the chance to do anything truly novel. Embedded is simple, almost like using hand tools, but at least the products I contribute to are physical and solving real, hard problems. Just wish the money was better…
Even stuff like UNIX, C, C++, to extend your example.

People apparently forget the amount of money that was and is injected into them.

Someone has to put the money on the table to attend ISO meetings, buy the standards, implement the features into existing C and C++ compilers, for example.
Which is one reason it will be overturned :)
I’m on my HOA board and this describes every single vendor we work with. Absolutely infuriating, and I don’t understand how they graduated high school.
> I believe addiction is a disease, but treatment is elusive.

Treatment is elusive because it isn't possible in the traditional sense.

The phenomenon is the exploitation of two things: the vulnerability of humans to chemicals, and the inability of communities to protect their free spaces from the outcomes of humans abusing chemicals.

Free spaces are a sacrifice zone. Legalisation of addictive drugs, at scale, will destroy what we value as community.
On a scale of what Orwell imagined in the 1940s about the year 1984, 74 years ago?

a 1 out of 10
Why would they? Nobody except a few home users needs RAID 5/6. There's only a small handful of talented filesystem developers (never mind the filesystem, it's equally applicable to all of them), and there's always something to do which will benefit all of us. Especially for something so feature-packed and complicated.
I wonder what the staff has cobbled together for their home machines.
It's crazy how much work we put into trying to speed up these scripting languages. It's the same with Ruby. Shopify spends tons of dev resources on making JIT and stuff.
The companies who make the components may have merged, gone out of business, switched to manufacturing something else, etc. That's the real problem -- you can't source the same components you did, and in order to work around those problems you need people with a deep knowledge of the whole system who can figure out how to resolve that.
Startup teams also aren’t great as they should be at being even slightly kind and thoughtful to their future selves.

Understanding greenfield usually means iteration, a small amount of conceptual architecture and organization before dialing into the matrix to go full Neo can go a long, long way.

Specifically, it’s easier for startups to create productive new beginners in their codebases.
So, wait, all apps are trivial in nature and can be built in less than a week?

By your own admission here GO takes nearly twice as long (which is about what I've seen). So if you aren't building a trivial app but instead building something that takes 6 months in Ruby you'd be spending nearly 12 months in go. Sounds like a real significant amount of time if you are rushing to get to market.
>region-locked apps

There is no such thing. The respective app stores allow you to distribute apps in select regions. This is an important feature for app stores because an app may not be a good experience in all countries. The app may not be localized to all languages, there may not be content moderators for those languages, those countries have a multitude of laws that you need to comply with, your app may include copyrighted content which is only licensed to be distributed it certain countries, etc..

>preventing screenshots from DRM content

This is a feature requested app developers due to the legal requirements when licensing content such as movies. Movie studios don't want people streaming or recording their movies so app platforms need a way to surely show this content.
In Battle with Microsoft, Google Bets on Medical AI Program
I think for most countries you can watch it in the GCN app with a subscription.
They don't really need to fetch it twice though? Fetch 0-1 times, use it according to what robots.txt allows.
At the risk of sounding mean, Threads really is the dumbest place on the Internet.

It’s vapid beyond anything I’ve ever experienced.
I’m all for the “fake data” idea, but also: Apps should be required to gracefully handle the cases where users deny permission to access real data. I know last time I developed for iOS, it was Apple’s policy that apps cannot punish users or exit() the app in retaliation for them denying a permission. Apps must gracefully handle it and continue running.

Also, and this was even longer ago, apps could not require users to have “an account” in order to run. I remember (this was over a decade ago) my company making a product change that forced users to have an account in order to function and we got (rightfully) rejected by the AppStore for this. It seems they must have softened this stance because I am seeing more and more apps that require an account to function.
> It makes more sense to me for some group to attempt to replicate the IDE experience in a modern Lisp (or similar) flavour.

It may not have the fancy UI, may not have a fancy user experience, may not be an operating system, may have a more primitive Lisp dialect, may not have a good multi-threading story, ... but it might exist and people put a lot of work into it: GNU Emacs and its extensions.

That's how it is...
a lot of people do, for example me. apple maps sucks badly where i live (eu). say, it has no idea my house (built 6 years ago) exists, it builds routes via non-existing roads, is not aware of road works, detours or most of the businesses around

apple maps is completely useless here, even though i don’t like using a google app, there’s no alternative
Agreed, it's a silly notion based in no facts whatsoever.

Also, if the government isn't paying for it anymore, there's no reason to put overhead money towards keeping those manufacturing lines open anymore.
We already know for a fact that they can surveil virtually all smart devices including appliances and televisions due to the Vault 7 leaks, and this would tend to be corroborated by the national geospatial intelligence agency telling congress that they have a high resolution 3d map of the entire globe's events at any given time.
> which is 10-15x more complicated

You can learn k8s in a day. It's really simple.

> various ingress controllers and weird quirks that are completely different on each cloud provider

Which are thoroughly documented and not that hard to implement or understand. You'd be reading about each cloud's nonstandard ingress even without k8s.

The beauty of k8s is you can run your software locally and have a much easier time lifting and shifting to another cloud.

Fitting to the shape of a cloud provider is a great way to never leave.

Another benefit of k8s is that you treat your services as cattle you can easily spawn and kill. Adoption of k8s naturally leads to anti-fragility, anti-brittle best practices.
The definition of likeness extends beyond visual imagery.

Regarding copyright, it was previously not practical to copy a voice, so while it may be true that it is not copyright-able today, this is not a sufficient argument for the ethics of such copies, which may or may not be in sync with current laws. If copying voices was possible when copyright laws were established, the legal landscape would probably look different than it does today, which hints at the necessity of changes going forward.

AI is breaking new ground, and at this stage of the conversation, precedent is interesting in terms of how it reveals the gaps in current legal frameworks, but this should not be mistaken for such gaps being acceptable.

Many of these new conversations will reveal two things:

1) The things happening right now are legal

2) There are legitimate questions about whether or not they should be
> This guy was at least 400 km from anyone else

Well, apart from the two Russian cosmonauts also on board. He was the sole American, not the sole human. Cassidy, however was part of the largest group in space, 13 people, when a Shuttle with 7 crew joined the 6-person ISS Expedition 20.

[Edit] The astronauts who have been genuinely alone and far from the rest of humanity were the Apollo command module pilots who stayed in lunar orbit while the other two crew descended to the surface.
I can’t find her LinkedIn and the about page has no info, but with this blog post she definitely does not work in digital marketing as she has no idea how it functions. It’s just wild baseless claims that everyone is marketing is either dumb or not trying at all.
I don't think Zuck is that clever or ahead of the curve. He built a giant social network that had guard rails, ie fill in the profile, rather than build the website (myspace). And as a consequence has ridden first mover advantage for the last 20 years.

If Facebook hadn't been able to acquire Instagram or WhatsApp the internet of today would look totally different.

Facebook got lucky because regulators in the US were asleep at the wheel.

Anyway, facebook is a dark forest. Threads may have 70M new users but it's got instagrams TOS (no fun) and it's not prioritizing news. Journalists will come quickly and then leave because content will happen elsewhere.

Maybe twitter will outlive musk. Maybe.
As an app developer I do not like this idea. You want to break the contract on what that permission is intended to be.

("Weather the Trip" road trip weather app for the U.S.)
> Unfortunately this approach makes you quite unique for fingerprinting

As opposed to sharing your actual latitude,longitude and microphone readings?
Unfortunately, the current system needs to be irreparably broken before the sociopaths in charge even consider empathy.
Eugenics aside, people very regularly follow satnav directions completely blindly, the most recent one I can think of being the person who drove directly into the sea in Hawaii.

If there's an opportunity for learning, it's not being taken
> The author's point is that, with the data available to the platform owners, they could easily deduce the subset where that P value is nearly zero (having already bought the mattress).

Let's think carefully before we argue that Google and Facebook should expose (indirectly or not) even more of the information they collect to third parties.
Every smart home app seems to want an account on Android. Maybe they have a different path on Apple, related to HomeKit or similar, but I'm a bit skeptical.
> Amazon does it. Google does it. I'm sure Facebook does it. So either three of the biggest companies in the world are full of stupid idiots

This fallacy is called appeal to authority, and its the worst kind at that - its based on wealth rather than competence.
A little OT but strongly related: in France you can go to prison if you refuse to give your phone's password to the police (nothing like a "free country", I guess).

Is there a way to set up a phone so that typing a "special" password puts the phone in an alternate state with different apps and content, etc. (and possibly erase the regular content)?
Amazon's incentives lie in their buyers buying a product, and not in their buyers buying "good" products. That's why they are not motivated to guide the consumers towards better products by sorting out this mess of a review system. Now a fun little exercise would be to consider what if Amazon indeed cared it? I'd imagine that it'd:

1. Post statistic of how much that product was bought vs how often it was returned within a timeframe.

2. Put greater emphasis on the reviews of longterm accounts with significant purchase history.

3. Not allow any accounts that have not bought the product to post a review at all.

4. Punish products heavily if evidences of review tampering were found.

And so forth
That may be true, but I really don’t think I want to.

It’s Instagram in words, and Instagram by and large is an awful, fake and vapid place.

Threads might be decent software, but the content is horrible.
Seems more likely the local cannibals would be from Cali.
BLS is a tremendous resource but how are you using information at the NAICS-level to inform jobseeking or job hiring? It seems fascinating from an aggregate point of view but less useful for pricing employment positions.
Reading and untangling code is the best part of coding in my opinion. It’s like solving a fun puzzle and trying to incrementally evolve a system.

What I hate is inconsistency. Inconsistency is what makes code intolerable to work with, because changing it becomes so much harder.

Consistency, in the way I mean it, does not mean DRY or over-abstraction. What I mean is, pick a mindset or design philosophy and stick to it. Don’t randomly switch between exceptions and returning errors. Don’t over-abstract some areas early on and then spaghetti code other areas. Have some consistency in how you do this.

For example, have a rough standard for when something is X or Y. Either accept spaghetti code for areas and keep things uncoupled as much as possible (my preferred), or have some concept of abstraction you apply to new layers. Just rough examples.

If it turns out you did it wrong, which is likely, then it is relatively easy to reason about a change. But as soon as you lose the consistency then it becomes a nightmare. Don’t have special snowflakes in your code.

The last thing I’ll write is.. sometimes the over-generalization this article makes is used as a weapon to justify sunk cost fallacy. Sometimes throwing away a part of your codebase and starting from scratch is the best thing to do. But you should work with it for a bit to understand the code before doing so.
Intelligence won't matter here.

Software design doesn't have a formal theory that defines optimal design and there isn't any empirical evidence either.

We know the shortest distance between two points because we have a formal theory that defines it. Because software design has no such thing, everyone is making shit up.

Doesn't matter how intelligent you are. If the thing that's being designed can't be quantified it's the wild west. Those brains are focused on optimizing things we have no idea how optimize and things we can't even measure.
And yet there have been plenty of long standing security issues in Linux…

Why would you think that a bunch of people volunteering their time would be more motivated to look for security issues and even those that are found, how many would be disclosed responsibly instead of being sold to places like Pegasus?
I'm not asserting that it is.

In risk management, you shouldn't ignore known unknowns like that, you should either adapt your threat model or risk accept, not simply consider that risk nonexistent until proven.
> Meta goes farther than Twitter ever did, as they actually deprioritize the more news-like content.

I think an interesting experiment would be to also prioritize some "news-ish" "good news" of the type that wouldn't quite make major TV news broadcasts. The type of stuff that John Krasinski was doing with Some Good News during the pandemic.
When working with versioning software that requires a version in the format A.B.C, I like to use YYYY.MMDD.N, where N is the number of versions already released on that day.
Unfortunately I think a lot of developers will see this as what "agile" actually means to them because it has been perverted so much.

Some companies have financial incentives to treat software as an asset - like a building that you build once and never change. So change is discouraged. You can make something once but fixing it is very much frowned upon as the cost has to go against the operational expenses budget. You can see how accountants think like this and how deeply it makes sense to them and yet how comically stupid it is.

I think the problem is everything is against agile development in a company which is not agile from the top and whose customers are not agile and which puts ridiculous financial reasons in front of those relating to the functioning of its products.
Why? Only if you would reuse the same data multiple times, or if you use a unique random generator that is easily distinguishable from other data. So maybe don't use the 5x5 island, but when done right the approach shouldn't help fingerprinting?
Maybe the list could've included "14. Get discovered by Paul Graham at just the right time." Or maybe that's the luck Altman was talking about.

But I don't understand some of the criticisms here. Of course we all know that much of the tech world is people who have their early ducks lined up for them until graduation, and then later have the money and connections to keep iterating. But AFAICT, Altman didn't just go through the motions a default way. And I like some of the ideas he's promoted (e.g., making startup equity more fair for early hires).
If you’re doing legitimate retrieval rerank in the commercial enterprise setting, then I doubt this is a library that can support you beyond prototyping.

Retrieval involves complex integration (not just data connectors and open API wrappers), and meaningful rerank requires domain/context-specific trained models (that you can deploy performantly and cost effectively). If you’re doing these things, you’re well beyond the capability at platform scale vs what a python library provides
My mistake. I actually meant the other book
"Compilers: Principles, Techniques, and Tools (Aho, Lam, Sethi, Ullman)"
Fedora 40 Plans to Trample User Privacy with Telemetry Integration
I don't know what the best practice is. I'm not a parent yet but I'm studying to be an elementary school teacher, so these sorts of questions are very much on my mind.
How the Russia Ukraine war is supercharging AI warfare
You would not need separate packages to do that (in fact, you can't do this with separate packages because dpkg will complain if two packages provide the same file).

sudo update-alternatives --set python3 /usr/bin/python3-nogil
sudo update-alternatives --set python /usr/bin/python3
PEP 703 mentions the multiprocessing module which I used recently with great success. It is essentially message passing parallelism, i.e. the actor model. I would think even with the GIL removed message passing is still the best approach for a higher-level language, like Python, to handle parallelism as it is conceptually simple and lock free.

The primary disadvantage of the multiprocessing module is it uses separate processes which means my resource heavy Python extension needs to be duplicated multiple times in memory (at least on Windows). I think the move to supporting threads means the module could leverage them instead of separate processes, avoiding the need to duplicate C extensions in memory, and thereby reducing the overall memory pressure on a system.
They can demand all they want but I suspect Reddit has no clue.

(Would Reddit even keep metadata logs going back that far?)
I use an massively overbuilt i9-13900K tower everyday and a laptop on the go. I remote into the pc when I need major grunt.

I do know a ton of people who live out of a laptop tho. I can sorta see the appeal depending but the lack of display real estate and how low the screen is and all is just a nonstarter for me for any long duration work.

And plugging up to a dock or what passes for a dock these days and external monitors and keyboards etc is a flaky annoying PITA.