skysight-inc/HackerNews huggingface dataset:
This is fantastic feedback. I always love reading posts like yours. Three quick notes to complement what you said:

* The formatter is always a balancing act. The behaviour you see is because people get really upset when we don't respect their line breaks (and, as you correctly said, we can't later know which newlines were introduced by us). You can try formatting more frequently to get feedback sooner (that's what I do: I usually type code with no indentation whatsoever and "collaborate" with the formatter as I go).

* I am thinking really hard about the struct problem and trying to find a balance between getting some of the guarantees of structs without having to hijack a whole module.

* Re namespaces, agreed they are not as powerful as namespaces in other languages, because they are not actual entities. However, you shouldn't run into issues. If you do recall what it was, feel free to reach out or post something in the forum. The dot notation can be useful in aliases (which a different separator would not help).

Have a good week!
That is interesting, I will have to pay more attention!
I think you can frame it as a useful skill to have that could help them in life. Try to approach it by relating it to their interests.

If they want to make music, explain how programming can be used to generate electronic music.

If they want to make and edit videos, tell them how EMCA script can automate things in Adobe, or point them to wrappers around ffmpeg

If they want to make art, point them to the various libraries that can be used to draw.

I find kids in that age range like to either tinker with hardware or like to make video games.
I see it as a (potential) storage format. As we move away from triangles and towards ray/path/etc tracing (in whatever forms) we want to still have content (be it captured or crafted) in it, that we can render with things like "infinite" details, bounces, and other meta (reflectancr etc).

All current forms of triangulation/meshing from fractcals, sdf, point clouds, etc, are relatively terrible and constrained, to fit existing pipelines (hence why most AR is just lackluster model viewers)

Make it differentiable is a step towards cramming it into a small model and output other forms, or trace directly, or just compress before say, extracting to some Tree-renderable format on the gpu
FFmpeg and VLC seem to use (lib)x265 for H.265 content.

Is a license also required if the x265 codec is used? Or does that depend on whether the software is for commercial use?
This is why I only eat hamsters.
But negative area??? Maybe it was printed on complex paper
Coastal California cities are also anti-local power generation and anti-nuclear, which means the cost of desalinating billions of gallons of water is going to be through the roof. Our electricity cost is double-triple that of places like NYC and Chicago.
It totally is the definition of dystopia:

‘an imagined state or society in which there is great suffering or injustice, typically one that is totalitarian or post-apocalyptic’

You could not block the parents who wish from expending outsized effort to improve their children’s life or opportunities without pretty significant authoritarianism.

At large scale, organizations go off coarse metrics. Even the US Department of Labor won their settlement against Google because Google didn’t have the exact percentage of representation based on the course DOL racial selectors.

The easiest and most common way any large organization would comply with such a mandate is not by attempted to educate or lift up the poor, but by crushing any notable examples of people going above the mean anywhere. I can point you to numerous examples of this if you want.

Removing the ability for people who want to make things better to do so, if they were able to do so better than anyone else will result in massive suffering. All in the pursuit of equality.

And it’s fertile ground for growing totalitarian dictatorships because the goal sounds good but is impossible, but no one is able to say why without being the enemy.
I imagine he's in a hard position. He makes fonts for TV shows / games / etc, and they tend to be silly/weird/unique. He kinda needs to use his own typeface for his blog, and he doesn't have a lot of "sane" options to choose from!

(Here's the font used for the paragraphs: https://swelltype.com/commercial-fonts/hyperspace-race/)
You can buy your own insurance policy. You only chose to use your company provided insurance because they pay for half of it and no rational person takes on a large expense for no reason. If you can afford to take six months off and travel to Europe you can afford to pay full rate for insurance for 6 months while you do it and they go back to a half priced company policy when you get back.
I like writing html and css, and I really love writing react components with scss. I feel like I’m the only one but to me it’s like a bonsai tree I slowly curate over time. It’s not a rush in the same sense as writing algorithms but I don’t get the hate either.
Automatic Differentiation: Forward and Reverse
Chrome and Mozilla both want their competitor format AV1 to “win”.

Plus, partial support is a burden - one of the patent holders might come by and ask you to prove you didn’t accidentally violate one of their patents while fastidiously only using that approved hardware. I think there’s a lot of lawyer risk there below the waterline.
Well, we should probably defer to local ponds for local leadership. Perhaps larger bodies of water could be used for higher positions. To be President you have to collect swords from both Atlantic and Pacific oceans. Vice President could be chosen by the Great Lakes.
We detached this subthread from https://news.ycombinator.com/item?id=31311625.
I mean this basically is a case of the pot calling the kottke black …
I think people react here because of the term “burn out”. It’s usually used when you’ve been under high stress for a longer period and you completely collapse and is unable to do any work.

Losing motivation for a project and moving over to new things is very different from a burn out.
I watch my Roku SmartTV about 3 times a week for about an hour or two (most of the rest is on my PC)

During that time, I maybe tap the buttons a dozen times as i scan around to the app and the thing i want to watch.

I have to replace the 2 AAA batteries inside that thing easily every 3 months. WHY.
> You see, relational databases aren’t dinosaurs. They aren’t lumbering prehistoric relics doomed to extinction by a changing world. They are sharks. Apex predators honed by millions of years of evolution into a perfectly adapted creature that is just as effective today as it was eons ago.

RDBM is optimized for file size; it is very much an artifact of its time, when hard drive space was limited. I don't buy it for a second.

People think in dictionaries, so just use one. If you are making a simple app and don't need transactions, aggregations, or multiple connections, then just use JSON in an S3 bucket or something. If you are going a step farther, JSON-based databases are quite feature complete these days. For monolithic business logic applications, relational databases are the right tool IMO, but they are used for every use case when they are absolutely not needed.

Controversial claim: Joins are a foot gun. It is so easy to make too many tables and mis-use unnecessarily complex table structures because it feels safe and "engineery" to do it. I don't know how many young startups I've seen that absolutely struggle with RDBM performance, and almost always they have gotten themselves into some horrible situation joining five tables deep with a spaghetti ERD and no clear pathway forward. It is hard to make the same mistakes with a JSON foundation.
Let's just say HEVC Patent Pools got greedy and demanded a per-software license, either paid by Windows (who decided not to pay) or by Chrome (who also decided not to pay).

https://news.ycombinator.com/reply?id=31318663&goto=item%3Fi...
> Whatever isn't run by <table> is run by Flash.

C'mon. It's 2012. We call that Flex now . . .
Back in the day, I created a font called "Scribble Flinger" that would put smudges and stains throughout if you enabled the contextual alternates. I came up with several alternates for each glyph, and was pretty pleased with the result.

It's a free font, and I occasionally see it used in posters for rock shows or other "alternate" events.

But your point is right on. I only created three alternates per glyph, if I remember correctly, so if you were to try to use it for an entire page of text, it would reveal its tricks pretty quickly. For just a title or header, I think it holds up.
What are ag lobbies for $100?
From the article:
"As the summer dragged on, the Nordic wool bible Laine magazine was forced to apologise for having too many white faces on their pricey knitting retreat. The auto-cannibalisation doomsday clock had gone so far that now even the instigators were having their privilege severely checked. Ysolda Teague, a Scot who had been one of the leading social justice knitters, published a lengthy apology on Instagram"

I don't know where you live, but clearly what the article was discussing went beyond North America.
You might enjoy some videos from HeatGeek on youtube. Something they cover that if you design the heating system correctly (with appropriate temperature compensation on the boiler) you only need TRVs or thermostats as limiting controls. Which sounds similar to what you are saying, aka set the thermostat to the maximum temperature you would ever want then just let the system run.
How does it know who’s phone belongs to the people who live there?
"You're not wrong, you're just being an asshole."

No, it's not very fair he's been able to coast through most of his adult life by scrounging up links to things that elder millennial nerds find neat, but taking swipes at a person who's been going through turmoil for a few years (apparently eight, but it's been coming across in his writing for at least the past two) does nothing to change that.

Telling kids to clear their plates because there are children starving in Africa doesn't actually help feed those children.
I think you've just described the "design" philosophy of GNOME.
I worked as a consultant for BP shortly after the Deepwater Horizon spill.

I can't speak to what the (office) safety culture was like in the pre-spill days but at the time I found the office rules more than a bit ironic considering, you know, their most recent safety disaster was viewable from space.

I always thought of their rules as bike-shedding...but for safety regulations, with reasoning looking like:

1. Our biggest safety vulnerability is industrial infrastructure failures.

2. We can't make it safer (without spending money). We're out of compliance with federally-mandated inspection schedules but paying those fines is cheaper than risking discovering critical issues that'll be costly to repair. Plus, all those drill bits and pipes are hard to understand so it's better if we just don't think about it.

3. Now we have an unmitigated disaster on our hands and we must project that we're a safety-minded organization.

4. Quick! Instructing employees to tattle on each other about laptop charger trip hazards costs us nothing and is simple enough for everyone to understand.

5. So let's disproportionately obsess about that.

What's more (and even more ironic) is that mild trip hazards weren't even the biggest risk in the office. Apparently, the duty of regularly cleaning the office refrigerator wasn't assigned to any staff. It was cleaned on an ad-hoc basis by...idk...whoever got fed up with it first? So, first off--constant food safety issues are bad enough. But, one day, this gross fridge was apparently so full of abandoned paper-bag lunches that one resting against the refrigerator bulb began smoldering and smoking. We all evacuated the building and received a collective "stern talking to" about paper-bag-on-incandescent-refrigerator-bulb safety. Which, OK, I guess no one saw that one coming--but, like, still--can we all agree that the big, tar-covered elephant in the room is still clearly the crude-oil volcano in the Gulf of Mexico.
This is a pending settlement agreement. The press release from the ACLU is at [0] and contains some additional detail.

[0] https://www.aclu.org/press-releases/big-win-settlement-ensur...
The complexity bound of an algorithm is the worst possible complexity. It needs to be proven (by assuming the worst possible input data), and there exists only one provable bound for a particular algorithm.

Finding the complexity of an algorithm in school is an exercise for understanding algorithms, and gaining a "vocabulary" for talking about them. But, provable bounds don't correspond to practical bounds, since input data is almost never close to the worst-case scenario. It isn't really a practical skill.

Several algorithms have bad provable complexity but can perform well in practice, while algorithms with better provable complexity can perform worse on average input sets.
Thank you for the links, I'll read them carefully :)

> but don't want to deal with the confusion around "Are binaries produced by the compiler bound to be GPL'd" kind of questions.

I'd like to avoid this as well :) But at the same time, I have a feeling that it would be best if all work done on the Letlang compiler could be OSS.
> I forgot to mention that the ultimate goal of the railroads is to decrease train crew size to 1.

I think you mean "0". Full autonomy is 100% their goal!
I guess the question is: What's the alternative to defining models? Just passing around DB cursors directly or maybe pulling the results out of a cursor and storing them in a dynamic collection?

I don't disagree that models are pointless if they're not doing anything other than aping the DB. Why waste your time creating another layer of required translation if it doesn't buy you anything?

With that said, I do think there are some benefits to using statically typed models in languages line C# with larger codebases. It seems like it makes it easier to refactor the application code.
I would presume the ultimate goal from the perspective of the railroads is totally autonomous trains with no human crew. There may be reason not apparent, but that seems like a much more practical goal than automating trucks and cars on roads. The track steers the train, the switches and signals are (almost) all interlocking, an autonomous train would never miss a speed change, a signal, or need to stop because the driver is out of hours.
Yup. The one in the article at least. Does the YouTube one play in Canada? It works in Germany.
"Scientists" have never done well at predicting the future.
So you are a typical Rand nay-sayer in that you haven't actually read the book.

Lots of people love her books and don't view reading them as self-flaggelation, including myself.

On the other hand, lots of people view reading a basic calculus textbook as self-flaggelation, but that doesn't mean it's wrong.
Can someone help me understand why my windows 10 laptop with the latest VLC can't run x265 video files, but my windows 10 desktop with the latest VLC can? My desktop definitely runs circles around my laptop, but I'm not very well versed on video tech, so I haven't been able to figure out what the issue is on my laptop.
It would also be extremely confusing to support something with only hardware decoding. People running supported hardware would start saying things like "Firefox supports HEVC" which would sound plainly wrong to someone with unsupported hardware.
Was just telling some friends about this story the other day. He want to the the same high school as I did, although he was a few years after me; I think he may have had a class with one of my siblings.
In my experience server side rendering becomes really messy once you hit complex state management. Shuffling shit between pages, persistent vs transient state, handling reload/resubmit logic, validation. It works for simple stuff but even then I think once SPA tech matures more (ironically even after all this time I think transpilers/bundlers/package managers in JS still have a long way to go to get out of the way and frameworks are still far from optimal) anything that's not a web page should handle UI logic on the front-end.
The XM395 120mm GPS mortar guidance kit is about $10k per round and was introduced a short time before the switchblade. Switchblades are about $7k and are fairly low yield relatively speaking.

https://en.wikipedia.org/wiki/XM395_Precision_Guided_Mortar_...
Loom is just green threads (referred to as virtual threads).
Feel the same way but assumed that is just because I am not a front end dev who had better ways to do it.

Would like to know what is the current workflow? Suppose you have a mockup pencil drawing on a napkin, what is the next step?

Create a header, menu, main, footer and start filling it in?

Go on github and find a design you like?

When do you bring tailwind into it?
My thoughts immediately went to a hypothetical ethical question. Suppose that a ransomware threat actor saw the NBC story, felt bad that this happened to Lincoln, and offered to make (anonymously) the "transformational donation" mentioned in the story, while making clear that the source of funds was ransom received from other victims. Should Lincoln accept the money?

(In other words, there's a yin and yang situation in which the ransomware threat actor happens to have a philanthropic arm.)
> Youtube ads are to support youtube.

They also support the creators, surely, since there's a whole bunch of people I've watched who have no sponsored segments but are making a decent amount of money from the ads.
> Trying to objectify these acts as anything but harmful is not helpful to you or anyone else.

Is there any harm outside of the mind perceiving it? Can we talk about harm independent of causes and conditions? Could these actions be not harmful, or even skillful under certain conditions?

> The next time you harm someone look closely at yourself first and observe the tumult of feelings that follow.

What if there’s no tumult of feelings that follow?
But you didn't care back then... also noone cared about yugoslavia/serbia in 1999, and it was even closer,... you just justified it the same way putin is now justifying the attack on ukraine. Yes, including bombing school, bridges, busses and trains full of people, etc.

The current sanctions are hurting european people a lot more than they are hurting putin, and thus should be removed. European/american/NATO soldiers should go home, since they are currently occupying more than one sovereing country (the same way putin is), and preferably do it a bit better than they did when they left afghanistan. Only after all of yours and ours (since my country is a part of nato too) soldiers are back home, can we point fingers at putin.
They'd both have supported it if the codec was offered freely to all users for any purpose.

But it wasn't, so they'd be letting the entire internet be held to ransom if they supported it.
That's what every company says, until they're in the field for a while then start dying.

Also, nickel is worse than lithium (metal) in about every way, so lifepo4 batteries are better on every dimension than NiZn: specific capacity, environmental impact, lifespan, specific power...
I don't know how controversial this will be - but I'm wondering whether packages which break semantic versioning should be re-versioned by distributions to 0.X.Y versions (perhaps with a X.Y.? -> 0.X.Y transformation), until they prove themselves willing to maintain API stability enough for an official, community-accepted, non-zero major version.
I’ve never seen ‘The Last Airbender’, but always heard good things.

As far as Avatar ’The movie’, the plot & storyline was certainly not the most original, or memorable, but I’ll never forget watching it in 3D in the theater.

Still to this day, I don’t think any movie has come close to utilizing 3D visuals they way they did. It’s was absolutely stunning, and added a lot to the experience!

Especially for the time it came out, the 3D tech was just starting to become popular in theaters. I’ve seen many movies since then in 3D, and it always seems like an afterthought. Doesn’t really change or add that much.

Avatar, on the other hand, seemed to be designed from the get go to be a 3D movie and it shows. I will always hold it in my mind, as the pinnacle of 3D movies. Still waiting for someone to make a movie that even comes close.
The Irish government attempted to introduce an ID scheme through a back door and got their knuckles rapped by the Data Protection Commissioner here due to a number of reasons (lack of information regarding what citizens were signing up for and how their data would be shared; lack of legislation to support such a card/database; lack of rationale for more or less indefinite retention of your most personal information).

One outcome of the legal cases and appeals is that any government organisation using the card / database for identity verification (lots tried to make it the only form), must make an alternative approach available that is as convenient. The reality is that the alternatives usually require you to present in person and staffing levels have been lowered during COVID / because many people have switched to the digital system.

So there is a trend across Europe to implement this. I personally feel, that in many cases the investment in digital solutions is worthwhile (it's painful watching government employees type in information that the organisation already has access to - wastes time for everyone). BUT... It has to be done in an open, transparent and legal manner.

Highlighting the issue at an EU level, may result in frameworks that deliver the best solution for all EU citizens.
The role of cannabis in hazardous jobs is very interesting.

Here in Aotearoa I had a glimpse into that world as we had a referendum on legalisation (that we lost 52-48%, weep) that I was involved in.

Work testing is a big issue, with experienced workers (I personally know a ocean going boat captain in this situation) being treated dreadfully and made to urinate in a cup under close supervision.

In the meat processing industry it has become competitive. I heard of two meat processing companies close enough to be in competition for workers.

Works A used urine testing. Smoking a joint put you in danger of getting fired for a week, or three. Works B used a sweat test which means 24 hours after your joint you are clear.

Works B has a line of hard working butchers.

Works A has a chain of drunks
It's the 600 with the tank buster.
> And, I know, for a fact, that some of these patterns are used for exactly the reason that I stated.

You've gone from "I strongly suspect" in previous comment, to "I know, for a fact"...

New methodologies are not necessarily designed for large teams of "unskilled engineers", just like old methodologies were not necessarily designed for "one or two skilled engineers"...
But agricultural water could be entered into the market for residential usage - the current legal structure incentivizes using the water for agriculture, rather than allowing reselling for higher-value-per-gallon uses.

I was curious about the almond statistic above. Sounds like "1-3 gallons" is exaggerated, but that 1-gallon-per-almond is at least on the right order of magnitude, but farmers are working to reduce water use. https://farmtogether.com/learn/blog/dispelling-miconceptions...
There are a lot of gullible persons. A lot of them use social media. Posting things is easy. Imagine a video telling people the cure to a worldwide virus is injecting bleach while also peddling conspiracies about the FDA .