skysight-inc/HackerNews huggingface dataset:
Ok, but what are these new responsibilities? I don't see them mentioned anywhere
Sometimes the value of the action a bot is trying to perform is simply so low, that even a simple obstacle is effective. Like how much compute you want to spend to write one spam message through a contact form.
Nice. I like the lights.

You can also slap a reed switch (e.g. a normal door open/close sensor) near your dumb doorbell's magnetic coils that do the ringer and have it send the info to home assistant.

I hooked a $0.50 reed switch up to my dumb doorbell and ran it to a digital IO port on a ESP that's powered from the same power source as the doorbell coils. When it senses a doorbell press, it sends me an email snapshot from my local-only front door cam and plays a recording of the doorbell chime on my upstairs stereo (where otherwise I can't really hear the chime). Very convenient and fun.

Originally, I tried monitoring voltage on the coils with the analog input, but it was way too unreliable. The simpler reed switch method of detecting current is rock solid.
They can do it, it is just turned off by default and require more advanced configuration.

https://github.com/terser/terser#cli-mangling-property-names...
Some of my friends pronounced with emphasis on “war”
Vue didn't stand a chance? I think it's pretty popular, isn't it? The company behind it doesn't matter that much to the popularity.
Umm, investing in Education should mean more money for schools.

This is a taxpayer funded blank check for politically connected people to spin up private companies and risklessly get rich. The solution is simple: Give the taxpayers equity in the companies.
Fanatics just bought PWCC - I assume for their sleek (IMHO) online auction and vault. This provides another pillar to their sports card domination.
> It's been like that for at least 3 decades

I've been there since the start, too. I disagree that it's been like that for that long, though. JavaScript was an awkward add-on at first, then a barely usable tool (early vanilla), then a stopgap measure to fix browser compatibility problems (jQuery, moo tools, underscore etc) and start to flesh out some libraries.

But the Angular/React phase was the first time people gravitated toward using the frontend as a proper language. Before then it was just a thing you had to deal with.

So 3 decades? Nah. 2 decades of "why do we have to deal with this" and 1 decade of "ok let's make this work somehow"
Massdriver was designed to be infrastructure-as-code agnostic from day 1.

Our goal has been to help companies get great operations, compliance, and security posture from day one.

While Massdriver is not a competitor to HashiCorp, the license language is extremely vague and leaves any infrastructure company running containers for their customers wondering if HashiCorp will consider them a competitor tomorrow.

We are proud to be providing development and community support for this initiative.

Read our statement here: https://blog.massdriver.cloud/posts/2023-08-14-opentf-commit...
July was hottest month on Earth since at least 1880 'by a longshot,' NASA says
I think it's also important to understand where the practical understanding cut off is. When you tell someone to npm i some_package, you need to pretty much tell them not to worry about how that works under the hood. When you are teaching someone to load a rifle (to follow the initial example used above), you need to pretty much cut them off when they start asking about the composition of modern smokeless powder vs black powder or something. My point is that knowing how deep NOT to go is key to practical knowledge or teaching it.
How about mentoring junior devs in your org ? How has the experience been there ?
"we went with the latest version of our boring server side rendering library that the rest of the app used."

Boring tools are the best thing ever. What did you use?
Aka "the system can only be working" because you literally can only see the things you can see, which you use as justification of it working.

Literally the most idiotic thing I've heard on this website.
Right, people overlook the fact that Stalin was popular among many on the left (Che Guevara gave him a lot of praise).

Trotsky, for his part (as well as Lenin) was authoritarian himself. But all of the revolutionaries, including Stalin, were true believers in Communism, and acted accordingly. Orwell likes to present things as a few bad actors that just happened to betray the revolution, which suits his purpose, but that isn't an accurate portrayal.
You can't stop the immediate sinking. Getting frustrated at people for not coming up with a "solution" faster is counterproductive. There will be some survivors. These survivors will need to solve the problem in the long run.
Nothing with the eye?
Suggestion regarding my new app
I am building an app which provides similar services as that of nextdoor in India. Is it a good decision to work on this app as I didn't find any other apps promising.
I did see https://github.com/diggerhq/open-terraform but have no idea if it is related. And I’m sure there are others. What I’ll be interested to see with the forks is how they will practically be maintained. All the bug and security fixes that HashiCorp is writing can’t just be cherry-picked into these forks (I think?), so what exactly are they supposed to do?

