skysight-inc/HackerNews huggingface dataset:
I was referring to the rule about not calling out people who comment without reading the headline:

Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
Oh wow. I forgot about the attic fan. Haven’t lived in that house for 14 years but wow - can’t believe I forgot about that. Those things were AWESOME! Shame more homes don’t have them now.
In exactly what way has Calvin & Hobbes been made inaccessible to new generations? By not allowing some horrible movie to be made of it? My young niece had no trouble inhaling all of the Calvin & Hobbes books; neither did my kids, 10-12 years ago.

If you want to advocate for shorter copyright terms, raising the salience of Calvin & Hobbes seems like the worst possible way to do it; this is one place where copyright is doing exactly what reasonable people want it to.
> hold up your boarding pass for everyone to see, which is what is implied by a big screen.

I feel like you missed the part where only the person standing at specific coordinates can see your name, i.e. you. That's the whole point of this tech.
That looks more sophisticated than what I’m talking about. This is more along the lines of what I’ve seen:

https://mobilehomepartsstore.com/parts/230215.html

These are “self-conainted” and don’t go into electric boxes. They’ll a hole gets cut in the drywall and the outlets have ears that push out to attach it to the wall. The wire goes through the back and then the back cover gets tightened and the pressure cuts into the wires to juice the outlets.
It's just like traditional kernel exploitation. Say you have a classic relative kernel read due to an out of bounds read from a heap object. How do you read secrets that way? Well, you leak the ASLR slide, find a relevant global, and start pointer chasing until you reach the object you want. Doing this with speculative reads is just the same as with a regular kernel bug except that now it's slow. Like, legitimately, there are some off the shelf kernel exploitation kits that let you swap in an implementation for read functions and then they'll work straight away whether or not the read is coming from speculative means or a classic bug.
I call bullshit on statements like this. You think corporations would love authoritarianism until the corporations realize that one day someone who is really close to the head authoritarian could just demand 10% of their corporation and there is nothing they can do about it. They would also realize there is a whole class of people that can do whatever they want, when ever they want, to whomever they want (As long as the other person was not above them) and there is nothing to be done about it.

Corporations, while it might pain them on some level, want to exist in a free, open and democratic sociality since it gives them access to courts and people in power. In Authoritarian systems, people at the top, just take whatever they want and there is nothing to be done about it.

Also, a foreign corporation is never going to have access to the higher levels of the Authoritarian government because they are foreign. Places like China don't care about foreign corporations because at the end of the day, there is nothing they can do to help the head authoritarian.
Why is it insane? Maybe I should have clarified - your employer cannot cut your pay without a very good reason and you have to agree to it. In general it's a very tricky process legally, just like letting someone go - you need to make sure it's done correctly or you will lose in court. They cannot just say "from next month you will work extra 2 hours a week at same pay". Like....no? That's not in the employment contract we have signed, it binds both sides. And yet that's exactly what is happening to rail workers.
Fyi Windows does have a game mode that will do some of those things.

If you want to get super crazy, I'll boot a second copy of Windows off of a vhdx file that's stripped down if I want extra performance.

With a little bit of work you can even clone the sid of your main os, and symlink most of your existing files and info, so it's almost identical to your main OS.

Calyp.to's guide is one of the best I've seen for stripping windows down to reduce latency.

https://docs.google.com/document/u/0/d/1c2-lUJq74wuYK1WrA_bI...
Artificial Intelligence and Autonomy in the Militaries of NATO Members [pdf]
I'm not really getting how brick or stone would creak or become leaky like that.
Same here. I was truly surprised at how fast the CO2 goes up with our gas stove on. The only thing worse is when we use our unvented gas logs in the fireplace.

We're switching houses next month and I'm seriously considering putting in an ERV. It's just a little tricky to explain to friends and family because it kind of makes you sound like a crazy person. But CO2 is measurable! And there is clear science about bad effects when it gets high!
Ask HN: Best “ELI5” book to learn medicine?
I want to learn medicine. Is there a book you can recommend that reads so simple anyone would understand?

I basically don't know anything about medicine and would like to learn it.
It doesn't have to be that way. I'm no great fan of Nuclear power (although mostly because we know it will be privatised and the private company running it will suddenly be bankrupt when it comes to the clean up) but the US and Russia hid a lot of their weapons development behind "too cheap to meter" nuclear power stations.

I wouldn't guarantee they would not do that again, but the incentives are very different this time around, so the design of the power stations shouldn't produce material suitable for modern nuclear weapons as a side effect.
You are correct of course. as an openbsd user it turns out I don't actually know that much about the actual advantages of wayland. I tend to look at it from the rather myopic view point of what it is missing rather than what it has
> That being said, I think it would be totally fair for a person to feel embarrassed about any personal information being displayed publicly on a monitor without their consent.

