skysight-inc/HackerNews huggingface dataset:
A pair of cheap(ish) active studio monitors will probably give you the best price:performance ratio: https://www.sweetwater.com/c405--Active_Monitors

I can vouch for the JBL 305Ps sounding pretty damn good. If you aren’t keen on spending that amount, though, the Presonus Eris line looks decent, as well.
I’ve always found it weird that expired certs are treated like a doomsday scenario by the browser. Technically they aren’t valid, but if it is just because they timed out the level of threat seems low. The only danger is that they might have been on a CRL that also trimmed the certs when they expired. In practice CRLs are barely used.
Doing a post-doc maybe?

To survive bad job market is not to enter a bad job market.

If you have to, then, due to supply and demand, you will have to adjust to

1. lower your expectation
2. work on area that is not your supposed expertise domain
3. other unfavorable conditions
One complaint about the original was that it was super locked into Apple's ecosystem, which seems valid to me. And the new one supports Matter, so that's an improvement
Yeah, I'm extremely liberal but I wish we'd ban all public smoking/vaping of everything (i.e. you get a ticket). I really dislike the smell of weed, and here in the EU it feels like every time my pregnant partner and I are at a bus stop someone's blowing (tobacco) smoke directly in our faces.
> I can think of times in my life where each view was helpful and warranted, even if they're hard to reconcile with each other.

Almost anything is "within your power". The right sequence of muscle movements, performed by your body, could bring an end to most world conflict, cure near every disease we have, spoof any cryptographic protocol, reinvent basically every creative pursuit…

However, as a regular human, with a brain not quite the size of a planet? Your actions are constrained by your knowledge, reasoning speed, reasoning ability (honed by past experience), mental state, emotional state, alertness, distractedness, loneliness, blood sugar level, blood protein level, percentage water…

You can do more than what you can do at this moment. But you can't do more than you can do at this moment. But you can probably get yourself in a position where, next moment, you can do more than you could do this moment.
My response to the plea in this article is simply "No thanks." If Go gets that bad, I'd be happy to use an ungoogled fork of it, or migrate to another toolchain or language, or whatever needs to happen. But until then, I'm not going to preemptively switch ecosystems and banish technically good options from my tool belt because I have fears about what could happen.

I want production quality toolchain and runtimes. That's hard. Go has a high quality library of cryptographic functions. Hard. Go has a fast usermode thread scheduler with preemption on many platforms. Hard. Go has an incredibly low latency GC that doesn't need much tuning for most workloads. Very hard. Some of those hard solutions are self-inflicted by the choices made in the language, but the fact that they are solved so well is what makes it valuable. A mediocre implementation of Go would have less value. A mediocre implementation of a random language with a tiny ecosystem by comparison would be even harder of a sell.

I am by no means trying to say that Nim is low quality or not interesting for anyone. In fact, I actually think Nim is cool. It is not the only other smaller programming language I like. I have a strong affection for Zig as well. There are unique properties that make these languages desirable. Zig comptime is really cool for example. I like stuff like this.

But: I also think Go is a great piece of production-quality software. I know many people hate the language now, especially now that the honeymoon has thoroughly ended. But I still like it. I feel highly productive in it, the ecosystem is good, and at the end of the day, I know I can make reliable and fast software in it.

Corporate control is a shame, but the truth is that corporate control is not the problem at all. The problem is funding. Because anyone can fork Go, but can you pay maintainers? Can you run the CI, the website and playground, host the CDN with the downloads? Etc. Sometimes the answer is yes, especially with how much GitHub subsidizes a lot of those things, but in general the answer is no.

"Corporate control" is not the problem itself. Governance is just an outwardly visible consequence. The true control comes from maintainership and stewardship. Because if nobody is stepping up to the plate to take that role, then whoever is doing it today effectively has control over the project.
In addition, I _know_ that if I follow a gemini:// link I'm not gonna have to defend myself against aggressive JS or too much unpleasant design that I can't override, whereas you never have that guarantee on HTTP.
Since there's obviously different interpretations, and most of the fun of the story is sharing them, I read parts of it as a plurality and fronting story.

