skysight-inc/HackerNews huggingface dataset:
There's no such thing as good "generic" architecture. Context and location are key.
AskGaryVee
It seems like there's a lot of renewed activity of various nations trying to land on the moon recently. Is this just a rite of passage for a space program? Or is there some other reason? I have to imagine that if there was actually some real benefit then USA would still be sending landers all the time. Curious what the interest is.
Not for me because I am Deaf.
Would Minecraft redstone count as a fungeoid language?
Guess I'm not smart lol. The 6/9 ambiguity actually crossed my mind when adding it up but I thought surely they wouldn't be fucking with us that much.
I believe Chandrayaan 1 has detected water, but not sure if it was the first one to do so
Tangential, but about REI and their "real enthusiast" nature....

I've been an REI member for.....many many years. I stop by every time I visit the whites in NH, so probs 6-10 times a year.

I have not purchased a single item in years. costs are out of control. "glamour hiking/camping" customers are making REI more off of camping meals and north face t shirts than they ever have off survivalist classes or good quality hiking gear from france.

REI branded "hiking pants" are 100 USD. Made in china, lowest quality possible.
My 7 dollar puma running pants are exactly the same and saw me hike through ireland just fine.
I've faced had this exact scenario before. It was an SMS API which a major bank forced us to use. I set up a test against a mock version of the API request/response which I constructed manually from their crappy docs.

It didn't work exactly right of course because the docs weren't exactly right. Ultimately all we could do was try to fit to the docs, manage expectations, release into production, see the errors, log as much as we could, try to cope with the fallout and update the mocks accordingly afterwards. For each problem/error we ran into, this took under a day.

A longer test/release cycle would have made this problem far worse not better.
I just finished a >6,000 mile motorcycle trip. I used a rebadged Garmin (BMW Navigator VI). I have a vibration-reducing mount (quad lock) for my phone. I never use it.

Reasons:

* Phone interfaces (maps, almost any app) are designed to have your full visual attention. They don't mind changing (zoom levels on maps, the evil bastards) to look more interactive.

* A specialized GPS will have its interfaced designed for "glance interactions." You peek at it, then go back to riding. If you have to touch something, you'll poke it with a high error rate, and the interface has to not completely screw up. That means keeping the "stop navigating" button far away from the "find next gas station" button.

* As you said, physical concerns: vibration, heat, cold.

* The GPS is mounted to be pretty theft proof. Phones you always have to take with you.

* With gloves, the touch screen is only 4x as large as my thumb. The only people I see successfully using it have cut the thumb and forefinger off their gloves.

Edit: modern touring bikes usually have either a GPS mount, their own GPS system, and/or carplay/android auto.
Render unto Caesar on the server.

