skysight-inc/HackerNews huggingface dataset:
You cannot pinch to zoom in most apps.

Also, if you think that most content is not worth consuming, thus smaller screens are “good enough”, perhaps you are not part of the target market anyway. There are still feature phones out there for the minority who holds that sentiment.
The views of the author show through, though.

Recent strips are all about "woke millenials don't want to work" and other right wing facebook tropes.

20 years ago Dilbert strips were sometimes funny, the recent ones just aren't anymore.
A lot of people here in the comments are getting hung up on semantics, the definition of "troll", but the article author addresses this directly:

> Trolling can refer to a variety of online behaviour. In some circumstances, the intent of the trolling behaviour may even be to amuse and entertain. However, in my research, I have explored trolling as a malevolent behaviour, where the troll wants to hurt their online victim.

You can argue that "troll" isn't the right term, but then what is the right term for this? I think it's reasonable to use and adapt the term for this purpose, for lack of another more specific term. The article is describing a subset of trolls.
Reverse Engineering Apple Lightning Connector [video]
Ganymede, Europa and Io orbit Jupiter in periods with precise 1:2:4 ratios. Pluto and Uranus have a 2:3 orbital period ratio.

A superstitious person might suspect there were some cosmic hand tuning the celestial clockwork. Perhaps the motions of the planets has deep resonances with our own lives? You can see why astrology might have some appeal…
http://www.chinaknowledge.de/Literature/Science/shuowenjiezi.html

I have the noto fonts and ctext dot org's hana fonts but still see tofu in the above page. Whatever font is used on the iPhone's Pleco app the correctness depends on context where you are in the app.

These two examples often are confused: 日曰
Good point. Yes, they are, as are all cloud services. But with AWS and Azure it's more explicit, in that the server is running on their machines.

With Cloudflare, you may not realize this if you don't know how HTTPS works.

The end game is not necessarily to avoid all use of cloud services, but to be aware of their functioning and their trade-offs, and avoid them where third party spying is crucial to prevent.
Could be worse, could be COMEFROM https://en.wikipedia.org/wiki/COMEFROM

Multiple COMEFROMs referencing the same label are an interesting way to effect multi-threading!
This is fun! The C version;

int foo(int v) {
// ...
int something = 0;
switch (v) {
case FIRST_CASE: something = 2; goto common1;
case SECOND_CASE: something = 7; goto common1;
case THIRD_CASE: something = 9; goto common1;
common1:
/* code common to FIRST, SECOND and THIRD cases */
break;

case FOURTH_CASE: something = 10; goto common2;
case FIFTH_CASE: something = 42; goto common2;
common2:
/* code common to FOURTH and FIFTH cases */
break;
}
}

The D version:

int foo(int v) {
// ...
int something = 0;

void common1() {
/* code common to FIRST, SECOND and THIRD cases */
}

void common2() {
/* code common to FOURTH and FIFTH cases */
}

switch (v) {
case FIRST_CASE: something = 2; common1(); break;
case SECOND_CASE: something = 7; common1(); break;
case THIRD_CASE: something = 9; common1(); break;
case FOURTH_CASE: something = 10; common2(); break;
case FIFTH_CASE: something = 42; common2(); break;
default: break;
}
}

Note the use of nested functions to factor out common code. The nested functions usually get inlined by the compiler, so there is no cost to them. Nested functions are a great way to eliminate gotos without penalty.
I don't know why this isn't discussed more often. EVs won't be able to replace traditional gas powered vehicles if the majority of consumers won't be able to afford one in the next twenty years.

I have spent the last ten years arguing this to people richer than me. I drive a used car, it is over twenty years old. I will keep driving it until it stops running or becomes too expensive to maintain. I do not have the money for a "car note" and I own my used vehicle outright. My credit is not in a position to purchase a new vehicle... which like, who in their right mind buys a new vehicle anyway when it loses a massive amount of value the second you drive it off the lot?

