skysight-inc/HackerNews huggingface dataset:
Everything has a cost. Physical switches that are frequently used are among the first to fail. This is partly why iPhones got rid of the home button in lieu of Face ID. Now, macbooks automatically start up when the lid is opened - this saves an extra button press to the power button. Over the lifespan of the device this reduces wear and tear on common buttons significantly.

What would be nice is physical switches that are easily replaceable - but this also impacts a device's water-proofness and thinness. And the market prefers those two factors over switches, generally.
As a parent, you are 100% correct. I love my kids and I’m saving like mad for them, but the future is, frankly, bleak for young people.
You need to be less angry.
I don’t why this is so hard for you to understand lol. Anyway hope you can figure it out.
I am saying the ones that immediately go out when the power is cut.

Anything that uses DC would likely have at least some capacitors in them.
People often use punctuation in very creative ways... this makes for better communication. Some writers use the semicolon to add an alternative explanation or to reinforce what they have written. Others don't use it at all: there are too many signs.
Yeah, I'm not even sure if it's even correct to attribute it to Meta to be honest, it's been years that their registration system is known to be broken from time to time. At best the Meta lawsuit is the partial reason (not full reason) why they halted registrations, at worst it's just coincidence since that their systems were already broken for years.
I wish you were right, but EU's share of world GDP is just shrinking every year (both before and after Brexit) because of all the great social structure that give people a peaceful life.

As an example GDPR is great for protecting privacy, but makes data mining for businesses really hard. Great for people, but on the long term these protections can weaken the economy which makes EU more and more vulnerable to outside control.

At the same time it's not a new thing: it's happening gradually over the last few hundreds of years.
I feel this one for sure. Lately I've been working on something that pulls data from a system that was part of an acquisition by a much larger company. That large company would clearly rather shut this system down, but regulators would be unhappy with them. So instead they've just let it decay such that it has become quite flaky. Most of my code is compensating for or working around deficiencies.
the solution is for the resolver to not use DNSSEC because it is broken. I have a domain that we hit and looking at the query stats we have for it I have a strong suspicion that it is returning invalid DNSSEC signatures when it is rolling over the signatures. I suspect it is either not rolling them fast enough and serving stale signatures or rolling them too quickly and serving signatures that are not valid for the current time. we do parallel queries to public recursive nameservers and the name servers we were using we returning SERVFAIL errors. its possible when making queries to recursive name servers to disable checking DNSSEC and we have enabled that option now.
same as "backend engineers", "database engineers" or "ai engineers" or "data scientists"

we are all just primates staring at blinking lights and poking things
> paid for the work he performed while employed

He expects to be paid for the company that Twitter purchased, actually. That he's taking the proceeds as income and not capital gains is an (inverted) tax strategy.
Updating stored procedures was a pain in the ass last time I checked. Checking changes on them in deployed servers was too very painful
> What is the reason to put up self-imposed limitations like that?

Because I have seen how risky it is to cross due to speeding drivers in large vehicles looking at their phones. It is a large distance to cross, and if someone is mobility impaired like an old person or handicapped or child, it can be quite harrowing.

Also, NYC is completely different because the speed cars travel at is actually 25mph. A world of difference in being able to stop or avoid a collision at 50mph.

And this is a best case scenario in many suburbs. I come across 7 to 9 lane wide arterial roads all the time. 3 lanes in each direction, 1 to 2 turn lanes and shoulder. Even as a healthy young guy, I feel intimidated walking across 80ft+ of vehicles that can be traveling at high speeds.
https://archive.is/WljO2
Yes, that would be a good second step!

