skysight-inc/HackerNews huggingface dataset:
I'll offer a perhaps controversial perspective.

What if only people that had context did reviewing? As in, what if when someone needed a review, it was their job to ensure that the reviewer had the context necessary. That is, it was "push" rather than "pull".

What if a team's process was set up in such a way that separate phase-gate reviews were not typically necessary. That is, the team tended to work in pairs where there was constant reviewing going on, and the team was practiced at pulling people in when necessary to review specific parts, e.g., things they had never done before or needed additional guidance on.

Do we all remember waterfall development? Where PMs would write specs, then they would throw those specs over the wall to devs, who would then throw code over the wall to testers? Does anyone feel like, perhaps, we've done it again with pull requests and we've started favoring asynchronous hand-offs, rather than one-piece-flow?
Academic paper with far more detail, including the decoding of all messages here: https://canwin-datahub.ad.umanitoba.ca/data/publication/brea...
Price exists. Information that is embedded in the price, or, more precisely, in the myriad of market interactions that, among other things, also create the prices, however, is often lost. Or replaced with other information - e.g. who has a the better lobbyist or can negotiate with the government officials more efficiently. Also, it seems that you are implying there's a single "way it works in developed countries" - if you do, you are seriously mistaken, there are a wide variety of ways and each one has its own set of issues.
I'd like to point out that computer security was solved in the 1970s after lessons were learned by the Military during the Viet Nam conflict. We've blamed everything except our operating systems, which are fundamentally flawed because they don't incorporate Capability Based Security[1].

Things that are not capability based security, but people seem to think they are, include:

App Permission flags on your smartphone
Windows 8 UAE
SELinux
AppArmor
Group Policies

[1] https://en.wikipedia.org/wiki/Capability-based_security
I think it depends.

I used Petal Pro (https://petal.build/) to build Persumi (https://persumi.com) in three months and Rizz.farm (https://rizz.farm) in six weeks, both in my spare time. It would not have been possible if it wasn't for the boilerplate taking care of things like authentication and user management.

With a bit of digging around, things are pretty straightforward.
I thought Litestar was the recommendation these days over FastAPI. Is it not?

https://litestar.dev/
Yes, but then we get useless microwaves and in the end dangerous microwaves.
>the question is at what cost?

The world will be a wonderful place when schools have all the funding they need and the Air Force must hold a bake sale to pay for new fighter jets.

The US spent $8,000,000,000,000 on the "war on terror" [1], while 21% of adults are illiterate [2]

[1] https://www.brown.edu/news/2021-09-01/costsofwar

[2] https://www.crossrivertherapy.com/research/literacy-statisti...
Point of order, PRs get lost too. Git repositories can be moved from GitHub to GitLab, or tar'd up and sent in an email when a project gets handed off to its new maintainers. We try to keep things that matter in text files in repositories. We will always own those. Tools are just tools for transient activities (work items in our task tracker are just placeholders for conversations).
It is not that I am a genius 10xer though! It is more that the traps of using someone else's code and dead ends probably take up as much time as starting from nothing. The hybrid approach is what I really use: stick the starter kit in another repo, play with it, transplant the best bits to the project, leave the stuff you hate. There are more ways to configure a NodeJS app or even front end build than there are atoms in the universe, and some don't play well with each other, so you have to get down and dirty at some point.
When is this actually preferable over hand-selected queries run occasionally for regression testing (missing / incomplete indexes for example)?

The only thing I can think of is testing auto-scaling.
The problem is you presented something as a fact while it’s just a guess. Some people guess it’s an improved gradient flow, others guess it’s a smoother loss surface, someone else guesses it’s a shortcut for early layer information to reach later layers, etc. We don’t actually know why resnets work so well.
A lot of the people fighting against these things are not feeling the pain. Many people in my family are some degree of anti-vaccine / masking mandates. I can guarantee you that if a single close family member ended up hospitalized due to covid, their tune would do a fast 180.

All of their beliefs are based on whether someone they care about had something happen to them.
Can you explain why the streamed WAL files are a copy and not a backup of the SQLite database?
What do you do for refactorings?
The government is the payer, hospitals and doctors can still compete in pricing.

Plenty of US states have an effective duopoly of healthcare insurers, which is no different in effect from having a single payer.

The main difference is with for profit insurers, some % is skimmed off the top as profit instead of going into patient care.
> Any high impact advice to maximize both productivity and family quality of life during the early years?

throw expectations out the window and set yourself (and business) up to be resilient to you having other time commitments / balancing with family time.

I have one 1.8yo, and another on the way; I can only ever get things done if I wake up at 6am and the little one doesn't have her eyes shoot open at that time.

Would not trade this time (with the kids) for all the success in the world though; you don't realise how much other stuff doesn't matter, until there's something else more important.
The US effectively has price controls by way of insurance company mandated charge books.
Who is "we"?

When engineers are not subject to licensure, don't be surprised when management, pushed by bean counters, let the bean counters make the decisions.

Subject engineers to licensure, including ethics clauses, including clauses for building for repairability and minimum expected product lifetimes. Legally protect engineers from dismissal or retribution for invoking these clauses. Then see how much crap we continue to build.
All we need to do is alienate the incentives of the idiots, what could go wrong :)))
New Ultra Fast Lossless Audio Codec (HALAC)
Wikipedia: "As a Shuttle-derived vehicle, the SLS reuses hardware from the Shuttle program, including the solid rocket boosters and RS-25 first stage engines."
I'm not advocating against health insurance in general, as you are suggesting.
Yes. They are in the important but not urgent quadrant of the Eisenhower matrix.
Whoever at Google who is boosting quora is a real bastard.
I have no problem with superscripts. Here are a couple of examples of what I am talking about:

\left(\Psi_{L} \circ \mathcal{A}_{l_{L}, l_{L-1}}^{\theta, \sum_{k=1}^{L-1} l_{k}\left(l_{k-1}+1\right)} \circ\right. & \Psi_{L-1} \circ \mathcal{A}_{l_{L-1}, l_{L-2}}^{\theta, \sum_{k=1}^{L-2} l_{k}\left(l_{k-1}+1\right)} \circ \ldots \\
& \left.\ldots \circ \Psi_{2} \circ \mathcal{A}_{l_{2}, l_{1}}^{\theta, l_{1}\left(l_{0}+1\right)} \circ \Psi_{1} \circ \mathcal{A}_{l_{1}, l_{0}}^{\theta, 0}\right)

and

x_{\mathcal{L}(\Psi)+k-1} & =\mathfrak{M}_{a \mathbb{1}_{(0, L)}(\mathcal{L}(\Psi)+k-1)+\mathrm{id}_{\mathbb{R}} \mathbb{1}_{\{L\}}(\mathcal{L}(\Psi)+k-1), \mathbb{D}_{k}(\Phi)}\left(\mathcal{W}_{k, \Phi} x_{\mathcal{L}(\Psi)+k-2}+\mathcal{B}_{k, \Phi}\right)

and sure, I can figure it out, but you have to agree there are some readability issues
Damn this got downvoted so hard. HN needs less js frameworks and more basic economics (so I'd recommend basic economics by Thomas Sowell as a start)
Ah, good point, I guess I need a better metric to quickly judge 2nd hand laptops.

Maybe 1080p screens? if it has a 1366x768 panel, it needs to burn in a fire.
What if there was another way to handle things like #2? What if you got everyone that needed to be there in the same "room" and had a synchronous conversation in order to resolve all ambiguity?

We don't call them tickets, because we aren't "ticket takers" and we don't expect them to contain all of the information -- how could they, it's our job as implementers to discover and understand. They are work items, and they are placeholders for conversations. We use high-bandwidth communication to reduce, and often eliminate, the "back and forth" that is so common on many teams.

We keep logs of our work both on a personal and project level, which includes decisions from these high-bandwidth conferences. When we have stakeholders that are hard to get meetings with we schedule a regular cadence with them so we can get their time at least once a day/week/whatever.
I can't really follow the algorithm Euler used... I've come up with one that is likely equivalent, and easy to do with a 4 function calculator.

For log10....

Scale X to be between 1 and 10
For each time you divide by 10, add 1.0 to the log
each time you have to multiply by 10, subtract 1.0 from the log

Add the decimal point to the log

Loop:
Take X' (the scaled value) to the 10th power
square it (store to memory, if you have it, this is x'^2)
square that (which is x'^4)
square that (now x'^8)
multiply that by x'^2
you now have X'^10
the number now has to be divided N times to be between 1.0 and 10, and N to the log
if you need more digits, goto Loop

Here it is, taking log10(3)

3 0.
59,049 0.4
51,537,752.07320113 0.47
13,220,708.19480807 0.477
16.31350185342626 0.4771
133.4971414230401 0.47712
17.97710116675744 0.477121
352.530441082974 0.4771212
296,460.0951963823 0.47712125
52,439.97032955288 0.477121254
15,726,220.94397862 0.4771212547
Great article, but it feels a bit absurd to not mention the clear, obvious cause of all this: wealth inequality and corporate governmental capture because of capitalism. Like, that’s it. Almost any other form of government would be better setup for things in this essay like universal healthcare, and hopefully it’s obvious why the current stock-market-obsessed version of capitalism isn’t good for long term engineering tasks like testing and QA.

Here they just say that we need better voting algorithms, which is a necessary but not sufficient fix — we’re not stuck with this bad electoral system because we couldn’t figure out a better one, we’re stuck here because it benefits those in power.

Also this essay could do with a bit more “and AI is going to exacerbate this injustice” but that’s my bias lol
> If you are using these to start a SaaS then you are asking for trouble later on.

Problems that (may) arise later on can be tackled later on.

The idea that it's desirable, or even possible, to do things "the right way" from the start is a complete fantasy.

Startups fail because their ideas are bad, the market is bad, cash flow isn't right, they have bad luck, they have the wrong people, they lack business skills, etc.

They very, very rarely fail because they use the wrong technology. Indeed, the right technology is the one that gets you to launch the fastest, so you can realize that your genius idea is actually garbage after 3 months instead of 3 years.
Mickey Mouse Slasher Film Trailer Drops on Day Character Enters Public Domain
Show HN: Vegetarian Recipe Finder
I managed to build a basic healthy recipes app from scratch with ChatGPT4 and a new service that I learned from there in 10 min!! What a time to be alive.

I started with a list of ingredients and my prompts were along the lines of: give me a list of healthy vegan or vegetarian recipes with these ingredients.
From there I decided to be very efficient and said that I needed to turn that concept into a simple search engine and host it in the simplest possible way and I actually learned about Glitch thanks to it!! Just type an ingredient and get back a list of healthy recipes containing said ingredient!

Incredibly simple and fun and it truly puts the simplicity and joy right back into building things!!
Exactly. It actually feels to me that it does worse than google in this regard.
Yes, the problem here is that capitalism is good at some things (making microwaves cheap) and not others (dealing with externalities). We’ve let it be the dominant force shaping “progress” for quite some time, so we’ve made progress on a lot is things capitalism is good at solving. In the meantime we’re also backsliding or stagnant on various issues that capitalism can’t address alone.

The pro- and anti-capitalist sides both have a point.
> When the problem is painful enough we as a society can do a lot.

For example, we lie about how the problem came to be, institute a censorship framework to prevent scientists from discussing it, spend months preventing solutions from reaching the consumers because we can't figure out how to issue permits, institute policies guaranteed to make the problem much worse, rally against solutions that could make it less bad because it allows us to take cheap shots about political opponents, lie about various aspects of the problem because it looks to us more convenient if people behaved as if they believed the lies, institute draconian policies that make absolutely no sense but allow the politicians to declare they are "serious about it", allow the same politicians to blatantly and constantly violate the same policies, dial the censorship to 11 to suppress public discussion of these policies, spend enormous amounts of money on things that do not work, distribute even more enormous amount of money to fraudsters, because we don't have time to bother checking who needs help and who doesn't, and so on, and so forth...

Yeah, you are right, as a society we did a lot. We shouldn't have done most of it, but there's no denying it, it is a lot.
This is psychological abuse. Let’s start calling it what it is.

Corporations should start screening for personalities like this. They’re sick, and often seek out positions of power.
Yes and the problem you are solving is always about complexity. It is extremely rare that you have a problem where your solution can be a simple black box with a few inputs and one output.

Most of the problems have many inputs, some of them malformed, many outputs, race conditions, multiple writers, time dependencies, weird edge cases, etc.

If you really wanted to punish me you would force me to reimplement the good software I wrote in no-code tool. And I am a fan of node editors in VFX. I know how to wrangle complex node graphs efficiently. But in VFX you have a clear direction of flow and it is the simple black box described above.

Structured text is a great and extremely efficient way of describing, editing and manipulating programs. Your node editor has to beat that for anything non-trivial — because even the simplest scripts I wrote for my employers had to handle any number of non-trivial cases.

You are aware that dependency problem would be literally the same if your dependencies were made out of nodes and connections? Only now the debugging is harder. If you hate dependencies fucking your day up in code, you could always just not have them and write everything yourself. Like our fictional node wrangler would have to. I mean I can feel you. But nodes don't make these problems go away and structured text didn't create them.

I meant what I said about complexity. This is not about code, it is about complex systems. A programmer who knows race consitions is also likely to be able to predict one in a completely peoples based procedure that doesn't involve computers. A programmer who knows about distributed systems will be likely to predict the same problems emerging from multiple distinct departments of a company, etc.

If you want to tackle a problem involving complexity, you get people who know how to do that and you don't care whether they use nodes or structures text to do it as long as it gets the job done. Or you could make the tools look harmless and give that power to people who have no idea what they are doing. In many cases it might go fine, in many it will lead to much more complexity for when you finally hire aomeone to clean it up.
David Graeber in Utopia of Rules:

> "When historians write the epitaph for neoliberalism, they will have to conclude that it was the form of capitalism that systematically prioritized political imperatives over economic ones. That is: given a choice between a course of action that will make capitalism seem like the only possible economic system, and one that will make capitalism actually be a more viable long-term economic system, neoliberalism has meant always choosing the former."

> [...]

> "If the ultimate aim of neoliberal capitalism is to create a world where no one believes any other economic system could really work, then it needs to suppress not just any idea of an inevitable redemptive future, but really any radically different technological future at all. There’s a kind of contradiction here. It cannot mean convincing us that technological change has come to an end—since that would mean capitalism is not really progressive. It means convincing us that technological progress is indeed continuing, that we do live in a world of wonders, but to ensure those wonders largely take the form of modest improvements (the latest iPhone!), rumors of inventions about to happen (“I hear they actually are going to have flying cars pretty soon”), even more complex ways of juggling information and imagery, and even more complex platforms for the filling out of forms."

The system we are in is inert and we need more than ranked voting to fix it.
The U.S. no longer has expertise in thermochemical processing methods, Barstow said.

Possibly hyperbole but worrisome.

The feedstock probably has a lot of input processing to add nutrients, and render it into a slurry for a bioreactor. I'm alsovassuming they filter out the bacterial sludge, dry and roast it to remove the organics, what's left is rich in lanthanides for purification.

Keeping the bacteria genetics on track would be a nightmare, I bet the same genetics which permit pushing it one way to lanthanide concentration can undoubtedly undo itself back to a more normal state
Most people I know, it's because we studied math or wrote programs together. We were selected and got to know each other mostly for solving mathematical or coding problems. There's a stereotype that these skills correlate negatively with social ones — I'm not sure if it's the case, but at least the opposite isn't obvious.
That sounds like a stereotype — “people who disagree with me are just dumb and emotional!”
mailbox.org still gives out those profiles... but with no renewal...
What work do you imply?
FYI, your screenshot for SaaS Pegasus is wrong. Looks like it reuses the bullet train one.
Except that can be only implemented on the search-engine side, obviously.
> What they don’t tell you is that we already have solutions for a lot of problems, we just don’t use them. Sometimes this is because the solution is too expensive, but usually it’s because competing interests create a tragedy of the commons.

If you have a solution that can't be used because it costs too much money or other societal concerns, then you don't have a solution.

Part of making a solution is finding something that works in the real world and not an idealized world.
>quality goods actually are

Craftsman also use to make each nail by hand. Looks like kids getting saddled with heavy 200 year old bag designs whose function hasn't updated with the times.
A site about computer news.
Switzerland means nearly nothing within this context.

Have a look at their pro/cons (in general really good):
https://www.migadu.com/procon/#in-switzerland-but-servers-ar...
It's much more expensive to lose a war.
Economics doesn't stipulate selfishness anymore than physics requires cows to be spherical creatures that live in a vacuum.
Distros are already planning to change time_t to 64 bit for the 32 bit platforms that are still affected. Debian is planing on doing it this year [1].

It's not actually hard to fix the problem, it's just tricky to manage an ABI break without breaking things. Anybody who compiles their whole system (like Yocto based builds or similar for embedded systems) and doesn't use any closed source binaries can do it today.

1. https://wiki.debian.org/ReleaseGoals/64bit-time
I wonder if that might be the result of ((mis-)interpreting) some regulation that mandates the instruments must always be visible.
The place where I worked at the time was already all UNIX/Linux so our Y2K was 2038. We just needed to adjust a few printed reports and client-side birth date heuristics to make everything work fine.

Until February 29, 2000. Then several of our customers' systems messed up. I seem to recall it was a problem with SCO OpenServer and that our Red Hat customers didn't have any issues, but I might be misremembering. Either way, for whatever reason the leap year was not recognized on one of the system or application layers, and that mismatch caused bigger problems than any 1900/2000 client-side confusion would've done.
speaking of templates, I built Hacker News Git Blame https://www.hngitblame.com/ with Zero Gravity Factory https://www.zerogravityfactory.com/
Here is the link to the actual list rather than an article about it.
https://trendstimecapsule.ue.r.appspot.com
> That's the problem, isn't it? It costs too much.

Is it though?

Or is it that there is not enough profit for someone to make from running fiber to every home?

To be clear I’m not trying to lead with the question but actually ask something and that the difference might be useful.
It's clearly to highlight the fact that road fatalities are pushing evolution forwards.

Very forward thinking.
This is a bad analogy. Watch the video in the linked article.

Then go and look at the prices of some luxury brands. These bags are cheap by comparison.

I’m not going to try and justify the manufacturing process, but this could be the price of manufacturing something locally and not in a sweat shop.
We still lost with nothing to show for it but debt for generations, millions of unnecessary deaths, and the TSA. Enjoy the debt service, “support the troops,” and millimeter wave backscatter scans without your shoes.
Currently the ideal balance of price, performance and availability of off the shelf components is 48v dc power.

There is a telecom industry standard (perhaps only loosely standardized) for DC converters which are called "isolated DC-DC converters bricks."[2]. These are reasonably priced and reasonably high efficiency DC converters that fit into a set of standard form factors, e.g. 1/4 brick, 1/2 brick, etc. They are small sealed modules and a variety of outputs ratings are available for < $100 with efficiency > 85% and many newer examples are > 90% efficient.

The setup I've settled on is the following, based on 48v nominal[2] system.

Solar Array
80-100v
|
Solar Charger
|
LiFePo4
Battery
[40-53v]
|
Circuit
Protection
| <- Standard house wiring to point of use
|
| --- [12v DC Brick] -- short wire --> 12v devices
|
| --- [5v DC Brick] -- short wire --> 5v devices

Note that multiple devices could run on a single DC brick. It can, for example, provide an array of USB ports for devices to source power. The 5v or 12v power wiring is short so there isn't a need for oversized wire to combat voltage drop.

1. There are lots of sources for dc-dc "brick" converter modules, such as these: https://www.artesyn.com/power-supplies/cat/148/isolated-dc-d...

1.1 Another affordable and available option is mean-well chassis-mount dc converters like this one: https://www.digikey.com/en/products/detail/mean-well-usa-inc...

2. "48v nominal" means anywhere from something like 44v to 60v depending on battery chemistry, state of charge and current loads on the system.