skysight-inc/HackerNews huggingface dataset:
I hope things have changed. 10 years ago when I rented a house with a ground source heat pump each winter was terrible. The frost depth here defined by building code is 60". I imagine that system had been burried much too shallow to be effective.

Which brings me to my point: the colder a region is the further down in the ground you have to dig the more costly that excavation rapidly becomes.

Ground-source heat pumps are not a competitive solution for cold places in terms of up-front cost.
Yep. We heat our house through Colorado winters (pretty cold, but not really cold) with just a high efficiency heat pump and resistive backup in the air handler. The resistive is rarely needed. This is beside the point though which was that even non-electric heating systems often require electricity to function.
Reason is dropping demand and financial panic by Musk, there's no another reason.

He'll never spell that out, because it looks bad for Tesla.

Not saying they won't recover, but the chargers were a huge moat for them, they lose some of that moat by opening to other cars, and now the expansion is basically halted DESPITE he claims it'll continue slowly (from news on the field, all new sites are canceled en masse).
Yeah, tends to be. But it's more efficient for multiple customers who don't need the hardware full-time to share it. Someone could set that up without all the expensive HA guarantees and other stuff a regular cloud provides. Maybe was too niche in the past, but now with the AI boom...
This is essentially an explanation of "absorbing barriers" [1] from ergodicity economics [2]. In ergodic systems, the ensemble average and time average are equivalent, but in non-ergodic systems (most of real life) they aren't. In non-ergodic systems, E[X] [3] is path-dependent.

An absorbing barrier is like going all-in on a hand in poker and losing - you lose your entire bankroll, are out of the game, you stop progressing and have no more iterations. Your E[X] no longer incorporates the set of all possible steps or outcomes (ensemble average), but only the ones you actually experienced before incurring the absorbing barrier (time/path dependent average). As a result your real-life E[X] materially differs from your theoretical one.

The lesson is that long-term survival should anticipate absorbing barriers, prioritize avoiding them, and build deep buffers against them (cash on hand, etc).

[1]:https://en.wikipedia.org/wiki/Absorbing_barrier_(finance)

[2]:https://ergodicityeconomics.com/

[3]:https://en.wikipedia.org/wiki/Expected_value

[4]:https://www.nature.com/articles/s41567-019-0732-0
Multiple, you say? Do these customers have names? Contract vehicles? You know, the normal stuff you put in a press release when there’s a new delivered capability?
The mobile S-curve ends, and the AI S-curve begins
Also we’d have to do apples to apples right? One cannot complain about fly.io gpu pricing and then point to say vast.ai or lambda labs as “evidence” of that. They aren’t at all the same type of service..
Consider N devices behind a NAT. They all make requests to a service.

If the service can learn the individual but current values of mach_absolute_time, then after a minimum of two requests you can likely compute N and distinguish between each device making a request.

This is possible because devices never reboot at exactly the same time.
https://archive.is/oNj9t
Personally I don't think you can capture lightning in a bottle twice. Dieter's principles were absorbed into the culture, which is really as good as it gets. Resulting of course in Apple, the current apex of industrial design.

Important product categories are different, households are different, mass manufacturing processes are completely different. Braun pushed the envelope so much. Designing products now using the language of the 20th century seems...to miss the point at the least.

Nothing against Oliver's work, but for Braun to be a true design powerhouse again would take a clean slate, and I don't see how that can be done.
True! Couldn't have said it better myself. I don't even share a democracy with Qatar, haha.
oh yeah, that's it!
I think a lot of it has to do with how MS has dealt with add-on developers in the past. After FSX was abandoned by MS, if you wanted new functionality in the sim you had to build it yourself. So add-on developers would all have their own propriety tech for things like Avionics, nav and the flight-model.

Today MSFS is constantly updated with new functionality, so you can just focus on your project, but old attitudes remain.
Oh snap thank you!
Updating/elaborating here before the comment window closes on the off chance that an obscure log on HN helps in the future.

