skysight-inc/HackerNews huggingface dataset:
In the US, IP law flows from this line of the Constitution:

> [Congress shall have power] to promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries.

Are laws like this really helping promote the progress of science and useful arts? Because it sure does seem like it's doing the opposite.
For every "free market" there is an equal and opposite "can remain irrational longer than you can wait" it seems
Don't bundle C# with Java in this area. It is way more low-level. Give it a try and it will surprise you :)
I hope he said it just like that!!
Xerox, IBM, and Microsoft were unable to stay innovative. All three brands had huge missteps entering emerging market categories. Xerox stumbled during the PC transition, IBM with commodity servers, and Microsoft with mobile. The risk of building a brand is building an inflexible brand that doesn't have the agility to change.

It's true that trying to enter every market and own a huge market share in it can lead to lower risk of having to stay ahead of every innovation (as we can see with Google and its inability to productize AI properly) but since Apple's turnaround its execution has been top notch, and that was 20 years ago. With products like the Vision Pro Apple is explicitly trying to avoid losing the innovation race that Xerox, IBM, and Microsoft did.
Out of curiosity, who's "we"?
Why build a system today which uses HTTP as its transport protocol for communication? It's not the most efficient or robust, right? It's because there's a robust ecosystem and toolchain around HTTP as a transport protocol.

Making humanoid robots, while vain on the surface, does kind of make sense. If it's humanoid, it can be a drop-in replacement for a lot of human tasks using systems designed for human hands and feet. It's just a matter of training for the tasks.

