skysight-inc/HackerNews huggingface dataset:
The only thing weird about it is that even if it was already implemented in the first commercial computer made with vacuum tubes, because its implementation in hardware is cheap and it can be much faster than a software implementation, it was omitted in most later computers, with the exception of the most expensive computers, which were typically used mainly by government agencies, until AMD decided to implement it in AMD Barcelona (2007).

Once AMD had it, Intel followed soon in Nehalem (2009), and now most CPUs have it.

The article is somewhat misleading about population count being available in ARM NEON since 2005 (i.e. since Cortex-A8).

The 64-bit Armv8-A ISA, which was introduced in 2012, has the CNT instruction, which is indeed a population count instruction.

The 32-bit Armv7-A ISA has the VCNT instruction, which is a variant of population count, but which is much less useful than the 64-bit POPCNT provided by Cray 1, AMD Barcelona, Intel Nehalem or Armv8-A, because it works only on 8-bit words, so executing the equivalent of a 64-bit POPCNT requires a sequence of several instructions.
This is inevitable. There are people who scroll aimlessly 2-3-4 hours per day. They will continue.

There are people that are looking/checking out the source. I don't think that AI will be so prevalent (its owners) so as to fale things so well. I remember quoting to a friend how Lex Fridman uses "love" as a unit of measurement while Harari uses "suffering". I was trying to imagine how a dialogue between the two would play out, and BOOM it happened (and I thoroughly e joyed their dialogue - twice).

Now, should Spofity purchase their voice signatures and IP and "have a-la-Holodeck" generate weekly discussions between the two, JUST so they keep me renewing, it will make me think that "it cannot be that these two guys talk every week" and thus I will pull the plug on it.

Looping back to the "aimlessly" part, I CARE to check that the thing I consume is legit/authentic. Someone else though will consume the "new AI generated Sepultura album" or "see the new clothing collection worn/displayed for you by YOUR favorite celeb (e.g.) Taylor Swift/James Hetfield/Max Cavalera/et al". To each his own I say, and let them scroll till the end of time.
Yeah, its complicated.

I believe the confusion is intentional on Intel's part. They want to suggest typical max power is 125W, when thats not the case at all, especially on modern motherboards that will hold boost clocks indefinitely.
> isn't enough

Yes. I listed upthread what was necessary.
Interesting, I still don't, though I acknowledge perhaps Google has the greater capacity for harm; here's why.

Over time, Google absolutely has been in a position to abuse data, and to some extent it has done so -- but honestly, if you compare what they COULD do to what they END UP DOING, they're not doing so bad at all. They mostly self-correct relatively nicely.

Microsoft, on the other hand, clearly does the bare minimum. They've had to be dragged kicking and screaming into actually providing a modicum of safety after more-or-less setting the stage for garbage tech security practices.
No one else has mentioned it but my last role was applying on the website of a company I wanted to work for. I chose 20 big companies, applied for 1-2 jobs each. This relies on internal recruiters that in many companies do nothing but some companies actually works.

Usually the form was one of those oraclecloud forms that take a while to complete. Half the companies I never heard anything but a few I got phonecalls and ended up with something I really wanted I was lucky. This was still early 2023 though.
> However there are quite a few states with "filial responsibility" laws (Tennessee is one of them) that oblige children to take care of their parents in usually vague and under-specified ways

Huh. Interesting; was totally unaware that was a thing.

Some places seem to go further:

> Singapore, Taiwan, India, and Mainland China criminalize refusal of financial or emotional support for one's elderly parents

Emotional support! Idea for Chinese sitcom; awful couple make life difficult for their adult children, on the basis that the children are legally required to be nice to them.

“You have to pay your parent’s posthumous debts” still seems like a hell of a leap from “you have to take care of your parents”, tho. I’m very surprised more states haven’t repealed these (looks like about half of US states have one, though it’s not clear how active they are).
I worked at a consulting firm (dot com era) with a sales person who told me his job was to lie to customers, and that my job (programmer) was to make him look good. At least he was truthful...
Right. And the other 55% goes to… the folks I watch.

