skysight-inc/HackerNews huggingface dataset:
That's the wrong way around, I don't think any conventional analysis of voting systems concludes that.

FPTP forces parties to the center, because they have to be pre-formed coalitions before going to the polls. Single issue parties and fringe parties end up with nothing in FPTP.

That's why the usual argument for PR is that it allows smaller (fringe/extreme) parties to exist and have influence, so represents minorities better.

In practice this is what we see. Countries with PR often have very powerful fringe or single issue parties (often the Greens), whereas in countries with FPTP the main parties are all big tents that just represent the centre-left or centre-right.
It's the real time chat all the things people want to search are moving to.

Minecraft mod? "Find us on Discord!"

Hot new indie game? "Find us on Discord!"

Interesting little open source project? "Find us on Discord!"

30 year old forum shutting down? "Find us on Discord!"
Apple Photos is my new pet hate.

I wanted to move my default library file from one drive to another and I waited 3 days for it to never finish. Seems like it had to update every single file in the database. It doesn't make sense that it needed to do anything at all really.

In iTunes if I clicked on a file that no longer existed, it would lock up and come back after a minute each time with a dialog saying it doesn't exist.
A guy can dream haha
It could be an additional line of defence. It would also ideally run on your user agent.
I find it much more amazing that T1 dates back to 1962. What could talk at 1.5mbps in 1962? Mainframes I guess?

Then there’s the fact that this speed remained fairly state or the art until DSL and then cable modems.

There was also T3 in the 1990s for a whopping 45mbps. I worked for a bit for an ISP in Cincinnati in college that had one of those running to a data center. That DC was full of racks of Windows NT machines with unused mice hanging off the back of each so they would boot properly.

Those days were both fun and awful. It was really a frontier feeling but the tech was clunky and connectivity was expensive.
Opinions on Algorithmic Tech Interviews in Light of Current GPT's Ability
What do you think about tech interviews around solving algorithms since GPT can resolve most of them?

Would it be better to resolve some issues related to the day-to-day company?
I don’t think so, not for me at least… because any time I hear their name I’m going to remember what the ICO says, especially when we ourselves take time to ensure our own checkout is fair. £140,000 is a slap on the wrist so I am sure they will learn a valuable lesson to respect customers a bit more.
Its just running a quassel
Docker container somewhere
There is no money to be made supplying a subsistence farmer with goods and services? Are you aware of the donations business?
Most likely you’ll need to do accounting in the EU country since that is the de facto place of business (your office). That is in addition to whatever US accounting. Not ideal.
Well, this all resonates. I'm in the middle of a big life transition, and while re-evaluating how I got where I am and why I took on certain roles, I found I'm not as beholden to my trajectory as I felt.

I'm ready to bundle up everything I've spent the past twenty odd years doing and turn it into just a other stepping stone of a long and interesting journey.
I got a late payment fee from Klarna for a similar reason. They kept spamming my phone with push notifications, so I revoked their permission to send them. Some time later they weren't able to charge my card and only communicated this by push notication (they had my phone numer, email and postal address). The invoice was something like a week away from being sent for collections when I opened the app by accident and saw it. I go out of my way not to do business with them since then.
I don't think Walter has ever intentionally talked down to anyone in my time, but his tone can be subtly belittling over some details.

I don't think it's intentional but the argument always begins with explaining some detail as if you didn't know it existed even though you'd have to do be able to bring it up in the first place.

This is not just me, I've had this discussion with a few people. One of a short list of complaints of this kind it must be said.
ISDN is what made my parents’ phone bill explode. 128kb/s with two channels was like a dream come true haha
EVs are bad at long distances and take a long time to charge.
Rental customers are usually on a tight schedule and need to travel long distances.
I don’t know why they thought this would be a good idea.
DirectX is more than just Vulkan. It does sound, input, etc...

