skysight-inc/HackerNews huggingface dataset:
I encountered this problem this morning. Which is why the hurt is so fresh. If you haven't encountered it since 2006, then count yourself as lucky. (Actually, 10.4 and 10.5 on PPC hardware seemed to work well for me. I don't remember ever having to manually adjust settings/preferences to make my wacom tablet work. And that was at a time when Windows was kind of a **-show. If only we could get back to the consistency of 10.3.)
> doing something to make yourself feel better at the expense of the others you're claiming to help

> There has to be some name for this phenomenon in psychology.

Narcissism? I don't believe everyone that does this is one, but it's a narcissist trait.
If another version was produced, I wonder what CPUs would be included. I find it mildly irritating that all x86 CPUs (along with Itanium) are talked about under the "Part VII: Intel 8086, IBM's choice (1978)" heading, and doesn't break out the 386 or Pentiums, and likewise with ARM.
This is what I use multiple monitors for.

I used to "have" your problem, but the multiple monitor solution fixed it.

Or using an iPad.
I actually reached for these (_mm*_cmpeq_epi8_mask), this morning in my (Rust) code only to find that they are still `unstable` only and therefore unavailable to me, along with so many other SIMD things in Rust.

Portable SIMD aside (which is sitting forever unstable & unavailable), the actual intrinsics I feel should not be. Quite frustrating, and along with missing allocator_api (still!) makes me feel sometimes like 'reverting' back to C++.

https://doc.rust-lang.org/stable/core/arch/x86_64/fn._mm256_...
You call it a script when you want to highlight the interaction with the environment (the OS for bash, the DOM/browser for JS), you call it a program when you want to highlight its uses in the applicative domain (node runs JS, imagemagik converts images).

Every program is a script for its evironment and every script is a program for its desired effect.
Smart or not, it's definitely Tesla's strategy. They have an explicit goal of 20% of the vehicle market. They don't care what their share of the EV market is, they want 20% of the combined market.
> the NACS cable is so much more flexible and easier to manage.

Nothing stops CCS from using smaller cables. Tesla tends to have cables which aren't rated for as long of lives with the plans on replacing them more often. Most CCS dispenser manufacturers chose beefier cables which were supposedly rated for longer lives, but environmental factors and people (ab)using the cables seems to lead to those cables not having anywhere near their rated lives.

I've seen some 50kW CCS chargers with downright flimsy cables, much smaller and thinner than most Tesla cables.
NewsBlur tries to handle this case by comparing stories and if they match up to a certain percentage of the content, considers them duplicates.

Here's the code that does the work:

https://github.com/samuelclay/NewsBlur/blob/master/apps/rss_...
CEO and leadership need peons genuflecting to feel powerful. My wife took a job that promised 2 days wfh. First week they switched it to 1 day because leadership thinks it's easier to build relationships in office. Total bait and switch. Was a year ago and she is still there and enjoys the job. I'm still furious about it but let it go. It's frustrating because plans involving the kids were made and then the job changes the playing field and all kid duties are mine 4 days a week instead of 3. Figure for most people that have to go back it's way worse.
Thank you. I am making a new sprite scaler adventure in the same sense, but it's a bit bigger area with more things to explore and all, I hope to have at least something of it released this Sunday or maybe in the next week.
News that was suspected a long time ago, and due to the delay, being stigmatized, and memory-holing of it, the public's attention span and interest will make it a lot softer on getting to the bottom of it and prosecuting the guilty.
Of course, but also literally no one would starve to death if we stopped growing Almonds in the Central Valley.
This whole thread was started by someone arguing that Go is superior because they're claiming Go's convention is "both", i.e. they claim you can generally safely do things like `if file, _ := getFile(); file != nil {....}`. So at the very least it seems that there is no very strong convention.
Except that the author EXPLICITLY says it does not work for them.
Great intro to hashing but if the concept of mmhash3’s seed is going to be brought up I think it’s only natural to mention its design limitations and why you still need something actually ddos resistant like SIP hash (even if we don’t get into the details of the latter).

