skysight-inc/HackerNews huggingface dataset:
Leetcode is incredibly easy (just time-consuming) to game, yet it's colloquially regarded as the gold standard for interviewing.

I know someone who plays that GitHub profile game where they, at first glance, appear to be a contributor to ~20 teams' projects. I can tell you inside of a minute though, that his profile is bullshit. I think it's a great idea to ask the candidate about their public GitHub projects (I also think it's a great idea to ask candidates about their past jobs and make the interview as much like a two-way conversation as possible).

What if there were a system where, for each applicant, it were to A) automatically verify the dates of employment with past employers (perfect for a call center in the third world), B) web scrape any linked SO/GitHub/Medium profiles and evaluate "novelty"/legitimacy, and C) look for certifications (ideally there's a central authority like what doctors and lawyers have - Merit[0] is a startup building something like this)? Surely if something like TripleByte can mint money (at least for a time) when they're MANUALLY vetting candidates, there's a market for an automated/semi-automated system of vetting that still delivers a lot of value by, instead of finding the wheat in the chaff, simply removing all the straw from the chaff and leaving the wheat-finding to individual companies (who tended to do that anyway, even with TripleByte).

[0]https://www.merits.com/
Can't wait for the AI generated videos of the Dalai Lama telling me that microservices are bullshit, or maybe the pope saying your website had too much javascript.
I've once used Selenium to run javascript in the webpage to steal a few dynamic tokens required by the sites API to reuse in my more well-trodden python-requests workflow.
Thanks, the boring aspect of Java is appealing here.
In other news, the printing press set to put thousands of scribes out of work.
> The laws protecting IP merely gives a moat to incumbents.

Yes. These laws are bad. We could fix this with a 2 line change:

Section 1. Article I, Section 8, Clause 8 of this Constitution is hereby repealed.
Section 2. Congress shall make no law abridging the right of the people to publish information.
Laughing at our misery
If Rwanda hadn't happened, I would have believed this could be a feasible solution.
Tabloid sites (Verge, Vice, etc) reported it as making Elon’s tweets appear in everyone’s timeline all based on the same blog article.
Unpopular is a weird word; I assume you mean “looked on unfavourably?” But then, which part are you referring to?

Japan’s pacific colonisation and surprise attack on the US are already frowned upon, the US’s use of nuclear weapons is also generally frowned on. The only part that I think people generally agree with is the US fighting Japan to push back their empire.
nmap.svg could be its own GUI!
Yeah, the first time I ran the 30B model, it crashed my machine and I had to reinstall from scratch (linux).
It’s much easier to learn prompt than Python
llama can run on an m1. T5 still needs a specialized gpu
But you could use ultrasound sensors to monitor plants in agricolture... maybe this is why it got published in such a high impact factor journal.
Also shows the “power” of whatever the top/first post was about, that topic will be framing the conversation.
> after the second bomb [...] a coup d'état that, if it had succeeded, would've meant no surrender at all

I'm glad to see this brought up. This is almost always left out of these discussions, lead or influenced by people who are sympathetic to Japan or critical of America, including most American public school teachers. Awareness of this coup is almost nonexistent in America among those who profess to know something about Japanese willingness to surrender.

After the SECOND atomic bomb was dropped, there were still many in the leadership of the IJA that didn't want to surrender and made a real attempt to prevent it, even managing to place the Emperor under house arrest. The only reason they failed is because the surrender message was smuggled out of the building and they didn't have a critical mass of men willing to go along with the coup, but that was after two cities were subjected to atomic bombing. Those saying things like "oh America was so mean, they should have just demonstrated the bombs on the ocean or something" are naive and mislead. Even after personally witnessing the severe and prolonged fire bombing of Tokyo, IJA officers in Tokyo weren't ready to surrender. In fact 'strategic bombing' has never ended a war, with the exception of those two atomic bombs. You can firebomb a city to charred rubble and it will only strengthen their resolve to fight. Only the psychological shock of single bombs gutting cities was able to have this effect.
Reasons you should still pivot into AI
I’m over 50 with a college degree and haven’t had an English class that actually covers anything beyond grammar and basic literary analysis yet.
ThoughtLog: The Free Automatic Diary (2022)
It’s been a year since we launched ThoughtLog. How many ThoughtPoints have you earned? It stores all of your thoughts automatically, even while you sleep, and it’s free!

It is supported by advertising, but don’t worry, most people can tell their own organic ones from sponsored thoughts. Like having ChatGPT in your head!
Haumea – Filesystem-based module system for Nix
Professor earns patent for flameless industrial oven
I find it an interesting point of view on the current risks of AI, and on how the current development of LLMs interacts with our own biases and our economic system, generating potentially serious problems.
As I see it, jobs fall on two axes:

* Amount of training required (crystallized intelligence/ability)

* Amount of intrinsic ability required (fluid intelligence/ability)

Some jobs require neither a huge amount of training nor inherent ability. These are paradoxically often hard to automate, because they typically require a lot of rote physical movements that are difficult for machines (e.g. fast food cook). There are few white collar jobs that fit into this category, since they’ve already been automated away.

Some jobs require a lot of training but don’t require a huge amount of inherent ability. For example, after years of training, most anyone will have the skills to be an excellent truck driver. The tech equivalent would be a generic CRUD developer. These are the jobs most at risk for LLM automation. As I see it, a large proportion of white collar jobs fall into this category as well, and that’s where we’ll see the most economic disruption.

Finally, some jobs require both training and ability. Regardless of how long and hard they train, most people will never be a professional athlete, because they simply lack the innate ability. The tech equivalent is something like a kernel developer or machine learning scientist. These jobs will be hardest to replace with an LLM, since they require totally novel ways of thinking that are not baked into the LLM’s training corpus. A lot of blue collar jobs are here as well: good electricians, plumbers, mechanics, contractors, etc. require both years of experience and a high level of intelligence, since every house/car/jobsite is different.
With the margins that tech makes, many companies could certainly afford to care more about code quality. But they don't, instead it gets stuffed into cash reserves where the money sits idle, doing nothing but enriching shareholders.

Or hiring useless business people to install around the periphery of engineering. Which is funny because now tech is letting all those folks go.
TIL there's a name for that. I guess it makes sense that there would be, I just had no idea.

Anecdotally speaking I've seen them in Pennsylvania and Maryland, but super uncommonly.
So money/equity/stocks are not guaranteed by anyone?
They post it on the first weekday of the month
I miss DEC Alpha so much.

I started out as a sysadmin for an stats department in 1993 that made heavy use of DEC Alphas running DEC OSF/1 due to their floating point performance. DEC had one of the first 64 bit CPUs on the market, and I spent a lot of my time fixing 64 bit issues in open source software (mostly assumptions that sizeof(int) == sizeof(void *)).

A few years later, I worked as a systems programmer for a department doing research using DEC Alphas, and wrote device drivers for OSF/1 (aka DEC UNIX) for Myrinet. I was lucky enough to get them to pay me to help Doug Rabson port FreeBSD to the DEC Alpha as part of my job. We ran FreeBSD/alpha on our research machines until I left.

I remember getting an API UP1000 direct from them so we could have FreeBSD board support for the irongate chipset from day one. I had that machine (running FreeBSD/alpha) as a personal desktop for several years. (this was before things like ACPI were a thing outside of x86, and each motherboard needed custom support)

I really, really miss SRM firmware. It was so much simpler than UEFI and openfirmware. I wish Intel had chosen it, rather than UEFI, to replace BIOS on x86.

EDIT: The 164LX is one of the few smaller PCI based Alphas that I never encountered in person. I think that was because DEC's discount structure made their workstations more affordable than the 164LX. Especially since we were running FreeBSD, and didn't need to pay for DEC UNIX.
Well that's what the claim was. I never bought it, to me it sounded very much like the "Dear Leader Kim observed during the factory tour that one of the machines was miscalibrated and that productivity could be increased tenfold". Remember that he'd just fired an engineer on the spot for suggesting there wasn't a technical reason behind his lower engagement, and that the unspoken reason was he's frankly just a bit annoying and his epic meming CEO shtick was wearing thin. So I think when he raises the issue again, they just implement `author_is_elon` and they get to tell him that actually he is good at posting after all and there was just a weird technical issue they have now fixed.

Elon's happy, the engineers he turned to kept jobs and any time I find myself in the "For You" tab I see Elon's memes and his @catturd2 RTs.
So you think German imperialism was beyond the pale, but Japanese imperialism was A-okay and is only looked down upon today because it was associated with German imperialism?

Please. If anything you have it completely backwards; the American public were ambivalent to German imperialism until Japan attacked America. Then Germany declared war on America.
After they bombed a military outpost in the middle of the Pacific, which only existed to project force towards them and their neighbors? Was the US response not insanely disproportionate to that?
One reason is so they can focus their resources on serving underprivileged communities instead of a 97% white town.
I refuse to believe this isn't a troll comment.
Shall we disallow comparisons between the USA and individual European countries as well since they're governed by the EU?

West Virginia's problems are West Virginia's problems and have no effect on anyone living a perfectly wonderful life in California.
Let’s see about this :)
> Just the title feels misleading, Yugoslavia didn't exist in practical terms when Nato bombed Serbia (Croatia, Macedonia and Slovenia was de facto gone).