OK, but this is a pure fantasy, if not outright delusion. The way this display works is 1) it requires your consent, and 2) the information is only visible to a person standing in specific coordinates, i.e. you.
I already run queries against this dataset on weekly basis . If this is bug I prefer it to be fixed over engineering resource intensive workaround it.
I definitely see the value in having a big list of deps. Just to have an ideal of what’s going stale. Especially in repos with multiple languages.
I like it because it’s fun. There’s a great deal of intentionality required when you only have 36 (or fewer) exposures, and each one costs you money.

I also have a mirrorless that I use, but my film cameras are much more fun.
"Traffic" has no inherent right to not be backed up.

If you are able to walk and you aren't carrying cargo, you should be walking. (EDIT: cyclists who can cycle at pedestrian-safe speeds are welcome, too!) The overwhelming majority of a city's residents fit into this category and the ridiculous amount of square footage allocated to car-asphalt is in defiance of this. And every able-bodied person who drives into the city for an office job should be dissuaded by geometrically increasing parking costs for increasing that unnecessary traffic load.

I live in on the edge of the suburbs and my car's gotten sixteen thousand miles on it in the last five years. Almost all of which is going to Home Depot and back or visiting people significantly outside of the city.
The idea is you feed a tool like that all of your SBOMs, and all of the SBOMs from your vendors. Then it'll tell you "these four widgets in your hospital are vulnerable to a newly discovered vulnerability called 'Log4Shell', they need to upgrade Log4j to version 2.17.0"

There's a cottage industry forming to do this sort of thing, mostly in the medical field, but it'll probably spread out.
Thanks. Did that.
"almost nonexistent" means a lot less than 20%.

> correct social mobility

a meaningless term
Not arguing directly with you, but the sentiment you suspect others have - I agree some may read GP this way.

It’s a bit of a leap from “With my job, I have the luxury of…” to “Unions for my job are not needed.”
If you do this (install an HRV), expect it to cost many thousands, and make sure all your duct-work is running through very well insulated spaces, or you will obviate the heat recovery part, and you will just have a very expensive ventilator.
Or competitive high schools where these are the two different mascots.
Strange. In the USA, there is a strong distinction between manufactured, multilateral, mobile homes. You can’t use the terms interchangeably. Double and single wides are manufactured homes, but trailer park homes are definitely in the mobile category.
I definitely do not intend to imply that. But I do believe unions are much more imminently necessary for those who aren't in high demand.
By far the simplest solution is to just crack a window. Even a modest amount of fresh air exchange is enough to offset most of the CO2 generated by the people inside.

I use a relatively small 10x11ft spare bedroom as my home office. If I close the door and window, it'll quickly climb above 1200ppm after 15-30 minutes (and set off an alarm on my sensor). It'll cross 1500ppm easily if left unchecked. HVAC helps but gets outpaced quickly if my apartment windows are all closed.

That said, keeping doors open, running HVAC normally, and cracking a small window open, even 1-2 inches and on the opposite side of my apartment, is enough to keep CO2 levels around 550ppm while sleeping and 700ppm (in occupied rooms) while awake.
Youre joking right? Aside from the massive well know scandals, I find it extremely hard to believe you havent personally experienced sameone fudging numbers to your detriment
You're correct that the rail needs to continually have its stress managed. This could be cutting the rail and adding a new piece, or removing a bit. This is a fairly labor intensive and costly process so the railroads were very interested in coming up with a way to determine when a buckle or break was most likely.

Buckles and breaks were most common just after a train had left a section of track. The normal approach was to issue slow orders when the temperature got too high (buckle) or too low (break). So there was a lot of interest in finding more accurate ways to determine when slow orders were necessary and to optimize when to add/remove rail.

AFAIK this problem is still outstanding. The product I worked on years ago never quite succeeded. Railroads are a harsh environment.
Lend me a tape, you're the video man. Lend me a film tonight.
This is the incorrect response to this. A better response is how can you make architecture with solar panels more aesthetically pleasing. The half covered roof is objectively ugly. Leaf-like, self-standing panels look much better.

I bet early stoves were ugly too but kitchen appliances do have styles and they've gotten better with updates.
Tangentially related. TIL Elon Musk is living in a $50,000 prefab on SpaceX property: http://boxabl-homes.com/
I agree with you that we rely on industrial agriculture and the amount of space someone needs to fully feed themselves is larger than most peoples available space, but I and others totally reach for the shit we grow before resorting to buying in a store, I don’t know why you think that can’t subsidize some need for shipping food
I may be misunderstanding, but if you claim outside is 415 and that's that, it's wildly inaccurate.

Where you live, time of day, lay of land, all matters.

Winter (no trees or vegetation with photosynthesis), and there is naturally more local CO2.

Live deep in the country, in a forest, in the summer, when trees have loads of water and are at max output? Less CO2.

