skysight-inc/HackerNews huggingface dataset:
I don’t have too many gaps but also don’t use that many different base containers for security and reliability reasons. As you mentioned, I feel like in a decade the current experience of running random code from strangers all over the internet with no more protection than Docker Desktop provides is gong to sound similar to 1970s swingers’ accounts of unprotected orgies sound to all of us who grew up after HIV, etc. where people will kind of accept that it happened but be amazed that everyone was so reckless.
CONST TRUE = -1

CONST FALSE = NOT TRUE

https://web.archive.org/web/19990202113028/http://hem.passag...
That thread claims the Starship launches for Starlink are "expected to have a significant effect on the atmosphere," but for support it links to an article about the black soot emitted by kerosene-fueled rockets like Falcon. Starship is fueled by methane, a much cleaner-burning fuel.
Not the OP, but clean code misses the point. Its is very subjective and depends on one person's previous experience and patterns they've been exposed to.

"Reasonably readable" is what I strive for nowadays, and a key aspect is that I no longer think there is an objective measure for it. It depends on the team/company you're in, and its important to keep in mind that the goal is to effectively communicate the program to them.
The kashrut authorities have found an interesting loophole. It’s a violation of the first amendment for a state to directly ban the labeling of unkosher food as kosher. Too much entanglement with religion. However the various authorities have registered trademarks like ou and k. Enforcing ordinary trademark law runs into no constitutional issues.
Researchers one step closer to growing decaffeinated coffee beans
One of the steam deck's really underappreciated features is the trackpads. You can use them to play a whole heap of KB+M games that were otherwise off bounds for a handheld.

I've been playing through the Sam & Max episodic games this way: trackpad for pointer, and buttons for clicks. It doesn't need fast-paced interactions so it's very forgiving there. When more speed is needed, I've heard others combine the trackpad with some minor gyro mouse input such that the touchpad does the coarse pointer manipulation and then gyro does the fine detail. Apparently you can get quite fast with this approach.
> But it adds yet another channel with a shitload of information from just outside your immediate surroundings that you have to filter, process and put into relation to your situation.

As I understand it (or surmise), the trick is that the drone operator sees your squad and its surroundings. So he can give you a shout, “Yo! People in the bushes forward to your left, eighty metres!”. You as the squad commander aren't doing the filtering on that channel, it's self-prioritizing.

> And if you are unlucky and blessed with the right kind of leadership some staff officer in some remote hq will start to micromanagement you.

Hmmyeah, sounds familiar... Aliens, with the Lt. back in the ship[1] directing his Space Marines and Ripley, right?

___

[1]: Or was he in the ground vehicle, that long low truck(ish) thingy with the ridiculously non-existent ground clearance? Been too long and I'm too old, can't remember.
If I recall correctly, it had something to do with the manufacturing of the pipes used for gas stoves. I need to find the source.
Wasn't an eviction order just issued in relation to their Boulder office?
SSDs fail not because of their NAND reaching MTBF. That would be the perfect world if that was the only variable.
I don't like the article and agree with the parent comment, but there's absolutely nothing wrong in using open source software according to its license. And I don't think there's any evidence to support your opinion on what open source developers would love or hate.
Can you just move into an abandoned house?
Wet bulb temperature is not the same as temperature. At certain temperatures and humidities, sweating cannot cool the body. Texas is not reaching those conditions currently.
I’m not a Comcast subscriber, but we first noticed this when a weirdly coordinated wave of our customers — first in Florida, then moving north up all the way through New England — started screaming into our support phones that our site was down and they were losing business as a result.

After last week’s AWS US-East-1 outage, this has not been a good couple of days to be dependent on someone else’s infrastructure, even something as fundamental as a customer’s ISP…
> Train a human mostly on English, and they'll speak English. Train them mostly on Chinese, and they'll speak Chinese.

Ahh, but ask a human a question in a language they don’t understand and they’ll look at you with bewilderment, not confidently make up a stream of hallucinatory nonsense that only vaguely looks statistically right.

> Or exactly like you’d expect a human to perform.

Not exactly, no… but with just enough of the uncanny valley to make me think the more interesting thought: are we really not much more than stochastic parrots? Or, in other words, are we naturally just slightly more interesting than today’s state of the artificially stupid?
Google Domains is yet another useful service to get the ax in favor of “focus”
As an ex chef, escoffier as a basis, then salt fat acid heat by Samin nosrat.

Recipes are a guide for unfamiliar, but once you learn the profiles of each ingredient you can expand greatly.

I know it's a bit off your comments and I certainly search myself for new basis to play with, but I hope it helps :-)
I feel like you're missing the context.