That's needlessly pedantic, and wrong.

The Socialist Federal Republic of Yugoslavia, the union of 6 Balkan countries, didn't exist anymore in 1999. But the Federal Republic of Yugoslavia, the union of Serbia and Montenegro, existed between 1992 and 2003. Colloquially, they're both referred to as Yugoslavia, and it's clear from the date and context which one is referenced.

> Here's a much better video showing the time line.

I haven't seen the video from the OP yet, but this one from Johnny Harris, while slick and well produced, refers to SFR Yugoslavia being communist. It was actually a more liberal form of socialism (the S in SFRY) than communist USSR countries ever enjoyed. Tito famously established the Non-Aligned Movement of countries that rejected both Western and Eastern influence.

Overall, it gets many things right, but my history knowledge in the period isn't great to fact-check what else it got wrong.
You misunderstand what GPT does or how it works. (Basically "just" Markov chains with a billion parameters.)
I'd bet the over tbh
No problem, good for you both for digging into it at all and then actually writing it all out, good little exercise to go through and poke at for sure! Network security is its own entire other specialization and despite working in it there's always new stuff to learn and new challenges. And the mess and issues of the WiFi standards process is an entire book itself.

I guess the one generalist suggestion I'd have for you just for security overall is to always try to consider the overall threat scenario and "economics" of given attacks when judging seriousness for clients. It's easy to theorycraft purely in terms of hardware or software and get lost in the weeds of attacks that don't actually make any sense. All "security" overall is about the economics between how much it costs to defend and attack and what the value gained/lost is. So things that scale very well, like pure software remote exploits, are huge risks since somebody can run attacks near or fully automatically dirt cheap/free at mass scale and do so in a way that can be hard to trace back. Thus even those with very few resources are at risk, if the attack is free to the attacker then anything at all is profit. In contrast an attack that requires in person access doesn't scale at all, it must be done each time by an actual human actually going out there. And that entails major physical risks as well. So while expensive to defend against, it's also expensive to execute and thus won't happen unless a lot of value is available, and naturally individuals/organizations in that position (lots of money or high value assets) tend to have the resources themselves to take action.