(Mandatory HN joke explanation: https://en.wikipedia.org/wiki/Render_unto_Caesar plus a pun on the original thread title)
"Glorious Russian probe came second, decadent Indian probe came second-last"

(I vaguely remember there was a headline along those lines about a 2-way athletics event between the USSR and the USA)
I would suggest you likely aren't being downvote because you suggest having control, instead, you are being downvoted because you seem to believe that turning off SIP is like a normal thing that people should be doing regularly.
I think you are finding strong disagreement with that.

People probably don't believe they should have to do that to perform regular development work.
That was very memorable- grainy photos projected on a wall while nasa admin (old white guy) briefed Biden? Jwst had a pretty well planned out program for first images including events and it just got crushed.
JFC ... is a Thiel Truth (2004|)
The crash of Luna 25 disheartens me as an engineer, representing a substantial loss of effort and work. However, I'm pleased with Chandrayaan-3's success.
I couldn’t disagree more. It’s nice reading them on my iPad especially properly typeset ones.
Contrary to pop-culture opinion, one does not arrive at such a position by resting on their laurels or by lacking obsessive dedication to their work.

That said, I genuinely would like to see him stay healthy so he can focus on SpaceX. Tesla could continue on just fine without him at this point, Twitter/X was a dumpster fire before and will remain so long after, but SpaceX really does seem to benefit from his presence and unwavering vision. And SpaceX is objectively pulling the entire space industry kicking and screaming into the 21's century.
Its best to take and use the principles of it in another house. I personally don't want a bunch of tires breaking down and leaking chemicals and fumes into my house over a couple decades. Also much of the savings are from using your labor or volunteer/intern labor rather than paying someone else.
Not exactly -- you should only fmt.Errorf wrap errors which are non-nil.

See my sibling comment: https://news.ycombinator.com/item?id=37234455
There was a NASA project to start developing flight software that's smarter in this kind of way, the Remote Agent. It got an award after flying, but if they continued that line of research I haven't heard about it. https://ntrs.nasa.gov/api/citations/20000116204/downloads/20...
Okay, this is true, but the cost/benefit ratio is a way to evaluate "things to do". Landing on the moon is an immense effort that doesn't bring much.

I wouldn't care one way or the other but what gets me is we're sold this as a scientific pursuit, while it's obvious it's just nationalistic bombast.
But the MSN Messenger emoticons from Microsoft were not those Japanese emoji. That term was only popularized with the iPhone.
Without context this could be interpreted as patronizing (or worse). You’re talking about their small budget, right?
Source control is my package manager. Package managers as we usually think of them are syntax sugar and abstraction for the sake of abstraction

Working on a Linux distro that is one unified/generalized/normalized code base (with the help of AI/ML) and a model to sample and establish correct state from memory of the initial code base.

One way to think of it is like a game engine with action plans to allocate resources to recreate Firefox, for example. Not compile and run Firefox, but using *alloc() and free(), etc to establish the correct machine state to browse websites after learning what that state is in the abstract from Firefox’s code.

My thinking is many of our “truisms” in IT are outdated given modern machine performance and network reliability relative to the 80s and 90s when many of those “truisms” were defined.
God, yes!
1. How can I switch between apps using gestures?

2. What essential features of 'gesture based window management' aren't present on Windows or Linux (GNOME for example)?
Witnessed those, it sucks
https://news.ycombinator.com/item?id=32026606 Hacker news went down a while back because of the 40k hour bug. Both the primary and backup servers were placed into service at the same time with ssd's that had an overflow after ~40k hours.
The embedded world is crying out for people experienced in modern software teams. A big chunk of it is one man bands who know C and maybe some C++. Most embedded projects could benefit from unit testing, automated build systems and modern memory safe languages.

If you're interested in a job in embedded you could learn it on the side. Buy a dev board (from one of the main vendors - ST, NXP or TI) and write an application for it. Learn the detail of developing for microcontrollers - setting up peripherals and clocks, debugging over JTAG, handling interrupts etc.

If you manage to get in front of a hiring manager with a couple of well executed open source low level projects along side experience in higher level languages, you'd have a good chance of getting the job.
Young iPhone users genuinely complain that the green bubble is searingly bright and ugly compared to the iMessage blue which is darker and less saturated.

I know the whole thing is kind of silly. But it clearly does have a surprisingly strong effect on people’s perceptions. And Apple has some history of deliberately rendering competing products as ugly (Mac OS X used to show Windows network shares with a grim icon of a beige CRT monitor).
Russia has a wonderful space program with ability to reliably go to space and are one of the biggest contributors to ISS.

Setbacks happen, but I am sure that doesn't change how they feel about Chandrayaan-3
Complete and utter world annihilation from nukes has almost happened a number of times. Nuclear proliferation was one of humanity’s most disgusting and unconscionable mistakes.

If you aren’t familiar, look up Tsar Bomba on youtube and witness how terrifyingly destructive a 50
megaton warhead is. Then look up the abject cruelty that is the Neutron Bomb. Education on nuclear war and fallout is of the utmost importance, to get people around the world in the mindset of disarmament.
And the theme song/video is, paraphrased, "doing this all day." Nice touch.
We are considering building our product out into a Backend as a Service, where we take care of everything while you can write simple code without SQL to get your application going. Hyper-scalability & performance is complimentary.
Tangentially related, on topic with the Google search issues that The Verge complains about at https://www.theverge.com/22291828/sandisk-extreme-pro-portab...

> Google assumes you’re looking for product pages when you search for things like “4TB SanDisk SSD,” so news stories like ours and Ars Technica’s appear far down search results.

Well, I've been test-driving the paid Kagi search engine, and this was an excellent opportunity to see if a different class of web search could produce different results...

Sadly I'm afraid when all the web is flooded by praising articles, a different set of prioritization rules would still struggle to show different results:

* First 5-6 results are from shops.

* Then come some reviews, from: easeus [1], techpowerup [2], anandtech [3], consumerreviews [4]. None of them contain the word "fail".

* Lastly, and this is the only actual improvement from google, there are some relevant search suggestions such as "sandisk 4tb ssd failure" and "sandisk 4tb ssd problems". Difficult to see (they are at the bottom of the page), but at least better than Google (where the word "fail" doesn't appear at all in the first results page).

[1]: https://www.easeus.com/knowledge-center/sandisk-4tb-extreme-...

[2]: https://www.techpowerup.com/review/sandisk-ultra-3d-4-tb-ssd...

[3]: https://www.anandtech.com/show/16892/sandisk-extreme-pro-cru...

[4]: https://consumerreviews.store/sandisk-4tb-extreme-portable-s...
Are you two annoyed that the author wrote this article when "Your coffee shop ..." exists?
> and presumably there’s a backtrace option too

There is [0].

However, I'm not personally a fan of backtraces (or the lightweight location information, really). I'd much rather provide what I call a "semantic backtrace", which is where almost every Result-returning function is annotated by the programmer with a unique `.context(...)` call. This often results in a better error to the user ("couldn't connect to the server <because> couldn't get the URL <because> couldn't open the config file <because> couldn't open file ..."). The programmer can identify the location of the error due to the uniqueness of each context.

Backtraces are an easier way of getting similar information, but much less useful to the end user. I'd rather people prioritize the end user over the developer, so that's what I try to encourage in SNAFU.

That being said, plenty of people want location / backtrace information, so SNAFU tries to support those as well.

[0]: https://docs.rs/snafu/latest/snafu/struct.Backtrace.html
I have CUDA in my 3060, Asus. Its only 6GB VRAM, but I can do LORAs.
Fatal accidents are so more impactful than non-fatal accidents that saying people should drive faster is absurd.
Well, ProtonMail isn't end-to-end encrypted anyway, even with Bridge. Unless you use PGP encryption. Emails are encrypted in-flight with TLS, but ProtonMail terminate that TLS connection.
Other terminology would be shop house or shouse. Not a lot of options for large windows, but durable and easy to heat.

https://www.houseplans.com/collection/shouse-plans
Thank you for your comment!

Inference is all about reducing the friction associated with deployment. Set up a Docker container (which works on a range of architectures, with TRT acceleration), load your model (or use SAM or CLIP, which come out of the box), then you can start sending HTTP requests to get predictions.

I'd love to know more about how we can improve the docs (I'm a big documentarian; feedback on docs is always sincerely appreciated).
The counter-conspiracy is that flat earthism is larger than it actually is. It's basically a meme about making fun of them, when I reckon in reality there's not a lot of them; I would bet there's a percentage of flat earthers well below the lizardman constant of 4%.

So in effect, the Flat Earth theory is popular purely because of people making fun of it. There are no more flat earthers than people who hear voices or that believe they are actually reincarnated Jesus.
I tend to consider the aid as reparations for the massive amounts of theft by the British East India Company and the British Raj.
Every five years or so, my wife asks me, "What do you need to learn now for the next 10 years of your career?"

If you're self taught, you can teach yourself the next thing.

You don't have a solid CS background? You can teach yourself that. Go look at, say, the list of MIT courses for a CS degree. You don't have to take the MIT classes. But which of the things do you know, at least to some degree? The ones you don't know, do you feel the lack of any of them? Have they held you back at points in your career so far? Go learn those.

Your work isn't interesting any more? Look around at your company. What work there would be more interesting? What do you need to know to be able to do that work? Go learn that. If things line up just right, you can help out on a project in that area that is short-handed, and get experience on your company's dime. You may have to be able to say "I know a bit about that" first, though, so go learn at least a bit about that.
https://en.m.wikipedia.org/wiki/Artemis_program

less a rite of passage, more a new wave of activity.
Good way to lock out 80% of software engineers and bring the tech industry to a halt :)
> The Moon has been on a role eating landers and space probes lately.

