skysight-inc/HackerNews huggingface dataset:
Just because you don't like it doesn't mean it's a dystopia. I might as easily say the following:

"Why would I do this? Over hundreds of years society has advanced to the point where I can easily have a ton of job opportunities without tearing myself away from the rest of my family and friends. I don't have to spend significant chunks of my time traveling back and forth from stores for basic necessities. If I have a medical emergency there's definitely a major trauma center close by, not to mention any chronic issue where I have multiple specialists in dozens of fields and access to ongoing treatment facilities at my fingertips. I don't want to live like some dystopian partial apocalypse set us back 80 years. A lot more people think like me. We didn't go through 20+ years of education so we could only see family at holidays and birthdays all to live like having to drive half an hour for groceries is actually some pastoral & pure way of life. Honestly it sounds like it sucks."

Both your point of view and the one that I presented above (which is not my actual opinion) get it wrong. The truth is that we all make tradeoffs in these decisions, and we all choose where our own lines are, and there aren't just 2 options, it's a spectrum.
Have you used pipx? I really like it for installing Python tools because it automatically creates a virtual environment for them so that their dependencies don't affect anything else.

https://pypa.github.io/pipx/
The American voting system seems broken in many ways that have not much to do using paper.

Elections taking place on tuesdays instead of weekends for some reason, low polling-places-per-voters ratio (though numbers are hard to find), ballots with multiple non-trivial questions, etc.

Before turning to voting machines, there's a lot that could be changed at every level. Moving Election Day to weekends would be a good start.
Much like if you don't have an internet connection, or don't have an e-mail address, or don't have a bank account, or don't have the ability to read, tech companies have decided your custom is not worth having.
This was unexpectedly good. Do you have a browser extension?
WebAuthn does not require a USB device.

For the first few sites that deprecate passwords the explanation will be something like "we have strict security requirements, passwords are not secure, we're getting rid of them". Once that becomes the norm for high-security applications other sites will follow, since they won't have to deal with the initial barrier of getting users to set up WebAuthn.

> WebAuthn has been around for almost 8 years now (published May 2016). Big Players enthusiastically support it.

They enthusiastically support it for 2FA. I haven't seen any concerted effort yet to use WebAuthn as a password replacement, or to implement any of the basic features that would make that viable (like synced credentials). I find that very disappointing, as we could have been well on our way to phasing out passwords already if the big players in the space had started this 4 years ago back when the WebAuthn spec was finalized.
For a person in the field the title conveys a lot: It is a way to make qubits with traditional cheap scalable manufacturing techniques and, surprisingly, the qubits can work at relatively high temperatures that do not require 400k$ cryostats.
You're referring to tax structure. It's a form of wealth redistribution; corporations in the city center, and businesses in dense strip malls all around, are the big earners in the city. Suburbanites already feel like they pay high taxes on their houses, at a discount, notwithstanding the obscene cost of mortgages.

You could drastically revamp zoning laws and still living in the outskirts would be less expensive (See: Japan). Of course we should do this because it creates more options and opportunities for consumers and which NATURALLY increase density of cities without the need for senseless coercion.
Ask HN: How is life in Tel Aviv for an engineer?
Can software engineers afford a good life with such a high COL?
Is there a good summary anywhere besides just reading the book?

I'm curious but skeptical. I would have thought that if there is a good and straightforward justification, it would be in the wikipedia page, but it's not. It simply says:

Quadratic voting is a variant of cumulative voting in the class of cardinal voting. It differs from cumulative voting by altering "the cost" and "the vote" relation from linear to quadratic.

Apart from that there's no comparison to cumulative voting, which seems a lot simpler and more robust against concerns like collusion and sybil attacks. The only other mention of "linear" is in a rather opaque paragraph marked "citation needed".

If it's purely a way to allow people to buy votes without having rich people completely corner the market, I guess it makes some sense, but it still seems rather wrongheaded. If you're going to give everybody the same number of virtual tokens, there are no rich people to begin with. If you insist on using an actual currency, there are other possible mechanisms like a universal basic income.

Edit to add: Aha, I've found a (the?) paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2343956

Rational agents maximize their utility by setting marginal cost equal to
marginal benefit. This means that if John values being able to incrementally move
the outcome in his favor twice as much as Sue values being able to incrementally
move the outcome in her favor, John will pay twice as much at the margin as Sue
does. For example, John buys 16 votes while Sue buys 8 votes. The exact number
of votes that John and Sue buy depends on their estimates of how likely they will
be pivotal voters, as explained below, so if John buys 16 votes for $256 (162
), this does not mean that he values the project at $256. But it does mean that he values the project twice as much as Sue, who buys 8 votes.

This emphasis on marginal cost seems to ignore the fact that John and Sue will be working with finite budgets -- the overall real cost of the vote is important too! Unless I misunderstand, the implication is that if the cost were linear, John would buy an unbounded number of votes (as the marginal cost never goes up) which seems absurd.

