skysight-inc/HackerNews huggingface dataset:
I've heard it as:

buy cheap, buy twice

Unfortunately, it seems that now it's:

buy expensive, get some shitty cloud enabled feature, still buy twice.
There are staff researchers, but at least at my university such people were mostly soft money and were responsible for bringing in their own funding, which the university then proceeded to take 56% off the top for overhead.

At any rate, their numbers were insignificant compared to the administration, which occupied numerous buildings, including an entire skyskcraper. They didn't help us, and in fact made our jobs more difficult.
> India has seen an increase in RWAs recently

Not talking about RWAs in India, but, since you bring it up, there's been plenty of coverage of an upswing in racism in India, too.

> I don't think one can say racism is the major function,

Its fairly well-documented as both a historical motivation and a current function.

> especially in other societies that have HOA-like systems.

I’m not talking about “other societies” and “HOA likr systems”.

> [...] they tend to be more representative of the wants and needs of the development and inhabitants they govern.

And when those residents were selected for racism by advertising the development with (for older developments) direct and (for newer ones) coded appeals to racism, guess what one of the prominent shared wants is?
I love seeing those old 90s URLs... example.edu/~user/something/whatever.html

There's still so much good stuff hiding out there behind the ol' ~ even after 20+ years.

I know nothing about dance but it was fun to skim this.
Discouraging and disparaging practices that are helpful is also harmful. Have you considered that?

Also, Apple adopted these practices long before they had significant market share in any market. Nobody has been “forced” to adopt them in order to compete.
I'm generally in favor of this with regards to all drugs, but I do hesitate when it comes to fentanyl. It's probably not a purely rational, consistent-with-my-priors feeling - but I still have to wonder if legal fentanyl would be a net good for people. The addictiveness and lethality might justify prohibition of high-test opioids, in a way that we certainly _can't_ justify for marijuana, mushrooms, and other reasonably benign drugs.
> Your comment is confusing because emacs isn't a library for creating rich text mode applications

The point isn’t what it is. The point is presumably that it can do this task better than the terminal.
That feels like saying it's a restaurant owner that brings in money, not the staff. If the professor couldn't do all the work on their own, then it's the team (which includes the RAs) that's bringing in the money. Sure, the professor is the "name" behind the work, but there's a lot people involved.
The tax/bankruptcy laws for homes, for example, are absolutely crazy. 2nd+ homes in the US can be written off but the first one cannot. Absolutely bizarre world policy that only makes sense if it were written by/for the wealthy.

Also corporate ownership of single-family residential property in the US should be forbidden.
Well the question is how to enact real change.

Too much bad food and bad media would be a start. When you look at American culture, it would be shocking if we were not unhealthy and depressed.

But then, how do you do this without authoritarian measures.
Not being an Apple/Mac user, I was able to get into the "About Hypercard" box, but never back out. There doesn't appear to be a way to close dialog boxes.
I'm pretty sure you an find places free of rats in the antarctic
Mine are English and coding :) Poems are definitely impressive, but they land like a cheap party trick unfortunately.
That's the point of the proof, it's to show you how things you already accept are true entail something you're less certain about.

But perhaps the deeper point is this is a lesson for children or students and has a level of rigor appropriate for, and not unusual in, pedagogy, not a ironclad argument for "serious" debates with internet contrarians.
The only two that I know of are https://therealdeal.com/ and https://www.housingwire.com/. Would also like any other suggestions.
YouTube Beats Out Amazon and Apple for NFL Sunday Ticket
OP here! I'm admittedly new to the world of digital signal processing and don't have a math background. But what I _do_ have is a background in programming and guitar effect pedal building.

My hope with this site and series is to get people like me exposed to the possibilities a little bit of code and a Teensy can unlock for them. The lower the barrier of entry, the more cool things people can create. :)

That being said, I'd love to get feedback on good sources to learn more about signal processing/theory or any resources folks would suggest for covering the topic even better!
Ask HN: How will AI improve in the next 5 years?
So, we have pretty good generative AI now, and various companies are working towards AGI, but that currently looks like a pipedream. We also know that some models are starting to be able to create animations/videos.

Do any experts here know where the current state of research is, and what that could enable in the next 5 years?

I'm not asking what effect AI could have on society or industry, I'm wondering what new AI capabilities might show up to create those effects.
> all exchange native tokens more or less work the same way, that would mean they are all securities... If this holds, the crypto exchange game is over.

Exchanges don't need tokens to be a place to swap and park coins. I don't see Kraken or Coinbase using a house token/security. Some exchanges will be okay.
because even with the inefficiencies it more than pays for itself.
The problem with that is they don't honor most of the deals. A lot of the OTAs do the 'member only' 'mobile only' etc style deals which are not covered.

