skysight-inc/HackerNews huggingface dataset:
I've seen all of these and lots more. I'm just a music movie junkie, I guess. Can't wait for the Peter Jackson movie about The Beatles.

The Laurel Canyon one with Jakob Dylan is outstanding.
There is no luck with shitcoins. All you gotta do is keep up with the latest ones to come out and get in on it, then dump before the preminers or CEO's that are running the scam do.

Not really worth any amount of riches, getting involved with scams is gambling, and I am not about to do that. Bitcoin only thanks.
_temperature_ differences. Ah. Thanks for that paper, it's enlightening.
Grouping/sorting also enhances human readability, and the options for this in GNU ls are quite limited.
Probably 80% of my healthcare professional needs can be met by a nurse practitioner or PA. (When I was younger, this was probably more like 95%. As I get older or sicker, that percentage will fall.)
Wlroots is an implementation of wayland protocols — if gnome and plasma implement the same protocol according to specification, you only have to write code to that protocol, once.
Hey guys, don't miss this nice interview with Kina Knowledge: https://lisp-journey.gitlab.io/blog/lisp-interview-kina/ (https://news.ycombinator.com/item?id=28961987)
They'll much prefer paying a lot for energy vs. the coming mass extinction from human driven climate change.
And those limitations are severe, given the speed limits of many rural roads. Even at 35 MPH, a car is 3x as fast as a horse and buggy.
Wendig’s Heirloom Apple Review, 2021
Edit: they use gcc.

I don't know, but you could just ask on their IRC channel. My guess would be gcc.
CST and CDT are known as a single time zone, America/Chicago, in the tz database. The tz database can convert UTC times into local Chicago time. It even accommodates historic changes in DST law, like changes to the start date in prior years.
Since this is Hacker News, I think a simple tech analogy is that you can do about as well without any national security as you can do without any cyber security.

If you don't believe in threats, why use https?
What a shame - my broken concept somewhat fixed by the browsers…

And thank _you_ for having a lightweight site ;)
My uncle was a lineman and lost his leg due to this issue.
It's not that Apple's admitting it's wrong about the future of laptops. It's probably still right about it.

The problem is this is Apple remembering what a Pro user is, and as a result, what a Pro laptop should be. Or to put it another way, this is Apple remembering that they can't just sell farmers a faster and more expensive car. It still needs to sell them trucks.

The Pro (or the Powerbook before that) line distinguished itself from the non Pro, Air and iBook lines not just through price and power, but also, very significantly, by providing everything it's fairly niche and specialized users needed. This used to include stuff like optical audio in/out, FW 400/800, SD Card readers, etc. Because that's what their Pro users needed, and Apple wanted to create a device that gave them everything they could without making them buy other stuff, making it a great user experience.

Once their Pro users' needs changed, so for example, once FW became far less popular even among pro users than it used to be, it was then that they changed their device.

With the USB-C transition Apple had to have known that it would take years, if not decades for their Pro users to completely change their workflow. So eliminating ports that they used daily was extremely user hostile.
Learn Docker and Kubernetes with the Turing Pi
Love this! Stole it and added a bit of bash-fu to it to avoid needing to define the extra aliases:

et() {
exa -alT --git -I'.git|node_modules|.mypy_cache|.pytest_cache|.venv' --color=always "-L${1:-1}" | less -R
}

commands would now be, e.g. "et 2" instead of "et2", but will work with any number. defaults to 1 if just "et" is run with no argument.
No? That "introduction" link mentions 2 differences: "The computer is no longer the bottleneck." -> exa runs stat() calls; and "256-colour terminals are everywhere." -> exa uses color by default.

But the thing is, if you install any modern system (ubuntu or fedora or pretty much anything else) and type "ls", it does those two things as well! Your default config will alias ls to enable color by default, and this ls invocation will be doing stat on every page.

So anyone who knows "ls" even a bit would, on looking on that particular page, say, "Huh? That's your special feature? my ls does this already and I don't have to do anything to install it. [close window]"

To reiterate, EXA does have features that "ls" does not. It just that https://the.exa.website/introduction page does not list those features at all. If you want to convince people to switch to EXA, you better point them to a different page.
Yes. It’s gotten very tiresome. Other than those using it for business purposes it’s pretty vacant of any meaningful content.
It is a normal progression. There are many paths, some examples;

Programmer -> Architect

Programmer -> Manager of Programmers

Programmer -> Product Manager

Programmer -> Specialist (sometimes called SME or subject matter expert)

Is it "Okay" is a personal choice. Some people miss programming, some don't.

You mention you worry about "losing your edge." If I understand what you are saying by that it suggests that in your head you are still a programmer so you are thinking that people actively programming are keeping up with the latest frameworks and stuff and you will be less competitive in the job market because you didn't keep up.