The complexity of landing on the moon is somewhere between that of launching a spacecraft and that of a self-driving car. It's sad that so many landers were lost - it would have been heartbreaking for those who built them. But I hope that they attempt it again and perfect this complex task.
What about network/transaction/gas fees?

They're charged by the entity that issues the currency (the network/the miners), for the act of using the currency, which I think could reasonably be classified as a form of tax.
Just got a notification from 'haveibeenpwned':

Breach: Duolingo

Date of breach: 24 Jan 2023

Number of accounts: 2,676,696

Compromised data:

Email addresses, Names, Spoken languages, Usernames
Description: In August 2023, 2.6M records of data scraped from Duolingo were broadly distributed on a popular hacking forum. Obtained by enumerating a vulnerable API, the data had earlier appeared for sale in January 2023 and contained email addresses, names, the languages being learned, XP (experience points), and other data related to learning progress on Duolingo. Whilst some of the data attributes are intentionally public, the ability to map private email addresses to them presents an ongoing risk to user privacy.
>>I think it's worth gaming out a world without nuclear weapons in the context of the Ukraine war.

I'm not so sure - someone else might equally argue that if Ukraine had nuclear weapons it wouldn't have been attacked in the first place, so maybe that's the path that it should have taken.

And equally - "both Russia and NATO would be more willing to countenance a direct confrontation."