Steam takes a 30% cut or something when I buy video games. I’m not about to start pirating games and mailing cheques to the developer.

I don’t assume that my YT Premium is paying for lavish meals for my favourite channels. But I watch lots of different channels, not all of which I’m going to sponsor on Patreon. They at least get something.
Japan is an excellent example to follow, but that’s mostly because they a) don’t treat housing as an investment, Japanese homes basically get written off after 30-50 years and b) don’t have any local control over zoning: if the national or prefectural government says housing is going here, any locals who object can go pound sand.

Both of these would be excellent norms to import into America, but it would come with fierce resistance from the most-likely-to-vote segments of society. I don’t see it happening.
In go, you should manually propagate the errors up by returning them. At the n levels up, you handle the error. It's a bit cumbersome during write time but a life saver during read/debug time.
And yet we're the fattest country in the world, and throw away 40% of the food we buy.
LinkedIn's easy apply helps mitigate how tedious and soul crushing item three can be.

Set up an alert for new jobs that meet your requirements and be consistent. Set a goal of applying for five a day. If you apply to more then great but meet your goal. I'll add each application to a log that has the company, when I applied, the position, and something I found interesting about the posting. Helps remind me in a month when I hear something back.

Just remember, you have zero information on where the company is in on the hiring process for this position. They could still be in the 'collecting applications' phase and won't really take a look at the applicants for days or weeks.

In my experience, very few companies look at applications as they come in. They have a target date where they do a first cut and then move onto the next. This creates those situations where you hear back from an application weeks and months later. This also creates that soul crushing feeling of "I've applied to 20 positions this week and haven't heard ANYTHING."

Apply to a few each day and move on. The companies are doing everything they can to maximize their efficiency with this process, including bad behavior's like ghosting / posting jobs just to meet regulations when they already have who they are going to hire / etc., so there is nothing wrong with you maximizing your efficiency where it makes sense. Apply and move on.

Side note, don't forget item one above, personal network. It feels great to me to get a job offer from some company where my personal network wasn't involved in any way, but the reality is that most jobs are filled by someone already aligned in some way, aka personal network was involved.
How to 100% Clear your Terminal – Techstacker
The hard part is getting hired to a tenure-track position. While there are exceptions, most universities award tenure to a majority of people who become eligible.
At least the Netherlands has higher population than Belgium, about 17 or 18 mio.
Bit of a tangent, but what has been everyone's experience so far in 2023 trying to find a new job? I got really interested in this and have been passively researching it (HN, reddit posts).

My conclusion, so far, is unless you've got strong connections it's hard right now to find a job. Most job posting, as OP mentions get hundreds if not thousands of applications. Other times, I've personally also notice, candidates with perfect skill/experience matches get the same generic rejection ("we respect your experience but we're going to go with another candidate") or worse getting no response at all. There have been mentions of pseudo job posts (ie companies are just falsely advertising positions they are not actually look to fill). Ultimately, a really crappy situation for those looking for a job. Even experienced people, think 7,8,10+ years of experience, are seeing similar things unless they have a strong connection that get them to the final stage(s) of the internet process.

Happy to provide a links to relevant online discussions and articles about this situation if anyone is interested. Let me know.
> I generally avoid Google products, but I do not understand the animosity towards YouTube, nor why anyone would not just pay the very small fee for YouTube Premium and do away with all the ads.

Much of the “fantastic” content I do watch on YouTube has sponsored content in the video. Mostly I avoid YouTube.
It runs an opaque WASM.
Have a look at https://simplePDF.eu – online like PDFTool.org and with local processing as well.

It’s free and does not require an account (I don’t like websites that force you to sign up to do anything)

