skysight-inc/HackerNews huggingface dataset:
Given that four of the FAANG companies are headquartered, not in San Francisco, but in suburbs south of it (Menlo Park, Mountain View, Cupertino, and Los Gatos), I'm not sure what you're on about. Los Gatos isn't perfect, but it's not some haven of homelessness and crime.
Interesting. Didn't know that. Now it makes sense. So they inline the steps and then call them as a named method. Beautiful, very very readable once you know the syntax.
This looks like a good resource. Remember kids, embedded systems is like retro computing that people will pay you to do. :)
Ledger Clarifies Wallet’s Firmware Security Concerns
Yes. Nginx was forked from Apache by a Russian programmer.

What do you try to imply with your statement?

FLOSS licenses allow software to be used for any purpose. This is a good thing, after seeing lists of "undesireable countries" in EULAs.
Admins leave Apache, usually because the config language is so arcane, sometimes because they are attracted by better performing solutions.
SIdenote: ASML, Philips and other Dutch "big tech" are also known to make (illegal) cartel agreements on how much they will pay for labor.

Source: their (outsourced) recruiters admitting this to me.
Approaching Cps Soup
250k is peanuts compared to the value that developer creates for the company.
Are macOS updates getting larger?
Safe choice - why? My experience is that it has lots of non-conformant, weird little behaviors.
I majored in semiconductors out of genuine interest. It was fascinating to me how miniature components can be turned into digital and analog devices. It turned out to be one of the most boring things I've ever touched. Cadence was an endless loop of crashing and losing progress. Anything you designed was called worthless because there's already a library of capacitors, amplifiers and DAC ADC components for you to drag and drop in. It was so incredibly dry.

During our final semester in school, or professor walked in and said, "All of you but X needs to know that you're going to be unemployed." He said that to a class of 4 people, the only ones left after most of the original class of 20+ had quit.

"The industry only hires the exceptional, you are all inept. Except for X, my favorite student."

X ended up being the only person to go on to work in a semicon company. The rest of us ended up in software, earning 5x the pay X was making. The barrier of entry to software engineering is so so much lower than semicon, which still makes no sense to me.
I use Emacs (if capitalized, capitalize the E, not the M) and Dvorak and it's nice. I don't have any issues with RSI/CT, but I do force myself to always use modifier keys on the opposite side of the keyboard (e.g. right Control + A).
You could have a point with the consequences bit. We’ve seen government education policy fail in that way before.

The first part of your comment though seems to imply that you’ve digested some rather biased news reporting about some states. This article comes from the AP. Not exactly known for being a right leaning news outlet.
While that’s true, the GP is right that semantic versioning is a relatively recent term and a lot of older projects followed a principle of odd numbers being development versions with even numbers being stable releases (Apache 2.3 vs 2.4, PHP used to follow this, Linux kernel used to too, eg 2.4, 2.6).

The x number (in x.y.z) was still used to denote a major upgrade but jumps between y were usually considered breaking changes too.

It’s also worth noting that it used to be common to have 4 sets of numbers, x.y.z.n with n being automatic build numbers.

Lastly, there’s still another common trend to have version numbers based on release date. Ubuntu do this, for example. I personally quite like this approach as it communicates a little more than just a release version. For internal projects I often go even further and recommend a git hash included as part of the release version.

So yes, versioning schemes are older than the web. However agreed standards in how to use version numbers have always varied a significantly (and still do now). And the Apache httpd project does predate the rise in popularity of semantic versioning.
If I were to wager a guess PI here means straight out nazi imagery.
Another wacker in the wild! I'm taking Fire 1 (final burn today actually) and the instructors are always yelling "don't run, just move with purpose. MORE PURPOSE THAN THAT NUMBER 14"
Nutritional compounds? My understanding is that without a lot of special processing, GLP-1 agonists (semiglutide, liraglutide, tirzepatide, etc) will be degraded by stomach acids into useless fragments. There's an oral semiglutide formulation but it looks like it's quite inefficient and has some pretty strigent requirements in order to be effective.
Testing in Production: The Great Leap Forward
Agree that the value of a product is judged by its actual usefulness to its users.
Thanks for your thoughts around open sourcing!
You can and as the dimensions go up the volume of the inscribed ball as a percentage of the volume of the hypercube shrinks down a lot. There's a nice video about this from Numberphile and 3blue1brown - https://www.youtube.com/watch?v=6_yU9eJ0NxA
Okay, we will take extra care next time. Again, sorry for the inconvenience.
Wrench Embedded Interpreter
I would bet it's the other way around. you can't ignore cost per performance forever.
Sorry, per month. So around 4 KWh a day on average. Gas is not included.
Awesome to see it so far along!

