skysight-inc/HackerNews huggingface dataset:
Even though I haven't used Perl professionally for about 6 years or so, my Perl FOSS work has driven pretty much my entire career. Starting in around 2000 or so, I started producing a lot of Perl modules (libraries). You can see what I've uploaded to CPAN at https://metacpan.org/author/DROLSKY.

Some of those libraries became _very_ widely used in the Perl community. The number one most used is probably DateTime (https://metacpan.org/dist/DateTime), and number two is probably (https://metacpan.org/dist/Log-Dispatch). But some of the others also got a lot uptake.

I also contributed a lot to libraries create by others, most notably HTML::Mason and Moose, both of which were very widely used in Perl.

All of that, plus speaking at the Perl conferences, really helped me develop my professional network. If I recall correctly, all three of of my most recent jobs came about because of my Perl connections to varying degrees. Two of them were just because I posted on my blog that I was looking for work and someone I knew through Perl reached out.

Today I work in Golang at MongoDB. In 2022, I again posted that I was looking for something new and someone I knew from Perl who worked at MongoDB reached out to me. I'm really thankful he did, because working there has been great!

Nowadays I don't do much Perl any more, though I still maintain many of my modules (bug fixes and small feature requests only, though). I've also done some Golang (https://github.com/houseabsolute?q=&type=public&language=go) and Rust (https://crates.io/users/autarch).

But I think it would be _much_ harder for a young person to do the same things I did. Nowadays there are just so many freaking programmers. Someone invents a new language and five minutes later there are a huge number of foundational libraries for it. By the time I started with Go (mid-2010s), pretty much all the stuff I had done in Perl already existed in Go. And I found the same to be true with Rust when I started using it after Go.
“Wait wouldn’t that feature allow you to do X horrific unsafe thing?”

Jai: “Yes, don’t do that terrible thing.”

Refreshing philosophy. Sharp tools have their place, even if they are dangerous.
Is a different millennium did a website advertising a "film" I made with school friends. Hand coded HTML with lots of pre-rendered 3d spinning logos. Total mess that would never have loaded on an average PC but 100% was all that got me my first job.
Can anyone invite me to Lobsters?
The bottom 80% of women are placeholder girlfriends/concubines/side chicks/in chad's harem and the bottom 80% of men are sexless cucks. Such is life western society.
Indeed, and I believe there are also Chicago slang words and terms that would be very city-centric - that would not be spoken in a majority of the midwest (I am guessing)

I believe I had heard the term 'the chicago accent' as a term for radio broadcast that may have come more from 'the chicago market' or mid section of the US.. not meaning specific urban/city speak but the market segment for that part of the country as opposed to the east coast market, etc.

Looking at the top 12 radio markets; New York, Los Angeles, Chicago, San Francisco, Dallas-Ft. Worth, Houston, Atlanta, Philadelphia, Washington, Boston, Detroit, Miami

If you pick any of those and think of broadcasting the base accent of that city to the rest of the country.. I could see most annoying the other cities.. maybe Philly being a close 2nd.. and I don't think anyone can determine what a base accent for DC is.. that would depend on which neighborhood or however to median that.. (and I have no idea what the accent / tone / language is of Frisco in general, never been, and maybe it was different 20 years ago vs today)
The Chunnel has nothing to do with power from France to Britain. Power cables are laid separately on the sea floor. They don't need, and have no place, in transport tunnel.

I also think it would better to use existing grids, but it may be easier to run direct cable than get all the pieces upgraded.
Turing-completeness in a config file is an anti-pattern. Write an external program to generate the config file instead.
did you consider making your own company? sounds like a prime opportunity.

looking to do the same, would appreciate any insight
Good question! Not sure. Yeah probably, or Discord/Slack?
This is cool. If it were written into some movie I’d accuse the writer of lazy writing. Kudos to you.

A similar coincidence happened to me early career. I had finished an internship, wasn’t sure what to do full time after, and ran into my old boss in a grocery store. He had been impressed with my internship work and seeing me reminded him of me and we started talking, soon enough he invited me to be employee #6 at his new venture. It worked out really well.
Hat tip to Science
Alert, whose summary led me to the paper:

https://www.sciencealert.com/preparing-food-with-microbes-co...
Can you please make your substantive points without swipes?

This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

(Edit: I see downthread that you mentioned it wasn't your intention.)
I've made a similar tool in the past: https://github.com/notfed/automaker
Intel Iris Xe can use half of the available memory. I don’t think it will help much though, the GPU is not very powerful and the bandwidth is around 90 GB/s.

The M2 Ultra in the Mac Studio has 800 GB/s. The Nvidia A40 has 696 GB/s while the Nvidia H100 SMX has 3.35 TB/s, which is probably the best you could get today.

https://www.intel.com/content/www/us/en/support/articles/000...
Jon Blow is making his own language, because he is sick of working in C++ is what I have gleaned.
There is a difference between "guaranteed by law to have access to everything" and "has the prerequisite index and shape of data on hand with which to formulate queries capable of being answered such that access to the entire data space is possible".

The former is likely true. However, the lack of the latter, (which I assure you, is the case as SCI (Secret Compartmentalized Information) was developed specifically for that reason), sets an upper bound on the effective capabilities of anyone tasked with the job of oversight. You must be 10% smarter than that which you oversee to really do it effectively.

If you've ever chased down a memory leak, you'll understand what I mean. Senator Wyden cannot oversee the super secret Soylent Green program until somebody slips up enough to someone for word of a program that converts people to food to make it back to him to ask about.
at some point the exploit does becomes known, but with the reporting (read: tracking) available on Teslas, I'd be surprised if an exploit being exploited isn't discovered sooner, rather than later. After reports of them being stolen get escalated by the police, how they're getting stolen or getting into unexplained accidents will be investigated. It's not like there's a keyhole to jam a screwdriver and an iphone cable in to steal the things.

and the ability for Tesla to update the firmware remotely means they don't have to do a recall in order to fix an issue.
I too, would be very interestd in this.
reminds me of tsoding's nobuild, except it bypasses make and the only thing required is a C compiler. neat!
Yes but the audience is wholly different each time.
Email is in its own category in this regard, IMO.

I love to throw out a library and implement something myself so I gain a better understanding of what’s going on and maybe even improve on what was there before. But I can’t do that with email. Other servers are going to accept or reject my mail solely based on what my IP is, irrespective of how good my implementation is or is not. I’ve just never found it worth the time to dig into.
But there is one way it can be done - lots of painstaking analysis of the Cobol source code to attempt to extract the business logic (which is incredibly slow).

At least this is how we did it at my old work where we were replacing a mainframe system.

In principle though, this is stuff that an LLM could do - assist with extracting some of this business logic and speed this process up (while porting it to a language that is easier to work with). While the LLM doesn't necessarily understand the business context, it can do basic analysis which will speed it up massively. It can also generate test cases across the whole codebase.
So, respective teams from those two companies (or even other companies for that matter) are actively searching GH for any mods to their work?
> I'm disappointed at the anti-DIY sentiments here, it's this safety obsessed mentality that got us to where kids can't walk outside by themselves any longer.

The leaps here are way too big.
Discussed at the time:

Build Your Own WebAssembly Compiler - https://news.ycombinator.com/item?id=21889614 - Dec 2019 (19 comments)
During the early pandemic, neither of my kids had school and my wife wasn't working (and I was running my own company and set the meeting time). So we just turned off all the alarms. Went to bed when we wanted, woke up when we wanted.

The kids would go to bed around 2am and wake up around 11am. My wife and I would go to bed around 3-4am and wake up at 11am. It was fantastic.

Sadly modern life doesn't allow for that, as we have to take them to school at a set time and I have to meet with other people now.
in my experience, anyone that accuses someone else of being passive aggressive are themselves being passive aggressive. let's just not do that.
GCC has the ability to generate dependencies in the Makefile format using `gcc -MM` which I guess is also for "Make Make" :). It does not create the whole Makefile but it's a nice way to have a script (or a Make recipe) that maintains up-to-date dependencies for each targets in a file that can be included from the Makefile (which then declares generic compilation recipes).

E.g.:

force-update-deps::
rm .deps
.deps:
gcc -MM *.c > $@
include .deps
wow just a immediate offer?
You have to install that after installing Ubuntu, which isn’t necessarily clear and might be confusing for someone coming from Windows where there is only one Nvidia driver, with the version shipped with Windows being adequate for most users.
You'll eat your words once your only option is corpomail.
No judgement (I think great puns bring great minds together so namespace clashes are inevitable), but this was similar to the thinking behind a name for "Guile Steel", the low-level Scheme being plotted about by some of the Guile Scheme folks here: https://dustycloud.org/blog/guile-steel-proposal/
And for some reason they seem to be on the fatter side with probably low activity amount.
A women desk jockey definitely do not have the same diet requirements as a working sailor…
The gene things do not help to sort which part of the population can digest what. If some people are lactose intolerant it would be surprising that people with genes coming from the north do not have issues with digesting many fibrous high protein veggies/beans.
They didn’t say if the diet were calories matched, because it is indeed much easier to under feed with a vegan diet full a fillers.
It might be fine for people that have a decent amount to lose, if we are talking about someone with a 15% body fat it might not be the same story…

As someone that can double my minimum caloric expenditure on a high activity day I can say it is extremely challenging to feed yourself enough without large amount of oils or refined sugar on a vegan diet. Rather sooner than later all those beans and veggies take too much space in your stomach and too long to digest, it quickly becomes an uncomfortable experience.

I’m extremely skeptical about those studies, as long as they do not make physical activity and body fat an important variable it doesn’t means much.
All my meat eating family born around the 2nd world war have lived happily to over 90 years old, and most are in fact still alive. So if meat is actually a “killer” it is not a very good one, and I would say nearing hundred years ought to be enough for most people (at this everything in the system is so used up that it’s barely worth living anyway).
Come to think of it, dying from cardiovascular problem might be a feature more than a bug but…

That just leave the environmental factor, but there again there are a lot of exaggeration and I don’t think things are as clear cut as activists want it to be…

More research…
I liked this, but you could tell a guy wrote it, the tip off was when the women (briefly) contemplates killing her girlfriend for for embarrassing her.
Trolley problem is to choice to flip a switch. If the switch to be flipped results in their deaths in 5 minutes is different than a decision that takes 10 years of advanced schooling to see the results.
I actually forgot that I did in fact write about this! https://medium.com/@stephencwan/hacking-airplay-into-sonos-9...

A bit light on the technical details perhaps, but I recall getting stuck on getting the right airplay parameters, learning how byte endianness works... happy to try to answer any other questions as best I can remember.

EDIT: Sorry, I realized that I didn't actually answer the other question. I first got interested in reversing from console hacking, specifically this talk about wii hacking: https://youtu.be/0rjaiNIc4W8 (including marcan of asahi linux fame!). Their group also had more writing at: https://fail0verflow.com/blog/. Also interesting to read about mgba emulator development: https://mgba.io/tag/debugging/, v8 internals: https://mrale.ph, react internals: https://overreacted.io/

Consuming a lot of literature on how different systems work helped me develop intuitions around how you might take something apart. Then it's a matter of trying things and banging your head against the wall a lot, e.g. at some point I was interested in how compilers worked so I tried hacking typescript syntax support into babel (circa 2017 maybe) - I got pretty far! and got a lot better sense of how compilers work.
Why not just program everything in assembly? High level languages give you powers of expression that lead to better programs or are simply more convenient for the particular task at hand. Lisp languages have several features that aren't found in most other programming languages. And a lot features that are found in other languages originated in Lisp.

Perhaps what you are missing is the practical part. For that you should look to the two types of Lisp in widespread usage: Common Lisp and Emacs Lisp. Common Lisp is a general-purpose language with a very large standard library and rich set of third-party libraries. Emacs Lisp is a complete language, but only really used to build text editing like stuff for Emacs. There's tons of real, effective code out there in these languages.

Or perhaps you are confused about the functional programming part. This is only strongly associated with Scheme as other Lisps support other paradigms like object-oriented programming. Functional programming is a thing that takes a while to understand, although my theory is it's actually more natural and it's only because you already learnt imperative programming, which is thoroughly unnatural, that you find it odd. Once grasped it will help you with other languages that support functional programming like JavaScript and Python.

They say learning Lisp will make you a better programmer even if you never use it again. I tend to agree with this.
By your logic every software engineer job across the entire org at a company like Google/Amazon/Meta have the same requirements, exact same problems, etc.
For a few years I devstreamed on Twitch. I got one of my longest running freelance clients when he watched me integrate Django authentication into VueJS which was a part of a web based game I was making. The game didn't go anywhere but Django has been my primary focus for most of my career and that was what I did for the client!
If the telecoms industry wasn't making a profit from it, it would have disappeared a long time ago.

It's just a pity that we all need to pay these companies for one fairly crucial thing, but it enables these undesirable things.

It's somewhat surprising that the rules or enforcement are so lax, given that everyone, including politicians, have elderly relatives that are susceptible to this BS. (but then, maybe the politicians ARE the elderly relatives, and therefore they don't see the problem).
> Your girlfriend should think of you as a ten in everything.

This seems like a pretty damaging belief to have about relationships. Better to have a significant other who is accepting of your imperfections.
Yeah. also:

GF: She shrugged. “I like being real with myself about where I’m at. So I do those sheets. I’m sorry you saw it. (...)

Author: I told her I was sorry she needed that. Then I kissed her cheek like the moon kisses the sun at the end of an eclipse. Then I left. Then I was gone.

Me: Sucks being the girlfriend with ADHD and/or on the spectrum.

What's the moral here? All I can see is, "never ever let others learn of your coping mechanisms - they won't understand".
She used 0-10. Source passage:

> It’s all just numbers. It’s all just 1 to 10 (besides the 0 I got for math).

(Your attention to detail: 2.0. Protagonist's math rating, at that point, was clearly justified too.)
Who is we? The US government is controlled by multinational corporations.
From using PopOS, mostly for other reasons like out of the box drive encryption and nvidia support, the DE's purpose as far as I can tell is mostly to provide a reasonably user-friendly tiling window manager without replacing all of Gnome. Though now they are also replacing all of gnome in the next major release, so who knows.
You're right that it is procedurally based; however, I have not yet implemented L-Systems. I am a long-time Blender Nerd, and if you look in the GitHub repository, there is an ideas/blender-plugin.md file since last year. Unfortunately, I haven't found time to start building it since I spend most of my time trying to get my startup off the ground.
That must give you an adrenaline rush of another level when the interviewer turns out to be your user. I want to feel that one day
>The argument you're making is exactly like claiming that people shouldn't be able to own iPhones because they could be repurposed as controllers for makeshift guided missiles.

The reason this isn't an issue in practice is because such repurposing would require significant intelligence/electrical engineering skill/etc. The point is that intelligence (the "I" in "AI") will make such tasks far easier.

>Ten-year-old about to play chess for the first time, skeptical that he'll lose to Magnus Carlsen: "Can you explain how he'll defeat me, when we've both got the same pieces, and I move first? Will he use some trick for getting all his pawns to the back row to become Queens?"

https://nitter.net/ESYudkowsky/status/1660399502266871809#m
SteamOS is Arch based.
Well said! This echos my, admittedly somewhat limited, experiences as well.

I remember one mainframe I supported, there was an explosion on the same block which took out most of the buildings in the area. It was bad enough that the building which housed the mainframe was derelict. But that mainframe chugged along like nothing happened. I can't remember what hardware nor TSS it was running but I woul guarantee that none of the platforms I've supported since would have faired nearly as well (though I did have some SPARC boxes in one company that survived more than 10 years continual use and zero downtime -- they were pretty special machines too).
What do you think is on the horizon of cool or interesting within your work?
Userscript/Violentmonkey version

// ==UserScript==
// @name Hide Specific HN Entries
// @namespace Violentmonkey Scripts
// @version 0.1
// @description Hide HN entries from specific websites
// @author h_o_o_t, smnrg
// @match https://news.ycombinator.com/*
// @grant none
// ==/UserScript==

(function() {
'use strict';

const blockedSites = [
'businessinsider.com',
'dailymail.co.uk',
'foxnews.com',
'theverge.com',
'cnn.com',
'reuters.com',
'zerohedge.com',
'insider.com',
'bloomberg.com',
'euronews.com',
'theguardian.com',
'wsj.com',
'ft.com',
'theconversation.com',
'thetimes.co.uk',
'bbc.co.uk',
'nytimes.com',
'newyorker.com',
'theatlantic.com',
'bbycroft.net'
];

const entries = document.querySelectorAll('table:not(.fatitem) tr > td.title');

entries.forEach(entry => {
const link = entry.querySelector('a');
if (link && blockedSites.some(site => link.href.includes(site))) {
const row = entry.parentElement;
row.style.display = 'none';
if (row.nextElementSibling) row.nextElementSibling.style.display = 'none';
if (row.nextElementSibling && row.nextElementSibling.nextElementSibling) row.nextElementSibling.nextElementSibling.style.display = 'none';
}
});
})();
Built a trinary sorta 6502 emulator and sorta C compiler[1]. This was my resume when I got my first programming job with no formal education in the field.

[1] https://tunguska.sf.net/
Thank you so much, I love graph/node editors :)
Not sure what make Pop!_os, which i use daily, more gaming focused than just Ubuntu, which also comes with nvidia drivers... also they tested on amd so even more confused at the distinction.
Regarding equipment:

Realtime oscilloscope at least 4 channels > 50 GHz bandwidth $0.5M
(for some research you need >=12 channels so multiply that number)

Arbitrary waveform generator 4 channels > 45 GHz bandwidth $0.3M
(again you might need more than for channels)

RF amplifiers, electro-optic components etc. easily cost $2000-$5000 each and you need several (4-8 at least) of these. The RF cables and connectors/adapters easily cost several thousand $ each.

Fibre components, subsystem components (e.g. a WSS of which you will likely need 4 or so is $50k).

And I will certainly not let a student without training touch the sensitive high-speed RF equipment.

Regarding your comment on clean-room. For many fabrication purposes class 100 is not sufficient (also calling it basic facility is quite rich). And the equipment in is very expensive, LPCVD machines, E-beam, other lithography ... is $10sM. Most universities I'm aware of require fees (typically paid from grants) of $10sk per year to use the facilities (those are the reduced rates for university staff). The training/certification on the equipment typically takes about 1year.

Regarding JPL, yes it's managed by Caltech, what do you think NASA will say if Caltech professors will ask for a student to use the facilities to verify some
paper? Sure, lets delay the next Mars mission a year or so, to let some PhD students try stuff in the labs.

I think you seriously underestimate what the cost of using all that equipment is and how much training is involved to be allowed to use it.
You definitely don't want any
I was about to post the same thing. Distros the like of Arch are outliers in a landscape dominated by "batteries included" distros, neither of which are more or less Linux.

It's a sentence you would expect from someone with little to no knowledge about Linux.
"read this PDF online" goes to a 404. Perhaps un-ironically? If you have the PDF you can read it!
Music compensates for altered gene expression in age-related cognitive disorders
> make make does this by looking for any function declaration using extern

In C, "extern" is normally implicit for functions. Does your tool require them to be explicitly marked?
This is irrelevant. We either plan and fix the problem or we don't plan and don't fix the problem. That's it. There are no terms in which any proposal of yours even improves the results, so you have no point.
Now do the likud charter.
So what's the issue with jq?
Just saw this referenced in a Smarter Every Day Video [0] and it's now on my to-read list.

[0] - https://www.youtube.com/watch?v=OoJsPvmFixU
The repository https://github.com/stephen/airsonos has the code and is surprisingly accessible.
How can you chat in an (in person, I assume) interview??
I can't tell if this comment is tongue in cheek or not.

The walkthrough on how to build a JS framework from scratch is "hypester" because in the short section that mentions existing frameworks, your pet frameworks weren't included?
Can i get one that filters out all the AI hype?