skysight-inc/HackerNews huggingface dataset:
Medium: Please Don’t (2024)
I'd like a null on the same order as NaN. You can use it, compute new values with it, call methods on it, but all results are a similar NaV (not-a-value?).
The cheapest in my country is 7 cent per transaction, the most popular is 25 cents. We also don't do claw-backs.
You should try http://rowzero.io. We connect directly to DBs and data warehouses, support Python natively, and scale up to hundreds of millions of rows.

Lots of people use us for dashboards.
> pleasure craft... turn anti-clockwise forever if nobody is at the wheel.

That's probably a result of the "paddle wheel" effect of the propellor rotating through the water: a bug not a feature.
Yeah that doesn't quite work. I agree that the cost of tooling has gone to nearly zero in most cases, but not giving it away will limit the people willing to even try to develop code for your platform.
Why Success Is Often Elusive at the Highest Echelons (2022)
why can't I start my day at noon?
A distinction without a difference
Yeah, I got 15 minute build times down to under 30s using ccache. Doesn't help with cold rebuilds but once you have a cache, it really does help things significantly.
I wrote my own some time ago: https://github.com/supriyo-biswas/dotfiles/commit/39585b42c2...
Fines should be proportional to income sheet and balance sheet, or they fail to have a deterrence effect or may violate the 8th a.
I'm guessing the comment was downvoted because the suggestions are mentioned in the first paragraph of the article...

> After trying a few stopgap solutions—like purchasing M1 Maxs for our team—build times gradually reverted to their original pace; Ccache and remote caching weren’t enough either.
Ah give up the hysterics. Sure they care about the environment. They do a lot based on the materials they use, packaging, power for their factories and campuses etc. but they also care about their bottom line like a successful company does. This sort of hyperbolic comment falls flat because it’s reactionary and lazy.
MemoryDB: Speed, Durability, and Composition
Laser engraved in 0.5 pt font on white plastic.
Website Design and Development
Yes. I consider it totally unworkable sadly.
If you are so inclined, a decompiler might be able to "recreate" a big part of the source code. IntelliJ IDEA's one (Fernflower) works well, its fork Vineflower seems like an interesting option too. Both are released under Apache 2.

Fernflower works so well I don't always immediately notice I'm debugging decompiled code.
.bashrc hasn't change since 2021. But Ubuntu pushed a new /usr/bin/bash in mid-March.
Automatic Root Cause Analysis via Large Language Models for Cloud Incidents
So many years of Mac OS and I still remap the keyboard to Cmd-Ctrl-Alt.
Platform maintainers (Apple, Microsoft, etc) already do this by being on web standards panels. ;P
Jeff Lowenfel’s “Teaming With Microbes” is a fantastic introduction to the soil food web and its implications for organic no-till farming. Highly Recommend.

https://www.amazon.ca/Teaming-Microbes-Organic-Gardeners-Rev...
18 Rules over Technology
On the Vectrex (1980s vector-graphics home video game console), a game presumably based on Spacewar was Vectrex's Space Wars:

https://www.youtube.com/watch?v=XakwjZXAdFk
The Soda Locker – DIY Vending Machine (2016)
Best I can guess is batteries are rated by name plate power. And raw capacity is about 3-4 times that.

Wouldn't surprise me if there is a bunch of finkie dinkie technically driven accounting stuff around how fast and how deep a charge and discharge cycle they're willing to do vs price. Not to mention adding supply effects the price as well.
Awesome! Thanks, really appreciate it :)
My first piece of code (substantive) was an ecommerce platform (frontend and backend). Complete overkill, and the startup was dead a year later, but the project itself was fun.

Likely 15k+ lines of code, not a single unit test; simpler times :)
It’s a nice looking product and apple silicon is arguably very powerful and light on power consumption.