Maybe. Or maybe it's posturing. I think EU's support for Ukraine is huge and populations of many countries still support sending them weapons and supplies, but if they had to send their men and women to die in Ukraine the discussion would be different. Not saying they wouldn't, just that it's easy to say "oh if only Russia didn't have nuclear weapons we'd definitely go and fight them". It's theoretical.
I worked with Quinn at Apple during my brief stay in the mid-90s. He's amazingly knowledgeable about almost everything in the Apple world, which is why he is so valuable at answering questions.
Yeah, I don't get how it'd be cheaper at all. Yes you need a backend anyway, but unless you're not paying for usage and have spare CPU cycles and bandwidth available, it's not cheaper. It's cheaper to send your frontend html+js and let the browser cache it so it's only sent once, and let the frontend pull only the data it needs to render the html. The backend isn't having to process a template, or resend similar html constantly to the frontend since most of that likely cannot be cached.
Just hire an architect?!

You'll need him anyway because of the building permit.
You only need 5% of the
ICBMs and submarine launched ones to work to cause problems you couldn’t even imagine.
I think their downfall has to do with Amazon percentages. When they started, they just took a percentage from Amazon at a flat rate, so they could just recommend the ideal product, and recommending this product vs that product didn't impact their independence, because they got a flat percentage regardless of what they recommended.

At some point, Amazon reduced their percentages or impacted Wirecutter's percentages in a negative way, so now they seem to prefer to get a cut directly from the seller. This means that to recommend something they need an agreement with the seller and negotiate a cut, which introduces something into the process where they aren't simply recommending the best, but there is some business element in the equation.
I tend to believe an accidental nuclear war having no political reason (just because some quirk happened or because some terrorists either stole a nuke or faked a nuclear attack of another nation to cause a retaliatory strike) is more likely to happen than intentional use of a nuclear weapon by any country.
I can imagine that this is a HN-bubble thing. Most people would probably get bored from just seeing some live footage.
Not for Signal. I was periodically prompted to update with the warning that I would lose access to signal if I didn't. Then I upgraded and they robbed me of SMS features. I would have been happy to remain on a previous version.
Taiwan is a very real concern, and China makes non-trivial efforts to prep for an invasion.

