skysight-inc/HackerNews huggingface dataset:
I'm sorry to be the one to tell you, but 1997 was 25 years ago... Of course it is not the same as 30, but it is quite close
I haven’t used it, but Manjaro is the more stable Arch. It has a longer release cycle, but nothing is like Ubuntu LTS, which I use for the same reason. I’d rather just not even be tempted to deal with newest updates and Ubuntu seems to be the only way to avoid that because enough people realize they have to keep a maintained version compatible with the current Ubuntu LTS.
> So my understanding of 'defund the police' is to reverse what happened in that and many similar situations...

Most comments explaining "defund the police" seem to settle on a different meaning, because I've seen one or two around and this one is new to me.

It is best to take political slogans literally. When a large group of people gets together and starts chanting something, then votes someone in who promises to execute the chant there is always a pretty good chance that the slogan will get implemented literally.

Eg, I'm pretty sure that there were some half-hearted arguments that "build a wall" was metaphorical. It turned out to involve a literal wall.
Oh my goodness do I ever agree about any kind of “use parser cleverness to make your cute interior domain specific language” thing as found in Scala and Ruby and a few other contexts.

If you want a language, and have legit need, fire up antlr and build a quick compiler.

Parser cleverness if the “internal DSl” variety is on par with the C++ windowing libraries that used heavy operator overloading to be clever, the stuff like “window += new Button()” and other nonsense. Just awful and torturous.
Unlikely to be that big. More like a once per year to once per decade eruption.

If this is indeed a VEI4, Krakatoa would have been 100x bigger.
I actually just created a LinkedIn a few days ago with hopes that it would help. How did you go about populating your profile and connecting with people exactly? Right now my page more or less just exists and I'm not sure what to post or how to make new connections.
How would you get a collapsed lung from using this? And how does its calibration influence whether you get a collapsed lung? This device doesn't interfere with inspiration, and a large breath of air inflates your alveoli.
I agree, I've had both (from Nikon). Plastic tends to bounce, metal bends. The plastic lenses stand up to a bearing very well.
I added some notes for those interested:

"Why Functional Programming Matters" explains very well what lazy evaluation is good for and now I know understand what Erik Meijer said in his paper "Confessions of a Used Programming Language Salesman":

http://www.willamette.edu/~fruehr/talks/webcs/MeijerICFP06.p...

This paper is a personal account of my journey to democratize the three-tier distributed programming problem using (*lazy*) functional programming concepts

Haskell’s lazy evaluation and monads make it a very powerful glue language (here he references "Why Functional Programming Matters")

Lazy versus Strict - Strictness is an effect, and most strict functional languages usually include other side-effects such as exceptions, imperative updates, and continuations. Semantically, therefore there is no real difference between a strict, higher-order, functional language, and a strict, higher-order, object oriented language. One might argue that OO languages are actually more powerful than strict functional languages since objects are closures that contain multiple functions (methods) while inheritance and virtual methods correspond to open data types and functions

Reconciling lazy and strict functional languages, however, is still an open research problem, and will remain so for a long time. Until that moment, pure lazy functional languages such as Haskell will remain a niche.

By dropping laziness in strict functional languages such as Scheme, SML, OCaml, Scala and F#, the purity and semantic beauty of true functional programming is lost. When programming in Haskell, laziness is one of those things that you rely on all the time without noticing it; it is something you only realize once you miss it

Here's what "Why Functional Programming Matters" says about it:

...only functional languages use lazy evaluation uniformly for every function call, allowing any part of a program to be modularized in this way. Lazy evaluation is perhaps the most powerful tool for modularization in the functional programmer’s repertoire.

We have argued that functional languages are powerful primarily because they provide two new kinds of glue: higher-order functions and lazy evaluation
The difference being that DF is specifically designed for emergent behaviour because it's probably the most system-driven game in existence - this fox AI feature is totally accidental.

