skysight-inc/HackerNews huggingface dataset:
That's probably because you've only been a professional developer for 10 years. Here's a quick history lesson:

If we go back, say, 25 years, when the term Open Source entered common usage, it was a way of describing the things that had thusfar been labeled "free software", but as a way of deemphasizing the notion of the Free Software movement that saw non-free-software as immoral. It was a term to describe things that met the Free Software Definition, but without harping on morality.

It was very much a counter-culture (it was, after all, the Free Software movement and the Open Source movement), and very much not a generic term for having access to the source. That was already super common in enterprise agreements, and nobody considered that to be open source.

Then around the early 2000s, Linux became hot shit, and some large companies wanted to avail themselves to the rising tide and began labeling their watered down versions of "source available" things as open source in an attempt to jump on the bandwagon. But that was an intentional attempt to water down the definition everyone already understood for marketing reasons.

You not knowing this history means that to some extent the marketing worked. But just realize that in arguing here, you're participating in the astroturfing. Also, get off my lawn!
Sure, it's blog.thea.codes. I write about open source, synthesizers, 3d printers, and PCB design.
A-fucking-men.
This has to be the most incoherent article I've ever read.
Oh, I'm not saying that it's some sort of plot to force us to disable our extensions or anything. I'm saying it's going to be a feature aimed at out-of-the-box security, which advanced users are free to tinker with as they wish. The reality is unfortunately that many less-advanced users are much more likely to install random unvetted add-ons, and sane defaults for that list (pre-loading it with gov and bank domains) will prevent hostile add-ons from doing serious damage.
> They could say that your certificate passes validation while, in fact, said security has been already tampered with on your side, giving your website's visitors a sense of false security.

This isn't how the Web PKI works. In order to tamper with your site's traffic, Let's Encrypt (or another CA) would need to issue another certificate for your site with a key that they (rather than you) control. This would be detected via CT[1], which your browser (unless it's Firefox) is already using.

And note: by design, any CA in the trusted set can already do this, regardless of whether you use them or not. The things that are stopping them are that it's (1) not in their interest to do so, (2) it's detectable due to CT, and (3) would result in their root being hell-banned by the browsers.

[1]: https://certificate.transparency.dev/
I'm with you. Jinja and watchdog.py taking somefile.src.html -> somefile.html feels a bit static-site-gen-ish.
I wonder if 1000ND would have been enough to see details, or if a full on solar filter would have been needed. You say beautiful, and I'll I'm thinking is to stop down and flip the ND filters!!!!
Fully agree, been watching that space and it's insanely dysfunctional.
It's a technical disaster as well as a cultural disaster.

But indeed, if the goal is to self sabotage and remain an irrelevant corner of misfits, all good.
The main complain in my environment (composed by both doctors and dropouts) is not about "it being hard" but "it being disappointing", specially when you are interested in doing actual science but you find that will be a small part of the process and many times not as rewarding as expected. You add department politics, personal differences with supervisors or the whole publishing business to the mix and it can get really ugly really fast.
Y'all are talking about seperate things, I think.

SMT often does boost database heavy "cloud" workloads, but not client workloads like media processing, games, work apps and so on.

We have it on desktops/laptops because they use hand-me-down server cores. Its not worth redesigning the cores to bifurcate the architecture.
Yes, my feelings are similar. It's one of the monthly costs I would not consider putting on the chopping block unless I were in dire circumstances.
Ask HN: Where are people keeping up on the writers guild strike?
It was easy in 2008 because it was everywhere, but especially on Twitter. We got memes and things like the famous Dr. Horrible's Sing-Along Blog.

This one is on track to last longer, and I barely hear a peep about it unless I go out of my way to find news.
>> Prompts are programs. They take input and produce an expected output.

I think one key difference is that (most) programs that people are used to writing tend to be deterministic (when not intentionally random...) whereas LLM prompts pretty much always end up with an nondeterministic output.
Have you used Julia's package manager? Imo, it works better than apt and snap (I don't have enough experience with RPM/flatpack to compare)
> You think that to start an Amazon competitor you need a book database?