Particularly in the cases where quadratic voting is actually being used in government, when e.g. lawmakers are given 100 tokens to split among different possibilities, I don't think any of the above analysis applies at all, and it's not clear that quadratic voting has any advantages over cumulative voting.
This article mentions providing $5 of value when the daily wage is $5.

Question for an economist: what effect does this have on an emerging economy? If scaled up to half of the population, does that cause inflation?
Love the colours but would have preferred this style applied to a less played out but more interesting visual aesthetic than Tokyo.
The best part is the forget function, for when functions are incompatible. As an example, lsp won't work for me unless I forget the project-root function from ess-r (I have no idea why this hasn't been fixed) and helpful makes this a two or three key activity.
Flops have been released too (Copilot I'm looking at you)
Water as a glue for elasticity enhanced, wet attachment of biomimetic structures
JNI is the only escape hatch in the JRE. JNA leverages JNI and so has a better API while still keeping the terrible performance. This is like JNA, but more robust, and while also being an escape hatch of its own so that you can finally get performance similar to P/Invoke when making native calls.
Does Social Media Make Teens Unhappy? It May Depend on Their Age
> in the US, they are disgusting as a rule

Sanitation is enforced at the local level. Making blanket statements about the U.S. carries little information.

Restaurants in New York (county) are spotless. Restaurants in San Francisco, less reliably so. The broader point holds, however--people in the restaurant industry tend to go out to restaurants.
Decentralised activism: Building tech infrastructure for action
Good summary of the language-level changes here: https://piotrminkowski.com/2021/02/01/new-developer-friendly...

ETA: actually if you haven't used it since 1.6 you'd want to find an article on Java 8 as well that covers Streams.
Actually, what Java had was J/Direct. P/Invoke was created specifically for C#.
Lakoff and Johnson followed up with Philosophy in the Flesh, applying their conceptual metaphor analysis to philosophies and philosophers. One of the most enlightening philosophy books I've read - and I read mostly philosophy for many years - it felt like having my eyes opened. And the book that helped me in understanding art and music far more than any other, Dewey's Art as Experience, I picked up because of good things they say about Dewey in the first pages of Philosophy in the Flesh! I'm a musician and artist, so I'm extremely grateful for that lead.
You know you can be not honest without lying, right? Lying is for lowest scum.
I have a gas stove but will be moving to induction soon given it meets our needs better. You already see induction in high end new builds (with gas in mid-end and older builds).
The history of the human race is one of making life suck less.

I, for one, plan to be on the right side of history on this topic.

If the oil is running out or is otherwise untenable lets make some rational plans for something better (oil is dirty anyway and makes life suck) rather then running around in rough goat haired shirts flagellating ourselves and congratulating each other on how much we have made life suck and how virtuous we now are.
> 1800 gallons figure, since about 95% of that is green water

ninety-five percent of a previously cited number is actually OK?
He wrote https://github.com/Wilfred/deadgrep too. It's awesome and I don't know how I lived without it for so long.
(Disclaimers: crude content ahead; also, explaining a joke makes it unfunny.)

Ancient Greece is sometimes associated with pederasty [0], where adult men have sex with younger (teen-aged) boys.

GP wrote:

> I don't think that would work in Greek.

IIUC, GP's point was that commenting the word "came" is ambiguous in English, but not in the joke's original language.

My pun was that there are two ways to interpret "that wouldn't work in Greek". The first being what GP meant. The second being that if a Greek man were to ejaculate when in Rome, it "wouldn't work" to father anyone, because it would be anal sex, and therefore unlikely to impregnate their partner.

[0] https://en.wikipedia.org/wiki/Pederasty_in_ancient_Greece
> So, sure, everybody would like more space, more privacy, etc, but the way the world actually works is that you have to make tradeoffs.

That's the beauty of technology though. I really don't have to make these tradeoffs anymore.

I can work from home which means I'm no longer limited to the job market in my immediate geography.

I can order practically any product I want online so it really doesn't matter if I live close to a city with great stores or not.

I can use a plethora of apps to meet people and date.

And of course, I have my car (and uber as a backup) so I don't need to be cramped into some terrible apartment in order to make the world accessible.

We love to romanticize these crowded industrial era cities, but when given the choice, most people would rather not live in dense cities at all.
I once had a chance to take a job related to navigation. I got significantly lost on the way to the interview. The job didn't work out, probably for the best.
Don't numb it, master it and let it lead under control. Empathy is an
incredible virtue, but it must be disciplined.

I don't know enough neuroscience to know what the "right dorsolateral
prefrontal cortex" is exactly but I know that you can over-ride/master
it with reason and discipline.

So I think there's something more to people allowing their better
nature to slip under stress than simple brain chemicals.

A colonel told me, that in the moment of most stress that's when the
men need you most of all, and need you to retain dignity,
self-sacrifice, and thinking about _them_ more than ever. When
everyone is shitting themselves we revert to "I'm alright Jack"
self-preservation mode. That's precisely the time when you need to dig
deep and let _reason_ take the lead. Compassion/altruism etc is a
personality structure, not a fleeting feeling, so it's encoded into
your rational decision making.

So a ton of training is about getting you to "snap out of yourself".

The body moves in fast time, but if the mind can still stay in slow,
measured mode, that's how the best comes out in some poeple under
adversity. Hardballs who have no love for humanity will jump on to the
tracks to save a kid from a subway train, because deep down they are
actually masters of the empathy they've carefully hidden.

I guess that tension between what you know you should do and what you
find yourself instinctively inclined to do - is conscience.
I’m an old developer and I’ve been worried about the same thing for most of my career. We’ll either be fine or you’ll have a far easier time switching careers than me. :)