Also, it’s important to distinguish between hashing, hashing, and hashing. That is, hashing to map input to buckets, hashing to obscure the original string, and hashing to find similarities in the input data. They’re all called hashing but they have different (and conflicting!) requirements. There’s a reason you want mmhash3 to be fast but scrypt to be slow, and a reason why you want mmhash3 to avalanche but certainly don’t want your perceptual hashing algo of choice to do the same.
I stuck a 4ft diameter bean-bag-esque chair in my office. I encourage others to do the same!
I mean inlined ads for one thing - we're talking paid marketing posts masquerading as user-created content, some of which are utterly obnoxious (e.g. the 'he gets us' jesus ads)
NixOS S3 (public binary cache) Short Term Resolution
Hey I went to school literally 60 meters from there and I know what this is: yet another tourist grab!

Don't get me wrong, the place is terrific and I have beautiful memories of it, it's a very interesting place to visit, but Julius Cesar was killed 60m from there exactly under my middle school.
Native enums can be used in queries like strings, but with type checking:

select * from cust where type = ’company’ -- ok
select * from cust where type = ’c0mpany’ -- error

As mentioned, they take less space. Important if you use these columns in index and have millions of rows.
Kakhovka dam destruction:Technical overview and events prior to the dam collapse
In my experience, you need those descriptions and other metadata on these enum values more often than not.
I've never understood the point of this. This capitalization standard carries no information. How many nouns in German can also be other parts of speech? It is easy to learn, but how useful is it?
No source, but in general it worls like this: each indiszry has a leading union and a coreespondong, leading epmployer association. Those two collectively bargain for all represented employees at represented employers, e.g. salaries, workinng hours and so forth, up to a certain salary range. In one case, the metal and electric industry in Bavaria, those salaries can go up to close to 120k Euro for a 40 hour contract in the highest wage bracket (those salary table are public).

In addition to those general agreements, worker councils and thwir individual employers can, and routinely do, negotiate supplental agreements, e.g. extended working hours, christmas and vacation bonuses, overtime (up to the possibility to save up for early retirememt or fully paid sabaticals).

And since Covid, those agreements include up to 40% of remote work where possible. Before Covid, working councils, and thus unions as the majority of council members are union members normally, where oppossed to that. Which kind of makes sense, since most union members tend to be blue collar folks with serious problems when it comes to taking work home. And those priviledged, like in no shift work, bettwr pay and less physical labour, office folks (I am one of those) already had enough benefits (which I get). Covid changed that, even if I have no idea how that came about, I wasn't working in collective bargaining environment during that time.

Overall so, unions turned out to be way more flexible and pragmatic, as were employers, that some people, certainly myself, expected.
Last winter, I visited Rome for the first time. I walked past this a couple of times. Everything was fenced, and as I continued my journey I just thought of it how inconvenient it is to walk around it. Unbeknownst to me, I was passing a place where Julius Caesar was killed. That pretty much sums up Rome - it is so enriched in history that you unwillingly become ignorant while exploring it.
Yes, that's per-client performance scaling ("significant number of connections"), which indicates a pooled connection model might mitigate most of the performance impact while allowing some core code to remain process-oriented (and thus, not rewritten).
I wrote about this contraption 17 years ago: https://www.damninteresting.com/curio/the-falkirk-wheel/
Cicero invented the conspiracy of Catiline, had Roman citizens put to death without trial, and was a warrior on the side of the oligarchy (the Optimates) all his life, despite the fact that they despised him.

Sulla was a reactionary mass murderer.

In the end, through Caesar, the Populares won, despite decades of political killings on behalf of the Optimates to defend their theft of public land.
My degree is in Classics and this was something I found frustrating. It's clear that Imperial Rome under Augustus was a more egalitarian and meritocratic society than the oligarchical one which preceded it. But I honestly came away from tutorials being surprised at the extent that my tutors seemed genuinely convinced by the arguments made by that deposed oligarchy that Rome had become "less free".
Well the senate wanted him to put on trial for ‘war crimes’ amongst other things which sparked the civil war.