The situation with my fingertips matches most with Pompholyx/dyshidrotic eczema in the sense that the first thing to happen was very tiny pinprick blisters called vesicles appearing on my fingertips before they developed a callus-like texture which has generally given way to skin peeling, in that one case enough to make me think I had a second-degree burn.

I've never had ezcema before, so no wonder I wasn't thinking about it. But that itself is bizarre, because a 30-year streak comes to an end with no conclusive reason. Triggers can include metals (not around any unusual ones AFAIK), allergies or weather (?!?), foods (never a problem before!), stress (okay, great), sweaty palms (biologists wear gloves all the time and it's never been a problem before), potential fungal infections, chemical irritants, and more. And as I said originally, this showed up a couple of weeks after what I thought was the most likely trigger, so it probably isn't actually the trigger.

It can be chronic, or happen once in your life and never again! The symptoms are supposed to fade after "a few weeks", so hopefully 2 down now. Treatments include keeping hands hydrated, stress management, antihistamines, moisturizing creams with dimethicone, calcineurin, or steroids, and even UV light treatment. Hygiene is important for preventing bacterial infection.

Still hoping it clears up soon.
> I like CL’s solution to constructors which is basically “specialize this generic function (SHARED-INITIALIZE or INITIALIZE-INSTANCE) with an :AFTER method”. You reliably run all the initialization code for each class involved and you don’t have to remember to call CALL-NEXT-METHOD (CL’s spelling of super)

The problem with implicitly calling a parent constructor is that the child then can't control when or how (and with what arguments) it runs. So it's really pick your poison; either the child controls the call, at the risk of doing it wrong or not at all, or it doesn't but then certain things become impossible. (Or does CL have ways to e.g. modify the arguments that the :AFTER method sees, or run something else after that runs?)
Here's how it works, in scams and high pressure sales:

1. Victim suspects scam

2. Victim recognizes the presence of predator.

3. Victim gets scared.

4. Victim tried to maintain composure, but can't think of a way to escape the situation without the predator pursuing.

5. Victim appeases predator because they fear all the terrible things this predator might do, as the predator has no morality and the victim's civilization has collapsed around them.

These predators are violating the deepest social contract. They are acting like brilliant, vicious animals. They deserve to be treated like such, yet they are cloaked in the protection of civilized society. They are a cancer on humanity.
Ask HN: Is 'Fake Work' a Result of Poor Management?
Recent discussions, including comments from VC Keith Rabois, highlight an issue in tech where many employees are perceived to be doing "fake work" due to over-hiring and treating headcount as a vanity metric. This got me thinking: is "fake work" largely a management problem where poor management practices fail to differentiate between valuable and non-valuable work?

John Cutler's article, "TBM 271: The Biggest Untapped Opportunity," discusses how many companies fail to utilize 'skilled pragmatists'—competent but under-challenged employees who avoid office politics and don't visibly exceed expectations. These employees, while reliable, are not fully engaged by their companies, leading to potential waste of talent.

https://news.ycombinator.com/item?id=40065704

Is "fake work" a symptom of a broader management issue where companies don't effectively recognize and utilize all their human resources?
I'd consider that deceptive. Botanist drawings are technical, so I tend to treat illustrations in that style as factual in some sense, but AI can ape the style quite nicely while getting all the details wrong. You wouldn't want AI-generated technical documentation, would you? It's the same here.

Can't you just find images, the same as you find plants? Or manually add them, or something. Maybe commission some, if you can't find anything for a certain plant.
The juxtaposition of a TOTP with a rosary app suggests, at least to me, that you’ll need to authenticate at the pearly gates. Make sure to keep your recovery codes.
So in the example we gave for the side-channel you’d be correct that “it depends”. We also wrote that it was flexible.

I do want to point out that you could deny all traffic except allow a single IP address to test the inverse in a low traffic setting. With a low DHCP lease time it’s feasible that could look like a shaky connection. This is only possible because the kill switches don’t actually disconnect the user.

There’s also mitigation bypasses that are likely to be discovered, we have a few we’re working on.
Braun is the only shaver brand that I can confidently get a smooth clean shave without getting rashes or pulled beard. Esp. their series 9 which cuts even curly beard perfectly. This says a lot about their engineering design superiority.
You only think in yours UX world.

That site shows quite different UX for same logical structure as you said.

I would say backend core logic is almost same as usenet reader or mail client for mailing list.

But the real value is quite different.
Selling that house before moving to the country side is surely amount to something
Creative Computing magazine in the 1970's had this kind of competition: most errors out of the smallest program, in any language.

Back that day, it was possible because parsers tried to repair bad input to try to keep going, in hopes of diagnosing as many real errors as possible, so as to reduce the number of iterations. Iterations used to be expensive: punching corrections onto cards, etc.

If the parser repairs bad syntax, it can cause more errors. If a repair involves insertion, there is a risk of getting into an infinite loop of diagnostics, even.

It's kind of anachronistic to have people playing this with C++.

Why is this 2014? Did that error explosion competition die out?

Maybe tumblr isn't where you find C++ people.
No, it’s everything. Restaurants somehow thought they’d be exempt and the article is referencing recent explicit guidance that they will not be.
Intelligence agencies around the world have collectively spent many, many billions on trying to achieve exactly that.

Then again, full mandatory deanonymisation wouldn't be required to just let people unsubscribe from calls from numbers aren't "genuine" in some way. There's a middle ground before "block all unknown numbers" that still lets the doctor's office call me.
Thank you - we think we’re at least 10x better than a non-technical recruiter (also because they have completely different incentives).

These reservations are fair. Hopefully, eventually we’ll have enough endorsements and references to give you some confidence. If you’d like to give us a try before then, happy to talk whenever at founders@touvlo.co!

We don’t do cultural fit at all, and we don’t intend to. I agree this is very important, yet very difficult and inefficient to outsource. We don’t aim to replace all interviewing: becoming a better substitute for early-stage technical screening is more than enough.
CoolStar makes many jailbreak tweaks open source after being hired by Apple
You can buy better neighbors with a house, and less crime.
I did mostly mean it in that weasly-way. My main point is that if you can afford the mortgage, you can afford the house, you don't need to be able to make a cash payment for it to afford it. Housing is for sure becoming very difficult to afford even by that definition in a lot of places (and it's not particularly reasonable that even if you can, that housing should take up such a large fraction of your lifetime earnings).
I think kind of accidentally when they wanted to build image recognition. The models happened to be able to generate images also. In the long run I’d imagine a lot of bullshit office jobs are probably more doable by AI. Thinking of all the scrum masters and other nonsense
Global Humanitarian Overview 2024
No-one has found a funding model that works for it.
There is an entire operating system and a massive amount of functionality in your home that can be unlocked when devices have features like that. It's one of most active projects on GitHub and there's a huge community that knows the value.

