skysight-inc/HackerNews huggingface dataset:
I have convinced one or two to think differently, on one or two subjects, after them knowing me for long enough to not assume I'm some leather-chewing CNN puppet. I finally got my dad to say that "no one should die from lack of healthcare because they're poor" and that "the act of being a billionaire implies unethical behavior". But he doesn't think the government should do anything about any of it, all the Democrats are evil and corrupt, and Trump is the best president of the past 120 years.

Another relative, after one of the recent shootings, said there was nothing we can do about gun violence. I immediately named off a few modest proposals that don't involve mass registration or confiscation, and he immediately said "yeah those don't sound bad".

Both my parents were conservatives for a long time, but were not angry, bitter, finger-pointing people about it until they had a traumatic event happen, AND a black Democrat became president, AND they got access to high speed internet and Fox News in the same year - 2008.

Now they watch four+ hours of Fox propaganda per day, my mother more because she goes onto bona-fide hate and misinformation sites and prints out articles on how Ukraine is the hub for US bioweapons labs and World Order money laundering because Ukraine is literally the most corrupt government in the world. With bylines of made up names, whose biographies are empty when you click the hyperlink. But that is more trustworthy than the Wall Street Journal, or the New York Times, or gasp NPR.

I've had experience in these conversations. I know that the approach is to get them talking about what matters to them first, and find common ground. Believe me, I'm not "doing it wrong".

Doing it, even doing it correctly, is exhausting, full stop.
i would say this quote does not apply here. VM implementations are in the infamous 3% Donald Knuth is warning us about.
> UnrealIRCd (a popular IRC server implementation) have actively refused

That's really moot because operators can certainly and easily snoop the traffic on the wire. Therefore I agree with the statement above that one should take IRC for what it is: lightweight, convenient, but don't assume any privacy - and it can be perfectly fine.
Disclaimer: I didn't watch the linked video but I did watch some of Sethbling's older videos about the All-Stars exploit which I assume this post is in reference to.

I think the bigger exploit here is not only the Super Mario World ACE but the Mario 3 save file exploit.
As a result, she was fired and lost stable housing and health care.

It's cruel that stable housing and health care are tied to employment. Employers have enough power as it is, they don't need to lord the basic needs of health and shelter over us, too.
Glad to see better search tooling for programmers since it's an essential task we do every day. How do you compare yourself to you.com's specialized search engine for developers? https://you.com/code
Of course. The OP doesn't understand what "OCR" actually means.
Ask HN: Do you also get frequent Amazon recruitment emails?
I, a fairly average and not at all notable software engineer, receive anywhere between 1 and 7 emails from people claiming to be recruiters with addresses that end in @amazon.com every week. It’s different names, sometimes the same content and layout, sometimes unique. I find this quite bizarre, and I imagine it’s some kind of “ask everyone on LinkedIn with software engineer in their title to apply” strategy. Does anyone else experience this? Do you know if these are just bots? I’d love to turn it off too as I have no interest in working there but yeah just curious if others experience this weirdness.
Why it’s better to be nice
I would argue what you just said is also a privilege that one must afford: technical knowledge, or the privilege to have access to resources that will teach it to you.
Yeah that's a bad read on my part - sorry for that. Removed that bit :) And thank you for the information!
I have a Pro Display XDR for working at home w/ a 16" MacBook Pro M1 Max. I use it with my personal MacBook Air M1, too. I like my spreadsheets for personal finance BIG.

It's not just the GPU that shares memory with the CPU. The "media engine" buffers are in there, too at 18 megabytes per frame for 4k reference pictures in the decoded picture buffer. The decoder, scaler, GPU, and DRAM are fast enough to have several tracks of 4k (which even the iPhone 11 & SE can shoot), so don't let RAM size be your limit. I'm happy to see a max of 24GB vs. the M1's 16GB.
So what is this magical sufficiently smart client that can embed images from all major image hosts, code snippets from all major pastebins and also configures a bouncer for me and also lets me see messages on my phone without missing some as the phone OS killed it's network socket as it put the app to sleep?