That is only a problem if you want to always be a programmer. Most people evolve in their jobs as they find out the things they are either good at or well rewarded for, versus what they thought they were good at. Someone who understands programming but can talk to customers has a different value to a business than someone who can just crank out code. Not that one is better or worse, they are different.

When I manage groups I try to 'stack skills' and get complimentary sets in the people I hire so that the group as a whole is more skilled than any single individual. What that means is that if you demonstrated to me that you could accurately assess vendors "real" value from all of their sales literature then I've got one role for you, if you tell me you can turn anyone's idea into business logic in the code I have a different role for you, if you tell me that if bugs you that all this time is spent building the system that we could save if we just re-organized some of the steps, well I have a different role for you that leverages that too.

Truth be told, "leet programming" is kind of a dead end job. Knowing what to program is a job you can do until you're 90. To make the latter work however you have to have some ability to bring people along (aka "soft" skills).

Staying curious and learning new domains has kept me from becoming 'stale.' But predicting the future is impossible as far as I can tell.
Most major coastal cities also require cars.

It's more accurate to say that these coastal cities have certain enclaves where you don't need to own your own car but can take public transportion/walk or get an Uber in a pinch. Uber makes a big difference in increasing the size of the enclave, but having other people drive you around isn't car independence.
Even this could be considered part of the strategy to deny responsibility for climate change. Action now to replace fossil fuels can still have an effect, and will still end up as net benefit to our civilization and even still our economy.
Referring to this: https://en.wikipedia.org/wiki/McCartney_(album) -- home recording in 1970.
I don't think there's Infinity in my language, what do you use it for except maths?
Why downvote parent? A human is a "natural" predator just with different methods of attack/more intelligence than "animals". Why is a human predator (an "apex predator" if you will) any less "natural" than a T-Rex? Or any other animal that forced evolutionary change?
I have some serious doubts that 1990s Bob wanted to pay a lot for energy so that 2050 Linda could live better.
If you're packaging RPMs, what you need is approximately to change a few %configure macros to the corresponding %meson macros. Though X.org is large enough that there will probably be some weirdness.

If your software is distributed as a source tarball, the build system follows established conventions like honouring $DESTDIR and doesn't do anything weird like download extra stuff from the internet, creating packages is super easy, at least with RPM.

Most of the time you just write out a bit of metadata, list your dependencies, use standard macros for your build system to do the actual building and then list the files that you want to use from the build (potentially putting them in subpackages), and that's it. RPM even supports specifying dependencies like pkgconfig(library) or perl(Thing) so that the actual package name that provides it does not matter.

I haven't done Debian packaging in ages so I don't know how it compares.
I wonder if that could be a nice money maker. Introduce a lot of generic functions with common names, add security bugs. Maybe add a README entry telling people to not trust the code because you're using it to demonstrate what insecure code looks like, and then wait for some big company with a bug bounty to introduce it to their code base. License your code proprietary of AGPL to make sure the company is the one who gets in trouble if they admit the code comes from you.

With enough nearly-working functions spread across multiple projects in every language known to man, you could practically automate your way into a steady stream of hacker bounties.

People would probably call it unethical, but if Copilot's massive IP violations are okay then who cares. As long as the project's security flaws are recognisable by humans it doesn't matter IMO.
With `lc` you can have customized format strings so that you can see "size name", or "perms size name" or any subset/reordering of the report columns. And all of these are rolled up into a multi-column layout, though you can control how many columns you want with, e.g. lc -n3.

(Never mind the glob-abbreviation ability which while slow allows packing an enormous number of names per terminal row.)
Monads are pure expressions/patterns. It's only impure and have side effects in the final evaluation, for a few monads like the IO Monad. It's just using monadic expressions for tricking side effects into the language in a cleaner way, thus considered beneficial.

Haskell is hard for programmers, because it forces them to truly think. Haskell grows on you when you get to know how it evaluates and forces you to separate concerns structurally. For that reason, it's said to be a language that teaches you how to program better.
Except he knows what to look for and how to exploit it. Could lead to easy bug bounty money.
Interesting take - maybe something we should branch into ;)

Actually a lot of carbon removers are currently trying to sell removals for the future. Shopify and Stripe are both spending money for removals that will only be taken out of the atmosphere in some years.

For us we try to focus on products that are actively delivering at the moment. We want our customers to actually be able to say their footprint has been removed.

