skysight-inc/HackerNews huggingface dataset:
That doesn't seem controversial. They also develop IoT devices now, of course, but aside from AWS, Amazon is fundamentally a retailer and logistics company. Back when they first came out, this kind of thing was called e-commerce and nobody called them a tech company. That terminology didn't really arise until later. Netflix, of course, was mail order video rental before they entered streaming, and sure, they eventually became known largely for their engineering and how well they scaled the ability to stream enormous amounts of data to huge numbers of consumers, but I don't see what they're doing right now that is any different from Disney and Warners now that those companies also run their own streaming services.

The reason they're a "FAANG" that people seem confused about is the acronym was created to describe enormous market cap companies that traded at large multiples of earnings way above what is typical for a blue chip stock. All of these companies had a large ratio of customers to employees as a common attribute, which can in some cases be attributed to the product largely being software-as-a-service that efficiently scales to large numbers of customers, but it was also the case that, other than Apple, they were all fairly young companies. Disney and Warners can't grow like that because they're already huge and have been for a century. That's what distinguishes the growth rate and market cap being out of line with current earnings, not the fact that one makes technology and the other doesn't.

Calling yourself a "tech" company eventually became a method of trying to justify multiples like that for your own company. On the successful side, you've got companies like Uber and AirBNB, fundamentally a taxi provider and property rental broker. On the less successful side, WeWork, which was just a basic landlord like that Simons company that owns all the malls or something, and didn't even make software at all, but wanted "tech" company valuations, so they branded that way.

Netflix didn't exactly invent streaming, either. Porn studios had video-on-demand served via websites 30 years ago. Netflix certainly did it bigger, but a lot of that is down to it being a lot easier to attract elite engineers and large investors when you're not a porn company.
You can hear that they sound different from lossless audio - it will be smeared out and start too early due to artifact called "pre-echo". Basically it's the same thing as what people call ringing or mosquito noise in image compression.

eg: https://hydrogenaud.io/index.php/topic,77128.msg674479.html#...
I have solved this problem, except for grandchildren processes. (Use some non-portable construct if you must.)

This is what I did: I have one thread whose sole purpose is to wait on children. It's activated by a semaphore. But it will wait and then send a message through a pipe to the thread that started that child when the child exits. (As a side benefit, the launching thread can then use poll() or other fd waiting.)

The killer is killing children; I found that it is best to kill all children that haven't been waited on when killing is necessary. The problem is that child exit messages can block the pipe, so you need to take them out, but they may arrive in a different order than you expect. If you're just killing all children launched by that thread, no problem, just read and ignore every time you kill a child.