The only downside is companies trying to scoop up that data for their own purposes and when companies disable perfectly working products because they claim the servers are too expensive. The Home Assistant community makes a big point of recommending products that guard against issues like that.

https://www.home-assistant.io/
Rent can increase faster than your income. Owning, even with higher carrying costs, derisks housing both from an expense and sourcing perspective.
Caniemail.com – like caniuse but for email content
String manipulation and those damn strconv Itoa funcs in go are what kill me. I have to look that up every time and feel a complete idiot for it!
Good point! We do our best not to test any skills that would be tested in a CAD certification.
Our questions and rubric don’t emphasize style for eg or comfort in a software. The collaborative CAD portion is a section where more complex engineering questions are answered, through a platform and in a way where they’re usually solved in the workplace. We view this as analogous to the coding portion of a software engineering interview.
The scam has a similar phone version, with a signature "Hey , it's me" first contact to get the victim to fill in the details on who's calling. A good enough scammer can explain away a lot of the red flags (why it's coming from an unknown number etc.)

And of course it doesn't require a 100% success rate, they'll call number until hitting a jackpot.
Tesla's reputation is a combination of multiple factors.

Tesla the Supercharger network is ruined, after the mass firing event from last week. No one can seriously tell me that the Supernetwork network will remain maintained and clean for the medium and long term anymore, everyone's been fired and no plans are in place for long-term maintenance.