Fixed rule, pattern match rule, collections of rules, ...
Agreed - this is a really great book
Your characterization of him is correct, but he didn't accomplish what he did through sheer luck and marketing; he also had a really good sense of what (average) consumers wanted in a technology product, which his competitors seemed to mostly lack.
Wildly tangential, but can I sign a petition somewhere for energy capacity to stop being measured in Wh? It's such a dumb unit of measurement. We already have a base unit of energy, which is Joules. Dividing J by seconds to get W and then multiplying that by hours to get franken-joules is so unnecessary and makes the math harder for no reason and it makes me mad every time I deal with it.
If the goal of the picture is to view it on a phone screen or print it on a brochure in small size, I am 100% there with you. If you want to make a print of the picture, then it makes a difference. The photo from iPhone lacks the details that my semi-pro camera captured. Same animal, similar distances.. but the photo from my semi-pro camera had the details when you zoom in versus the photo from iPhone was more a blob.
Why is it so hard to find a 4G/5G USB modem with eSIM support? Or a hat for a Raspberry Pi?

Those that I found, are for MFF2 UICC chips, basically just a soldered on SIM card.

And eUICC, which seemed to be the way to go, still requires that you pick one carrier to provision the settings with.

How does e.g. Apple get around this?
> Giving old people money for free when their 10x more valuable houses inflate the market

Aside from that money not being "free", the important part of your observation is on the housing price and how the market works I think. These are IMO way more important issues than wether elderlies should work until 65 or 95.
Who said it's accolades alone?

I hold myself to the standard of knowing enough the problem space before I interview people that I can open an editor and come up with domain specific problems that anyone who's doing what they claim they're doing daily can work through (crazy bar I know...)

> Outside of FAANGs I've routinely interacted with fairly senior engineers who just could not code, period, full stop

My first thought was "You must be joking if you think there are no L5s in FAANG who can't write code",but then I realized you actually think of writing code as literally being able to write statements in a given order... but that's such an insanely low bar that people regularly meet it by repeating problems over and over for a few months.

My bar for writing code at past a junior level is to be able to solve a problem with production grade code. LC almost precludes that between the time constraints and rigid solution set so people settle for "they wrote a guard statement against an empty list".

I just want to know that a new hire isn't going to ignore things like cache locality or not know what a memory mapped file is and try to load gigabytes of data into memory and parse the whole thing just to run their O(N) solution across 4kb of data.
Someone should submit a series of "boring numbers" to the OEIS. It would include all numbers not listed in any other series. Although it would be hard keeping it up-to-date.
I know mate, haha. I imagine someone can do much better than I did in a few minutes, but yeah use the UI that already exists instead of sprinkling electron on something text based.

If anyone fancies a tinker I imagine future editions of a CLI AI having a --context to include former prompts*, --stfu|--concise to make it respond concisely (as I was originally just responding "I know mate, haha" I also need this flag adding), probably a --model= to override that bit too, maybe even a --preamble=./prompt.txt

... it definitely needs a --json flag to prompt and enforce "I only want json and I'll parse it out of the response myself if I need to"

* Not just keeping a buffer and re-sending it, I believe context asks GPT to summarise the conversation so far and then uses the output of that for context memory. It'd need some tinkering.

I'll get round to it myself eventually, for now being able to ask little things like "is it defence or defense" and "what company owns the coco pops brand" is doing me just fine

I did realise I can now potentially pipe things into and out of GPT too, but have yet to come up with a use other than outputting through TTS e.g.

> ./ai is it defence or defense | festival --tts
Amount of compute applied to the problem is roughly linear to the number of input+output tokens. It is hard to predict at what stage the compute is applied to parse and create the embedding representing the problem and when it is applied to actually solve it.

And anyway, probably most of the compute is used to judge the social standing of the person asking the question. And if it is worth bothering to answer it ;)
One thing nobody talks about is that packaging technology back then was expensive.

4 bits fits into a 16 pin DIP well and cascades well. It is no coincidence that the 4004 operates on 4 bit units (BCD was also a factor). The 8008 needed an 18-pin DIP and was still far too constrained.

So, your choice of unit is likely a multiple of 4.
> They set a mandatory percentage of your wage which must be put into superannuation

