skysight-inc/HackerNews huggingface dataset:
I'd say that Britain never really had a nationalist movement, because it had its anti-monarchist revolution before nations really existed, and basically became an empire at the same moment in time. So there was never really a great drive to invent a unifying British identity (compared to, say, 'Frenchness' or 'Germanness') - past the stuff that people sell to tourists, like red buses and policemen that let pregnant women piss in their helmets.

So since the empire collapsed after WW2, everybody has been casting around for some kind of identity, more and more frantically as more and more bits of the empire have sloughed off. Since Brexit, it's got a bit weird, with all politicians making all statements in front of massive union jacks, and I expect it will get weirder still when Scotland leaves.

Hopefully, the national conversation will arrive at the conclusion that heterogeneity is no bad thing, and we should simply devolve power (cultural as well as economic) to a local level rather than trying to enforce a kind of Disneyfied Boris-Johnson style 'Britishness' on everybody, but I'm not holding my breath.
And a typical 30yr mortgage rate is ~3% right now.

https://www.zillow.com/refinance/

> gotten into the weeds a bit

Fair

> downvotes be damned.

Good advice.
Ok, that's inline with what I expected. I was also thinking of mandating that developers embed some kind of manifest with the app which states what resources it consumes (public ports, Internet connectivity to specific hosts etc) so that the system could enforce some boundaries around that, perhaps using eBPF. For the syscall fencing the Landlock project might be of use.

Appreciate the advice.
- Apple Magic Touchpad. I used to use a wired mouse and the flexibility of a wireless touchpad (and gesture support) is much nicer.

- Dyson V7 Vacuum. Having a wireless vacuum has been great.

- Motobecane Gravel X-PRO HD (gravel bike). I'd never heard of a gravel bike until it was recommended to me, but I've gotten a ton of use out of it.
I've been considering a Quest 2 for exercise, but thought the sweat would be too much.

Any tips on the face cover and games/exercise apps?
It has been like that for years too.

I basically wont read Twitter threads because of it, perhaps I am better off for it.
Just in case the word "conduction" triggered the question about health risk: in this case it just means the sound is transferred by direct contact of the resonator on the speaker with your cheekbone (well, as direct as going through the skin can be). There's no electrical signal going into your body, just vibration moving through your skull directly to the inner ear, rather than via air into the air canal.

Music is actually pretty unsatisfying at any volume above background levels in an otherwise-quiet room, since any significant bass through the conduction 'phones actually makes them jump out of contact with your head, resulting in a buzz you can feel + hear. Calls, podcasts, YT videos, etc. all work great.
Another person interested in the IVM stuff =D

Only way of doing it now is update triggers as far as I know.
See my other comment, as you might know there's a Docker image available with a working prototype but I haven't heard anything on it's official progress either.

https://pgsqlpgpool.blogspot.com/2020/12/using-ivm-in-docker...
Fast cycles are a good solution for a lot of those problems, but they can also be highly wasteful. There's this tendency to think that "building things" is always a good idea in The Era Of Software, but to me that's like a disposable house or disposable car. It's better to build it to last.