But the massive anti-repair propaganda put out by this company, abusive business practices that prevent most people from truly accessing their hardware (unless it’s the Apple way); and soft locking devices via disabling features when parts are replaced/repaired by third party shop.
For almost all of us, the truth is that life could have been better -- there are mistakes that can not be wholly erased or undone -- but life could also be much worse. And you'll be a lot happier if you don't hyper focus on regretting your mistakes.
Yes. Not only are they refusing (and have been for decades) to create a standard UI API, they are 1. actively making their own UI APIs as different as possible from one another, even down to requiring different programming languages to use them, and 2. killing things that they once supported, which ease cross-platform code (both major platforms walking away from OpenGL in favor of their incompatible native APIs).
If using cmake, you can try a unity build. https://cmake.org/cmake/help/latest/prop_tgt/UNITY_BUILD.htm...

You can also specify a `-DUNITY_BUILD_BATCH_SIZE` to control how many get grouped, so you can still get some parallelism.
However, I think it'd be more natural to be able to specify number of batches (e.g. `nproc`) than their size.

Code bases may need some updating to work.
Failing and Flying (2012)
What's this? Now I want to know.
The person I replied to was required to challenge the assumption that they were guilty, and the camera evidence exonerated them every time, so by your standards should have been thrown out. The “burden” was on them to “prove” themselves innocent, its literally in the name. Just because the state possessed the evidence to prove his case doesn’t mean the burden was on them
In the architects defence, the precursor to using a mouse for drafting was to use a digitizer. This had a fixed area which was the drafting area, plus a customisable arrangement of 'buttons' around it (usually in the form of a laminated sheet stick into the digitizer board) which was the interface.

You could absolutely pick up the digitizer mouse and put it down into a different location on screen. It took me a bit of time to get used to drafting with a mouse after using a digitizer. It was so much less intuitive, so much less accurate, and didn't allow you to build muscle memory.
If obesity is an “epidemic”, and the US just forced TikTok to sell based on national security concerns, what’s stopping Uncle Sam commandeering Novo to either sell off its Ozempic ownership as a subsidiary to force a lower general sales price, or forcing to nullify its patents?

I’m speaking legally rather than economically. If the US Gov did this, big pharma would stop investing in research (even though I wouldn’t be surprised if USG pays for the private research in the first place) and cause worldwide slowdown in new medicines all in the name of profits
https://archive.ph/imTqr
I've never worked on database engine stuff, so I cannot speak to it, but I've worked a million jobs, many of which have titles like "Distributed Systems Engineer".

My frustrations come from the fact that "Distributed Systems Engineer" seems to broadly translate to "we use Kafka to glue two services together" for most companies. While that can still require some level of clever engineering, it doesn't really require a ton of theory. At multiple companies, when I do on rare occasion come across a project that requires some more elaborate planning, I will try suggesting using TLA+ to test things out, and management will look at me like I suggested kicking a puppy or something. "Math" is sort of a dirty word in industry, at least in the places I've worked. Maybe I just don't do a great job selling it. In every single job I've ever had, I've always been "that weird math guy", despite the fact that I really don't think I suggest anything that arcane, at least shouldn't be to a software crowd.

Again, it's hardly something to complain about; "Woe is me, I'm making yuppie money but I don't feel fulfilled all the time". It's just something that annoys me.
What's the trick with explicit template instantiations?
Including them in the precompiled header?
I only wish someone told me earlier in my life that air purifiers do work and do make sense.

I was dumb enough to confure them with compact air humidifiers and discard as snake oil.
Haha, confidently incorrect. You made that up didn't you. Absolutely times infinity.
Keyboard under System Settings should give you options for changing all the modifier keys. I've got Caps Lock modified to be Escape on mine. Though the jokes on me as I just hit ESC all the time and forget about my remapped Caps.

There's similar options on iOS if you use an external keyboard there.
Wouldn't that necessitate abandoning the so-called monogamous form of sexual relationship?
I think in the future we will have higher pay, but none will be on fixed positions
> Where does this pervasive notion that once the bombs drop humanity is completely wiped out come from?

Multiple sides of the Cold War narrative. MAD == Mutual destruction and there's not much of a deterrent to "if the switch trips everybody dies" if that case in't made.

On the RAND Corp side (playing game theory and advanced game theory) there were think tanks pushing "the only way to win is to not wage war" as broadly across the world as possible, and bolstering nuclear winter when it arose even if there were real doubts about that being the case.

