skysight-inc/HackerNews huggingface dataset:
I regret I have only one upvote to give you.

I'm 52. I had lots of musician pals in the late 80s, 90s, and early 21st century (still do!). In that era no piece of kit was more coveted by those folks than the 4-track recorders from Tascam or Teac or whatever that worked with regular cassettes. They were game-changers for amateur and aspiring musicians!

But then digital audio happened, and real quick anybody with a decent laptop suddenly had access to recording capabilities that only a few years before were only available in professional studios. Shit, Apple even started shipping, for free, a home recording tool that opened the door for a lot of people.

Nobody who lived the cassette era, though, misses using them for playback or mixing down to them for demos. Everything about music recording and playback is astoundingly better now than it ever was back then. The level of sonic fidelity you can have in your living room for a couple hundred bucks today is staggering. Hell, the audio quality you get out of a basic iPhone and the earbuds it ships with is stunning vs. what we had access to in 1985 or 1995.
Metabolic set points can and will drift over time. So if somebody starts out with a setpoint at 22 BMI, they might naturally be anywhere from 21-24 BMI at any given time. As food in the environment becomes more hyper-palatable and calorically dense, people are more likely to "settle" at the upper end of this range. Over time spending more time at the upper end of one's range will "nudge" up the setpoint gradually and continuously.

But the point is this is a slow and continuous process that occurs over years or even decades. Discontinuously making a big shift in weight, up or down, is basically impossible. Which is why despite very high rates of obesity, it's basically unheard of for someone to gain 50 lbs in a short period of time. Almost all weight gain takes the form of 5 lbs one year, 5 lbs another year, and so on.
we have the #Requires directive

e.g.: #Requires Autohotkey v1.1.36+ 32-Bit

When you install v2 it has a launcher that can be configured and runs scripts with the correct interpreter based on that directive.

If that directive is not in the script it would try to determine the version based on syntax. And if it couldnt determine it, it would ask you what to do.

I have both versions installed and have had no issues as of yet.
Never said I'm better. My point is that these solutions are driven by people looking for easy answers to a hard problem. I refuse to believe people need them but only want them and that may be enough for some.
Sure, much of Midtown doesn't have street trash pickup because skyscrapers have alternative garbage disposal infrastructure. The fact that 20% of streets don't produce trash doesn't alter the fact that the remaining 80% of streets have largely uniform trash distribution. There's no stretches of road where garbage trucks are spending significantly more time than others.

The fact that it's time, not distance, that matters makes matters event worse: garbage trucks will spend a brief period of time on a major thoroughfare to get to their trash pickup zone, but then spend hours and and hours working through block and after block of residential and low density (for NYC) neighborhoods with no overlap between truck routes. There are no roads where you can deploy power lines that will charge garbage trucks for any significant stretch of time. The only place where garbage trucks do spend long stretches of time is the depot: and you just need normal EV charges there. The low-density, distributed nature of garbage pickup fundamentally is at odds with overhead lines.
> You can learn by doing, or by theory and then doing

That's true, but I felt like he was getting at something else, though. I've met (and worked with) programmers who tried to stumble through everything by looking for a solution to the problem immediately in front of them, solving that immediate problem as basically as possible, and then working on to the next problem. They don't really understand how things like, say TCP or SSL or even HTTP work. They don't understand how their IDE relates to their compiler. They don't understand machine learning well enough to recognize when or how to normalize data. They usually expect somebody else to come along and "help" them with all of this stuff in a "just-in-time" way.

I remember attending a Java user group one time when Hadoop was relatively new and the speaker was presenting it. He was talking about some of the challenges they faced getting it up and running and a woman interrupted with "but whenever you had a problem, couldn't you just google the error message?" He said, "there usually weren't any error messages and even when there were, google didn't find anything". She seemed shocked and actually argued with him a bit in disbelief. I was dumbstruck that here was a woman who was actually working as a professional programmer deep enough that she was attending Java user groups who couldn't conceive that there even could be problems that required enough fundamental understanding that "googling an error message" wasn't going to help.
They said every other day was easier than "normal" dieting.
> I mentioned in another post it's mostly row houses

This is incorrect. That does not describe the majority of housing units in NYC.

> The dumpster would go at the end of the block, no one will support walking that far with their garbage. Not when they are used to a different way.

I don't know why you're so confidently making this claim, because that's not what's being proposed or being done. There already is a pilot program for containerized trash collection, and - surprise - there's not just one container per block.
You can get a vaguely credible estimate by standing on a (small!) hill and measuring the distance to the horizon. Works better if you have a body of water handy, because bodies of water are nice and flat.
Is that actually what's happening? Or do people write out the whole thing ahead of time and then paste it into Twitter/Mastodon?