Disclosure: I’m the solo developer behind it
The NAT cancer prevents this.
I would follow on with advice that if you tell them, “we’re leaving in 10 minutes” make sure that it happens in ten minutes.

I’ve seen so many other parents set expectations, and then ignore them. It sets a bad precedent that is left open to interpretation and conflict.
Which is especially strange since they are already on GitHub, which means if they attached those artifacts to the GitHub Release <https://github.com/eranif/codelite/releases/tag/17.0.0> then they'd be served to you from S3 at "S3-speeds"

I mean, I hear them about "donationware" or whatever that is, but even having support.php hotlink to the GH release artifact would still be a win, and security through obscurity means likely folks wouldn't look on the GH releases page for the artifacts to bypass the support.php nagware anyway
I've been using pdfarranger for years without issue. It's even available in the Debian (and probably Ubuntu) repositories (sudo apt-get install pdfarranger)
Thank you! I first came across Conjugate Gradient when reviewing the paper on Neural Ordinary Differential Equations. It was quite challenging to parse through that math. This helps.
"Instead it records those events in the log, and in Ventura and later makes them available to third-party software through Endpoint Security events."

Sounds like what malware did for decades
Your post is contradictory.
In the video it appears to be an obvious execution. The classic fbi “shoot him through the window” maneuver.
Can you please explain why? I care about privacy and security, and this trend seems like we're going backwards. If something needs network access, web apps make sense. But I liked offline tools better when we called them "programs". Web apps to me seem like they turn the web browser into an operating system. I already have an OS.
As former tenured faculty I can attest some are aware of their power. Some are not; some pretend not to know; some think they have more power than they do.

I think it's a bit dangerous to generalize about power in academics. Academics is a heterogenous environment, and even assuming faculty have more power than they realize can be a detriment to those who truly don't have it.
Works great in combination with orbstack
I've had a more extreme case in a dual boot configuration of some graphics corruption on my Linux desktop exposing a mirrored and discolored frame of my prior Windows desktop from before rebooting.
Agreed that this is a good example where designing for everyone ends up with a worse product for everyone. Same thing goes for Teams, GitHub Desktop, and Postman.

It's horrible having to constantly context switch _within the operating system I am using right now within this very moment_. Context switching when switching devices is not a problem at all.
That wouldn't change anything here. This behavior is due to the IEEE 754 number spec, which is implemented in many languages.
You can read the proposal here: https://github.com/golang/go/issues/61405. It is linked in the first paragraph of TFA.

Yes, I know you can build a 100x-too-slow version of this on top of channels, but that's not the proposed extension to the language.
That’s the family plan
Conferences are a great place to network and find companies or people working on projects you’re interested in. These past two years, I’ve purchased my own ticket to the AWS re:Invent conference. I’ve made new connections and gained new insights by attending. I’ve also learned of some companies I’d be interested in working for in the future. Even though it’s expensive to attend, I view it as a good investment in my own career for networking and continued learning.
Nice! So what is the result of 0.2 + 0.1 in Elm?
Func references can have methods as well fwiw :) They just need to have a named type.

But sure, if you want to build a multi-method thing (or upcast to detect optional methods), an interface is the natural choice - it's no longer a single func.
To the CPU it always boils down to sequences of instructions operating on data, so the syntax sugar put on top has be undone first, the abbreviations have to be unrolled, some way or another.

But more importantly it's really not about the lines you code write once, or very few times in comparison -- it's about the computer does any time the application starts up on any machine, or any user does something. Obviously, to an extent. You wouldn't write a thousand lines of code instead of 100 to make something that is already very fast 10% faster. But I certainly would write 10 line instead of 1 if it meant the code is 10 times faster. It's just typing after all.
I'm not an expert, but think about linear algebra.

you can write each dimension value in terms of time t(a) -> t(b)

x = sin(t)
y = 2cos(t)

or whatever.
if there is a symmetry, one of those equations should cancel out.