Vulkan is like Direct3D 12, a low level 3D API. Between the two, most seem to consider Vulkan the better option. However, Vulkan has the reputation of being verbose and very much not noob friendly. It is mostly geared towards advanced engine developers who want full control to make the most of the hardware.

Besides 3D, the rest of the multimedia API are a bit of a mess it seems. On Windows and elsewhere. I haven't look at it for many years though.
I've been getting tons of physical mail I didn't ask for for years. We need a spam filter for the USPS. I only check my mailbox when I know something I want is coming, or if I need some grocery ads for kindling, because it's all garbage. It drives me insane how wasteful it is, chopping down trees just to make mailers that noone wants.
Yes it does, I use it daily
The condo I'm living in (in Tokyo) was built 20 or so years ago and features a karaoke room for the residents. We recently got a notice about how they will have to do a full makeover of the karaoke system because the current one only works with ISDN and the vendor is phasing out support. IIRC the quote for the makeover was around $10k
You’d need monster engines and power supplies, which would be paid for by… Panama? the shipping companies?
It turns out this is actually a very hard problem which is why centralized social media companies get it wrong so often (and why that might still be preferable to the alternatives).
Geez dude, we are living in two very different Britains.
I had no idea a shebang could be used like this! After all of these years…

Nice hack. Love it.
I misread my source, I am off by 2 orders of magnitude. Please disregard.
JetBrains is an amazing company.

The fact that you can log an issue on their public tracker for any product, and some human is triaging this instantly.
Did you reply to the right comment? Who mentioned the EU? What do consumer protection rights have to do with the article or my comment? Consumer protection rights are about good and services, not data privacy.
But we could have an actually punitive first fine to deter other companies from trying their luck at ignoring the law.
> Would it hurt them to use ${x} instead of \{x}?

There are multiple reasons to prefer \:

1. In Java, \ is already the character that signifies that what follows has a special meaning, while the use of $ is foreign (to the language).

2. `\{` is a syntax error inside string literals, which means it appears nowhere inside string literals, while $ is fairly common; it would also mean that $ will need to be written differently inside string and string template literals.

3. The use of $ for interpolation is common in Java templating libraries, and it's preferable for the language to use something different (in JS, where $ is used by the language, templating libraries also use something else, like `{{`). See https://mail.openjdk.org/pipermail/amber-spec-experts/2023-A...

> or something to that effect (and similar for sql.identifier etc).

You can already do that if you want:

X."blah \{sqlString(x)} blah";

But this feature is being added to Java to solve the pretty serious problem of code injection, and so the more important thing is the selection of the processor, which ensures safety, i.e. an HTML API will offer an HTML processor and will not accept strings. Remember, string templates are most useful when what they produce is not a string, but rather construct a specific API entity.
Can’t you count as high as 156?

12 knuckles/finger segments, incrementing by 1 on the left hand for each completed counting of 12 on the right = 12 * 12 + 12 = 144 + 12

I may have misunderstood the proposed counting method however.
There are still active, moderated newsgroups. The majority of them have dried up, but some are still relevant.
I'm waiting for the socialist-built canals
I launched RustNet in 1992 as "the first ISDN ISP in Michigan." We offered a blindingly fast internet speed of 125k! At the time Silicon Graphics had added an ISDN port to its latest workstation, which I had for the engineering design work we did. The launch of our ISP occurred at an industrial expo at Cobo Hall in Detroit. We were not set up yet so I talked to the product manager of the ISDN feature at SGI and he was kind enough to let me dial into his desktop workstation in his office. All I needed was to get Ameritech to drop an ISDN line into Cobo Hall.
One trick we learned: if a regular dial-up customer complained about speeds we would call Ameritech to schedule that customer for ISDN. The phone company would remove something from the line (filter? impedance?) to prepare it for ISDN. Then we would cancel the order and the customer would get the full 56k from their modem.
You’re not wrong to say we have to be careful about considering sources, but I think you’re being down-voted because this smacks of the “both sides are the same framing” which some people use to sound objective while ignoring the significant truth gradient between the two parties. The charts in that article are consistent with mainstream economic consensus and all cite authoritative sources so it doesn’t seem like this concern is relevant here.
How to Intervene When You Witness Workplace Aggression
Ask HN: AI that allows you to make phone calls in a language you don't speak?
Imagine this: You're trying to book a table at a sushi restaurant in Tokyo over the phone, but you don’t speak Japanese. With this hypothetical software, you could make the call in English, and the software would translate and synthesize your voice into Japanese in real-time. So, you would speak in English, and the restaurant would hear everything in Japanese.