I think the solution is Shift Left, but with really good experienced leads at every level that have a mandate to reject any shit from being merged that will be a maintenance nightmare down the road. That's the only way to be remotely sure that the launch date you've committed to is reasonable, and that you aren't signing yourself up for years of pain trying to claw back all the terrible crap that got merged just to meet the deadline.
> a minor cosmetic change (which we can call an "improvement" for the sake of argument, though I think that's also dubious and the syntax is just ugly) that introduces pitfalls in the actual semantics of your program

std::int64_t i64 { 44 * 44 * 44 };
std::int8_t i8 = i64; // perfectly fine
std::int8_t i8_2 { i64 }; // refuses to narrow the int

uniform initialization resolves lots of headaches, like T() being ambiguous at times with functions, narrowing, etc.
No it's not. It's not that easy. It's actually hard and annoying to evict someone. You can stay in an apartment for months in California while paying no rent.
Animal fats are better than vegetable oils. Vegetable oils polymerize into a sticky substance. You don't really need to season a cast iron pan. Just keep it oiled, use a metal spatula, and wash after use(deglaze if needed). The metal spatula helps keep the cook surface smooth.
I’m in need of an electric car that has no touchscreens or any displays whatsoever. Just knobs, buttons, toggles, dials, gauges and levers. Why do electric cars have to look like something out of fricking Tron?
Second on the Sony 1000X-M3. Bought one on Black Friday couple years ago. It’s well worth the money.
"A native English speaker would never have said that... unless they had received a really expensive education."

There's the opposite problem, too, where people with poor educations will try to use fancy words to impress people (but often wind up just sounding pretentious).

One of my pet peeves is hearing people using the word "utilize".

Just say "use"! It sounds far less pretentious and means the exact same thing.

I intentionally try to simplify my word choice, even though my vocabulary is much larger than what I use in writing or daily speech, and even when the first word that comes to mind is long/fancy word.

I try to use a five cent word when even a five dollar word would do. It sounds more natural, and you don't come off sounding like you're trying to impress anyone (which is usually counterproductive if you're using vocabulary to do it).
This is why we need direct fed bank accounts.
Everyone is defending the gov here. Fair enough. But I think most of you are being optimistic about the enforcement side of things. Probably billions of dollars of fraud were committed. They won't charge or prosecute even 1% of the fraudsters, either by capita or volume of fraud. We have a serious enforcement problem, and the root of that is that the gov is dealing with OPM (other people's money).
Awesome tool !
Can't wait try it !
>So maybe we should all use English as it is used by the actual English?

I'm in. Just imagine stuck up californians suddenly speaking Geordie. Howay man.
It totally blows my mind that there are languages without gendered pronouns. It's like someone saying "mother" and "father" were the same word (just "parent", no specialized words by gender) in a language.

Translating from English to Persian must be tough, no? For example I did this test in Google Translate and it appeared to strip the second sentence of it's meaning, making the person that put the chicken in the oven ambiguous:

> Sam and Sally went home. Once there, she put the chicken in the oven.

> سام و سالی به خانه خود رفتند. پس از آنجا ، او مرغ را در اجاق قرار داد.
Not to derail the conversation more, but "howdy" is more of a southern American thing than just American. I never used that in the midwest/north until I moved to the south.
They are working on it
This is interesting. Humans interpret standards and compilers interpret code, too :)

We have the benefits of a standard, portability and multiple compilers. But it also comes with duties.

BTW.

The C++ people seem to tackle some of the issues around widespread 'undefined behavior' and defined a lot of behavior:

1) If a side effect on a scalar object is unsequenced relative to another side effect on the same scalar object, the behavior is undefined.
i = ++i + 2; // undefined behavior until C++11
i = i++ + 2; // undefined behavior until C++17
f(i = -2, i = -2); // undefined behavior until C++17
f(++i, ++i); // undefined behavior until C++17, unspecified after C++17
i = ++i + i++; // undefined behavior
2) If a side effect on a scalar object is unsequenced relative to a value computation using the value of the same scalar object, the behavior is undefined.
cout << i << i++; // undefined behavior until C++17
a[i] = i++; // undefined behavior until C++17
n = ++i + i; // undefined behavior

Source: https://en.cppreference.com/w/cpp/language/eval_order

They replaced the entires "Sequence Point Rules" by "Sequenced-before rules". Compiler implementers cannot choose what to do (implementation defined) or neglect the issue (undefined behavior) - the must act well defined now in many situations.
It needs to happen if the health app comes to MacOS.
At first I laughed... then I thought about the sheer number of command line options that you can find in the man pages. After thinking about that, even writing the command line interface would be a non-trivial undertaking.
Well, I thought it went on a bit, but I didn't think it was teasing. It would have benefited from better editing, perhaps.
> I'm simply asking people to look at the big picture instead of hating the person that you're talking

I didn't advocate "hating" anyone. On the other hand, you showed up and declared me a "racist" for no reason. Maybe you should listen to your own advice and not jump the gun and hate the person you're talking to.
Your other choices are:

- Never GC via using object pools. This code is nastier than C++ because Java is not intended to be used this way.

- GC whenever needed randomly. The game will just pause occasionally. Very annoying as a player.

- Write the actual game in C++. Make a few JNI calls here and there. On feature phones I only remember this being possible for some vendor apps.
Wouldn't the largest customers (by far) still be the companies funding development of the compilers already?
I pretty much only play emulators these days as having a load of consoles and cables under my TV is a pain in the ass.

I recently paid five dollars for redream Dreamcast emulator. Totally worth it. There's a free version that doesn't run hi Res and that's fine.
Twitter has not fixed this bug for many many months. I think they are very happy to have it because I do not believe Twitter cannot fix it if they want to.
I had the exact same experience. Hanging, then slowly lowering, then eventually being able to do one! Then worked up to 3x sets of 5, then an unrelated injury has prevented me from working out. I really enjoyed doing pull ups and the strength I gained. I'd highly recommend getting a pull up bar and following the reddit body weight fitness recommended routine[1].

[1] https://www.reddit.com/r/bodyweightfitness/
Hand woodworking tools. There are so many wonderful facebook groups and I get to go antique mall hunting. It's great. If there's something. Very satisfying and therapeutic to work. I have power tools, but there's something about the serenity of being able to hear the birds chirp while I am working on a piece of furniture.
You can get away with some push back and influence business process changes, but even with that, and even with solid change management, the OP seems roughly right IME.
It's not though is it
Obligatory Limmy: https://www.youtube.com/watch?v=0YfRbNipdOg

NSFW language, if you can understand it.
We went the Mitsubishi units (I see these and Fuji everywhere) and a certified installer. They add two years to the warranty if you have one of their certified installers do the work. I have high confidence in Mitsubishi being around to honor the warranty.
True, this was my problem with vimium as well. The characters of the link would change even for relatively stable UI functionality like going fullscreen on Youtube. So, there was no muscle memory. Ironically, the only time i would remember i had vimium installed was when i would try to press f and then press a couple more characters while wondering why i installed the plugin in the first place.
Also forcastle -> foc's'le
Any Quest game recommendations?

I have one, but I barely use it right now.
Jumping rope also works out the arms a little which you're not gonna get.
Here's a 143 minute citation: https://www.youtube.com/watch?v=t1MqJPHxy6g

Or a 6 minute one: https://www.youtube.com/watch?v=bTDGdKaMDhQ

TL; DW: the flip side of the American/Protestant work ethic which says "Work hard and you'll surely succeed" is that then you'd have to logically view that the people who are failing/have failed in life are lazy. The reality is it's mostly luck, good or bad, that make you a billionaire or living in a van at 80. At least this logic is common among people who say "We don't want a welfare state, that's basically state-approved theft of my money by welfare queens.".

On the topic of status, I can see why racists are threatened by a more equal society: it would mean the black family would be just well-off as them, and it would suck to not feel superior to "those lazy people".

I guess this isn't much of a citation...
Can we assume that you now agree it's censorship, and that it's a problem, and it's only the solution you proposed that bothers you?

unishark posted that they believe it's censorship, so I asked whether or not it'd be OK for any content to be removed if that's the case. Does unishark think that Facebook 'censoring' some content is actually OK?

I don't think it's censorship, and I think Facebook removing content is fine explicitly because it isn't censorious. So no, you can't assume that I now agree it's censorship, because it's not and I don't.
Japanese does take the cake though! If you thought silent letters or weird pronunciations were bad, try replacing every second word with an emoji and guess the pronunciation. Or if everything was spelled according to the rules of the English “ghoti” :p
“Action Jack” Barker of Silicon Valley Opines on Digital Protection and MFA
I bought a Wahoo Kicked Core two years ago. I only use it in the winter as riding outdoors is far superior. I Zwift pretty much every night.
How does Japan do it? Can we try to copy them because it’s very good. My 45 minute journey into Tokyo from Chiba was around £125 per month.
The Google Play Store Rating for Facebook Has Recently Dropped from 4.0 to 2.6
> I hate getting new kitchenware and then worrying about breaking it or getting it all stained.