On the Peacenik side (Carl Sagan, Bertrand Russell et al) the story of minor accidents and misunderstandings leading to global destruction was a valuable part of selling disarmament .. it's dangewrous and must be rolled back.

The only solid voice at the time against nuclear winter etc. were the supporters (East and West) of tactical nuclear weapons who believed in the use of small "battlefield nukes".

During the height of the Cold War the main rhetoric was that atomic weapons would end everything (and therefore should not be used).

The actual geophysical study of nuclear winter was filled with papers that came from one camp or another which made getting to any "actual well modelled projections" difficult.

With hindsight, the case for nuclear winter seems extremely over stated.

https://en.wikipedia.org/wiki/Nuclear_winter

has varied a bit over the decades, I've not read it recently, it sketches out the evolution of the idea and support | counter arguments.

> Civilization as we know it, yes. Humanity, no.

As the northern hemisphere knows it, very likely.
I have heard that SRE teams can get away with this on the idea that SREs usually are not as good at software engineering as SWEs, so some bad engineering practices can fly.

I never saw Python actually get used, though, in the projects I worked on.
And I have a HP ZBook G3 purchased in 2016 that I still use and have no need of replacing, it came with 32GB RAM, 512GB nvme SSD, 4k display, 3 year on-site warranty and has been upgraded to 64GB RAM 2TB nvme SSD + 4TB nvme SSD.
I have mid 2020 Samsung Galaxy FE20, inherited from my wife when she upgraded on a work plan, still getting regular firmware updates and again I seen no need to upgrade this phone for another few years.
Oldest computer I use on regular basis is Samsung ATIV Pro 700T from 2013 with upgraded storage (I would have upgraded the RAM if it was possible).
At work I have a 2020 i5 macbook air which is almost useless compared to both of those non-Apple machines and 2022 M2 air which works quite nicely for now but since it is not possible to upgrade it will likely be obsolete in a couple of years (like the 2020 macbook) when Apple decides that you now must have 16GB RAM for Mac OS 14 or 15 or whatever.
So Apple hardware is neither special nor unique nor worth the premium.
I was hoping for something more helpful and insightful. Snapchat seems to be having success with DynamoDB

https://aws.amazon.com/solutions/case-studies/snap-dynamodb/
How is moving all your labor offshores at all reasonable? It seems like this should just be straight up an illegal practice if the talent is plentiful in your own country. This is just accelerating the demise of your own country.
Wow this is extremely good info, I'm going to investigate on this for the comparison. Thanks for the tip, your comment was just too helpful!
I disagree. It’s all the frameworks and security features like telemetry of the operating systems and those framework libraries. There are programs written in Lazarus (free pascal) that run blazing fast on windows, even the modern ones like Windows 11. Keeping the software written for a specific purpose for the desktop is the best bet for quickness and stability.

Every modernization (hardware and framework) in software is a tax on the underlying software in its functional entirety
DeriveIt has ~100 questions and ~40 lessons. It's up to you to decide how much practice you need, but users typically aren't limited by "not enough" practice problems.

Not sure if it's worth mentioning, but we made sure to cover all the ideas you learn from the Blind75 and NeetCode150. It's not like you're missing out - we're just:

- organized better

- higher quality solutions

(==> more efficient, hence not thousands of problems)
The Sapian MADE IN USA scam was even worse as it both evaded taxes and misrepresented the country of origin by shipping stuff through the Northern Mariana Islands.

https://www.bmwe.org/journal/1999/09SEP/b04.htm

https://en.wikipedia.org/wiki/Jack_Abramoff_CNMI_scandal
Some others have mentioned before, but there are actually several projects working on exactly this:

https://github.com/Arize-ai/openinference

https://github.com/traceloop/openllmetry

https://github.com/Scale3-Labs/langtrace
"Quiet quitting is really hard to tackle, largely because the employees concerned are doing their jobs; they are just not willing to go above and beyond."

Employees are generally willing to go above and beyond if employers are willing to go above and beyond--extra pay for the extra effort.
I'm still waiting for clangd support, e.g. [0] before trying modules. But maybe I should just try it, as at least one person reports that it already works [1].

