skysight-inc/HackerNews huggingface dataset:
> I feel like a fairer way to do this would be through proportional representation.

Very much so, and there is evidence that proportional systems produce, among modern democracies, better satisfaction of the electorate with government, richer political dialogue with more axes of variation.

> Most issues that voters care about are not local issues

That’s very much not true, but in the US system, more local issues tend to be the focus of more local governments (not always, but usually.) At the same time, local impacts of national issues are important and need representation, but proportional representation can be done in ways which respect that.

> Why do need a system to carve up representation along geographical boundaries?

Several reasons: representation of local concerns, accountability of individual representatives to the general electorate and not just a party, and providing individual citizens at least one representative that clearly and concretely represents them particularly, not just their party of preference.

But you can do PR with local district representatives. Two key methods which do this:

Single Transferrable Vote (STV; the multiwinner analog of Instant Runoff Voting/Ranked Choice Voting) provides proportional representation by district in multimember districts, which provides coarse-grained proportionality overall while providing local representation, and mitigating the impact of specific districting decisions, since its very hard for them to have any significant effect on partisan representation overall.

Mixed Member Proportional, in which people have two ballots for a legislative body, one for a district elections (which can be single-winner FPTP, multiwinner STV, or just about anything else), and one for a party. The winners of the district elections are elected, but in the same body enough additional seats are added, from party lists, to achieve proportionality (within the tolerances specified in the system) overall, by reference to the party votes in the second ballot.

STV is the most straightforward and the one that would probably be least problematic for US state or federal legislative elections. (Federally, it would require a change to statute to either allow or mandate states to use it, because there is a statutory single-member-district mandate currently.)
But it's an interesting question that probably a bunch of us would like to know the answer to, so posting it seems reasonable to me. (Granted, one person could email to ask and then do a "Tell HN".)
The US provided 700,000 of the 956,600 troops and had to bring them halfway around the world. Most of those countries were using weapons bought made by the US MIC. Also I never said we were expected to lose. People expected a long and costly fight that would take months and take thousands of lives. Less than 300 were killed and that includes all those other countries.

Your point was that the MIC sacrificed our military acumen for profit, when they clearly haven't. I agree that we pay them too much, but the weapons themselves still perform better than any other.
At least WhatsApp can be used in iOS.

Can iMessage be used in Android? No.
Nope, it isn’t special. Indeed your example is why companies try very hard to prevent words from changing meaning. Google for instance no longer means “search with Google” but to search the internet for something, with Google or some other service, and history is littered with such examples - including ones that became so prevalent they lost their trademark protection.
Problem is there won't be any sites which actually refrain from editorializing because they'll all be open to lawsuits over content on their site. That would be bad enough on its own, but a site which had that kind of content policy would be one that advertisers and financial institutions don't want anything to do with either so they won't have the funding to adequately defend themselves in court.
Sci fi plot: we go to IO and find that life there has evolved to the gray goo stage...
I often edit my comments to try to make them less negative or controversial. I often delete them for the same reasons.
I'll admit to not putting space around binary operators when I write code, counting on format-on-save to fix it :)
Because it's impossible. There's no such thing as a universal time; it's all relative to wherever you are at that moment. Earth is small enough that relativistic effects between any two points are insignificant, but the Moon is far enough away that it'll be noticeable, though not that much. Anything farther, however, and it all breaks down. Within the system, it'll probably be "close enough" to have an offset between different places. If we expand to different star systems, though, it'll be impossible because they're moving in different directions.
Swartz was going to get a custodial sentence of less than 6 months, quite likely just probation. A slap on the wrist.