I've been interested in OS dev since my teenage years. I remember reading about BeOS in 2005 and wanting to run it. I didn't even have the internet so that wasn't going to happen.

I am extremely intimidated but I've been working through some of the tutorials on the osdev wiki.

How much did you know about OS theory before you started on this?
Hmm not sure if it means it can self-improve itself exactly. It feels like a lot of variables involved there and often the code produced is just an approximation of an existing requirement / something in the training data.

But yeah, I’m not quite sure what the end goal of l this research is supposed to be either. Seems like we’re not acting very intelligently on many fronts.
We will autogenerate and suggest test cases for your API, that we will then test automatically whenever you change something.
This feature is under development still however. Expected to release next month.
How does it not make sense? As a software person you are completely relying on the hardware to do its job. You are putting your blind faith into the work of semiconductor engineers in order for you to get your paycheck
Well this is wrong. I learned the intricacies of CSS and HTML in 2006/2007 at the age of 12 by learning to create pixel perfect phishing pages for Habbo Hotel. (A fact I’m certainly not proud of but does make me a bit of a domain expert nonetheless.) My parents didn’t teach me that.
Personally I am shocked that a company (DX) that sells developer survey tools would recommend surveying developers.
Even Chinese speakers can usually guess the pronunciation of a word they’d never seen, because of how radicals work. English is barely better than Chinese at this.

Of course there are plenty of languages far better than either, with almost perfect match between spoken and written language. Language changes constantly, after all.
Mozilla also had it's fair share of commie symbolism, who remembers this:

https://www-archive.mozilla.org/party/2002/flyer.html

I actually liked the commie vibes in the free software movement. In some ways the movement was attacking big-capitals, and was attacked by big-capital.

Too bad Red Flag Linux[1] (from China) and Red Star Linux[2] (from North Korea) are not actively maintained. Nova Linux[3] (from Cuba) seems to be the only distro still somewhat maintained.

1: https://en.wikipedia.org/wiki/Red_Flag_Linux

2: https://en.wikipedia.org/wiki/Red_Star_OS

3: https://en.wikipedia.org/wiki/Nova_(operating_system)
As I noted in this HN post, I did not invent this system (there are other tutorials online). I'll update the web app itself to state this clearly.

The goal of the web app is more about the practice modes and daily game, people are free to use Doomsday for these if they like.
Oh, I know all about mute.

30-ish years ago, DVD players supported alternate soundtracks so people could offer a soundtrack with music and without. I don't think I've ever seen that basic affordance on a web video. That would probably lead to more diegetic sound, and the tools to simulate it.
Put the subs into a vector db instead and enable semantic search. :)
> FWIW you can do the same thing with a cloud server & a couple bucks a month.

Until you get hacked or attacked and the bandwidth bill skyrockets. I wouldn't risk it.

Cloudflare is bandwidth "included".
Note, just in case, that nginx already has support for dynamic modules, and you don't have to rebuild it to add functionality.
article is nonsense.

yeah, there was a huge push for a breaking change from 2.2 to 2.4, but it was very well thought out. proof is that we had 10 years of security and features and nobody even noticed while updating.

that's actually great. and apache can keep with ngix without breaking a sweat if you know what you're doing.

the fact ngix took over apache metrics overnight is because few people know what they are doing, and while keeping apache, put ngix in front back in the days.