Obviously.

I can't conceive of a modern-day online bookseller not having a book database, and one pre-populated with human-written reviews gives you a head start in that area.
This is one thing I designed Jevko[0][1] for.

If you have an idea for a format or a language and would like to quickly start hacking on the layer above the syntax, Jevko is an option.

It's meant to be even simpler and hackable than S-expressions.

It gets you from a string to a tree in the least amount of steps.

See here[2] if interested.

Happy hacking!

[0] https://jevko.org/
[1] https://djedr.github.io/posts/jevko-2022-02-22.html
[2] https://gist.github.com/djedr/151241f1a9a5bc627059dd9b23fc74...
> frightening

> nerve racking

I’m a Californian and I don’t think something is exciting unless it’s somewhat frightening. That is to say Adrenaline is involved in excitement. Otherwise it is just fun, interesting, or cool.
If by confusion you mean getting the failed engine wrong, there are already technical mitigations that exist (as noted by the article). They just haven't been retrofitted to ancient 737s.
No worries. Harsh feedback is the best feedback because it's the most genuine.

I think one of the issues with the search bar, when I posted the link here, was that it was assuming the user inserted some text in lowercase - which is of course a wrong assumption.

On top of that, the search bar currently only searches through the rings [1] which is a very limited list. Of course the search bar will improve over time, but there isn't much to search now :)

[1]: https://rings.social/rings
I don't know about this, from my point of view to learn how to program you need to actually... program.

Trying stuff over and over again in different variations using maybe different languages, dealing with all the errors the frustration and overcoming them.

I think that using chat gpt or similar llms to learn how to code is similar to using Midjorney to learn how to draw.

Don't get me wrong you might be able to produce results fast but taking shortcuts is not going to speed up understanding.
Glenn Greenwald Interviews John Mearsheimer
No this is not, it's hyperbolic bullshit.

The internet is not a passive medium. The information highway is actually a decent description, much like the road if people don't maintain their cars they become a danger, so the internet is the same.
> 3) Unless their target market is actually the HN crowd... why are they wanting our eyes, anyway?

I was wondering that, too. Investors? Hiring?
I really want to like Vapor because it's just a simple stripped back server-side framework; but I always get frustrated building with it. I've loved learning SwiftUI, but Vapor - even with Leaf swapped out for Plot - just isn't as ergonomic.

Plus I have the lingering memory of working with Elixir and Phoenix LiveView which is kind of the gold standard for web frameworks at the moment in my opinion.
No idea how things work in Europe, but over here if a teacher or school wants to ban (or heck, even allow: see “banned” books) something — even if it’s for good reasons, the loudest local parents that disagree will show up to school board meetings screaming at them, and challenge them at the next election. Perhaps the local officials would rather have the cover of a law than look like they’re being capricious.
Mine is https://fredgrott.medium.com

Good idea revskill!
Unfortunately paying does mean there is no way to escape tracking, that’s even worse than the expenditure.
A Profession Engineer’s authority comes from their education and experience. When they stamp a design or plans, they are putting their reputation and livelihood on the line. If they are negligent, they can be sued for malpractice and may be barred from working as an Engineer in their field. If their employer asks them to do something unethical, they have a duty to refuse.

I personally think it’s worth reserving certain titles for qualified practitioners. If you want to call yourself a Doctor, Lawyer, or Engineer, I think that should mean something.
I see the analogy but early RDBMS had SQL.
And concepts like primary keys, normalization.

I don’t think LLM offer standardized API like that ?
> Likewise, if someone is on a second round with us and hasn't bothered to use
> our free tier, that also tells us a lot about their (dis)interest in doing for
> what is, for everyone else on our team, career-defining creations.