I'm no stranger to the IRC protocol (in fact one of my first submissions to this site 12 years ago in 2010 was an introduction to the protocol written as part of building an Android client that was my side project at the time), but I have no interest in putting in the time to make an IRC client with the experience I'd like in 2022, which is clearly a much lower bar on matrix when Element, nheko, Cinny, FluffyChat and Fractal have all managed it.
> alcoholic protagonists

It's been a while since I last read 'Red Harvest' but I remember an awful lot of laudanum.
Please do not take HN threads further into religious flamewar hell. Nor nationalistic flamewar hell, please. Those are the last things we need here.

https://news.ycombinator.com/newsguidelines.html
I guess someone didn't read the actual TOS change:

"Update to 10.8.7 to prohibit charging fees in the Store for open-source or other software that is generally available for free and restrict irrationally high pricing."
What is so difficult about quitting and finding work elsewhere? Genuine question.
From what I recall it needs to be enabled (or not be disabled) when the kernel is compiled and in some cases a flag must be put on the kernel command line while booting.
I believe a JIT is planned for 3.12
The typical "penalty" to a US business for unlawfully firing a worker for protected union activity is simply being ordered to reinstate the worker. Because there is zero punitive risk, the first step is often to fire the worker(s).

If the government were serious about correcting the massive power imbalance between capital and labor that is currently destroying American society, one of the first steps should be implementing financial penalties for retaliatory termination that are so severe they make the CFO not want to get up and go to work the next morning.
How is this relevant? My comment is in response to an observation about "large engineering teams," not "the monolith at the average company."

At the average company, standard tools will work fine, while companies with large engineering teams have the resources to maintain custom tooling.
My navigator tends to remember the websites I view more, which are mostly communities, and I tend to click on the links it has when the browser opens. So I tend to use these communities as the internet gateway as you say - like hacker news! This concept of the internet gateway and the perceptual islands of ideas is really interesting, I think you should someday write about this.
Block her on everything. Get drunk. Listen to misogynistic power ballads from the 80s. Work out. Cry in private. Embrace your newfound solitude; you're free again.
Boris Johnson could face new confidence vote within days
They're different. Rewriting history to say you're a founder is delusional. Giving yourself the title of "chief engineer" is akin to being the mascot of the company.
If you have AMD gpus, then you need to use HIP to run all those CUDA applications.
I'm still stuck on a 2019 MBP from work. What garbage hardware. Up for a refresh in December.
> The App store did have some enforcement of privacy and security

Ok, thats fine. And if this is something that you care about, then presumably you should recommend a way to do that, while also making sure that Apple gets a 0% cut, so that one of the purposes of the DMA is also fulfilled.

> but we're back to the OP's point - this is not a good thing

The OP gave no recommendations that actually helped with privacy and security. Instead, they simply thought of a way to give Apple more money.

If you care about security, or whatever, fine. But the original proposed solution that the OP gave, was that Apple should charge more money to 3rd party developers.

Charging more money to 3rd party developers is not a solution that has much to do with anything related to security. Instead it does not help users, and just gives money to Apple.
>For every one sick person that went on to do something crazy, hundreds have been caught before anything happened.

If their dragnets had even a shred of utility for that purpose they'd be telling you about it at every opportunity.
I think there’s two things here. The easier one to explain is the “omnichannel” bit.

It reminds me a lot of dev teams creating a microservice and giving it a code name. Imagine someone from business joining standup and hearing a bunch of microservice code names and acronyms. They would be really confused! Maybe the same thing is happening here to you?

The second thing you mentioned is their explanation about Robert Smith etc. You came out more confused after the explanation! To use the same standup example: the business person asks in your standup what does the “Odin” micro service do? It might be quite hard to explain what a single microservice does to someone without prior experience in that field.