At night, more CO2, for all those trees, that greenery, is breathing and exhaling CO2, with no sun for photosynthesis.

It's variable, not static.
I could imagine a woman prone to being harassed being put off by this technology.

My wife flies for business and (occasionally) gets hit on by strange men. Not all the time, and usually not very icky, but there’s been at least one that veered into creepy territory.

If I were her, I would be unhappy about a weirdo being able to covertly snag her name and destination and using it disingenuously - e.g. pretend to be an old acquaintance that you must have forgot.
Some places require sign-off by legal for every (transitive) dependency. Less draconically, you really ought to have that list so you can check whether you're exposed to any licensing obligations that you don't want and if you are meeting other license terms (e.g. attribution). If the list is hard to create, that's a strong hint you don't know what code you're actually running.
> ...but as time goes on you get fizzier.

While I'm fairly certain you meant "fuzzier" I can't help but thinking about bubbly blood full of dissolved CO2.
https://www.wsj.com/articles/elon-musk-says-he-lives-in-a-50...
I was nodding along with this, “been there; done that; yup; wow; sounds about right”

But I lost it at this and started laughing

> To get the code into the repository it had to be sent via the project manager on a USB stick by copying the entirety of your source code onto it

Truly unbelievable
Well, that just sounds like another great reason to not drink sodas! Then again, not getting stung in the throat by a hornet is pretty compelling for just about anything though.
Why Europeans Took So Long to Learn the Crawl
It's for the end user who purchases a lot of things which include software components to understand the total set of software they're running and be able to ask questions about licensing, vulnerabilities, and establish policies.

A developer (or even administrator of a single computer system) is not the user of something like this, typically.

Here's an example:

A small manufacturing business may have a dozen different machines. Each one has a set of software to control it, running on a computer embedded in the machine. The business also has a website (developed by a contractor), a bunch of software packages purchased from different vendors for accounting, inventory, payroll and scheduling. They probably have some internal home-grown tools too.

1. A new remotely exploitable CVE is announced in a widely-used open source library. Is the company vulnerable to it? Anywhere?

If each one of the pieces of software was delivered with a SBOM along with the actual code, you can use tools like this to look at this globally. It starts to make more sense at the scale of "all the software in the business" is provided by tens to hundreds of different vendors or teams that not only don't communicate with each other but also don't even know that the others exist.
This seems a lot like the great game Euclidea https://www.euclidea.xyz/ where you have to build target constructions in minimal steps. I highly recommend it for getting your proof fix on-the-go in your pocket when you may not have your favorite proof environment to hand. Happy proving!
If you're using Linux GNOME then GTK IS native, same thing for KDE and QT. wxWidgets uses native system components on all operating systems (and provides both GTK and QT backends for Linux). I agree that applications that are made for a single operating system are generally more appropriate because they feel better, but I don't feel it's realistic to expect from any company developing software simply because there's so many permutations of different systems to support. If you're developing for Windows for instance then "native" depends on the operating system version (win32 > uwp > winui3).

Also using the system webview (compared to loading a whole dedicated browser just for the application) in my experience is better when it comes to application bloat in the runtime, Tauri for instance achieves half of the memory usage that a Electron application needs and it's also possible to reduce CPU usage significantly by offloading any computations to the Rust backend.

I'm not saying I'm satisfied with the situation, just that I don't expect that anyone cares enough for truly native applications to become relevant again.
Navy nuclear safety is the result of planning and engineering and obscene amounts of money. There is no way commercial energy plants could profit if they spent the resources the navy does.
What do you like better about Snap? At a quick glance, it looks almost exactly like Scratch 2.0 (an older version).
That would be an asinine interpretation of the comment. How can "A needs B" imply "C does not need B"?
Your clarification makes more sense -- I also consider reduction in pay to be equivalent to firing, a piecewise one. I understand that it means that has to follow all rules about firing people, and that much I also find reasonable. At the same time, I find the rules about firing commonly found in Europe as wrongheaded, but that's not my complain above, which is about "illegality of pay reduction".
How to Match a Phone Number with Regex and JavaScript
I used Scratch ALL THE TIME as a kid. I'd always play other people's projects and I made several of my own. I think in the long run it did help me; it was definitely fostered my interest in coding and game dev. And it probably did help me understand concepts in coding like variables.

I remember browsing Github several months ago and seeing that there was a repo for a Scratch plugin. That really surprised me, I didn't even know it allowed plugins. I'm surprised that there were people willing to make them too! That's awesome!
I grew up in the most extremely hot/humid part of Florida for the first 18 years of my life (I’m about 40 now). My dad didn’t believe air conditioning was necessary and he was right. It’s possible to survive, but it’s absolutely miserable.

