skysight-inc/HackerNews huggingface dataset:
I (very luckily) picked up a Serta Smart Layers Hensley Big & Tall Ergonomic Bonded Leather High-Back Chair in 2017 from Office Depot for $97 at Xmas time - It was a floor model.

The chair held up great, although I did break an arm off last year (sheered bolt) and had a heck of a time replacing the bolt to keep the chair going, but it worked.

The bonded leather finally started wearing off in the last year, so this year I decided to swing by Office Depot and drop another $97 ...

Of course that was not an option :)

So I checked out all the chair in the store and still very much preferred that Serta High-Back Big & Tall chair.

I was surprised to see the chair's regular price is $499 - Man did I get lucky in 2017.

It was on sail that day for $299, but I set on sub-$100 so I didn't buy it that day.

I went home and searched online in the $300 range, and by the time I realized that I wasn't going to be any happier than that chair for $300, the sale had ended :)

Then it was time to scour the internet for anyone still offering the sale price on that chair.

Finally found it at OfficeSupply.com with a few days left at the $299 sale price.

So now I'm back in the same chair and loving it.

So, I guess $300 is my price point :)
Are you putting dishes directly from eating into the dishwasher? Most people rinse it off, especially anything that could dry out. The dishwasher is more to automate the application of soap and water, not to literally remove every piece of dried food from a dish.
That's amazing! Can you share more about what sector you are working in and what the software in question does?
also see https://wordpress.org/openverse/

it allows you to filter to only public domain images
> To report a bug would cause the programmer to lose face

I'm sure there are some bugs that are directly caused by a programmer, but what about all the other inevitable bugs like a vendor upgrading their library, breaking changes, etc?

At least in SWE, the biggest "mistake" here is conflating that bugs and mistakes are the same thing.
In other words, ignoring taxes, in a long-term holding strategy, one would expect reinvesting dividends from a stock to perform as well as if that stock just didn't pay dividends (all else being equal, which it never is).

Though, taking into account taxes, the tax on dividends is effectively compounding annually while capital gains taxes are a simple rate. As long as the dividend tax rate for stocks held long-term is equal to the long-term capital gains tax rate, it's more tax-efficient for investors if a company buys back its own stock instead of paying dividends.

This is also the logic behind end-of-year loss harvesting: compounding interest on tax savings in capital gains losses.

I'm not an accountant or tax attorney.
It's "only" 25k/day. Presumably, this isn't for a single person. If you go to a fancy restaurant and go berserk, you can easily spend $1-5k/person/night. Now imagine doing this for the entire team.
I've always felt like this. My short term memory is a bit of a mess. I blame drug abuse when I was younger. Anyway I get by with pen and paper.
No... When you wrap config in code, you are instructing how to build a view of the world. Sure what you are outputting is declarative, but how you get there is not. You are not declaring what it looks like, you are writing instructions for how to produce declarative. The end user experience is no longer declarative, it's instructive, it's imperative.

Pulumi & Terraform... infra... is not the only place where declarative happens. The driver and medium does not determine if the system is declarative. It is the developer experience which does
I usually just use google (calculator) for unit conversions, because it is less rigid in what it expects and it returns faster.
Amazon brings Prime shipping to more third-party sites on January 31st
I don't think I could disagree more with the parent's argument.

Essentially it's that if Walmart didn't employ they poor, they'd become a burden on the state. Which is the same argument used to defend the exploitation of workers in banana republics.

They go on to say that the government is the cause of high rents, by pointing to San Francisco which has the highest rent in the nation. An argument which is trivially dismantled when we look at rural areas like the ones in my state where housing costs are increasing so quickly that people are having to move away. Which is due to real estate speculation:

https://www.pewtrusts.org/en/research-and-analysis/blogs/sta...

When we fit a curve to the data, we see that we're in the middle of a class war between the owner class and the worker class. Owners want to own even more so that they can quit working and have workers support them. Workers are so beat down and disenfranchised by 40 years of trickle-down economics that they're too divided to organize or even vote for candidates that would actually fix the problem. So they vote in fear to keep things the way they are. It's so tragic to think about that most people don't.

Until we examine these root fallacies from first principles, we're stuck. Just how the owner class likes it.
There are quite a few different complaints here. The annual cadence is both too frequent, and too infrequent. The (toxic) "stack-rank and fire 10%" is mentioned as well.

But, regarding the title: performance reviews are good and necessary to operate an organization, and having a more formal process on an annual cadence is also good.
They'd have a revolt on their hands in short order, around here, and I suspect in most places. You can't handle enough traffic on the parts of our highways that go through the city, while maintaining the kinds of gaps that would be necessary to avoid these sorts of wrecks (well, the later pile-ons, anyway). Commute times would shoot up and areas that don't usually experience congestion would become intolerable around rush hour, if people really started leaving that much space, consistently.