(I had assumed the latter, but maybe not?)
They were going up before the 1970s, there was a momentary blip in the mid/late 70s before they started going up steadily again.
You're strawmanning here. Parent commenter clearly meant healthy as in containing only "healthy" foods. If you eat 4,000 calories of brown rice, chicken and broccoli a day you will get fat. Colloquially, though, their diet would be called healthy because of it's constituent foods.

Edit: you will get fat assuming you are like most people and do not expend greater than 4k calories / day in total
Youtube without adblocker is a completely different experience. I hope web survives.
Forgive me for inferring your reasons, but the reason you actively avoid web based apps is because the web app experience is inferior to native apps because (or at least as the thread claims) Apple and Android actively sabotaged support for web apps favoring improving native features instead of improving and supporting web features.
How so? I feel more comfortable viewing a webpage, than installing an app that can access anything to view the same thing
Because it's actually really hard to stop existing.
I can't. Promptly forgot it all which is why I will never bother to go get a graduate degree.
The article very specifically highlights that it's not a draft, a mere registration.

At the end of the day, even if women are not as good as men at being soldiers they should be drafted similarly. They should see the same rules/laws applied to them. But hey, sometimes we're ok with some inequality I guess.
> If you pick a random book written in the last 100 years, the odds are very poor that it will be high quality and a good use of time.

Yes, but a physical book exists because somebody thought it worthwhile to sacrifice part of a tree, some ink, and some electricity to make the book exist. A tiny cost, but still larger than the cost of putting stuff on the web.

As a result, the randomly-chosen book is significantly more likely to be a good use of time than the randomly-chosen web page. Like 0.05% chance vs 0.01% chance.

Prose text on the web exists because somebody thought it worthwhile to sacrifice some amount of some human's time writing it. The GPT stuff removes even that signal.
Yes, why can't we all be flexible and mature, just like these disjointed social app threads that prioritize eyeballs, retweets and rash emotional responses over actual content are always promoting!
On MacOS there's a few options: Keyboard Maestro, BetterTouchTool, Karabiner, Hammerspoon.

Most of them aren't free and I haven't found any of them to be better than AHK, but they do the job well enough that it's certainly not a reason to look back fondly to Windows despite my lack of enthusiasm for MacOS.
> Going to a night club without drinking is not fun at all for example.

This is where coke and mdma come in.
> I don’t know why people don’t just create blogs, rather than these 20+ piece Twitter/mastodon post chains.

Ultimately, it's because that's where the readers that they care about are.

And sure, they could post a link in a tweet. But I suspect that results in much less engagement than a tweet storm.

Don't get me wrong - I hate it too. But don't hate the player, hate the game.
Cross-compiling is more convenient.

If you have an amd64 desktop or aarch64 server, you can compile to amd64 and aarch64, and powerpc64 with almost the same command. The binary without dependencies can be copied to the server with `scp`. This is the approach we use at ClickHouse[1]. Even more, we always do cross-compilation, even if the host and target architectures are identical. It allows making the build hermetic, not dependent on the environment of the host system.

[1] https://github.com/ClickHouse/ClickHouse/blob/master/PreLoad...
Brave Browser on Android is better for youtube because of the ad blocker.
I believe this is common in mental health professions and in professions that are traumatizing by nature (such as content moderators, intelligence professionals, etc).
So a google employee is defending google for using the exact same anticompetitive app store strategy apple did, and then promotes an attack on apple, the last browser vendor not financially dependent on google. Look, the EU app store regulations are great, but they should be paired with regulations that ban Google from abusing its search monopoly to subsidize its control over platforms like OS, browser and social media.
I haven't thought about Fischer Technik for about a decade. Back in high school, there was a Principles of Engineering class (part of the Project Lead the Way curriculum). One of the projects was to make a marble sorter.

My group wanted to make a continuous belt marble sorter, rather than fully processing one marble then working on the next. Our chute to sort to buckets at the end didn't move very fast though. On the demonstration to the teacher, one of the marbles rolled along the seam between two buckets, only to fall into the correct bucket giving us 100% accuracy. He wasn't impressed with that part, but gave us the grade regardless.
If you want them to be. There are plenty of personal blogs with zero advertising.
I use uBlock origin on iOS and macOS via Orion. Works great!
If they depend on each other, you don't. The best you can do is get all the data in the right place(s) to reduce latency and use caches to reduce duplication of effort.
Not if you're going to sarcastically dismiss valid points that discredit what you're talking about like this.
But that's also terrible. Now anyone can take any piece of it out of context and even comment on it.
I mean it's worse on Twitter but anyway. These threads can also be used as a form of clickbait. Often on twitter the first tweet in a thread will have 3x the engagement of each following tweet.
Richard Turner.
put it in the water!
Great digital is absolutely best approach if you want great sound.

You CAN get really lovely sound out of an analog (vinyl) setup, for sure. But it's going to be expensive and fiddly, whereas the digital shit tends to just work.