But we’ll likely be fine. Just keep a healthy respect for security, keep learning and think through best practices.
The guaranteed overhead is in size, because JO has either 1 or 5 extra bytes per overflow check, compared to INTO. If you want the exception place to be known precisely, the program counter must be saved separately for each check, which adds a few extra bytes per check (e.g. 5 extra bytes for a CALL instruction, which allows the use of a short JO, so there are 6 extra bytes per check in total). Because there are many checks in a program, the extra program size is non-negligible.

The execution time should be about the same for INTO and JO, both for the normal case, when both INTO and JO are ignored and for the error case, when JO is guaranteed to be mispredicted, so its long execution time added to the time needed to fetch and execute the following instructions required to match the effect of an INTO (e.g. saving state and a second not-predicted jump or call that might be needed to reach the actual exception handler) will also be about the same as what would have been needed by an INTO exception, if not longer.
As someone very much into the noir-cyberpunk-always-dark-and-rainy aesthetic I don't find the overly saturated and edited photos that appealing personally. Especially when lots of purple and teal is added and boosted. I find it only highlights the lack of real content in the photo (people shot mostly from behind holding umbrellas). No snide intended, the photographer is obviously talented, just a personal take on subject matter choice.
what are your goals?

'if it ain't broke, don't fix it' - if you find that you are able to work comfortably with vscode with the vim extension, and it is meeting all your needs, then honestly that might be what works best for you. However, if you find that you are hitting walls with extensibility or flexibility, _then_ it's time to maybe consider a switch. in my experience of using vim for like a decade now, a successful vim user is often someone who is _obsessed_ with squeezing usability and optimization out of their tools/toolchain. I have seen many an engineer try and force Vim on themselves because of the perception they think others will have of them as a somehow more skilled or 'in the know' engineer. And while i'm not suggesting thats what you are doing, it's definitely a pattern i've seen more and more.

Moral of the story, figure out what you need out of your tools and adapt your toolchain to those needs. and if navigation is your main issue, you should look into easy-motion and Tags, those will help a lot.

And for what it's worth. After a lot of tinkering and thinking about my own goals, i ultimately settled on Doom Emacs, and that's been my preferred editor for a few years now. Many vimmers have found that to be the ideal 'endgame', anecdotally, at least.
Maybe that could work. You would lose a bit in terms of aerodynamics I think though. Container ships also don't have very sleek hull designs.
It's a little bit different, but you see what I'm saying, right? If you block scads of people by network association, you're going to stop seeing replies. You'll be shouting into the void, unable to see any response associated with your actions. That is, effectively, a hellban.

Maybe some people want a one-way street; that's fine.
"Don't optimize for the uncommon case"

A fun way to ensure the case you focused on and optimize for is always the most common case since the other use cases are suboptimal and frustrating.
Code is pretty much defined by having "dense notation". Learning to code involves plenty of familiarity with formal, logical reasoning; simple math helps provide a convenient domain for applying logical reasoning to meaningful problems.
there absolutely is a quality to audio-based conversation that is lost when moving it to other mediums, but I agree with your sentiment and I sympathize. The speed at which words are said, inflections, tone changes, the general energy behind the voice. For example, do they sound exceptionally happy, or depressed, or sarcastic?

There are a lot of thing's an author would need to be deliberate about communicating in order to relay the same message and context as an audio message. In other words, I would not say an audio-only conversation can be said to be movable to any other medium successfully.

I wish there were better tools for converting audio into other formats you can digest and still obtain all the nuance. It takes a certain kind of energy to communicate verbally, and I can assure you that most people would rather type than speak if the nuances of speech arent relevant to the conversation they are trying to have. ("most" of the newer generations, at least)
Peoples hatred of google is so strong straight up spam is making it to the top lol. The source cited in the article is HN itself and markets its own product as an alternative.
It’s very common for boards and other organizational entities to use public voting. I’d argue that it’s a feature of legislative processes.

