skysight-inc/HackerNews huggingface dataset:
A lot of the pirate streaming services I see are either using torrents on the backend or they're abusing normal video hosting services and just replacing links that get taken down so that when the sites/apps themselves die they only need a new domain/app to point at the the same files on those same services instead of moving TBs of files around
Probably I’ll give you my email from there
I think it should be as easy as using Notion or something similar.

My old blog was on jekyll but publishing pages was such a hassle I stopped bothering writing anything.

Now I just put a small system together that uses Notion as backend.

I'm opening it up to more people but hesitant to make it a full "service" since whoever uses it is stuck on SaaS pricing... but I could open source it, but then other people would have to deploy it somewhere.

So either it's "learn some command line / programming / deployment skills" or "pay a monthly fee" sadly.
Some years ago, I decided to make cheese as a hobby. Got a starter kit, bought an extra fridge and so on.

Turns out making cheese is -really- easy. Milk, rennet, culture, time.

Making -specific kind of cheese- though is hard. Recipes are very precise (so you need things like good pH measurers).

The biggest problem for me was the waiting time. I'm into software - fix, recompile, run, repeat. Whereas 'leave for 3 months, 6 months, a year, and see if you got it right' was too slow of a feedback loop.

These days I only make soft-cheeses, take a week or less, and only in tiny batches (and irregularly).

Overall learning the process was fun, and a cool thing to do, but if you want good cheese, well, find a good cheese store :)
He is the founder of RavenTech. Baidu acquired RavenTech and he became the leader of Baidu's smart hardware division, and then launched the Raven H, which you may have heard of.

https://www.theverge.com/circuitbreaker/2017/11/16/16664846/...
Most don't host the content themselves. They iframe or whatever other hosts.
Modern concrete with superplasticizers is far superior to Roman concrete.

The greatest limiting factor is not the concrete itself, but rebar. It will eventually rust, causing the concrete to spall and crack. So in most cases it makes no sense to really optimize the concrete lifetime, because why bother?

If you're willing to build structures that rely only on compression and gravity, then we can totally do stuff that the Romans never dreamt of. Just look at any modern concrete gravity dam as an example.
Isn't Mistral Medium the Mixtral model? I'd never heard of Mistral Medium TBH.
> Firing the Trust and Safety team

Yes, technically, adopting a principled stance favoring freedom of expression implies laying off people whose job is to infringe upon freedom of expression, but it’s disingenuous to cast that as a staffing issue rather than a change in policy.

And I’m sure advertisers also really hate the fact that even the ads on the timeline can get community notes. But, well, I’ve seen what other platforms turn into under the foul influence of advertisers and I’m frankly not interested. If that means it has to be subsidized by an eccentric billionaire out of principle, so what? Other billionaires subsidize much more toxic outlets, the Washington Post for instance.
Old Books and the Passage of Time
open sourcing is utter waste of time. What do you still working for a big coporates companies in free of cost. This is how 70% of open sourcing literally works. You work for developers who are working in firms and often firms also fork your projects. Before 4 years I've inspected iOS whats app bundle they were used lot of open source projects. I am not about contributing to Linux Systems indeed projects copied by Apple & Windows bussiness.

If you do open source work for like Linux, Server or watever which is already avaiable in high cost, then It could be considerable as great hobby. Open sourcing the innovtive, invensitions aren't good in software industries they are remains fee by commericial firms. All your intentions just go waste. Most of people see this comment negative. The other side, One day come, major jobloss will directly affect you as well even you have settled well. You will understand!
> These mandates will only affect bulk senders, defined by Google as senders with volumes of 5000 or more messages to Gmail addresses in one day.

This is not a requirement for a personal self-hosted email.
The article was deleted because wikipedia is mostly run by a clique who uses rules to discourage anyone else from editing while being above those rules at the same time.
TIL about The Liberator: The world's first open source compressed earth brick press.
https://www.opensourceecology.org/back-to-compressed-earth-b...

A multiple-CEB unit that makes interlocking blocks that don't require mortar could build on work from this project.