And nobody can reliably differentiate between high-bitrate streamed digital and CD source. It can't be done.
I have absolutely no idea whether it applied to that case, too, but I've found that Wikipedia's language mapping sometimes breaks down when there's no easy 1:1 mapping between articles in differing languages.
In 1875, Philadelphia had electric street car lines going through every numbered street in the city, and through every cross street in central Philly[1].

[1] https://i.redd.it/zidqa2mbmav31.png
January is often a big month for layoffs. Here's what to do if you're laid off
Ask HN: How do you learn and improve your soft skills?
Asking as an SDE. Examples of soft skills:

- helping others grow

- team work

- conflict resolution

- dealing with office politics

...
Google glass was far from solving the technology. Not anymore than saying Nokia had solved mobile phones with the 3310. Both were fantastic devices but so far from what is available now.

there are so many other issues like reliable object detection, slam quality, waveguide or display optics, rendering quality, battery life, latency etc…
I think the issue here is we are defining high quality like a 'like' button. One dimension isn't going to work here. Quality is a multiaccess statistic.

Access: Could be in the best thing in the universe, but if I can't access it, well it's useless.

Translational: Is this a conversion to a new language that is accurate?

Written prose: Does it use an appropriate language and set of words for its intended audience?

Ideal quality: Is this presenting new ideas? Is it presenting old idea in a better or more consistent way?
To be fair, this would be true if you just emerged from a 20 year coma.
All of those are possible with PWAs except #5, and I'd argue that having completely different SDKs for each platform is much worse :(
The LA municipal boundary is a small sliver of what people broadly call "Los Angeles. Here's Manhattan projected over the LA metro: https://i.imgur.com/ff7Vs1k.jpeg
All self-respectable browsers have a "reader mode" that does what you want. You don't have to hack away at obscure options, it's one button click away.

Chrome is the browser that doesn't have a reader mode by default, due to the obvious conflict of interest.
Very cool. Any tips if the search criteria can be extended with Boolean operators?
As a user, I actively avoid installing apps from restaurants and stores. Web apps are far superior and don't waste flash write cycles updating themselves repeatedly or complaining that they need to be updated if I turn off automatic updates. Also, web apps are easier to modify with extensions than native apps are to modify with Vanced-like patching.
I'm also on one of these drugs (Tirzepatide) and have been for a few months. The first time I remember knowing I was fat was when a babysitter made fun of me for it at age 6. I've been fat ever since and I'm in my late 30s now.

I've lost significant amounts of weight (60+ pounds) three times in my adult life, through simple calorie restriction (intermittent fasting, including before I'd ever heard the term). Every time, I've gained the weight back. At the beginning of 2022, I was the heaviest I've ever been.

I've accomplished very hard things in my life, including those that take sustained effort. Sufficient willpower isn't a problem for me in general. I honestly only ever hear "it's easy, just eat less and move more" from people that have never actually been fat. "I did it and I lost 15 pounds, no big deal!" and the like. 15 pounds is easy for me to temporarily lose too. I've done it enough times I should know ;)

I've heard people say that the solution is to eat (healthy food) when you're hungry, and stop when you're full. The thing is, I'm never full. I can eat until I physically can't eat anymore (not something I do regularly, of course), and as soon as my stomach has emptied a bit, I feel fairly hungry again. "Eat until you feel full" is literally a human experience I had never really had.

On this drug, I finally know what people are talking about. I still like food, and I still get hungry. But it doesn't dominate my thoughts. I eat, and don't feel like eating again for hours. I eat something that I'd normally easily eat all of like a big burrito or whatever, and I feel quite full halfway through with no desire to finish. I'm steadily losing weight, with none of the usual preoccupation with hunger, ascetic adherence to a strict calorie plan, etc. But above all, I feel like I must be experiencing what most thin people experience all the time. I'll be perfectly happy to take the drug for the rest of my life, though I do hope affordability improves.

As for side effects: I've had some heartburn, but none of the other commonly reported side effects.
I have the same issue, and I have found a bit of a way to work around it. I am always learning something new and looking forward to the next thing after that. It is who I am as a person and what drives me in life as a whole. What took me 37 years to figure out was that learning is stress and doing is stress relief. What I mean is that learning a new skill is inherently stressful, and if you do it constantly for years without breaks it starts to hurt you mentally and physically. If you don't take a break to use some of those skills and actually build something then you have all of the "I have to surround myself with information about this topic 24/7" stress with none of the "I just built something really cool" stress relief. Take a break for a bit and build something awesome. I promise it helps.
It’s also great for noise reduction, particular since they often run in the mornings.
For the unknowing, use rsync instead of sftp if you possibly can. Odds are high you can.