That said I would book direct from Hilton but every time I do they only allow pay later which in certain currencies, I'd rather not risk (Looking at Japan right now). I'd rather pay now and lock in the rate.
> I've been poor and tired a long time ago. I know what it is like.

How many times have they turned off your water?

"When someone is telling me they are or have been poor and I’m trying to determine how poor exactly they were, there’s one evergreen question I ask that has never failed to give me a good idea of what kind of situation I’m dealing with. That question is: “How many times have they turned off your water?”."

That's from here: https://www.residentcontrarian.com/p/on-the-experience-of-be...

Please forgive me my curiosity. The linked article was somewhat eye-opening for me on who is poor and who isn't, and I now keep asking this question too. So, how many?
Advertisers are pausing or pulling out altogether. I don't think that necessarily means "deathbed" either, but it's clearly a threatening trend.
> It seems like we've just been lulled into accepting software glitches as the price of having software control everything. Luckily, most of the software is not safety critical.

And the thing is, somehow every vendor seems to skip out on ensuring a working out-of-band upgrade process - despite U-Boot bringing everything you need with it to provide recovery via whatever means you want. Ethernet, USB, a serial debug port... hell, I did A/B partition support and bootloader checks with a watchdog years ago, hacked together in an afternoon but able to first attempt booting from the fresh firmware, if that failed three times it would attempt the B partition containing the old image, and if that failed it would attempt booting from a recovery partition that was intelligent enough to bring up the base board with enough networking to be able to bring up a web server and accept a signed firmware image.

Or, if that's too complex, a fucking button that the user has to hold and it will boot into the recovery image directly.

It's not rocket science, it's not even much effort, all you need is a fucking week at least and a couple of cents for a switch. Pure penny pinching, and I hate companies that produce hardware that can turn to e-waste because of it.
Waste Not, Want Not: More Startups Focus on Reducing Good Waste
Read Elizabeth Kolbert’s “Under A White Sky” for a history of how best-intentioned interventions into ecologies have consistently backfired, in each case the unpredictable and far reaching complexity of the system was thrown out of balance.

I think the commenter’s admonition may have been expressing the the same lesson: its hubristic to “fix” systems with hacks like this; whereas carbon drawdown is not a hack, because it operates within the mechanism of imbalance itself.

For my part, this article had so little reporting of the complexity of ocean ecosystems and the potential dangers, not to mention how it buried the bit about how carbon intensive lye is (the same reason that makes concrete have such a huge carbon footprint) that it read like a puff piece.
In scientific disciplines, professors and grad students just write their own code. At least that was the case in my department, other similar departments at my university, and people in my field from other universities. It's very bad code of course, but I've never heard of anyone getting hired specifically to program, besides a few CS undergrad interns being brought in. No one had anywhere near the kind of budget to hire professional programmers.
The alternative is to not have (most of them) at all.

The reality is that 99.5% of users have perhaps 10 or 20 actual usecases/requrements. - You named a few of the most prominent ones.
These need to be supported (e.g. with flags) and documented properly.
Everything else is excess can be removed.

The problem with this is:
You need to find out what users want to do.
But many software projects are just too lazy and push all the effort downstream.
I did all that also, but $randomgradstudent didn’t get the grant. Like $majorprof didn’t do the lab work, work up the numbers, …. They merely edited, which was important, and had to mojo to get published.
This debate has been happening forever and really the fundamentals haven't changed. It doesn't matter if you pull data from the DB to an old middle tier or to a nice modern microservice architecture, you're almost always losing the performance game at that point.

The database already has most of your data cached in memory, it already built statistics on the best methods to use to join the data, and the data is always local to the DB.

Reading lots of a data from a DB to do the same operation in a microservice means you incur a cost of data retrieval, memory for a copy of the dataset and enough to do a join, the network speed to transfer the data over, and then you're giving up all the indexing and statistics that a database provides.

There is almost never a reason for this unless you're needing to do some kind of data analysis that isn't supported by the DB. Maybe most of all this copy the data to somewhere else to do a thing is never going to scale well.

Don't mind me, I'm just a retired former DB nerd.
> Interesting view that memory leaks aren't correctness problems.

The view of rust is rather that they’re not safety problems.

Whether they’re correctness problems is more complicated: in general they are, but there are lots of cases where they’re not, like short-running processes (once the process terminated it’s memory is reclaimed so freeing it is unnecessary overhead), or FFI (you’re moving memory out of your purview, you can’t know whether it’ll be disposed of anymore).
Musk's Twitter Drama Isn't Over
Comparison of machine learning methods for unsupervised anomaly detection
I think GP got it backwards, actually: Web Push seems to have a wire interface for submission and a JavaScript API for subscription, while the internals of how the notifications get from e.g. the FCM backend to the notification drawer on your Android phone remain unspecified (and partly secret). UnifiedPush has a wire interface for both submission and subscription+reception, plus an Android(?) intent API for interacting with the client for the latter that’s running on your phone.