Add'l notes on CEB, Algae, Sargassum, Hemp in the 2024 International and US Residential Building Code, LEGO-like Hempcrete block: https://news.ycombinator.com/item?id=37693225

FWIU Round homes fare best in windstorms: https://news.ycombinator.com/item?id=37175721#37188180

And curvy half walls one brick wide don't fall down

[CEB] "Crinkle crankle wall"
https://en.wikipedia.org/wiki/Crinkle_crankle_wall
Ask HN: Those making $500+/month on side projects in 2024 – Show and tell
Previously asked on:

2023 → https://news.ycombinator.com/item?id=34482433

2022 → https://news.ycombinator.com/item?id=29995152

2021 → https://news.ycombinator.com/item?id=29667095

2020 → https://news.ycombinator.com/item?id=24947167
Soft deletion is important if you want to do analytics on your data. Hard deletes mean that you can never reconstruct an accurate history.

Also, if you’re not careful, hard deletes can lead to primary keys getting reused, which can cause all kinds of problems if the delete doesn’t cascade into every other system. I had this happen in practice once and it was a huge pain.
ETH supply has decreased since the switch to PoS and BTC supply has increased fyi
... there's a reason why gold is a precious metal! See also https://en.wikipedia.org/wiki/Hydrometallurgy
They could buy the excellent Bombardier C-Series instead. Oh, wait it had to be sold to Airbus after Boeing killed it by lobbying for 300% US import tariffs on it (it's now become the Airbus A220).

_Fuck_ the new Boeing.
Aren't you afraid one of the companies involved may file a complain with FBI or police and get you arrested?
Not all transactions have multiple outputs as some deplete the UTXO with no remainder. The 2 single output transactions you mentioned are Bitcoin NFT mints. Their senders only care about including their data in a bitcoin block, they don't really care about the small value of the UTXO output being sent, that's why the overwhelming portion of transaction value is just miner fees.

The 3rd transaction you included is an ordinary bitcoin transaction that sends value.
If latency is too high then use a pipeline to increase throughput.
Gemini Pro suffers in RAG (compared to GPT-4-turbo, Claude 2.1)
Two reasons.

1. Low fees. I think five of the ETF filers even have 0% fees for first 6-12 months. Compare this to Coinbase, where the fees will seem astronomical in comparison (maybe this drives Coinbase fees down.)

2. There is a non-zero number of people in the family office investing world that don't want to deal with learning new tech and just want to call up their stock person on the phone to buy them something.
Seems nice. Alternatives recommended?

In GNOME Mess Is Not An Accident https://news.ycombinator.com/item?id=38908387

Console was released as the official terminal application, replacing Terminal in GNOME 42, but many popular distros haven’t adopt it because it doesn’t bring any real advantage. Performance is still poor and many features were removed. But recently a GNOME developer decided to optimize VTE, the library behind these terminal applications, and instead of updating one of the existing terminals to benefit from these changes, he decided to create a third one called Prompt [8]. No doubt the performance is great now, finally, but only after many years and at the cost of a third terminal application.
"Mistral 7B" is "mistral-tiny", "Mixtral" is "mistral-small", and "mistral-medium" is something larger.

https://mistral.ai/news/la-plateforme/
I mean, I don't disagree, but what I'm saying is that SQL/Postgres (hence also Supabase) was not designed for databases accessed from untrusted clients, instead, it's an afterthought and it shows.

Whether it's a "vulnerability" or by design is another question, but it's definitely a footgun (particularly for new Supabase users that use an ORM like Prisma, which has its own UI and creates tables by itself).

The solution might just be to not let untrusted clients access your DB.
> While I don't necessarily agree with the unnecessary, unsupported, casual, & cheap (provided with zero substantiating/contestable support)

What I personally find annoying is the debate-bro attitude that expects every statement anyone makes that you disagree with to be made with an entire supporting argument with multiple examples or citations, especially when the general reasons someone might believe that statement are pretty well known. And expressing their opinion on thr quality of JS wasn't unnecessary, it was literally necessary to explain why they are excited for the potential of WebAssembly.

> contempt culture

Oh that essay. Thinking a technology is bad and stating so, even making fun of it a bit, is not inherently mocking or degrading the skills or legitimacy of the people that use it. The author of that essay was right we shouldn't mock or degrade the skills (or other aspects) of anyone, but they can't seem to realize that making fun of a language isn't tantamount to mocking the people that use it, and if someone feels that's the case, maybe they should learn to separate their ego / sense of self worth from the tool they use, so we avoid language or editor flame wars by way of greater maturity, instead of by way of walking in eggshells. Especially since languages can be better or worse. Seeking a kinder, more inclusively spirited community is commendable, but expecting every opinion about language quality to be either kept in or perfectly sourced is a blind and misplaced excess of enthusiasm in that direction. And I say this as someone who supports things like DEI and CoCs.

For myself, I think JavaScript has a lot of warts, but not really any more than a lot of popular languages, and the core of it is very well designed indeed, but I just personally don't prefer to use it. Just in case you were going to assume I'm responding this way because I want to be able to make fun of JS. I don't. I just find this style of thinking annoying.
You’ve never heard of partnered twitch streamers or YouTube rev share?
Is there a database that does the WHERE deleted=null for you?

Like, some way to create a special column that makes it so every query to that table automatically has a certain filter unless you use some other keyword to override it?
Alternatively https://www.opendesk.cc, as used by google, wework, etc.
Files available here https://github.com/timrolls/Opendesk
Python disliked? That doesn't resonate with my experience or repeated Stack Overflow surveys where Python is often near the top in admired and desired languages:

https://survey.stackoverflow.co/2023/#section-admired-and-de...
Depending on how in in-your-face that is, it might just kill the platform. I don't have any definitive answers but maybe if they ramped up their own game development studios, and flooded the ecosystem with them, they might see some return on investment (people paying for micro transactions basically) that seems like a semi-organic fit for the platform.
Seems weird to me that firefighters, police officers, paramedics, content moderators, abuse victims, and so on who struggle with PTSD and get caught taking ibogaine become felons for possessing a Schedule I substance, but not contract killers
I’m the founder and cto of a niche streaming platform. You don’t need to be google scale. You do need a different business model.
[dupe]

https://news.ycombinator.com/item?id=38911596
> Overall learning the process was fun, and a cool thing to do, but if you want good cheese, well, find a good cheese store :)

