skysight-inc/HackerNews huggingface dataset:
> nice

I'm reminded of a book I read once called "No More Mr Nice Guy" where it explains that "nice guys" are actually kind of jerks because they behave certain ways to try to manipulate people and they expect reciprocation.

They live by a sort of unspoken code that they believe exists but which other people may or may not be aware of.

When a "nice guy" doesn't get his way, he can become bitter and resentful.

(I am using the term "guy" to fit the name, but it could be a woman too)

I'm not sure if you intended to describe your manager as "nice" in this way, but niceness has become a huge red flag to me ever since reading that book. I much prefer someone who is good (in competence and/or in behavior) than someone who is nice.
That's a fascinating idea, but I wonder if code written in Go or similar language would make for some gargantuan and awful-to-read Lisp, and possibly vice-versa (Go with a ton of functions that are all only a few lines long. Sounds ok to me, but very different from any Go code I've worked on that I didn't write :-D).
I don't know about Aldi's but Trader Joe's (which also uses a lot of in-house brands) seems to suffer from this but to a lesser extent and with some lag compared to the competition.

This is all anecdotal, but when egg prices went crazy it was several months before TJ's prices crept up (and even still they are reliably lower than major competitors). Same with meat products - for several months they're house-branded stuff was quite a bit cheaper than Vons/Albertons/Ralphs but they've slowly crept up and are now basically on-par.
What ever did happen with network automation?
However, that seems like something that could be worked out.

That’s a pretty heavy lift for that poor sentence. The way it “works out” in my mind is that the instant an indie work pokes its head above water, Disney sweeps in and makes a franchise out of it without payment to the artist. Because your proposal works both directions.
populist shot on the foot
Honestly I am always surprised how cheap food can be by mass producing it. How can pork chops cost 0.99/lbs or a whole chicken roasted but $5? I know these are sale items but I can feed myself so inexpensively and in general most of the food is pretty healthy (vegetables, some fruits, etc). These supply chains maybe squeezing profit but the likelihood a small business could even come close to the prices they have is small.
While this is true... you reach a point where it's perfectly reasonable to compare a mini-pc to the higher end RPi when you consider the full cost to build with power, storage and enclosure with price/performance.
Are the girl from the flat TV date and your wife the same person though? :)
> Until the year 2000, about 25% of top-grossing movies were prequels, sequels, spinoffs, remakes, reboots, or cinematic universe expansions. Since 2010, it’s been over 50% ever year. In recent years, it’s been close to 100%.

Coincidentally, it was about then (2010) that I stopped going to mainstream movies. Or perhaps not so coincidentally. I stopped because I stopped liking the movies that I did see, and perhaps that list explains why.

Instead of going out to the movies, I started going out to see live theater.
There is a difference between devotional art inspired by religion / mythical events long past (Aeneid etc.), and between the sort of propaganda that the modern totalitarian state demands, which usually centers around some living or freshly dead leader.

I'd be open to discussion where the exact limit is. Lenin died in the 1920s, Marx even earlier, but those two were frequently depicted in Communist propaganda of the 1980s.

So it is probably "hundreds of years".
If you do, please share the results of your exploration here: https://github.com/lovasoa/SQLpage/discussions

We love to see what other people build.
The only think I don't like about the Eero is all the "subscribe to a monthly service to unlock features that should just come out of the box" -- I use Eeros for the smart TVs / smart phones etc. and then have another wired / wifi network set up for PCs and small servers that I run from home. It seems to work out pretty well.
I agree that it’s protectionism, 100%. DJI seems to have been remarkably clean from what I understand with no reason to warrant a ban other than it’s Chinese.

That being said, they have an insane lead in the market (rightfully earned). I don’t think US companies could ever hope to seriously compete without some form of unfair advantage, and the US has no reason to not grant it, especially given China’s tactics with EVs
First randomized trial of Ozempic for alcoholism shows big drops in drinking
> that also supports totality checking, I believe

Yes, it does. It's also dependently typed.
Does this coincide with the interest rate hikes and the induced layoffs and conservative hiring practices because of it? No, really? What a surprise!
There's some real confusion about what "functional" means, because it depends on who's speaking. Writing _exclusively_ pure functions is a Haskell thing. A much looser definition of the functional style would be to say that you mostly write pure functions over immutable data, but when you have to actually do a side effect you write a procedure that talks to the outside world and go on with your day. If you go digging in this site's archives from about ten years ago, I recall numerous debates about what constituted functional programming, and whether the latter counts at all. But if we _are_ talking about Haskell, the answer to your question is obviously "Monads."
The biggest problem you have is too many layers - and the layers above your manager don't bother to build a mission and a rapport with anyone besides their own direct reports.