Anyway, "engineering is the art of the possible", getting the best bang for the buck matched to what clients or employers need sometimes is part of the real challenge. Good luck with everything!
Is llama open source? I heard it was pirated from Facebook
It's a nice project, the Makefiles are cloned from the amonet project this is based on. I tried understanding them with the help of ChatGPT, that was an illuminating exercise. I think (not sure) that the build rules could be better ordered, it seems like they're just scattered about in the Makefile relative to the order of events (compiling the C and assembly source code into the ELF file and hence to the binary).
Strudel?

https://en.m.wikipedia.org/wiki/Strudel
I just think the cover letter is a byzantine chore that's easily faked. Not a real signal that the candidate is a good one.

To your point "in the interview...", I think hammers home the post's key point that the real process is the interview. Everything else is just to get you there.
there's a number of visionaries for lack of better term who have been following similar paths in their respective schools. chuck moore after FORTH got standardized went back to drawing board and made colorForth, where he reduced the number of available words to bare essential, very similar to how Arthur is rethinking and removing elements of apl in K, and then K in Shakti to what he sees as bare essentials. but you have less extreme cases, like Wirth developing pascal, then more capable modula, but then removing even arguable useful parts of modula in oberon, for being non-essential. I'm pretty sure there are other examples, but they like the examples I have given have small dedicated followings, rather than wide industry adoption, for reasons that wide industry adopted technologies tend to be all things for all people as a direct cause and effect of the wide adoption.
It’s always such a good idea to put things on multiple axes. I wonder if chatgpt would’ve had this insight or if it’s an example of something that would require some prompt engineering.
If the signal is being sent, you can be pretty sure that due to the intrinsic efficiency-maximization that biological systems perform then most likely the mechanism for detecting and acting upon it has been evolved by other organisms, especially for something as fitness-critical as stress.
While having well designed language and libraries is really useful and handy