also nowadays every language packs their own server, which learn all the old lessons again, slowly...
"Boss makes a dollar, I make a dime, that's why I read HN on company time."
Not sure what you mean? Productivity here is in aggregate over the whole economy, whereas luck might come into it where you say "person X got rich off there idea - they were smart, worked hard, but they also needed some luck, such as being born next door to $influencial_person or whatever lucky thing they had.
“Many British parents express surprise when they discover that they have a right to home-educate”

It’s a sad statement that people are surprised that they have the “right” to educate their own children.
No. Mutation doesn't imply it just morphed for dramatic purposes.
Wasaaaaaaa
I lived in the bay area for years, in the city, in Oakland and in Moutain View for a year. I agree the south bay is less chaotic than SF. It's still a lot more chaotic than either Colorado, where I was born, or Taiwan, where I've spent most my life. To me, the US west coast was always a sacrifice of quality of life for career growth.

If you need a code to enter the bathroom at your local coffee shop, you might want to consider moving somewhere with a bit higher baseline for public spaces.
Active Directory: A canary under your hat part 3 – Airbus Protect
i feel like we keep running into these problems repeatedly with a lot of our “disruptive” tech. scaling problems that come with usage in the real world. they’re “disruptive” until it gets to actual scale of the thing it was disrupting and reality smacks it around.

many of our complex systems are bloated because the problems consist of a lot of tiny problems that require a complex and often messy bloat to solve.

i already see this “let’s just rebuild it” attitude about some large software projects that are fairly modern. and repeatedly the people imagining a rebuild will fix the problem have little idea of complex systems and fractal depths of problems these systems must address as they scale in every possible direction. the people imagine a rebuild will somehow not require bug fixes, security patches, thousands of new layers of features, etc… etc… all done by dozens or hundreds of different people, each with different mental mappings of the overall system.

i’m obviously not suggesting that we don’t build or attempt to streamline, but omg the number of times i’ve seen people completely… just utterly fail to understand why something in the real world may be bloated or messy is unreal.

sure, it’s easy to be streamlined and agile as long as the product is new and not used in any kind of scale… until the product is used in reality, and it begins to scale, and the insane number of (very real) real world variety of complications smack it (and it’s cultists) into reality.

sometimes things are bloated, not because the previous generations were stupid — they weren’t, we’re standing on the shoulders of giants — but because scaling will naturally come with impossible-to-prediagnose fractal depths of difficulties.
From the creator Luke Muscat himself
The aluminum is bound with the iron and other elements, so that the magnet can retrieve it all from the water?
The OP has a point. You can be intrinsically motivated and still wind up bitter and disillusioned by spending years in a terrible job where all the “devex” things in this article are deep in the negative. High cognitive load, constant interruptions kicking you out of flow and miserably slow feedback loops can make anyone hate their work. Your description of doing work you’re proud of with a good team is a far off fantasy for a lot of people. You being a consultant should know this more than anyone.
you are handwaving decades of strict anti contamination protocol. with all respect, you sound like someone spreading anti vax theories.
> Navigating back a word while in insert mode is just unnecessary.

Speak for yourself! I do it all the time. Navigating by word is my primary means of moving through a line.

Maybe that’s why I’m happy to be free of vi. It was my primary editor for at least 10 years. And I’m happy to see the back of it.
It makes no sense because if the semiconductor industry only hires the absolute best student of the cohort, that's a way higher barrier of entry than software where 90% of the students in my coding class is now working in MANGA. That should guarantee an insanely high pay for the semiconductor engineer. Instead he's currently making less than what fresh grad MANGA hires are paid.
For all I care, they lost that claim with [Deleted video] - and by that I don't mean that they remove videos, for which there are countless valid reasons, but that there is no way to see what it was you liked, and that the lists you curate just deteriorate. There are many other, maybe more valid reasons they fail this mission, but that's the one that has plaguing me the longest.
3 kWh for 500$! How times have changed! Anyone know of a three-phase UPS I could power with such a battery?
It does not make sense because software could be written using the same quality standards that CPUs use, which would involve a lot of formal reasoning and proofs.