The middle east exploded after the Arab Spring, and major conflicts are popping off in Ethiopia, Sudan, and now Niger.
As an Indian, I feel elated to show one more feather in Indias cap, as an inspiration to my son.
Costs Exposed: Monorepo vs. Multirepo
Regular concrete is about $130/ton. Concrete products like decorative paving can cost $1500/ton installed. Specialist carbon-free concrete for those would cost $1500 + $200 = $1700. An 11% surcharge doesn't seem an unreasonable for choosing to do something the 'hurt the environment' way - anything less and I suspect many would say 'nah, don't bother'.
Apple is not Google. She could hack on OSX AND Linux(in sparetime)
It feels like RTO is quickly evaporating the leverage these big companies temporarily created with their mass layoffs. I think the plan was to create a poor labor market so they could demand RTO. Well, it looks like the majority of the industry is calling their bluff and refusing to go back to the office regardless of the threat of unemployment. The tech job market seems to be rejuvenating so I think if people couldn't get RTO to work in this brief window of leverage, that it's an idea that's dead forever.
I think what you are missing is perspective. What you are not seeing is the piles of grounds that would be needed and the tangle of logistics to get the grounds from where they are produced to where they can be used.

Why do you think lifting and transporting 1t of grounds takes less energy than lifting and transporting 1t of sand?

Only sand is already conveniently placed in bulk and very dense and does not require pyrolysis to be usable, etc. Almost every process related to sand I can imagine (I am not an expert at making cement in volume) will cost more for coffee grounds.
The reasonable solution for that would be to fail calls to select() if more than FD_SETSIZE fds are being held instead of nerfing all applications to do the setrlimit dance - some of which may not be actively maintained or even if they are would take time for fixes to be available and distributed.
Do you mean barndominiums?
These are the studies we have. Disregarding evidence that we have because it doesn't follow some specific parameter that you care about means that you are valuing your experience more than studies.

By default, why are you assuming that screens for under 2-year-olds are good? What is your evidence here? We have a lot of evidence that it's bad, maybe it's not perfect evidence, but since we don't _any_ evidence to the contrary, it seems bad faith to believe otherwise or intellectual laziness.
Sort of. For a desktop application, you are right, but for a server application like NextCloud or Jellyfin, semver or something similar can be really nice.

If I'm running ServerTool 2.2.0, and 2.2.1 is available, I immediately know that is a bugfix release and should be minimal to roll out (shouldn't have any breaking changes, data schema changes, etc).

If ServerTool 2.4.0 comes out, that means I probably need to look at the changelog to see if there are any special upgrade instructions or gotchas, however, it is probably pretty safe, and shouldn't have huge changes for users. I wouldn't expect any extensions or integrations to break either.

But if ServerTool 3.0.0 comes out, I definitely am going to test out in in a test instance and validate the upgrade. Any extensions I have probably also need to be upgraded to support the new version, so I may have to wait to deploy it. It probably also has UI/UX changes that affect my users, so there may be training that needs to happen.

Again, it really depends on the tool on what versioning system they should use.
Agree.

The quicker russians will get rid of putin infestation the sooner this disgrace will end.
>because we had thermonuclear warheads and there was no point - and they told us that!

Agreed. No duck and cover. The transition was from "hey do these things to survive" to "hope you are in the blast radius".
A new statement, wow! I wonder if the price is worth the benefit.

The new syntax for generic functions and classes is great. Brings it in line with other languages.
If it was simple, they wouldn't be paying us for it.

The people who want simplicity don't need experienced professionals to do those simple things. So we don't tend to hear about them, and we don't get to do them.

I've been asked to do things so simple I don't even want to go to the trouble of negotiating a contract, I just recommend an off the shelf solution.

I've been asked to do complicated things that should be simple, so I've recommended doing the simple thing. They just ask someone else to do the complicated thing instead.

If someone reading HN is involved, so is complexity. The best thing we can hope to do is wrangle it into isolated and manageable little chunks.