skysight-inc/HackerNews huggingface dataset:
Here's one I was thinking about recently:

Maroon 5's "Sex and Candy"

Listen to the chorus. It has a very simple rhyme scheme that a poet might find trite. But since it's a song in 4/4 we can measure the rhythms of the recitation more precisely than we can with poetry.

There is a simple two-measure rhyme scheme: "candy here" rhymes with "in my chair," and both happen toward the end of their respective measures.

Then things heat up: "devious stares" also rhymes, but it happens early in the measure. It audibly breaks the rhythm of the rhyme scheme set up with "here" and "chair." Additionally, the "here-chair-stares" rhyme is interleaved with a new rhyme: there's one between "castin'" and "direction" that has a different (shorter) rhythmic pattern than the first.

Here's where it gets interesting: "devious stares" is sung in a rhythm that clearly implies a rhythm "in three." That's partly due to the stress pattern and number of syllables in the word "devious"-- speak it out loud in a loop and notice that you're speaking in 3/4 (or perhaps 6/8, 9/8, or even 12/8 depending on how fast you speak and what music is in the recent search history of the music cognition web browser in your brain).

As if to drive the point home, the word "stares" is placed on a syncopation in 4/4 which just happens to continue the pattern of three mentioned above. It's a wonderful little poly-rhythm that flows naturally with the lyrics and creates musical interest at the same time.

Now here's the question that interests me: is there evidence that poets in history were embedding little poly-rhythms and hemiolas in their poems? These kinds of rhythms are all over the place in Bach and Handel, not to mention all the crazy rhythmic and tempo games played by Renaissance composers. (There are probably also similar poly-rhythms in other Maroon 5 songs.) It seems like it would just have been a matter of a) listening to music of their time, and b) choosing text with an appropriate syllable count and stress pattern to conflict with the natural pattern implied by the given poetic form.

Is there evidence that poets did this? I've never read about it, but maybe I'm looking for the wrong terminology...

Edit: clarification, typos
I often see QUIC described as "faster than TCP", but in my experience this has only been the case when it comes to handshake latency.

Throughput-wise, I've found in real-world testing that QUIC is often slower than TCP:
(1) QUIC uses more CPU, due to the processing in user-space. 1Gbps required 3 CPU cores. On my 1x-CPU VPS, QUIC maxed out at 400Mbps due to the CPU. With TCP+TLS, I could comfortably achieve 5Gbps.
(2) QUIC was less resilient to packet loss (surprisingly). This was particularly noticeable on mobile devices.

If your use-case is to move bytes between powerful servers over a reliable, wired connection, QUIC may beat TCP in most ways that matter. But for use in real-world mobile apps, TCP may still offer better throughput.

Caveat: This is all data from using the quic-go package. The C libraries may well be more efficient :)
I just ignore it when it's going on and on and I'm headed to a destination I know well. Or I'll turn it off when I'm within a mile or so, I just want to use the traffic awareness to make sure I don't end up in an unexpected jam.

One slight oddity - it doesn't seem to care about which side of the street your destination is on in a lot of cases. Sure, in a suburban neighborhood, that's irrelevant. But in a city with two-way traffic on the street, it can matter quite a lot.
> To answer your second question, because the ones who leave are often the ones with the most options and lowest risk to themselves if they are unemployed, which highly correlates with those who are the ‘best’.

Maybe, but some of these "best" people might just leave after a round of layoffs anyway right? And now you're even more short-staffed than you wanted to be.
It's strange to me how 'newer' phones (referencing my iphone 5s) seem to have software control battery life? I got the battery replaced multiple times on an iphone and none of them really provided a sustained increase in the battery life of the device.
> I personally predict that a year from now, a lot of companies (especially ones in the tech sector fueled by immense amounts of cheap debt and the assumption ad revenue always goes up) will collapse.

