skysight-inc/HackerNews huggingface dataset:
Chips act doesn't fix this. we pay taxes. we pay people to administer these silly corporate welfare programs. Companies allegedly keep manufacturing here with cheap prices... but now the prices of those objects SHOULD include the taxes to do so.
I have a book on Forth, which I currently can't remember the title or author of but it had a blue cover a bit like Starting FORTH (I'm pretty sure it wasn't this) but was typeset on a 7-pin dot-matrix printer. Literally all the body copy is dot-matrix.

I think it's in storage just now :-/
Part of it was the speed of advancement of tech - at the beginning there wasn't anyone available but the kids and by the time those kids were old enough to get into management/positions of leadership, they were graybeards and some new tech was the important thing and the only people using that were the kids.

We're finally getting to the point where there's not much "new" each year or decade, so it's starting to slow down again.
The quality and warranty are the primary reasons I bought a Speed Queen washer and dryer a few years ago. Most reviews say the washer isn't the best at actually cleaning clothes but 99% of the time I don't need to remove stains or dirt, I just need to wash clothes from daily use. In addition to the reliability I really like the controls. Nothing fancy, very easy and obvious with a 7-segment LED display that will likely last forever.
This and other -waves. Nothing else comes closer to The Flow in my opinion.

Second place goes to psychill, and sorts of liquid dnb, jungle and ambients.

I don’t get it how people can program with rock, instrumental, songs, jazz, techno, etc. Way too chatty and/or disturbing.
Take a look at Microsoft Power Automate, or UIPath. No need for a new product when those platforms are already growing in popularity.
Pack out is great. A great alternative to Festool’s Systainer system.
What did the fish do to deserve being trolled?
I was working with a contracting agency and they posted me at a very well-known hardware company at a position that claimed to be right in my wheelhouse but ended up being barely tangential to my abilities and interests. After a short time, I don't recall how long but not more than a couple of months, I asked to be reassigned and explained why. To their credit, the agency did find a slightly better fit for me. My time with the agency is on my resume, but I don't mention the names of their clients, just what I did personally.

In retrospect, I think the agency was just putting butts in chairs and collecting their rate, and were hoping that I would be swayed by some kind of prestige for having them on my resume, and possibly converting to full time. There were other things about that position that were pretty terrible, but I did make a couple of good friends.
I've been looking forward to it too, extracting the signing keys sounds like a lot of fun.
Is this a fraud? https://www.youtube.com/watch?v=pf37o-cKOMs
It seems reasonable for Sony to stake a bounty on this.
Many of us were born with with significant talents useful for one of the history of the world's most lucrative professions. I believe we have a bit of duty to do good for most of the rest of the people who never had the same chance, to live high quality of lives for all of us.
Similar story with old Honda’s. Simple cars that just worked with few problems, but they were simple cars with few electrical motors and digital features. Automatic, heated, air conditioned seats? No. Automatic climate control? No. Speed adjusted suspension? No. Speed adjusted stereo volume? No. Etc.

However, some manufacturers like Saab actually delivered all this with excellent reliability only to be rejected by the US market and driven into the ground by General Motors. What is a quality manufacturer to do?
My parents had sex which resulted in me being born. They raised me according to the mores of their culture. I met a woman, had sex with her which resulted in my children being born. We raise them according to the mores of our cultures.

I do not need anything more - nor less - to 'justify' my existence.

The real question here would be to whom people would 'need' to justify their existence. That may be a role more suited to imaginary cloud people - ${god} - than to real-life ones who can and certainly will abuse such power to their own advantage.
The percentage goes up only marginally with age/experience, and that still doesn't keep cultures from hiring older people with zero experience into leadership roles. The culture specifically opts to select older individuals despite there being enough young people with natural leadership skills in contexts where both populations have no experience.

Appeal to age runs deep in our species.
> Eg, does a student bringing their phone to school mean that a school can search their financial records through their mobile banking app? Digital diary? Electronic health records?

The document that I have linked previously in this thread pretty clearly shows what circumstances have been judged appropriate to search from the outset, and where administrators have overstepped their bounds in continuing.

The specific case of social-media-outside-school-hours-but-relating-to-school is untested.

"• Assuming a search is justified, to avoid a constitutional violation, school officials must
tailor the search to the specific circumstances that prompted the search. In other words,
school officials cannot turn a justified search into a “fishing expedition” to discover
evidence of wrongdoing. According to Mendoza v. Klein Independent School District
(2011), “a continued search must be reasonable and related to the initial reason to search or
to any additional ground uncovered during the initial search.”"
is that a regional thing? I do see promoted apps in the play store but I have never seen a single ad in either the android Gmail app or the news app.
California Megastorm
Thank you for sharing, Tony!
> writing functions that solve the easiest or special cases, and then layering those into general functions