When skip levels and skip skip levels and skip skip skip levels exist, it creates more and more distance between what the business wants and what the middle managers end up asking engineers to do. This is dysfunctional but still exists. The only way out of this is for the upper management to build direct rapport with engineers - which means they need to be directly invested in the success of certain projects, and let other projects fall into place on their own. Middle management overhead is a big problem for the top and the bottom.
Is that the tree of life printed on the PCBs?
There should be a switch in the cockpit that automatically locks all overhead bins if the pilots anticipate an evacuation. This information should be given to the passengers during the pre flight briefing.
NumPy 2.0.0 release – first major release since 2006
As a kid, I'd videotape movies off broadcast TV onto VHS tapes. Only as an adult did I realize that the longer-term value of those recordings wasn't in the movies, but more in the ads I didn't always pause out, and -- most of all -- in the brief teasers of local news in the commercial breaks, which are probably lost to time.
> If I invite you to "my apartment" the implication is that I'm renting

What am I, your invited guest, to do with this information? If someone else invites me to "their condo" should I behave differently?
Your thread is 9 months old. Do you have a product and a bit of traction?
I was in a similar place to you back in 2019. Via side gigs I built a product that served a niche. Eventually, raised 180k with TinySeed (specialized in boostrapping B2B SaaS). Best move ever. Gave me and my cofounder a runway to find product market fit. We're now 8 full time at Activity Messenger and doubling year over year.