another way to look at it is, if you can always get x, and know y "for free", or the other way around, then x and y aren't really independent. there's some other thing, like sqrt(t) that's generating both values.
I wonder what's a rough estimate of how many people find a job by first finding a company they want to work for?
That's because modern life goes against our evolutionary instict.

They weren't developed for when a several trillion dollar industry is hell-bent on selling addictive, over-processed, sodium, sugar, corn syrup etc fulled food-stuff crap, and showings as 100s of ads throughout a signle day. Not for spending our whole days in chairs, staring at a screen, and then relaxing by staring at more screens.

A much much smaller percentage share of adults in the US were overweight before the 80s and 70s.

I'd venture a guess a much smaller share had a sleep disorder before TV, long car commutes, and artificial lights too.
Why was there no standard operator for this in C since the 1970s? You got various bit shifts and bitwise logic operators, so why not this? std::popcount exists in C++ now since C++20, but that took a while if this instruction was in CPU's that long.
>You can try to solve this social problem by personally climbing the status hierarchy.

That's something I don't agree. It's not a social problem. It's a problem with your own intellectual effort. The problem is not coherence, its relevance and completeness. If you make an argument that shows that you are familiar with the problem setting in deep level, you have an audience among domain experts in philosophy.

The problem with amateur philosophers like you an me is that we want to talk more than listen.
On the PS3 SPU cores, the best "does everything" instruction was the single "rotate and mask" series of instructions which was the underlying implementation of all rotates, shifts, and bitfield extraction instructions. That architecture is still my favourite years on - every register was vectorised by default, and the instruction was the minimalistic set to achieve a lot of unusual operations that were incredibly useful for graphics or signal processing work. Often you couldn't find an exact instruction to do what you wanted, but if you studied the documentation long enough, you'd find one that generalised it and actually did do what you wanted, as well as gracefully handling loads of other edge cases you hadn't thought of - for instance the various instructions to create shuffle masks so that lots of byte/word/long re-ordering operations could be done with the single shuffle instruction, which could be used to emulate unaligned memory access using aligned-only memory accesses.

Not exactly weird, but on the PowerPC side "eieio", is my most favourite name for an instruction on any architecture - without fail, every time I come across it, I start humming Old McDonald!
How about the third option, that the distinction doesn't matter, and that xenophobia is bad and doesn't need to be respected? Regardless: the issue with immigration in China and Japan is racism.
The point I was trying to make was that I chose the wrong license for my tools, not my libraries.

MIT suits my libraries well and your first quote is about them. I know for a fact people are making a lot of money using them and that is amazing.

I didn't really intend or foresee people reusing my tools though. I didn't put enough thought into my choice of license on when I published them. The crux of my post is that it's something of a personal failing.
>knowing that there's an insane statistic saying something like 93% of obese kids shall stay obese their entire life

How is that statistic insane? People rarely shed weight just like that, when they do it takes concentrated effort and persistence. And even if you do, it's dead easy to get it back on in like a few months...
> "Xbox expanded to pc"

But isn't Xbox app/store on PC exactly that?
It depends on the pages. Search engines actually reward sites for 404ing previously crawled pages, if the pages had little value in the search index.

Whether that is done on purpose, or is an unintended side effect of other ranking decisions, is up for debate.
My model for this is that the top dog tries to change the landscape to serve their own interest, which makes them the bad guy. The underdog naturally opposes those changes, which makes them seem like the good guys, even though it's actually just self-serving. A defense. The underdog may even go the extra step and market themselves as the one who's on the user's side, the champion of privacy. I fell for this with Apple a few years ago. But really, all these entities are amoral and just looking for the best available path to pursue their own goals, and any decision made by any of them exists in the possibility space for all of them. It's not really trust that you should give them, it's an acknowledgement that they are (for the moment) the lesser of several evils.
It's the same in the US: in a township you need to pull permits to build anything substantial. Usually there are default permitted things with footprint and height restriction so you can build a gazebo or a swing in your backyard but is there any place in the developed world where you can build anything without permission in a city?
> But 3 files that require updating where the code won't compile until you've added all three is way way less of a problem.