[0] https://github.com/clangd/clangd/issues/1293
[1] https://github.com/snu-sf-class/swpp202401/issues/21
Interesting, I've worked in large game studios with many 2d and 3d digital artists and they just don't use iPads. It could be a specific industry thing or a regional thing but even during the early hybrid work days I would see artists haul in and pack up their Centiqs. IPads were not in the conversation.

I will say that it's a major disconnect in our experience that you would say the majority of artists are directly client facing.

What company/industry is buying their artists iPads?
I always assumed these culture war unions were fostered precisely to make unions unpalatable.
You’d always take a bike instead of walking if you can’t get a car. No one is looking to waste time when they need to get something done. If a tool is the only thing in town, they’ll praise it. Until your competitor came with something better in the way that matter.
Ask HN: I can no longer like React, do you?
If you resonate with what I said, there is no need for me to write anything here, and if you disagree then no amount of reasoning will be enough. Instead I'll just say where I am coming from and avoid going into technical reasons too much..

I started frontend as a hobby in 2010, I've been working as one for 8 years. Jquery was great but everytime you had to invent your own MVP. Came angular and it was extremely verbose. Then came react, it didn't have proper state thing nailed down like angular but it was simple, elegant, easy to reason and made code standardized and easy to read.

I could join a new team and be productive in 3 days as a FE dev. Unheard of prior to React.

However, gradually all that has been taken away.

In my view peak React was when it used class..

in constructor you defined state

in componentDidMount and simple life cycles methods you did things you needed to do.

Now functions are actually fake, it's almost impossible to figure out when the app will render or update when the states changes. Hooks, HOC, Redux, etc... Now you hope it will does what it need to be done..

Before it was rock solid.. state management is even more messy and code is so far from procedural paradigm.. that you just hope. You can figure it out, but that's the thing you shouldn't have to figure out simple things. You didn't need to before.

I recently made a chat app all in plain js, all in one file, and it works wonderfully. I surprised myself how easy to understand it is despite there being some lack of isolation... i've expanded the code at least 8 times so far and speed of delivery is remarkable.

Turns out it's easy if there is no magic going and all code is simple, procedural, contained, and aptly named functions.

Best of all IDE actually helps a ton in refactoring.
People forget that software engineering is engineering sure, but also art and operations. Anything too dogmatic is going to have negatives and it’s kind of obnoxious when someone just quotes their “bible” when you’re trying to have an honest conversation.

I know the book said so, but can we please just talk about the reality of our situation.
I fasted for a while (40 days) and definitely noticed a slowdown in basal metabolic rate towards the end. Initially I was around 2,600 calories but towards the end dropped to 1,700. Engaging in intense physical activity after ending my fast got me back up to 2,300 calories per day (rowing and CrossFit).
Family time! Family time! Family time! Family time! Family time! Family time! Family time!
Ditto. The name sounds whimsical and unprofessional, and I don't want to store my serious domain names in a "pork bun".
The math works because I don't drive much.
I mean I was just going off the second sentence of the article, my bad:

> SB 1047 creates an unaccountable Frontier Model Division that will be staffed by EAs with police powers, and which can throw model developers in jail for the thoughtcrime of doing AI research

If the bill says nothing about who will be staffing this agency, and there are indeed no ties to EA (which seems unlikely to me if EA is behind the bill), then the author of the article is doing us a disservice by misrepresenting it.
Once I commit to buying a version of Software X, I'm happy with it. As a user I expect Software X to work as-installed for decades to come. I don't want new features. I don't want the UX to change on me all of a sudden. I don't want it to get slower. Bugfixes and security fixes are fine, as long as everything else remains the same. I wish more developers understood and respected this.
> At a glance it looks like it's not going to affect AI projects that are basically consumers of existing models, which is most projects.

If it affects the base projects (especially the open source ones like Llama) then it affects the consumers. And it certainly looks like it's planning to affect the base projects, in a lot of negative ways.

If this bill passed in any way remotely similar to what it is now, Meta would have to entirely stop releasing open source Llama updates.