Long story short: the best way you can get an understanding for what they’re talking about is to build a background in it. Feed your curiosity! Read a good intro book on business or economics to get a good foundation. See if you can setup some kind of regular 1:1 with a business person over lunch to learn more, etc.
I’ve been using a non-google search for around 5 years and FF since Quantum (which also seems to have been 5 years ago), I have never had it happen.
Religious flamewar is not ok on HN. We've banned this account. Please don't create accounts to break the site rules with.

https://news.ycombinator.com/newsguidelines.html
It's more rather that the USSR and China copied Western tech to catch up because of how backwards their development used to be. They started from feudal conditions and had to catch up to capitalism and promise to surpass it into the Marxist next phase of socialism and communism. The two states therefore had a strong focus on industrial development.

However, I think that the decline of the USSR was in how they failed to capture the advantages of international trade (like Cuba or North Korea remaining in economic statis). The Chinese in the Deng faction instead chose to partake in international trade even if it meant that they had to become the sweatshop of the world. After that industrialization, they now under Xi can be pompous and choose to push their weight around given the power of their trade and autarky.

Holodomor (and the Chinese famine too) are of course tragedies to be wary of. I think one reason they occured was due to the planners being unaware of the economic incentives and effects on individual actors of their rapid industrialization plans. This resulted in the USSR then launching a war on kulaks and the Chinese launching a war on Westernized intellectuals to make them comply with their plan.
After 30 years in the industry I can confirm that this is indeed the case. They only generate BS.

I would only add that you should try to avoid these meetings if at all possible.

Just say you have a pressing deadline that requires your full attention. Then continue coding.
Interesting fun fact - the Japanese sub-brands were mostly created to get around US import restrictions. At the time, the US had super imposing quantity limitations on Japanese cars. So the workaround was the companies spun off luxury companies (Lexus, Acura, Infiniti) so they could sell fewer cars at a higher markup.
Dead in what sense?
Please do not respond to a bad comment by breaking the site guidelines yourself. Your comment would be ok without the swipe at the beginning.

https://news.ycombinator.com/newsguidelines.html
> As to the manufacturer family tree: things get significantly more complicated when you add joint ventures.

Yes, and even more complicated because some of those joint ventures where country-specific. For example, in the 80s (and early 90s) due to the economic crisis in Brazil and Argentina, Ford and Volkswagen created the joint venture Autolatina to join forces during the crisis. So both brands shared engines and released sight variations of the same cars.
This sounds like Walmart Ecommerce. Do/did you work for Walmart Labs?
One very important corporate survival strategy is to learn who your actual bosses are. If the CEO has an hour long all-hands about "corporate strategy" then that's not something you need to worry about. The only reason that meeting was an all hands is because the CEO has an ego to feed.

If your department head has a meeting about your department's priorities then you need to pay attention because they are the ones who are actually going to be observing and evaluating your work and how much they solved the problems that the department is being graded on. Pay attention to the people who pay attention to you.
Our initial prototype focused on conversational search, with the ability to ask follow-up questions.

Here's a rather trivial example:
Q: "Who founded Y Combinator?"
A: "Paul Graham founded Y Combinator with Jessica Livingston and Trevor Blackwell."

If you scroll to the bottom of the answer page to ask a follow-up question:
Q: "How old is he?"
A: "Paul Graham is 57 years old. He founded Y Combinator in 2005."
I'm hoping to order a higher-specced version soon. I hope the wait time isn't too bad!
Yes! Solid guidelines that will last ages. This is the sort of practical company I would be looking to work for, if I were looking for work. It's refreshing to see a company that isn't chasing the next great language as if it were a solution to the "problem" of producing quality code.

re other comments: There's nothing "cultish" about hewing to C. Yes, C has (had) some atrociously unsafe string manipulation libs, but that's a straw man. Those libs only exist to allow C backward compatibility. There are many modern, yet mature, libs that handle strings safely. Contemporary C programmers aren't struggling with strings, they're struggling with the very same problems as programmers of Forth, Lisp, Python, and every other language. Which is to say - the language is neither the problem, nor the solution.