Have a listen to the podcast Startups for the rest of us. All about bootstrapping. Get inspired and start building.
To me the most common confusion when reading the code is the lack of documented intention behind the code. You can think of deciphering intention from code as a backwards problem, which is exponentially harder then forward problem (checking if given code is actually doing what's intended). Deciphering intention also gets much harder when there are bugs in the code, and you can't be sure if they are bugs or intentional behavior.
Is Linux still a fifth class citizen for swift?

The last time I used it (and I admit this was a couple years ago), silly expectations like “my program will behave the same on Linux as it does on Mac” were not being met.
Brand-name soda at my local store is similarly priced but often on sale, 3 12-packs for $12 or similar (must buy 3).
with 302 neurons, it almost feels like you should be able to add it to each neuron with a simple coding to fire individual ones.
Is that true? Or does it just seem that way because it takes time for places to go out of business competing with Walmart and during that time we have inflation. Is it proven that Walmart operates at a loss for some of their stores for a while?
> (Do you find “Pico Micro Mac” doesn’t really scan? I didn’t think this taxonomy through, did I?)

I think "Atto Mac" rolls off the tongue nicely.
I don't have much business being in this thread but I wanted to add that I appreciate the inclusion of lesser-seen details like the sacred geometry in the board.
If you are upset and worrying with the only option to just worry about yourself it is maybe time for the serenity prayer.
No offense, but there's a self-centered tone to your post that makes me think you're not able to take other perspectives, or acknowledge that there may be other priorities for different parts of your organization.

"Failing to include you" is a perception. It may not be a failure. It may be intentional, either because you're technically good at your job but lack the soft skills that are also important. "Clear communication" isn't necessarily compassionate communication. It may also be unintentional, because the manager and director have other priorities, or see you as autonomous.

Bottom line, it's your responsibility to ask for what you need. Manage up.
> IIRC, forums have been dying off for a decade or more.

And they'll keep "dying off" for many more decades.
> It would make sense to have a launch system.

At last, a reason to deploy a trebuchet.
Composing TLA+ Specifications with State Machines
In my experience, all managers have strengths and weaknesses, and it's very easy as a report to look above you and say "my manager is bad" largely cause you don't understand the balancing act they are constantly doing and the political battles they are constantly fighting.

If you like your work, and you feel like your career is headed in the right direction, and you trust this manager then I'd stay. All your complaints don't sound unusual and just part of working in a large organization, where your satisfaction is not the primary goal of said organization.
Fonders at Work is great, CaW was rather boring - just a sequel to make $$
there's a greg Egan short story called "learning to be me", where it is customary to have a crystal that learns to copy your brain activity at the prime of your life and then scooping out the meat brain before it starts to decline with age. from that point you exist inside the crystal instead.
She could say "We are in a compute gold rush and yet AMD's stock didn't gain anything in the last 6 months, so I hereby submit my resignation". That would work.
> If they owned one unit, they'd probably say they owned a condo and were renting out an apartment

That sounds really confusing – owning one thing, but are talking about it as if it were two separate things. Does anyone actually talk that way?
Minimize all windows on macOS via AppleScript
Yes precisely this. I worked on a team in C++ that vertically aligned things, and at first it seemed like extra work but once I started seriously reading the code, I had an epiphany of realization that it is an amazing improvement in readability, but also makes it super easy to find certain bugs, and also do block editing in tools like vim. After leaving that team, I found that everywhere I tried to introduce this people just shrugged and rolled an auto-formatter over and told me that it's not worth thinking about.

IMHO autoformatters are awesome until there's something you care about that the implementers didn't care about, then they are horrible. Problem is, the people who put a lot of thought into those decisions are often in the minority and tend to lose the argument.
> that's just regular media training and it's their job is to keep the stock market happy.

The investors already know AMD's SW is bad. Now they know not to trust AMD's CEO.
Totally Agree

I have been very skeptical about any scientific papers or research projects.

We all need to have the utmost faith in science and just maybe criminalising dodgy science is the way forward.

We also need to stop big pharma, big agro and big tech funding the science that is of most benefit to them.
Seems a bit pointless banning the market leader?
I suspect he's collaborating with AKAI on that new Linn Drum that he's been working on for a years and occasionally flashes an early prototype of in his videos. I assume this endorsement arose from talks he's having with them.
> It is great that it keeps getting cheaper but at this point the returns are diminishing. If you're thinking of buying something there is no new tech or anything on the horizon worth waiting for just go ahead.

I think if they get perovskite degradation under control, tandem cells with 30%+ efficiency are on the horizon.

Also, future cells still can get a whole lot thinner and lighter, which decreases material costs and overall requirements on mounting hardware (only a little, you still need to deal with wind loads).

But I agree, especially for home owners there's no reason to wait. Still, if you're in the business of building a gigawatt scale powerplants, there's still a lot of things to look forward to. Also, ground installation of panels still has a lot of untapped automation potential.
Ok but most of the things you listed don't need to be done. You don't need CAD or custom manufactured parts. Just some model paint. If you want to get nitty gritty about it you left out language support, accessibility, unit tests, version control, and documentation out of the UI portion.
But the LLM didn't do what it was asked
Show HN: Shelf (Open Source Asset Management Software and Equipment Booking)
The string "Hello World" evaluates to itself, what else do you need?

Edit: Eh, I thought it was a fun quip.
>tiered shading positive reviews
That's funny, medicine works the same way. Your medical school makes a "packet" for residencies that summarizes you, and it's a bit of an honor system that the medical school should be forthcoming with shortcomings lest nobody trust the school. But of course, the medical school doesn't want to talk trash about its own graduates. So they have a system of code words i.e. "I recommend" = low, "I enthusiastically recommend" = medium, "???" = high.

As far as non-competes, the interesting thing there is I mostly work in science/programming where these are seen as jokes. "Why I can't make a living with this non-compete, non-enforceable" (exception is when they PAY you to not work, which is how it should be). So non-competes are seen as toothless. However I was hanging out with salespeople and they were 100% like "bro, these are no joke, I am banned from talking to my old clients for 1 year, they ARE totally enforceable in sales". And of course if you're starting a new sales job at some competitor, that's a bad look if your hiring arrives alongside a lawsuit, so these guys are properly afraid of non-compete scenarios
Thanks for the feedback. I can reproduce this behaviour.

The missing elements reappear if I maximise my browser window at zoom levels above 110%. However, they also disappear again at zoom levels 175% and above.

Not sure if this is a bug or expected browser behaviour.
The end-to-end principle in distributed systems (2019)
Sent an email.
This is interesting, but still a bit worrying that they reserved the right of doing an IPO if they "feel like we need more resources to fight for an open internet".

I would say I'd like to believe they are being truthful to their words, but I find it hard to believe they have a non-profit stance when they shove ads about their own products on your inbox by default, having annoying popups and trying to push you to upgrade your Proton plan.
The observer is implied by the observed, and has no inherent reality besides.
Is this true? It definitely sounds truthy and would confirm my biases. But I could just as well see:

1. Walmart opens location

2. Prices things to get a small margin

3. Competition is driven out because consumers don't want to go to multiple stores to get everything they need

4. Suppliers raise costs, inflation happens, market conditions change, etc. (it would even make sense for the supplier to raise prices if they have less independent customers, to account for the risk of only having 1 big customer)

5. Someone writes an article about how X is more expensive now at Walmart than it was at random shop, years ago.
Yes, and AFAIK, you're pretty much free to cause side-effects in functional languages; it's just a bit awkward and somewhat discouraged. It's kind of like how C still has goto, yet it's still a structured programming language.

Even in Haskell, which tries to control side-effects more, it's not hard; it's just that it's stuck with an "IO" annotation. Any function that calls an IO function also becomes an IO function; it's infectious.

main :: IO ()
main = putStrLn "hello, world"
Yes in this case for sure, just meant in general
My theory is that a lot of capabilities remain in the hardware stack, but they are made inaccessible by the software stack (culture mainly, but also that type of media we consume, which can act as a catalyst...or not, if the right kind isn't present/popular).
How am I going to make the little buttons, the frame, the rails for the pots, etc? If I have to 3D print them, I need to model them.
"Totalitarian societies don't produce great creative work."

You contradict yourself a bit - Havel did produce his work while living in a totalitarian country.

I would say that government-supported art is rarely creative even in democratic countries, and the more totalitarian the government, the less creative official art.

But as long as the goverment gives the society some space to breathe and squeeze creative instincts through, some of the artists will attempt to circumvent the official taboos and create outstanding work, even if it is suppressed later when the times get tougher.

Czechoslovakia in the 1960s to 1980s produced a lot of great creative work, even though a lot of it was banned either immediately or after the Soviet invasion of 1968.

The same countries (CZ and SK) as democracies are remarkably less creative. Once there is no monster to fight against, artists become bored or too self-absorbed to be understandable to the common folks.
I run a chatroom for solopreneurs in case anyone is interested codingbutclueless.com
Naive question: what prevents Americans from simply buying Dji products in Canada? It's a physical product, so banning it like TikTok or big vehicles is impossible, or am I missing something?
$5 to best all your friends in this hand! $20 to win all night long!
First, I think it's always good to detach yourself to some extent. It sounds like there's nothing you can do, so that limits how much you should care. No sense giving yourself heartburn over something you can't affect, after all.

Since this is a problem you can't really fix, the thing I would ask yourself is if it makes your day to day so miserable that you would rather quit your job. That's hard for me to give advice on because it's a personal call. I have had some bad bosses over the years and I just gritted my teeth and put up with it because the job had other redeeming qualities I liked. Maybe that's the case for you, maybe not, but it's worth thinking about.
That might be, probably is. But the representation of FP gets mostly done by those who are only halfway there, creating an impression that it is a better way of programming overall, when it’s just a mixed bag of approaches dictated by a set of esoteric languages (from business pov). The worst part is that it doesn’t translate verbatim to any non-fringe language and creates a mess in it, due to adopted inertia. At least that is my experience with FP “recruitment”.

I wish I skipped this FP tour completely and instead learned how to structure my programs directly. Could save me a year or five. Maybe there’s no better way, but in practice clear explanations are always better than these arcane teachings where you repeat something until you get it by yourself.
Why not throw out the rest of the "IP" bs?

Historically culture has relied as much on retelling the same stories (with slight modifications) as it has on creating related ones.
Reading that book made me good at recursive programming :-)
This is quite a valuable comment that I agree with 100% and from what I understand, a highly unpopular opinion. I hope more people see this.
There were several US presidents who had modest beginnings. I think this is more a consequence of exponential growth. 2**30 is ~1 billion ancestors, so by the pigeonhole principle and some fairly weak assumptions on mixing, you can count nearly every member of your ethnic group from that time as a distant ancestor. I think this girl landed on Plantagenet mostly because he would have a well-documented lineage compared to your average serf.
I remember seeing a relevant video about Dubai and some bulb company working together to create a longer life led bulb.

Ok here it is --

The lamps you're not allowed to have. Exploring the Dubai lamps https://www.youtube.com/watch?v=klaJqofCsu4

> These fascinating lamps are a result of a collaboration between Philips Lighting and Sheikh Mohammad Bin Rashid Al Maktoum - the ruler of Dubai.
They are designed to be the most efficient available, matching high lumen output with very long life. Once you see the construction and circuitry you'll realise this isn't just marketing spin.

Now I want to actually look into and see if they're available elsewhere, because my LED bulbs really do seem to fail pretty frequently...
One trick that works surprisingly often when you don't understand the root cause: scale the number of batches, rather than the batch size (think merge sort or map/reduce).

If 10% of your batches flake out, you rerun them and expect 1% to have to be run a third time, etc., giving you an O((batch run time)*log(number of batches)) expected wait until you can merge/reduce. Making the batches smaller means you have a shorter wait to merge/reduce (but also possibly worse merge time, so it doesn't always work; YMMV, etc.).
During the interview at the last place I worked, the owner described starting the company (20+ years earlier) because he got tired of being laid off. Figured that the risk of his new venture failing was probably on par with getting a job and being laid off again, so why not go for it?

Can't really argue with that :-)
This is so cool and potentially has a nice overlap with badge life enthusiasts.

For the uninitiated:

https://www.vice.com/en/article/vbne9a/a-history-of-badgelif...
My Email Communications Security Assessment (Mecsa)
Hm... I read half of the book (with exercises) and stopped. I don't remember why, but it was probably OO for me too.
Makes me wonder why the governments only seem to care about tech power ... is there movement to break up these companies?
One of the responsibilities you probably have as a "lead" (this means so many things at different companies) is to have this discussion with your mananger and give that feedback. By you avoiding this, are you not repeating the same mistake as your manager?