These devices have a chip in them that needs drivers and firmware. That's software. In particular it's the software that interfaces with the operating system. But the software is specific to a given version of the Linux kernel. When a new kernel comes out, you often have to update the software, for which you need the source code. So when the vendor stops doing this without publishing the code, nobody else can cost effectively do it either, and you can no longer use the hardware with recent versions of the kernel. But older kernel versions have known security vulnerabilities in them, so you can't use those either.

The ask is not that they provide free factories for everyone to make their own hardware, it's that they release the source code for this software in particular. Anybody could then copy the software, but it's only useful in combination with their hardware. A competitor in China can't use the same drivers with some other chip, that chip would need different drivers. That's what drivers are. So the only people who want this code are the people who paid the hardware vendor for their product and want to continue using it.

The hardware vendor, by contrast, doesn't want to give it to them, not because they fear some competitor using it but because then the customer would be able to keep using the hardware they paid for instead of having to buy a new one. Which is unreasonable enough to prohibit.
I have been doing extensive genealogical work lately, and my ancestors hail from County Donegal. The most important thing I learned about Donegal is that it is remote. There is, in fact, no big urban city in Donegal; in fact there's hardly a medium urban city there. The airport, while voted "most scenic", only serves puddle-jumpers from Dublin and Glasgow. There are several young Country & Western artists who hail from Donegal.

But Donegal is, essentially, 100% Hicktown. It's a rural lifestyle and you raise cows or you farm or you cut peat bogs or something. There is definitely a tourist industry, focused on the quaint back country and the scenic views along the coast. And there are plenty of islands off the coast of Donegal just like the ones mentioned in the article (which are closer to Galway). So don't expect to purchase an island home and get a cushy 1st world experience. You'll be firmly in the backwater and you're lucky if you get modern services like high-speed Internet.

I am sure that some sort of digital nomad will happily colonize this sort of place, but it's definitely not for the faint of heart. Note that one of the stipulations for the $90K grant is that you refurbish a dilapidated "beautiful" home, and live in it too.
Right now this article is at no. 10 on the front page, while no. 11 is "Book of Proof (2018)".

This is the third time I notice such a coincidence on HN. Is this something that HN does on purpose? Like, does the site match posts with similar titles on the front page to encourage discussion in both? Note that (at the time of writing) this article has 91 points and the other one 45, so the two articles are not ordered by upvote count.