What exactly did you expect the punishments to be like? A fine?
I feel like I've been hearing complaints that compilers aren't leveraging SIMD instructions for years. I wonder when this will be solved.
When content is offered, not based on a factual request from the user but as a 'recommendation' that is a decision (even if it's an algorithm) and NOT a simple fact of serving whatever matched the end user requested (not the provider with 230 immunity) filter / sorting order on other end user published (not the provider with 230 immunity) content.
Oh, if only middot had been in the ASCII.
As an owner of the 12 Pro, I can concur that the battery life of the 12 line is not that great compared to the 13/14.
Generative AI Won’t Revolutionize Game Development Just Yet
The great thing about automation is the breadth, depth and speed at which I can propagate mistakes.
Minority groups cannot pass laws by themselves. Their one and only "power" is to prevent the majority from being able to arbitrarily impose their will on everybody else. Of course the other side of this coin is that a minority group can prevent "positive" change from being enacted by a thin majority.

But in general this cost pales in comparison to the alternative system where by merit of having a simple majority, a majority group can impose their every whim and desire on the every minority group with absolutely no restraint. If you can solve both problems in some way, do feel free to share - and not only here. You'd have solved a core problem of political science!
If that came to pass, then the only recourse the companies would have is to either let everything stay up (and if you showdead on here you'll see what kind of garbage that is) or they make every single submission sit in a queue until a human can review it.

This site would basically die.
I get everything except Snowflake....

Anyone care to elaborate on why they have snowflake in their stack?
People usually don't mix up pointers in C (foo) with multiplication (foobar) nor divisions (foo / bar) with comments ( // ).

So I don't really think people would have a problem with kebab case after getting used to it for a couple of minutes.
Hell I'll have differing opinions about the importance of the same name at different times of day.
Right, but suppose I depend on the org.example.foo package today, and next month someone else buys the example.org domain specifically so that they can insert their malicious code into the foo package?

Domain names simply do not eliminate supply–chain problems, they only make your packaging system dependent on DNS.
Nope.

Here is the thing that people don't understand about the big tech - people actually like and use their stuff. Nobody really cares that much about ads - maybe we have become desensitized to it, or it was never too big of an actual problem. And as for tracking, people actively want it even if they don't know it - take aways peoples front page of youtube without specific recommended videos and they are going to be bored as hell on the website.

To compete with that, you are never going to build an alternative that does things effectively worse.
I guess there's more to intelligence than just thinking outside the box ...
Nice! I have a few devices (from Pine64) that boot using u-boot, might be useful one day.

> That limitation meant that downloading images or files from the network could only use protocols that were based on UDP, for example Trivial File Transfer Protocol (TFTP) and Network File System (NFS)

PXE as always been a bit annoying for my use case. PCs have had UEFI for a long time now, UEFIs are complete OSes, but if I want to install an OS, a one shot situation, PXE feels overkill, with the need to fiddle with DHCP. It'd be great if I could just serve the image of the installer over HTTP, I'd be okay with typing the ip address of the HTTP server. If seems (almost) everything to provide this feature is there, it's just the last bits missing.
The correct legal decisions were made in both cases.

In Rucho,

> Roberts made clear that partisan gerrymandering can be distasteful and unjust, but that states and Congress have the ability to pass laws to curb excessive partisan gerrymandering.

In other words, it's up to the legislatures to ban gerrymandering first before SCOTUS can rule on it.

As for Citizens United, the law granted the FEC to pick and choose who was allowed to exercise political speech:

> The Chief Justice wrote separately to explain why the Court went as far as it did. Essentially, Roberts explained what I’ve written in this article: that there was no rhyme or reason anymore to which entities were allowed to influence elections and which weren’t. According to the government, Michael Moore can but Citizens United couldn’t. The New York Times (a corporation) can but other corporations couldn’t. There were so many holes and exceptions to the law organizations had been essentially reduced to asking the government for permission to criticize it, and that is contrary to the essential purpose of the First Amendment. No more narrow exceptions given to one group but not another, the whole thing must go.

https://www.cato.org/commentary/michael-moore-trumpland-migh...

They even went as far as to claim the authority to ban books:

> A close reading of the transcript, however, reveals that General Kagan did not change the government’s answer. She suggests that someone who had their book banned by the FEC would have a “quite good as-applied challenge,” and suggests (wrongly, it turns out) that the FEC has never pursued books in any enforcement issue.

> This is not the same, however, as saying flatly that under no circumstances does the government have the authority, under the Constitution and the First Amendment, to ban books for political content. Instead, Kagan asserts only that the statute in question (203) does not currently cover books, while conceding that another (441b) does cover books — but she promises they won’t use it to go after books. Promise, pinky-swear!

(yes, that Kagan as well in case you were wondering)

https://www.ifs.org/blog/citizens-united-its-all-about-the-b...
Matt Levine at Bloomberg gives a good explanation:
https://www.bloomberg.com/opinion/articles/2023-01-25/nyse-f...

Basically at the market open all the requests to buy and sell get matched at the same "open" auction price, then (a second later) the orders get sent to the order book, where the price can go up and down based on size. Because the system didn't think there was an opening, there wasn't the opening auction, the prices went straight to the book and there were large swings in price.
Oh, well I looked at them and in my opinion it is not a very immature position to take. Solid debate.
Remember that most content written by most people actually happens in these platforms owned and moderated by someone else. You say it won’t stop anyone but how many people currently posting on Twitter, Facebook, YouTube and TikTok are capable of creating their own websites, posting the content there, paying for the cost of hardware and bandwidth and also finding an audience somehow? 0.1%? 0.01%?

The rest of your comment is equally wrong (perhaps even low quality, low brow, incendiary, false), but I have little time to fact check it.
Yes. I kinda like this solution but I am wary of tying a language ecosystem to any particular version–control system, even one so nice and ubiquitous as Git.
Is there actually a distinction here? A good machine would learn about boxes and object permanence.
Albeit as a non-chemist, I'm surprised ions get as big as phytic acid.
> [...] experiments with the atmosephere of the people of Mexico?

Yeah I'm not sure that's how the atmosphere works. Surely this stuff would diffuse and affect the atmosphere globally.
I don't remember the last time a piece of text made me laugh out loud.
Masterpiece!
Avoid Being an “Ivory Tower” Architect
I really just mean actual self-described neo-nazis...
My point was that it happens more with beginners, so an experienced not seeing it often is expected..

Btw here is a local source. Three people got it from a group session. The doctor in the article says it happens about 400 times a year in little Norway, and that the group most often affected is people that used to be fit many years ago, and then start off too hard.

https://www.nrk.no/nordland/innlagt-pa-nordlandssykehuset-me...
Title should be "Confluent CLI is now open source"
> "Chinese is hard" -> 1.5B people figured it out.

Yeah and at least 90% of them were immersed in it since birth at home. Learning mother language while growing is very different from learning foreign language as adult.

> Can't understate how hardcore it is.

No, it isn't for kids, my kids are trilingual without any issues and much effort, kids are like sponges absorbing new information/languages easily, if you start early.

Btw. you won't be fluent in Chinese without living in China.
Johnny Got His Gun by Dalton Trumbo had a big impact on me when I read it recently. I wouldn't call it horror, but it's a disturbing and yet compelling read.
This reminds me about reading on similar device which when worn provides haptic feedback indicating North. The intention is to give the wearer an instinctive sense of North which remains even after stopping to wear the device.

Do you by any chance have any info on this?
Having worked in large corporate enterprises where the visualisation of data engineering and navigation to the relevant code-base was incredibly difficult - I see a lot of value in this. I think this is an absolute game-changer for engineers due to the often outdated documentation of the pipelines otherwise!
Would this apply to businesses too, or just individuals? If businesses are not allowed to deduct interest expenses, that going to strongly constrain how much they will be willing to invest.

And if business ARE allowed to deduct interest expenses, but individuals not, then rich people will just have their company own their house, and rent it from themselves (or some similar adaptation).

In particular, for real estate, if loans become more expensive, fewer people will want to build housing, making the market even more constrained. (Now, I do see reasons for making lending more expensive, but that would be for financial stability reasons, not housing.)

To "solve" housing, I think the main approach should be to encourage the supply side. Make it easier and cheaper to build, and harder for local communities to enforce their NIMBY inclinations.

Within reason, though, because if take to the other extreme, you may end up with an oversupply of housing in many areas, which can lead to slums forming.
> If people use it in this context, it means this thing.

to them, it means that thing to them
> The "pod" in "podcasts" stands for iPod.

Yes, but it wasn't invented by Apple, but by a BBC Journalist, who had nothing to do with Apple.

https://www.bbc.co.uk/programmes/p038m811

As per Wikipedia page:

The term "podcast" predates Apple's addition of podcasting features to the iPod and the iTunes software.
It's a matter of ROI. The initial skim is just the sorting phase. And sure, I may miss a great candidate, but that's the price one pays. It's much better to get a false negative than a false positive.

A false negative costs me very little. A false positive is a massive burden. I'm optimizing to avoid false positives.

Also to be clear, I will read the full resume of a candidate I'm interviewing. And their blog and GitHub and whatever else they tell me about. And I'll take notes so I can ask them about interesting things I find.

The skimming is just for the initial "should we consider this person for an interview" screen.
Offensive OSINT – open-source Surveillance
You don't need to hack Yandex. The entire monorepostory is synced on every intern's laptop, and you can do whatever your want with the files. I always wondered how it hasn't been leaked before to be honest.
Recommending Cannabis for Pets
My country has no official language and the lingua franca of my neighborhood is not a language I speak. Shit just got weird because basically no one would not consider me part of this society and I sure as hell understand it roughly as well as anybody else in my hood.

Maybe America is just weird but you can come here and not learn English and if someone refuses your right to comment on our society they'll probably just be called a straight up racist.
There's precedent for this, though - 123.456 is lexed as one token in most languages, but foo.bar is three. It doesn't seem to be causing much issue in practice for readability because the context is sufficiently distinctive. Having / not having whitespace around the character would be even more distinctive, though, no?

FWIW I did write a fair bit of XPath (in XSLT context) and XQuery back in the day, which do allow kebab-case identifiers and use them for standard library names other than types, while also using minus as a binary operator. I don't recall ever consciously thinking about how to differentiate the two uses, not even when still learning the ropes coming from C++ and C#; it "just worked". Of course, this is anecdotal - it would be interesting to poll people with prior experience with kebab-case languages that have also been exposed to other styles regarding their overall preference and this specific ambiguity.
Looking up many items in a large hash table. So like an in-memory K-V store could probably be designed to work well around such an infrastructure.
Sound travels farther in cold weather. FTFY
It does not tie into Bitcoin. It's just a very very simple protocol of clients sending and subscribing to pieces of data, and relays that dumbly (i.e. with little processing) send data across connected and subscribed clients.

It's like a very minimal version of ActivityPub. It takes an hour to go through the whole spec and addenda.

Then Jack Dorsey got interested, gave the project a big grant (in BTC), and a lot of crypto hype flew into it. But while it is a convenient excuse to say "crypto, therefore bad", the protocol is itself completely unrelated and IMO quite neat. There is a lot of potential for systems that anyone can comprehend in their totality in an afternoon.
Apple did it again between 2005 and 2007 when creating the UI for the iPhone. Using a similar playbook!
They for example had to find the exact minimum touch targets (57x57px square), amongst many other UI explorations. The iPhone platform was much more complex than Macintosh of course, and had to inherit OS X kernel and some APIs.

I’d argue that Palm was also a similar success at the time.

You are right that it’s not easy and probably impossible for a too small independent team or an open source project, it needs as you say a very focused goal, a small cohesive team.

And for example Meta totally failed to ship a great UI/UX for Quest (it’s ok, but with incredibly bad parts like inviting other users, typing text, inconsistent controls between apps and games, no standard UI library, etc. they really need to just start from scratch now, IMHO). So pure ressources are not enough.
I've not seen it put so eloquently.
Why do you think it's zero sum? I might only have one position, but I'll interview as many people as I need to until I find one that is a great fit.
Why does Chekhov make it to HN frontpage so often?
A lot of stocks have minute bar of wide range prices in the first few minutes of continuous trading. This seems like the incident in what caused Knight Capital fiasco, in which the system repeatedly buy on the ask and sell on the bid very fast, thus pushing the high price high and low price low. In the opening usually the market maker will be more weary of the risk they cannot hedge directly and thus will be less willing to take on positions, leading to wild swings.

Still this report (and the previous statement) does not give enough detail on why a backup system misoperation resulted this. Also, critical large systems like exchange rarely have a single point failure. Usually there will be a sequence of issues along the event chains leading to this. Thus one "failed to properly shutdown" caused all this is a bit incredible. We will need more explanation.
dance monkey, dance!
Although he jokes about not speaking Japanese well in that tweet, I've seen him conversing in Japanese in some reports. I think he probably speaks Japanese well enough, but is lamenting that it's a hard language to get really good at.
They do add extra filesize though.
There are ways to get the off files and create your own rss, because their player is sh*t … i Heard ;-)
>I make a website for pregnant women and someone comes and rants about American politics. What the fuck am I supposed to do if I can't delete their comments? Let my project dwindle to shit because I'm "editorializing" content by deleting this obvious off-topic discussion?

Yes; do nothing and assume no liablity. If you don't want to assume any liability you don't involve yourself beyond providing a platform. Simple as that.

>I now endorse them by not deleting their messages?

You endorse nothing because you assume no liability by doing nothing (abiding by applicable laws notwithstanding).

>Someone gives incorrect advice that someone else takes on my forum. They kill their baby. Whops, time for me to go to fucking jail for someone else's opinion.

You are not liable for the "incorrect advice" if you did not involve yourself in its creation and publication, beyond providing a platform.

>I think you have a problem with platforms and monopolistic behavior that's designed to colonize your attention.

I have a problem with publishers pretending to be platforms and enjoying the benefits of being both a publisher and a platform while evading all liabilities thereof.

>The fact that searches on the internet are dominated by one private for-profit entity is a problem.

It is, but it is neither here nor there.

>The fact that the majority of internet traffic gets siloed into a few websites, which aggressively (and honestly sometimes borderline illegally and definitely morally reprehensibly) snuff out competition is a problem.

It is, and the removal of section 230 protections would serve to partially alleviate the problem.

>The fact that registering a domain, setting up an internet connection, and trying to host a website, are all for profit, private driven workflows is a problem.

Hosting a website /should/ be a private endeavour for the sake of ensuring free speech. Once upon a time, making your own website (and assuming all the liabilities that entailed) was how you voiced your thoughts on the internet instead of posts on Twitter and Reddit.

>The fact that all of the above can easily be taken away from you, due to a denial of service, which has nothing to do with the legality of the content you host or your opinions, is a problem.

That is a structural problem with how the internet is formed. Tangientially related it may be, it is not directly relevant to the question of free speech.

>All of these are serious problems that require more than a band-aid, sledgehammer solution aimed at section 230.

Removing section 230 would only address some of the problems the internet faces, but it would be a start.
It's enough to have a massive observable effect on the news media, which was the entire point.