Unless the game drastically changes on EVs, they will continue to be something that mostly the affluent can afford to have, while the poor will continue fixing up their decades-old beaters until they're made illegal.

All I've ever wanted is an EV without all the bells and whistles... to help reduce the cost of the vehicle. Don't give me touchscreen anything, don't give me keyless entry, don't give me power windows, don't give me rear-view cameras and sensors. I want it all low-tech and cheap to replace. I can't afford to replace a $10k bumper that has a boatload of sensors in it when a bumper without sensors is a couple hundred bucks.

We need a "poor mans" EV, fast.
Because a very large amount of modern people believe that the consensus they've had constructed for them is the objective truth and if you say anything that calls that into question the only possibility is that you're trolling.

And it's articles like this one that largely cause this. They leave no room for the possibility that someone is genuinely provoking a response that mocks their view by the very absurdity of those views. Instead it's just oh no the ministry of truth signed off on those views and you're perfectly sensible to hold them and if anybody calls them into question they're hostile sadistic psychopathic trolls.
If you doubt its effectiveness because you know it's placebo, it might not work anymore.

Especially if you're wondering all day if you're in a good mood or not.
I think a meaningful question to ask is what other foods are also packaged in plastic or plasticized-paper that require anoxic environments for food safety purposes? These will be raw animal products like seafood, poultry, cheese, or ready-to-eat cooked-in-plastic meals.

We already have at least one study that points towards ultraprocessed food consumption as increasing the risk of specifically ovarian cancer by 30%. I wouldn't be surprised to find colorectal cancer rates similarly increased with their consumption.

It'd be interesting to see a metastudy on whether dietary-associated cancers, endocrine disruption, and lower testosterone are correlated with industrial single-plastic packaging for majority-consumed foodstuffs.
Shamelessly sharing some research I worked on a few years ago- Using ML to learn cellular automata which simulate a given system (uses neural cellular automata).

Code:
https://github.com/PWhiddy/Growing-Neural-Cellular-Automata-...

Demo:
https://transdimensional.xyz/projects/neural_ca/index.html
That one is brilliant - I just realised you can change the light direction.

Another classic: http://david.li/fluid/
I find that after writing a lot of Go, manually having to defer/scope(exit) is a lot more error prone than just RAII destructors: it’s impossible to forget to defer the destructor.
> Since when does a troll stand for someone who harasses others?

For decades now. The sort of extremely gentle, early-Usenet-style teasing/provocation you're thinking of didn't last long.
You can, and your program will call std::terminate if there’s already an exception being processed. Not exactly desirable if you’re trying to write code that ensures careful resource cleanup.

Also why it’s widely regarded as _wrong_ to ever throw in a destructor.
> This argument depends on whether there is a 'natural' biochemical scaffolding for life that resembles what we have on Earth.

I don't think the argument hinges on a notion of 'naturality'.

Instead it seems to be more of an statistical/occams razor kind of argument: Mixed chiralities would introduce a lot of incompatabilities among the building blocks, making the emergence of a stable form/process more unlikely.

And also the argument (as far as I understand it) is in no contradiction to your caveat: Of course, a stable form/process might have emerged with mixed chirality. But it did not and was never very likely to begin with.

[Note: This is not a statement about assigning truth values to these arguments but rather I hope it clearifies the argument itself.]
Show HN: SheetKeys – Vim modal shortcuts for Google Sheets
I wanted to more efficiently edit spreadsheets, so I implemented Vim modal shortcuts in Google Sheets in this Chrome extension. Enjoy! (I also wrote the Vimium extension.)
Which definitely does weird things in a loop.
If the web page linked in another comment is authentic, the attacker was in a very bad mental state. I don’t think we can completely rule out previous contact, and the attacker was unhappy with his team members, but random chance also seems possible.

I lean towards authentic because a) the journal document is much too long to have been produced quickly, b) the text isn’t lifted from other sources, and c) the website was captured by archive.org in 2019. That last is most important since it’d be relatively trivial to train an AI to produce the kind of disassociated text we see there. Yay, 2022.