This is something I've been getting the hang of in my recent playing around with Elixir. In Elixir, you can eliminate a lot of conditional logic by utilizing pattern matching in function signatures. Often, though not always, it's possible to write each of your edge cases with a single function head. In practice this usually looks like a few 1 or 2 line functions for simple cases, and then one gnarly one that does whatever checking you need to assure the right result.

It's also a great way to write recursive functions. You can pattern match on the base case - say, an empty list - and then put the recursive case or cases under separate function head.

It's a wonderfully fun and expressive language, although I have been missing static types here and there, which counterintuitively seem like they might eliminate a lot of boilerplate from my code.

Highly recommended playground for the language geek.
> Also, the original email remained within Gmail.

That's a "feature" of gmail's IMAP server that is easy to confuse for a client bug - see pugio's comment about having exact same problem when using Thunderbird.

Gmail knows nothing about folders (where given email is in exactly one of those), instead using "labels" (which an email can have zero or more of). Problematic "feature" here is that their IMAP interface exposes labels as folders. So, if client asks server to delete message from given folder, instead gmail removes label with that name (then adds "Archive" label, to confuse thing just that little bit more)

Luckily, there is an obscure "When a message is marked as deleted and expunged from the last visible IMAP folder" option to rectify this intentional defect.
As far as I can tell, I didn't ask to be born.

As far as I can tell, I don't need a permission to exist. As long as I can secure the criticals -- food, water and sleep -- then nobody can deny me my right to exist (except if they actively pursue and kill me).

And absolutely surely, 100%, with zero chance of being wrong, I know I'll die sometime in the future.

As far as I can tell, everything else is optional. Our intellectual and pleasure pursuits are to make the entirety of our existence more fun or fulfilling.

If you are showcasing the XY problem here and are actually asking "what's the meaning of your life?" then sure, many people can tell you theirs but it's questionable if that will help you discover yours.

If you are a rich / middle-class USA software-related engineer with a lot of money to spare who is bored... well... just go travel Brazil, Eastern Europe, South-East Asia. Maybe don't consider Bangladesh because you can get very depressed.

Point is: go grab some perspective. I've noticed many Americans on this forum who get pretty well-off in terms of money and then become passive and depressed.

That's very fixable. If that's your problem then fret not: there are literally millions of places and likely hundreds of millions of people in whose lives you can make a true positive difference. I'd suggest go out there and give it a try or two.
It's less a meme and more a decent rule of thumb.
It's a start. Next step is automation-heavy U.S. production of specific components.
Most full sized residential fridges are auto defrost these days. I think it's been that way since the 80s or so.

I've a 2003 build Whirlpool fridge that's been just fine. In that era the defrost logic is usually mechanical and if/when the defrost timer fails it's a $30 part that's fairly easy to replace.

The LG that I just junked uses electronics to control the defrosting. That gets expensive to fix but (I think) that's also not what failed in that piece of crap.
I can second this motion. I've used a lot of blender-like products of various advertised levels of quality, and Vitamix is the only thing I've seen that can take massive levels of abuse for ages.
So basically, you are able to find the time to criticise your team process in a completely unrelated HN post. But when there is dedicated time for that - in the process itself - you call it "useless" ? ;-)
That's exactly how things worked when I was a child. And parents did not hesitate to right properly "whup that brat's a**" ("that brat" being whichever child had caused a problem bad enough to involve police somehow) when police came knockin' at the door with a warning to the parents to the effect of "Do your job as a parent, or legal action may become necessary."
I just use Google Maps as actual map, not as navigation. That means I use it to find where I am, look at the roads, and look at where I want to go, and plan the route on the map myself.

This helps me to stay oriented when I'm not using a maps app as well, because I already know which roads intersect with which, where, and how to take them to get from A to B.

Sadly, Google Maps does everything they can to prevent you from doing this, e.g. not showing street names at all unless you zoom in to ridiculous levels (and often not even then) as well as not showing you which roads are one-way, which roads allow bicycles, etc.

That's why I mostly rely on Open Street Map and similar actual maps.

Also, if I've got additional time to get somewhere, I'll get lost on purpose, taking roads I don't know yet, then looking at the maps to figure out where I am (which is super useful to discover hidden paths and shortcuts).
> Google lets you actually find information rather than just wishing
you had it.

Correct. And that's a problem.

The "wishing you had it" part is actually really important.

Creativity and understanding isn't just assembling a jigsaw puzzle of
discrete information facts. Holding together a mental model, including
many partial and missing pieces of information, is how innovative
leaps occur.