This idea came to me during my travels in Japan and China, where English is not commonly spoken in many places. It's incredibly challenging to navigate without knowing the language. We often had to rely on our hotel's front desk to assist us with reservations and contacting support services.

I can envision other applications for this technology, such as in call centers, for international business calls, meetings, etc.

What do you guys think? Thanks in advance!
true, I do the same when I'm looking for truenas or proxmox answers
Oblivious Paxos: Privacy-Preserving Consensus over Secret-Shares
That hasn't happened so far ever. What makes you think it will happen soon?
I support your railing against bureaucracy, but question your assertion that a specific quantity of public spending is bad.

Firstly, government spending does not imply greater bureaucracy; compare and contrast healthcare in America with pretty much anywhere else.

Secondly, fiscal policy should be dynamic and reactive to economic conditions. I don't pretend to understand Keynes, but I believe he established that principle beyond question. The Austrian school may have challenged it, but their axioms did not survive the light of day.
Uber is an interesting example to me because where I live, it really did revolutionize taxi service. They used to not take credit cards and you used to have to fight for them at the end of the night when bars closed. Plus taxis were usually much less clean than an Uber car. That industry badly needed to be disrupted to make it less of a shitty experience.

On the other hand, I'm sympathetic to people losing their livelihoods because of Uber and am generally opposed to the 'giggification' of everything that Uber seems to have ushered in. It feels like there was a better way to handle the innovation.
What counts as plagiarism varies by field
If we're defining "break" as "weaken," than the old saying is a nearly useless tautology.

Of course things either break you or make you stronger. The unexpected outcome would be for to leave you exactly the way you were before.
It seems to me the algorithm being followed where these moderators are introduced to this horrible content maximises the anguish it causes. There's no proper training in advance to fortify them against it and they're straight into the most horrible things from the first day on the job, which is inhumane.
Separating the wheat from the chaff of content is difficult and admirable work and these people should be properly supported and rewarded for the risks they take from moderating it on our behalf. A lot of these people are also quite nieve about horrors of the world. Are they really the best ones to do this?
> Not sure why this post is anonymous

Honestly, my work place is filled with inexperienced people who have decided what the right approach should be. I'm older and more experienced than most and have learned that I can't win all battles, and bite my tongue when I see them making bad decisions. It's a form of age discrimination where even the management thinks that "young people see problems with fresh eyes". I don't want to come across as an "ok boomer" developer stuck in their old ways. "Rewrite everything in the new untested framework? Sure why not. The code is over 2 years old, so it's full of crusty legacy code".

I may seem a bit bitter in my comments, but I'm mostly disillusioned and are trying to see it as a learning experience. I'll give my opinion sometimes, and if they don't follow it it's not my problem. They will just need to learn the hard way and will probably end up in my situation in a few years.

I'm just collecting my pay check and planning to move on to a work place with more balanced demographics.
Where are you located? It doesn’t support everywhere on the globe yet.

If you’re in a supported area I would suggest just trying it some more. I use it almost daily in the US; I don’t usually save recordings I just tap Sound ID and then cancel it after I get suggestions. It doesn’t always pick up far away birds when they are soft and there is competing noise, and it can get confused by some of the mocking/mimic birds, but it’s generally fantastic at hearing all kinds of sounds despite numerous imperfections and variance in quality.
You can hire a driver without using Uber. You can pay more for better service.