then using keywords/APIs that start with "__" is even better! it significantly increases readability!

Nested macros are the most powerful feature and very fun to debug!
Right, but (a) most modern gas fired heating actually requires mains electricity to function properly, so if you are blacked out your heating probably is disabled and... (b) even if the heating does work, a modern home is a pretty miserable place with no electricity, unless you know power will be back soon (hours or sooner) you should probably set out for a communal safe respite centre where everybody can work together to stay warm, feed and care for each other until the emergency is resolved.

There are people who genuinely live in the middle of nowhere, on an otherwise uninhabited island as caretaker, deep in the forest manning a fire watch tower, Antarctic research base, that sort o thing, who do need have more options, because if they run out of options they're dead. If you're in that situation you still don't necessarily want gas heating though, a fossil fuel powered generator might make a lot of sense, maybe even more than one, because again electricity is so versatile.
I think you nailed it. I wake up each morning consumed with anxiety, thinking to myself, "how do I become relevant?" Clearly, having shipped advanced multilingual typesetting capabilities to billions of users didn't do it, nor developing high performance GPU rendering algorithms, nor having made a popular programming font. But posting a language comparison to Hacker News, that should put me on the map.
I can only do my work on windows. Playstation/Xbox toolchains only work on windows, not to mention most of other video games development tools.

Besides, I honestly think Visual Studio(the full one, not Code) is the best IDE in existence for C++ programming, its tooling and usablity is second to none. Even if I wasn't developing video games I'd stick with windows just to use Visual Studio.
Yes, Putin loves to use the example of Yugoslavia because on the surface it's similar and it also resonates well with the Serbs. However, there are several important differences:

* NATO wasn't bombing Serbia to take over their land as Russia is doing

* Prior to 2014 when Putin started the war, no Ukrainian was killing any Russians. However, Serbs were actively killing others and the war was in full swing when NATO finally decided to intervene.

* And of course NATO didn't do any of the atrocities Russians are doing now like massacre in Bucha etc.
Correct me if I’m wrong but even though NOTIFY is transactional, it isn’t persisted to WAL or anywhere else —- so any clients that were not LISTENing at the time NOTIFY was called cannot receive it retroactively. WAL is, well, a log which has nicer properties for many applications that allow clients to “fall behind” or recover from transient network disconnects without losing data.
I interviewed with Google Cloud a few years back and they straight up told me they were behind both AWS & Azure as a product and were lacking in user support. They said they were trying to build out an org to address it.
Automated Mobile UI testing, powered by GPT-4
Bhai mere. stop following whatsapp propaganda. Hindernberg or no one else is banned from doing any reports in the USA.
how many times has Kurzweil been correct? Or better yet, what's his success rate?
I really don’t understand the “uploading” thing. Even if it works it’s obviously not you.

