skysight-inc/HackerNews huggingface dataset:
> The state is 68.9% white and 26.8% black[0] and has seven congressional districts. 26.8% of seven is 1.876, so one (which is what it is currently) is too few and two is actually too many

Since we are talking about an imperfect system with any solution, disenfranchising black voters by 88% of a seat is significantly worse than disenfranchising white voters by 12% of a seat. This is especially so considering that the Voting Rights Act was enacted to counteract the history of black voter suppression in states like Alabama. Even in majority white districts, suppression of black voting happens through enacting laws that make it harder to vote [1].

> Besides, I think it imprudent to assume that people vote on racial lines

At the individual level,
it's true race is no strict predictor of voting preferences, but at the coarse/aggregate resolution of a congressional seat, that's a very reasonable assumption, especially in manifestly racially balkanized places like Alabama.

> Nowadays, someone at the first-time voting age of 18 is less likely than ever to have worked.

Plenty of people have a few years of work experience by 18. There are also many people 30+ who haven't worked a day in their lives (think trust fund kids) that vote. Same for lifelong stay at home parents . I don't think we should disenfranchise any of them either. But that's all still irrelevant. 18 year olds have the right to vote according to the law, and changing the law to make it harder for them to vote is at the very least wrong.

> Besides, if limiting suffrage is anti-democratic, then is expanding suffrage necessarily pro-democratic?

That's not really what we are discussing, and is an appeal to the theoretical. The subject is preventing the disenfranchisement of people who have the full constitutional right to vote today.

1. https://www.nytimes.com/2018/06/23/us/politics/voting-rights...
The additional security comes from people not being able to tamper with the routing table or DNS on the ISP side and redirecting your connections.
Please don't joke about Denmark, it has a population of 6m. Anyway, it is easy to check what I said, I am from Latam and anyone uses WP.
No. At this point Twitter (I refuse to call it "X" and I will die on this hill) is little more than Elon's personal agitprop and trolling platform, and he would absolutely be petty enough to pull something like that.
Curious if anyone familiar with Drupal’s AJAX implementation (at least how it was in v5-7, I haven’t used Drupal v8 onwards) back in the day and has used this can offer a comparison?

A sense a lot of familiarity
I don't think the compressed size statistics on this webpage include the size of the LLM needed to decode. Some of these inputs are only a few 100 kB -- LLMs absolutely dwarf that.
If you’re good enough at it, “telling other people what to invent” may be the single most marketable skill in the history of humanity. I wish someone would tell me what to invent.
If the video showed ferromagnetism, which parts of the material and/or impurities are ferromagnetic enough for that to happen?

If none, does that mean scientific fraud (e.g. adding an impurity intentionally), or is there another credible explanation?
lower death rates

Yes. Apparently short people don't die as many times as tall ones do.
When the large majority of developers converges and compromises to reach an agreed-upon standard, it is arrogance to continue to stake it out by oneself, however old said existing project might be.

Real-world equivalent: the imperial system of units dates to ancient Rome or older. The English used it throughout their empire. On the other hand, the SI units in their most modern form are barely a century old, and yet 95% of the Earth's population lives in a fully metricated country. Most metrication efforts happened in the last 50 – 70 years.
Kaiber – AI Creative Lab
Another similar scam is they request to pay by cheque and overpay, asking for the overpayment to be returned. Even after the cheque has cleared it can be cancelled and they keep your overpayment refund.

https://en.m.wikipedia.org/wiki/Overpayment_scam
Great - at least it's not me personally being blocked somehow. I hope they do unblock it, but it does show that nitter is still at the mercy of Twitter.
> This whole process has been super healthy

Has it, though?

The South Korean paper claimed to have found "The First Room-Temperature Ambient-Pressure Superconductor". It took a month for researchers around the world to essentially debunk this.

Science works by peer review, yes, but that should have never been a claim to begin with. They were blinded by excitement of the results and eager to publish the paper, instead of being conservative and making sure they got everything right.

Now it's clear that they missed several key aspects that seem trivial in retrospect. It's just sloppy science.