This makes sense. After a first round, if I'm still interested in a company, I want to dig in and find out everything I can to see if they're a likely fit and signing up for a free tier (if there is one) is absolutely a no brainer. And it's usually is a great way to form some meaningful questions to ask in the next round of interviews if I AM interested.
On my Chrome/Android I have the default font size larger. And sometimes HN loads with my preference - and others it loads tiny. No rhyme/reason.
The Go book The Treasure Chest Enigma by Noriyuki Nakayama starts with an essay that gives the book its title. The Treasure Chest Enigma is a life-and-death problem too hard for professional Go players, but easy for amateurs. A real life problem that caused much consternation and merriment in the Nihon Ki-in in 1958.

It relies on the technique that is at the heart of this paper. There is a small dead group completely surrounded by a larger group. But the larger group runs out of liberties and the small dead group comes back to life when the big group is captured.

This kind of thing never comes up in professional play. (The game that it came from was part of the qualifying tournament for professional shodan; Mizuno Hiroshi and Noriyuki Nakayama were not yet professional players.) All the top players had drilled so hard on the life and death problems that actually arise in professional play that they had developed a peculiar blind spot around capturing races with one group completely surrounded by another.

My expectation is that the first fifty years of Artificial Intelligence disasters will be dominated by humans being over-impressed by the intelligence of AI systems and giving them responsibilities that they are not read for. This article https://www.gbnews.com/news/ai-latest-news-judge-legal-decis... already speculating that "AI machines 'could soon make legally binding decisions' in UK, says senior judge" is the kind of thing I fear.

I don't know what to make of The Treasure Chest Enigma.

Theory one: it tells us that we are already coping successfully with this problem in human intelligence. Yes, AI has weird mental blind spots, but people do too and there is no need to worry.

Theory two: Human mental blind spots are smaller and more obscure that the mental blind spots of current AI. There is plenty of quantitative difference so that we can legitimately worry that AI blind spots will cause unexpected disasters. We will be taken by surprise because we are used to human intelligence with its small, benign blind spots. The significance of The Treasure Chest Enigma is that it exists, which tells us that mental blind spots are inherent to intelligence. We will not solve the problem of AI having large, dangerous mental blind spots easily. We can only hope to shrink the problem down to an ineradicable core.
> I don't think your observation applies here.

Apologies for the miscommunication. I don’t particularly think it applies here (at least, maybe not yet?). That’s why I prefaced my ramblings with both “[t]his may be a bit of a tangent” and “I don’t think it’s the case with Terraria’s fans…”.

It’s just a minor thing I had been thinking about off and on that I didn’t think warranted it’s own “Ask HN”-style article but seemed close enough to an article and discussion on a long-supported game that it wouldn’t be too out-of-place.
This is why I love Schwab: the folks on the other end always tell you exactly where they're from and they're lovely.
Honestly, does unsolicited ink even rank in the major issues faced by São Paulo, or any major city?
They gave him a shit ton of money and he started focusing more on the company’s needs.

I had the idea from being on the other side. I worked for a small struggling startup 3 companies before then where our major customer had us do the same.

When we were bought for scraps, the customer exercised the right to the escrow and the customer negotiated the rights from the acquiring company to let me work for them under contract.

I made out like a bandit. I was one of the only three people in the world who knew how to compile and maintain the proprietary VB like mobile development platform - an SDK, a VM (something akin to the JVM)
in that case, pretend I wrote "grammarless"

(in the examples above —which missed the prologs— I'm pretty sure the parsing is trivial on the order of "you can see everything that handles 'parsing' without needing to scroll a window", and in several of those examples it'd still be true even if your windows were only 25 lines long)
I'll never pay for YT because when it first started it was about people sharing information because they wanted to give to others. Now, people want money and fame. That's fine, but it's not my money they will get.
I use ZFS on Debian for my home file server. The setup is just a tiny NUC with a couple of large USB hard drives, mirrored with ZFS. I’ve had drives fail and painlessly replaced and resilvered them. This is easily the most hassle free file storage setup I’ve owned; been going strong over 10 years now with little to no maintenance.
https://paulstamatiou.com

Been writing on it for almost 18 years - a mix of tech, design, photography. Custom designed myself, but built with Jekyll.

