skysight-inc/HackerNews huggingface dataset:
And that’s not impossible, just tedious. One tricky (and often unimportant) part is negative dependencies—when the build depends on the fact that a header or library cannot be found in a particular directory on a search path (which happens all the time, if you think about it). As far as I know, no compilers will cooperate with you on this, so build systems that try to get this right have to trace the compiler’s system calls to be sure (Tup does something like this) or completely control and hash absolutely everything that the compiler could possibly see (Nix and IIUC Bazel).
why would they use cobalt instead of ytp-dl? is it to mask their origination IPs and such?
I’ll echo what others have said here: Craft CMS. It has excellent content modelling features and an editing experience that keeps clients happy. It’s PHP, which makes it easy to host, but developing for it doesn’t feel like going 15 years into the past like WordPress or Drupal. It also has a great plug-in ecosystem.

I also recommend Wagtail CMS, which is Python and built on top of Django. It’s slightly trickier to host, and doesn't have the ecosystem, but also has robust content modelling. It might be better if you’re building something truly unique, and don’t mind doing more work in-house.
I proposed using reinforcement learning to guide coverage as a potential phd topic, but didn't really go down that path, no idea if it could work
Google Rolls Out Theft Detection Lock, Offline Device Lock, and Remote Lock To
And they’re 120hz.

I’ve come to really enjoy my Xreal headset. Though, I just don’t use it often. I dislike how much effort it is to put on and take off when I also have a gaming headset on.
Fair enough! Me, neither. I just had a WordPress blog for several years and the back story came up in various announcements in the dashboard news feed.
Modern 2024 PC with a vintage twist
For those that thought the process of speeding up CRC was interesting, I strongly recommend reading [1]. It describes a step by step process on how a naive CRC implementation might be improved, until finally arriving at an implementation in assembly with a staggering throughput of 62 processed bits (almost 8 bytes) per CPU cycle. Yes, you read that right.

[1]: https://github.com/komrad36/CRC
I’m confused about server actions, what if I want to do something on the front end when a form is submitted before it’s passed to the server action (in the context of a server component)? Like frontend validation of the form, then call the server action afterwards on success. It seems like unlike the NextJS approach it just automatically knows that click handlers and form submissions are to be serialized and handled as a RPC on the backend always. So is there a way to trigger that behavior from web components? Would you pass a server action function as a prop to a web component or something and it would be translated into an RPC somehow? If so that’s pretty magical.

Nice stuff, looks very simple and cool in a lot of ways!
> If you think there's any national-level grandiose political fight happening, you are probably in need of a chair.

Looks like you are really engaged into politics, aren't you? So many assumptions. I'm as Brazilian as you, smartass. I'm happy Xitter is out of Brazil and loving to see Alexandre de Moraes playing with Elon Musk.
Show HN: Hacknio – a minimal Hacker News client
COVID, BLM, illegal immigration are topics, not lies.

The left and right seem to have different styles of bending reality. The right more with lies like "eating the cats" and the left more shaming people who question things - if you say maybe having 20k Haitian immigrants turn up in Springfield wasn't a good idea then you are racist etc.
Show HN: Lastly – last.fm widgets for your GitHub readme
"We currently sell in European Union, UK, Norway and Switzerland.

Please be welcome to use our software anywhere in the world, however due to our limited resources we can only support the noted regions." https://shop.jolla.com/
There isnt nearly enough mass up there in all the foreseeable sat constellations. They need enough collective mass to overcome the extreem orbital inclinations/speeds we use for sats. For a visible ring to form, we would have to send billions of sats into high/slow orbits and then just forget about them for millions of years. Even then, they would likely form into mini moons first before those moons eventually broke up into rings.
> One man's extortion is another's negotiation.

No, this isn't a matter of perspective, it's a matter of law, and it's specifically part of the complaint brought against him [0]:

> WPE has been injured in numerous ways as a result of Defendants’ ongoing
extortion, including, but not limited to, measures taken to respond to the extortionate threats, loss
and continuing loss of customers, and injury to its goodwill and reputation. WPE is entitled to monetary damages as allowed and injunctive relief to prohibit Defendants from continuing their
unlawful actions.

The court will decide if it's attempted extortion, and if it is then Matt and Automattic will owe damages.

[0] https://storage.courtlistener.com/recap/gov.uscourts.cand.43...
I can very much imagine site-wide requiring Weidevine/eme for anything better quality than 480 and crusty audio not that long into the future.

That's already the case for some (anecdotally increasing ) number of videos.
I described the theory. You have described the practice :)
Yeah, this is the situation being argued against. If you don't focus on making your environment reproducible, you wind up tangled in a mess no-one can understand. I imagine you also don't expect to be able to get things running again after a disaster strikes.
If you have a local development environment that actually works, you have already done the hardest piece:

Identified every single thing needed to stand up a functional version of your app and made the rails to do so in a repeatable fashion.

You should do that anyway, and whether the dev environment is true local or runs using some special k8s hooks to some dev clusters or what have you is immaterial.
Maybe it will turn out to be legally permitted “financial engineering” but considering they are accused of fraud, this Stringer Bell Rule violation doesn’t look good:

> For example, on or about December 26, 2018, SMITH emailed two coconspirators that, “We need to get a TON of songs fast to make this work around the anti-fraud policies these guys are all using now.”
Vacuum tubes typically have an internal pressure of less than 0.001 atm, sometimes much less.

Any seal that can withstand a pressure difference of 0.001 atm to 1 atm from the outside can almost certainly withstand a difference of 0.001 atm to 0 atm from the inside.
>"Nowadays, there are options such as Draft, Skaffold, Tilt or Garden to spin-up entire clusters locally, or provide pseudo-local development environments. It’s never been easier to provide a great developer experience. What do you think?"

I think fuck it. I run my own company where I develop software for clients and the last thing I need is for my environment and tools is to be controlled / selected by some corporate imbecile.
Putting up roadblocks to pay increases will just lead to people jumping ship for pay increases at other companies.
The Boy's Second book of Electronics by Alfred Morgan(1957) introduced me to electronics in the 1970s, and lead to a technical mindset and lifestyle.

The Engineers Notebook by Forest Mims really taught me the basics of electronics.

What do you care what other people think by Richard Feynman(1988) introduced me to the idea that nobody is really as much of an expert as you might think.

1632 By Eric Flint, and the subsequent series, got me thinking about the nature of civilization and all the things that go into making it.

There are a lot of books in this world, and they all helped author who I am.
LinkSharer – SvelteKit AIO Static Website
Brain expanding list of programming languages with orthogonal features
Local dev doesn’t imply you can’t have deployable PRs.
The way the market is typically modeled, temporary moves are not a thing.
> SMITH, 52, of Cornelius, North Carolina, is charged ... and money laundering conspiracy, which carries a maximum sentence of 20 years in prison.

Would love to see the money laundering explain. From the indictment it seems to claim that its inviolation of "Title 18, United States Code, Section 1956(a)(1)(B)(i)." Which states "to conceal or disguise the nature, the location, the source, the ownership, or the control of the proceeds of specified unlawful activity; or" [1].

So, receiving money from unlawful activity counts as money laundering? That seems to be at odds with my layman definition of it. Like it just seems like a double-jeopardy violation, you commit fraud for money and get dinged for both fraud and money laundering from the same crime?

[1]: https://www.law.cornell.edu/uscode/text/18/1956
We have already been through this with music.

It doesn't really work that way. Over time, it really does just devalue the art form in a sense because now anyone can make a recording.

Electronic music is really the best example. In 1995 it took thousands of dollars to have a fully working studio to even produce any track. By 2005, anyone could do this in their bedroom for basically nothing. In 1995 the cost acted as a filter so only those with talent would bother. Once anyone could do it, all electronic music recordings were devalued by the infinite supply.