Which is, perhaps, one of many arguments against having so many people on the roads to begin with, but that's what we have.
But they spend four whole dollars every other day buying coffee!!! If they save two and a half of those coffees they could buy a whole banana! Surely they will be a millionaire like me in no time right?
> be figured out by experienced people

Sure, you can figure out how to change it to do some very specific thing that somebody identifies as needed. What you probably can't do (at least not in any reasonable amount of time) is figure out all the things you're going to break in making this change. If they followed good software development practices, left a good comprehensive set of unit tests and documentation then you could do that - but they didn't.

> even codes from a complete idiot

If I was wrong, there wouldn't be anything wrong with global variables or goto statements - any code that "works" would be isomorphic to any other code that "works".
I think you mean code-davinci-002. I’m waiting for 003 of codex, and I’m fairly sure it’s not available publicly (even to us beta testers) yet.
But again, how is that a Japanese problem specifically, when the same risk aversion exists in corporate culture in other countries (as I mentioned)?

The reality is that only a few countries are dominant in software, and they dominate to such an extent that they draw in software engineers from the rest of the world. That didn't happen because all the other countries have a Japanese business culture... A convincing explanation of why the world is that way needs to be based on traits that are not unique to Japanese culture.
Author here to answer all your 8086 questions :-)
I've seen the second thing happen department-wide where I work, three times now, with databases in particular.
The irony, of course, if other cars would have been software-driven they would just safely stop.

I’ve been in the situation when Tesla auto breaking saved the car from crush, which was similar situation to this.
Poverty also causes millions of deaths a year.
100% agree. One of my friends, in her first software engineering role, was handed a binder from 1987 and told to update some things.

Other coworkers had interacted with the system a little, but not extensively. It was a bunch of C for (rock & ore) mining software. It was intimidating and it took time, but she cracked it, and then happily (& justifiably) bragged that she added features to code that had been written before she was born!
There is no reason to block them, and doing so hurts people.
That's neither fair nor obvious.

Inheritance makes providing value worth doing past the point of one's own comfort. Many people's work becomes most valuable in their latter years, and so we would want them to keep working and pass on wealth, as opposed to either stopping working or just splashing their money out on nonsense.

The principle of being able to own things and work to one's own good, and the good of those whom one choosing to transfer it to, is the fundamental basis on which we now exist in the most advanced societies the world has ever seen, and the most rapidly advancing societies. It's not perfect, but every authoritarian attempt to make things better by centralising power in the name of fairness has gone terribly.

Pump and dump schemes are just nothing like that.
The background check just verifies a person's eligibility to purchase a gun. If the background check is approved, the record of the sale is recorded on form 4473, which goes in your dealer's records. If the next day, the ATF wants to perform a trace, they call the dealer, who then has 24 hours to produce the records for them. This was a compromise at the time the law was passed to avoid "the federal government having a database of gun owners"

The law requires NICS to delete records about approved transactions within 24 hours:

https://www.law.cornell.edu/cfr/text/28/25.9
Ask HN: At 45, I can't seem to read as well anymore
Howdy HN Friends,

I've gone back to school into a medical degree.

However, I am realizing that I have trouble reading well. I used to not have trouble with any topic, but now I have to re-read text several times, I have to take a ton of notes (40+ pages per chapter), I am skipping lines and transposing characters.

I went to a specialist for academic learning and they did a battery of tests and told me my reading level is very low and were surprised I am even in a medical program.

I went to a development/behavioral ophthalmologist and they prescribed new lenses and cognitive eye therapy. The lenses seem to help but the eye therapy isn't.

I am at risk of needing to withdrawal.
Perhaps pausing this education is the best thing while I get this under control, but I don't see a path to start on.

Any advice?

Edit: I have talked with my advisor and instructors and they don't have advice except to seek more help, ask even more questions.

Edit 2: Taking no meds for the last 9 months, never had Covid, my PCP referred me to the development/behavioral ophthalmologist.

Edit 3: no alcohol, no drugs, no ADHD medications.
The basic rule of thumb I use this: are you implementing email at the MTA level (needing to build/parse RFC 5321 commands or RFC 5322 blobs directly), or are you using email closer to a "universal internet ID" purpose (i.e., application perspective)?

If you are in the former category, then yes, follow the spec to the letter. If you're in the latter, then screw the precise guidelines of the spec and reject emails that are very unlikely to be valid: no quoted localparts, no IP address literals. In addition, go ahead and say that email is case-insensitive (more precisely, case-preserving).
Ask HN: What do you talk about in 1-on-1s with your managers?
In BigCo for 6 months. Running out of things to talk about meaningfully in weekly one-on-one meetings with my manager.