Some recent posts:

- https://paulstamatiou.com/stuff-i-use/ (a set of "gear" pages i've been trying to keep up to date)

- https://paulstamatiou.com/digital-clutter/ (Digital clutter: Learning to let go and stop hoarding terabytes)

- https://paulstamatiou.com/revisiting-the-apple-ipod/ (Revisiting the iPod: Buying and using a 20 year old iPod)

- https://paulstamatiou.com/craft/ (Craft: Thoughts on elevating product quality)

- https://paulstamatiou.com/building-a-windows-10-lightroom-ph... (Building a Lightroom PC: Why I switched to Windows and built a water-cooled 5.2GHz editing machine)
> (I'm very type oriented when writing and, more importantly, reading code).

Me too!

Have you learned any tricks for getting up to speed on large code bases with very limited static typing?

In recent years I've mostly worked on large, complex Python systems. The consequences of (undisciplined) dynamic typing not only sapped my joy in programming, it really burned me out.

Some people are really good at living with code bases like that. I'm not one of them, but I'm still hoping to find some way to bridge the mental gap.
Another thing to consider about the battery backup is that if you attempt to pull the plug, that might get interpreted as a destruction of the home and attempt to launch a full retaliatory strike.
That's the worst part about generative AI IMO - it makes writing new code faster - it barely helps with editing existing code. So when someone eventually updates the code and forgets to update the comments I wouldn't be surprised if the misleading comments made AI hallucinate.
I'm sorry that you were denied access, gatekeeping is real, especially in STEM fields.

I just want to offer that not everyone doing a PhD is doing so for reasons of money or prestige, and not all of them are coming from money or prestige. And the gatekeeping doesn't end once you get in, either. If anything it intensifies the further along you get, and by orders of magnitude the more your circumstances don't parse to something like {age = <30, marital_status = single, kids = false, parental_income = upper_class | middle_class, parental_support = true, needs_to_work_to_survive = false, parent_has_bachelors = true}
Heh, so many anti-https people here that seem clueless the internet is not a safe place. There is always someone out there looking to exploit you on the net.
https://tricht.eu

Tech stuff
> Pretty much all cloud providers offer managed Postgres services. I don’t believe any one of them offers managed etcd.

I think this is key. PostgreSQL is boring for sure (in a good way), but there is huge operational value in being able to point at a managed endpoint and move on to higher value work.
With the square brackets it has a bit of a Rebol feel to it. Was that intentional or coincidental?
Shutting off the good engine after an engine failure is an error that has caused at least three previous crashes.[1][2][3] It can be surprisingly difficult to tell which engine failed.

[1] https://www.airforcetimes.com/news/your-air-force/2021/01/21...

[2] https://en.wikipedia.org/wiki/Kegworth_air_disaster

[3] https://aerossurance.com/safety-management/bua-bac11-g-asjj-...
I think it’s ok when students are forced to be bored by their tutors. I’ve taught bachelor students who spent the entire lecture on their phone. After the lecture they would seize a lot of my (unpaid) time for extra face to face, or they’d send me an email with questions. It’s fine for them to be bored and forced to take notes IMHO.

There’s enough time for smartphone use outside school hours. It’s a waste of time/energy for the tutor if no one is paying attention. Of course I’d try to make the lecture as interesting and ‘fun’ as possible, but winning their attention over Insta/TikTok/etc is challenging.
"They need the community more than the community needs them."

You have to be kidding me. The entire fediverse is little over 1M MAU, almost all of them not monetizable. So...tiny and useless. Threads can launch whilst being fully defederated and instantly become the fediverse.
You're comparing sales of a product in a nascent category (PC gaming handhelds) produced by a company with near zero retail presence with a marketing campaign almost entirely focused on their existing (Steam) user base to Nintendo, a long standing retail giant that has dominated the market for decades who follow an entirely different business model. That's not to say they're incomparable, particularly in how they provide value to consumers, but there's a whole lot of context that makes the business case more complicated.

Valve might not directly profit from the sale of GPD, Aya or Asus PC gaming handhelds, but they still get their percentage from every Steam software sale made on them, other stores notwithstanding but lets face it, they continue to dominate that space. It highlights that it's not specific hardware that Valve care about as much as broadening access to their storefront.

It's not the hardware itself you should be keeping an eye on, but rather how many platforms on which Steam is available.
One way to look at it is that with increasing life expectanties, 70 will be the new 60 (or even 50). The probability that you'll see your kids have kids is going to get higher and higher. Also, it may be better that you had kids later because they'll grow up in a more financially comfortable situation with more aged and experienced parents.

Think of age as a fine wine, not milk :)
https://ylan.segal-family.com/
Strangely the question was asked yesterday by another user, too. 10 answers https://news.ycombinator.com/item?id=36573026
I don't see why we have to take and muddle someone else's word, "engineer" doesn't have inherently prestigious syllables, the word sounds good when someone says it at a party because the job itself is actually hard or whatever.