Sure, this caused much excitement in science nerds everywhere, and the media got more ad impressions, but overall I wouldn't qualify this particular event as "super healthy".

Coincidentally, or not, this[1] is currently on the front page.

[1]: https://news.ycombinator.com/item?id=37137405
>There are countless tools that write to the bash files though

Which is terrible, btw. Configuration using untyped, unchecked files, readable & writeable by almost everything is one of the worst parts of Linux. Especially when it exists in a directory the user should expect to be their exclusive domain.
Multi-line lambdas are fine: Python will accept newlines in certain parts of an expression, and you can use '\' for others; e.g.

f = lambda x: [
x + y
for y in range(x)
if y % 2 == 0
]

>>> f(5)
[5, 7, 9]

Lambdas which perform multiple sequential steps are fine, since we can use tuples to evaluate expressions in order; e.g.

from sys import stdout
g = lambda x: (
stdout.write("Given {0}\n".format(repr(x))),
x.append(42),
stdout.write("Mutated to {0}\n".format(repr(x))),
len(x)
)[-1]

>>> my_list = [1, 2, 3]
>>> new_len = g(my_list)
Given [1, 2, 3]
Mutated to [1, 2, 3, 42]
>>> new_len
4
>>> my_list
[1, 2, 3, 42]

The problem is that many things in Python require statements, and lambdas cannot contain any; not even one. For example, all of the following are single lines:

>>> throw = lambda e: raise e
File "<stdin>", line 1
throw = lambda e: raise e
^^^^^
SyntaxError: invalid syntax
>>> identity = lambda x: return x
File "<stdin>", line 1
identity = lambda x: return x
^^^^^^
SyntaxError: invalid syntax
>>> abs = lambda n: -1 * (n if n < 0 else return n)
File "<stdin>", line 1
abs = lambda n: -1 * (n if n < 0 else return n)
^^^^^^
SyntaxError: invalid syntax
>>> repeat = lambda f, n: for _ in range(n): f()
File "<stdin>", line 1
repeat = lambda f, n: for _ in range(n): f()
^^^
SyntaxError: invalid syntax
>>> set_key = lambda d, k, v: d[k] = v
File "<stdin>", line 1
set_key = lambda d, k, v: d[k] = v
^^^^^^^^^^^^^^^^^^^^
SyntaxError: cannot assign to lambda
>>> set_key = lambda d, k, v: (d[k] = v)
File "<stdin>", line 1
set_key = lambda d, k, v: (d[k] = v)
^^^^
SyntaxError: cannot assign to subscript here. Maybe you meant '==' instead of '='?
> owning and extracting rent on things rather than actually producing them

Many of our IP laws were put in place to incentivize creators, to increase creative output throughout society, if they no longer serve this purpose they should be repealed. Those who benefit will act as though these IP laws are a fundamental right, but if society at large decides they are no longer beneficial, there's nothing morally wrong with removing them.
One side effect of our design is that, once we bring more of the bi-directional capabilities back into the product - we can track the real-world resources as they change, and update the model on your behalf. So you can keep using (or start using) whatever tool you like to make the changes, and SI will do its best to help you rationalize that. We've had this working in earlier versions, and will again in the not too distant future.
That doesn't seem to be nearly the risk as what we have now - US data brokers providing unfettered access to personal data.
I feel like I've been lied to by all the codebases I've looked at throughout the years
The uttermost essence of science is, exactly, distrusting what you think you know, and what anybody thinks they know. Literally all progress has come from discounting what somebody just felt dead certain about.

So, I know better than to base the self-assessment of my sanity on having been right.

Pompeii probably had a public library, but any scrolls that were in Pompeii, unlike in Herculaneum, burned to fine powder. And, any that were rescued from the eruption finally decayed and are lost; almost all of those, we don't even know the titles of.
Before this, when I wanted to remove a program's detritus from my disk, I did rm -rf $HOME/.program

After this, it's an easter egg hunt to guess what dot-directories got spammed.