Cast iron is awesome but I now have the reverse problem, constant fear I’m going to crack my counter top.
Using utility types for transforming TypeScript types
At the very least PPP was targeted in the sense it went to those who asked (or were unscrupulous enough to lie).
Which headphone did you try? That sounds amazing
So I'm assuming there is some cognate to "periphery" in portugese -- a portugese word that sounds very similar to that, becuase of shared Latin etymology.

so it's not that that word isn't fancy in portugese too. It's that that word might come easier to a portugese (or other romance language) speaker, since it's a cognate, so they use it, and end up sounding fancy in English.

An English speaker could do the same thing in portugese with the same words in reverse!
I heard on a podcast the other day about people joining the US Military or Police that have never been in a fist fight in their lives. Being nearly 50, that is incredible to me.
A simple hackers guide to dealing with creative fear and anxiety
I'm surprised that "Hochdachkombis" (basically a high-roofed station wagon) never became popular in America. I just bought an old Renault Kangoo, and I love it. It's big enough to carry furniture, bicycles, a bed or a few friends, and it still handles like a car, making it perfect as a day-to-day vehicle.

The closest equivalent would be the minivan, but I remember those feeling smaller, and more sluggish.
It is $10 because the money from individual kits is being used to subsidize the foldscopes for classroom kits.

See "Why the difference in price between Deluxe Individual Kits and Classroom Kits?" in the FAQ: https://www.foldscope.com/faq
“Retirement” is a recent invention.

Before the last generation or so, the elderly moved into family support roles.

Given that we’re bending over backwards to inflate the wealth of older investors, deflating the buying power of the younger generation in exchange, is enabling retirement a great idea?

It sounds amazing, right? But why must the youth honor the elder generations contracts at their expense?

Why must we “wait” until we can live a free adult life? Just kidding; it’s to prop up the choices of the past as I said.

There are embedded social norms that need a fundamental rethink.
Launch HN: YSplit (YC W19) – Automatically split and pay any bill
We're Tunde, Boateng, and Landon, the founders of YSplit (https://www.ysplit.com). We make it easy to share the cost of utility bills, subscriptions, phone plans & more. When your bill is due, we charge everyone their portion, and then we pay for it.

While sharing an apartment with my co-founders during an internship, I was responsible for paying the gas, wifi & rent bills upfront and having everyone Venmo me back. Tracking how much I was owed and getting everyone to pay me back took up a fair amount of time, and I didn't particularly like talking about money with my friends. Fronting the bill also messed up with the budgeting I've set up with my bank, and often I would have to front thousands for our rent payment.

We released the first version of the YSplit app a year and a half ago to fix these problems. On the YSplit app, you can link your bill accounts (e.g. Power, Internet, Streaming services, etc..) and invite the people you split the bills with. We use our bill pay partners (Finovera) and in-house scrappers to verify the details, establish a connection then add a YSplit virtual card to the account. When you have a due bill, we charge everyone their share the bills in the app, and then we pay the bill with the YSplit virtual card. We've also added the ability to see a PDF copy of your bill in the app and an in-app balance that you can use to set money aside for future bills. Since releasing the app, we've grown the no. of billers we support to 5,000, covering every major utility provider in each state and the most popular subscriptions (e.g. Netflix, Spotify, HBO).

Apart from automating recurring bill splitting & paying, we are developing features like the YSplit card, a Visa virtual/physical card that automatically splits one-time payments, e.g. groceries, takeout, house supplies, night out and more. The card can also be used for splitting recurring bills and is a good option for people who'd rather not share their bill account credentials.

The hard part of developing this product has been making sure we are always synced to your latest bills and that they are always paid on time. Luckily, bills have very predictable patterns, so we've been able to build a system that can identify and alert us of bills that are likely to become overdue. It was also tough designing a UX that clearly shows how the app works at every stage since most people are used to P2P payments.

We make money from interchange fees and premium options we offer in the app. YSplit premium enables cashback, rent payment splitting via check, and the ability to make multiple YSplit cards.