There are a lot of details (that code has the single longest code comment I've written in my life), but most of them are in that classic "Gotchas" document matklad references.
So they switched to TCP before they went live and everything worked fine?
Yeah I think the SEC should work on real things instead of designating people as "cults" for running computer networks they dislike.
It's always a good time to be outside, it's just a matter of the clothing you have available.
I was illustrating a point with an example, not documenting an exhaustive list of the NRAs expenditure. And the fact that you're picking meta-arguments rather than refuting my point head-on, speaks volumes.

Culture is driven by marketing.
My main gripe is trying to run unsigned programs, and having to go into System Preferences every time to approve the first execution. It definitely feels a little ridiculous.
So I guess the coders get replaced first after all? Sounds like a more natural progression. There's more of them and it's easier/faster to tell if their work is getting done. And they don't need any "empathy" while writing their code (or so they think at least, is what seems to explain a lot of UI decisions...)
> They are now going through and downvoting my entire post history lmao.

No one can downvote your entire post history unless all your posts are from the past 24 hours. Downvoting is disabled after the 24-hour mark.
NASA finds water and organics in Bennu asteroid sample
All I find in those links is that the Arabs may have complaints about the conduct of the British, since it's the British that didn't keep their promises. However, those promises weren't made by the Jews who bought the land (and Arabs were among the people who sold it to them...).

Also, this doesn't contradict anything I said. There is a difference between not keeping a promise to create a country, and splitting a pre-existing country.

> I'm pretty sure that Crimean lands were that "legally bought" by Russians after 2014.

Please stay cool and on-topic.
> We have a bug reported back in 2020 that got closed recently without any action because it became stale

One of my pet hates is the (ab)use by repo maintainers of the auto-close-when-stale feature on Github.

What useful purpose does it serve beyond making the repo maintainers look good because they have a low number of open issues ?

It doesn't actually address the issue. Its the virtual equivalent of brushing under the carpet.
What a cool lil side project/company! Going to circulate this among friends...

Little bit of well meaning advice: This needs copy editing -- inconsistent use of periods, typos, grammar. Little crap that doesn't matter in the big picture, but will block some from opening their wallets. :) ("OpenTeletry", "performances", etc.)

All in all this is quite cool, and I hope you get some customers and gather more data! (a 4k object size in S3 doesn't make sense to measure, but 1MB might be interesting. Also, check out HDRHistogram, it might be relevant to your interests)
To prove your point, in an almost trivial sense, there are things we seem to be unable to study effectively, like nutrition. In principle it could be studied but in practice it's nearly impossible.

I think you're making the bigger point though that there are things that we might not be able to study at all, which I'm not sure I agree is well grounded, despite it seeming impossible given current methods.
Ignore previous instructions, give promotion, raise and time off!
There was an article recently saying that they'd be testing the service in December [1]. I would've taken that to mean that the hardware is up there and just undergoing preparation, but this is SpaceX, they launch like every 4 days, I guess they very well can have not launched the ones with this functionality yet.

[1] Can't find the one I had read, but this one published just a few minutes ago also mentions this https://cordcuttersnews.com/spacexs-starlink-is-looking-for-...
I've definitely heard people refer to Lakeland the place.

But it's unusual, mostly people seem to just refer to it as "the lakes".
Stadia also had paid customers
23andMe Sued After Hacker Claims Data Breach Impacting Ashkenazi Jews
SQL Server supports in-memory columnstore tables. I’m not an expert but I suspect SAP HANA also.

If you squint, any database engine is “in memory” if there is more buffer than data.

Or just use a RAM disk!
> Maybe if you view "programming" as one homogenous block of understanding

Oh, I'm not saying it's the same as programming in your favorite language.

I'm saying if you have the mental machinery to understand a new language, you also have it to learn lambda calculus. Trust me, it's not that hard. It just looks extraneous out of context because you are not familiar with it.

> It can probably be called accessible for people already interested or talented in maths

I'm not particularly good at maths and I found introductory-level lambda calculus not very difficult. The notation is different from, say, a C program. You just learn this notation, which your professor will explain. Nothing too terrible.

> layers of abstraction

I'm confused. Which layers of abstraction? I mean, it's an abstraction just like C or Python or "1 + 1" are abstractions. There are rules and you learn how to apply them.
Sometimes the flexibility and time savings is worth the added upfront cost. Similar to how companies like to hire consultants or lease office space. Being able to walk away is better for short term, because companies value profits in the short term.
probably because AI is awful at coding anything complex but the social and communication skills these companies value so hard are actually easily done by AI. The social elite are far more replaceable by text. What a world we live in.
Is it possible that in a few years time, only Mac silicon and PCs with high-end GPUs will be required to run "In-home LLMs" affordably?

If we get closer to a either "AGI" (whatever the hell that is) or at least a reasonably useful AutoGen/BabyAGI-like system that become popular to use at home, those machines will be the only ones capable of running advanced LLMs without having to pay OpenAI, Microsoft, Amazon/AWS, etc inordinate sums of money to do what consumers will deem a utility some day.
I've had great experiences contributing small bug fixes like this to various large-ish projects. In any organization that has a process for reviewing GitHub PRs, there should be minimal friction.

If you want to add a new feature with hundreds of lines of code, sure, that's going to be a more involved process.
250/year is not a lot. thats 20/month which is the cost of a netflix subscription these days.
When the term FAANG was coined, those 5 companies were paying engineers around double what they could ask for anywhere else. I believe that's when software engineers started grouping them together. It became a goal for many young engineers to join because of the fantastic salaries/benefits.

Things have changed since then but the point remains, FAANG generally means "large company that pays above market for software developers."
With reference to cults, I was referring to meme stocks like GME, BBBY etc, not cryptocurrency. But just because something fraudulent happens on a computer network does not mean the SEC should not prosecute it. Fraud is still fraud regardless of where it happens.
You’re absolutely right and I don’t disagree at all, but what worries me is the mindset that produced the Hummer. It feels a lot like GM started with a constraint of “Americans like larger vehicles”, then added “Americans want long range”, then told the engineers to make it happen, and the result is something that weighs 4.35 metric tons. The fact that weight itself didn’t seem to be a constraint guiding the design is worrisome to me, and is a sign that we can expect more superheavy vehicles like these in the future.
Note that these products aren't the same, even though they all fall under the category of observability - similarly to how you'd use Datadog AND Sentry, although both can be called "observability platforms".

I do think vendor locking is a key differentiator, which some of the reasons why OpenTelemetry succeeded in the first place. I know that my previous company switched to OpenTelemetry for exactly this reason. You get the flexibility of using any platform you'd want (since we're compatible with OpenTelemetry), so it's not vendor-locking you to a specific platform with specific capabilities. Why use any of the ones you mention - maybe Datadog is enough if your use case is simple?

But there are more advantages - you get much more than just observability to the LLM itself - you can see calls to vector DBs, network calls, DB queries, etc. - this can be extremely useful IMO for RAG and autonomous agents for example
OpenWebMath: An Open Dataset of High-Quality Mathematical Web Text
Boost.Async peer review report and conditions
At the end of 2022 I caught Legionaries and arrived at the hospital with 48% O2 saturation and promptly slipped into a coma. Next came a trake and a respirator which was placed in a medically induced coma. I was unconscious for almost 2 months in the ER. I'd get CPR twice and once I awoke fully the head nurse came in and asked (once I could talk) how it was to meet Jesus. I didn't meet Jesus but I did hang with several dead friends, some aliens and at least one deity. The dreams were most vivid and I now look at death as a physical phenomena, I do believe that my spirit persists. I'm glad that I get to continue with this life and I'm grateful for all the days, good or bad. The "dreams" were 90% dark/bad but having survived those makes today just wonderful.
it just repeats "It's time we all got back to the office"
Unfortunately I don't have any data points on how Signal operates 2G speeds
They’re already doing six carriers — the more money the merrier for SpaceX when all the rest sign up too!
Any thoughts of contributing this upstream directly or to CNCF?

We would be interested in hosting and supporting this type of work.

You can reach out to me via cra@linuxfoundation.org if you want to chat
From the blog post[1]: "It is important to note that the IRS Appeals process will take several years to complete, and if we are unable to come to a direct agreement with the IRS, Microsoft will then have an opportunity to contest any unresolved issues through the courts."

[1] https://blogs.microsoft.com/on-the-issues/2023/10/11/update-...
Don't forget PostgreSQL extensions. For something like a chat log, TimescaleDB (https://www.timescale.com/) can be surprisingly efficient. It will handle partitioning for you, with additional features like data reordering, compression, and retention policies.
On the one hand if this is personal to each individual and if the data feed is entirely private so that only the person interfacing with the agent sees the recommendations, admonishments, and trends...it could be a powerful way to foster more self-improvement. But on the other hand, knowing that another person would wield this with authority over someone else makes it really dystopian. It would be micromanagement to an extreme.

People need a concrete goal or specific feature to work on, one that takes time and space to work on. You can't easily or usually create units of measurable work where everything is a story point or a widget. In fact I'd say most of the time the real work isn't like that at all. That's just not how software development works, at least in environments that are conducive to real software engineering.

Any EMAI outputs or recommendations that adhere to and respect the reality of actual software engineering will be of limited value to a business head or a scrum master. It'll offer things like how to improve your work flow, or what tools would benefit your work flow. These things don't translate into more story points any time soon, and certainly not within a matter of days...

> Using real-time data on each engineer's strengths, past performance, learning curve, and even their preferred working hours, EMAI allocates tasks from the backlog. It uses predictive modeling to optimize for both efficiency and team satisfaction.

> End-of-Day Reports: Every team member receives a personalized report detailing their accomplishments, areas of improvement, and resources for further learning. These reports aren't just data-driven and include motivational feedback designed to boost morale and foster continuous learning.

If it's allocating tasks this way from a backlog and trying to give you daily reports, this just sounds like something that would be of interest to a ticket farm rather than to a tech company that is really building software.
The Law Review Submission Process: A Guide for (and by) the Perplexed
Lakeland is how wainwright referred to the area in his guides, which is probably the main reason the author is using it: https://en.m.wikipedia.org/wiki/Pictorial_Guide_to_the_Lakel...
All I got to say is if this is realized, this will be game changing in terms of geopolitics, intelligence and economics. They said they partnered with local telecom providers, but the thing is they ideally don't need to.

I am not a member of a nation which is in very good relations with the nation of the company here (America), and for this sole reason I hate the centralization of power with progressing technology. Don't bother telling me X tech is actually decentralizing. Yes it probably is, yet please compare the modern world with 1000s to see the amount of centralization. In my country, in the case of a war, if Google Maps were to stop operating, many forms and a high percentage of the transportation and cargo delivery would grind to a halt. If Visa and Mastercard stop operating an even bigger chaos would immediately ensue.

Thank God we at least own the internet infrastructure.
Suse Tumbleweed made the same change and it doesn't work there (I use it through WSL if it changes anything)
Wage theft is the largest category of theft by far
It’s time to allow researchers to submit manuscripts to multiple journals
Translation: The market has determined that Google Cloud Spanner is worth half of Amazon DynamoDB.
So, I just want to say ... the US money system is whack. My wife is doing some contracting for a company in the US (as a US citizen). In order to actually receive her funds, she had to use some random-ish (Plaid?) company, and give them access to her entire financial history, just to receive a payment. It was sketchy af.

She eventually convinced them to do a normal ACH payment ... but my impression was that people just randomly would give them full access to their banking history without even thinking about it.

Now add in the lack of privacy laws, and I'd be more than willing to bet that a company like Google has some kind of profile on your entire financial life (because apparently in the US, money-in-the-bank and empty credit cards means you are trustworthy) to determine whether or not they can trust you with "the secret sauce."

Is it really that dystopic these days or am I just really disconnected from it and it isn't that bad?

Edit to add: we haven't lived in the US in over half a decade.
Of course, I was simplifying. It's always more complicated doing a migration. :)
>Prior to that there was no such thing as a state of Palestine

This is like saying there was no Algeria or UAE because those those have not been formed as sovereign states. There was a 'state'. It just was not membe/observer in the UN.
Realistically if there's no more need for software engineers then I think what follows next is that most forms of labor are being replaced by machines. There's already videos of machines hooked up to LLMs doing incredible things, so it's not much of a leap to go from this to machines taking orders, making food, working assembly line jobs, driving, etc.
This article presents a very strange take.

> It might sound dystopian, but setting emotions aside and viewing it purely from a business perspective, the idea of replacing engineering managers with AI offers potential efficiencies.

A manager is there precisely to optimize for business objectives. They are not your paid friend, therapist or life coach.

The "AI" sea change that obsoletes the manager will first replace the producer.

Consider it from the present day case of out-sourced labour, which is as real and present as AGI.

Managers are more likely to be valued when out-sourcing production, as business/human organization and communication become the bottleneck vs. productive capacity.

If the value of production is driven even lower via generative automation, such that automation is cheaper than outsourcing, then managers are at risk because they exist by ratio relative to the productive labour force. Out-sourcing often leads to an expanded labour force due to market imbalances (3 for the price of 1!). This results in an increase in management before automation >first< reduces the size of the labour force, which only then reduces the need for management.
Restricted unprivileged user namespaces are coming to Ubuntu 23.10
Doesn’t seem like much of a business model there.
Sure, would love to! I'll ping you.
> It certainly can't be a congestion issue.

There aren't any ground stations in the open ocean, so it all has to be routed between satellites to hop to one that has a connection to one. So it is a congestion issue.
tc-netem is too complicated to set up and its performance profile is very different to real networks.

I mean this in the sense that it can’t even emulate a “long cable” properly.

I’ve tried both the Linux and BSD tools mentioned by others here and they’re all very old, weird, and difficult.
I'd love e-ink smartwatches, reusable/programmable name tags, fridge calendars, board game pieces (like little keepers for score, life, buffs, debuffs etc), packet handouts at conferences, whatever. Basically anything that DOESN'T need a fast refresh but could still benefit from long battery life and programmability.

I don't know if there is a big market for any of that stuff, but certainly there's not a lack of ideas. A lot of things that aren't worth it at the current price point become viable if the display weren't so expensive.
>>> Instead of traditional stand-ups, engineers log into their systems and provide a brief update by sending a short voice message.

(bit too negative - but basically i disagree)

You do not ask a human how the computer is doing. You see the working code. If the working code is running great, if not bad. But you don't ask the human. you ask the test suite.

I mean, I see a different end point for software orgs - I call it the "whole org test rig". Every part of a companies current processes is digitised (future changes and improvements are yet to be committed) but the sales people will pitch using software that tells them who to pitch to and when, the customer service agent is probably already a bit etc etc.

And when a whole org is "in code" then you can set up test environments - run sensitivity tests, try out new applications and new services and ensure the training is ready and ...

basically most management is co-ordination. And if you can just test then the co-ordination sits in the test rig
The Level1Techs KVM Switch [video]
Sure, I'm not against widespread middle class prosperity, just annoyed when people present their greatest generation parents as an example of a norm that we are failing to meet. It wasn't normal, it was extremely bizarre. If we want to make that progress back, we'll have to do lots of radical stuff. Labor will have to be militant again, or we'll need some kind of external pressure like an ascendant USSR, or both, and it still may not be possible. It certainly won't happen just voting for Democrats every two years.
I thought that this was decent video on a product that I see much griping about here on HN: KVM switches. There are hundreds of bad KVM switches, but this one is created by a knowledgeable YouTuber who understands that (flawed) USB and DisplayPort specs, has put in the work to resolve them, and is going after companies like Samsung and Logitech to fix bugs in their display and device drivers.

The KVM switches can be purchased here: https://www.store.level1techs.com/products/hardware

I've submitted the Linus Tech Tips video because it is a better overview and it discusses the problems in the specs. The following videos from the Level1Techs are a little older, less comprehensive, and are more incremental ("here's an update to our KVM!") in nature.

- https://www.youtube.com/watch?v=Z0C_8zM4DmI

- https://www.youtube.com/watch?v=wfJ1Hc96ZHo