But if you're dealing with a multi billion dollar company that says "no", then this guide could come in handy.
Canadian tech giant Shopify scraps meetings in bid to free up employee time
Alex Russell used to work on Chrome, and would write threads on Twitter about why it was best for Chrome to dominate the browser market and claim that “engine monoculture” wasn’t a problem for the web. Make of that what you will.
If the tty is a file in /dev, is there a way to monitor a user that logged in by watching their tty? I remember in freebsd it's possible but not sure if possible in Linux...
Please let me know if you ever figure out what kind of work fits...

I feel like the move would have been to go very deep on something. Too late for that now.
This is underacknowledged.

A bunch of early CD pressings were pretty bad, because they just issued CDs with the mastered-for-vinyl recordings without considering how the medium affected playback.

Fortunately this mostly got resolved in the first 10-15 years of CD; I think the last domino (at least for people my age) was when the first Zeppelin box set finally dropped. Listening to those tracks was stunning -- the new remastered discs sounded SO MUCH BETTER than the original mid-80s CDs we'd all had previously.
Regarding Chris Coyier's initial post "What does it look like for the web to lose" [1] and his conclusion "Let's ditch the idea of native apps. All web! All web! All web!" I've got to say, that's exactly how it looks like for the web to lose. By the web trailing the capabilities of native apps rather than innovating in what made the web uniquely successful.

[1]: https://chriscoyier.net/2023/01/04/what-does-it-look-like-fo...
They often show a "Mac version" of those for MacOS users. It doesn't matter much that the warning doesn't exist in the system. They're not targeting people who know that.
you can have v2 and v1 installed and running at the same time. I dont see any issues with the newest version :)
I can live with that but it's from passion than from a place of judgement.
You are incorrect. It is "crab people, crab people." Just ask South Park
>>when you go to your favorite restaurant or a burger joint, you don't want to be served by an underpaid overworked staff who has been battling pneumonia for two weeks

No I want to be served by a Robot, and hope mcd;s leads the technology on automation technology to replace humans in the food service space

>>- ... the list is endless

and none of it is relevant and most of them do not work for unions or need unions to get good pay. so....

Union membership in the US have been DROPPING for decades for a reason.

>>You, as a manager, and the company you represent have all the power in these negotiations.

That is bullshit, every time this happen it has been the person we are looking to hire to bring up the things they want / need, All I have done is passed them to HR or my VP to see if the request could be accommodated or not

>>This does not scale. You can't expect everyone to be lucky with their work and you can't expect everyone to have a manager

It does scale but no I do not expect everyone to be "lucky" nor do I think you can eliminate all bad employers even under the EU level of authoritarianism you can not eliminate them all,

I am a capitalist, I believe in capitalism and over all I believe markets are a batter solution to human scale problem that government. History proves me correct and you wrong, history will continue to prove me correct and you wrong
It's strange when I read about what some companies spend on apps (e.g. some crypto prices + news + educational videos) where they could've gotten away with Wordpress, Youtube and some API for the data. Instead of focusing on content, they spend months of multiple developers building an app, struggle with maintaining it on iOS and Android and have won the ability to ... I don't know, I guess you can now use the gyroscope and accelerometer to suggest shit coins to track?

Is "being in the appstore" worth that much because it's starting to be the primary thing people search when they're looking for something instead of Google?
Very cool to see you on HN Matt!

I know Matt from the data world where his SQL Style Guide[0] was always at odds with the one we maintained at GitLab[1]. :-D

Posts like this are great to show folks just how long it can take to do things. I love his story and am eager to watch Preceden grow!

[0] https://github.com/mattm/sql-style-guide
[1] https://about.gitlab.com/handbook/business-technology/data-t...
I'm a huge fan of using PlanetScale, I've been using it for a few projects recently and can't wait to try out the "Boost" feature when it becomes available. I think it will reduce one more thing from my stack (caching/redis)!

The developer experience with PlanetScale has been my favorite so far, I use it with a few Next.js apps and the "scaling" part has been the easiest as I haven't had to think about a burst of traffic b/c PlanetScale handles it without me lifting a finger.
The celebrity ones don't belong on the list. Barack Obama makes lots of money as a speaker too, it's not because of some inherent efficiency of small teams.
I agree - and the additional benefit of lots less opportunities to track you in ways that you don't want to be tracked.
Chipperdämmerung
This is an interesting illustration of the fact that politics is always factionalized, even when it's shoe-horned into a two-party system. It's functionally similar to the fights that play out more explicitly in multi-party systems. Germany recently had to cobble together a coalition from three parties (none of which got over 25% individually) in order to form a government. The practical solution here would be to find a Speaker candidate who hasn't alienated 10% of his own party, or perhaps one that could get 20 votes from the other party.
I actually hacked together "JSX in go" over a few weeks a couple years ago, targeting wasm/GopherJS so the code could actually execute in the frontend. It was a really fun exercise in reading/understanding the internals of the go compiler.

https://github.com/8byt/gox