If software development (or even "programming"!) is the same, the same thing will happen. If not, any other words we steal will lose their shine too and engineers will start calling themselves something else to get it back.
Not that old, if you take into account that older HTTPS versions are often not supported by the server. As little as 5 years, in my experience.
Is Mac on the verge of a gaming revolution?
I had the same reaction.

The blog post is all over the place with an unclear premise in the first paragraph (See passive voice.)

Lampoons Guy.

> To summarize, he was evangelizing to a cult. Not very reassuring, if you ask me.

Then plugs Guy's course on Udemy.
Neither of them: you pay the owner of the farm, who pays both the scientist's and the farm boy's salaries.
There is a difference between strictly following the OSI definition and the general idea of "open source." For instance, while "open source" and "free software" are effectively interchangeable category definitions, there are some minor technical reasons why the FSF definition allows a few licenses the OSI definition doesn't and vice versa. If we were talking about "oh, this is accepted by the FSF as free software, but not by the OSI as open source," then OK, sure. And you could go on with Debian and Fedora approvals and so on.

But we're not talking about technicalities here. We're talking about the vey basic idea of what it means to be "open source." I'm not telling anyone that they can't use words however they want. They can. But the way they're using the term "open source" is just fundamentally incompatible with how the vast majority of people in the field use it. So it's at the very least going to cause some confusion to use the term "open source" in the way they are.

Besides, I think people have a bigger problem with the licensing change itself than any wordsmithery.
Seems to be confusion about the structure of the article.

Think of it as a page in an issue of a magazine. Though The main content the page references here (search the page for a phrase and click on the word "recording"):

> In any case, this month’s Vidéothèque movie is the recording of a 2017 Facebook Live session, where Guy Kawasaki explained his experience as a software evangelist at Apple.

The magazine issue is here: https://deprogrammaticaipsum.com/issue-58-community/ This is the third bullet point.
The source of the data is https://climatereanalyzer.org/clim/t2_daily/ according to https://www.bloomberg.com/news/articles/2023-07-04/world-rec...

I wonder how a story like this gets picked up.
This whole discussion reminds me about the conflicting studies around the correlation or lack thereof of money earned and happiness. There was recently another paper about it that re-analyzed the data, so not a meta analysis, but an interesting example of study design and statistic interpretation: https://www.pnas.org/doi/10.1073/pnas.2208661120#executive-s...
The problem is that you misunderstand the question you are asking.

When you say "tell me about a time when" you are really saying "Tell me a prepared story about when".

In this case the person didn't have a prepared answer for that question so they went with a generic answer to show to you that they knew what they were doing.

They could have found & fixed hundreds of bugs in production over their career, but trying to recall an example that will make a good story during an interview is hard and risky.

The good news is they will prepare a story for the next interview at a different company.
https://www.zachnielsen.org/

I’ve been writing on and off for a few years now! I’ve mostly been using this to note any particularly troublesome bugs/commands as well as use writing to think through some analysis throughout my career.