And just to get out in front of it: while there are all kinds of conspiracy theories and some racism in that document, I don’t see any ideological consistency and I don’t see accelerationist tendencies. I’m not a professional extremism researcher, mind you.
> I'm not sure what world you're living in but we've been shooting missiles at Chinese military objects

Only after several days of failing to resolve the balloon matter diplomatically. Shooting it down was not their first resort, and that's probably because diplomatic considerations with China were being weighed against the domestic political situation. When the diplomatic situation can be kept relatively smooth and normal by keeping the public in the dark, that's the 'rational' choice.
I think those “false positives” (to put them most charitably) come from the cultural bubbles we all live with and have always lived with.

Whether it’s because of your class, your friends, your region, or now your online circles, you have some natural sense of the world and the range of familiar sincere beliefs — even the ones you disagree with.

But sometimes when you encounter someone new, they’re perspective is do alien that you can’t integrate it at all. A first reaction is to just assume they’re being insincere and provocative, and because trolls (and “bots” and “shills”) are a foundational archetype of online life, you can’t help but wonder if you’ve encountered one.

It’s going to happen. The responsible next step is to be attentive to that possibility without becoming strictly convinced and accusatory. But that can be hard.
How's Excel web's feature parity?
With the intuition I have built up over decades of caring for plants, I can "feel" them crying out for water. But that feeling is more a combination of observation and learned outcomes. A dry plant shows, through its color and appearance, that it is thirsty. The same goes for many plant ailments.

As a side note, I live in a rainforest. Just after a rain when the clouds break, the forest is the "happiest". I am sure part of that feeling is happiness I myself feel at the beauty of glittering raindrops on plants and crepuscular rays in the mist. But, the forest feels happy too. The birds are singing and the animals emerge to play in the sun. Truly an amazing feeling.
Their personal website is linked on their resume. The Anne frank project isn’t listed on the resume but still…

https://web.archive.org/web/20220130094847/https://josephcan...
Only some goto use cases.
I bought a steam deck. It's not a joke that I can tweak settings on it all day, but within 10 seconds of launching a game I want to play, my wife shouts my name, the baby starts crying, or the 4 year old trips and falls. At least my favorite technical achievement of the deck is its reliable suspend button.
I guess I'm a sadist and a troll, I have no problem punishing ignorance when there should be none. I set standards for myself, and I don't think it's unfair to expect a similar level of standards for other people, sometimes the standards aren't even high, say complaining about not being taught how to do taxes yet you're 20 years old and never held a job. My state of mind there is what the hell have you been doing for the last 20 years? I don't think taxes are difficult, in fact the fillable forms themselves literally tell you what to do, and for the vast majority of people, your taxes are no more complicated than putting the same numbers from your W2 form directly into your 1040.

At some point, there has to be no coddling and babying for people. My opinion is that coddling should stop generally around 10 - 14, and consequences should become gradually harsher by the time you are legally declared an adult, in my country this is 18, but my opinion would be the same if we somehow drop that down to 16.

I also believe in the idea that people are not robots. If you live your life that way, I feel explicit contempt for you, and I do generally think your life is rather pointless. Some things are truly intuitive, like not putting flammable objects on top of your stove. I also have no problem feeling contempt for people who do dangerous things, and then die, because they force people to clean up after them.

Unfortunately, my sadism these days only goes as far as rejecting job applications, doing write ups, and in the end being a part of the firing process. Though, sometimes I am able to suspend which leads to a firing within the next 2 weeks which I guess is good enough.
Oh! I am scatterbrained.
JK Rowling sure seems to fit this description.
Hide JavaScript error messages fields from the console
chances are if weren’t in that phase, there would be some other phenomena we’d be observing in awe and feeling special about it
I agree that in C, the disciplined use of goto is the way to go, but the "ok so far" version could be better written:

if (oksofar) {
oksofar = something_done = do_something(bar);
}
if (oksofar) {
oksofar = stuff_inited = init_stuff(bar);
}