Tesla the car took some hits due to how bad the Cybertruck rollout has been, but that's par-for-the-course. Everyone paying attention knows that Tesla is wonky and hype-based, so I don't think much has changed on that front.

Tesla the stock is down in a year when most other stocks are up. That's clearly a direct relationship to the reputation of the stock.
Cause it works
Most practical VPN services don't actually implement it this way, it's a somewhat difficult and rather OS-specific problem depending on the firewall services offered by the OS. On some popular OS like mobile ones it's just not possible at all.

So just to grab an example, NordVPN's implementation does indeed work as the article presents: it monitors the VPN and disables network access for applications if the VPN connection drops. This is indeed vulnerable to any number of potential problems, and depending on the OS and user savvy you can set up better protection using e.g. the iptables owner module. It's very non-portable though, sometimes even between Linux distributions, and hard to support at scale. Actually I'd say a true "no access except through the VPN" rule is easiest to implement on Windows, but NordVPN doesn't seem to do it there either, I'm not sure why.

To be fair, it's right in the name: a kill switch is a switch that kills things. It isn't proper network policy like per-process routing tables that are, unfortunately, difficult to implement for consumer machines.
-1: Not open source, SSPL licensed.
Love it! I use latex today but this seems much faster. Will it a try
Yes, it happens to me too.

If you want to get better at switching, practice more in both languages, separately.

Most of all, don't worry about making simple mistakes. If there's one thing that compilers, linters, test suites, and judiciously placed printf()/console.log() statements have taught me, is that I'm terrible at getting code exactly right the very first time. But that's OK, because if I've got the "shape" of the code mostly right (which I'm somewhat better at) then a couple of iterations on syntax, the order of expressions, and the fine details of those expressions, take very little time. Whether those fixups are needed due to language switching, or just general human error-propensity.

Is your checked-in code quality, and your end-of-the-day productivity, on a par with that of the work colleagues you respect? If so, how you get there is working for you.

If you want to get better at your craft, that's good. And spotting specific areas you'd like to improve at is helpful for that. But that doesn't mean you should beat yourself up for not being there yet.
Advice for College Student Learning x86 Assembly
I currently taking the Professor Paul Chin's x86 Assembly Udemy Course. I am really enjoying it. But I am not sure what to learn next. I want to prepare for my C & C++ courses next semester. How could I use my assembly skills to become a better C & C++ programmer? How could I implement my assembly language become better at debugging code? I would appreciate if you could point towards some "learn by building a project" kind of material. Thank you for taking the time to read this post.
Look, this is exactly why Musk needs his $55B stock bonus. The wealth just can't trickle down otherwise!
Yes, you do live in a bubble. 65% of US families own a home.

https://www.statista.com/statistics/184902/homeownership-rat...

Most cities aren’t San Francisco and New York City. Even in both California and New York, there are many areas with affordable homes for single income families.
Similar project but in golang: https://github.com/portainer/k2d
To be fair to OP, this is a work in progress and it seems reasonable that they have not yet internationalized it. The plants are listed with their binomial names front and centre rather than localized names, but the prices are in $, there is no flag or currency symbol at top right and its a .com domain.

Parochialism isn't the preserve of the US although I still chuckle at being congratulated on my command of English by a shop assistant in Naples (Florida). I just thanked them rather than pointing out that I am ... actually ... English!
> I suddenly became incapable of doing work that I found meaningless.

This attitude will fail you. The meaningless work must be done as carefully and joyfully as the meaningful work. Think of it as building the foundation for serendipity, something very difficult to see from the present moment.
This comment cycle is so predictable. :-) Yup, you don't have to pay for a single thing if you play the game enough, you find super credits on the map as you go about - or unlock from Warbonds with medals - it's one of the things I love about it.