It looks like the submission side of UnifiedPush could indeed have been Web Push-compatible but isn’t, though.
> We have a free market.

With regulations. That people generally accept and agree are necessary to some extent...

> No one is forcing you to buy products you don’t like.

...even for goods that you have the option of not purchasing. It literally doesn't matter how many baby bottle manufacturers there are in the US - it is illegal for all of them to put BPA in their baby bottle products, regardless of whether their competitors don't.

> You’re confusing government sanctioned duopolies

No, I'm not. The US has boatloads of laws making it illegal to sell various things in markets where there's absolutely no monopolies/duopolies/oligopolies and buyers have ample choices, such as the above.

> Actually it does. The hardware is uniform and consistent, and therefore so are the drivers.

You're intentionally changing the use of "uniformity" from being about high-level OS user-facing design ("the features of the product should completely unnecessarily be restricted for all users for the dubious benefit of a tiny subset of them" + "Uniformity and convention over configuration" = talking about OS design) to implementation, which is a completely separate issue that's unrelated to the current discussion about user freedom. This is an admittedly clever slight of hand, but makes your point no less invalid.

> There is a price to choice.

Sure - but you haven't shown what the price is to allowing users to use whatever app store they want, you've just brought in completely irrelevant examples like phone hardware choice.

> Google is also one of the best software companies in the world.

Regardless of the truth of this statement, it doesn't change the fact that they're generally bad (note that "bad" is absolute, "best" is relative) at designing software, per my lived experience with dozen of bugs in dozens of Google products across browsers and operating systems over years of use.
Moving the mouse is the worst case scenario for a deep multicore processor because (1) it is a single-threaded latency sensitive task, (2) there are 23 other cores that can grab a lock and prevent the 1 core that matters from doing its job in a timely manner.
> There's also no reasonable way of fixing this.

Assuming that's true, and given that the current situation is also unreasonable, I guess we'll just have to go with an unreasonable way of fixing it.
Dow drops 500 points as December sell-off continues
Underrated joke.
Why Not DNS?
OMG, yes. Any conductor will tell you they'd much rather you play or sing the wrong note in time than the right note with the wrong rhythm

I was at a recital of adult piano students. "Kill me now" was my reaction when one of the students had that habit of stopping and playing every note "right" before continuing.
I agree completely. At my last company, we built internal tools to provide these ephemeral environments on demand to engineers, QA, and even sometimes product managers. Eventually, we grew tired of managing internal tools and tried to use off-the-shelf deployment tools, but the lack of good support for ephemeral environments really held back productivity.

Its great to see next-gen infrastructure tools support this, both from the article and also from infrastructure products like planetscale and railway.
The Etymology of Unobtanium
You should have watched this video: https://youtu.be/sEON08d76oE?t=112 it nicely explains the importance of things like tram rails, and keeping a potato in your pants.
How does the weight of the original vs. the modified compare?
While procfs has a lot of historical baggage, sysfs is rather specific about the layout and providing only a single value per file, as plain ASCII, rather than using anything complex that has to be parsed. Structure is implemented via the filesystem.

In return, the kernel side API for sysfs is also a lot cleaner and allows to more-or-less expose individual variables as tuning knobs for a driver.

Of course there are edge cases, and there are e.g. some binary interfaces as well (e.g. for providing direct register access, or implementing a firmware upload interface for a device).

ABI compat issues aside, I think that implementing "a standardized [structured] record format" as suggested in the comments here is a rather bad idea, going into exactly the wrong direction by adding complexity rather than reducing it, which would definitely cause even more parsing related issues in the long run.
For GUI programming, you can use a toolkit that have a preview extension that updates in real time as you type. For example, Slint does that.
Yes, I mentioned it above. There’s no way of stopping it, because the modern financial system is extremely dependent on such collaterization.

Bezos uses it to spend his pile of money, but for one Bezos there are 100 businesses who use the same exact instrument as a perfectly legitimate way to borrow money.

It’ll be extremely hard to draw the line between both use cases in a way Bezos couldn’t exploit it.
> Are they really that much more expensive?

Yes. From the article: "If the deal is approved by union members, graduate students would receive a minimum stipend of $34,000 by October 2024—a raise of $13,000 for some students". So as I said, professors are vastly more expensive.

> Also, wouldn’t that provide more actual jobs for PHd’s instead of competing for a scant number of jobs?

Yes. But it wouldn't do anything to save money on undergraduate education.

> Furthermore, I do not believe that the costs of undergraduate education are driven by professor salaries; I suspect there are other drivers like administrative overhead and overbuilt facilities.