You wouldn't task an ED-209 with cleaning an office building. You'd end up with dirty stairwells.
Good question, why would you peg your rate to the bay area? I wouldn't. It's not sustainable, or even rational in a world where money isn't cheap. The argument goes: I have to pay Bay Area salaries, because that's where the best people live, and the best people live near the Bay Area because that's where the money is. But in a world where you can recruit from anywhere, I'm not sure that's true, or that it will be true on a medium to long timeline, as people disperse to decentralized, remote jobs. So, I'd pay the same amount, irrespective of geography, based on the value the employee brings to the company and the difficulty of filling that position with the marginal next employee. That makes most sense to me, would likely select for happier employees (because living the bay area isn't ideal for many), less turnover, and a wider (ultimately better) pool of candidates.
/s mate
> I think that you are vastly overestimating the amount of people who want to spend a large portion of their daily life with large googles strapped to their head

For some reason this illogical phrasing that totally excludes the value proposition has become the standard phrasing for arguing why VR/AR won't succeed. It makes no sense. You haven't expressed any part of the value proposition of the product, only a negative aspect of it, so why are you assessing it's value based on that? I could assess the value of a car as "a metal box you are trapped inside of for hours on end" or a phone as a "fragile object that requires constant charging" and decide these products will just never make it.

Of course people don't want goggles strapped to their face. But we already know they will do it, given a value proposition because humans do exactly that : they wear glasses and sunglasses and hats quite happily, sometimes all day long.
Their level 3 has so many restrictions it’s like saying “level 3 only on 22 miles between Bakersfield and Los Angeles”.
Disappearing Worlds
This week we have a Cybershow episode called “Disappearing Worlds” It
is about how digital technology is making familiar human concepts like
trust, money, truth, care and even people “disappear”. This makes us
insecure.

https://cybershow.uk/episodes.php?id=25
> Now the guy that used to waste time in code review can waste time tweaking the formatter rules, and everyone else can move on with their life.

Had worked with one such person before, unfortunately after introducing formatters he found a new thing to be pedantic about and started annoying everyone with that instead (it was C++ and his second obsession was ensuring that all objects are always moved correctly and no CPU cycle is being wasted while our enterprise app is waiting on the network to resolve tons of API calls).
I still don't get the purpose. If you have a video to watch it's not an audiobook anymore. Secondly, why not just read the abstract? The paper might contain formulas (need to be carefully read to understand) and data (need to be carefully read to understand). If you strip the paper of its scientific elements then only a series of badly justified steps remain, at which point you might as well just consider the abstract + conclusions paragraphs
agreed, would be nice als selfhostable service though
Oh. Shows I wasn't into that.

I did once work with a crypto case, but yes, it was one motherboard with a lot of wifis and we still didn't need the pcie lanes.
> My contact info is below in the event you want to verify my identity

You could take this a step further by proving who you are and a hash of the password you would like your password reset to. Like for example supplying a Yubikey TOTP as of the time of the e-mail should theoretically be sufficient; the IT people should be able to match that code against the e-mail time.

Unfortunately they may not be competent enough to know how to reset your password given the hash.
The TOTP authenticator apps are usually initialized only once per account -- when the user first enables that 2FA for the account.

The system is designed to assume that the user doing the initializing that one time is the legitimate user.

(There's a bootstrapping problem for the authenticators, that the account provider needs to "trust once" that the user is legitimate. The best time to do that is as early as possible. Preferably when the account is set up, and before much value/dependence has been invested in the account.)

After that first initialization of an authenticator for an account, anyone trying to initialize another authenticator would have the burden of trying to prove to the account provider that they aren't just an illegitimate person trying to bypass the 2FA.

So, you probably can't just use email to do a "lost my authenticator lol", unless the account provider doesn't really care about 2FA, and has implemented it in a very weak way.
Cognitive complexity? Cyclomatic and Cognitive are the two that Revive reports on.
They do that because it works.
> or remain there.

Whilst I'm impressed with the speed of your climbdown, you have now broadened your definition of "installed" to the point where it is utterly meaningless.
This is great!

Also made some minor modifications: replaced `xsel` with `xclip` and added truncated version of the copied text to the `notify-send`:

#!/bin/bash
# Dependencies: tesseract-ocr imagemagick
# on gnome: gnome-screenshot
# on kde: spectacle
# on x11: xsel
# on wayland: wl-clipboard

die(){
notify-send "$1"
exit 1
}
cleanup(){
[[ -n $1 ]] && rm -r "$1"
}

SCR_IMG=$(mktemp -d) || die "failed to take screenshot"

# shellcheck disable=SC2064
trap "cleanup '$SCR_IMG'" EXIT

#notify-send "Select the area of the text"
if which "spectacle" &> /dev/null
then
spectacle -n -b -r -o "$SCR_IMG/scr.png" || die "failed to take screenshot"
else
gnome-screenshot -a -f "$SCR_IMG/scr.png" || die "failed to take screenshot"
fi

# increase image quality with option -q from default 75 to 100
mogrify -modulate 100,0 -resize 400% "$SCR_IMG/scr.png" || die "failed to convert image"
#should increase detection rate

tesseract "$SCR_IMG/scr.png" "$SCR_IMG/scr" &> /dev/null || die "failed to extract text"
if [ "$XDG_SESSION_TYPE" == "wayland" ]
then
wl-copy < "$SCR_IMG/scr.txt" || die "failed to copy text to clipboard"
else
# xsel -b -i < "$SCR_IMG/scr.txt" || die "failed to copy text to clipboard"
xclip -selection clipboard -i < "$SCR_IMG/scr.txt" || die "failed to copy text to clipboard"
fi
# Notify the user what was copied but truncate the text to 100 characters
notify-send "Text extracted from image" "$(head -c 100 "$SCR_IMG/scr.txt")" || die "failed to send notification"
exit
Is there a relation to GNU? I see lots of wildebeests & penguins in the artwork and the art/writing is reminiscent :)
You're nuts.

> 1. Growing humans on industrial scale in bio-reactors. Government+AI would take care of raising them. Basically a cyber-communism. Probably could happen in China.

"Probably could happen in China." It's about 1000 times more likely China will just crank up the carrots and sticks until their reproduction rate recovers. Right now they're going with carrots and propaganda, but unlike the West, they don't have any qualms about sticks.

They could probably solve the problem (in the medium term) by kicking women out of the workforce (or implementing a low glass ceiling) along with heavy fines for childlessness.

Quit reading sci-fi.

> 2. Replacing/surpassing humans with AI+robots completely. Then reproducing is as easy as scaling up a K8S cluster. Seems that we're heading towards it.

That's just the fantasy of weirdo tech fetishists (who are in disproportionately great supply in SV and on HN). Not going to happen unless some psycho billionaire manages to build a robot army.

Quit reading sci-fi.

> 3. Reverting progress. Could happen anyway via some apocalypse scenario. But also could be deliberate, like Neo-Amish or something.

"Progress" is a myth. There's no direction to history. Even if current social trends continue, at least with sub-replacement reproduction, there will be selection against them and an inflection point after which things start to go in a different direction, though perhaps it will take a couple hundred years to get there.

Quit reading sci-fi.
Tech layoffs highest since dot-com crash
Give oration (https://oration.app) a try! It’s cheaper and many of our users found it a better option than Listening
A simple search "OpenVPN traffic detection" leads you to many pages on how this is not a thing OpenVPN tries to do and how to detect it. This whole paper is no more notable than a stack overflow question and answer, maybe less than something on quora.
Vision Pro requires 13V so will never be able to be charged by iPhone.

You could be able to plug the iPhone into the battery pack though.
Your animus is showing. Bozeman is an affluent college town near a ski resort with real estate prices at California levels. Besides, it's 2024 and for about two decades now even dirtbags in the US have eaten sushi. You can buy sushi at Walmart and "gas station sushi" is not just a punch line.
DraCo: 1994 non-linear video editing workstation based on the Amiga platform
> Similarly, you could encode a castle by encoding the king's move with opposite destination rank. Castling the king to f1 gets encoded as f8, and to g1 as g8.

You are overcomplicating this. For castling just record it as the King's source and destination. E.g., White kingside castling is e1g1, White castling queenside is e1c1, Black castling kingside is e8g8, and white castling queenside is e8c8.

All king moves other than castling move the king at most one file, so when you see a king on e1 and the move is e1g1 or e1c2 which is a move of two files you can infer that it must be castling.

For promotion, I suggest splitting it into two cases: promotion to a queen and promotion to something else. I saw a post once on Reddit from someone who analyzed promotions from all games in the Lichess database, and 98.7% were to queens, so we'll make that case the simplest.

I suggest that pawns that promote to a queen are simply recorded as moving to the promotion square. It is implicit that they promote to a queen. For example a pawn at b7 that moves straight forward and promotes to a queen would be recorded as b7b8. A pawn at b7 that captures on a8 and promotes to a queen would be recorded as b7a8.

For pawns that promote to a rook, record the move as a move to a square one rank back from the promotion square. For example b7b8 promoting to rook would be recorded as b7b7, and b7a8 promoting to a rook would be recorded as b7a7.

Similarly for promotions to bishops. Record the destination two ranks back. So b7b8 promoting to bishop would be b7b6. Similar for knights but three ranks back, so b7a5 for a pawn at b7 that captures on a8 and promotes to a knight.
We built Oration (https://oration.app) to improve on issues like this. It also generates a summarized version
If you’re an iOS user, try https://oration.app
Mkcert: Simple tool to make locally trusted dev certificates names you'd like
Fair point.

I do think there's a little bit more difficulty in the ice cream machine that doesn't exist with oil.

I went and watched some videos on fry machine maintenance (lol) and one thing that doesn't translate to the ice cream machine is how easy it is to empty the oil, throw in polish, refill, empty, refill. You can't really have an automated process which drains out the ice-cream and then sterilizes it.

> To my knowledge, none of these systems have weird DMCA-protected firmware to prevent unauthorised maintenance.

Absolutely agree. The point of my post was more why a fry machine might have easier (and hence cheaper) maintenance than an ice cream machine.
Have you seen the family formation rates recently? Way more people are deciding against kids now, with costs and salary not keeping up being usually the major factor… and this is across the board, not just tech
I’ve already been using ollama with my 6700xt just fine, you just have to set some env variable to make rocm work “unoficially”

The linked page says they will support more soon, so i’m guessing this will just be integrated
This leaves me screwed when I lost my phone in a cab [0], or when normal people irrevocably lose / break their phone or SIM card

[0] ...on Saturday night of a long weekend, in a country I was leaving on Sunday, and that cab regulations only required lost items be turned in weekdays/within 48 hours
> Let an engine assign each legal move m some probability p of being played.

This assumes you're storing moves of players who are good at chess!
Reminds me of https://ballerina.io/
> It's made and maintained by linux enthusiasts who are incapable of understanding how the average person wants to use a computer

They understand, but they don't care. The 5% want to have a system that is designed for themselves and not the other 95%.
I have always associated art deco with France and Italy primarily but I guess differences in background changes our perspective
It's not apples-to-apples to compare raw clock rates between semiconductor processes; Intel's 386 was intially fabbed on 1.5μ then shrunk to 1.0μ process (Intel CHMOS III and IV), whereas MIPS R2000 was 2.0μ, fabless and relied on Sierra, Toshiba, then in 1987 LSI, IDT and other licensees [0][1].

Back in the 1980s/90s/2000s, Intel was consistently a process generation or two ahead of competitors. That was one of their main sources of advantage.

Just imagine if MIPS had been able to fab on Intel process.

[0]: https://www.righto.com/2023/10/intel-386-die-versions.html

[1]: https://en.wikipedia.org/wiki/R2000_microprocessor
No, we're not talking about mushrooms. We're talking about genetically altered fungi.
I think there should be a companion class on anti patterns or bad ideas in computer science. It’s much harder to see a horrible idea and then you have to argue why not to do something.

Something like variable names being too long or short. How to figure out what to do with unrealistic timelines.
> A bit more on the account recovery: given a valid email address, PayPal will happily send you a text to verify a password reset, and Amazon lets you reset your password with just a phone number. This means that as long as you know that somebody has an Amazon account that may be linked to their phone number, a simple SIM swapping attack or even snooping on local text messages can easily give you full access to somebody’s Amazon account.

The trouble is not SMS being used for 2FA, but rather that using it as the password reset mechanism effectively means it's now the single authentication factor. This is really bad because SMS (due to SIM swapping) is significantly worse than regular passwords.

When SMS is actually a second factor it's still actually an improvement over no 2FA for most users, because now in addition to just stealing your password the attacker has to SIM swap you or find some other means to get the 2FA code.

Your proposed fixes (TOTP, Passkeys) are arguably no better if they are also used as single factor password resets.

I think the problem is really for password recovery you need N+1 authentication mechanisms -- in other words for 2FA login, you need a 3rd password recovery mechanism so you can still do a 2FA password recovery in case one of the first two factors is unusable. Few sites do this right.
> is it just a bare ass appeal to the moderation fallacy

Both ends of that extreme happened.

Doughty’s preliminary injunction effectively banned the government from communicating with social media platforms [1]. And the appeals courts found that the government had given itself de facto takedown powers.

[1] https://en.m.wikipedia.org/wiki/Murthy_v._Missouri
Of course it is. So is Snapchat/Tencent
Not sure that's the case. Sounds like a very shortsighted view.
You're not responding in good faith. It just takes one person--one out of thousands of people--who is thinking criminally instead of rationally. Of course it's not going to be "Vanguard" (again not a person!) But it might very well be a low-level VP who thinks they will go to jail if this person is allowed to testify.

And so statistically this seems a lot more likely than this otherwise stable person committing suicide for no reason and after having an explicit discussion with their family about it.
"He's been caught so many times, surely nobody can take him seriously anymore, it's over, time to move on..."

Ha, wouldn't it be funny if Wright actually had the last laugh and that his claim that he's Satoshi Nakamoto was meant to have holes so that he would be discredited.

The whole saga of Satoshi Nakamoto and Bitcoin is so odd and unbelievable and fraught with so many open-ended questions one has to wonder what's true and what's not. The only thing for certain is that Bitcoin is real and that someone actually invented it.

Why would Satoshi Nakamoto bother obfuscate facts and hide himself, what would be his motive and what would he achieve by so acting? Even if unlikely it's completely plausible that Wright is Satoshi Nakamoto and that his seemingly shoddy claims about being him is actually part two of some strange hoax that he's cooked up.

Unlikely for sure, but if he is Satoshi Nakamoto then his place in history will be assured for certain, he'll be remembered for a double whammy that'll never be forgotten: the genius of Bitcoin and block chain cryptocurrency, and the biggest king-sized hoax/con job of all time.

Clearly Wright is smart but he could be smarter than we give him credit for. Wright's ego may be such that he wants an assured high place in history, if so then what better way to achieve that than to act as he has done?

Eventually the true identity of Satoshi Nakamoto will be revealed and someone will have that last laugh.
Of the past 100 years - so forget Main Street, Moby Dick, The Adventures of Huckleberry Finn, The Red Badge of Courage, and a great many others.
Well I hope they kill fewer people en route to their own self-destruction than Boeing has (and likely will).
There once was an incredibly nice product like this called hackpad. It even had a similar theme IIRC. It was a yc company, lovely polished product, and the folks I was founding a startup with loved it with zero effort spent on convincing them.

10 years ago Dropbox bought it and shut it down.

https://hn.algolia.com/?q=hackpad
Cool, now we just need to continually redefine "low skill" as whatever AI and robots are capable of doing, and we've got an all-purpose justification for laying people off.

Step 3 is "profit!". While step 4 may be "widespread suffering and social unrest", we can just redefine our process as ending at step 3, and it's no big deal.

All problems can be solved by taking the right perspective!
Vision Pro front glass weighs 34g. There are bigger weight problems than that.

And they are anticipating a future where the weight is significantly lower and people are wearing them for many hours a day. And so they wanted a corollary for AirPod transparency mode i.e. being able to interact with people without taking device off.
We're talking about a man who installed pay phones in his guest house and told his wife she was spending too much money keeping their son alive (while being one of, if not the single, richest men in America).
The word “fan” has become really watered down over time. Didn’t it used to be short for “fanatic”? If someone isn’t deeply familiar with the landscape of a genre, then it seems logical to say they aren’t a fanatic.

It may just come down to whether one uses the watered down meaning of “fan” or the original.
>Raise wages?

I think if the choice is between spending money now for r&d that enables future free labor or spending more now and forever on human labor it's obvious what choice a capitalist system incentives.

We are rapidly approaching an inflection point where the rules of capitalism don't work anymore. The road bifurcates there and I'm not sure that we are capable of getting the good ending.
In Praise of Minimal Code [pdf]
You don't have the right to speak from my porch. You don't have the right to speak on my website.

They are not components of the freedom of speech when talking about private property.
Thank you for the link. That does strike me as inappropriate (if not quite coercive).

> power to make life very difficult for any company they decide isn't compliant enough

This is what I don’t see evidence of. (Take Twitter/X in its current form.)

Reading those messages, I see employees at Twitter who are ideologically aligned with the President acting a little too chummily in restricting someone’s speech. Twitter wasn’t doing anything it didn’t want to do.
Reminds me of OS/400.
Can I download DBOS to run it locally?

Web page says "So Matei and I launched a joint MIT-Stanford open-source R&D project to prototype DBOS"

and it points to this site: https://dbos-project.github.io/ and https://github.com/DBOS-project

Neither contain much source code at all.

Under pricing on the main page it says:

Can I run DBOS Cloud on-premises?

The DBOS SDK can deploy your transactional, fault-tolerant TypeScript code locally (any platform) for testing purposes. For production deployment, deploy your code from the SDK to DBOS Cloud

But that is for DBOSCloud, but I guess it goes for DBOS as well?

https://github.com/DBOS-project
> is there anything in the Epstein case to indicate foul play

We have no evidence. It is more that Epstein knew a lot of bad things about some of the most powerful people in the country. It makes sense that they would have wanted him killed, or even that they would have wanted to fake his death to make the court case go away. People who would kill to save themselves would be just as likely to kill a drifter and give that body to the coroner, along with very clear threats to stay quiet.

Of course we have no evidence, we can only speculate. But this is exactly the kind of thing people at these power levels will do, as we know often people at this level will kill thousands of people if it suits them.
Apple Maps works fine all over the midwest for me using it in offline mode.
That's neat, so it looks like ln2(216) =~ 7.7 bits to encode any valid move, and then compresses to even better!