skysight-inc/HackerNews huggingface dataset:
Just a hunch, I think a solid proportion of women can have a reasonable dating life sort of just by going about their lives regularly. Women have dating opportunities present themselves pretty organically on a regular basis (for better or worse).

Most men don't have this. If a man wants a woman, he's gotta go pursue one. Dating apps present a lower-threat/easier way for men to pursue.
“Solar Power Around the Clock” report by German Association for CSP (DCSP)
There's something oddly satisfying about writing individual characters inside boxes.

When I watched the video in the post where it converted the written text to characters, my immediate thought was that I wished those characters lined up with what you wrote because it's jarring to just see them rearrange far from where you wrote them out. I was happy to see the later example with the boxes.
Got it, we are very much on the same page.
What is the retort to hyper-optimizing your life: life so that when you wake up each day you know just what you are going to do. When you love it, you won’t need to track it so much. I mean some todo lists are good especially when it comes to convincing others, but the passion and the sincerity make it all fun and easy.
I would imagine that's dropping simply because people are getting married later.
Sadly, US lifespans are actually shrinking too. So we’re retiring later and dying earlier, which is less than ideal.
A Little Book on Http4s
This was very helpful. Thank you
I don't think they're actually doing any compiling in this demo though, but maybe I'm mistaken?
Making St. Thomas accessible by relating his work to modern times is a skill. Great post.
Optimisation problems (pairing/rostering).
I love studies like this. I believe that as science progresses, we're going to see a lot more conclusions like this that previously "benign" things were actually causing problems, or setting the body up for later issues, we just didn't know it.

Toxo is a perfect example. Chicken pocks is another. HPV a third.

