skysight-inc/HackerNews huggingface dataset:
Yeah, it seems sort of obvious in its own way. People like “the primagen” on YouTube are really entertainers first and educators second. The pitch is something like “I’ll pretend to teach you something, and you’ll pretend to learn. But actually I’ll just entertain you by being a goofball for 20 minutes. You don’t have to do any work, and afterwards you can walk away pretending like you learned something”.

I suspect in his case he might actively dumb down his skill level for the stream, so he doesn’t scare away the junior devs.
TSB Preliminary Report: Delta CRJ-900 crash at Toronto Pearson Airport [video]
I didn’t say the U.S. was the most democratic country in the world—I wasn’t comparing the U.S. to Norway or Denmark. But the U.S. achieved in the 18th century something that Germany, France, Spain, etc., didn’t achieve until the mid-20th century. That’s an achievement.

And the lack of universal suffrage back in the day doesn’t diminish America’s achievement. India and Bangladesh and Iraq and many places have universal suffrage but they’re not as democratic as the U.S. was in 1789. Getting to that point is the 0 to 1 of democracy. Expanding the franchise from there is incremental development.
Not sure why this is downvoted.

A quick read up on the history of the labor movement will show that it started because people didn't want to work 6 days a week, 12 hours a day in factories anymore.

https://en.m.wikipedia.org/wiki/International_Workers%27_Day

International workers day started as a protest to get 8 hour days.
I was working as a software developer before I got a degree. You're missing my point though.

Academic degrees and programming are a lot more similar than programming and ballet. People who got engineering and science degrees, as a population, are going to be more likely to become software engineers vs. the general population. This seems like a pretty obviously true claim. It's not a claim that people without degrees can't be software engineers. That's a pretty large population and I am a counter-example. My point is even within a population of people who in theory are more likely to become good, and who have had some motivation and invested time, it often does not work.

If anyone could program then we wouldn't be getting paid what we are. The reason why random people aren't all competing for our programming jobs isn't that our jobs are the worst. There are much worse jobs that people are competing over.

EDIT: and by the way, athletes in general do much better than the non-athlete population even in areas very dissimilar to the current sport.
> America was founded as a colony fleeing its imperial oppressor.

Haha, no. That's nice propaganda, but the Brits weren't oppressing the colonists. In fact, they ran just about the most liberal regime in existence at the time (with perhaps the Dutch being the main competition for top spot).

North American colonists were also paying less taxes than people back in England.

See also Canada for what happened to the colonists who stayed 'oppressed'.

Btw, did you know that only a minority of people in the 13 colonies were even in favour of insubordination against the Rightful Authority of the Crown?
The problem is that log messages are collected from many researcher-authored applications. Some of them are JSON, in which case I want to parse them and store the parsed JSON as you say. But some of them are not JSON, in which case I need to store the text.

I was not able to do that with the log shipper. If I configured parsing, then the not-JSON messages would get dropped.
If you have your CI runner use the same commands as local dev, CI basically becomes an integration test for the dev workflow. This also solves the “broken setup instructions” problem.
include:component is usually what you want now, you can version your components (Semver), add a nice readme and it is somewhat integrated in the gitlab UI. Not sure about the other include: ones, but you can also define inputs for component and use them at arbitrary places like template variables.

Since the integration is done statically, it means gitlab can provide you a view of the pipeline script _after_ all components were included, but without actually running it.

We are using this and it is so nice to set up. I have a lot of gripes with other gitlab features (e.g. environments, esp. protected ones and their package registry) but this is one they nailed so far.
Fascinating. I'll have to test that out!
Were death threats on one side more than the other? If so, which side?
Knowing what's in those plans could be really useful to China. Imagine the win-win situation for Tesla and China!
Grass is not America's largest crop, but it is by far the most wasteful.

Agriculture in general, on the other hand, needs a lot of water, and we need agriculture to stay alive. There are optimizations you can make with regards to which kind of agriculture is done where.

If the only way you can grow almonds is by mining water out of an aquifer that will deplete in a decade, maybe we should go without almonds. The juice is not worth the squeeze.
Have you seen the pico8 software?

https://www.lexaloffle.com/pico-8.php
Another important thing is that the guy was charged with production, possession, and distribution... and the court only dismissed the possession charge.

That fundamentally leaves the material illegal, since you couldn't possess it without either producing it, or having somebody distribute it to you.
I don't want an ADHD todo list app. I want something that to help manage my emotions while completing tasks.

For me there are three major emotions that get in the way of task completion: excitement, boredom and anxiety.

Excitement is usually for some other task. I'm working on my tax return and I think about upgrading my washer/drying. Suddenly I'm researching all the different types, the best deal on one, the history of the washer/dryer. It might be a task on my to do list somewhere, but I was driven to do it by the excitement.