Strongly seconded. Unless you have a full blown cheese cellar in which to store a hundred wheels and experiment over years, there's pretty much only one cheese that the average cook can make that would be cheaper and taste better than buying in a store (unless you're in Italy) and that would be burrata. Store bought burrata has a much bigger markup than other cheeses and the machine method they use to make it here in the US is inferior to the hand shredded version.
For testing, I find https://www.mail-tester.com/ helpful.
Free peering always was just "Hey, I have 10GB of transit to push to you, and you have about the same, let's keep the beancounters out of this."

As consumer Internet grew, that became more and more unstable, until Netflix hit and just absolutely overwhelmed it.
In these cases I'll almost always name the output error parameter.

func x() (err error)

The short variable declaration syntax only requires that _at least one_ name is unique, so you can freely use the variable even in := sequences. So you end up with something like:

if thing, err := impl(); err != nil {
return
} else {
// use thing
}

In the articles first example, the "problem" is that you have a core of a method that can return error or a widgetJSON. There should be a separate function that does precisely that. If you want to mash your http logic and your use logic into the same function, you're going to have a mess no matter how hard you try.
Does this bug work across all applications that use Firebase? Or just those that didn't push the update with security?
The main reason my fridge door doesn't close is if there's an obstruction. So a motor won't do much (unless its unreasonably strong). It's easy enough to adjust a fridge to tilt slightly backwards so gravity closes the door by itself.
All YC and VC-types care about is that the companies they either invest in or are associated with get a fat check from an acquisition or IPO. After that, they can fail for all they care.
In practice it’s either-or in “error handling”, because that’s when you decide what to do and not do next.
> We need more self-hosted platforms for personal publishing that aren’t Wordpress.

Do we really? Of course it's OK to have lots of platforms out there (and the author mentions several), but do we need them for the indie web to grow?