I think this is only really possible in a relatively small subset of programming languages, even among those with static typing. At a minimum it seems like it would require a type system that didn't allow optional properties (by default) and did distinguish between nullable and non-nullable types.

Unless I'm missing something. Would love to see some examples of this done right. Or at least examples of languages you've done this in.
According to multiple studies 50-75% of adults in first world countries don’t drink enough water.
You’re comparing vscode telemetry with “selling your data”? For real?

Do you think the amount of time you spend in the File menu is as monetizable as your search history?
backdooring and censorship are two very different things
(Aptible employee)

I help run another PaaS, and I’m very curious about your production evaluation criteria. Would you be willing to share?

For context, our PaaS has been focused on running reliable and scalable production workloads for about a decade. We don’t really do hobbyist use cases, sadly. But instead we prioritize actual businesses with production use cases.

If you share your evaluation criteria, I would love to test Aptible against it. I can share the results with you if you’d find it interesting, but frankly I just want the results for my team and me. I’d be so grateful, and happy to return the favor in any way I can. If you prefer, you can email me at henry AT aptible.com
> “She has better politics than anyone else who’s that rich, and she’s better at fund-raising than anyone else with her politics,” Max Berger, who worked on Elizabeth Warren’s Presidential campaign in 2020, told me.

Is all you need to know about the direction of this idiotic culture war piece.
Robotaxis can now charge for 24/7 rides in San Francisco
Those people also forget or deliberately ignore the existence if MacOS, and generally exaggerate the state of Android. MacOS isn't locked down like iOS yet normal laypeople can use it just fine without shooting themselves in the foot. And if there is a problem with Android, it isn't ""sideloaded"" apps but rather all the shitware in Google's own appstore. None of these three are anything like the wild west that was late 90s early 00s windows. Even Windows itself isn't that way anymore.
this women is damaged from her abusive drunk father, not all men are like that, but she's triyng to say all men are like that
It already is happening. It happened in California, for instance.
But no mention of "dog".sup()?
I agree. I was truly enamored with some of my high school-era paramours. After that, it really became a “is this person more of a benefit than a pain in the arse” calculation.

You’d be surprised how few people manage to come out on the positive end after you’ve known them for a few weeks.
In my case it's working on Chrome/Edge and Firefox on Mac OS.
FaceTime has had #1 for a few years now.
I... really don't like this. For a small personal project to tinker with, fine, but if you stop and think: this is a lot of additional complexity to partially sidestep some extremely trivial problems.

If the goal were to generate pages from a document DSL like Markdown I'd understand the need for a transpiler. But here the author's done it to make the HTML "look cleaner".

Boilerplate is barely reduced, it's mostly been replaced with different symbols and words. Now instead of some extra characters, you've got an additional build step and a new suite of tokens to learn.

And sure that code looks "clean", but it's much less clear than the original source would be. Whitespace is syntax, the delineation between tag & content is much less clear, you can no longer see where tags end without carefully following the indentation or using editor highlights. Then you've got HTML & CSS semantics in a YAML-but-not-quite presentation with both CoffeeScript (javascript-but-not-quite) AND Python, all right next to each other, with the only separation at the bottom end being a line break.

I just fundamentally don't understand it. I suppose it's not aimed at me.
What did you find unstable exactly?
Windows 10 and 11 treat you as monetizable eyeballs now, too. It's not a clear cut dichotomy.
I also like that packages in Nixpkgs goes through code review.
I wouldn't say worse, I appreciate not having to context switch between different devices.
The answer is that I have not, and I probably should. But my only point is that everyone seems to think that this solution is a slam dunk, and I just don't think it is.