I see it as a good opportunity where I get full attention. I don't want to just keep blowing my trumpet, or just complaining.

A week isn't enough time to get things done and 30 mins is not enough for deep dives.

Curious about how others have leveraged their time with the ones responsible for your promotions.

Edit: Just to add, I am fortunate to have a good manager, not complaining one bit. I'm trying to make some effort to make it worth our time.
Absolutely agree. And let me add:

* 99.99% of modern software startups could be built, maintained, and scaled in production by a single dedicated programmer and served on a single machine. Yes, even with tens of millions of users.

* Most tech companies hire for the prestige and to not feel lonely, not because they need to hire. (And to have pretty young interns walking around the office).

* YCombinator has deviated far from the original vision of Paul Graham and his essays. Nowadays all of the startups coming out of YC batches are just trash, and the YC panel has suffered "death by committee", i.e. bland risk-averse pop conformism riding the trends with no deep understanding of anything.
Namespacing can exist in more ways than just in code. Surely you could have your server, renderer, and storage components in one repository under the Ads product:

Ads/
Server
Renderer
Storage
> in the majority of circumstances high voltage = high current

To be debated. Most of the visible (air-arcing) shocks I tend to get happen when I wear the wrong textile and given the length of the arc the voltage is well above 1 kV. So in most of the circumstances I personally encounter the current did not kill me.

What kills you is the current flow through your body. Voltage and frequency helps to produce that flow. RCDs and other protective devices help to limit that flow.