Don't get me wrong, I have my favorite languages: Forth, Common Lisp, C# (really!) and, yes, C. But, at the end of the day it's the difference between leather and cloth seats in your Jag. You probably feel more comfortable in one than the other, but they both get you where you're going, and it probably wasn't that much worse if you had the one that wasn't your preference. The "traffic" wasn't altered by your choice of vehicular amenities and the real problems in programming don't really change with your choice of language.
> How do you figure out what kind of software your company uses internally?

I work for smaller companies that are more concerned with building instead of turning their workforce into scores on a list.
Architecture and Agile DevSecOps [pdf]
Because we're currently built on top of Bing's index, we're somewhat dependent on the raw pages they provide. If those pages don't mention graal, neither will our AI. Building out our own index is something we're working on.

It is currently up to the user to verify licensing for the snippets, but we try to make it easy (using the See Reference button) to go to the original source.
The 80's called, they want their technology back
Ronin Security Breach Postmortem
I have a 32Gb M1 Pro as a work laptop and connecting a retina 4K external display is not a fun experience for me either. It was very surprising to see it fail to maintain 60fps in the OS’ own animations.
China Police Database Was Left Open Online for over a Year, Enabling Leak
I always took it that the point of the Trolly Problem was to demonstrate that moral problems can be difficult, or perhaps even inscrutable, in a way that confounds things like ethical clarity and consistency.
I use rectangle (app) for snapping windows around. I think CMD F will full screen just about every app, if not it’s another keyboard shortcut. You can also assign your own shortcuts in the keyboard preferences.
> I agree with their point that parsing a lock file which is only a few KB

You mean a few MB? NPM projects typically have thousands of dependencies. A 10MB lock file wouldn't be atypical and parse time for a 10MB JSON file can absolutely be significant. Especially if you have to do it multiple times.

> Being able to read, diff and edit them is absolutely a feature worth preserving even if it costs you a fraction of a second in execution time.

You can read and edit a SQLite file way easier than a huge JSON file.
I disagree.

I've been hungry. I've been homeless for over a year, both as a child and as an adult. I've been so poor that I can't afford to throw away broken shoes because I couldn't afford to replace them.

But, that was temporary. I'm doing better now, and I have some risk tolerance.

Maybe not as much as someone who didn't experience what I experienced, but still. Tolerance for risk comes from an acceptance of possible outcomes. You can accept an outcome regardless of your personal circumstances, after all, people with lung cancer sneak out of chemotherapy to smoke cigarettes, and people who are about to have their lights turned off still gamble their paychecks away.
Not only tuning the code, but also the bazillion knobs on the GPUs themselves.
sure, part of it might be this.

but there are many issues in NL. for example they have different levels of citizenship. the immigrants from some of their former colonies are still treated badly. the gang shooting have been constant for decades. they still have a constant group of neo nazis parading the streets while blasting music in a rio carnival kind of style. the inequality is immense, and the integration of immigrants is poor.
That is an astoundingly cynical take.
This doesn't really seem supported by the evidence. The evidence (as I understand it) is that men traveled to different islands and subsequently impregnated women. Wrapping that up in marriage seems to be quite a leap and hard to believe given what we know about humanity.
Can't reply to the sibling directly so in reply to it:

The simplicity in the scenarios and the ambiguity of the scenario in this type of question is desired not a fault. The goal is to set up a stage for exploration of that nuance and "shades of gray" space just as you started exploring it in your comment. The goal is not to set up the question in some way that makes it so one of the answers or reasonings is right or appropriate. As such the stats only talk to which lever was pulled, if the question could have all of the reasonings laid out beforehand in a single page then it wouldn't have been a very good trolley type question.