Personally I believe "alergies" are actually the result of a viral infection probably from the common cold, that sets off a long term hyper reaction to airborn particles and pathogens. So things like pollen in the air sets off a huge response whereas for some people who never were infected with the virus, they don't get "alergies".
Huh, I'd never heard of decomposed/precomposed before and I kind of skimmed over them in the original article. Looking at your example, I still can't figure out what the difference is between the two (I guess the Playground editor itself just can't represent the difference?). I'll have to go read up on that concept.

Edit: Having read about them, I guess I assumed that if my keyboard inputs an ë it's actually inputting those two underlying characters. Or to put it differently, I assumed there weren't two separate representations for the same character; that the "decomposed" and "precomposed" versions are one in the same, at the byte level. Learned something h̶o̶r̶r̶i̶f̶y̶i̶n̶g̶ new!
Now you are moving the goal posts again from 'no other way to do cross platform apps' to 'what uses native GUI elements'.

The dozen cross platform libraries that have been around for multiple decades are all 100 times faster than the electron, that's the point.
It's incredibly reassuring to hear that he's this scared. Now we know we're getting somewhere.

I'd recommend listening to the latest All-In podcast. Excellent discussion about how antitrust regulations aren't flexible enough to combat what we're seeing today and don't capture the sum total of negative externalities the tech behemoths are inflicting on the market and on consumers. They need to be updated.

And the All-In crew, much to my glee, made a very obvious point I've been reflecting on a lot lately: internet-enabled companies are so effective at monopolization that Peter Thiel laid this out as the explicitly desired outcome in an NYT bestseller, even going to so far as offering a formula to build a monopoly. He also stated in no uncertain terms that the people running these companies would do everything possible to dodge the dreaded M word, for fairly self-evident reasons.
How about everyone gets 100 votes and can give any number to each candidate. Wouldn't this be better?
> Ranking requires far less brain power than a rating system would.

Rating is simpler than ranking in every way we can measure, from rates of ballot spoilage, to average time taken to complete a ballot.

https://medium.com/election-science/star-voting-is-simpler-t...

https://www.rangevoting.org/Complexity

Most obviously, ranking is effectively a bubble sort, О(n^2), whereas rating is just two passes: 1. Get the max and min. 2. Normalize, thus O(n).

And Approval Voting, technically rating on a 0-1 binary scale, is arguably even simpler than the status quo.
If some people change their vote from A-B-C to B-A-C, that can cause A to be eliminated instead of B in the first round, and B in the second (if C beats B but C doesn't beat A). Changing the winner from B to C.
I think you first have to link the docs to the code. Once that is done you have a certain amount of automatic doc generation, but more importantly the ability to warn in the opposite direction: you wrote this block of code and this documentation at the same time. You just changed the code that accompanied this doc, but didn’t update the docs. You sure about that?
Steve Jobs was certainly abrasive. But over his lifetime he got progressively better at judicial application of his abrasiveness. And when his refined abrasion was later connected with substantial influence it became devastatingly effective. I genuinely believe that Jobs would be a more effective public lobbying force than anyone in the tech sector alive today.
Awesome, let me know if you have any comments on it.
"In a long winded fashion what she said could reasonably be interpreted as trans women aren't women."

Wasn't she saying that trans women have a possible biological advantage over non-trans women in performance sports such as weightlifting?

Isn't that a fair question to be asking and within the realm of scientific plausibility?

The frenzied cancel mob attacking her on Twitter was frankly insane. The fact that you need to be a billionaire to survive that and speak (or earnestly question) the truth is not good.
Om came first, Cloact (eventually renamed Reagent due to an unfortunate similarity with a certain body part of a snake) came after it.

Here is the original HN post about Cloact:
https://news.ycombinator.com/item?id=7037038

You can see people comparing it to Om.

Here is a blog post of his from 2013 that mentions Om:
https://swannodette.github.io/2013/12/31/time-travel/

And yeah, Reagent "won" because it was way simpler but I'd find it hard to believe that it wasn't influence or inspired by Om.
Nothing makes me happier than to go down a new road and see where it leads. I am glad I don’t live with anyone judging my behavioral correlates (just kidding my wife can glance at me and tell how much I have eaten or how much coffee excess I have enjoyed; it much judging really but awareness for sure.).
The parsed version flashing every time a change was made was distracting… you don’t want to keep having your eyes pulled away from where you are writing.

Also, having all of the input terms be integers, yet the answer returned as a floating point, seems a basic type error.

In general, though, it seems to miss the mark. If you’re going with a hybrid electronic/pen approach, why not let the computer handle the annoying bits, like having to wrap things in parentheses that you manually need to keep balanced? Why not draw a circle around some terms, and have that get used for grouping? Why not have the entry itself be interactive, like in the works of Bret Victor?
Arbitrary? A judge signed off on this.
Can't speak to the glass. But I find tea tastes awful out of a metal thermos.
Honorable mention: https://www.youtube.com/watch?v=RNtTylNR7ks
Sneak Preview of Brave Search – A Challenger to Google
Seize rt.com next. For the same reasons.
Previously with more than a few comments

https://news.ycombinator.com/item?id=17478489

https://news.ycombinator.com/item?id=7530427
>Generally though the Pinkerton's beating on union guys or the union guys dealing with scrabs resembles a gang war more than a "literal war"

That's the quaint history book narrative we like to think about in relation to the labor struggles of the 19th/20th century in the US. But the reality is that men, women and children were mowed down with machine guns and sniper fire. It was a struggle for life and death between two classes.
Rust 1.53 seems to handle these correctly - feedback welcome.

let s = String::from("noël");
println!("Printable? {}", s);
println!("Countable? {}", s.chars().count());
println!("Reversable? {}", s.chars().rev().collect::<String>());
println!("First three characters? {}", s.chars().take(3).collect::<String>());

Output:

Printable? noël
Countable? 4
Reversable? lëon
First three characters? noë

Repo for the "noël" example and "cats" example: https://github.com/joelparkerhenderson/demo-rust-string-issu...
Reversing strings is such an odd thing to focus on. I have written dozens of implementations of string reversers for school and interviews and following books, but I would be hard pressed to come up with any real case where I needed to reverse a string. And then, it was because I was abusing a string to store some data that was not really text, at which point I really didn't care that it textually supported reversing Unicode code points.
Nice work! But clearly the best slice is just a slice, no toppings necessary.
You didn’t record the difference between a shower that produced great insight into your software problem of the day and the ones that merely cleaned and relaxed you?
Are you referring to the private booths available at co-working spaces?

Side note: I remember reading that inappropriate behavior occurred between coeds inside the WeWork booths. Sigh.
STAR voting comes the closest to eliminating strategic voting of any deterministic voting method being seriously proposed for government elections.

https://clayshentrup.medium.com/strategy-with-star-voting-an...

> But center candidate is better for you than right. So you are going to vote 5, 5, 1. So STAR voting is effectively an approval voting.

Obviously not true. If you did that, and left and center make it to the runoff, your vote has zero power. And also flawed for other reasons I discuss in that blog link.
I was able to link docs with functional tests at one point. That made more sense and it scaled to a degree. You definitely need a way to include or exclude chunks of tests from code examples, because the bootstrapping in tests doesn’t match production code very often.
(2014)

Definitely still a global threat in 2021, but not the disease that most people have on the brain right now. (Unless they own a cat.)
I make the same argument for student debt forgiveness. This is what it would look like. While a bunch of people get their 50k liberal arts degree paid off, everyone else doesn’t even sniff a refund for something they paid for or paid off fair and square.

This is truly a moral hazard.
https://en.m.wikipedia.org/wiki/Moral_hazard

You must give a tax refund to anyone that did pay rent fair and square and also prove they paid under duress (paycheck to paycheck or some threshold near it). The only ones that don’t get a refund are those who live in affluent areas, or are well off beyond reason.
> If your humor is subservient to your social/political beliefs, you don't have a sense of humor.

Nopes, it's not. I'm just more evolved than you.
I agree with what /u/zestyping says in the other comment, so I won't repeat it. But here's a video explaining the strategic voting issue: https://www.youtube.com/watch?v=JtKAScORevQ

Also, wikipedia has an example of a non-monotonic result here: https://en.wikipedia.org/wiki/Monotonicity_criterion#Instant...
With such a claim, please provide sources.
I wish academics and practitioners would talk more often or have better interfaces to prevent things like "our dataset is published on Google Drive". Every one of the files is now rate-limited (blocked) for 24 hours because Drive is not designed to be used this way.

If this was published as one or more torrents it would be ideal: all of those who have downloaded the full set would be able to contribute bandwidth to help newcomers, and could spare the source from having to serve multiple TBs of content directly. Uploading to Archive.org and/or the Chinese equivalent would be even better, since they provide mirroring plus torrents plus direct downloads automatically and for free.
What evidence do you have to back that assertion? Do you speak from a position of expertise?
And the loads of people who have been infected with the common cold, the flu, and other viruses and never develop any allergies? Are you saying you think this only affects a subset of people? Out of curiosity, what lead you to this conclusion?

Personally I've had countless colds and even the flu a few times, and no allergies. In fact, most people I know get a few colds every year and have no allergies. Actually, basically everybody I've ever met has had the common cold at some point. Maybe it's responsible for everything.
I don't get this. Just checked and about 30 percent of women have it when they give birth in Scandinavia - that's a number that keeps rising after that - so lets assume that 50 percent of the population has this at 50.

If this is the case, that's half the population, and if above is true, why isn't "everyone" sounding the alarm?

I have a few family members with cats, so i could pretty well have it.

Doesn't sound like "avoiding" is in any way an option looking at the stats.
New York is a fusion voting state with all sorts of parties. Most, like the “Rent is Too Damn High” party fade, but there is a bunch of third parties of varying degrees of relevance.
Here is my take: https://gist.github.com/cellularmitosis/71123906bb6dd5619748...
The odds aren't quite 1 in 100 for the typical individual weighing their options at High School age. Typically one would need to get a degree from a good school which requires both money (Harvard costs $198k for 4 years now), and a school good enough to create Harvard admissions (1 in 6 students attend a dropout factory), and a stable enough home life that one isn't compelled to simply work to support the family/themselves at graduation.
He is planning your murder.
My cousin has had the same reaction when showing anything he liked as a kid to his kids. I believe things like pacing, dialog, time-era and camera work are something that they can't get over. I remember a time when I couldn't stand Westerns, 60/70s movies and anything that was monochrome. Then, about high school age I started really enjoying cinema and animation. I watch even the worst of B-cinema movies with joy.

In the end, I felt this way about cowboy movies because I couldn't relate to the time/age depicted. It felt like a long long time ago that I didn't understand or want to. I believe today's kids feel the same way. No smartphone? No computers? Ancient tube TVs? People meeting up and talking instead of using discord or whatever? I can see why today's kids just don't enjoy the movies of 30+ years ago. The time presented in the movies is completely foreign to them despite it being no so long ago but in reality, culturally, it was long ago.
Previous discussion about the parser

https://news.ycombinator.com/item?id=17478992
I mean, I just googled "trans jokes" and the first hit was "18 trans jokes by actual trans people" that weren't funny. I was hoping for some raunchy limericks or something. Instead I got pages of results just saying how so-and-so shouldn't make trans jokes.

Having that powerful of a chokehold on media and search results is the opposite of "persecuted" and "disenfranchised". On the contrary, that's a terrifying amount of political clout and power to steer discourse.
https://www.fairvote.org/rcv_faq#monotonicity

Read "22. Does RCV satisfy the monotonicity criterion?"

Say, there's 3 candidates. You want A to win. You think A will lose to B in a 1-on-1 match, but would win C. So you vote C-A-B (or C-B-A, doesn't matter) to increase the likeliness that B got eliminated in the 1st round. Of course, you're now saying that you prefer C over A in a 1-on-1 race. But that's fine because other people will vote for A.

Concretely, let's say this is people's actual choice.

31 B-A-C; 39 A-B-C; 30 C-B-A

B wins.

Now, if 2 people preferring A (voted A-B-C) strategically change their vote to C-B-A.

31 B-A-C; 37 A-B-C; 32 C-B-A

Now, A wins.
Easy solution: fire 50% of middle management and use the saved money to raise software developer salaries. Firing 50% of middle management alone will (for most companies) increase productivity. Especially if you fire the middle managers who are busy in meetings all the time (they are the incompetent ones).
There are plenty of people who probably made enough to continue paying rent, but chose not to because of the eviction moratorium.

A tech worker could basically stop paying rent, stating they've been effected by COVID, even if they weren't, or if it was short-term, and then basically collect their tech salary check's while not paying rent.

They _could_ pay, chose not to, and reaped the benefits.
Being belligerently uninformed sounds super persuasive, for sure
Getting a STEM degree is a low probability event, say 1 in 10, then getting in google is another low probability event, say 1 in 10. So making it sound easy/likely seems misleading. I was acknowledging that there are things you can do to improve your odds. Einstein didn’t make it into the Google of his day. He worked as a patent clerk for some time while working on groundbreaking physics until he was accepted.

It’s okay to be an average income earner, most are. Don’t get too hung up on something that isn’t likely for you.

Also don’t forget what is valued can change. A farmer might be very lucky and valued, by a chance turn of events. If your doing well, be kind and try to raise the floor up for lesser income earners. Maybe they’ll remember you well if you have a turn of bad luck.
Regarding your comment about approval, isn't that the intended outcome? You elect the candidate that the most people approve of, regardless of whether or not there are other "stronger" candidates. The population would be better served than if one of the "strong" left or right candidates were elected.

You could also just not vote for any other candidates if you don't think they'd do a good job. In your example, the left or the right could just not vote for the "meh" candidate if they truly don't believe they would be a good person to lead, and if they do vote for them, then they should be happy at the outcome regardless.
> it just seems so terrible for what people really want to express.

Intuition would say so, but intuition is wrong.

https://electionscience.org/library/expressiveness-in-approv...

> Who are they supposed to "approve?"

Everyone they prefer to the expected utility of the winner.
https://www.rangevoting.org/RVstrat6

And indeed, Sanders (and Warren) did quite well in multiple approval voting polls like this one.

https://electionscience.org/press-releases/new-poll-74-of-de...
get a pdf of a subject you find interesting and focus hard for 3 minutes. then 5. then 10...
I love that quote. It’s actually attributed to Samuel Goldwyn: “The harder I work, the luckier I get.”
Approval voting is superior to IRV in every way we can measure.

https://electionscience.org/library/approval-voting-versus-i...

Particularly noteworthy is their relative performance in computer simulations of accuracy against tactical voting.

https://www.rangevoting.org/BayRegFig
according to Wikipedia:

>Gibbard's theorem states that a deterministic process of collective decision cannot be straightforward, except possibly in two cases: if there is a distinguished agent who has a dictatorial power, or if the process limits the outcome to two possible options only.

.. it also mentions that gibbard's is specifically about irv.

All that aside, I can't understand the idea that we only get to change things once. My understanding of history is at odds with the concept.
rev | cut | rev

is a pretty common idiom in the shell when you want to keep "all but the last N chunks" from some lines of input.

At least for me. I'm sure there's probably a better way, and performance of this is definitely notably poor.

And of course it's not like I'm actually writing the utility. ;)
> you can't distribute the counting well without transmitting the contents of all of the ballots