High voltage is dangerous if it has the current to back it. High voltage is also dangerous in the hands of people who don't understand the difference between current and voltage.
I think most devs don't want to figure it out. Let's face it, working with legacy code is just not fun unless the code is well written (and even then a lot of devs still don't want to touch it because it's "old tech" and doesn't help their resume).
I used to work at Sendmail, and the people who literally wrote Sendmail, which had to understand every possible valid email, would always repeat this mantra:

There is exactly one way to validate an email address, and that is to send it an email.

No matter what regex you use, you will be wrong. Sure, use the 800 line regex to do a pre-validation and ask the user "are you sure this is correct?" if it fails, but let them use it anyway if they click yes, because it might just be valid.

Then send it an email and if it bounces or they don't click the verification link, move on and delete it.
There are macros in other languages but nowhere will they merge with the language as effortlessly as in the case of Lisp's syntax.

The way Lisp is structured means that almost certainly if you're missing language feature X you can bolt it on, stacking the new features on top of each other to make whatever abstraction you see fit.

It's the kind of thing that makes a Lisp head amused when someone talks about the genius of C# and LINQ (as an example). If you need an abstraction in Lisp, you can almost certainly build it in an ergonomic fashion that just doesn't have a parallel in other languages.

It's one of those powers you don't fully appreciate until you have it and then every other language seems hilariously inadequate in comparison. With great power cones great responsibility and it can all crumble with a lack of discipline (hence why I'm also a fan of ridiculously restrictive languages like Go), but honestly the sort of meta programming possible in Lisp has no equal I know of.
Rankings (particularly by ideological organizations) need to be taken with a large grain of salt, but Heritage has a ranking of regulatory/economic freedom of different countries:

https://www.heritage.org/index/ranking

In it, Denmark > Sweden > Norway > Germany > USA >>> France. The low ranking of the US in particular might be for partisan reasons (i.e. intentionally overstating regulatory burden), but Scandinavian countries, although having large governments, typically have relatively low and transparent levels of regulation and efficient tax systems.
This is a joke that doesn't land because there is a high likelihood that some here believe this.
I don’t think you’re expecting too much ultimately. But too much immediately.

People have try things and fail at them to really learn from them. That takes time. It’s hard to watch people go down the wrong path and know where it will lead, but the role we (others) need to play is to let them try and fail, help teach them to introspect on the experiences they have, and how to path correct afterwards.

I agree about introspection though. I see it as a lack in parenting same as the social skills and connecting with others that the article discusses.
It's much harder to kill people with a knife than with a gun.

In the US, mass shooters have killed a dozen or more victims in a minute or two. Very hard to achieve with anything else short of explosives.
The issue I have with such studies is they focus on "gun-related injuries or deaths". Has any study ever shown an overall decrease in deaths or injuries from any type of gun control legislation?
For me, I've always been fascinated with "live programming environments" and that's been the driving force behind me diving into Common Lisp. I've really come to appreciate this way of working: I was recently working on a web-app that talks to a PostgreSQL database. Normally when developing an app that talks to a database, I'll likely poke around and test out some queries using pgAdmin, the command line, etc. In my Common Lisp app however, once I've got a connection-object to the database, I can just write my queries _within_ the running Lisp system and completely remove the need for those other tools. The plus side is that the data I get back is already in a format that Lisp can deal with. The liveness of the Lisp system really allows for "exploratory" programming.
"Data driven companies" aren't, because none of the people involved in making decisions ever took anything more than stats 101 and have never experienced a real world data situation where things are messy and if you aren't careful about how you measure and collect data you make it useless for decision making and also apparently because they don't teach goodharts law in business school?
Definately wouldn't recommend Squad Leader for a 10 year old!

Some possible stuff to investigate:
https://boardgamegeek.com/boardgame/147020/star-realms
https://boardgamegeek.com/boardgame/137330/cube-quest
https://boardgamegeek.com/boardgame/1917/stratego

Games, like books and films, are very subjective and a bit hit or miss.

You might also find this interesting:
https://successfulsoftware.net/2014/01/31/fun-and-geeky-thin...
> and it seems to do everything right

Last time I looked they were missing CE conformance, which afaik is pretty illegal. Surprised they haven't been found out yet.
Seems to me it’s a governmental decision? [1]

> Despite the NHS’s clear need for more medics, the number of medical and dentistry students each year is capped by the government to control costs, as it subsidises the courses.

> The Secretary of State for Education, James Cleverly, commented recently that it's not possible to "flick a switch" to increase the numbers of doctors undergoing training, due to having to ensure there is enough funding and capacity for teaching and placements.

1. https://www.newstatesman.com/spotlight/healthcare/2022/08/am...
I really dk why you're being downvoted. Seems the only correct option when hysteria starts is to join it.
You mean the equivalent of $1k based on the spot price of bitcoin? But I don't have bitcoin and my recipient doesn't want bitcoin.

If I send $1000 USD to my friend in Australia using bitcoin how much AUD do they receive? And what does that process look like?
It seems like the primary obstacle to film preservation is copyright law. Allowing people to freely copy those old films means they are far more likely to survive.

Sometimes I hate copyright law. I bought a set of all the Rocky+Bullwinkle cartoons. Surprise, surprise, the original music was removed and replaced with some generic noise. The cartoons are just unwatchable.

Married with Children also replaced their Sinatra theme song with some generic awful music. I just have to grind my teeth and fast forward over that.
The problem that your product owner cannot see any value in replacing/understanding/modernizing that piece of software, but should it fail, the heads would roll, speaks of a bigger problem in your organization than an ancient piece of software.

You have been able to put it in a container and it’s running, so unless the kernel itself changes drastically so old libc will just stop working, it’s going to be able to work unchanged for a decade more.

But the communications problem between management layers is way bigger than that, and could probably bite in some other situation.
Probably, but some phenomena can exist that don't get tracked well. At some point, a plurality of primary testimony that N is pervasive needs to be enough to break through the paradox of the heap.
Lovely!! Very well done. I’d love an inversion switch… not sure how to do that without cluttering the UI. Overall beautiful and super functional.
Emacs is also great though. For all intents and purposes, with evil mode it can act as just another implementation of Vim.[1]

But for those who like neither Emacs nor Vim ... I don't know.

[1] https://github.com/emacs-evil/evil
Please ignore all mainstream articles that have the phrase "scientist's say" in the tagline.

There have been repeatedly conflicting results in studies of this subject.
Mario64 and earlier's source code have all leaked online, so you could go look at it if you want.
> When Luntz consulted for the Bush administration, “global warming” was a growing concern that the White House didn’t want to deal with. So Luntz suggested shifting from calling it “global warming,” which sounds scary, to calling it “climate change,” which at the time at least sounded much less intimidating. It was apparently luck that it ended up being the more accurate term anyway.

For me- work life balance is already taking advantage of creative wording. If I discuss "work life balance" with my employer- I don't really want to talk about my personal life. Really, what I'm talking about is managing expectations, hours, or responsibility.

But, the optics of saying "work life balance" are much better than "reducing responsibility"
I don't know anything about specifically how OpenAI made this transition. But in general this nonprofit to for-profit transition happens a lot.

In general, when you run a for-profit company, the board has a responsibility to the shareholders to not hurt them financially. A nonprofit doesn't have these constraints - who would they be hurting? So if a nonprofit wants to do some weird financial transaction, and the board all agrees, they can usually just do it.

For example, a nonprofit can agree to sell its assets in a complicated deal, and there is no real "external review" of this. So, you could create a for-profit subsidiary that is wholly owned, and then sell off some or all of its stock to a new group of investors. Or create different types of stock, capped or noncapped or preferred or unpreferred or whatever, and allocate different amounts of that to different groups.

In particular, as long as both OpenAI leadership and the leadership of OpenAI's nonprofit parent firm (which are the same people, maybe?) agrees to this round of Microsoft investment, they can probably rewrite the terms in any way they want. Including in such a way that leaves the ownership being 49% Microsoft, 49% other investors, 2% nonprofit parent.