Of course by war crimes they meant unsanctioned warfare and breaking treaties. Murdering and/or enslaving entire populations was not a big deal..
Follow-up to: https://news.ycombinator.com/item?id=36173020
The human brain is 60 percent fat
Goodbye, San Francisco
I don't understand how it works with thread per connection either. io_uring is designed for systems that have a thread and ring per core, for you to give it a bunch of IO to do at once (batches and chains), and your threads to do other work in the meantime. The syscall cost is amortized or even (through IORING_SETUP_SQPOLL) eliminated. If your code is instead designed to be synchronous and thus can only do one IO at a time and needs a syscall to block on it, I don't think there's much if any benefit in using io_uring.

Possibly they'd have a ring per connection and just get an advantage when there's parallel IO going on for a single query? or these per-connection processes wouldn't directly do IO but send it via IPC to some IO-handling thread/process? Not sure either of those models are actually an improvement over the status quo, but who knows.
It's been a long time now but I was helping a group at a company I worked for optimized page load time. We used some Google tools to give "insights" as to what we should change.

The main change it recommended was to not load any resource like Javascript from Google as it was slowing down the page.
> exactly like 90% of modern politicians

Roman politics, one could even say culture, had a fundamental flaw in equating military competence with political savvy. (Our modern analog is commercial and governance.)

Sulla and Marius and Pompey and Caesar personally raised armies, legitimately and then otherwise. This gave every Roman commander a practical veto unthinkable in modern politics.
Ask HN: Does having a good memory aid or hinder creativity?
On the one hand, having a good memory gives you access to more things that you can combine to create something novel.

On the other hand, forgetting your ideas might allow you to revisit similar ideas that you had in the past as if they were new. This could have a different and better outcome this time.
Am I super out of date, or is it surprising that non-dedicated GPU - Intel® Iris® Xe (i7/i5) - can run 4x 4k displays? Or will it struggle to do more than show non-moving stuff if using that many 4k screens?

If the answer is that it can do that while keeping performance OK, then the moment I heard it's possible to install a proper Linux distro on it I'd buy one. Definitely not interested in a Google OS, though.
> It's hacking the copyright system to extend protections that would not be possible in a world without copyright.

And if it weren't for software copyright, we wouldn't need that protection at all!

In a software-copyright-less world, reverse engineering wouldn't be a copyright violation, so the scenarios you mention would be very unlikely to happen.
From context, you know the post is talking about ghosting from image retention, not ghosting from motion blur. Please don't be pedantic. We're not all versed in the terminology.
Sorry no lol, not the randomness aspect. What I mean is that Google has a very good guess of which restaurants I've been to, so rather than asking me to rate it 1-5 stars, I want it to ask "Is it better or worse than <Other Restaurant You've Been To>"? and then building ratings based on those results, with the option of me answering " I have not been there".

It just seems like better system than the current one, in which the Papa John's near my undergrad college and the best Italian place in my neighborhood are both rated 4.5 stars.
I've got the same question; found some of the researchers for both projects on twitter and will see if I can get an opinion from one of them. Just waiting on verification to pm them. Will reply here if I hear back unless you have a contact with notifications.
and front running retail with insider information
The story of Cincinnatus might have been embellished, but still:

https://en.wikipedia.org/wiki/Lucius_Quinctius_Cincinnatus
Yeah, I am a long time Google hater but I still think there are a host of other rent seekers. These Newspapers are getting free distribution and can easily use robots.txt if they want to stop Google. Similarly, I can't help but feel like Europe just does some cash grab once a month and hits Google with some fine about data. I think Google is a scumbag company, but on principle it seems like Europe and Newspapers just try and milk this cash cow they are TOTALLY dependent on rather than truly do anything to erode Googles power.
It feels that this merely emulates motion blur in the direction of the shadow. Is layering the only way to go about this?
Best practice I've seen: Let the difference be determined by local ground rules ( https://en.wikipedia.org/wiki/Ground_rules ), and set those rules so as to best facilitate accurate & concise communications within your organization.
> where they will dictate what is `newsworthy` or not