As for talking about the reasoning freeform that's why it was posted here! For your particular example I chose the old people because of QALY. 5*<last 10 years of life> is fewer QALY than 50 years of life starting at a young age. There are probably a half dozen other reasonings I could think of and many more I can't and that's exactly what the goal of the question is, not about actually finding a most correct answer via rigid framing.
Please do not take HN threads into flamewar.

We detached this subthread from https://news.ycombinator.com/item?id=32000429.
I am less excited by auto vectorization than I once was after being repeatedly disappointed by LLVM's output, especially for string parsers. I hope it works well though.
If they gave us a way to actually disable the macOS features, 8GB would be very usable. But everything from regular wifi/bt scanning to photo tagging to adding all interactions to a giant Siri database so that the OS can suggest what it thinks you’re most likely to open at any given moment. These all need RAM and other resources even if you don’t have any open applications.
bad cop; no donut
Why Engineering Interviews Are Not Stupid
No decisions will ever be made in a meeting like this. That's not the point. The purpose of these is to disseminate decisions that have already been made through side channels, and to consolidate the power of those making them. Anything you do or say in one these meetings beyond nodding politely can only hurt you. Remember, the decisions have already been made. So just be present, smile, and wave.
https://www.npmjs.com/package/mysql3

It's main selling point is that it uses template strings so you can just do

sql`select f from t where x=${somevar}`

And the lib will take care of escaping somevar. I was getting sick of ORMs which make it even harder to write complex queries.

It's just a wrapper over mysql1 or 2. I forget which
Also who wants to run IRC on their phone? I rather not have my battery zapped by having an active internet connection
> quantum computer capabilities seem to be doubling every x years so I dunno maybe enough qbits by 2050

Ok, let's get a try from a mildly informed person, that is also probably better than the 90% average...

The number of qbits seems to be growing linearly, at about 7 qbits every 2 years. Extending that trend says that none of us will ever see a quantum computer break 256-bits ECC.

But I really doubt the trend will hold. Quantum computing seems prone to surprise gains, and those are unpredictable by their nature.

About this:

> crypto algorithms seem to last x years historically

I don't think we have enough data to decide on an average, but the distribution does surely look fat-tailed, so any statistic summary you make from it will be useless.

If history tells anything, it is that algorithms that have minor attacks will be broken quickly, and algorithms that don't have minor attacks will survive for very long.
I was kind of hoping for a mix of different GTA games, but GTA V makes sense. I'd love to play a San Andreas version but I'd probably only do well on the initial island.
wow love the interface. I have been working with weblate for the past year and while it has a lot to offer, it feels very heavy.
I think this what the field of library science tackles (among other things):
https://en.wikipedia.org/wiki/Library_science

More specifically, classifications:
https://en.wikipedia.org/wiki/Library_classification

(of which Dewey is one of the more famous ones: https://en.wikipedia.org/wiki/Dewey_Decimal_Classification

But every organization system has its cost, and it's probably not worth it for small collections (like a stack of papers).

The professors I've seen attempt to do this just put each paper into piles sorted by last name, and then search among that pile for a specific name when needed. It's an old-fashioned indexing system.

There's also this old metafilter thread; several people there mention a "sort-all" device: https://ask.metafilter.com/222379/Quickest-way-to-alphebatiz...
related

https://news.ycombinator.com/item?id=30363644 ("Amazon recruiters have sent me an email almost every weekday", "I've received two today")

https://news.ycombinator.com/item?id=29255283 ("I have recruiters reaching out weekly now for the past month"),
An IRC bouncer does what you're wanting in terms of offline notification, they're just hard to configure. The problem with IRC is largely it's structure. Huge networks don't really merge anymore, channel owners stay in their seats for very long periods of time, and the network operators largely run on a very libertarian ideology of non-interference. Discord solves that, and many people moved because of that before Discord had all the novel features it has. The people that stick around on IRC usually have gripes about the networks they're on, but the gripes are tolerable enough.