Anxiety is a tricky one. If I'm writing something like an email anxiety often gets the better of me. What if this isn't the right way to do it? What if it comes off as rude. This ties in to perfectionism too.

Boredom is usually overtaken by one of the other emotions, but sometimes it appears on its own. I've got to input these numbers into some old, janky piece of software. It's probably not that hard or long of a task, but it feels so pointless. I'm just wasting so much time doing this task when I could be doing something more efficient and more meaningful.

If you can solve these emotional issues then pretty much any todo list app (or just a notebook) will be fine.
> That's what courts are for.

It isn't, courts determine if a certain standard of evidence has been reached. One of the more ingenious parts of the UK-descended legal systems is they take a very philosophical stance on the actual state of reality. The judges and juries are discouraged from any attempt at making reference to the real world, expected instead to adjudicate between two funhouse-mirror interpretations of reality presented by professional advocates.

That is one of the underpinnings of free speech, in fact. We have free speech because there is no way to determine if a statement aligns with reality or not end especially not the motivations of the person making it. If we had a method for that - be it courts or a sensor or a logical technique or whatever - then free speech would be highly undesirable. We could just ban lies.
I mean that's literally the service it's providing. If you asked humans to do the same thing it would sound equally forced. All acting sounds cringe out of context.
This decision is completely wrongheaded, because AI is making a mash-up out of works which are copyrighted.

Works produced by AI are copyrightable, just not newly copyrightable the agent who is executing the AI.

If we could identify the "bill of materials" (specimens of training data which were relevant to the generation of a given image) then we could apply to it copyright notice consisting of the catenation of the individual copyright notices.

I think that if an artist operates a purely local model, and trains it only on their own art, then the result should absolutely by copyrightable by that artist.

It's no different from a binary executable being your copyright if you built it from sources that are your copyright. We don't squabble about compilers not being human.
Really even this made people get angry?

To whoever downvoted this. I used to come to hacker news years ago and see 90% programming related things: Type system abuse, extreme common lisp code, libraries and tools. It was pretty much all tech debate all the time. The worst days would be 70% tech. Today thats a good day.

Nowadays theres a lot more californians being mad at elon, poetic eulogies, paid articles about "how to write good" or how "you should write even if people dont read it."

People will try to say it hasnt changed but it has changed. It is about half as tech related, and about 10 times as reactionary in the same way the rest of the internet has become more dumb.

You can be mad if you want, but everyone can see it, and thats why some people I know in real life are referring to hacker news as orange reddit in a denigrating way. Reading hacker news doesnt confer programming street cred like it did ten years ago. That isnt because im cynical, or want it to be true. It just is true.
Wasm executes as its own VM, so you'll need some js glue to display something in the browser.

This means you can go both ways, either embed something like imgui in your wasm, or build a ui using html.
Yes, that's what I meant. I'm making a kernel that uses ports not dissimilar to Mach's and I get asked if there are other modern kernels that do the same thing from time to time. Everyone I've talked to has been surprised to hear it has them.
I installed a new “operating system” that sounds a lot like Scarlett Johansson. (Her 2013)
You can already @web and have been able to for a while now. It's not very good IMO. https://docs.cursor.com/context/@-symbols/@-web
This article mentions two possible reasons for briefing Musk. First, to allow DOGE to cut the Pentagon budget responsibly. Later in the article, however, Starlink is mentioned as a target of China's attention.

Edit: Clarified last sentence.
Except if you badmouth Trump at an airport, obviously. Or represent his opponent in court. Or advocate for Palestine. Or refuse to say "Gulf of America". Or peacefully protest. Or generally say anything he doesn't like.

But apart from that, yes, free speech!
Avid millennial gamer here. Wasn't raised with games. Can someone recommend a good classic game to try?
Wasn't the F-35 a collaborative project between many different countries?

So why don't those countries get equal access to the thing that they all went in on creating?
>This is bad

It's a trade off choosing to favor free speech because that is something American society values even if it may come with downsides.
I live in the US and my employer provides excellent healthcare. I broke my collarbone last spring and had surgery to repair it followed by months of physical therapy. Zero dollars out of pocket.
Yeah, the difference having a human in the loop makes is the ability to have that feedback. Did you think about X? Requirement Y is vague. Z and W seem to conflict.

Up to now, all our attempts to "compile" requirements to code have failed, because it turns out that specifying every nuance into a requirements doc in one shot is unreasonable; you may as well skip the requirements in English and just write them in Java at that point.

But with AI assistants, they can (eventually, presumptively) enable that feedback loop, do the code, and iterate on the requirements, all much faster and more precisely than a human could.

Whether that's possible remains to be seen, but I'd not say human coders are out of the woods just yet.
The game boy Tetris was the first version I played, it was pretty good.