For further clarification, it's the employer who has to pay the super contribution, not the worker.

And if anyone is about to claim "same thing, if the employer didn't have to pay that, they would pay it out as additional wages", my only response is a heartfelt "lol".
Google Releases Paper on Embodied LLM (562b parameters)
Speaking of lessons, I envy the kids who can join teams in those ski resorts, and the team coaches are usually regional or national medalists, who know how to drill fundamentals into kids. Adults are not so lucky. I tried many coaches or lessons offered by either ski resorts or by some ski schools. The coaches somehow could not convey exactly how one can go from pizza to parallel ski then to carving and finally to short turns. Yeah, they would give instructions like big toe small toe, lean forward, keeping upper body angular and etc. What they failed to do, though, is pointing out exactly what a series of drills that one can do to make progress.
I was in Denver yesterday and rode two scooters and a Lyft e-bike…
Citation needed on what you have read as well. I too have read the same, but it conflicts with the reality that suburbs have existed for more than 100 years now, and those old ones have added and replaced infrastructure many times over their history.

That nothing i've read acknowledges that fact suggests they are cherry picking evidence instead of giving an unbiased analysis .
Curious to hear HN community's thoughts of the Economist's coverage of Ozempic and Wegovy, two The paper is optimistic about the public health prognosis while downplaying the enormous cost of the drug. They argue governments could purchase the drug for entire populations. IMHO this is a high-cost unproven solution that may not pan out as successful or cost-effective as a long-term effort to properly change eating habits in America and weed out the corruption brought on by the corn and soda lobbies, to name a few. I recommend the book Soda Politics by Dr. Marion Nestle to anyone seeking to understand the role of food lobbying in forming the modern American diet.

Japan is the prime example of a society that invests heavily in well-made, whole food for schoolchildren, establishing healthy dietary habits that last a lifetime. GLP-1 on a population-wide basis is a technocratic and dystopian solution to the scourge of overprocessed, superabundant junk food which permeates modern society.
> By increasing everybody's salaries, it seems likely to me the cost of goods and services would go up by virtue of inflation.

But then everybody's salary stagnating hasn't made the cost of goods stagnate. There's no such simple and direct link between the two.
Dynamic SQL isn’t SQL, and it’s not relational. It’s no different from using a language like Python to generate SQL queries.
A common sentiment in guitar/music worlds is "tone is in the fingers."
Regarding the copy protection process itself, there's an interesting interview at one of the links:

> The most common protection schemes were the ones that were productized and resold to hundreds of publishers. This was coordinated through the disk duplication houses, who offered copy protection as a “value add” on top of mastering the disks themselves. Publishers got the benefit of the latest and greatest copy protection without needing to play the cat-and-mouse game themselves.

> The E7 bitstream, a.k.a. “generic bit slip protection,” was the most common. It was a sequence of 1s and 0s, specially crafted so the first half could be read “in phase,” then the code would intentionally skip half a byte and read the second half “out of phase.” Bit copiers would drop bits due to hardware limitations, and the out-of-phase values would be wrong. It was brilliant.

https://paleotronic.com/2018/06/15/confessions-of-a-disk-cra...
No, I don’t think I will stop it, until people start to realize the democrats are doing the same thing. Also, what an authoritarian response for someone claiming not to be authoritarian.

The Democrats are actively ignoring Supreme Court rulings (Bruen case and the Hochul administration in NY doing exactly what the Supreme Court told them they could not do, which was to declare the entire state a “sensitive location”).

The Democrats also redraw voting districts as they like, just as they accuse the republicans of.

You have states like CA intentionally leaking the names, addresses and purchase lists of gun owners.

The entirety of “social authoritarianism” belongs to the democrats.

https://thehill.com/opinion/campaign/561825-comedians-are-ri...
So anyone who puts in lots of bugs in the first place, will look great in the numbers, because they were so great at fixing all those bugs.
I don't think the fact that it did effectively:

data_1 = `cat ./data1.json | grep "city" | awk ....`
data_2 = `cat ./data2.json | grep "city" | awk ....`

was exactly helping it to perform well. I'm sure rewriting the rails app to load all the data at startup, not to read each file via several hundred subshells on each request, would have made it perform well enough.

However, pretty much no matter how well or poorly the rails site is built, a static site will be easier to run reliably.
ChatGPT (at least earlier versions) was deliberately fine-tuned to strongly favor one side of the American culture war. See this paper for an attempt at quantifying its political bias: https://www.mdpi.com/2076-0760/12/3/148.
I use Zorin Pro with the Mac layout, except I use Plank instead of the Zorin dock. Also I used dconf-editor to tweak the system/application menu to "ALL" because the default menu in Mac mode is useless.

My only real gripe is that it doesn't have a global menu, so the top bar is largely useless. I would pay to make that a built in option.
The one thing I'm not seeing in the comments is a discussion on the fundamentals of pension schemes.

In principle, a pension scheme will work forever, in isolation, as long as the following inequality holds true:

(A:=(working_pop * avg_income * avg_pension_tax_%)) >= (B:=(retirement_pop * avg_benefit_payout))

If investments are allowed in said scheme, the inequality can be relaxed slightly:

A + (C:=(investments * return_ratio * withdrawl_%)) >= B

with (investments:=(previous_investments + A-B)), and (return_ratio:=(1 + return_%)).

From here, 2 long-term paths can emerge:

a) C >= B : The entire scheme can run off of investment returns, reducing reliance on A. This is the ideal.

b) A + C < B : To rebalance & reaffirm the inequality, more is taken from A or C to return back to A + C >= B (see below). Future C may be less than Current C as a result, making the chances of (b) happening again increase.

The vehicle begins to fall apart when A + C < B, with no alarms sounded until it's been made known.

From there, the following solutions are brought out to reaffirm the inequality:

- Increase any(working_pop, avg_income, avg_pension_tax_%)

- Decrease any(retirement_pop, avg_benefit_payout)

Some of those modifications are unpalatable to some of the voting population, and thus can't be changed:

- The elderly will not be happy if avg_benefit_payout decreases

- The 'close-to-retire's & the general working pop in general will not be happy if the retirement age increases, in an attempt to reduce retirement_pop

- The working pop, depending on culture, will not be happy if avg_pension_tax_% increases

- Anti-immigrants will not be happy with immigration, in an attempt to increase working_pop

That leaves very little on the table:

- Child tax breaks & incentives in trying to increase working_pop, but this takes time

- Increase avg_income, increasing pressures on businesses in order to keep margins the same

---

There is a way to always keep the scheme alive, when all else fails, but it's a last-ditch effort only reserved for emergencies.

Referring back to the relaxed inequality above (A + C >= B), we can append another inflow stream to the left side of the inequality:

A + C + (D:=(treasury_money_printing)) >= B

This will keep the scheme working, but it sacrifices the long-term value retention of the currency being used. The baseline inflation for said currency increases, giving everyone a 'soft tax' via the debasement of the currency in question.

The implications of incorporating D into the inequality would mean that the currency's ability to keep its value long term will be brought into question. Very little good will come from a weakening currency, unless the country is a net exporter.
You need to quit reading strongtowns and start thinking.

Every city has deferred maintenance and unmeetable promises, most of it is maintenance that it is more cost effective to defer. We don't need perfectly smooth streets, so defer minor maintenance makes sense. Most unmeetable promisees are things they never intended to meet.