This work style, however, is not valued at all and is actively suppressed by "flat", non-expert hierarchies that reward people for being popular and sloppy.

It works for web companies because errors have no consequences for them and the web has turned into a gigantic tabloid anyway.
Forward-Looking Active Retrieval Augmented Generation (Flare)
What kind of job is X doing and at what company?

Are they working at a fab? Working in the manufacturing portion of the fab? Doing process design work on a computer? There are so many different types of jobs within the semiconductor industry and some are going to pay far higher than others.

As I said in my other comment in the thread I have worked at many fabless semiconductor companies. The different between software and hardware salaries at companies like Nvidia and Apple is around 10% or so, not 5X.
You just described how to get many unpleasant things done - look for what is pleasant about the task. Also related is take pride in what you do, and being present in the moment.
Yes, and the Führer rides a T-Rex !
Not at all. There are repetitive elements of agile development too. Or do you invent a new way to e.g. deploy your code every time you put it into production? Come up with a new format for retros? Vary the lengths of sprints and the check-in points in them?
Better not eat Spinach (2.7 mg per 100 grams).
I prefer the config syntax to nginx'. Probably because I'm so used to it.
Someone who used jQuery.load a lot back in the day, it's nice to see this trend coming back. Only thing that stands out to me is using custom properties without data prefix, e.g.

<a href="newpage.html" swap-target="#container" swap-history="true">Click me</a>

Shouldn't that be data-swap-target="#container" data-swap-history="true"? Is custom properties okay these days without data?
I've come to think a lot about home schooling. As I have grown up, taught myself a bunch of interesting things, and been exposed to different kinds of approaches and teachers, I've become pretty passionate about pedagogy. I realise I probably only see small parts of the picture, and like the article says, I would quickly come to respect teachers a lot more if I decided to have a go at it. Still, I wonder.

The most obvious downside is probably that the social dimension of public schools is hard to replace. But imagine you're five friendly families, where the different parents have different academic strengths. You all decide to work 80%, and rotate from day to day which parent couple teaches the children. Wouldn't that be something?
But you said they hired 1 person out of a class of 20? Obviously the few who get in can't ask for a high salary with that many candidates per position.
The default behaviour for multiple languages is bad, but the settings page for both region, and search results language work well. In case you haven’t seen the settings, yet.
> why didn’t JavaFx become more popular?

Oracle ditched it a long time ago [0]

> What is JetBrains using for its sophisticated GUIs? Is it just Swing?

They use custom Swing components [1]

0: https://www.infoworld.com/article/3261066/javafx-will-be-rem...

1: https://plugins.jetbrains.com/docs/intellij/user-interface-c...
Last I heard it was Micron. Not too sure what X got into. He was definitely a genius though.

[Edit] Just checked. He has left the industry a few years back, and is now a software engineering manager. Even the brightest student has given up. Someone on this post said it best, they need to have salaries matching the amount of skill required.
Why? It’s illegal in multiple countries.

https://en.wikipedia.org/wiki/Homeschooling_international_st...
You are using “checking” as a noun, which it is not, at least not with the meaning you intended, so your comment is ungrammatical, but I don't care, because it doesn't matter!
I'm sure the murdering of 500K children in Irak was very important for national security.
I did quote it.

https://en.wikipedia.org/wiki/Hacker_culture
It's the same for me. I resorted to just eating yogurt, vegetables and fruits in between meals. Give it a try.
1600X seems like the lumens rating of Chinese bike lights on Amazon.
google gives the definition
"supposedly from another world".

tardigrades are from this world. i wouldnt define a mars born human as alien, so i wouldnt say its based on where that generation was born either.