Then what's the objection to higher stipends for PhD students?
Me, personally? I don't know -- there are smarter people than I who can come up with lists. I was remarking about the idea itself.
Wait until he hears about LEFT JOIN
The world is filled with much good, but if you're looking at what is false, not good or rejecting what is good you shall find it hard to notice.

If you look for the good and aim toward it then you get more of it.

If you aim to look for bad and search for it you shall get more of it.

Everyone eventually reaps what they sow. And you can judge a tree by its fruit.

Rather than focus on the badness of the bad situation or stare into the abyss. Pick good responses that are independent of bad.

In other words, two wrongs don't mean right.
Databag adds support for e2e encryption
I remember one client saying to me something like "So and so does a lot of X, and such and such is really churning out Y. What exactly would you say your focus is in this project?" At the time I gave a very unsatisfactory answer, but looking back, a lot of what I was doing was glue work and working across the stack. This looks like a great resource to help me next time I have trouble articulating such things.
> Zero breaks

C'mon man. At least have a serious argument. You act like a person cleaning a hotel room can't stop to use the bathroom or take a few moments to collect themselves before starting on the next room.

Have you ever stayed at a hotel? The staff moves at a normal rate, there doesn't appear to be a rush, they aren't sweating through their clothes. I've seen staff in their phones, texting, changing their music.
This is not a great technical article. I don’t find it makes me curious. It’s entirely content marketing, zero technical content, clearly aimed at people who manage engineers but aren’t engineers. Doesn’t discuss drawback (doesn’t really define anything with enough clarity for there to be drawbacks anyway) and ends with a sales pitch.

The obvious problem here is that this approach is far too expensive for any org that isn’t a tiny startup whose production system fits on a half dozen hosts. Consider a column store DB that’s configured in a multi region manner. Is every engineer bringing that up in their preview environment? If they aren’t, it isn’t faithful to a critical production performance constraint. If they are, the company is probably paying twice the cloud costs of their competitors at least, and they don’t get the capacity planning benefits of a fixed staging deployment.
But I also ponder about user behavior. New users who flock to the modern terminal tools need to learn new keybindings, new shortcuts, new workflows. Yet they are willing to invest that time in learning these modern terminal tools. But many of the same users are averse to investing that time in Emacs. Why is that? What explains this?

I've been using terminals for over 30 years, been using linux and other unixes for over 20 years, and I have attempted to learn emacs multiple times. I have never been able to get to the point where i felt comfortable at all using it. In contrast with vi/vim I felt comfortable editing files within 10 minutes. So while I'm not a new user, I think I can offer some anecdata.

Attempting to learn emacs feels like wanting to watch spiderman no way home, and not knowing which of the hundreds of hours of related content you should watch first. Some of it makes your experience more enjoyable, Some of it is barely related, some of it is actively shunned by the creators, some is largely considered required viewing by the community, but not necessarily by the creators.

Emacs has decades of history, plugins and configurations that are entirely overwhelming to someone coming in new. There are a few tutorials out there, but all the ones I have tried felt strangely opinionated, and out of date. One of the first things I learned was that the keybindings are designed for a keyboard that no longer exists, but for some reason the documentation uses the terminology for that keyboard. Why must we read about meta keys when none of us have a meta key? Another thing I learned is that there are so many configurations and plugins, that there are distributions of emacs that come with modified defaults, but that you shouldn't use them until you take the time to learn why you need all of those plugins and settings. But who's advice should I take?

I think for emacs to gain market share there needs to be an official modern tutorial that holds your hand, and walks you through all the basics, and common configurations, including the top X most important plugins and how to use them. All while focusing on the actual benefits over the alternatives, without glossing over it's own negatives. It would need to be written by an emacs expert that is not an emacs zealot. I don't know if such a person exists, I have certainly never met one. It also would need to be updated atleast once a year to keep up to date with changes in the plugin ecosystem.

That is to say, it needs to feel like a thriving active project that wants new users. Instead it feels like a neighborhood pub with a sign that's falling down, and you have to go in the back door because the front one is always locked these days, but all the regulars know that so there is no point in doing anything about it.
It's a real example of the kind of woke nonsense that gets bandied around by a certain segment of too-online activists (on both sides of the issue). Try a quick Google for something like "toxic whiteness objectivity sense of urgency" or similar and you should see some of the examples, and also commentary from both sides on the ideas.

Disclaimer: I don't mean to imply that all the ideas under the umbrella of "wokeness" are nonsense, there's good and bad stuff in that category - but this particular example is, to my eye, pretty damn silly.
Administration doesn't consist of the people at that lower level. The admins are the VPs, associate deans, vice provosts, assistant this and associate that. They draw in low to medium six digit salaries and recruit a bunch of people to assist them.

> The fact is, a lot of the research is being done by that so-called "bloated administration."

That's such bs! Admin have no time to read a single paper, forget about doing original research. Admins do exactly zero research.
https://old.reddit.com/r/mentors/