The word need is used so many times in this article, but frankly signing up at Wordpress.com or WP Engine is about as easy as it gets and within minutes you have your own site, access to a huge community and the functionality of thousands of plugins, forever guaranteed that if the host becomes a dick you can just export everything and switch to someone else, etc. The author is talking about having stuff that's easy to install but you don't have to install anything. Self-install and self-host are frankly a non-starter if you want easy, that's not just a technical/UX problem, it's support/maintenance/etc that takes raw hours. WP has been so successful precisely because it's easy for a total novice to get up and running, and there are dozens of hosts who do the plumbing work for you. I'd argue this is a model for something like Mastodon to aspire to.
It's the way the kernel-development process works: As soon as a release takes place, there's a period (the "merge window") where new things can be merged in for the next release.

See https://www.kernel.org/doc/html/latest/process/2.Process.htm... for more details.

To make merges go smoother, there's a set of trees that are designed for developers to stage things that are ready to merge during the next merge window. linux-next is a good example: https://www.kernel.org/doc/man-pages/linux-next.html The Linux Networking folks have their own trees that fulfill the same role for their stuff: https://www.kernel.org/doc/html/next/process/maintainer-netd...
DBs with Materialized Views

Here is the syntax for Snowflake.
CREATE MATERIALIZED VIEW mymv
COMMENT='filtered view'
AS
SELECT * FROM mytable WHERE isdeleted=0;
I’m not clear on why notepad gets updates when ms word is more likely to be used for actual writing?
People commit suicide by train. Accidents between trains and cars happen and are often fatal.
Maybe it's already faster than Linux?
You pasted the same link twice.
"It looks like it has the same credits system that Microsoft uses in its Cocreator feature in Paint to let Windows users know how many more times they can use these AI-powered features. Microsoft hasn’t announced pricing for these credits yet, but one can assume the company will eventually start charging once you run out of them. Bing uses a similar system, but once you run out of “daily boosts,” the image creation through DALL-E simply slows down."