A Google driven life, treading over popular, permitted pathways is
comfortable and convenient but requires only some small fraction of
the adult human brain. More is not necessarily more when it comes to
information.
> I noticed at the most recent Milwaukee power tools event that they’re really going all in on specialist tools.

I hope this means a Domino and proper track saw competitor in the works.
Cool! Any chance for a chrome extension?
There’s a difference between credit scoring and credit reporting.

Credit scoring refers to the act of reducing the entirety of one’s credit history to a single number using an algorithm.

Few people are opposed to credit histories being available to potential lenders. However many find the scoring system to be unnecessary and flawed. Lenders could just look at the actual credit history to make a decision.
I'm not sure what I can get out of this. He's rich because he was a professional athlete and invested his capital not because his calendar system gives him enhanced efficiency.
Agreed. It's not always straightforward but I also feel there is a disconnect when on the one hand people say the answer to worker's poor pay is "Unions!" and then on the other hand they want cheap things and also say that people have a right to cheaper things because that improves quality of life through increased purchasing power... Well, that's true if you have a professional white collared job. If you're in the lower middle class or in the working class... offshoring to cheaper locations is going to hurt the working class because now they are out of a job or have fewer choice jobs --their job market as a worker has no power --you want to get paid more, great, we'll ship production to Mexico or China. What, you want better pay for being a janitor? Great, we're getting cheap labor from unregulated guest workers and you're out of luck.
Yes but a major part of wayfinding now is to route around traffic. I know my way to work every day but still turn on GPS because I don't know where accident and detours might be happening.
I would recommend (the now outdated) The Brain that Changes Itself. All about nueroplasticiy. The brain will literally prune what you don’t use, and certain skills, such as the fine motor skills required by developing penmanship, can plausibly have wide reaching impact one way or the other.
There's some great 90's and early 2000's era stereo gear that's basically free or very cheap at goodwill and thrift stores these days. I feel like right now is the time to snag good CD playback gear before it goes into the upswing in price as collectors items. No one is going to be building or selling 200 disc changers or high quality portable CD players any time soon for example, but CD collectors will love to have those things in decades to come. CDs in general I think are prime for a comeback like vinyl and tape have seen. Right now you can find them and the gear to play them for dirt cheap--it won't stay that way forever.
I really don't understand the "sprints" approach to development - I've never worked on any project where it makes sense, either the things I've been working on take less time than a "sprint" or they take longer, and that's for any sprint length you can produce.

Real software requires some degree of planning, and sprints seem to be more an attempt to avoid that planning. I don't mean to the level of gantt chart hell (I've experienced that as well).

Sprints, at least as they actually occur in the real world, seem to actively harm any large scale projects, and increase the overhead for long term projects if you can get them to fit.
Why should taxes subsidize the study of topics that have no economic value?

Most "college should be free" proposals fail under scrutiny because degrees tend to fall into a spectrum of utility:

On one end are degrees that impart skills that are needed and desired by the economy. By and large, graduates of these degrees _already_ enjoy sustainable wages, because the market recognizes and rewards those skills. Government subsidy for these degrees tend to have marginal benefits, because it is already a sound financial choice for students.

On the other extreme are degrees that, like GP identified, were never meant to be economically sound. They focus on intellectual ideas and curiosities, rather than skills actively needed by the economy. Government subsidy here would be little more than subsidizing hobbies and other activity that do not provide economic returns.

There _are_ specific degrees where there's a public policy interest in encouraging the study of topics not adequately compensated by market forces. Most of these are already covered by specific subsidies, such as scientific research grants.
I was with you until "it takes like 2-3 hours at most to add Windows support to a programming language..."

C'mon.
Node already has a solution for this: core modules are prefixed with "node:" to distinguish them from third-party modules.
https://fusebit.io/blog/node-18-prefix-only-modules/?utm_sou...
I still use makefiles for a wrapper around the build steps. How else do you handle the magic incantation for
aws ecr get-login-password --region region | docker login --username AWS --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
docker push <...>

No suggestions on better alternatives though unfortunately
Two simple things I wish from anyone attempting to create a "CSS framework":

- Don't use class-based styling

- Don't use CSS.

All I'd want from a "framework" is to give a consistent set of SASS mixins, and I want to have one single sass file that generates all the CSS I need in one single place. It's not just for the purism of "separation of design and content", but also to make changes easier across a whole site.

I started doing something like that with https://gitlab.com/mushroomlabs/zenstyles, but only out of necessity for my work on Hub20, I still think that if more designers started taking this approach, there could be a substantial increase in the quality of the "theme templates" offerings. Pair it with something like https://headlessui.dev and application developers could take a basic spreadsheet to focus on functionality at first, and then you easily switch between whatever "sass theme" you wanted without having to touch any of the code.
"Signing up for multiple accounts when the T&C's say you only get one per person."