As far as I can tell, the XDG spec only benefits people who care really hard about how many hidden files are in $HOME. It definitely breaks behavior for people who DO want those per-app directories/files in $HOME, because the XDG spec does not mandate that the files created under e.g. .config/ are dotfiles themselves. So setting $XDG_CONFIG_HOME=$HOME just creates non-hidden files in the home directory.

At no point in this article is a technical justification made for this rigamarole, but this article goes to great lengths to accuse people against it of cowardice, ignorance, or arrogance. Just... why?
Hmmm. I thought "color" is the mix of the frequencies of the light being reflected and/or emitted. I wouldn't call other things that affect the appearance "color" at all.

For instance, you can have a flat blue and a glossy blue that are the exact same color.
Huh, who'd have thought it: you can make something sound arrogant by rewriting it to use arrogant language.
Did you require accounts? Otherwise it could in theory be one guy I guess since the service was anonymous (however, unlikely, of course).

I ran a Tor exit node once. However I pulled out once I realized what kind of traffic I could be relaying. I guess it is a similar learning experience.
If the consumer is prohibited from circumventing those limits on their own property, do they really own it?
Maybe I've been at this for too long and can't see the pitfalls of a normal user, but how is that easier than using an oobabooga one-click installer (an option that's been around "forever")?

I guess ooba one-click doesn't come with a model included, but is that really enough of a hurdle to stop someone from getting it going?

Maybe I'm not seeing the value proposition of this. Glad to be enlightened!
> To argue that non-desktop software should apply a desktop specification that they weren't involved in developing seems rather insane, especially since they are and have been following the established convention.

So what, stuff changes over time - and it's not that hard to migrate, either warn the user, or do the migration at first start. Good software should move with the times, not be perpetually frozen.
Resolved: the standard is for dot files to go in $HOME.
Even in the US, the situation is not exactly well regulated:

https://www.reuters.com/investigates/special-report/usa-bodi...

It gets downhill fast too:

https://www.icij.org/investigations/tissue/body-brokers-leav...

https://www.cbsnews.com/news/bodies-donated-to-science-large...

https://www.jstor.org/stable/j.ctvm201gd

https://www.icij.org/investigations/tissue/from-the-archives...
This sounds like the kind of abuse that led to changes in REI's returns policy. Back when you could return anything no questions asked for a full refund, people would e.g. buy a tent, sleeping bag, and stove, hike the Apallachian Trail, and then just return all the gear. Or buy one of REI's touring bikes, cycle one of the Trans-American routes, and then return the bike, etc.
> middle aged divorced guy

This has nothing to do with it.

Guess what, Scott Galloway is also a middle aged divorced guy.
Running My Own LLM
what’s the name of the company? where can i sign up?
I don't think that reads as saying immigration is leading to reduced gpd let along gdp per capital. Usually we think immigration increases both
Woman inherits the Earth.
All true, but the real differentiator that enabled SOAP to kill CORBA was the appearance of NATs and firewalls. CORBA assumed objects could talk directly via IP. But NATs appeared at the end of the 1990s when IP addresses were running out, suddenly CORBA wouldn't work in corporate environments. But SOAP could be made to work with http proxies. SOAP, of course, was superceded by REST, because it was too complex and REST was perceived as much simpler.
Note that an integer offset is insufficient. For example, Australian Central Standard time is +9:30 and Australian Central Western Standard Time is +8:45. I have a Seiko watch with a similar feature to this and I don't think it would work well in either of these timezones.
That’s very cool tool, thanks for sharing that
Is it possible to tell that if the sale included the whole google account?
> Now I have to walk back explanations I gave to various people and explain LK-99 actually isn’t special at all. I will look like a god damn idiot.

And that's just LK-99. You could easily be just as mistaken about other things. If you start confusing possibles with absolutes things get messy really quickly.

> By the time a true room temp superconductor comes out, it probably won’t be in our lifetimes.

It could happen tomorrow, next week, next year, within the next 500 years or later or even never at all. And that still wouldn't prove that no such thing exists. We just do not know.
Show HN: AI music generation on iOS – text to music
How about that restricting pro-Nazi speech before WW2 prevented nothing.
I meant developing on Caddy itself. Since it is in Go, it would be remarkably easier than smashing out (async) C. Caddy also has a plugin/module architecture as well.
From my reading it sounds like her girlfriend Kaidi is under house arrest, and potentially both of them under surveillance. I'm guessing frequent checkins with the local police. Hope I'm not misinterpreting.

Article also notes her historic calling out of potential keyboard app keystroke siphoning threats in China could be related. Sogou input recently found to transmit every keystroke by Citizen Lab.
all companies are awful once they get big enough to hire awful lawyers.
hmm... that just sounds like a specific case of recursive application of partial functions? At least that's how I interepret the wikipedia explanation:

"As such, curry is more suitably defined as an operation which, in many theoretical cases, is often applied recursively, but which is theoretically indistinguishable (when considered as an operation) from a partial application."

(while I see partial as having value, I'm struggling to see if currying would really be a useful addition to a scripting language)
Very good adversarial thinking.
Good luck with trying to install any non-trivial python library this way.
And with AI moving so fast, do you think people will accept that they can't use the libraries they need, because you haven't approved them yet?!?
“ 12-month mean global temperature likely will pierce the 1.5°C warming level before this time next year”

This happened much sooner than expected. In fact, the goal 25 years ago was to make that the upper limit.

This was the thinking in 2001 when the United States bailed on the Kyoto Protocol:

https://georgewbush-whitehouse.archives.gov/news/releases/20...
This should not be downvoted.
This is such a great use case thanks for sharing.

I spent some time talking to chatgtp about the history of art philosophy and technology, as if we were writing a book together.

I found it was great to just get a very broad overview and then ask questions about the things I wanted to know more about.

Not a groundbreaking way to use an LLM but I really enjoyed it.

I'm going to take your idea of talking to it about books too.
And how did he do it?
> You position your argument as a consumer, not a producer.

I am both.

> Under your suggestion I can take the GNU source code, add some stuff, fix some bugs, and release a binary-only version (presumably for money).

Sure, but you can't copyright the binary either then.

In fact, get rid of intellectual property in general. It's kinda BS, since there's no natural scarcity.

> Under your suggestion, authors would have no control over their work at sell.

Correct. I think my previous sentence also covers this.
I have heard of people returning / exchanging Keurigs at Costco as soon as they use up all the sample pods... again, and again, and again.
I put my phone on permanent focus mode and specifically turn off even notifications from Messages, and I've found this to be super useful for keeping my focus. I see everyone else glancing at notifications all the time.

But even without notifications, I still pick up my phone on my own volition whenever I'm working on something slightly difficult. It's almost a reflex at this point. Something about wanting a little dopamine or even just something to touch and swipe around, which could provide some dopamine on its own.

This website is super useful because I don't even want to touch my phone because I don't want to end the timer. I love it!
The shortcut text labels are for toggling or effectively clicking that option.

This is for press and hold which has never had shortcut text associated.
It's a necessary development: it's tough for Microsoft employees to get their work done when programs keep on crashing Explorer.exe and then Task Manager becomes unresponsive too.

Hopefully they'll run into some friction using NTFS so we can start modifying files that are in use.
Interesting point…

> A top concern for The Times is that ChatGPT is, in a sense, becoming a direct competitor with the paper by creating text that answers questions based on the original reporting and writing of the paper's staff.
> The omission of her predicament by the media isn't just an oversight—it's a signal suggesting that a significant portion of western media may be increasingly compromised by Beijing's influence, finding themselves unable to criticize foreign policy, lest they rile the tiger and negatively impact their business.

Compromised because they didn't provide coverage of a Youtuber in China getting silenced? You make sound as if western media have been dead silent on Uyghur matters, which they have not.

As for business interests, I would imagine foreign newspapers aren't carrying much hope of finally cracking the Chinese market.
Censorship from one side or the other is never the answer.
Loved the video. Also very annoyed with the general reception seen on HN like “well it was fun”. Unreal the authors had the audacity to add that last line proclaiming a new age for humankind. Even more unreal that news everywhere fell for it.
> what is shown here can be done with 500 to a 1000 lines of SolidJS

If you replace a 22,000 LOC React + Python app with 1,000 LOC of whatever framework you choose, I would be very, very, very, very impressed. I don't believe you.
In 1996 I was supporting a small dialup operation, and one of our customers was having non-stop problems connecting via modem.

Their plant was 2 hours away, but I was driving past there to visit a friend, so I made arrangements to drop by and investigate.

For reasons unknown, most of their Windows desktops were configured to a year in the 21st century, probably 2096 instead of 1996 but it’s been a while. Wish I knew how they ended up that way, but I’m surprised dialup was the only thing they noticed that was broken.
1 + 3:

DHCP, wifi identification or what you can reach with a broadcast would be examples. If that's too insecure, out-of-band identification would also be possible, i.e. a QR code that contains a SSID, a hostname/IP address where the CA cert can be downloaded and a hash of the cert.

I don't see why it's important how the packet is actually routed as long as you have established a root of trust.

2: Yeah. So?

The worst that can happen to a device that doesn't have support is that it sees an invalid certificate.

I don't think widespread support would be necessary. The only software where support would be essential would be browsers.

4: Neither is a local root CA today. The entire point of the proposal is that it doesn't require any third parties.
To make up for this, the CA is only valid for local domains, so you can't generate rogue certificates for google.com anyway.

5: That's a good point, but strictly speaking, the problem already exists today: what happens if you're connected to two networks which route the same IP address range? Or which reuse the same hostnames?

One option would be to add some sort of network identifier to the hostnames to make them unique. This might make the domains unwieldy to use though.

6:
The same thing that "guarantees" that the client uses the network's CA for validation: The client itself, that hopefully correctly implements the spec.

You have the same problem with the "split DNS + LE with DNS validation" approach: If a client has 1.1.1.1 hardwired for DNS resolution and you only serve A/AAAA records inside the network, the client won't see your server. That's why even DoH will fall back to the network's DNS servers if it can't resolve a domain over the DoH server.

> This is not a viable proposal for more than a handful of cases, but makes it a lot less secure for everyone else.

Local-only hosts may be less secure than internet hosts, granted - but how would this reduce the security of everyone else?
I love when you guys do that. Then when I'm hacking around w/ your machine, I can get ahold of those spare pads :)
TSMC to Ship $22B Worth of Nvidia H100 AI Accelerators in 2023
The World Isn’t Ready for the Next Decade of AI
Architecture of Consoles (2020)
The brothels of Paris closed down to mourn Victor Hugo's death
The checklist doesn't render correctly on mobile.
Apple tries to fight this by providing ~/Library as a place for applications to put whatever support files they need, but there is still a shit-ton of garbage dumped in ~/Documents by various applications. The fact that ~/Library is hidden by default probably doesn't help make it an attractive place to put all the junk your app generates.

Personally I have largely abandoned ~/Documents and keep all my work in a sub-directory of it that's under my control.
Pretty much everything I do on a daily basis is in ~/something, immediately in my home directory. It used to be ~/Projects/something but even that felt too organized.

My home directory also accumulates an ungodly amount of shite over the course of mere months. I refuse to use /tmp — what if I need this again at some point in the future?

x.txt that gets shared in chat, PATCH_broken? for an idea given to me that I couldn’t apply to master, image0001.jpeg and friends showing screenshots I dumped into code review and forgot to delete, notes816_review.md thrown together in haste in a meeting, xx.txt, AAA, AAAA, AAAAAA, v.sh, vrewrite.py, etc etc.

Every few months something creeps in with a massive filename and breaks ls’s tidy columnar output. At that point I bundle everything up into a directory called ~/Projects/Scrap/2023-08-16.

Over time you end up with these lovey scrapbooks of mostly crap but occasional gems like screenshots of growth stats graphs from 2008 or a PDF of Leuchturm’s product catalogue in 2011 or an example.c that helped solve an obscure bug or a list of yays/nays for a house party.

I am a hoarder of the worst kind. Real digital hoarders at least have racks of drives to keep their house warm. This stuff is barely 400MB.
If you force me to migrate, I'm probably ditching your software. The inability to keep a stable user contract is a deep flaw that impacts too much software these days.

Respect the user.