Also, I need a catchy name for this phenomenon (just 'cause I want to name the folder where I keep screenshots documenting it, like). Suggestions?
I like how the kanji in the table are classified into 3 categories: Unknown, Source unclear and Unidentifiable.
They talk it about that on the reddit thread

https://pay.reddit.com/r/spacex/comments/14bhto5/observation...
I strongly suspect the reason he can work so much is that he only works on things he finds interesting and doesn't have to answer to anybody.

He doesn't have to take calls and random meetings in the middle of the day.

He doesn't have to work on boring parts of a project. In fact he is known to completely isolate himself from the project and not really communicate at all for long stretches of time. If you look into the Doom3 codebase you will see that the engine is written in C++ while the renderer is written in C. Carmack worked only on the renderer. He didn't even talk to the rest of the team to use the same programming language. They later retrofitted the C renderer to work with the rest of the C++ codebase.

Think about it? In the situation where you pick the part of the project you work on, you choose the tools, you choose the programming language, the computer that you work on, your own hours, your own arbitrary deadlines which you can ignore without much consequence, you can ignore meetings with everybody else and have the meetings on your own terms if needed, would't you also be more productive, happy, and more motivated to work longer hours?

Also, you take home millions and millions in profits as you are the owner of the business.
> That JavaScript framework that takes a year to understand will no longer be used in 7 years. SQL is going to be here forever and learning it is useful your whole career.

Nothing seems more ephemeral than JavaScript framework du jour.
llm 0.4: Notable update for command-line utility for interacting with LLMs
What I find to be elegant in a codebase is where the chosen abstractions or seams that separate subdomains/concerns is well chosen that each is handled mostly in one place without a lot of ceremony or machinery. I would call these 'well factored' for factors which are domain-specific.

Each language has different ways that may lend itself as part of this shaping, but I like being able to think of this as something to look for when reading and strive for when writing, irrespective of the language at-hand.
Wasn't the area around Google contaminated? Not sure why would anyone willingly live there all the time.
An Anomalous Wire at the Site of the First Interstellar Meteor
It's worth also emphasising that they can be combined, so that you can combine the touchpads with the gyro such that the touchpads do coarse mouse movement and the gyro does the fine tweaking. This is apparently surprisingly effective, though I've not tried it myself.

Similarly, for FPS the gyro can be used for additional aiming and even set such that it's only enabled when one of the joysticks is touched (via the capacitive receiver).
>I don't know what college you go to where that is a thing, but it would be exceedingly rare.

German technical university. I was a tutor there. AFAIK this is normal.

As part of the first semester you take linear algebra and analysis, starting out with the basics of formal logic. Of course the courses are less focused on proof writing than the mathematics "major" courses.

I should also point out that German universities have very loose entry standards (except when places are very rare compared to applicants) and use the first two semesters to filter out students. These courses are often designed to have around a 50% failure rate.
C++ - Botan

C - Redis
Thought the US only constituted for ~11% of global emissions (or something of that magnitude). If that’s true, then even if we somehow managed to make ourselves neutral it still wouldn’t make much of a difference right?

Isn’t the real issue with the massive populations of people who don’t have the wealth to pay for the cleaner options? If you’re poor and need to provide for your family, you’re going to maximise for that as opposed to the climate.

I’m not sure that American Conservatives are the issue here…
SQLime – An Online SQLite Playground
Nah, we collectively get millions too, it's just more of us (well, them).
> Delayed e-mail can have of course have many other reasons than the service supposed to send it being down.

Of course. But I was presuming that your email service makes an API call to an email service provider rather than speaking SMTP itself. That API call has three possible cases:

- Ok: You're done, your ESP is responsible for SMTP retries. Maybe there's a webhook to re-enqueue something eventually after failures.

- Transient error: You retry. But you probably don't want to wait that long and there's probably no point in interleaving attempts to send other emails through the same API. So you may as well "block" (as in yield to the async scheduler) while waiting to retry.

- Persistent error: Here's when I suggest hard failing up to the user.

> If it has an error, not you [the end user] should get the error message - you are the last person able to do something about it - but someone who fixes it.

In the post you replied to I walked through in detail how my experience would be noticably better if I got an error message.

> If you want a better user experience, don't build unreliable services and then apologize for the inconvenience. Built better (more reliable, more scalable) software.

I agree you should attempt to eliminate all failability. I disagree that if you think your software is perfect you don't need to write code that provides the least unpleasant user experience possible if an error happens. Email is an exceptional example: it is theoretically impossible to write a service that infallibly delivers email to {gmail,yahoo,outlook} within a short period of time.
This article reminds me of an episode of Derren Brown's TV show, called "The Heist"[0], where he supposedly manipulates a group of ordinary people to commit an armed robbery. Apparently, in a more recent episode called "The Guilt Trip"[1], he convinces people they have committed murder, which seems even more similar to what's described in this article. It would be interesting to read a skeptic's analysis of the phenomenon, since you're left wondering how much is caused by people acting to please the observer (the cameras in Brown's case, the experimenter in the article's case) and how much is actual planted false memories.

[0] https://www.youtube.com/watch?v=HDtMMsFoHuY

[1] https://www.youtube.com/watch?v=-AzTLw0Xwok
Why are you referencing the AVERAGE prices of things when discussing the MINIMUM wage?
xs-dev: CLI for automating the setup and usage of Moddable XS
I don't think so. The language used in 2023 may be different, but the intent is the same: "Give them nudity, give them sex, give them violence. This is what will make us money".
Notice that the newer steam decks have way quieter cooling fans already. We have 2 steam decks in my home (mine bought immediately, my wife only a couple of months ago), and hers is way quieter than mine.

You can also get it fixed, but you need to send your steamdeck in.
Since you brought it up: Coffee is also a psychoactive drug.
You joke but they already did that in San Jose. Years of the city fighting to get the project reviewed and approved and Google simply stopped just short of ground breaking and is now “reevaluating” it.

https://www.cnbc.com/2023/04/21/googles-80-acre-san-jose-meg...
A great example of how NOT to write Java. You say absolutely nothing with a whole lot of extra words.

For example:
//==============================================================
// Ajqvue Constructor
//==============================================================

public Ajqvue()

The constructor definition is already clear, I don’t need a big header telling me what a constructor is.

Instead, use comments generously where needed - for example, if you have a piece of business logic, a comment explaining the intent behind it can help the maintainer (likely you) a year down the road. What I mean by this, is that what your code DOES should be self evident - but documenting the business decision behind the implementation has done wonders for me.
> Now you're shifting the goal post.

That was not my intention. Climate change was just an example but the point is still about profits. It doesn't matter if you find that in 25 years profits will be better for everyone if we do X. Unless you get growth next quarter, stocks plummet.

Hence why I said I don't share your optimistic vision. With capitalism there is only the next quarter.

Even if you look at some of the longer plays like venture capitalism, it's the same mindset focusing on an exit that is a bit delayed. Swap profit at all costs with growth at all costs for a while in hopes you then profit later with monopolies.

Sure as you state short-term profiteering might not be all there is to capitalism, but I never claimed that in the first place. The issue is not the short-term part, it's seeking profit above all else. You can't really fix that within capitalism since it's what defines it.
Reviews have suggested the Deck is a lot better at running lighter/older games. You can get the Steam Deck down to 6W total which will give you about 6 hours. The ROG Ally doesn't seem to be able to go that low and so battery life suffers in comparison.
These will be still easily bright enough to be seen through a light pair of binoculars, so the claim that they won’t interfere with astronomical observations is a real stretch.

The problem with Starlink vs other satellites isn’t just the individual brightness but the vast number of them, and that they are often visible in a swarm.
No value to the shareholders.
I would argue that when you are at the point of testing that the actual api works as you expect what you need is an integration test not a unit test. And you shouldn't mock it because if you mock it you won't actually be testing what you wanted to test. For unit tests use a Fake for anything that interacts with an external system.
So kind of like Austin's Domain development?
The getWebsite method comment says it returns the version. That's an example of how not to comment - totally pointless and misleading if it diverges from the code. The code is nice and clear without the comments.
Working with Perl, two things spoiled me for other languages: JSON and DBI/DBD.

In Perl, everything serializes to JSON without fuss. It can be "lossy"; objects without an explicit JSON serialization method and coderefs can't be deserialized, but serializations at least have placeholders for them.

Compare to Python's json module, which doesn't try very hard to serialize things and throws exceptions every time it runs across something new. It's very frustrating to use.

Perl's DBI provides a universal API for all databases, with implementation-specific details in an underlying DBD module (which both provides glue between the DBI abstraction and programmer access to features specific to different database systems).

Compare to Python, where you need to import a different module and use a different API for every different kind of database. As I increasingly use Python for a living, I frequently wish they'd follow Perl's example with this.
I find that now it's all just MAGA types, whereas anything left of center has been purged.
It’s wild to me that someone making 300k/yr would want to live in an apartment building.

I’m assuming they’ll be constructed like every other apartment in the past decade with paper thin walls and little consideration for natural light.

I guess I’m the outlier but I would never consider living in one of those ever again.
This is called "moving the goalposts", not whataboutism.

Whataboutism would be "Yeah, well, who cares what Starlink does, NASA launches rockets all the time and no one complains about their emissions"
Wow, that's amazing. I wish for him the best for the future!

... But damn if this doesn't me make just feel hate for myself considering my lack of achievements by that date or even now.
Aww man! I liked my bespoke landing page! I thought it was a nice change from the bog standard templates.

But good feedback all around, thanks!
The scientific consensus is that hurricanes will be stronger and wetter, but it’s complicated to say exactly what that means regionally since there’s considerable natural variation and we have limited historical records for most of the oceans and many regions which weren’t historically densely populated. There’s a good overview here which discusses different aspects and the confidence levels on predictions both globally and for the Atlantic:

https://www.gfdl.noaa.gov/global-warming-and-hurricanes/
A big portion of the population of those can be covered by cell towers and relays cheaper than launching cell towers into space that only last a few years.
Another AI threat: The next pandemic
I haven't used Gitless before but usually these types of abstractions fall short for me. It never helped me as much as truly learning git.

I learned so much about the commands that intimidated me by playing "Oh My Git!"[1]. It's an open source game that presents commands as quick-to-understand concepts and lets you experiment with them by using playing cards on the visual rendition of a repository. I was honestly surprised nobody else mentioned it here, maybe it's not that well known.

Of course it's not completely accurate all the time in its descriptions but it sure helps understanding the underlying workings a bit more, and it pushed me into actually reading the manual.

[1] https://ohmygit.org/
This is not at all what I'm asking. I'm asking them not to prohibit me to replace the engine after the warranty is over.
> You, and OP, failed to present a single argument supporting the thesis that modeling languages in general, and UML in particular, are “lunacy and a massive red flag.”

I failed to support that thesis because I never endorsed it. Pointing out a flaw in a counterargument is not endorsing the argument it is deployed against.
Not really, depending on who you ask. In the 90s, the RAE declared that ‘ll’ and ‘ch’ were no longer letters, but they’re still taught as letters in many places. ‘rr’ was never a letter in its own right, but many people consider it to be, as a kind of parallel to ‘ll’ and ‘ch’.
I think git is fairly easy as far as data structures and such goes but the issue is that you need to understand it to use it well.

In the same way that you don't need to understand the inner workings of Google Docs, Git should be something you don't even have to learn. Sadly we're not there.
Everyone looks like a sophisticated investor during a bull market. Now it looks like the emperor has no clothes. These investors are going to have a hard time justifying their dumb money investments.
And it's for Linux.
>matter of user security, if you let apps..

You've gone and conflated user and application permissions. I was talking about owner permissions. The device owner should always have the ability to backup any file on the system. Only Apple controls the entire system. They can and should give this control to the owner.
If most of population is poor, median is poor.
I suggest you read malux85's comment: https://news.ycombinator.com/item?id=36371733
It didn't really look like dragging but more informing and asking(not being a jerk about it too). As she said, there wasn't resistance, just past inertia.
$6k+ per month in Mountain View minimum to not live in a shack.