Update: and in the past hour this repo is gone.
Makes sense. I'm not sure I've ever written a stateless component. Almost every non-trivial component is bound to have some sort of state, doesn't it?
I’m not sure how one measures being a good prompter, but taking a step back, you’ve exercised and honed the skill of using language with precision to communicate ideas, requirements, and expected outcomes effectively. You can explain your ideas in a way that primes outcomes to your expected goals. When you see the outcomes aren’t aligning, you can further refine with language to correct course and steer back toward your goal.

That is a great skill to have. It’s the kind of skill that saves entire teams of product, design, and engineering folks tons of time. It’s the kind of skill that helps communicate ideas, requirements, and expectations no matter what the problem space in ways that ensure everyone is aligned, understanding, and working together. The absence of this skill usually leads to confusion, wasted effort, frustration, dissatisfaction, and other negative outcomes.

Learning skills often has a compounding effect, as well. Even if a given skill isn’t forever usable in its original form, what you learn along the way continues to pay dividends.
That last point is pretty rough if true, given that LTT was born out of him being an employee of a relatively small retailer who he ended up making videos for.
> I don't think so. Junior engineers will learn much much faster than the past (think about how much more effective GPT4 is as a learning tool than the "rubber ducky method" or manpages or even stackoverflow).

That's bunk. The OP is literally "feel[s] the need to hire junior" engineers because he can ChatGPT that work. How are they going to learn a job they won't be given the opportunity to have much faster?

> If GPTx ends up in the narrow area where it's universally smarter than junior engs but definitely not capable of being a senior eng, then junior engs will just shift to the little remaining work for senior engs, shadow them for months to years like an apprenticeship.