Of course I’m the kind of person who wouldn’t use a star trek style transporter.
I wouldn't mind more humor on "serious" blogs/websites all year round if they have the writers who can do it well. But not everybody has to do it.

All these traditions to do something on a specific date often feel a bit forced to me. Especially those imported from other cultures. I would rather things feel more natural and spontaneous, than doing a prank on day x, buy significant other gift on day y, dress up on day z, etc.
My intuition is that job quality (and compensation) will be reduced before we notice a significant reduction in job quantity.
Feel like you can just read Chrome's cookie from the file (and filter out the ones you need by site, of course) so you don't need to bother run chrome in debugging mode?

Like https://github.com/borisbabic/browser_cookie3
BlazeItFgt2, a space shooter game for TempleOS (2022)
Maybe if the article said other plants could hear or react to the screams. What good would such a warning do for plants who cannot flee or fight back?
SETI@home (and similar projects) fall into the domain of embarrassingly parallelizable ( https://en.wikipedia.org/wiki/Embarrassingly_parallel ).

My own experience with this was a distributed ray tracer where the server sent the full model to the machines and then each machine would ask for one scan line to do, report back, and then ask for another scan line and repeated.

There was no interaction between the machines - what was on one scan line didn't need any coordination with what was on another scan line.

Likewise, with SETI@home, the server could give you a chunk of data and you could analyze that chunk - the contents of another chunk of data didn't change the analysis being done on this one.

Furthermore, these can be done asynchronously and then assembled when everything is done. Only the very final product / analysis / artifact needs all of the data and nothing other than the end process is waiting on any sub process.

For doing gradient descent ( https://www.3blue1brown.com/lessons/gradient-descent ), as I understand it, each iteration is dependent on the previous one.

Doing 13,002 dimensional (for the example of a 784 -> 16 -> 16 -> 10 neuron net digit recognizer in the 3b1b page) matrix math is the parallel part... but and if you get into the billions of parameters it gets much larger. Matrix multiplication has difficulty across a network. For example - http://www.lac.inpe.br/~stephan/CAP-372/Fox_example.pdf and http://www.cs.csi.cuny.edu/~gu/teaching/courses/csc76010/sli...

> We are now ready for the second stage. In this stage, we broadcast the next column (mod n) of A across the processes and shift-up (mod n) the B values.

That use of "broadcast" - the matrix multiplication is limited by the speed of the slowest node and it needs to send all the data from the previous calculation to all the nodes making it difficult to use across a network that experiences latency.

When doing ML training, they most of TB/sec of bandwidth... and the high end extremes are in PB/sec ( https://www.cerebras.net/product-chip/ ) ... and I'm sitting here watching Steam download.

The inefficiencies of the network, slow computers, and amount of data transfer to preform the next calculation make network distributed machine learning "not a good choice" at this time.
As I said, we don't need to know anything internal about Twitter to know for a fact that they bent over backwards to elevate extremist right wing voices. Because they elevated the most important extremist voice for 4 years as he violated the terms of use for their platform. In effect, we all had one TOS, and there was a different, more permissive TOS for the leader of the US MAGA-right wing movement, the most extreme version of right wing politics in America. That's blatant, confirmed, irrefutable, systematic bias and special treatment for conservatives on Twitter, pre Musk.

In case you want to discount the Twitter report as a false flag, here's a report from NYU that independently confirmed Twitter is biased toward conservatives. It also found the same for Facebook: https://bhr.stern.nyu.edu/bias-report-release-page
This guy is gold! I just went down his YouTube rabbit hole and have tears in my eyes.
Martin Hägglund – Knausgaard’s Secular Confession