I've (happily) paid for one Warbonds set, earned another. And close to unlocking my third.

A couple of points:

There's a few individual (mainly cosmetic) items on daily rotation available for instant unlock, but you still have to earn medals in the game to unlock e.g weapons in the Warbond sets.

And there's no time limit on the Warbonds, you can unlock them at any point in time.

Reviews are already coming back, I'm tracking the Steam graph and we're back to "mixed" now. The Daily graph for 6th May was very encouraging!
It might need equalizing.

It depends on why the balance is the way it is.

It's good to check sometimes.
Every time I see one of these articles I’m thinking “here’s someone who has never heard of Hatsune Miku”.

Welcome to the Days of Future Passed I guess.
How so? Isn't it just a kext? What prevents you from just deleting the kext and launcher?
Is there any significant difference between a heat pump and an air conditioner vis-a-vis installation? We've installed air conditioners at a ferocious pace, can't air conditioner technicians install heat pumps?

(Article behind paywall, so don't know if it answers the question).
kids these days, always cutting corners!

(in the coolest possible way) :P
They're also backed by the CIA lol. To your point, I should have said "NoSQL" not "MongoDB" per se. I took the question to mean "Why not SQL" but they could very well be asking "Why not another NoSQL"
Why would they be afraid of a random stranger on whatsapp?
Android doesn't even implement the new DHCP version defined first 21 years ago:

https://www.rfc-editor.org/rfc/rfc3315

So not really a surprise.
Cool, thanks for the link it's always interesting to see what's out there (there's so much interesting code around!).

My quick look at that makes me think it's more like a modern SIMION than a modern TRANSPORT.

I'm more interested at the level of accelerator beamlines (ensembles of magnets with high energy beams), and how to reduce the "impedence mismatch" between that process and the physical design optimization of individual magnets.
I grew up bilingual so mixing different languages comes natural. Though i make lots of mistakes that gets caught by my editor but that these mistakes are happening doesn’t bother me the slightest. Syntax and mixing errors are routine even for the most senior developers on this planet. There’s nothing wrong with that because software development isn’t about being able to switch quickly and effectively between programming languages while coding.
The side channel attack is silly and impractical. You know it's silly. I know it's silly. Let's quit pretending.

The firewall rule is 100% sufficient to defend against this exploit. All good VPNs already provide it by default. It's not deep. They're just routes.

Please stop the FUD.
"First, it helps occupy the dopamine receptor in the brain."

As I understand it this is one of the key things ADHD meds do, from a summary search on the Internet I can see a number of anecdotes claiming Ozempic has helped people with their ADHD symptoms, I look forward to reading more in a research paper about this.
Saving Vintage Recordings with Linux
An idea I’ve been playing around with in my head for some time is to have LLM’s play a role in somehow generating an idealized debate structure of any given topic. For example, given the prompt “Namespaces are one honking great idea – let's do more of those!”, many actors (LLM’s, humans, etc) would submit top level replies to a hidden container. Eventually, an LLM would look over all the replies and cluster them into a small number of “essential responses”. The process repeats with each of these responses being new top level nodes. Eventually, a tree/dag/graph/something is created that recursively contains all the things one might have to say about the topic at hand.
Show HN: NailDesignsAI – Your nail art idea, AI-designed in seconds
Hey HN, I've built Nail Designs AI that takes the stress out of choosing nail designs at the nail salon. You can simply describe your nail art idea—any shape, color, or style—and our AI brings it to life in seconds.

You can also explore many AI-powered nail designs for FREE
How do large language models think?
Recently I’ve been experimenting with large language models (LLMs), looking into their mathematical reasoning capability. There’s been some skepticism about whether LLMs can answer problems in general or if instead they just memorise specific answers. The reality is complicated, and there seems to be a blurry line between these two possibilities.