(And you can even give Uber more money to get better service, within some limits.)
Damn it, so know I gotta choose between which variant of D I want to comply with?
I always thought the ideas from the Mu project were interesting, not sure about its current status as I haven't seen Mu or Akkartik on HN for a while.

https://github.com/akkartik/mu
> happening to identify that the problem could be broken into progressively smaller subproblems.

Which is what dynamic programming is about. And no, not everyone is capable to do that, especially since not all problems solved at work are Leetcode.

Sometimes people really have to spend hours or days to understand how to split a problem. Only then optimizations can be applied or become "obvious".

Like usual, solutions are "so obvious" when someone has done a lot of heavy lifting to simplify the problem, improve the context, etc.
Ask HN: YouTube – how to batch scrape comments and details for 300 videos?
If I have a CSV file with links for over 300 YouTube videos, what are some good ways to safely save all comments below each one plus the uploader details?

It's super important to do it in a way that either a) prevents the Google account and/or IP address to be marked as a spammer or something, or b) can be done anonymously without a Google account.

There's no rush, so the process can be done slow enough to not trigger anything at YouTube/Google. It can e.g. be done in batches over some weeks, if that's necessary.

I'm not a great programmer, so the simpler/more automated, the better.

Any and all ideas are welcome. Thanks!
The worst about Hello Fresh is the subscription itself, you get meals every week, unless you opt-out. Of course that you will forget to opt out at some point, so they just send you 3 meals of their choice. No 'Hey, we will send you this, are you ok with it or do you want to change it?'

Plus, the receipes aren't that good if you are an above average cook. You get something Indian and it is a gringo version of the real thing, even if the real thing is easy to do.

Or, there is a mistake in the recipe, such as an ingredient not appearing in the walkthrough. I subscribe to stuff like this so that I can cook without using my brain after being tired, not having to check meticulously every dish.

After two months, I happily unsubscribed. The scammyness aside, I do not see any advantage in using the service for how much it costs.
Sen. Wyden's Letter to SEC IG on Recent SEC Twitter Hack [pdf]
It’s also true that 40 < 100, for that matter.
> What can I do with Usenet?

You can enjoy threaded discussion in unmoderated groups without worrying about viewpoint censorship.

You can run your own NNTP peer and create your own newsgroups for your own community.

You can use a threaded newsreader application (like Thunderbird or Seamonkey or Claws Mail) which is much more efficient and organized than web forums.

> ... but I’ve got no idea what Usenet is.

You can start exploring Usenet here:
https://news.novabbs.org
First Impressions: Ray-Ban Meta Smart Glasses (Plus Video Footage)
I was using Leetcode this week and realized how terrible the software is.

The login flow was broken where it kept signing me out when I tried to click “subscribe to premium”. There was no way to give them money and I was stuck in a loop.
> Hence why insurance rates typically decline to a meaningful degree when one turns 25.

Germans, for example, typically learn driving much later than Americans. Would be useful to check the data to see whether their insurance rates drop at around the same age, or around the same years of driving experience.

Because the obvious null hypothesis to explain your observation of insurance rates is that young people just take more risks.
They mean “GISS” - General Impression, Size, and Shape. Allegedly orginated as an acronym in WWII for identifying planes but caught on in the birding world.
Has happened many times before and is happening again right now.

https://www.mckinsey.com/featured-insights/employment-and-gr...
> Much more older and common use and association (even their own "Java EE Expression Language" uses it)

That was one of the main reasons not to use it; even in JS templating libraries use different syntax from that of the language's $ (see my other comment).

> and not confused with escaping a character (like \n, \t) etc