I thought there would be 1000 Richard James once this happened. Maybe there even are but I have never heard them because there is so much shit to sift through I really don't even listen to electronic music anymore. I don't think there are though. 900 them probably are doing something else because there is no money left in the art form, 90 are making some other style of music with better financial prospects and the 10 that are, I will never hear of or be able to find.
Start an ideology or religion, and make your body of work its sacred text. I think that is your best bet. Even if it dies out, there's a good chance it will be preserved and studied academically.

Either that or write something really good, so people want to read it, so they will keep paying for it to be published over and over again.

I think the first option is actually a lot easier.
This content discusses methods for sending emails directly from a PostgreSQL database. Three approaches are highlighted: using PostgreSQL extensions like pgMail or pgSmtp, creating custom stored procedures with untrusted languages, and employing the LISTEN/NOTIFY mechanism to communicate with external services. The LISTEN/NOTIFY method is implemented in detailed steps: configuring Postfix for email delivery, creating a PostgreSQL table for email records, setting up a trigger, writing a Python listener, creating a systemd service, and managing logs. This solution provides a reliable method for managing emails directly from the database.
thanks for the description
> There are even more nuances with this, as volatility is a smile (or a surface), not a singular number https://en.wikipedia.org/wiki/Volatility_smile.

That article says that implied volatility is inconsistent, with options at strike prices that are very far from the current market price having costs that imply a different level of volatility than options at strike prices that are close to the current price. The cute question here is "should an option be priced according to the actual level of volatility in the price of the underlying asset, or should it be priced according to the level of volatility that exercising the option would require?"

Volatility is just a quantity.
Self-publish a book, and get a library to add the book to their collection.
There a maximum error of 0.5 ulp for all of add/sub/mul/div/sqrt on all inputs (ok sin/cos & co typically have a couple ulp of error but close enough).

And indeed it's well-understood that it can get problematic if you compose a bunch of such, esp. add/sub with a large magnitude difference. Indeed, especially matrix multiplication.
The original post is a question about people’s beliefs, not a proof or a case for any one belief.

Many believe in determinism, or at least the functional equivalent, and it poses a challenge to the popular belief that we can choose what we do. That’s the problem I’m interested in understanding.

Indeterminism, which includes that base layer of randomness, still presents a dilemma with regards to free will, doesn’t it? From the perspective of free will, and absent a more explanatory theory, they are functionally equivalent theories. Whether my brain is randomly producing actions or from an infinite chain of determined causes or a mix, free will is nowhere to be found without a more precise explanation.

The question is about free will given different assumptions of reality. My main challenge with your angle is that it’s firmly missing the point.

I am not arguing for determinism, nor the existence of God, but since I’m asking what people believe, I’m including both answers as options.
My team uses Supabase as our primary “backend” (API layer, auth, subscriptions, queuing, etc). It runs beautifully locally via the Supabase cli. We use migrations to sync the local DB to our production DB. Our app is written in NextJS. I can go from a fresh install of MacOS or Linux to running our app in less than 15 minutes. This has given us a huge advantage when testing, onboarding, and debugging weird issues in the production app.
There's obviously a very good argument in the UK that the planning system is broken, and a good chunk of the incoming government's manifesto was an acknowledgement of that. But perhaps we can agree that while in general we might not need to slowly and expensively ponder every woodland creature when trying to build infrastructure, it's not a bad thing to have some parts of Britain dedicated to rewilding. Besides, it's not infrastructure concerns fighting against that on Dartmoor, it's a complex mix of private landowners (the largest of which is the crown), farmers (many of which have livestock on common land), and ecological jewels like its temperate rainforests. In fact the Dartmoor line, which skirts the national park, reopened in 2021, took less than a year to finish, and came in £10m under budget. Who knew we could build things, eh?
> twitter helped people real time was during Covid in 2021