I do think ranked choice voting is dumb and adds low value and high complexity. This thread with hundreds of comments affirms that notion.
So IMHO if you wanted to retain transparency and they use ranked voting, I'd go with 4,3,2,1. Someone else might do 3,4,2,1. Either way the result should be counted against secret voting. There seems to be concern that people don't even understand how the voting process works and messed up their ballot. Oddly, this should be verifiable by asking them, since secret voting wasn't in place at the time of this vote.
> yet this doesn't explain why these folks focus primarily on race

In my experience:

- Race-based arguments seem to be easier for folks in general to understand than SES-based arguments. Race-based oppression is something that all Americans learn about in school, while SES-based oppression has been occurring non-stop since the start of the country, and it is not covered nearly as much in schools.

- It’s easier to get social support, political support, and/or funding for race-based projects, while SES projects are tougher.

- One possible reason the above two are true is that highlighting SES discrepancies reveals that the concept of American “equality”, even for the majority race, is a myth. This idea of Americans being equal and having equal access to institutions is, imho, an American value that many Americans hold dear and believe to be true, despite significant evidence to the contrary.

Just my 2 cents…
OK, move to Africa and foster local entrepreneurs and show us all how to do it better. I suggest Liberia as a starting point, godspeed.

P.S. - Bonus points if you befriend some locals, show them this post and the service discussed, explain your position about how it is wrong and regale them with your politics. I'd love to see a video of that.
> somehow the judge can't just say "ah right, looks like it's the wrong traffic statute that's been filed. Here's a fine for whatever it was that you actually did

We shatter the powers to bring and adjudicate charges. This creates inefficiencies, like this. But it also brings stability. (More practically, the judge may not have all the facts and circumstances relevant for citing the person.)
And Maven. Don't forget Maven.
Drug dealers are highly opposed to drug legalization.
It's probably safe to say a multitude of Western countries are passing all kinds of information to Ukraine through various back channels. As long as it's all plausibly deniable.

With operations in the Middle East now basically "over" and a nuclear threat looming, I'd imagine it's all hands on deck for most Western intelligence agencies wrt to Russia. And rightly so.
That's a good point, yes. I didn't intend to publish it first, but put it out there to learn from the feedback I'm getting. It's interesting how differently people who don't know me (see this entire discussion here) react compared to people who know me or have worked with me before. That's super helpful since future co-workers will most likely fall in the first group.
Nope, no uBlock. Just Safari on multiple devices.
>I haven’t been paid to work with Spring since 2013, every project I’ve worked on since has used Guice, maybe Dropwizard.

This is the opposite of my experience.
I worked with Java a lot for the last 10 years or so. In the last 3 years literally each request I got for implementing stuff in Java also required Spring (Spring Boot) - and that was dozens of clients.
If only there was a world-wide communication network that enabled people to live apart from other people and still perform all these functions...
> No it isn't the only option, plenty of languages are available

My point exactly.

> to write secure software as a sales pitch for Rust.

You guys already do a good job of writing the sales pitches. I'll leave that to you.
His latest work, After Dark, has a more global focus:

"Following his début monograph, TO:KY:OO, which captured Tokyo’s beauty at night, Wong widens his lens from the city that became his spiritual and photographic muse to Osaka and Kyoto, London and Seoul, Paris and Rome. But he goes still further, seeking the rich tapestries of nightlife in the foggy historical streets of his hometown Edinburgh, penetrating the backstreets of the megacity Chongqing, and seizing the verticality of Hong Kong from its rooftops."

- https://vol.co/product/after-dark/
You're right in a limited way, but the way it was put to me, doctors don't see it as possible to effectively pitch both approaches in the same session with a patient. You probably won't see them a second time, so you have to lead with the pills and concentrate on the pills. It's your one shot to get them on a medication that will extend and improve their life if there is one for their condition, like metformin or a statin, so even though you mention dietary changes, you're not making a realistic effort at convincing them to try it, because that would involve a lot more time and discussion and coaching about what a healthy diet is. You focus on the medication because getting them to take medication daily is a realistic goal that will succeed with a decent percentage of patients.

Also, if you stress the dietary approach too much, a lot of patients will eventually ask, "If I make the dietary changes, is it possible I can avoid taking medication?" and you have to say "yes" and now the odds are you'll never see them again and they won't get either. So you mention the dietary changes, just so they know it's effective if they're inclined to go that route, but you focus on getting them to take medication.

It's definitely a sad compromise aimed at the average patient, and doctors hate it.
The title would be better phrased as a question, because this is a single study with the observation that...

If you have less empathy to start with, the less stress affects how much empathy you have. This is apparently this is a significantly higher delta than expected, because the control group didn't appear to change in any significant way.
good idea, but so dangerous though