skysight-inc/HackerNews huggingface dataset:
Hopefully they get power back soon. I'm one of the people behind the website, so if you have any questions, feel free to reach out! Especially if you're interested in the data :)
I thought you might have a genuine question. I see now that you just wanted to kvetch.

If your house flooded in Allison, Harvey, or the Tax Day floods, I am sorry that you went through that, but I am curious: when was it built?
These buildings are all sick as hell except maybe that first one. Also, might be divisive amongst the white HOA enthusiasts of US & A, but I live in Tokyo and I am pretty sure that this style of architecture is widely appreciated here (and in Japan, generally). I know several people whose own homes that try to rock this raw concrete block style, although a regular person's home can't typically get too wild — maybe a stack of 3 concrete boxes, on tilt just a little bit if they're lucky.

Those houses are dope, though — wish I had one instead of my boring-but-nice apartment.

Every time I ride my bike to work, I have the good fortune to pass right by the Supreme Court building; check out this savage brute:

https://en.wikipedia.org/wiki/Supreme_Court_of_Japan#/media/...
I think it’s called broetry although perhaps the sentences are a little long for that.
Ask HN: Why do some billionaires wear suits at work?
They have nothing left to prove. Why not wear something more comfortable at work?
i'd be careful telling someone that they don't know about power grids.

All the microgrids you describe provide basic needs. None power serious industry anywhere.

Batteries are a good solution for certain situations, not as a fix-all. All the batteries in the world can power a large power system like California or Quebec for minutes. That's right - minutes.
After you enter a search term there are two search choices in the list below, either “Nearby” or “Near area on your map”
I've had Pyongyang soju when it was sold in the US around a decade or so ago, it was ok: https://finance.yahoo.com/news/north-korean-alcohol-imported...

Bought it as a curiosity since I had never seen anything sold from DPRK before and it was just randomly at a liquor store. I guess the importer ended up getting arrested under FARA and you can't buy it anymore.
Hm, new research topic: the Running of the Bulls as a prototype for rally racing fans.
I never understood this argument for statically typed languages like Java.

> You can add validation for all setters, and abstract it as an interface later if needed.

Sure, but why not just postpone the introduction of setters until you actually need them. 90% of time you don't, in which case we just saved a ton of boilerplate and ceremony. The 10% of time that you do, converting public variables to a setter method is about 2 IDE clicks these days.

The only argument I can think of is if you are exposing a public library API, in which case you need to worry about backwards API compatibility.
They enable your option 2 and allow the implementation to change behind the public API. Should theta/R have getters is entirely up to your API decisions.

The point of getters and setters is they're the bare minimum of encapsulation. The advice is to ensure even reading a field should be abstracted so implementation details do not cause large reactors of downstream code.

How this is conflated with 'every field should have getters and setters' like it is in this discussion I do not know but that is not the intention.
Severe thunderstorms this morning

https://www.atlantanewsfirst.com/2025/02/16/live-updates-tor...
This is a very interesting business. Simple and appealing to a general user but apparently worth $1k/m for business users who want access to consolidated data via API.

I'm sure there's a host of businesses like this, but I don't know who the customer base is. $1k/m seems to be a lot, but I don't have a need!
Why in the world would import statements be a deal breaker?
Are any of the options mature enough to be a daily driver yet? It's been a while but I was not successful with switching to the pinephone when I first got it. The librem5 was still having battery issues last time I checked as well.
The simplest setup is to run jellyfin and tailscale in docker with docker compose utilizing tailscale serve. You will get automatic https and a simple reverse proxy with tailscale serve.

The Kuma example here is decent. Replace kuma image and ports with jellyfin. https://www.elliotblackburn.com/how-to-use-tailscale-serve-w...
Why "awful"? In what is different AI generated music and organic, free range, supposedly human made one? I mean, how do you tell what percent of today's commercial music has been generated more with a calculator than through inspiration or whatever?

In the end, made by inspiration or by some algorithm, following patterns, marketing studies or whatever, by AI or not (if there are cases you can tell), what matters is your experience.
It already inadvertently does! The controls Apple has on "who can upload data to Maps" has been gamed for years.