Our house (he designed/built it) was wide open, essentially one big room with huge ceiling fans and screened in windows. It was built inside of a ton of tree cover for shade. House was full of bugs (occasionally snakes) and still hot and humid. Take a shower/bath and never get dry. Clothes had to be stored in our cedar closet (designed like a humidor) or they would smell dank and moldy.

You do get used to it though. It’s just that it’s not worth getting used to.

Moved away to college and my first A/C bill was something like $300. Didn’t care at all.
Byte was idiosyncratic compared to say PC Magazine (which still had things like assembly language listings into the 90s) but there was definitely a whole swizzling of hobbyist vis a vis corporate PC users going on from the late 80s. At some point Byte became just a hard to define muddle. Dr. Dobbs had a similar problem in a more software-oriented role.

ADDED: A lot of computer events were going through a similar problem. At some point you're about everything and nothing.
I think commits should contain atomic-yet-meaningful changes and the commit message should describe this as well as possible.

It's worth rewriting the history to achieve this and squashing or splitting commits until this is the case. You shouldn't do this for the benefit of your users or a changelog, you should do this in order that it is easier to bisect the history or for other contributors to understand exactly the change a commit relates to. There is nothing worse than commits which combine a working bug fix with a half-written feature -- split them out!

Obviously, it's possible to inadvertently create a misleading history by re-arranging the order that work was done or getting rid of failed attempts at a solution, but generally the false reality is easier to understand and good understanding is key.
Ever notice that "rust" is a contraction of "red dust"?

(Also, words are usually first coined as onomatopoeias. For example "dust" sounds like a swisshing pile of dust. But "red". That probably has more stuff going on there. Added layers)
Snap is the closest conceptually to Scratch.

I can't recall why I thought it was much better but that was the conclusion I came to when I reviewed them both a few years back.
Isn't this why a CFOs exist?
I’m confused. So he’s not living in a $50,000 prefab made by boxabl on SpaceX property?
What makes it worse is the incompetent or lazy people making $300k often complain about compensation
Formatting pages to make ad blocking difficult is another example of websites making a conscious choice to thwart user intent.

In both cases, sites are attempting to tie content consumption to content monetization, and users are attempting to get the content without the monetization because they dislike side effects of the monetization.
I don’t agree with the firing, but let’s be clear about what she was fired for because it wasn’t going to the kitchen. It was for posting negative content about her employer on social media. This could get you fired from practically any job and has naff all to do with working from home.

The surveillance is a whole other issue but I feel that point will be overlooked since everyone will focus on her disciplinary. Which is a shame.
Swift is in a niche (I hope). Only useful in Apple's walled garden.

I recently spend two years with Swift: It is partly modern, but is slow, obtuse, opaque, and frustratingly archaic in places (its threading model is just awful).

Rust is hard, but is is beautiful, and it is mush more modern than Swift. Rust has an actual community (Swift has acres of astroturf). Rust does not wrap everything in a reference counted object.

If you are programming for iOS then Swift might be a good choice (but since it is not portable, you will regret it if you have success and want to port it - that is the voice of experience). For any other purpose avoid Swift. It has no reason to exist, we should let it go down with Apple wherever Apple is taking itself.
I also started learning Qbasic from Gorillas.

This path of playing a game, wanting to learn more, then getting into computers and coding is actually really common in parts of the world where computers and computer-based educations aren't as wide spread.

I hire a bunch in Latin America, Middle East, etc, and every interview my first question is always "why did you get into software?" and I'd say more than half of people I interview got into coding in one of two ways, either gaming, or building websites. I'm interviewing people who learned to code more than ten years ago, when websites were HTML with some PHP and gamed were much more accessible. I'm not sure what the corresponding path would be these days.
Not being willing to take the risk is very different from cannot raise the funds.

$300,000 is simply not an outsize amount of capital to start a business. People do it all the time. Expect to put out $1.3 to 2.3 million to start a McDonald's franchise, and those are everywhere. (Other franchises are less expensive, not more.)

The idea that one has to be rich to raise $300,000 is simply not true.
I always expected the great boon of XML to be a proliferation of tools leveraging XSD to provide GUIs for managing the XML files. XML seemed like a great way to manage config files, but even auto-complete wasn't enough IMO. I'm thinking specifically about Apache Jakarta config files.

Not sure if any ever existed. Of course, I'm unsure if XSDs were much used outside of big Java shops.
I think people are getting hung up on the word "complete." This is a complete compiler in the sense that "hello world" is a complete (but minimal) program.
Just how "wildly" inaccurate are we talking about? What should the outside CO2 readings actually look like under those conditions?
The first week of Harvard's CS50 involves the creation of a little program in Scratch too.
>>We should have Federal solar access laws

Why Federal? Under which Constitutional Authority would such a Federal law be placed?

Frankly a HUGE part of the problem we have today, including the ever increasing division is the federal government expansion in areas (like property use) never envisioned or authorized by the US Constitution

So no we do not need a federal solar access law.