I think this will unfold quicker than that. We’ve had artificially low interest rates (+ QE) for over a decade now. There’s lots and lots of economic activity that will not be profitable when rates go up. If we’ll have ~5% rates in February (as Powell indicates) then I think we’ll see massive deterioration in the labor market before summer.
Anyone who gets into a top tier school, by preference, legacy, or whatever, is already on a course to do well. They could have settled for the 2nd tier just as well.

The different perspective you are referring to is groups versus individuals. to the degree that they differ, whatever is most fair for one will be less fair for the other. It is objectively true that a group preference will be unfair on an individual level to some people. For example, on an individual basis, legacy admits only benefit legacy applicants. Yet you're using this argument to support penalizing people who are not legacy applicants.
Neat. Project Gemini: https://gemini.circumlunar.space/docs/specification.html

4.2 Server certificate validation
Clients can validate TLS connections however they like (including not at all) but the strongly RECOMMENDED approach is to implement a lightweight "TOFU" certificate-pinning system which treats self-signed certificates as first- class citizens. This greatly reduces TLS overhead on the network (only one cert needs to be sent, not a whole chain) and lowers the barrier to entry for setting up a Gemini site (no need to pay a CA or setup a Let's Encrypt cron job, just make a cert and go).

I'm surprised to not see an optional response size field in the response header. How does the client calculate progress%? Reading....
What does that matter when the "local newscaster" is just reading a template provided by Sinclair broadcasting in a "must run" segment?
He’s giving away a lot of money and being helpful and doesn’t seem like a bad/malicious person. Still the content is so low tier (not production values) and just doesn’t appeal to me.
ive never gotten into the habit of posting on any kind of board because usually "stupid" questions get deleted or flamed :S. Thus, i just read the online resources like you suggested and writhe in frustration of hard to answer questions. you know?
What about Element?
Rising interest rates & a strong dollar

Ironically, you can generally have your financial house in order as a country or be globally manufacturing-competitive, but not both*.

* Exceptions Germany, Japan, et al., but as you go up the value chain you gain enough profit leeway to paper over the general rule.
The LFPR for people under 50 is significantly higher than it was prior to the pandemic.
That's so great to hear :) Would be great to hear from you after the trial to understand if the integration with Slack works as expected!!
The tax cuts that cost us $1 Trillion/year is the bigger issue at that timeframe.

The 2019 reversal was... well timed for the wrong reasons. Every economist will tell you that these Fed-moves take over a year (!!!) to kick into effect. Since COVID19 occurred in Nov 2019 into March 2020, the 2019 reversal was actually perfectly timed.

For all the wrong reasons mind you, but... we kinda got lucky there.
I demand more for myself. I would also be ashamed convincing people I don't have enough as it is. It's possible to prefer to make $500K over $200K and not argue that $200K is peanuts to live on. Argue that you prefer the even more lavish life that $500K can provide you for the skills the market deemed you have.
If you're not employed and you want the best comp you can get, you should treat it as a full time job. My last job hunt was probably ~40-50 hours a week for a month between wrangling recruiters, hiring managers, and the interviews themselves... But I was absolutely haggard by the end of it and made sure that the hiring managers knew early that I'd need a few weeks between when I accept my offer and when I could begin.

I had direct contact with 31 companies. Of those, 16 made it past the recruiter+tech screens. We're about 2 weeks into the job hunt and at that point I needed to start pruning. I had frank conversations with the hiring managers and recruiters about comp, work/life balance, and how tight scheduling would need to be for the following interviews. This narrowed it down to ~8 companies. I also told them all they'd need to wait for ~2 weeks so that I could finish up all of my on-sites before I'd accept or reject their offers.

I scheduled on-sites over the following 2 weeks. Because all of the hiring managers and recruiters knew I was in 8 on-sites, they all tried to give me quick and good first offers hoping that I'd take it and drop my following interviews. A few tried to pressure me into a 2 day decision window (surprise, these offers were the lowest by far).

Of the 8, I received 6 offers. I failed the Google on-site and I turned down another company because of work/life stuff that came up during the interview. As offers came in I could decline ones that were clearly too low. The very last company that I interviewed with had the best offer, so I was pretty happy that I stuck it out... But the only time I was more exhausted was when we had a newborn in the house.

Depending on how you count "interview", these was easily in excess of 40. Each on-site was 3-6 interviews back to back.
Have you tried paying industry rates? I've never understood the idea that a greater number of less qualified people is a way to build a "top-notch" product. Scale down and hire the people you need.
Doesn't look like anything new. AFAIK erythritol is the best of the sugar alcohols and potentially the safest of the sugar substitutes.

Another option that needs to be studied a bit more but seems safe so far is allulose, which is nice for baking since it will actually brown and doesn't have the cooling effect erythritol has.
You solved bots, but destroyed the product.
Too bad the theoretically cheapest way (mirror-image microorganisms) is an enormous ecological risk.
"reliably filling the silence during commute" - this has never made sense to me. There are an infinite number of creators I can subscribe to. So I can always have unwatched content available just by subscribing to creators with high signal-to-noise ratio.

Do normal users tend to just subscribe to a smaller number of channels, so they want channels that publish a lot?
> UI is not pretty, but not insurmountable on standard browsers, OSs, or phones, and there is no interference unless you are working on a domain-joined Windows PC or your phone is under some sort of MDM.

The problem is that while you can still add root CAs on modern Android, apps have to specifically opt-in to user-added root CAs. They can ignore them as they wish and I believe they have to even opt in to third-party CAs. Needless to say most apps don't bother. This is a big problem with self-signed certs on Android. I believe this was changed in version 7 or so.

Not sure how this works on iOS but on Android it's really a problem.
I can speak only at a Star Trek technobabble level on this, but I'd like it if I could mark other random accounts as "friends" or "trusted". Anything they upvote or downvote becomes a factor in whether I see a post or not. I'd also be upvoting/downvoting things, and being a possible friend/trusted.

I'd like a little metadata with my posts, such as how controversial my network voted it. The ones that are out of calibration, I can view, see their responses, and then I could see if my network has changed. It would be nice to click on a friend and get a report across months of how similar we vote. If we started drift, I can easily cull them and get my feed cleaned up.
> It resulted in rampant child pornography, doxxing, death threats, gory violence etc. It epitomised the worst of humanity.

It resulted in reddit. That style of moderation is how reddit became reddit; so it should also get credit for whatever you think is good about reddit. The new (half-decade old) reddit moderation regime was a new venture that was hoping to retain users who were initially attracted by the old moderation regime.
I don't know, it seems to me the ratio of "jobs available" vs "people looking for a job" is more useful and meaningful than "jobs available" vs (people looking for a job + people disgusted with working so not looking).

But maybe that's just me.
That must be what I was running in to. I always used them for VPS accounts and then one day that stopped working, but those are recurring.
> cutting costs at this scale is not just reducing employees, it's getting rid of employees who are working in areas you need to cut.

Sure, but if people are going to leave after cost cutting is announced, then you can often shuffle people from those areas into other areas without dealing with whole hiring rigamarole.
payments? community? local user discovery? etc etc
> In what context would you want to write out a slur against someone

There are other contexts than using a slur against someone. For example, describing an instance where a slur was used against you personally, explaining historical contexts of the slur, and so on. The existence of a slur does not mean that it's only ever going to be used in cases where it's being thrown at someone else
This is something Riot Games has spoken on, the observation that ordinary participants can have a bad day here or there, and that forgiving corrections can preserve their participation while reducing future incidents.
>Everyone does their computing needs on their phone

Its so awful. Am I millenial? Im 30.

But my ideal work/play desk is big, 3 monitors, 1 144hz for games, desktop PC (bigger fans = less noise + real CPU and GPU, no throttling at all) + mech keyboard + mx master/gaming mouse.

A phone is for logging into my bank or to order food.

Phone games are so trash and TikTok rots brains.

Yes I read real actual books, should do more of that.
It's not a mistake. It's a PR strategy. Social media companies are training people to blame content and each other for the effects that are produced by design, algorithms and moderation. This reassigns blame away from things that those companies control (but don't want to change) to things that aren't considered "their fault".
Yes, I'm sure you're a completely unbiased source of whether or not you're an unbiased source and you're not discounting all the times this didn't happen because you didn't bother to note the occurrence.
Minecraft has a free Raspberry Pi edition which allows python input from the player. It's been a few years since I tried it out and I can't recall exactly what the limitations were, but it was definitely aimed at teaching players the basics of programming.
Everything will be fixed with new UKCA marking.
It's a generic tangent because you can attach it to almost anything - it's just a short, shallow reflexive trope comment
and not a meaningful critique of anything. The latter is totally fine, the former is something that's bad for the forum.
The media (almost) always uses U-3. It's the agreed upon value. The others exist and get updated at the same time, but for most purposes U-3 is good enough. The other values generally track along with U-3, they really only matter when that correlation breaks (ie, it's good to check them, but you only mention them when there's something interesting with them specifically).
The bad actors were much less prevalent back in the heyday of small phpBB style forums. I have run a forum of this type for 20 years now, since 2002. Around 2011 was when link spam got bad enough that I had to start writing my own bolt-on spam classifier and moderation tools instead of manually deleting spammer accounts. Captchas didn't help because most of the spam was posted by actual humans, not autonomous bots.

In the past 2 years fighting spam became too exhausting and I gave up on allowing new signups through software entirely. Now you have to email me explaining why you want an account and I'll manually create one for the approved requests. The world's internet users are now more numerous and less homogeneous than they were back when small forums dominated, and the worst 0.01% will ruin your site for the other 99.99% unless you invest a lot of effort into prevention.
Ask HN: Litnerd Parent Feedback
TL;DR Litnerd is thinking of opening its platform for B2C soon and I would love your feedback here if you are a parent: https://mntozr88sxz.typeform.com/Litnerd-b2c

About Us: Litnerd offers a K-5 literacy and ELA program to schools and districts (mostly NYC, NJ, PA for now). We publish books by grade level, build a full courseware on top, then turn them into feature films. Watch trailer here: https://youtu.be/Y2cTcqwuzKM

Metrics Since Our YC S21 Launch: Schools have reported up to 86% improvement in student ELA performance in just 4 months of adopting Litnerd.

Why Consider B2C: We have often been asked to open up our product and offer B2C (for ex, this request dominated our HackerNews launch) but we never felt ready to offer something of value to the home-school community. Up until recently, we have been offering a Supplemental (add-on) literacy program to schools. It just wasn’t something we felt parents could benefit from.

What Changed: As of this school year, we now offer schools a Core (full 40 week) literacy program. This means, we can finally start thinking of providing parents a full stand-alone package for their children to support their home-school efforts. We would also like to offer a supplemental add-on for parents who just want additional reading support for their child after-school.

Parent Survey Request: https://mntozr88sxz.typeform.com/Litnerd-b2c

Having said that, serving parents directly is dramatically different than serving schools directly. I know I will benefit tremendously from your feedback as a parent. It should only take about 5-7 minutes. Thank you so much for helping us better understand your needs. I appreciate your time.

- anisa mirza
If you want to stream from the web using GeForce Now: https://nvidia.custhelp.com/app/answers/detail/a_id/5337/~/h...

If you want to stream from your gaming PC, just start Steam on the gaming PC, login to the same account, and then your Steam Deck's "PLAY" buttons in the library should have drop-downs that let you select "STREAM" instead. It should work whether the host PC is running Windows or Linux or Mac, but of course you'll have a bigger library selection if the host is on Windows. (To be clear, the host PC can run any Windows game and stream it to Steam Deck running its default OS; no need to add Windows to the Steam Deck).
Am I the only one that prefers aspartame to sugar? Sugar has this aftertaste that tastes like something decaying.
I would argue that this is not because it was difficult to see coming, but because most people have a bias that makes it difficult for them to imagine something that's "normal" abruptly coming to an end. This was the era of "I got a loan for this house in 10 minutes. I added granite counter tops, mopped the floor, and sold it for a $20k profit in 9 days." type shows.

TV is TV, but that was genuinely happening. The market was just completely broken.
How far below industry are you? What's your tech stack?

Have you posted in the "who is hiring" threads?
Assuming you’re a good one, teach kids how computers actually work. The push towards higher and higher levels of abstraction has made even basic things seem like voodoo under the hood to anyone who grew up post-windows 95.
> In what world would anyone implement their own matrix operations?

In any world where their matrices are "special" -- big, small, scattered across the internet, high read/write ratio, informationally independent columns with 0.01% error tolerable, poorly conditioned, blockwise sparse, used as a sub-component in differentiating anything hairy (like a function of eigenvalues), ....

You can often get halfway decent results stringing together existing matrix primitives, but throw in a 50 clock cycle latency budget, a $5k per-job compute budget, or all sorts of other constraints and you're just as likely to find >>10x performance that you left lying on the table (assuming your matrices are at all special, which is common but not at all guaranteed in arbitrary domains).
Which is also why a vast majority of software companies have "unlimited" PTO. It allows them to have no PTO on the books.
> Rodriguez earlier told the assembly, “We do not blame the blockade for all the difficulties our country faces today.” “But those who deny its very serious impacts or fail to recognize that it is the main cause of the deprivations, scarcities and hardships suffered by Cuban families would be failing to tell the truth,” he said.

Pretty ironic how lack of access to capitalism can be such an important issue to a communist state.

And I would say let them have it - Cuba of today is a far lower humanitarian concern than a lot of currently unsanctioned trading partners, and far less than the China that Nixon opened up to the West.

But I think people need to be realistic that families of Cuban refugees form one of the largest block of swing voters in one of the largest US swing states. It's an unlikely thing to happen until Florida becomes a (fully) polarized state.
You don't think companies have grown at all/become more profitable from 2019 -> 2022?
This is maybe a big ask, but could anyone who has been a long time Haskell user give some bullet points on major language developments since ~2015 or so?

I was deep into Haskell and used it as my primary language from 2012-2015, but switched over to Rust around that point. I've been thinking about trying a mid-size hobby project in Haskell to get updated on the new state of the art.

Some things I have heard tangentially (and may be misremembering):

- Field accessors (i.e. `myObject.field` instead of `field myObject`)

- Monad hierarchy refactoring (monad of no return)

- LiquidHaskell making some inroads

How is package management these days? Is cabal hell still a thing? How's the IDE situation?
If it has planned the route while within service, it actually does. It guided me from Vegas to Yosemite (via Lee Vining and the Tioga Pass) without trouble despite several areas of no service. It had registered the waypoints and knew where it was, even if I couldn't load any additional map data. (I had not saved the area for offline use.)
perfect, reads like a story by qntm
Sounds great as long as they get proper permission to distribute the software they’re distributing. Otherwise it’s just another untrusted party in the supply chain
>We've aged, a lot of boomers retired a bit early at the onset of the pandemic, and there are a lot more people on disability than we once had. The labor force participation rate has never returned to pre-pandemic levels

And more than a million Americans have died from Covid.
I think the reciprocal is more meaningful: number of job openings per person, employed or unemployed.

A healthy number is between a hundred and a thousand, the number of jobs someone can potentially do (lots of opportunities).

Likewise, at a 10-person company there should be hundreds of jobs that person number 11 could end up doing, corresponding to hundreds of job openings. Anything less than a hundred job openings per person means employers aren't hiring enough.

Imagine meal choices per person: if there are only 2 then it is famine, a hundred to a thousand is healthy. "There are two meal choices per person" is not a bustling metropolis full of restaurants and grocery stores. It sounds more like a food desert.

There are two job openings per person is similar: in a healthy bustling evonomy it should be a hundred.
It's possible to fix one problem without fixing all the problems at once. That is an important but separate issue that needs to be fixed.