That's literally their job.
Gonna have to break it to you, but the stock market is way ahead of crypto here by decades.
KYC is required for various terrorism prevention and (moreso) tax reporting reasons, and that's for everywhere, not just Google in the US. What specifically caused it to fail? Using a different name than what was on your identity verification documents? Not being a registered corporation with valid tax withholding information?
If I ever write Murmur4 it's going to be the smallest function that I can prove (via sat solver) to have no seed-independent collisions :D
A personal target I have is that I compare my intelligence to an LLM by seeing if it correctly interprets things people say that I have trouble with. In this way, I can see where the LLMs are beating me. I had no trouble with this headline but had I had trouble, I would conclude that ChatGPT-3.5 is smarter than I am on headline interpretation, because it interprets the headline concordant with the story first time.

In this model, I would judge myself as less able to extract information from other humans than ChatGPT. I believe that the ability to extract signal is a good marker of intelligence. Low-spec intelligences often require high-precision: they are more like formal language parsers than natural language parsers and are therefore less sophisticated.
> If your country allows companies or individuals to not be taxed on assets they locate overseas somehow, that’s on your country, not on us.

Who is blaming the Caymans? They Caymans is commonly used as a tax haven for US companies due to US laws. It's on the US to fix those laws. Correctly observing the Caymans is used as a tax haven does not imply the Caymans should change, and I'm not aware of anyone in the US calling for holding the Caymans responsible. I am aware of many calling for reform on the laws that make havening profits in a foreign country possible.
Hmmm, we need a good name for the older Tesla plugs that aren't NACS compliant. When I said "current NACS", that's what I was referring to. I should have been more explicit.

Tesla vehicles built before ~2020 do not and can not speak CCS without a retrofit.
> Yet, news publishers’ advertising revenue has significantly declined.

Cry me a river.

Our local newspaper (the Oxford Mail) is published by Newsquest, the UK subsidiary of Gannett. It is dreck. Pure unreadable dreck. All the 2008-era clickbait techniques you can think of; churnalism that does little more than repeat press releases; stories taken straight from Facebook "Spotted" groups or Twitter with no added value whatsoever; all surrounded by more animated ads than you thought it was possible to cram onto one single page.

This isn't atypical - pretty much every town in Britain has had its newspaper gobbled up by Gannett or one of two other giants (Reach and National World). Local journalism is basically dead now.

I am absolutely no fan of Google, but Gannett deserves to go out of business and leave the oxygen for genuine local reporting.
You probably weren't a stranger to them, though.
This is pretty obvious from my experience. I don’t really get “lonely” but I can be miserable when out among people. But by myself I might just be bored. But only some times.

You know how “humans are social creatures”? A sort of corollary to that is that people define what a normal person is. And very subtle-like too. No one needs to spell it out one-on-one. But it’s always there. A constant reminder of how you might not conform, might not be good enough, might not have the right connections, might have the wrong interests. And once you check enough of those anti-boxes you realize that neither you nor other people have anything to offer each other. You are a bore, and they are there just to remind you of your failures.

That one can be lonely or feel bad in a crowd of people might be counter-intuitive to many because the narrative goes that loneliness is a disease that inflicts the individual and is only about a lack of people. But isn’t that hypocritical? How can you say that “humans are social creatures” and just outright deny all the negative signals that people (us) send to each other all the time?
> ... propositions that are four or more letters ...

So "yes" and "no" but "Maybe"? :-)
With the default toolchain, Go has essentially two levels of visibility scoping: package-private (lower case) vs. exported (upper case) items, and module-internal vs. public packages (packages in the "internal" folder are not accessible from other modules). To make matters worse, all files in the same folder belong to the same package. (There are other toolchains out there that do things differently.)