There are only so many combinations of rankings that are possible. It shouldn't be hard to encode each of those possible orders and transmit them as a whole.
Had it on both my phones. Would not have known except kept getting alerts and someone told me to check my app list in Settings. Outrageous violation. Like being in communist China.
Hmm ah okay I meant the write-off omnext, my bad, didn't realize there was previous history, I stand corrected
The author of this paper, Jaroslav Flegr (https://en.wikipedia.org/wiki/Jaroslav_Flegr), was considered a crackpot for a long time.

There was a profile on him in the Atlantic in 2012 https://www.theatlantic.com/magazine/archive/2012/03/how-you...
> Approval voting is simpler than IRV and (as far as I know) it isn't worse than FPTP in any way

FPTP might be better than approval voting, because approval voting favors weak moderate candidates with no agenda.

With FPTP the people alternate lefts and rights and the system develops. With moderate candidates the system may stop progressing: no reforms, no bugfixes.
Because the toxo doesn’t want us to sound the alarm
Asian Grocer Online – Skip the queues, avoid the crowds
It seems the author has added an appendix [0] where he replaces the library parser with a hand-rolled one.

0. http://buildyourownlisp.com/appendix_a_hand_rolled_parser
> The USA is a two-party state because of the voting system.

There's much more to it than that. The two-party system is codified into many laws. A lot of effort goes into maintaining it; the voting system isn't up to that job.
Agreed. Everyone and their uncle has ADHD nowadays. All their arguments are complete BS and imo it’s derived from stressful contemporary life styles.
“ADHD is wanting to do something but can’t” No, you don’t do it because it’s hard/boring/overwhelming/menial, not because you can’t. These people will pay later for the central stimulants. My friend is numb after starting with them but sure, he is productive.
And having these assholes around one leads to measurable declines in health over the decades. I don’t have an answer. When I was young I thought we could argue them into decency, then for a while I thought the new people are better than the dying people, Now I try to speak out to protect people from th anssholes, without arguing, just actions. Also tho relatives are especially hard to avoid. My wife and I are both many thousands of miles away from our family. It helps.
> a weird problem with DDG where it will load a blank page of results

I've noticed the same problem too. My guess is that DDG pulls search results from 3rd-party engines such as Bing and for some technical issues it may fail from time to time.
In this community, I think you can say, "The more you tighten your grip, Bezos, the more star systems will slip through your fingers."
False dichotomy. Option 3: she's a horrible person and will never change, so remove her from your life. Pity, isn't it?

It's not a bad idea to give it a try but it's important to recognize a lost cause when that is the case.
A doctor could order a polysomnography and observe the patient sleeping. The cat will not be present in controlled environments so the test result will be a false negative. The issue is closed as unable to reproduce...