Nowdays for a mobile Tetris option i'm using a SNES emulator on my phone (Snes9x EX) and Super Tetris.

Meanwhile, there are companies creating on the web and mobile app versions of Tetris, inserting ads and charging money for what should be free.
That's a bit silly.

Almonds are grown in California and not so much elsewhere, because with California's broken water policies you can grow them there for cheaper than elsewhere.

If California were to implement proper water pricing (eg via water trading), then the production costs of almonds in California would rise. And they might rise above the costs in other places, thus leading to a shift in production.

Have a look at water trading in Australia to see a good example of how that can shape agricultural practices. The Australian water trading system ain't perfect, but it's a lot better than the Californian mess. And it allowed agriculture to grow in dollar terms, despite severe limitations on the amount of available water.
Well, it took 8 hours, but this post is now no longer top 5 on the front page (it's #27 now for me, so still front page, just the bottom). Thank you everyone for your comments!
At this point, I fully expect a headline "Musk to receive the nuclear briefcase" and the article explaining in good faith that it's a cost cutting measure by DOGE, which will lead to the abolition of Income Tax.

Well done America, well done.
I propose that you continue to apply the legal rules that forbid summary executions (which are part of the US Constitution, but are older than the US itself).

Except that you should add an exception allowing the summary execution of anybody who calls for summary execution for anything else. Such people are obviously opposed to the goals of the government and legal system, dangerous to the rule of law, and unfit to exist in society.
My hiking poles
The apparent brightness is caused by the ratio of on/off and is called the duty cycle. 50% brightness would mean that half the time the light is on, and half the time the light is off.

If the cycling of the light on and off is done at say 10kHz it's perceived as a dim light.
I think your first paragraph misses the mark a bit. Yes, the export of almonds probably represents a tiny amount of water leaving the system. But this isn't about that, this is about water allocation. At the end of the day, if there isn't enough water being allocated for daily use ("don't flush your toilet") BUT there's enough to export so many almonds, something has gone wrong.
Off-topic but DALL-E has turned the web into slop-city. What a mess. Everything looks the same, cheap and ugly and stupid.
For a long while I’ve had the plan to spam the hell out of the ingestion points for nonconsensual spyware/telemetry in open source projects, rendering the collected data useless. Been too busy to write the code the last few years.
The people who admin our CI system do a good job so it doesn't break, (well it does all the time, but onnetwork type errors not configuration - that is IT's fault not their fault.)

The thing I want to change are things that I do in the build system so that it is checked in and previous versions when we need to build them (we are embedded where field failure is expensive so there are typically branches for the current release, next release, and head). This also means anything that can fail on CI can fail on my local system (unless it depends on something like the number of cores on the machine running the build).

While the details can be slightly different, how we have CI is how it should be. most developers should have better things to do than worry about how to configure CI.
Case study: COVID
Example: https://www.theblaze.com/news/general-mark-milley-pentagon-a...
The Japanese sounds OK to me. Not 100% but better than most human speakers. I understand Japanese well enough to be able to pick up a few different foreign accents in that language.
My first sentence in my post explains why.
https://archive.ph/pg4RA
WebRender recently got much slower in Firefox [0].

I haven't looked at the source yet, but if the bitmaps aren't all preallocated, then it'll run into this repeatedly.

[0] https://treeherder.mozilla.org/perfherder/graphs?highlightAl...
That would be good for Canada - better weather, more laborers and capital and more reasons to complain about their friendly neighbors to the south.
I live in the US, and according to what I read online, I am severely underpaid. The thing is, I don't really care. I have almost 9 years of experience, and I haven't even broke $100k yet. I work in government (state level), so it's not known for being high paying in the first place. There are other benefits, of course.

Nonetheless, I would obviously take more money, if offered, but I don't feel the need to frantically run around in the rat-race for it. I seriously cannot imagine what more money would do for me. I already feel like I make plenty just to push buttons on a keyboard.
Or if we could even provide samples of what an example speaker sounds like in general so that it would always classify them the way we want.
Things don't like to move once they're atomically-stuck together. Getting them to stick is another issue altogether. Doing so in reliable locations repeatedly at scale? Good luck.
I can not believe this was voted down. It is simply an assertion of fact. Whether true or not, seems reasonable and most people would agree with it.
Some of you are outing yourselves as not having any real world, let's just call them... issues.

>as victims of the global system.

You know if I were to be REALLY generous and take your statements in good-faith, that still wouldn't change the fact that injustice is injustice. Being murdered is not the same thing as having your wallet stolen, but that doesn't mean you should throw up your hands with a thought-terminating cliche and go "well it could have been worse! Guess I should just let them have it and not do any follow up!"