In larger projects, especially with lots of contributors, I found that you'll want to practice some level of defensive programming because code review can only catch so many errors. In other words, you'll want to make sure that parts of your program only talk to each other via "sanctioned" APIs. Go makes this difficult because anything in the same folder can access data in structures defined in the same folder.

For example, the Kubernets backend for ContainerSSH (https://github.com/ContainerSSH/libcontainerssh/tree/main/in...) has two parts, one dealing with the integration with the rest of ContainerSSH, while the other deals with Kubernetes. In order to provide some level of separation, we added an interface in the middle to document the package-internal API somewhat: https://github.com/ContainerSSH/libcontainerssh/blob/main/in... However, this is suboptimal and leads to unnecessary boilerplate code.

You could, of course, forego the interface, but that would mean that code reviewers would have to make sure nobody is taking the easy route and messing with the internal state of a struct that they have no business messing with. In other words, you'd want some level of encapsulation which is not easily doable in Go.

In other languages you have much more granular visibility options, either in an OOP way (private, protected, public, package-private, friend classes, etc), or by providing things like header files that describe an interface between parts of the application.
If you can trust DHCP, why can't you trust TFTP? Your smart switch could drop TFTP packets just like it drops DHCP packets and you're good again.

(Yes, yes, pxe doesn't check for secureboot signatures)
Yeah you think a private equity guy who owns thousands of newspapers has valid opinions on anticompetitive practices? A significant reason local news has declined is this author has taken billions off the table and laid off all the reporters. And everybody knows the thing that killed newspapers was Craigslist. News was a good business when you could charge $20 for a used car classified ad.
This brings back memories. I used TCL/Expect for automating 3rd party software we were told could not be done. TCL/Expect: Hold my beer!
bid-rigging is a good case and I wonder if the CFTC could get involved, treating ads like a commodity

might be stronger than the antitrust argument
Yes, people who do labor are owed things. If you don't want to owe someone for their labor, do it yourself.
this is the most HN comment i've ever read
iOS vs android, Windows vs Linux and now Signal vs Telegram... never-ending story.

Always something wrong https://www.securemessagingapps.com/
Instead of turning the people against the elites, you might more accurately describe it as mobilizing popular anger as a political force.

Obviously this is dangerous to those in power, and is therefore demonized by them.

Your last paragraph is simply wrong: populists have effected major development and social change. Huey Long in Louisiana is a good example.
I'm 100% with the "feds" on this one, and like most people I'm sick and tired of crypto and its empty apologists.

Get a new excuse already and stop blaming other people for how shit crypto is.
/r/publicfreakout is the opposite of progressive - the mods barely bother to disguise their posture in order to avoid the admin banhammer - the sub was amenable to a lot "race-realism" comments a few years back until there was a wave of bans that left the sub unscathed. I'm not surprised that you were banned for such a comment.
I wonder if it at least had a radar reflector. This area of the Atlantic is notorious for fog, on account of the current which brought the iceberg there mixing with the 'Gulf Stream' (more formally known as the North Atlantic Drift at this latitude.)
The "norms of the Republic" were constantly violated to enrich the elites of Rome, it was only when Ceasar violated them for the people was it a problem. It's a tale as old as time, sort of like low interest rates, it's a party until wages start to tick up then all of the sudden we have to do something about all this inflation.
I'm not sure what any of that has to do with using websockets by default vs traditional rest data fetching?
IME, a script is a custom utility and generally small (maybe <500 lines). It's a go-between for other programs, getting its input by running another program (like ps or netstat), or it reads the state of the O/S (like /proc), or it reformats data for output or to prepare input to another program. Scripts are almost always written in an interpreted language (and their execution time is rarely important), and usually they don't handle faults robustly.

Scripts are conveniences; hacks.
In python variables introduced in a loop are definitely accessible outside of it...