The ghost of Clippy (https://en.wikipedia.org/wiki/Office_Assistant) is coming back to haunt lots of Windows applications, but this time with microtransactions and telemetry.

I really hope there is a way to turn it all off and remap the AI key to do something besides summoning the current application's Copilot (Clippy ghost).
2023's one may be HN: https://news.ycombinator.com/item?id=35839470

Ellie's Show HN was in 2021: https://news.ycombinator.com/item?id=27079862

2022's must be somewhere else.
I was laid of January 2023 and looking back, it was decided in late November/early December. I even remember a managers/CTO-only meeting during an engineering-wide offsite that reeked of secrecy/sketchiness.
Read: "Bill & Dave" by Michael Malone.

Agilent took the heart & soul of HP. Then it split further (Keysight et al)

HP took the printers, which at least used to be a good business.

HPE is the wretched refuse that's left.
The AI first OS is a step in the right direction. I just don't think that a new device in this format is necessary yet. Regardless - I'm missing visual feedback in the current version. It's too open-ended so a list of suggestions on what to do would be helpful for example. Overall pretty cool MVP tho. Excited to see what's next!
For testing:

https://mxtoolbox.com/

For configuring:

https://www.cyber.gc.ca/en/guidance/implementation-guidance-...
Honestly shocking that they would lay off a guy whose had this much of an influence on data science tooling generally. Every company I've worked at has had a sizable proportion of the analytics team using knitr+rmd.

I hope this does not mean there are financial troubles within Rstudio/Posit.
Yes but they existed. I recall this being a time when half the wifi cards used wpa supplicant which was a damn scourge - tho a necessary one. Orinoco cards didn’t require that at least.
I don’t care that much about fortune 500. I make more than some C level on the lower end of the list as an IC at FAANG. I’m not talking about people making high six or low seven figure a year packages, i’m talking about people making more than most professional athletes.
Overpaid parasites in a lot of cases.
This is why we can't have safe cancellation points [2016]
Try https://getpublii.com/
IP addresses get reused, private keys don’t.

Aside from SPF being around first DKIM makes far more sense.
I was looking at jobs for my son at Safeway supermarkets and lazily put https://www.safeway.com/jobs in the browser.

That redirects to https://www.careersatsafeway.com/desktop/home -- which is very much not about jobs at safeway -- appears to be an Indonesian gambling/gaming site.

Safeway.com has zero email contacts published and expects communication to be via phone call or chatbot. I found their domain admin email and sent them info with no response, and no change to their site behavior.

This makes me think that they might be ripe for more monkey business but that's not my thing. Oh well.
Awesome!

Small suggestion, move the "Link to original comment" button, to the HN comment drop-down.
Yeah, it’s weird. If you understand batteries you understand why they did this. iPhones last longer already and are better supported than many android phones so apple has a history with longevity in their phones
If your personal self-hosted email routes outbound messages through a smarthost, it could affect you.
It's a feature if you are in the buisness of selling software to end users that need or want that, but that isn't the customer base of mainframe programmers or similar kinds of deep backend work.

If all your customers care about is that the paperwork crunching and adding up the numbers gets done right and on time every day (and after that, as cheaply as possible) then it's actively counterproductive to spend resources on a nice frontend.

I don't think anybody is implying that there is no market for frontend engineering, just that resources spent on frontend are necessarily resources not spent elsewhere, and that different teams naturally have different priorities.
Goland and Emacs (with Tree Sitter) can at least generate those automatically for you so they won't be forgotten, fwiw.
I've always been entirely annoyed that there's no way for me to "encode what Google wants" for YouTube so it can be available directly, at least at highest bitrate.
Not really. You just need to be strategic. $5/m for example would be reasonable for a hosted version of this, maybe add some AI touches for pro users, and then have thousands just expense it as it is well below thresholds, or just pay for it themselves.
What I'm suggesting would make this snippet nicer too:

return err if thing, err := impl(); err != nil

// use thing

It would remove the indent, and plus you wouldn't need to name your return variable, that can sometimes be error prone (say, if you end up returning the wrong thing). Just a lil bit of sugar!
Installing Rogue Amoeba Apps Is About to Get a Lot Easier
Yeah that’s right but unrelated. Yes you can get into tech. Yes you can do basically anything at this point (I mean from the age perspective all other things being equal).
I ran a BBS on my 386 in a DOS box on OS/2. I basically had a usable computer and in the background people would dial-in, play door-games, download files, get some fidonet(?) feeds, etc etc. Was completely not a bother at all.
When twitch was acquired by Amazon the rumor was that they were the single biggest AWS customer and they were going to go out of business because they didn’t have the cash to pay the bills. It would have been bad for AWS and Amazon was investing in games. If you read between the lines that’s basically said in this article from that time. https://www.vox.com/2014/8/26/6067085/amazon-twitch-tv-video...
Drones are sort of viewed as the future of military aerospace, or at least a large part of it, and are less well defined (hence needing DARPA research).

Also, they probably get more research funding.
Try https://getpublii.com/

Host on Netlify for free. Zero server headaches.
Better yet: there is a company that is still currently maintaining and selling a commerical copy of OS/2![0]

[0]https://www.arcanoae.com/
c) and d) don't make much sense

Bandwidth might be cheaper in absolute terms, but you're not paying less per user than if you scaled higher. How do you go from there to "the business model is to not scale up"
They use the Amazon Advertising Network.

Their advertising machine is third largest revenue generator next to sellers fees and AWS.
MagicVideo-V2: Multi-Stage High-Aesthetic Video Generation
Because leaving a perfectly fine piece of software alone doesn't pay anyone's salary.
Or 70, but who can subitize that much?

https://en.m.wikipedia.org/wiki/Sabre_Corporation
Dumont (and all early flyers) used headwinds to increase effective airspeed at takeoff. Does that disqualify him? The Wrights also of course used headwinds and then added catapults to reduce their dependence on ideal headwinds to enable faster progress in a wider range of conditions.

For decades most orbital rockets took off in an easterly direction, effectively using the earth's rotation as a catapult. Does that disqualify them as successful orbital flights?