Really, really confused take to be quite honest.
Yeah, this. Docker/container's greatest feature is less the sandboxing than the distribution. The sandboxing is essential to making the distribution work well, but it's a side feature most of the time
> The juice is not worth the squeeze.

Water pricing via water trading would help move these considerations of trade-offs to the private sector.

> Agriculture in general, on the other hand, needs a lot of water, and we need agriculture to stay alive.

Just as a silly nitpick: you can make food without agriculture. And it's not just via wild fishing, but also by directly producing edible substances from minerals, like producing margarine from coal. See https://en.wikipedia.org/wiki/Margarine#Coal_butter

In general, you are obviously right, though.
Fingers crossed for Cadillac/Andretti!
Indian chemical company employees indicted for Importing of Fentanyl Precursors
That seems way overwritten. Try something like 'Jolly old-fashioned rural farmer, Somerset.'
If you wave a giant flag written "Free speech" for two hundred years, make it one of the central tenets of your nation's self-image, and give condescending lessons about it to others, you'd better be upholding it, lest you look like a royal hypocrite.
America has been doing this for years. I recall a story from a few years ago about an Irishman refused entry because he'd posted something on social media about how he was going to "destroy LA".

Ah, here it is:

https://www.joe.ie/uncategorized/irish-tourist-banned-from-u...
https://www.stuff.co.nz/travel/6342775/US-ejects-tourists-ov...

This was back in 2012.
Where does mysticism come into it? It is logical reasoning applied and confirmed by observations.
https://gh-api.clickhouse.tech/play?user=play#U0VMRUNUIGRlc2...

long live sql
lol fixed :p
This reminded me of an article I printed (yes, with paper) at my college more than 20 years ago, titled Parasitic Computing. I don't remember where it was originally published but I do think I might have stumbled upon it via kuro5hin (maybe); a quick search resulted the publication from Nature (though paywalled).

- https://www.nature.com/articles/35091039
I'm surprised that they were already using earthly and decided not to continue using it inside github actions. That is my favorite pattern so that what github actions is doing is the same as what I'd do locally. No `act` necessary:

- name: Install Earthly
if: steps.check_changes.outputs.relevant_changes == 'true'
uses: earthly/actions-setup@v1
with:
version: v${{ env.EARTHLY }}

- name: Run tests and generate coverage summary
if: steps.check_changes.outputs.relevant_changes == 'true'
run: cd src/webapp && earthly --build-arg GO_VERSION=${{ env.GOLANG }} +coverage-summary
Fishing rods.
Anyone remember the snews single file CMS? It was pretty great..
two things can be true:

- tech work is relatively privileged

- we, as tech workers, are losing out immensely due to a lack of collective bargaining

I look at the recent SAG-AFTRA strike as a reference: these are jobs with similarly privileged work conditions. However, there being a union meant they could inflict significant pain on industry players until their demands around AI training were met.

Meanwhile, we’re all just keeping our heads down hoping the market improves at the same time the biggest players are using our inputs to train even better models.

Just because our work conditions are better than other professions doesn’t negate the notion that we are being actively exploited to our own detriment.
It’s really not that hard. Software needs maintenance, big deal. This is why we have a job.

Everyone complaining in this thread about trivial things like upgrading a build tool once every 5 years is hilarious
> The statements were normal nice things to hear from a friend

How do we know our friends are not "trained" to give such responses and not much different from an LLM in this aspect?

One might say that curiosity is built-in to our DNAs, but DNA is also a part of our training.
this doesnt apply to 90% of programming jobs so im not so sure the money growth expectation disilusion angle is right.

I generally assume it is due to lack of agency.
I thought this was very common knowledge, we used the technique in our first year EE project.
There is way more to do than we have time to do it.
Generally, whoever has more money for better lawyers, and/or is more intimidating or threatening.
I feel like being a dev has taken a toll on my body in the opposite direction ---- "use it or lose it."

Perhaps it's because my brain is full of software issues itself, but I don't have enough energy nor motivation before/after work to do anything else. Luckily, I am somehow healthy-ish in terms of medical metrics, but I know at my current trajectory, I won't be able to sustain it for many more years.
It is speculative for the simple reason that the land value may not increase over the long term.

I live in Washington, D.C., which could very well lose a substantial portion of its population permanently. I suspect we will be underwater on our mortgage at some point in the next few years, and would be surprised if in the next ten we experienced any increase in wealth attributable to buying rather than renting.
as a once remote cottage guy, yes you can have internet. kids love it out there. you bring your friends.

its better out there man. i miss it.

I was waking up with no alarm to blue sky and chirping birds, and then I could read papers and to pytorch all day. Never heard a car.
Just use a synthesizer. Writing textual prompts is about the most inefficient way of getting what you want. When I was working in film I'd tell directors to stop describing what they had in mind (unless they were referencing something very specific) and try just making some funny mouth noises.