and so forth.
Hi gang! I know there are some incorrectitudes in there around the inline part of the guide... but if you find others, I'd really appreciate emails or GitHub issues or PRs.

The goal is to have a comprehensive, free, zero ads or tracking, up-to-date guide to C that fits between cppreference and other higher-level books. Target audience is college students who suddenly have to learn C for their OS or Networking course. :)

I also haven't put any C23 stuff in there yet, but that's on deck. I have until December, right? ;)
What's news, pussycat.

If we talk about how I feel, I think I'll be forever 30; that was around the time in my life when I had the most friends, experienced the most, traveled the most and had the most fun.

But then, last year I turned 50, and the realization that I have a lot more behind me than ahead is a thought that lives rent free in my mind now.
I'm 36 and feel the same way. I already have a pacemaker too, though.
I never saw the real thing, but copies of it were all over the now (fittingly) long gone BBS's I was using at the time. I don't think Gibson did the distribution. The artists book at least was done by Dennis Ashbaugh[1] and he might have been behind the software as well? The concept apparently came from the publisher, Kevin Begos Jr.

https://en.wikipedia.org/wiki/Dennis_Ashbaugh
This. There is a big difference in the quality of recruiters.

It's a problem that the normal hiring process is an elimination process, people who are struggling to hire at a company frequently have a hard time getting out of the elimination mindset.

A recruiter who is being paid on commission has a good reason to (1) get somebody hired, because otherwise he doesn't get paid, and (2) get somebody hired for the highest possible salary because the commission is proportional to the salary.

Contrast that to the typical hiring manager who usually hates job interviews as much as the average interviewee. That person would like to get it over with and move on to something else, but she gets paid for all the time spent interviewing whether or not anybody is hired. They're lacking in urgency.

Thus a good recruiter acts your wingman and is going to try to protect you from all the bullshit reasons you won't get hired.
>> flag these types of posts (including myself) because they get too toxic

Please do not do this.

When you do this, it potentially prevents others from being able to to analyze it and form their own judgement.

"Too toxic" is an opinion.
Honest question:

Besides the game being being distasteful, what is it about the game that requires they should have been fired or not hired?
that's not all there is to it. there are deeper relations between the NIH and Wuhan.
I’ve worked with HR departments that recommend against Googling to avoid bias, which I think makes some sense, particularly when it comes to politics. I don’t really want to know if a candidate cares deeply about (say) abortion one way or the other.
> India is completely balkanizing right now

The 1980s and 1990s saw the assassinations of the sitting Prime Minister of India, the sitting Chief Minister of Punjab, the just-retired Army Chief and the former Prime Minister with simultaneous deadly insurgencies in multiple states with a death toll exceeding 100,000.

If the country didn't split up then, there is virtually no chance of that happening today.

> The central government is becoming increasingly authoritarian and arresting opposition politicians.

Nothing out of the ordinary for central and state governments in India. The current Home Minister was arrested, and the current Prime Minister was subjected to a grueling investigation, by the previous government. State governments routinely arrest local opposition politicians and journalists for various reasons.

> In South India there is also increasing separatist sentiments with many feeling the central government is forcing them to learn Hindi.

The nativist movement in Tamil Nadu has nothing to do with Hindi. And it is no where as strong as it was 50 years back.
It can't, but I have learned that you cant rely on devs to put needed visual features into games, especially old already-released games. And a mild denoising prefilter is a reasonably good universal way to help the hardware encoder, and they tend to be much better at preserving detail than the encoder itself.
Best way is to grow up in Japan. ;-)

Second-best is to live there and learn through immersion.
“Goto fail” would have been wrong in a non-goto language that use RAII.

The problem was not goto, it was that the else path was also “give up”. In a non goto/RAII/defer language it would have been something like

If (error)
Return
Return

My assumption has been this was some kind of merge error rather being wrong off the bay. Interestingly mandatory indenting or mandatory braces might have stopped this, but then i would have thought -Werror with the dead code warnings would have as well :-/