YSplit is live and being used to pay & split bills by thousands of roommates and friends. Head over to https://www.ysplit.com to download the app and try it out. We are looking forward to hearing your feedback & ideas.
And getting flat out cancelled when it's cheaper to take that hit than try to get passengers to where they're going in spite of the delays.
They're also a way to help developers write new games for old platforms.
When I dip you dip we dip
Skimmed the article and didn't see a reference to it, you may be interested to know that our good friends and protectors at the NSA may have stumbled on to Meltdown-like issues in the mid 90s

https://en.wikipedia.org/wiki/Meltdown_(security_vulnerabili...
Do you have a sense of about how many hours the project takes to complete? (Ballpark appreciated)
These games are turn and grid based like Legend of Grimrock or Chess where input lag is much less important.
From my experiences nobody who argues with this point knows how to drive. It’s like asking a cocky jr eng to make a Twitter clone – of course they think it’s simpler than it is. I’ve never had a Lyft or Uber drive properly take a corner. I’ve had one take all four wheels into the shoulder while getting on the freeway because he oversteered and then took his foot off the gas. If you knew, you’d know. You don’t know.

Edit to add the reason no one is afraid of their terrible, awful lack of skill in this apparently dangerous activity is at least in part due to the risk homeostasis effect of increased safety features.
DataFrame: A Pure C++ Pandas Equivalent
<a href="https://www.techhypes.com/the-5-best-wireless-keyboard-in-20... article is very helpful</a>
Hair health starts from the inside out
Hey cool! I made this. It's fun to see it here on Hacker News!
Technically, but they tend to be much harder to hack on.

It's trivial to replace malloc/free with my_malloc/my_free - and integrating libraries that replace malloc/free as-is without renaming also tends to be straightforward. In C++, you can overload new/delete to use my_* with little hassle, or placement new to instantiate classes on previously allocated memory directly.

Meanwhile, C# and Java provide absolutely no means of creating instances of their classes via anything other than their built-in GCs. You can't just distribute a .exe or .jar with a replaced GC - instead, you need to create/distribute/install an entirely new runtime, and even that doesn't really provide any sane means of having multiple GCs living side by side. This is all theoretically technically possible, but orders of magnitude more work.
Onewheel XR. Thought they were dumb when I first saw them. But they are super fun and anytime I can go out and ride it makes me smile. I have ridden 300 miles already. In snow, dirt, sand and streets.
What's interesting is that the next Uber may be created by somebody naive about the effort it will take. Being naive can be an advantage in this case. Sometimes people who KNOW the effort are discouraged and never try. And it's the guy who is clueless who ends up embarking on the quest.
Kindasorta? Even higher level languages still rest atop the native code. For starters, someone's got to maintain the port of the interpreter or VM. It's going to get a lot more attention if developers are using it as their daily driver.

And then there are all the other native and system packages that you depend on. For example, I do a lot of work in Python, and I would be very hesitant to have anything but an Intel CPU in my workstation. Because that's what our servers run, and I know that a lot of packages I use include native code that has been carefully tuned for Intel CPUs. If I choose AMD or get an M1 Macbook, I'm going to have a much poorer sense of how the things I'm working on would behave in production.

That said, I'd be willing to at least try it. On the other hand, if work started talking about switching to ARM servers in production, I'd instantly be clamoring for a (non-M1) ARM workstation to develop on, because I need to know that I'm not going to get into trouble with packages that get a lot of love in the x86 versions of the native libraries but not so much on ARM.
I am a non-native English speaker. “Even I” would come to my mind first and then that.

For some reason it means “I also” in Indian English and it sounds weird to non Indian dialect.

Like “Even I don’t understand this” sounds obnoxious to me because in my mind it means “Even I, an almighty being, don’t understand this, who are you to think you can understand it” but it means “I also don’t understand” in Indian English.

According to google “Even” as adverb: used to emphasize something surprising or extreme. So I assume what I think at first is what native English speakers also think.

I hear this daily and I know what it meant to mean now, I had a friend who did not know this and thought her Indian colleague was talking down to her.