That would not be a confusion at all but the very point: \{ is just like \n or \t, i.e. gets a special interpretation rather than a literal one.

> Pricinple of least surprise

\ in Java is standard for that purpose (special interpretation in a literal); it is $ that is foreign.

> avoiding NIH

That is not so much of a principle, although it could be if the language was rejecting some otherwise universal choice, only that's not the case here at all. Of the other popular language with either a similar feature to Java's string templates or with string interpolation -- JS, Python, PHP, C#, and Ruby -- only JS and PHP use $ (and only PHP uses $ with the "shell" shortcut of $x). Or, if you only want to look at the "big three" -- JS, Python, and Java -- each has a different syntax from the other two, and only one uses $. Even if you look at all programming languages in the world, only a minority of programmers using a language with string templates and/or string interpolation use one where $ is used for the value syntax. Not only is it not a near universal choice, it's a minority choice.
It's worth pointing out that Walter is one of two co-maintainers of the language. The other has not said anything at all. On the other hand, I'm not sure what there is to say if they're not going to make any changes in the process.

I'm far more concerned about community development of libraries, IDE support, and the beginner experience (especially on Windows) than I am about changes to the language, which is already pretty good. As a Linux user working on top of C libraries, the experience is incredible. That's not the case for everyone.
There are many plugins, check https://meta.discourse.org/c/plugin/22

The flexibility of Ruby makes it kinda easy to change behavior.

Full Disclosure, I work there.
Homeowners. Second homeowners. Property Investors.

All the people in my tech friend circle are landlords post-pandemic. They've all extended their credit to max during free money covid bonanza. All of their proprieties have now appreciated between 30-50% . Even the supposed 15% "crash" would still put them in a nice green at 2% interest rate.
The Oberth effect is fascinating. It sounds like a violation of conservation of energy but it’s not. You can get multiples of thrust.

An Oberth effect flyby of a primordial black hole with a high impulse drive like nuclear pulse propulsion would be pretty spicy. It’s a feasible way to achieve speeds close to the speed of light. Acceleration would kill you though.

If we did find such an object anywhere within a few light years of the sun it would be a way to send probes out at significant fractions of the speed of light.
My dad told me a joke/story once about one of his old psychologist colleagues(call him Dave) arguing with a psychoanalyst* about some psychology thing.

After a while of the discussion going nowhere, the psychoanalyst said something like this. "Not to worry, Dave, I know you're dynamically minded enough that you'll eventually learn to agree with me."

Dave was not pleased.

I guess that was more condescending than pejorative, but oh well.

(Most modern clinical psychologists consider psychoanalysis to be a pseduoscience. A small minority still practice it even clinically. They don't like eachother very much)
Lowriders may cruise again in California
Usenet runs on the NNTP protocol. NNTP stands for "Network News Transfer Protocol." It is not a mailing list but many mailing list operators mirror their mailing lists in a NNTP newsgroup. This is done with a mail-to-news gateway script.

Usenet is typically accessed with a news reader application like Thunderbird. Thunderbird is not just a email client. It is also a news client that allows you to subscribe to and post to newsgroups.
It is called a "Cloud Restaurant" or a "Cloud Kitchen" and it happens all the time
As someone who participates in relatively high information density Discord servers (mostly ML related), search is rarely a problem for me. Yes, you need to do keyword search, but it's not the end of the world-- whenever I've needed to find a message 1-3 years back, I've found it successfully. Even in servers that I'm relatively new to.
> "Doing well" is just a subjective feeling

> Our lives are so great

You are a homeowner with no children requiring childcare ?

> I just seen the other day how a movie ticket use to cost $5 in 1972.

I googled this. Looks like it was $1.69 in 1971
https://www.natoonline.org/data/ticket-price/
You don't need a phone to do 2FA. You can use a TOTP desktop app or a Yubikey.
And the tuition and time out of the workforce, which puts it out of reach for many, many people.
It doesn't help with the spam but if you sign up with USPS's Informed Delivery, you can at least see if you're getting anything that day. Which can at least save you trips on collecting your mail until you receive something you care about.
Dynamic programming doesn't automatically mean you don't have any books, or that things will be fast.