evolutionarily, i suppose for me the dividing line is when the creature has evolved to the point where its more at home in its new habitat than its old. i dont think youre ever going to get a bullet proof, exceptionless definition though.
I agree that aspect is unpalatable for some, but it does not exclude the usefulness of the OS to hack on things with.
First, one should really think about where his beliefs about education come from. Then, once realized they basically come from nothing, you can throw them away and start anew
I believe doing this is already quite common and there's no real drawback. As far as I know the main advantage of the data- prefix is that there's a guarantee that no official spec will use it.
Depends on which people you talk about and during what period. In the grand scheme of things, renting out most of your waking hours to an employer who charges you for that service is an extremely uncommon thing to do.
uzbl (https://www.uzbl.org/) used to do that but it seems it was too heavy in practice.

Today I'm more interestea in turning the web into a more textual format to integrate it in acme (http://acme.cat-v.org/) which is already built around modularity. Making the web a content provider and letting me interact withit the way I want
> I wonder if I can get the 16" laptop without a mainboard?

I don’t think so. But will probably be able to swap its mainboard, too, and sell the original one. (That is at least when there is a second one available for the 16“. I don’t think the 13“ mainboard will work there and vice versa bc of the GPU module connector.)
What if the greatest harm is that the easy path of modifying our biology prevents us ever needing to gain the self-knowledge and build the fulfilling lives that lets us thrive in a world surrounded by potential addictions?

I consider myself a much wiser and stronger person in recovery than I was before addiction. Who would I be if I took a magic pill and was still the person that sought oblivion? What will humanity be if it doesn't need such self-knowledge and resilience? What impact will that make in say, our future politics?
It’s horrifying that homeschooling is considered child abuse multiple countries.
Those are very good questions, but here's the thing.

What even is the point of all this technology is the only option is a free life of prehistoric subsistence, or the drone life of a desk worker?

I refuse to accept this false binary choice. We are not made into drones because the machines and industry needs constant maintenance. Society with its artificial busywork and bullshit rules is the reason one has to work 40 hours a week. We have to earn a ton of money because, at the end of the day, half of it goes into the pocket of plutocrats, not to keep the gears oiled.

This is a huge topic for a comment on a forum thread, I am just trying to understand why other people deep into technology, automation, like us, are unable to visualize a world where technology works for us. Frees us from nature. Because right now we are using technology against ourselves. To control us, to make us more productive, to make our bosses more rich and politicians more powerful.

Technology is a tool. A force multiplier. But we are not using to increase our living standards, only to keep this circus turning, at our expense.
Not really. In many cases it cripples the child's social development. Which is child abuse.
Cloudflare provides their source addresses so you can protect your site by only responding to those addresses, which I believe protects you from discovery via this type of mechanism.
Why don't they simply use their wonderful AI products to fix this?
What if it got radioactive and then bit one of the crew who took on tardigrade qualities, and started taking out the crew? Or maybe a transporter incident where the tardigrades DNA merged with a humans, and it started taking out the crew? Or 25th century Meta started secret experiments on Luna tardigrades and decided they wanted to test their new weapon on the unsuspecting crew of some old transport ship?
I started using Apache again in 2019. I wanted to set up WebDAV file sharing on my home network, and Apache's implementation of WebDAV was more compatible than nginx's. Even with https://github.com/arut/nginx-dav-ext-module, I had problems with Windows clients on nginx. Caddy 2, my go-to HTTP server, lacked a WebDAV plugin at the time. So I tried Apache, and WebDAV worked everywhere. (Since then https://github.com/mholt/caddy-webdav has come out for Caddy. I plan to test it for compatibility, but I am happy with Apache and don't see a need to migrate.)

While setting up Apache 2.4, I came to like certain things about it. For example, https://httpd.apache.org/docs/2.4/mod/mod_macro.html. Configuration seems less footgun-y than that of nginx (see https://news.ycombinator.com/item?id=30435282). I have also adopted https://tcl.apache.org/rivet/ and use it on the LAN server where someone else might reach for PHP. It is admittedly quite niche.
Way too many confederate flags in the southwest for my taste.
Fast is fine, but accuracy is everything. In a gun fight... You need to take your time in a hurry. -- Wyatt Earp