Type something like "Double Bedroom" in London - You get Booking.com SEO (MEO?) spam! I had to do some qualitative analysis of map results (don't ask) and we decided to drop it as a data partner - there are 10's of example of search terms like this for Apple Maps that I found without much effort!

Apple seems to build things that are very fundamentally unsound - but pass surface inspection. The article at the top of HN right now (https://news.ycombinator.com/item?id=43066953) is another great showcase of this flaw in Apples processes, the really don't go super deep on good software.

Three other places this shows up - Gaming, Swift and Machine Learning.

- Gaming: I have heard 3 times in the past 15 years that Apple have made some fundamental change to their OS to support Desktop class gaming like Windows has - and every time those efforts fall flat. Every time it happens they get huge amount of kudos and press, the effort fizzles out, then they do it again after a few years.

- Swift: I have heard of two separate efforts to make Swift code bases work on Linux, both of which failed. Server support has died. They throw "support" libs over the wall, and don't fix them when they don't work. Swift UI is a canonical study in not spending enough time planning.

- ML: People are getting excited about MLX at the moment, and I see it as a great mirror of what they do with Gaming - some shallowly supported, not fundamentally sound, passion project gets some steam, they make big announcement, effort dies in a year and shuffled under the carpet.

And fans of Apple keep falling for it!
Historically, the project has not focused on making openstreetmap.org an end user mapping tool. Good or bad, that's the history, it's shown a flat slippy map without much interaction.

Features often do have additional information, but broadly speaking, it's pretty incomplete and wouldn't be comparable to Apple/Google maps. There's areas where the data is probably better than commercial maps, but that isn't the case on average.
I think what some people are finding is it's producing superficially good results, but there are actually no decent 'insights' integrated with the words. In other words, it's just a super search on steroids. Which is kind of disappointing?
This is exactly what I meant, thank you. I’m not sure why you’re getting downvoted.
Yeah heard there is ice coming down in some places. Stay safe!
I'm far from the only on holding this opinion. 175 out of 193 countries have transitioned to VAT because of the obvious benefits.

Trump shaking more money out of US consumers with new taxes on imported products does nothing to fix the issue. As the article points out, domestically produced and consumed products suffer from the same problem.
> whataboutism

You keep using that word but I don’t think you understand what it means.

In this conversation I’m making comparisons. Comparisons are important ways to gauge the effectiveness of policies.

What you’re doing is saying comparisons don’t matter because your argument only works if you look at it from a shallow view point.

And then you have the audacity to say everyone else is acting in bad faith apart from yourself.

> That doesn't come under hate speech, but some other laws. Plenty of riots have nothing to do with hate speech, and the issue isn't the same. There may be crossover sometimes, but not necessarily.

Exactly. US police has the same powers and arrests people for the same things but those laws are named differently.

So what you’re banging on about is a misconception based purely on the naming of things.
Could we use the technology that has been established hundreds of millions of years ago? You know, trees.
Yep- when I was a PI and had several grants, when one was getting close to used up, the finops people would call me over and we'd switch people around to working on a different grant.

I told the finops people this seemed weird especially because people kept working on the original grant, so it sounded... fraudulent (I didn't put this in email, just verbally) and they said "that's how it's done".

After that I asked the finops people if I could manage my own grants directly and they didn't allow me. It was around this time I started planning my move to industry.
" the wise will laugh at me, but the foolish will understand "
It's all of the above: hardware, software and e-commerce.
Indeed, I built simple industrial controllers from 8052AH-BASIC chips. And lots of patents are strange. Sometimes the examination process results in a narrowing of the claims to the point where they don't really read on anything.
Was given the task to build a simple calculator app as a project for a Java class I took in college.

No parens or anything like that, nothing nearly so fancy. Classic desk calculator where you set the infix operation to apply to the previous value, followed by the second value of the operation.

It was frankly an unexpected challenge. There's a lot more to it than meets the eye.

I only got as far as rational numbers though. PI accurate to the 8 digit display was good enough for me.

Honestly though, I think it was a great exercise for students, showing how seemingly simple tasks can actually be more complex than they seem. I'm still here thinking about it some twenty years later.
Silicon Valley Software Engineers Horrified as They Can't Easily Find Jobs
The 1980's when Reagan turned this country upside down and showed the GOP that cutting taxes wins them elections, even if it makes the debt go out of control and you can no longer pay for anything the government buys.
I made something like this in college with a spare ADC, resistor divider, and an 8052.
Show HN: Pkgdex, a Go package index with custom import path support
I worry a wholesale ban will just mean kids will lie and now there are NO protections…

I created email addresses so my kids could sign up for some things (NOT social media) as if they were adults as the limits / management of kids accounts is almost always confusing and a hassle.
A Tutorial Introduction to the Lambda Calculus (2015)
Every state has odd laws but Texas limits the number of sex toys you are allowed to own to 5.
To answer a few sibling responses:

The point is that mechanically maintaining get/set methods for each field is completely at odds with encapsulation. To continue the example, sure, go ahead, have any or all of get/setX, get/setY, get/setR, get/setTheta if they make sense for your application. But writing them just because you've created a field, and the coding standards say they should be there is dumb. The coding standards that say this (like JavaBeans) may have their reasons, but OO ain't it.
Hi, folks!

I just released v1.0.0 of pkgdex, a simple self-hosted service that provides both a searchable index for your Go packages and vanity import path handling.

It offers full-text search, vanity import path support, naive download statistics, and more. You can see a live version of the service running at https://go.cipher.host/.

Been a while since the last time I wrote a server, so there may be issues here and there, but I hope you folks like it. Constructive feedback is much appreciated and PRs are welcome!
Jetbrains have a project to try and replace Gradle.

I've looked at it also. The problem is incentives. Will developers pay for a better build system? Probably not. Then, what people use is whatever happened to be given away for free first.

Another problem with shifting Gradle is that lots of libraries now come with build system plugins too, so you'd need to replicate all that logic into whatever new build system you create. And it's actually not easy to get everyone to agree on what they don't like about Gradle. Say "imperative not declarative" and half of devs will agree and the other half will say, no, you need programmatic configuration because build systems are genuinely complex. Etc.
Going against the grain here, but personally as I've gotten more experience and worked in larger code bases I've completely reversed my habit of breaking functions up into smaller functions to supposedly make them easier to understand.
I had a colleague at a previous workplace. It was a bank, but both of us were working in IT - everyone was dressing casually, we were not customer facing. Except for this guy - he always wore a suit with a tie, every single day. I asked him once why. His answer was

I like wearing suits
That's when the 'enshitification' engine kicks in. Pop up ads on every result page etc. It's not going to be pretty.
1^100 = 1 though
> Whereas the entire point of paying a premium for Apple products is that you don’t get subjected to any side hustles

The App Store is already filled with paid search results.
Oh, that's kind of terrible.

I had assumed there would be an API to let you do stuff with the DOM and call into some of the functions inkscape itself uses.
> Out of all the components of C, its time API is probably the one most plagued with legacy cruft.

First off, no, locales and wide characters exist. This statement is just laughable.

But even as to time: that seems really unfair. This whole area is a footgun and has been the source of bad implementation after bad implementation, in basically every environment. But among those: The "struct tm" interface is notable for being:

1. Very early, arriving in C89 and the first drafts of POSIX, with working implementations back into the mid 80's.

2. Complete and correct, able to give correct calendar information for arbitrary named time zones in an extensible and maintainable way. LOTS of other attempts got stuff like this wrong.

3. Relatively easy to use, with a straightfoward struct and a linear epoch value, with conversion functions in each direction, and only a few footguns (the mix of 0- and 1-indexing was unfortunate). There are even a few quality of life additions like support for "short" month names, etc...

Really, these routines remain useful even today, especially since their use is guaranteed to integrate with your distro's time zone database which must be constantly updated to track legal changes.

There's stuff to complain about, but... no, I think the premise of the article is dead wrong.
This got me curious, so I tried it out.

I was unable to put a synchronized onto the field directly:

error: modifier synchronized not allowed here
public synchronized final Object field;

But when I locked it in code:

synchronized (field) {
while(true) {
..

I was still able to access the synchronized field directly without triggering a deadlock - whereas a getter() could be synchronized and trigger a deadlock.

In any case, the article already made a strong points for immutability so you don't need to mess around with deadlocking crap.
eh, i think i disagree. a new stdlib on its own wouldn't come with a lot of abi/linking baggage that tends to hold up tooling and migrations when you start introducing a different language. (see recent rust/linux drama).

i mean, if the committee members can make it happen or not, i don't know. but it's still a worthy thing to explore, I think. there's going to be a lot of C code that will need a very gradual migration path to safer apis for a very very long time.
For many people, the human factor is the most important point. I'm not against AI music if it was as good as human music (it still very much is not for anything that's not extraordinarily generic and mainstream, or free form jazz), but many people see most arts as a conversation, not just consumption.
Thanks for sharing. I’ll add the video to my queue.
I liked Princess Mononoke a lot as a kid because of the ambiguity in most of the characters. No one was truly evil, or truly good in their actions.

I definitely noticed it was different than most media at the time because of that.
I lived a studio apartment that had black and white honeycomb pattern tiles in the bathroom. One of my favorite things about that apartment.
> he's pretty much bulldozed a clear path for SpaceX doing whatever it wants

SpaceX is waiting for Starship launch authorisation from the FAA.
Please, please avoid recommending LLMs for problems where the user cannot reliably verify it's outputs. These tools are still not reliable (and given how they work, they may never be 100% reliable). It's likely the OP could get a "summary" which contains hallucinations or incorrect statements. It's one thing when experienced developers use Copilot or similar to avoid writing boilerplate and boring parts of the code - they still have competence to review, control and adapt the outputs. But for someone looking to get introduced to a hard topic, such as the OP, it's a very bad advice as they have no means of checking the output for correctness. A lot of us already have to deal with junior folks spitting out the AI slop on a daily basis, probably using the tools they way you suggested. Please don't introduce more of AI slop nonsense into the world.
They’re billionaires. They can easily afford comfortable suits.
Tim Cook is a bean counter.

His one significant win as a CEO was making the profit margins on apple processors higher.
Apple's ecosystem is the worst, except for all the others.
I don’t really use the App Store at all, so that bothers me less. I use maps almost every day.
I do not believe that is possible without compromising the goals of one of the two projects.

Vim is expected to continue to work everywhere, even on some bank's circa 1980 mainframe. NeoVIM has become an effort to revitalize the project. Support for ancient systems was tossed almost immediately (eg no more 8.3 filename support code). NeoVIM also included some much improved default configuration values.
Curious to hear folks thoughts about Gergely's (The Pragmatic Engineer) tweet though https://x.com/GergelyOrosz/status/1891084838469308593

I do wonder if this will push web publishers to start pay-walling up. I think the economics for deep research or AI search in general don't add up. Web publishers and site owners are losing traffic and human eyeballs from their site.
The News app is less of a slippery slope and more like a vertical waterslide.
> Most people radically overestimate California income taxes because they fundamentally fail to understand how progressive taxation works.

Most people radically overestimate California income taxes because of propaganda by the narrow group of people paying top marginal rates directed at the broad group of people who pay closer to the median rate, because the former group wants the latter group to act against its own interests.
Yeah but it sure feels like what is in that 20% has to be common enough to have good best practices around it?

Or perhaps that 20% is simply the remainder of organizational complexity that cannot be standardized in a single tool like Terraform? Every org and every product have unique enough attributes that it is just not possible.

I dunno. I find terraform a uniquely fascinating product because it does so much yet leaves so much for you to do on your own.
I'm curious, what aspects of AI music do you find specifically appealing?
One of the big reasons for the rewrite, GEGL brings CMYK (and many other things).
> many in this country are

It's exposing the intellectual bankruptcy of the Silicon Valley elite. Between the stupidity and kowtowing it has revealed a startling amount of groupthink and cowardice, even among people I once held as independent thinkers.
Sure, "deficit" is crappy political term that mostly serves as a martingale and rallying cry for kayfabe austerity politics. Forgive me for stooping.

I'm really talking about monetary creation/inflation - the part of the budget deficit that is new "loans" from another branch of government (Federal Reserve), plus "loans" from the Federal Reserve into the financial industry to do things like grow the housing bubble.

The belief that USD will continue to be redeemable for best in class future goods (technological widgets, military hardware, trade and military alliances, etc) combined with the stickiness of transaction costs (especially at nation-state scale) is what allows that ongoing monetary inflation without commensurate price inflation.
I have a cheap handheld oscilloscope (ZOYI ZT703S, ~$80) that I find very convenient to have around. It's the size of a multimeter, runs on a battery and works well enough that I don't feel too limited by it.
Galt's Gulch.
You might have to be a traveler who has been in a bind to appreciate that one, because it's absolutely true that being friendly can disarm a bad situation.
I may have misread the comment chain here, I thought others had already linked to articles referring to it as an apparent Nazi salute. That's my bad if I was mistaken here.

There are many references to it in major media outlets though, including this one [1] in the New York Times raising the fact that it was being referred to in strange ways like "Roman salute."

[1] https://www.nytimes.com/2025/01/24/world/europe/elon-musk-ro...
Sometimes you need a number system which is 1. approximate 2. compact and fast 3. high dynamic range

You’re going to have a hard time doing better than floats with those constraints.
I know. Hence this being a slippery slope.

I could probably have made my point clearer though.
My understanding is that Gemini OCR is now considered state of the art and a material step forward in OCR accuracy
> Something in the public domain is not free?

Copyright law is tricky. Under US law, "public domain" means "not copyrighted", the author waives all rights and the law allows them to release their works to the public domain. This you can consider free.

In other jurisdictions, say The Netherlands, the "Auteurswet" does not have a way for you to release your source code into the public domain, making any such statement void. Other countries such as Germany do not allow the author to waive all rights ("Urheberrecht"), etc etc.

Without knowing where the software was written, by whom the software was written and with whom it is shared, you cannot guarantee anything from "public domain" software.
Can't speak for the entire country, but rural Virginia had a nasty ice storm pass through earlier this week [1]. I lost power for about 40 hours.

[1]: https://www.wdbj7.com/2025/02/12/36k-plus-virginians-lose-po...
Unlike every other company that does this you're paying the premium and they aren't even subsidizing the hardware costs.
This used to be true, but they have been focusing very heavily on services, and on ads to a lesser degree for quite a few years to pursue greater profits. & It's clear that this trend will not stop.
I moved to the English countryside recently (early 50s). Regardless of what the media finds to freak out about, it's lovely and quiet and the people are nice.
It's more like a blocklist for the demo programs from samplers.
Are you aware that AI-based OCR very often hallucinates? https://www.runpulse.com/blog/why-llms-suck-at-ocr