I think though an 'innovation' plan or similar for methods that are maybe only at prototype phase could be possible. We just have to decided what happens if the project is unable to deliver in the future.
It depends on how you define "important". IMO, with all the things they've cut - such as Jessica visiting the greenhouse, or Leto's banquet just before the Harkonnen invasion - it's harder to understand why the characters are doing the things that they do (e.g. why the Fremen became more friendly to Leto and Paul).
The interesting thing about the Muscle Shoals studio band is: everyone assumed from their sound that they had to be all black. In fact, they were all white, AFAIK.
Note that you have to have a copilot account and GA is still waitlisted.

I filed a PR because it was a bit frustrating to go through the entire setup and then find out I needed to be granted access.

https://github.com/github/copilot.vim/pull/2
Total supply is like 40B, so this wallet owns 12%?? Also this was back in April - the google-trend search is interesting:

https://trends.google.com/trends/explore?geo=FI&q=Shiba%20In...
The last year or so I was on Facebook I had basically hidden or otherwise removed anything that wasn't posted by a friend directly. It would take me around five minutes or less to scroll through everything once a week.

The problem is that if Facebook implemented this site wide engagement would drop dramatically. No one really posts to Facebook anymore, people love it when you do, because it's actually kinda novel.
Ask HN: Are app store apps expected to have lifetime support
Say I build an app and sell it on app store. The app is based on a third party API which has discontinued suddenly. And this has caused the app to stop working.

What should I do to existing paid customers? will this result in legal issues? are app store apps expected to have lifetime support? or is this something we should be clear about in the agreements and terms?
Why not? I often see people draw this distinction between humanity and nature, as if we weren't part of nature, and there is something deeply misanthropic about it. Of course we are part of nature. We may be screwing over the habitat of other animals -- like rabbits in Australia or pythons in the everglades -- but we are certainly part of nature and this is a textbook case of natural selection at work.
Septa rape case is latest in a U.S. pandemic of police lying
Maybe not as much as you would think. Naturally, not all males mate and the mating ratio is not always 1:1. Take humans for example, it's been shown our ancestors comprise mostly of females in a ratio roughly 3:2 to males. That is, some male ancestor probably mated with more than one female ancestor somewhere.
Life, uh, finds a way…
The Battle for the Last Unclaimed Land on Earth
>Unfortunately, I have to agree with blueslurpee here. I frequently join a team and find there are 1 or 2 devs who "know everything" and it is near impossible to pull the information out of their heads and into mine or someone else.

This is a classic defense mechanism for engineers trying to shore up their position.

There's a tug o' war going on between many companies and their employees wherein the companies are trying to make the employees expendable and the employees are trying to make themselves indispensable.

I found it mostly went away when I worked in companies where most people treated their current job as a stepping stone to the next rather than as their final destination but in companies in 2nd/3rd tier cities where everybody is married with kids and looking for stability....yea

The worst offender was a guy who was massively in debt, paid a shedload of child support, was not a great programmer and didn't interview well. He was sometimes openly hostile to my attempts to get information out of his head.
Nope. Copilot users are inserting "ticking time-bombs" into their own codebases.

The buck stops with the user, when they use code from any source at all, whether it's their head, the internet, some internal library, lecture notes, a coworker, a random dude of the street, or who knows what else, it their own responsibility to ensure the code they're using has been released under a license they can use. They don't get to go back and point fingers just because they didn't do their own due-diligence.

The exception would be if a vendor provides code under a legal contract providing liability and an agreed license, that has not happened in this case so there's no reason to expect any legal protections.
Psh, how hard could it be. They only do 21 billion page views a month; 39 million edits, register 264k new users, and have a data change of 23 GiB. Free account at Wix.com ought to do it for hosting costs.

jk, it's fascinating how critical people get with how other people spend their money when asking for donations. When was the last time HN took a close look at how Johnathan Ives spends his proceeds?
This happened to me, but with a microphone instead of sound output. One day I boot my laptop, join a Teams call, and my microphone is not getting any sound anymore. I had to figure out later that Windows Update automatically installed a new driver, and it didn't work right for some reason. I had to search for the old one online, find the right version, and only then it was fixed.
Sorry, I didn't mean to imply that it wasn't licensed at all. I was arguing from the point of view of the author, not the user. Because there is no contract nor consideration/payment, the author is (or ought to be, morally) by default under no obligations nor liabilities.
> I wonder why it didn't happen in 2012. I remember ACA arguments on Facebook but while they were contentious, they were generally value-driven and not based off of batshit lies

Both candidates in 2012 went out of their way to maintain civility to each other publicly. I think when a candidate treats their opponent with respect, the followers tend to follow mostly in suit, but if they don't, it kind of just opens the floodgates, and once that happens, there's no going back.
it's great if you have one. doesn't work so well if you don't have one.