The social pressure to not talk about plurality, and the pushback folks get when sharing their identity with people close to them[family] resemble the interactions the main character has with others. Questions of "who are they really?" and "who am I talking with right now?" present themselves in the story and I'd imagine in systems that don't have the best supportive environment.
There's some risk. A language and it's tooling can be GPL or BSD-licensed, but if it's corporate-controlled, the following things can happen:

- The corp still doesn't need to take direction, nor input, nor patches from the community.

- The corp can steer the language and frameworks wherever they want. Sure, you may be able to then fork it, but is that fork going to gain any traction? Probably not.

And it definitely will not work on that corp's Official Operating System platform.
Note for the authors:

As someone who writes a lot of math, I'm not sure I would want / as stacked fraction to be the default choice, as it is in Word (but not Latex). Many mathematical (sub)expressions, especially short ones, are more readable when written inline with the slash.
With great power comes great irresponsibility.
> It's not incorrect, just misuse of "air quality".

To ignore the the central subject of the comment - air quality - in order to call it "not incorrect" is doing quite a bit of work.

> Seems main takeaway is that one candle = one human, wrt. oxygen in the room. If the numbers are right.

If we can ignore air quality, what is the difference between this and the comparison between 2 60lb dogs and a human in a room? Or any other animals of similar mass that respirate in the same way?

Clearly the comment was an overtly reductive missive targeted at recent concerns about air quality issues created by indoor combustion.
IMO, the headline ignores the crux of the article: that OpenAI contracted with this company to collect and label data for "a safety system" that would classify and filter out "child sexual abuse, bestiality, murder, suicide, torture, self harm, and incest." In the course of doing that, workers were (naturally) exposed to source data in those categories from the internet until the contracting company cancelled the contract.
I run Vaultwarden on the free VPS from Google Cloud and it works great.
You mean use immutable data structures?
It’s not about all “videos of people crossing the channel which show that activity in a positive light”. https://www.middleeasteye.net/news/uk-channel-crossing-small...:

“British Culture Secretary Michelle Donelan announced in a statement to parliament that measures to tackle “illegal immigration” had been added to the ongoing Online Safety Bill.

Donelan said that stopping crossings of the channel was a government priority, and that “organised crime groups are increasingly using social media to facilitate migrant crossings”.

She added that it was an offence to “arrange the travel of another person, including through recruitment, with a view to their exploitation,” and that “aiding, abetting, counselling and conspiring” in such offences would be cracked down on.

“Posting videos of people crossing the channel which show that activity in a positive light could be an offence that is committed online and therefore falls within what is priority illegal content,” Donelan said.”

That could in the last sentence means that, if this bill passes, not all videos of people crossing the channel which show that activity in a positive light would be offenses.