That's not twitter helping, that's people helping. If there were no social networks, this would still happen. Having a billionare controlling global speech isn't worth it in any way even if it brings punctual benefits like the ones you cited
Merry Christmas, ya filthy animals.
Agreed. I've seen this referred to as inner loop (local dev environment and work flow) and outer loop (deployment, production, etc). A team needs to optimize both loops, though each should have slightly different priorities in terms of speed, safety mechanics, etc.
> What kind of AI generating music tech were they likely to have been using in 2018?

Techno demoscene style music. It's amazing what you can do with just 4kb.
That’s a very optimistic claim

EDIT: for more detail even on my M1 Max MacBook Pro, it is still very noticeable how long it takes JS-heavy SPAs to become interactive. Clicking things doesn’t even work for several seconds often because downloading and executing JS takes that long.

Now take into account users around the world on crappy internet connections with slow business laptops or the cheapest Android phones ever trying to load your SPA… bad times.

Even putting device performance aside, doing fetches and computation on people’s browsers somewhere distant in the world on a crappy 3G connection, rather than between colocated servers on speedy networks, is a recipe for bad web performance.

And that’s putting aside the need to protect secrets, optimize SEO (to serialize webpages for robots that won’t run your JS), simplify your application (server rendering eliminates the need for 90% of frontend state management, no need to expose API endpoints just to expose data on pages), the list goes on.
Great point, and you're right that's easier if it's already cloud-based. But with ngrok-type utiltities (and good old SSH) there's nothing stopping us from saying "hey, check out this weird bug on my local instance -- here's the url/ssh hotsname." The downside is that it's often harder to spin up multiple locals than multiple cloud instances, and so it's harder to publish a url for the team to play around with for a day ("I'm building this new feature, but I'm not sure about the UX, what do you think?"). But IMHO the benefit of being able to nuke and recreate a dev environment in seconds (rather than the ~10mins it sometimes takes for a cloudsql instance to spin up) is worth it.
I did. I played basketball in the downstairs playground at 14. I had gone to college at 14 and was also a pianist so I had the nickname “Mozart”. So I was pretty unusual to the high school guys. Also I wasn’t the best at aiming the ball at the net LOL.

Anyway, there was a guy who was a big “fan” of WWE wrestling, kept calling out the catchphrases from the show and often bullying me physically. I didn’t really fight back or escalate.

Once I got my knees banged up somewhere else, and he had pushed me to the floor, and they started bleeding again. My mom went over to where he had lived and talked to his dad. His dad begged my mom not to get the police involved because his son had already been in trouble multiple times. He prevailed on his son (I guess threatening him to leave me the f alone) and I hardly saw him since.

Going back several years, when I had just moved to the neighborhood and I was 8, there was a 10-year old kid who kept bullying everyone. Sort of whipping people with chains or whatever, I don’t quite remember. Anyway in 6th grade I got caught trying to steal a small vial of white-out from a store (back then it was a useful commodity LOL) and they kept me in the back office while they called my parents. The guy took my picture and said he’ll tell the school. He said, “you’re surprisingly calm, this kid was bawling his eyes out”. I look and it’s a picture of the bully guy LOL. He’s totally lost it on that photo.

After my mom picked me up, I stayed up that whole night worrying what they will tell me in school. Then it turned out they had never been told.

I guess the commin thread of all these stories is that we all exist in a system and many people dread being punished by that system far more than they are worried about violence. The kids got into fights constantly. Fighting back against an older kid would not have likely done anything to “change their mind”, if anything it would have activated a “revenge” mindset and they’d call their “friends”.
I wanted to like awk and tried really hard but in the end was disappointed by what I see as unnecessary complications or limitations in the language. For example, it has first class support for regexes but only for matching. You can’t do ‘s/foo/bar’. I also found string manipulation to be cumbersome with the string functions. I would have expected a string processing language to have better primitives for this. And function arguments/variables are just a mess, it’s hard to understand how they came up with that design. It’s also quirky and unintuitive in some places you would not expect. Take the non-working example from the article:

awk -v FS=';' -v OFS=',' 1

I expect this to change the change the separator in the output. Period. The “efficiency” argument for why it doesn’t work just doesn’t cut it for me. First, it’s very simple to do a one time comparison of FS and OFS, if they are different then you know you know you _have_ to perform the change, because the user is asking you! If I do this in reality and it doesn’t work I just switch over to sed or perl and call it a day.

All in all, perl -eP is a better awk. And for data processing I switched to miller. It has it’s idiosyncrasies as well but it’s much better for working with structured records.
>The new owners have sold some one-of-a-kind furnishings that Wright designed for the building

Sad, already the building was partially desecrated. Unless the Gov steps in, I doubt it will be saved :(
The best I can think of is hosting a static site on the Netlify free tier, i.e. example.netlify.app. Nothing to renew or maintain.
We worked like this for 5 years, and the highlight of the new project we’re finally starting is to keep it all reproductible from the start.

It’s a constant fight though.
CALLACAB
Great food for thought! I’m currently on an endeavor at work to stabilize some pre-existing rest service integration tests executed in parallel.
Location: India

Remote: Yes, full-remote (5+ years)

Willing to relocate: No, but I can visit

Technologies: Product Management, Growth Marketing

Résumé/CV: https://docs.google.com/document/d/1920g_elqcSAYFKSHnS3-vkw4...

Email: rishunk16@gmail.com

LinkedIn: https://www.linkedin.com/in/rishabh16/

Open to full-time, part-time & contract opportunities. Please reach out to rishabh@roasexpert.com
Speeding up ESLint–From 5min to 10s
That doesn't sound right. If that were the case, why would people still be building biofuel factories, e.g. in Sweden?
Local development is extremely common in my area because the tooling is so good (dotnet).

However the most productive I've been was on a team where local development, even on a single service, was eschewed for the most part. We had tests that would cover 90+% of the codebase - more importantly nearly 100% of what was worth testing - and would routinely deploy things into staging from master that had never even been executed as a whole app, let alone run in anger and tested with live dependencies. The coverage was good enough that everything actually held together really well.

I'd never shipped anything that efficiently prior or since, it totally changed my view of TDD as being a time-consuming but safe and conservative regime vs my experience of it dramatically speeding up iteration.

The only thing that started gnawing at my brain (while admittedly operating a far lesser sized constellation of distributed services than, say, Facebook) was that there is no way of unit testing (or even statically verifying with TLA+ or something) the wider-scale structure of services, at least that I'm aware of. At some point I might knock something together involving specs and code generation but I dunno.
SEEKING WORK

Location: India

Remote: Yes, full-remote (4+ years)

Willing to relocate: No, but I can visit

Technologies: Product Management, Growth Marketing

Résumé/CV: https://docs.google.com/document/d/1920g_elqcSAYFKSHnS3-vkw4...

Email: rishunk16@gmail.com

LinkedIn: https://www.linkedin.com/in/rishabh16/

Open to full-time, part-time & contract opportunities. Please reach out to rishabh@roasexpert.com
Scientists Found a Surprising Way to Make Fungus Happy
https://archive.ph/BrSX0
Htmx does not seem like a good fit to replace a thick-client type front-end framework and that's ok. It meant for that. It is more in line with 37Signal's "HotWired" approach (hotwired.dev)
I understand your point but it misstates the issue:

> For example, on or about December 26, 2018, SMITH emailed two coconspirators that, “We need to get a TON of songs fast to make this work around the anti-fraud policies these guys are all using now.

They are referring to anti-fraud policies as a general thing across all streaming platforms, not a specific named filter used by Spotify/Amazon/etc. Since they are referring to the policies by the intent rather than name or generically as ToS, this indicates an awareness that their behavior was ultimately fraudulent.

I understand it would be very different if the conspirators said “evade Spotify’s dumb ToS policies” and later Spotify said “actually those aren’t mere ToS, those are anti-fraud policies.” That’s not what happened.