Which is perhaps the intent of the legislation.
Yeah, I've debated doing that; just doing contracting work half-time and spend the other half of my time focusing on the stuff I actually enjoy. The thing that stops me is health insurance.

My wife is wrapping up her school this year, so once she's working then I might be able to use her insurance and give this experiment a try.
This reminds me of the case of the 500 mile email.

https://www.ibiblio.org/harris/500milemail.html
>About two years ago the term “quiet quitting” was added to the workplace vocabulary. It refers to employees who are no longer willing to go the extra mile for an employer

The fact that not doing additional free work is framed as "quitting" is both ridiculous and sad.

>Quiet quitters are hard to handle, both on the job and in performance reviews, because they continue to complete their assigned workload to the same (often high) standard, giving their managers an uneasy feeling but nothing specific to complain about.

Why would there be anything to complain about if the work someone is assigned is completed on time and to a high standard? I don't understand.

>“But it’s hard to deal with while keeping everyone else engaged. In particular it’s a challenge to ensure that the first job employees on the team don’t assume this behaviour is the norm.

God forbid other team members start to respect their own time rather than giving it to their employer for free.
I'm unable to register. This is GME stonks all over again. It takes less than 1 second to process an account. There are 18,000 seconds in five hours. There must be a lot of comments that they don't agree with. Maybe they shut it down to protect humanity from extinction?
Sure, curious to see your findings!
State via closures can be harder to think about in my opinion
The "station wagon" (estate in other countries) and smaller hatchbacks have gotten trashed by american popular culture. But americans still need them, so they replaced them with "tall" wagons, aka, the SUV/CUV, which can also be marketed as being "rugged" because "freedom" sells in america. It really is a tragedy since wagons and hatchbacks are the most practical cars.
I don't think your basal metabolic rate goes down to zero as you increase exercise. There's probably at some point in which your daily total expenditure must increase, but it's unsustainable.
So it seems like fast metabolism is one of those things that once you lose it you never really gain it back? Makes sense. For many, Ozempic may truly be the only viable path to healthy weight.
You got a useful response already, so let me give you a good response: https://www.smbc-comics.com/comic/the-talk-3
For near total caloric restriction, the hump is ~3-4 days. The downside with this method is causes lose of muscle mass. It's not a safe or sustainable weight loss method in most cases.
It's fine in a text-mode browser.
> Rail does one thing really well; it fits a lot of people into a tight space

This is negated by its downsides:

- rail is supremely expensive

- rail is even more expensive to relocate

- therefore rail is fixed forever

- which means you can't alter routes to fit changing transit demand patterns

Rail is dead. Rail is a fetish. It's an exceedingly expensive fetish. It's malinvestment for anything other than cargo.

> Rail generally hasn’t failed in places that are dense enough to support it

But not most of the U.S., China, Africa, Russia, etc. Even places dense enough for rail would still be better off making better use of roads for busses.
What employees want: Better Work-Life Balance, Wages that keep up with Inflation.

What employees get:

> I still have my KPIs to meet so I can only be understanding up to a point. I actively encourage my team to avail of our employee assistance programmes and I try to lead by example by doing a relaxation class at lunchtime (provided on-site) or going outside to get some air if it’s not lashing down.
“I also keep back some of my budget to spend on small rewards like sweet treats when everyone is in the office, buying eggs at Easter or standing them the occasional lunch.
>> thinly veiled anger among those in the 35 to 45+ age

At 48 I'm on the edge of this group. I look at my cohort outside tech and the words "failure" spring to mind.

I look at my cohort in tech, who are pulling in great money, and still trying to quite quit. IF you want that 200k a year tech gig you're going to have to eat some shit to get there and stay there.
I do not doubt that if customers had a choice between "slow" and "fast", all things being equal customers will pick "fast". Customers aren't stupid.

But in a surprising number of cases, either customers don't have that choice (because the market hasn't provided a "fast" solution yet), or all things are not equal (say, the fast solution is fast because it's missing features that are crucial).

And this is why it always looks like customers are content with poorly-performing solutions.