I really love emergent gameplay and I only say this because I was rather let down by skyrim's lack of emergence compared to morrowind.
Wow thanks! Never had my stuff shared out before to my knowledge but I appreciate it! I’ll take a look :D
This definitely hits a nerve. Google does that nowadays and I cannot count how many times I have clicked by mistake on these suggested links that show up after all results have already loaded.
> These 20 async calls don't actually need to reestablish the connection nowadays, so you don't actually get a significant performance penalty anymore for doing multiple requests.

why is everything so terrible to use then :-(
And potentially more eruptions after the big one:

https://twitter.com/MJVentrice/status/1482437044785889286
How could it cause one’s lungs to collapse? Isn’t the idea of measuring VO2 max that a tight seal is formed and all input and output is measured for O2 and CO2? It isn’t pressurizing or depressurizing.
You conflated files with disks on your own. No one did that for you.

rather argue than try to get my point.

I still don't know what your point is. You have to have something that coordinates between two processes for shared memory interprocess communication and that ends up being file paths for the OS. You asked questions, they were answered and you could have learned something.

The whole point was actually that you can map the same memory into two different processes and use atomics, which is an incredible technique. For some reason you wanted to ignore that and make claims without explanation.

If you didn't want to waste time, you would have explained what you meant or asked questions.
At this point I think the cars are popular because it's considered a cool status symbol, not because it's any good. I've got a co-worker who bought a Tesla and kept having issues with it, but still bought a new Model S a couple of weeks ago. It's already having electrical issues and other false alarms popping up on the phone app. He still gushes about how Tesla's are great cars, and how Musk is a genious that is leading humanity into the future.

It honestly reminds me of when I was in Iraq in the early 2000s, and you'd see police chiefs and mayors with iphones. The phones didn't work on the cell network, but they were still highly sought after because it was an expensive piece of technology that almost nobody there could afford.
Yeah, I realized after I wrote my initial comment. Sometimes tangential thoughts just hijack your mind :D
The “niche commercial software” is how some people make a living jfyi
> They fixed the brakes and the car is fine now.

Did they? The latest status I get from the article is that the ETA was pushed back again to January 19.
FWIW: a thing that has value only on a balance sheet is pretty much the definition of "speculation". I was saying that crypto and web3 hadn't produced any new kinds of economic activity beyond buying more crypto. The only reason to get involved in crypto now is to own crypto, just like it was a decade ago.
You were just linked to a google search full of press reports about a missing brake pad recall, and the entire front page was results about GM, and your response is that the press is silent as long as it's not Tesla? Seriously?
I live most of my life via to do lists. I find it lets me put time into organizing my goals, then put the lists aside once I have a task to work on, and just focus on that task.

But I don't think we are all the same, so it is somewhat silly to worry about what I do, or what blog posts people write about it. Try things out, see what works for yourself, and do that.
That's one of the reasons I mentioned those three.

I think we have to distinguish between plastic, the one that feels cheap and might crack even when exposed to cold like many of the cheap DSLR lenses. And the "new" kind of plastic that is sturdier and more resistant to drops or scratches. The FE 24-105 is the latter and it does not feel anyhow less quality than more expensive top zooms.

Plastic has its positives as well: it won't scratch as easy as metal and, specially for zooms, its lighter. Imagine a zoom made of metal like a Voigt lens.
Not paying attention while installing steam wiped his desktop. TBF though he isn't that used to using Linux as a desktop. Manjaro did go much smoother for him.
The name "testing" kind of turns me off tbh. I want my OS to boot reliably. I don't want to be a test subject.

> How does scoop solve the problem?

It skips intermediate packaging steps and goes directly to the source. e.g. if the author publishes on GitHub, Scoop will request `github.com/ripgrep/releases/latest` (or whatever) and then download `ripgrep-$version.exe`. It has very primitive dependency handling, but I don't think that matters because I mostly install Go/Rust tools which are statically linked.

I honenstly think it's a genius solution. There's no wait time for updates, and you don't have to trust whatever user created the package on every version update.
We only had pre-ground white or black pepper when I was growing up but as a young adult, I discovered that pepper has much more flavour when freshly ground. Since then, I’ve wondered why I don’t ever see white pepper-corns for sale. This article answered the question for me:

> Black pepper tastes strongest when freshly ground although pre-ground pepper is often used in seasonings for convenience. White pepper is less aromatic than black pepper but has special applications, as in white sauces where black pepper would give them an undesirable speckled appearance

For what it’s worth, when cooking a white sauce, I just live with the speckled appearance – though I could be tempted to try see how it tastes with pre-ground white pepper.
This is a whole lot of very artful words to justify what often leads to very unhealthy coping skills. While perhaps useful to have to fallback on in times of crisis, doing this too often deprives one of the social juice and community that makes solving problems easier and less burdensome.
This is just nonsensical. Are you familiar with the famous bet made by Buffett that a basket of hedge funds would be outperformed by the market over 10 years? He was right, they were outperformed, so how does it follow that a basket of hedge funds with massive budgets cannot consistently make money trading - but the average person somehow can? Are they intentionally handicapping themselves to "trick" everyone?
An alternative to using Emacs is EasyOrg [1] which makes org mode a dash simpler to use and with a useful agenda and calendar view. Not supporting full org mode, but plenty of power for Todo list and project planning.

[1] https://easyorgmode.com
Except it isn’t. The actual Jorge are hosted on open sea. No one actually stores the “product” on chain because it would be prohibitively expensive for anything pastba few bytes.
I've used Windows on at least one machine since 3.1, and the turn they made in anti-user dark patterns going from 7 to 10 was the end for me. They want me to relinquish the idea that the OS is something I own and control for myself. And that's just not something I'm willing to do. So I quit Windows entirely a few years ago. Still need a VM for some things, but I don't miss it. I hear they finally fixed the print spooler after twenty years, but that's not enough for me.
Most NFTs are absolutely not art. The resource the NFT references may be art, but the NFT itself is just a cryptographic construct that points to some other resource. The problem here is that many who have been sucked into the NFT mania don't seem to understand that. They really do appear to believe the NFT itself is somehow the actual image or artwork it references. An NFT is not any more art than a hyperlink on the world wide web that points to a picture on a server is itself "art".
Yeah the cost for denser triangles is lower, so it'll run 50 meters for 100 triangles in a camp rather than run 200 meters in open field.
Related: https://luminousmen.com/post/context-vs-cause-attributes-in-...
Maybe people forgot, but we live in the age of the internet, where it only takes a small group of enterprising individuals to astroturf. No elite involvement required.
Cutting corners is how these so called "tech companies" disrupt markets. They remove all the bloat; the bloat being safeguards and processes created through years of experience and evolution. And we flock to them, praising them for "showing the traditional companies how it's done". But sooner or later the cracks start to form. The random driver picking you up from that app turns out to be a rapist. That house you found at that other app turns out to be falling apart and you die. That shiny new car turns out to have had zero quality control and is dangerous to drive.

So they have to make changes. They have to introduce the same safeguards that have been standard in their respective industries for decades. They have to raise prices. And before you know it, the only thing that separates them from the traditional companies is that stupid app.
The data seems to be from OpenStreetMap. Features which do not currently exist are out of scope for OSM.
Bodega and deli owners fight against threat of 15-minute-delivery tech companies
In my document management system. I've built a bastardized gemtext/orgmode parser because other people's software and servers keeps updating and breaking and I want to be able to access and update it from any device or location.

https://memex.marginalia.nu/todo/todo.gmi

https://memex.marginalia.nu/todo/done.gmi
Most of them are written in blood.
It’s generally regarded as major flaw with general relativity - and that general relativity is only an approximation for a better theory.

You don’t need anything as exotic as a black hole, general relativity can’t say anything about how gravity works at small scales at all.
How exactly? Please explain. In particular how would using blockchain instead of a regular database replace 99% of the staff? What algorithm do you mean? What kind?
upvote for synergy
The person who wrote the article must've had a specific audience in mind, so they chose one title.

The person who posted the article here must've had HN's audience in mind, so they chose a different title.

Titles convey ultra-dense summary of the content, so there can be many titles appropriate for any given article. The purpose of the title is to attract _attention_ of the audience who the title-writer thinks would find it most interesting.

The reason someone writes an article, or posts in a forum, is to spread an idea, or a message, and have other like-minded people, or people who may find the info useful, read it. Exception: content written for commercial/monetary gains has no goal other than grabbing eyeballs, to make more money.

So, yes, it's okay to edit titles, but only if they're egregiously misleading, or inappropriate, or if there's a better title to convey the summary and attract the attention of folks in the said forum.

Context (as to why this request of yours triggered me): https://news.ycombinator.com/item?id=25093563
There's a process to getting those jobs, it's probably that you just don't know the process that would need to be followed. It goes like this:

- Get enough experience at a junior level job, around 2 years. This should be enough to pass the resume screen. A lot of people can't get interviews so if that's the case then you need more experience in an in demand field. That field is usually web development these days, a lot of React and NodeJS in my experience.

- Optimize your LinkedIn to get recruiters reaching out. This includes filling out everything LinkedIn asks you to fill out, and you should be getting recruiters in your inbox. Schedule with them to get interviews, they do the initial recruiter screen but they're not necessarily related to the company itself.

- Once you can get interviews at big tech companies, schedule them out a few months in advance and then grind Leetcode. Leetcode is a website that offers coding problems and many big tech companies use these types of questions to screen people out. Google the Blind 75 list for reference.

- Once you can do these questions well enough and fast enough, do the big tech interviews and pass them. If you don't pass, wait 6 months and apply again via your recruiter. Don't apply from the company website as you won't get a call back, they get too many applications to care about cold applications. You always want a warm application to a company.

After 1 to 2 years of experience, you should easily be able to get 6 figure jobs, even remotely. Source, myself who's worked at the mid 6 figure level (400 to 600k) in less than 5 years of employment.
Why bother implementing ctrl+c and ctrl+v in Linux when highlighting text copies it, and middle click pastes it? Ctrl+c feels like the dark ages in comparison.
Probably the same reason so many politicians and wealthy tech entrepreneurs (e.g. Zuckerberg) are buying waterfront property. Sea level rise is a lot of hype and not a lot of substance. If it were such a big deal all the coastal cities in the US would have already been wiped out every time there was a windy day and 1-3ft sea swells.
'it turns out that' usually means that it follows from a bunch of math that's not worth talking about. Not that it's supported by experiment.
> Are people just planning on sea walls, dikes, and other mega projects to deal with shifting coastlines?

Yes. Miami is actively planning for higher sea levels and funding that adaptation with new development.
Operating systems are a fundamental part of the experience of using a computer. Let me expand on that a little. For most of your tasks, it won't matter too much which OS you are using. The web browser is largely equally well supported on all platforms, as are editors, compilers, etc. Where the operating system becomes a fundamental experience is around the times when things start to go wrong in some way. What happens if you are missing an important tool? What happens if you encounter some bugs or other instabilities? What about when you need security updates? What if you don't like how windows maximize?

These error conditions are where operating systems differ so greatly from each other. On one end of the spectrum you have open source operating systems. When you encounter some error condition, you spend your time researching solutions. In the extreme, you modify whatever isn't working to your tastes on your own. On the other end of the spectrum you have fully locked down operating systems like iOS. Here when something goes wrong, you instead decide how to adapt your use of the device to avoid whatever issue you encountered.

What happens when things go wrong is what drives me to one OS or another, and is usually what is relevant in these discussions.
The big salaries are for some combination of the following:
- graduates of highly prestigious CS programs
- in big cities
- big tech companies (or well funded startups)

In most cases you will likely notice that salaries compare (roughly) to those of other engineering disciplines, plus a small premium for the fact that IT is in demand.
Many (most?) states have a Constitutional prohibition against anyone in the government making more than the Governor. It's literally illegal.

I just looked up the Governor's salary for the state I contracted for, and it's less than a first-year FAANG salary. So in this case, no, they can't really negotiate anything under the current structure.
The entire premise of the article is flawed. Kids don't get sick with COVID. They may get it, but it's generally only incidentally tested for, caught, and these numbers used in a fear-porn way to scare mother's.

It's wonderful pursuasion. There is nothing a mother cares for more than her children.

It's also highly hypocritical for the same people locking down children to save the elderly, to now use the welfare of the children they just screwed to keep the rest of us locked up.

Make no mistake, in ten years when the elderly saved during COVID are dead, and the children come of age, there will be hell to pay.
Property Investment for Beginners: Five Mistakes to Avoid
Prod Mgmt: Decide What You Care About, Set Goals, Measure, Repeat
Getting by on Less
I developed the utterly useless capacity to switch between Azerty / QWERTY and OS X/Debian/Win pretty seamlessly.
I will make a mistake, look à what I’m currently using a switch the layout internally.

I really wish I did not have to do that
Ones that immediately comes to my mind are ultrasound,and hearing aids. If they were unregulated there would be cheap OTC devices available.
Consult your own memory? Not being enthused doesn't imply you're totally apathetic. We all do plenty of things we don't enjoy, and aren't interested in, because it needs to get done.
Are there any apps other than terminals that don't use ctrl-c? I can forgive that in a terminal app because it conflicts with SIGINT, but it would be very weird if a normal app like vscode did it differently.
The Gates of Hell
Having recently moved back to Linux (PopOS) from Windows, the one biggest annoyance is not being able to configure two-finger touchpad swipe to be browser back/forward. This is the default in Mac, easily configurable in Windows (perhaps it's the default?), and default in ChromeOS. But simply not an option in any Linux I've tried. The Epiphany Browser does it, but that lacks extension support so is a no-go for me. Any extensions or workarounds I've tried only support three-finger swipes.

So, along with consistent keyboard shortcuts, I'd like to add consistent and configurable mouse/trackball actions (some apps scrollwheel goes up/down, others it zooms, some support pinch zoom, some don't).
> Layers and layers of cruft which you can trace back to before the computing era.

Even those layers and layers don't _have to_ slow things down. Check the refterm "debacle" ([2] for the context, [0, 1] as Muratori's answer to it). It's just the way things are usually programmed doesn't care about performance and how fast things really can be. I sometimes wonder in we're not due for a massive round of optimization on a couple of the layers that we're used to using/depend on.

[0] https://www.youtube.com/watch?v=hxM8QmyZXtg

[1] https://www.youtube.com/watch?v=99dKzubvpKE

[2] https://github.com/microsoft/terminal/issues/10362
> it would lead eventually to the mRNA vaccines now protecting hundreds of millions of people from Covid-19.

I've seen a lot of stuff about the great advance that is mRNA. From a scientific perspective, it's cool that there is a new technology for triggering an immune response.

But it find it a bit premature the way the vaccines (and by extension the technology) have been celebrated. I mean mRNA vaccines didn't save us from covid did they? I think its realitlstic to say they worked well on initial strains and now do little for the latest variant. And its bordering on delusional to say they are now "protecting hundreds of millions of people".

Maybe there are proposals about how we could avoid what happened again, with a flu-shot like program, but at this point, when we still have all these restrictions and all these cases, I'm really not sure what's being celebrated.

I think being realistic about what we have and haven't achieved would go a long way to countering anti-vaccine stuff, versus continuing to pretend we have a silver bullet while ignoring reality around us