Suburbs have existed for over 100 years. If there was a problem we would see it all over, not just in a few random ones.
Leonid Rogozov
Nice! If you could make the vertical axis (at least) toggleable lin/log, I wonder if the 'hiring freelancer' overlaid on the default hiring/looking lines might be more interesting (as it is it's dwarfed by them, so appears almost y=0).
I think part of the reason that net neutrality advocacy has been neutered is because a lot of the advocates don’t like the idea of tech platforms being beholden to common carrier status and if the FCC can go after ISP and force them to act as dumb pipes then many see twitter/Facebook/YouTube as next. And the types of people who want ISPs to be seen as dumb pipes are generally very against free speech (because they worry that most people aren’t as smart as them and thus while they (the advocates) are above being brainwashed, the rest of the netizens aren’t and will succumb to fascism).
> search is completely broken since several versions

The terrible secret of Confluence search is that it defaults to OR between terms (which I think is a Lucene default that it inherited, even if it doesn't use Lucene anymore).

Once I started remembering to add AND between my search terms my searches became much more relevant. It's silly that I have to, of course, but I'm glad to get better search results.
> Does anybody else see how this could be a disaster? You won't really even know if the person you're discussing an issue with exists.

You need a company account to sign in though, it's not like any internet rando can connect.
Sometimes they do, but not always - my roommate once assembled an Ikea bookshelf with one of the panels on backwards.
> contribute nothing to the system.

Maybe the system needs to adapt to humans not the other way around. Why human worth is only linked of how much money they make? It's dystopian.
I do know the origin, but if we permit any influence of descriptive linguistics at all, we have to admit that people are not substituting et for and and then rendering et as &. They are directly substituting & for and, so it’s a distinct usage imo.

Yes, the historical reason they make that direct substitution is because they have read enough writing from authors making the indirect, via-Latin substitution to deduce the apparent meaning of the symbol. You can also support the claim that the direct substitution is distinct with some experimental linguistics: find someone using & and replace it with et, they will tell you that’s wrong, but replace it with and and they’ll be okay with it.
We've reverted the title now, in keeping with the site guideline: "Please use the original title, unless it is misleading or linkbait; don't editorialize." (https://news.ycombinator.com/newsguidelines.html)

(Submitted title was "React is a fractal of bad design")
I have bad news for you -- this is Jira's "Team Projects" and it's the worst of both worlds. "What if Trello, but in Jira?"
For sure. Anything done in SQL is running on top of a million lines or more of extremely complicated non-SQL code. If that works for a given use case, great, but if not, optimizing can get very challenging. I'd much rather deal with something closer to the metal.
People don’t really realize the level of distortion an iPhone camera adds to an image, forget trying to take accurate photos of anything.
You're not wrong, but your comments fall on deaf ears.

From the tone of other commenters here, I sense a malicious undercurrent intent on extinguishing rural ways of life - any excuse will suffice.
Bing Chat according to the leaks[1] uses an inner monologue.

I remember other people getting similar results, which suggests it's not an hallucination

[1] https://www.reddit.com/r/bing/comments/11ironc/bing_reveals_...
Building My Own Hacker News Site
This was my worst bug, in the JVM(!) back in 2002: https://www.artima.com/forums/flat.jsp?forum=121&thread=1011...

> under JDK1.4.1 once 2036 files are open any subsequent opens will delete the file that was supposed to be opened.

Obviously this is bad.

It was worse to debug. "Opening files" includes opening Java class files or JARs, so we'd see a system with some class files or jars missing and spent ages trying to work out why deployment was failing.

Then I saw files class files disappear in front of me while I was using the system. That was one of the biggest WTF moments of my career. I assumed someone else was on the computer, then I assumed a virus, then hardware corruption.

It didn't occur to us to think the JVM would delete files instead of opening them for a long time.

Here's the reference in the Java bug database: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4779905
Is there one you'd recommend? I'm a solo dev and this sounds useful.
>I learned that compile/run/fix loop is a crutch

Why is this a crutch and not an optimal way to do things? At a higher level, this is TDD (maybe with test cases in your mind). Why is that a wrong thing?

You are ascribing knowledge to a particular process and that does not sound right.