So posting videos of people swimming the channel or of the Gossamer Albatross (https://en.wikipedia.org/wiki/MacCready_Gossamer_Albatross) likely wouldn’t be illegal.
Show HN: Columnar store for fast, lightweight logging
Founder here,

Parseable is a lightweight log ingestion and query engine written in Rust. Parseable can ingest data from existing logging agents (FluentBit, LogStash, Vector, syslog-ng and more) using HTTP + JSON output. Ingested logs are stored as semi-indexed Parquet files (on disk or S3).

You can query the data with builtin query engine using SQL or use a query engines of choice like Spark, Presto, Trino and so on.

We also developed a Grafana data source plugin that lets you visualise log data via Grafana. Sample dashboard link in readme.

As log data grew, our industry has responded with SaaS and fully managed offerings, but if you're looking for freedom, interoperability and full control over your data - there are no great options. With Parseable, we are looking to provide an strong, viable and FOSS alternative.
Nah. Corpos are not people. Announcing it like this has 1 purpose and 1 purpose only: to extract more work from the drones by instilling fear.
It looks like Windows phones home every time you hit the start button, and when web search crashes, it arbitrarily waits for the crash dump to be reported to the mother ship before launching again.

The most useful information is at the bottom of the comments:

"I had some of the same issues – just with start menu being too slow. I disabled web search for start menu, and it works, is fast, only finds apps (and other local stuff; documents, folder, settings – but only when you navigate to that specified search target).
Bottomline – turning off web search in start menu = speed

regedit/use at own discretion:
HKCU\Software\Policies\Microsoft\Windows\Explorer
“DisableSearchBoxSuggestions”=dword:00000001"
I agree and would add that if you have any interest in SRE or DevOps those jobs are generally in high demand and hard to fill
I used to work at National Renewable Energy Lab in Golden, CO. Everyone in my office had engineering or science degrees. The projects were all fascinating. There were almost no people with clearances (nor any need for them) in Golden - I wanted to get one back then in order to break into the Defense industry. If you are able to get one, I strongly recommend getting one. If you have an engineering degree, I strongly recommend looking into getting your PE license. It might be worthless to you, but as a federal employee, it will get you a bump up in pay. I think that in the future, there will be some sort of licensing for developers (or at least for team leads), so this would be useful.

Among other things, NREL has the lab that tests all of the windmills in the US. There is this squirrely little canyon that gets really weird winds. Almost every day, so you don't have to wait months to get gale/storm winds.

There will be a number of safety training videos shown when you start. We made fun of them: "rattlesnakes are not your friends" or "you and your fire extinguisher". There are lots of paths for walking and rattlesnakes like to get warm in the sun. Please don't pet them. I know they're cute (well, I think they're cute), but they are pretty scared of anything big enough to eat them. Even though we made fun of the videos, everyone was a result of someone else getting badly hurt, so they're important.

The biggest threat to the group I worked with was Congress. Due to a hostile R-Congress, the budget for DOE was cut by about 30%. I expect similar things this year from the crowd in this Congressional session. The excuses for the cutbacks at that previous time was hostility towards Energy Star and conservation programs of any kind.

Public transit to/from the NREL campus is available. Denver has a pretty good public transit system.
Hm? `mem::drop` is defined in terms of `Drop`[1].

Are you thinking of `mem::forget`?

[1]: https://doc.rust-lang.org/std/mem/fn.drop.html
A less common extension is .pro.
Lots of complaints here but I personally love my OG HomePod. It sounds fantastic which is what I'm looking for out of a speaker. I personally have zero issues with Siri. It's basic but that's all I really need; all I use Siri for is turning on music, measurement conversions when cooking, and adding things to my various reminder lists ("Hey Siri add cucumber to my shopping list").

I am a little surprised that it's more or less the same device re-launched but the more I think about it I'm not really sure what I expected. It's a speaker, its' main requirement is to sound good and the OG HomePod sounds great. I can't think of many other features you can add to the speaker itself.
There doesn't seem to be a security benefit of doing this if you encounter having to swap between personal-personal and work-personal.

It doesn't take me many seconds to swap accounts. LastPass allows you to be signed into two accounts at the same time in the same browser?
Alternatively: "Stop complaining no one eats their vegetables and make a vegetable that people want to eat."
Ah I see the Youtube algorithm has been recommending it to my fellow HN readers. I felt this channel was a hidden gem that I stumbled upon by accident.

The recent video on lightbulbs really shows how music can really alter the mood and how you feel when watching a video. I walked away from that video feeling how beautiful and majestic the whole process was but after thinking about it, the music really had a lot to do with that feeling, after all they are just making lightbulbs...

[1]:https://www.youtube.com/watch?v=oSbVFXjbBDo
Re. point 2: I wish I had sources for this, but as I understand it, few adults have ever died in their 30s and 40s. We hear the average age was 35 in some periods of history, but I don't know how many scientists even said that, maybe it was reporters misunderstanding the point of the number, because to laymen it's a weird way of saying that "child mortality was high and disease was common". Once you were an adult and you didn't catch the plague, you lived to 60+.
That's one of the main tenets of the Stoic philosophy. The hardest too.
Yes, the amount of CO2 each person produces is noticable, especially in such a small room.

If possible, keeping a bedroom window a bit open makes a noticable difference. Avoid closing bedroom door too.

Similarly, if you work from home, make sure to create a draft once in a while.

We got an Aranet4 CO2/humidity/temperature sensor mostly out of curiosity two months ago. Outdoors it's ~430 ppm CO2. 500-1000 ppm indoors is considered okay (according to the defaults), 1000-1400 ppm high, and >1400 ppm bad.

It's amazing how you don't notice how it slowly creeps up to 900-1000 and beyond. Without the device I would notice, except that I'd slowly get tired. I'd probably also drink more coffee. The device helps you see what's going on and how bad it is. Creating a big draft for 5 minutes clears everything out.

Also, you can definitely see from the historical data when one goes to bed in a ~12 m2 bedroom and then an hour or so later the second person goes to bed. Same if one gets up before the other. Definitely good evidence that keeping a window open is a good thing (if you got clean air outside)
Exactly. The tech is the gatekeeper to ensure that the social group is self-selecting.
It isn't pictures, it is text only. I think there is a huge difference. I had to police content for Twicsy (a search engine with 10 billion Twitter images indexed) and I have seen some very bad stuff. There is a huge difference.
Probably because few people used both.

.pro is also common for Prolog code, if you care about the extension clash.
US Army Corps of Engineers 2023 Cat Calendar
I never liked these arguments.. We can’t live without some trust, it is simply impossible the same way we can’t avoid all risks in life. Putting our head in the sand doesn’t solve anything.

As for the concrete languages mentioned, Java is probably the safest bet out of managed languages, not only does it have a proper specification (both the language and the JVM), it can be carried forward by multiple companies single-handedly, it is that critical piece of infrastructure. Also, even from an incentives point it doesn’t make sense to put backdoors or whatever, as they themselves use it very heavily, so each big company in effect “checking” the others.
And for anyone who thinks gettext and ICU are just old/brittle/clunky/unsafe things, you may enjoy https://projectfluent.org/

https://github.com/projectfluent/fluent-rs
>Many of my (completely average looking) friends have found success in online dating, but they’re not broadcasting it to the world. They also avoid talking about it with people who are struggling with online dating because those people don’t want to hear about other people doing well.

Are they really _average_?
'State voters have approved eight water bonds since 2000 that authorize some $27 billion in funding for various water projects, but little of the money has gone to storage or flood control. That’s because politicians buy off green support for water bonds by promising to spend a large share of their proceeds on ecosystem restoration'.

https://www.wsj.com/articles/water-is-a-terrible-thing-for-c...
The author mentions the following:

fn add(x: Option<i32>, y: Option<i32>) -> Option<i32> {
if x.is_none() || y.is_none() {
return None;
}
return Some(x.unwrap() + y.unwrap());
}
The above looks kind of clunky because of the none checks it needs to perform, and it also sucks that we have to extract values out of both options and construct a new option out of that. However, we can much better than this thanks to Option’s special properties! Here’s what we could do

fn add(x: Option<i32>, y: Option<i32>) -> Option<i32> {
x.zip(y).map(|(a, b)| a+b)
}

Do folks really prefer the latter example? The first one is so clear to me and the second looks inscrutable.
Do PhDs in AI really have much to fear? VC capital is flowing into AI. I’m no expert on the state of AI employment but if I was to pick a hot area that’s safe for now that would be my bet.
Based on this [1] source, which is clearly biased against electric stoves, an electric heater (lets include a stove in that) "can generate over 100 milliGauss (mG)". The SI equivalent unit is the Tesla, with 1 Tesla being equal to 10,000 Gauss. So that 100 mG from the stove is equal to 10 microTesla. A fridge magnet is about 1 miliTesla [2], so just holding a fridge magnet is 100 times as much "harmful" radiation. It's absurd to think electric stoves are a concern.

[1] https://emfguardtips.com/do-electric-stoves-emit-emf/
[2] https://sciencing.com/strong-standard-magnet-6853786.html
A few percent of income tax versus quality of life? Quality of life will win out every time.

(Furthermore, this meme that Republicans are financially beneficial is fallacious. The problem is that economic effects take a long time to become apparent, so the current guy gets blamed for the effects of the last guy)
Another vote for "this is likely good".

I was a student in the former Soviet Union in early 1990s when the old system collapsed, taking with it stipends that were sufficient for school cafeteria food. After that I occasionally worked for 30 cents per hour doing somewhat-synchronous translation for preachers who came from the US to convert the masses.

While the money sounded laughable (the US minimum wage at the time was $4.25/hr) and some employers got borderline uncomfortably weird, working 4-5 evenings for a week allowed me to feed myself for a couple of months and focus on my studies. I never considered myself to be taken advantage of. Just my 2c.
I’d also like to throw another counter example out. C# and Typescript from Microsoft are both excellent languages and are led by Anders Hejlsberg.
I assume you can't just go and live in an English-native country, otherwise just do that.

I tried the Elsa app and found it pretty well done. It's an app with exercises tailored to your native tongue and they use the mic to give you a score. TBH I didn't use it as much as I wanted, so maybe after a while it decreases in value, but the impression I had it was very good. (I'm just not too motivated to improve my accent.)
This is a strange and confusing comment
There is a whole constellation of people who attended Northern Illinois University where Cliff taught for many years and who started their steel band program. I believe it's one of the few music programs in the country where you can major in steel pan performance.

Because it's a relatively small collection of enthusiasts, buying a pan is still very often a case of knowing a guy, who knows a guy... and individual builders have followings because of the quality of their instruments. I'm sure this is true of many instruments, but you don't have a big industrial producer like Yamaha that sells them. It's mostly individual builders or pans made in Trinidad, which remains the heart of the genre.
Can you describe what "HN-style take" means to you?

I'm saying that a decision should be made by weighing pros/cons by someone qualified to make them. If that's HN-y, then that sounds great.

It doesn't sound like how you described this process is anything short of incompetence or "phoning it in". Which, I'm sure is a valid explanation for how they ended up deciding it. But, I'm using the word "dumb" in not a literal sense. It covers both incompetence and laziness.

Also, if you are deciding on a font to be used widely. One of the key aspects is exactly the license. It describes the conditions for its use. If your job is to evaluate which fonts to use, and you don't consider the conditions for its use, then yes, you are incompetent in that decision. And its not "intricate", its the bare minimum expected.
I really hate how I read about this on the news, not first but only there. The last layoff came and went without a peep from any management above me, even week+ later. Looks like the same again.

I was around for a big Microsoft layoff many years ago and it was well communicated internally and empathically.
We were given audience (10:1) with directors upon request to ask questions and plead for our fallen.
The individuals let go were eulogized with authentic tears by the humans who were given headcount by corporate and then had it taken away.
It wasn't the bottom or some biased subset that was culled, but a seemingly random selection across bands to hit a target. (I'm inclined to believe this, given what I saw).
We lobbied for our people, and actually got one hired back in a different division that wasn't subject to the layoff.
Twitter to HN. HN to SlashDot. SlashDot to Reddit. Reddit to Twitter only to arrive back on HN.

The perpetual internet carousel
> in general it is far easier to get a job once you have a job.

Furthermore, it's easier to negotiate, and you'll feel less desperate (and thus hopefully less stressed) about the process as a whole. Prospective employers know you can walk away if you already have a job -- but they also know you aren't likely to walk away if you don't.
Employees can strike.

Let’s see how fast the stock tanks then :)
But are the companies / people in Kenya paying that $1.25 average because they can’t afford to pay more? OpenAI can afford to pay more, but they’re just taking advantage of a less robust economy. Just because someone benefits from something doesn’t mean they aren’t being taken advantage of.