That doesn't make much sense. That kind of apprenticeship would be pure charity, so it's not going to happen. No one is going to learn to be a senior engineer in "months," and no one (except someone's rich parents) is going to pay for someone to sit around unproductively in and office for years while they learn. Even interns are required to produce output that adds value. They do that by successfully completing junior-level tasks that need to be done well.
> natural language communication, associative and rational thought, decision making, design, engineering, art.

Except of course LLMs (and any other AI technology even on the farthest horizon) does exactly none of that.
This is a concern of mine, as well as limiting the amount that an LLM can talk through a problem - sometimes to nothing. Getting them to work through things IMO dramatically improves their output.

My gut feeling is that taking the output and if it's broken then start fixing it would have a better result - you could even then completely limit the output to only valid json. For your example, if it wrote "very_healthy" and was given an error message explaining that this wasn't an option it had to choose from very_unhealthy" or "moderately_healthy" I would expect a halfway decent model to pick "moderately_healthy".

This has the benefit of allowing you to use a more powerful model for reasoning (like GPT4) and a local model where you can do this kind of token probability manipulation for just fixing the data.
He’s offering innuendo.

Climate change deniers have a whole lot of it.

You don’t need to prove causality to throw a wrench in the argument.

Make a statement then say “prove me wrong”
Speaking of timeless music:

A change, it had to come
We knew it all along
We were liberated from the fold, that's all
And the world looks just the same
And history ain't changed
'Cause the banners, they all flown in the last war

- Won’t Get Fooled Again, The Who
> There used to be buildings full of telephone switchers, did those jobs come back?

Even if you count telephone operators as “info tech” jobs (usually, they aren’t, but whatever), yes. All those that were lost from the peak of 420,000 around 1970 were all retained and extra added in the explosion of total IT jobs from 870,000 (if you count the phone operators, 450,000 by the usual count) to over 4.6 million today.
I am about to start working on a non-profit project -- not a startup, but similar in terms of resources dedicated to the project and how we hope it will scale.

One of our big questions is whether it makes sense to rent or to buy for training/finetuning/RLHF. The advantage of renting is obvious: I don't think that this phase of the project will last very long, and if it turns out that the idea is a success we'll have no problem securing funding for perma-improvement infra.

The possible advantage of buying is that we would then have the hardware available for inference hosting. We do expect some amount of demand in perpetuity. Having that ongoing cost as small as possible would allow us to continue serving the "clients" we KNOW would benefit a lot from our service with minimal recurring revenue.
Due to the prevalence of porch pirates, people compromised.

I refuse to have cloud connected cameras, but I understand why my neighbors have made the choices they have.
The problem is that this time, it's not a bar, it's just any store (or really, anywhere) you go.
Thanks! This is scary, however you'll agree that a bug on Chrome closed 6 years ago is a far cry from your claim that "HTTP and SOCKS proxies cannot carry QUIC traffic, so browsers don't even try. They just send it right through" present tense. Still thank you for finding this reference, it is a sign that setting a proxy in your system is not as secure as a firewall/netns.
Still missing Adriano Celentano's Prisencolinensinainciusol
Very nice, but some of the examples could do with more elements to indicate what is _not_ selected. For example, the "child selector" image could have some more "div"s which are descendants but not direct children of the ".wrapper" element.
I own Remarkable 2, bought it on release day and received it from the second batch. The fill and design is awesome. I use it lightly for daily work notes.
But the hardware and software is aging and becoming outdated - no light, slow ereader.

Remarkable needs to release updated device, not sure if they have money for that. I’m so sorry to see them wasting their money on ads - promoting outdated device.
And even if it did run a backdoor, you've got all of your cameras on an isolated VLAN which can't access the internet (or anything else), right?
> I don't think so. Junior engineers will learn much much faster than the past (think about how much more effective GPT4 is as a learning tool than the "rubber ducky method" or manpages or even stackoverflow).

That's bunk. The OP is literally "feel[s] the need to hire junior" engineers because he can ChatGPT that work. How are they going to learn a job they won't be given the opportunity to have much faster?

> If GPTx ends up in the narrow area where it's universally smarter than junior engs but definitely not capable of being a senior eng, then junior engs will just shift to the little remaining work for senior engs, shadow them for months to years like an apprenticeship.

That doesn't make any sense. That kind of apprenticeship is pure charity, so it's not going to happen.
> I understand that "forever" is a nebulous term, but it works both ways.

So, at what point in time the person who is observing a running program is going to declare it doesn't halt? What if they conclude the program doesn't halt, just for it to actually complete execution the very next second?

In practical terms, that's why we have timeouts. And in some cases relying on a reasonable timeout is fundamentally the best we can do -- exactly because we can't deterministically answer if a program ever halts.

> We both know that no computer program could actually run forever.

No program can actually run forever, of course. But any program will stop eventually due to external factors -- me hitting Ctrl + C or pulling the power plug or whatever. The halting problem asks whether it's possible to tell if a program will ever stop or not according to its internal logic.

Here's a (likely dumb) analogy off the top of my head regarding a program stopping due to external reasons. Imagine, I toss a coin, lightning strikes and evaporates the coin while its midair. Do I get to say it was heads or tails? Guess, it's impossible to claim either way.
Strange phrasing, a long-shot is something unlikely. "A long chalk" might work, but a britism.
tl;dr: I love web development again.

You obviously haven't tried Svelte yet. I would have agreed with you a few years ago though.

The churn as I've seen it has been a direct result of React's ecosystem, not in spite of it. Here's a partial list of React libraries that just provide state management:

MobX
Recoil
Redux
Akita
Context
Hookstate
Zustand
Jotai

Just for state management! And all exist solely because React state management is a monumental fustercluck.

Then you get into React API nightmares the article mentioned that have nothing to do with HTML, CSS, and JS but have everything to do with React's API quagmire.

You may scoff at pointing to Svelte as "just a new shiny", but it really is getting back to the web's roots. Htmx as well. I've been doing web development professionally since 1996. I have hated web development since soon after React was introduced. React solved a lot of big problems to be sure, but it introduced its fair share as well as made web development tedious in a way I hadn't experienced before. I wasn't developing for the web anymore; I was developing for React. I constantly felt detached from my actual target. Wrapper after wrapper of familiar vanilla libraries to shoehorn into the React ecosystem rather than living alongside it.

Svelte (and Htmx to a lesser extent) gave me back plain ole HTML & CSS. Svelte also gave back that simple JS that described the problem I was trying to solve instead of endless boilerplate on an API layer on top of the browser API.

Vue got close but didn't go far enough. SolidJS just made a faster React. Svelte and Htmx embraced the web with no holding back, and I love them for it.
> It's just so unlikely.

It's just so unlikely that this particular crash is the one that happens. A crash of this sort was all but inevitable, unless significant changes were made, and significant changes weren't going to be made until a crash of this sort happened. The article details a near-miss 17 months prior that would have killed 677 people. If this had been avoided as well, there would have been another a few months later, and another, and another, until one finally met all the conditions for an actual collision.

Is it unlikely that the roulette wheel will land on 00 this time? Of course. Is it unlikely that it will ever land on 00? No!
I wired the normal doorbell button to a Zooz ZEN17 (Zwave smart relay with additional inputs). That's paired with ZwaveJS which sends out MQTT messages on button pushes. That triggers Node-Red which pulls a screenshot off from separate front door security camera and sends that to my phone and the wives phone using Pushover.

Keep meaning to get around to Frigate for smarter alerts as well, for people detection.
AI Bias and Sustainability
I find Zigbee a great protocol for that. It runs locally (doesn't even go on wifi), and the sensors last for years on a coin cell.
ESP32-WROOM (https://amzn.eu/d/eWz90s8)
As an alternative to MuseScore, I'd recommend moving to a monastery, where you write music by candlelight with a quill and inkwell, while wearing a hair shirt.
That exists in every react app today so what’s your point? Are you arguing against it? If so, other than what I described (web components) how would you build a view? Web components or react components are supposed to be self-encapsulated so you can just add them to your view. Code and all. We are talking about view model code or presentation code.
Researchers develop Chromium compounds that can replace rare noble metals
Yeah, but in this case, not only was the temperature setting increased, but so was the oven’s insulation. As a result, the oven became more efficient at heating and more efficient at holding heat.
this mostly seems like cheerleading for ZFS? how about ASLR support, the amazing pf tables firewall, dtrace awesomeness, cool things to do with jails, or bhyve virtualization?

granted ZFS is a big flex on the BSD official site as well since its effectively the only way the OS can do things like raid10 with dedup. instead of porting XFS or BTRFS the BSD devs chose to keep developing a fork of Oracle/Sun's commercial product.
> I have not tried public LLMs myself. Do they give reproducible results?

Public LLMs I don't know but images generated using StableDiffusion are, of course, totally deterministic.

There really is no reason a LLM cannot be deterministic and if it isn't: fix it (even if this comes at a tiny performance cost).
Jira never tells the entire story. And of course you can also reach out to people outside of the standup meeting, but that doesn't make them a waste of time. They can be quite effective, and they really do not take much time.
the fact that teachers that make tenure basically can’t get fired for lack of performance is ridiculous

Had a friend who worked in one of the worst performing public schools in our city. According to him the main problem was that you simply couldn't keep good teachers no matter what you offered. Half the new teachers they hired didn't make it past the first year. Had they started firing teachers who underperformed on top of that they wouldn't have enough teachers left to keep the doors open.

edit: not disagreeing with the idea that tenure for teachers is a bad idea, just that I don't think that is the primary problem in these worst cases.
Everyone, judges included, have their biases that they usually not aware of.
Same thing happened to me yesterday. I switched to my phone after it said 20 more, and it verified without a captcha.
Here is the text of the Michigan law from the article you cited:

"...willful course of conduct, involving repeated or continuing harassment of another individual that would cause a reasonable individual to feel terrorized, frightened, intimidated, threatened, harassed, or molested, and that actually causes the victim to feel terrorized, frightened, or threatened."

I'm not sure how that is twisted to being "offended". News flash: intimidating, threatening, and harassing someone is illegal in the US and has been for a long time.
It is difficult to find information about the performance of the ARM GPUs that can be compared with that of NVIDIA/AMD/Intel.

However it seems that the Mali-G610 MC4 is in about the same range as the cheaper models of the old Jetson Xavier.

The newer Jetson Orin models have much faster Ampere GPUs with between 1024 and 2048 FP32 ALUs. Nevertheless, the various Jetson Orin models have a price between 4 times and 13 times higher than a SBC with RK3588 and 16 GB DRAM (especially all the Orin models with more than 8 GB DRAM are very expensive) and the ratio between their prices is much greater than the ratio between their performances.

Any small computer with AMD Phoenix offers a much better GPU performance per dollar than any NVIDIA Orin. The use of NVIDIA Orin is justified only when one needs a device that is qualified for an automotive environment.
Seems to confirm his point, and matches my experience as well. Front end has largely standardized on React. Vue is a distant 2nd and Angular is really not even considered for new projects.
The ESP32 does have internal pull-up and pull-down resistors on certain pins. I believe GPIO14 on this board maps to GPIO22 on the ESP32 chip (mismatched IO pin labels is bit of a pet peeve for me!) which does have pull-up and pull-down resistors that can be enabled.
If it were me, I might tie the doorbell switch button from GPIO0 to ground. This pin has a pull-up resistor as it needs to be high to boot normally. So this has the added benefit that you can hold the button in when you first power the device to put it in flash mode, which also eliminates their "Make sure to get one with a “flash/download/io0” button" warning.

If you have an "old fashioned" 24VAC line, you could add a rectifier and buck/step-down power module to drop that to 5VDC. Or just unhook the 24VAC transformer and install a 5VDC one.

It would have been neat to see how much the RGB ring lighting up white helps in no/low light cases. All in all, nice writeup!
> What is the benefit to me of someone else having a humanities degree?

You don't even have to think hard about it. The market prices it accordingly.

Market wages.
> Go’s profile was nigh of 100m peak RSS for a given payload, while Spring’s was 1.5g, per instance.

It's not clear from the context if Java actually needed 1.5G to run, or if it simply just saw there was available memory on the instance and made use of it?

In my experience Java tends to make use of a larger portion of memory than is actually required. This is a good thing in my opinion, as it reduces the work of the GC. You could try running it on smaller instances to see how it performs, if you have not done so already.
Here's my RGB (not WS2812) strip controller, for inspiration: https://gitlab.com/stavros/gamelights
agreed, interesting seeing it somewhat re-awoken as an aspect of 'Nudge Theory', https://www.businessballs.com/improving-workplace-performanc... My interest lies not in mind control of the masses, but in the aspects of humanity modelled in software.
Meanwhile, you can still run the Win32 program.
Have you seen r/tools?

I thought the SnapOn koolaid was stale fifteen years ago. Turns out no.
That's a really curious perception of time. I consider everything as old as my kids spanking new. My oldest is 16.

I wonder what causes this (except me being old, but still, I thought this even when my oldest 4 as well).
I'd take that point further and state that React is in no competition with anything.

React was invented because Facebook had very interactive/stateful UI as well as large teams of developers working on the same codebase. The then conventional jQuery soup approach didn't cut it.

Should the web platform come up with a standards-based approach to solve the same problem, then this is not "competition", it is a blessing. It's not like React earns Facebook any revenue. Ideally, it wouldn't be needed or exist at all.