But again the error was not the goto, and believing it was is the exact problem the article is talking about: people are so opposed to goto they are unable to see real issues (I have seen C code that tries to avoid goto completely and error handling code becomes horrific, far more complex, and far more error prone that just using goto). The problem with goto is that it is very easy to use it unnecessarily, in ways that complicated control flow but don’t actually make things better.
Cyberbully?
^^^ This summarizes the problem perfectly.
I don't know enough to say to what degree it's changeable; you can certainly train yourself in other directions, but reflexes learned in early life aren't easily overcome.

I don't think it's necessarily unlogical, eg it's adaptive if you are engaged in hunting or combat for survival. Perhaps you need to explore contexts in which the payoff for successful cooperation significantly exceeds that for defection.
That’s been my assumption as well.
Don't think so, I read somewhere (like HN) that Netflix purposefully removes noise, transmits it and readds it locally saving some 30% bandwidth.

And the HBO intro is a nightmare.
Just looking at the people who justify "trolling" "LoLCows" and why they are doing it you can see this a lot.

They think they can teach the person a lesson but the only thing they are doing is either trolling or even worse abusing the person.

When you look what people have done to "Chris Chan" then you wonder who really is the "Monster" here.
In my experience processes like these rarely work out as intended and usually add layers of bureaucracy for marginal benefit. It’s usually senior engineers or middle managers looking for “org wide impact” so they can get promoted.
I don't remember if I said, but I got started learning this stuff from a networking program someone had written to allow you to play DOOM over the modem, IIRC. So thank you to whomever that was!
What, we are going to harm some guy in jail?
Cool, but how did they measure the success of the changes? I expected to read something along the lines of DORA key metrics.
With a gparted liveCD and a big enough spare disk / USB drive you can move unmounted partitions around to your liking. If your filesystem supports shrinking then you may not even need a spare disk. And have a phone or another computer that you can use to read man pages, ArchWiki, etc for help.

Practice in a VM if you need to.

I once moved a system that had one unencrypted partition for everything and booted in BIOS mode, to two encrypted partitions for `/` and `/home` that booted in UEFI mode, all from a gparted live CD plus a live CD of the actual distro I use (useful for chrooting to be sure I was using the same kernel and filesystem packages, and because I needed to update the packages and configs in `/` itself). Didn't lose any data or need to do any backup-restores. Just do everything carefully, one step at a time.
The trouble with RAII is when it's necessary to unwind the transactions. See the article I linked to.
Assuming there's anything left of the country and it doesn't devolve into a lawless wasteland once basic infrastructure like healthcare, law enforcement, education, transport, etc has collapsed.
Yeah I was going to say the same. For the unfamiliar it's an open-source collaborative spreadsheet program that can be self-hosted and shared within your org. The sheets themselves are actually sqlite tables, which brings some constraints you might not get with traditional spreadsheet software.

I believe it also allows you to run python code for data processing and jobs
You might enjoy https://news.ycombinator.com/item?id=11940043
The footage is a the continuous, uncut, and full testimony of Jacqueline Breger at AZ Committee from 02-23-23.

The platform literally does not matter, it could be pornhub, or a free digital picture frame you got with a Happy Meal.
Lab leak most likely caused pandemic, Energy Dept. says
It depends on the previously installed default.

When you 'go upgrade' your compiler, if telemetry was off it should stay off. No need to further specify in most cases.

If telemetry was on, you might want to turn it off, however.
I don't think we have a trustworthy source on this.

WHO is strongly disincentivized towards concluding it's a lab leak. However, the Republicans (who have their tendrils through many agencies) are strongly incentivized towards concluding it's a lab leak. I no longer even trust the CDC to be independent.

I'm extremely suspicious of this report, though--the energy department is not where you'll find the skills needed to evaluate where it came from. Thus I think the most likely explanation of this report is that it's Republican propaganda.
What kind of practices are followed over there?