As it happens, this particular company does not have such a restriction in their terms. Maybe they should add one, e.g., an explicit prohibition against multiple free API keys assigned to the same user.

Using the physical retail analogy, there is no sign stating something like, "One sample per person. Thank you for you cooperation."

"Free usage tiers" are nothing like "free samples" in a retail setting. A potential retail customer does not _need_ to provide an IP address in order to take a sample. Costco does not track the behaviour of potential customers who take free samples. Nor is Costco providing "free" samples as bait in order to collect data on behalf of other entities. This particular "API SaaS" crypto/blockchain company collects aggregated data for other entities. Their "legal terms" also permit them to sell this data. According to the HN comment, it wants usage data from IP addresses issued by ISPs not auctions.

The "free tier" problem being articulated here with respect to IP addresses is not that there are "too many" potential customers, i.e., too many IP addresses accessing the "free" API, thereby denying some potential customers from obtaining their "free samples". The problem is that the data collector cannot distinguish whether particular IP addresses represent distinct ISP subscribers, and whether such persons may be using automation to avoid mouse clicking, touchscreen tapping or other burdensome interaction. The complaint is that the "tech" company's efforts to _collect data about computer users_ are not working.

"Tech" companies require people to "sign-up". The incorporated "tech" website gets something in return for the "free" service. API's can be rate-limited. Potential paying customers, or non-paying users, can easily be blocked from using the API. This can all be done remotely from a keyboard. The retailer offering free samples of physical goods without requiring any information cannot adjust the number of samples available to each potenital customer, and certainly not remotely from a keyboard.

As such, the "limited supply" argument falls short. The complaint here is that a "tech" company wants to collect data about computer users and monetise it, and this is difficult because IP addresses do not necessary represent distinct computer users with certain charactersistics, not that a retailer is "running out of free samples".
Agreed. Bought all new appliances 10 years ago, and the only ones that have given me trouble have been Samsungs.
I'm assuming the name is pronounced 'poopertino' so your description seems apt
In many places it’s illegal to sell below market rates.

I used to work at a gas station, and every day would start with driving around and writing down the price of gas at the competition.
So you’re picking low prices and an UNpaid workforce - cutting a workforce by 90% but doubling pay for the remaining 10% doesn’t improve a local or domestic economy.
Also see http://coconut-lang.org/
> 4.415 Mhz, not horrible to work with, but not audio either.

3.6 Roentgen. Not great, not terrible.
What is the distinction between following a route and navigating?
Won't work for any bank apps which require a passing check through the phone cryptographic integrity chip.
> I think it would be great to offer all these programs, for free, paid for by taxes.

I’d rather fund economically productive programs with taxpayer money. You could fund a lot more that way.
Same here - the constant iCloud upgrade prompts in macOS pushed me to Fedora Linux, and I’ve been a happy camper ever since (performance on the same mac hardware increased significantly too).

If this ad stuff is true, I’ve been eyeing a switch from iPhone to postmarketOS on the Oneplus 6 - the mobile phosh Linux experience is really starting to look pretty daily drivable for my simpler phone use cases.
Not only that but is would add an extra failure point. Hand tools are made for rough use, and I certainly wouldn't want a flimsy adapter between my tool and battery.

And I am just a home gamer. I can't imagine a pro whose living depends on reliable tools rely on hacks like these. These guys buy absurdly expensive Hilti tools because this is a brand they can count on, they can spend a couple hundred bucks on a pair of proper batteries.
It's the root of the general problem, but as noted elsewhere by another commenter, paying a lot more doesn't actually provide much signal that the product isn't junk.
You can get a battery replaced for any phone relatively cheaply as well as screens.
But that only says anything about the units that were sold decades ago. It's very common that quality brands with very good reputation are bought by some investors, and then they start selling the same crap as everyone else, but to the premium price that their brand and reputation allow them to. And it works surprisingly long before the new crap they sell destroys their reputation. (I know nothing about Vitamix, they may still be great.)
A disclaimer about your relationship to unattach.app would be very welcome when you submit a comment about it or about their alternatives.
Because economic value is not the end all and be all of life. Have you considered social and cultural benefits?
Half the time it's the links says https and the server only does http.
I made a web game that's a mix of the board game Stratego and the classic rock/paper/scissor game. Its single player only, and the computer player's logic can use a lot of work but I haven't spent much time on it in a while. Basically you move your pieces to try to catch the other player's flag.

https://rock-paper-scissor-battle.com

https://github.com/daniel-bytes/rps-scala
It's very similar phenomenon to shrinkflation. Instead of getting more expensive, items are just getting lower quality
Manufacturers can and do test steel for compliance and will demand remediation from suppliers if it exhibits issues. I have first hand experience.