HDMI is great because whatever random TV you want to connect to probably already has some other device plugged in with a 6' HDMI cable that you can steal.
A couple days ago: https://news.ycombinator.com/item?id=28992875
Murder of Kitty Genovese
Imagine being able to choose your own algorithm. I’d want reverse chronological most of the time. And occasionally I might check out some of the other AI powered ones too. Imagine even having that choice at all.
There are many ways to be a bad manager, certainly. One way is to make terrible calls that misdirect the team. Another way is to neglect your responsibilities. If the options are "constantly interfering and screwing things up" or "checking out and writing code" I agree that the latter is preferable, but those aren't the only options.

If someone is trying to improve their performance as a manager it needs to start with real assessment of the core functions of the job, and those don't include coding. Too often people tell themselves they need to make time to "stay sharp" with coding when what they really mean is "I don't know how to tell Karl to stop micromanaging Hayden, and I don't know how to get the Widget Access team to stop ignoring our bugs, but I do know how to write a rate-limiter". Then it becomes "oops, this rate limiter is pretty involved, so I didn't have time to talk to the WA team. I guess I'll get to that later".
On this:

> I don’t have to deal with quicklisp’s “all or nothing” packaging that doesn’t support version pinning.

it's easy to clone a given version on quicklisp's local-projects, but we also have Qlot and the emerging CLPM. See also the new https://github.com/tdrhq/quick-patch/
G80-11800 of course
Two things:

1. Why do you assume people want to work for FAANG? Those are the last places I want to work. I know many people like me.

2. Algorithm questions - you can't forget your algorithms. At this point that would be like forgetting how to ride a bike. There's stuff I learned decades ago in unrelated fields that I work in that I still remember. Even so, it's not lost on anyone that extensive knowledge of algorithms is rarely important in actual day-to-day development work, and the things that are important interviewers rarely dig into.

¯\_(ツ)_/¯
I had fun with this. If I may offer a critique: the 'Visit Site' button just hijacks mouseclick instead of actually being a link, meaning I couldn't see where it was taking me by hovering. And when I actually clicked it, it brought me to the Google Fonts page instead of the actual website for the font. It was the same for every font I tried.
Bit of a dodgy way to form query parameters though. Other than for a quick script.
It does seem a bit controversial to develop a relationship with neovim without approaching emacs. I wonder if they even asked on emacs-devel, I’m sure they’ll have got a friendly response …oh hang on…
Strange Loop 2021: “Outperforming Imperative with Pure Functional Languages”
Seems like an exceptionally risky attempt to make money using programming skills. Why not directly add value to the software world?
lol, elephants would be wiped out in a few years if they start doing something like that. First rule of dealing with humans is not to be too effective at it.
I read some machine learning research papers among others. The explosion of papers from chee-na, at all quality levels, at orders of magnitude more than a year before.. was/is hard to deal with for me
I just had the same experience, I basically sailed through to the final interview: four 45min sessions, the first of which was algorithms and data structures.

I actually completed the task fine, but it definitely took me fumbling around a little to get there. I made a point of explaining my thought process and the questions I was asking as I went, but the problem just wasn’t one you come across much in real-world work. (And you know, algos as the first session in the morning before your brain is fully warmed up is brutal)

Importantly, the other sessions (two covering tech they actually use day to day, and a cultural fit one) went great. In the end they passed on me, and when they asked “do you know why?” I correctly guessed it was the lacklustre algo performance. They invited me to “do some study and try again in 12 months”.

Interestingly, the fact that they weighed it so heavily turned me off working there anyway. I was also surprised they didn’t ask me for any feedback on the interview process.

It was a very interesting experience, but I’ve learned that if I want to apply to anything similar in the future I’ll definitely need to grind more leetcode in preparation.

But I’m enjoying taking a break and working on side projects now anyway, and am thinking I won’t be back in an office for awhile :)
In theory the graphql server could be smart enough to assemble a single SQL select to satisfy the query. Does anyone know of an implementation that does this?
It's normal but not inevitable or irreversible.

Your reaction will likely be, gut level, either "I prefer this and choose to continue", or "this isn't agreeing with me I will actively move back to hands on".

If truly the former, ignore the nagging doubts and carry on it sounds like you're on the right path for you!

One warning: 10 years into a 40 year career, going hands-off your tech skills will at some point become obsolete. That can lead you into making poor decisions later, potentially, through sheer lack of practical understanding, and with no realistic way back.

Even saying that though I would find it hard to recommend going back to coding despite preferring what you're actually doing, life's too short to settle for 2nd best.

Tough choices!
The copilot docs say you need a prerelease version of neovim. Maybe that's the reason? homebrew might get you 0.5.2. The nigthly gives you 0.6.xx