skysight-inc/HackerNews huggingface dataset:
As an American who has spent years living in Turkey, I agree with that article, at least from an American or "Western" perspective.
True, but bcachefs gives the impression of being better designed, nor being rushed upstream. I think it helps that bcachefs evolved from bcache.
Not really, it assumes smalltalk knowledge.
And then of course you have to pick between lodash and ramda (I'd say "whichever your dependencies use" but every time I've tried to use that as a deciding factor the answer has turned out to be "both").

It's all a bit of a cambrian explosion but it at least means you run into "this awful API has been baked into core and now we're stuck with it" less often.
Wouldn't this be better if we just picked the hour record for running?[1]

Coincidentally it's right at 21km/hr! :)

1.https://en.wikipedia.org/wiki/One_hour_run
Wow my highschool didn't even offer programming classes. The closest thing to a computer education were some classes that required us take online tests to obtain Microsoft Office and/or Adobe Photoshop "certifications" before we could graduate.
That's a bunch of stereotyping. I work in the telecom industry and live in a place without bay area or Seattle type cost of living. I get 15-days caregiver leave, 12 weeks paternity leave and 20 days of vacation. A sr sw engineer where I am at will get about $175k with bonus. A staff engineer will make about $300k with RSU. It's not Big Tech but definitely better than what Europe has. Again not being in the bay area helps. I have a very flexible work schedule and a pretty awesome work life balance.

Don't go by what the media portrays. Your comment makes it sound like Tech workers can never take vacation or have kids. It couldn't be furthest from the truth.
In the case of legacy software: Copyright law.

In the case of cloud software: margins might not be so high since the vendor is paying for the hardware as well.
A lot of b2b opportunities. Yes, more saas companies are needed, in niche markets. Lots more saas companies, lots more value to build.
Yeah. Anyone who is blessed with this kind of motivation needs to quit their job and work full time on "being productive" toward their own goals. As someone with technical skills they have a high-leverage opportunity as a maker and builder. They shouldn't waste it by selling it to someone else for pennies on the dollar.

Granted if you have a family to provide for, and a life outside work, then you might be "working to live," and entrepreneurship is a needless risk that won't bring additional satisfaction. But if you're at the point that you're stressing over your productivity during the three hours of time you have to yourself each day, then that probably means you don't have much of a life outside work anyway. So it would be better to eliminate the work that is draining your energy, and replace it with pursuit of your own goals. Then you'll have those three hours to yourself, and you'll have spent the whole day being productive. It will be a net gain overall.

The first step is realizing that the risk of quitting your job is much lower than you think. Once you come to terms with that, it will be much easier to quit and begin building something important to you. There are so many opportunities for builders to produce value, raise money, get customers, and generally make themselves more useful, and therefore more fulfilled, than they ever could be while working for someone else. Take advantage of those opportunities while you can. If you fail, try again, or worst case scenario you can revert to your wage slavery.
This link: https://type.method.ac/# on the page is absolutely fantastic. You have to drag letters until the kerning is proper. Will be checking out the rest of the resources soon!
This would be true if the worker could fall back on a minimum basic income or some other humane way of surviving without the work. If the worker has only the choice between penury and working for the conditions demanded by the employer, then employment amounts to coercion.

I mean you could argue that literal slavery is a two wagy agreement because the slave always has the option of committing suicide. For most low income workers, employment can't be a market because they need it to survive and the companies have a major structural advantage.
In 2022, a 5-year peak year, 313 people in the entire US died from active shooters: https://www.cbsnews.com/news/active-shooters-fbi-report-2022...

That's out of 330 million total population.
Out of curiosity, did you have a notion of how those various sorts of networks were related or not-related, or was it just a hazy blank spot you never thought about?

I'm super curious about this, having grown up in the telephone network, and I keep running into people with interesting misconceptions. (The one that comes first to mind, and which I see quite a bit lately, is that modems and "the internet" were the same thing; people don't realize standalone computers could just call each other directly.)
Show HN: Get your place card in 5 minutes
For a fair comparison of health care costs, you would need to know how much that $50K surgery would cost the German government. US health care costs are notoriously high.
I was pointing out that GP's claim of people taking these jobs out of "self-volition" is directly at odds with their supposition that we might just not have enough well paying jobs for everyone. Minimum wage/UBI has no bearing on that.

> Suppose there is some work which has a maximum value to the employer of $9/hour...If you set the minimum wage at $10/hour

Then the employer should raise their prices or the job shouldn't exist. The present situation of forcing people into, or exploiting people who are in a precarious situation is disgusting. It's bad enough when applied domestically, look only to US states stripping back child labour regulations[0], not long after children were found to be working night-sifts cleaning slaughterhouses[1]. The same reasoning is exhibited by western companies who are all too happy to turn a blind eye to foreign child and slave labour if it keeps manufacturing costs low.

[0] https://www.theguardian.com/law/2023/may/01/us-surge-efforts...

[1] https://www.theguardian.com/us-news/2023/may/09/nebraska-sla...
Concept 2 Rowerg Model D is one of the best.
https://www.wodarmour.in/collections/concept2/products/conce...
> When property ownership is indefinite and transferrable between generations, then capital accumulation becomes about whoever did it first.

If this is true, the richest people in this country should be named Washington or Jefferson, or perhaps more recently, Carnegie or Vanderbilt. Instead, we have the likes of Bezos or Musk, the latter of whom wasn't even born here. Bloomberg was born to a bookkeeper, hardly the stuff of generational wealth. Empirical evidence suggests that it's actually pretty hard to remain at the top of the leaderboard across many generations.

I agree with the idea that we all stand on the shoulders of giants, but I dispute the picture you paint that the wealthy are "holding all of the gains [themselves]". Salaries get paid, taxes get paid, new ecosystems are made upon which future wealth can be built. There is no compelling evidence that makes me believe that more redistribution on top of what we already have (which is already quite a bit, contrary to popular belief that the US is a low-taxes-on-the-rich, low-social-benefit nation) would result in better outcomes for the median person.
I agree, of course, that tech people are closer to the worker class than the capitalist class and there are many common interests.

On the other hand, as long as you manage your finances sanely, even in Europe you can reach a FIRE state (maybe not 100% retirement, but very close to it) in your 40s without too many issues.

If someone in tech is close to bankruptcy, due to missing a couple of paychecks, I really have a hard time to understand how they accomplished that. Of course, that may be different, if you just started your career.

Nevertheless, I know exactly 0 blue-collar workers (and I know quite a few) that could do FIRE in their 40s, and with sane financial management decouple themselves from the whole runmill in like 2-3 decades.
IKEA had great workbench for that, sadly I think they stopped making it (I bought mine like 10+ years ago). It was bench + 2 shelves above as one unit
Oh wow, i naturally presumed it was the case, about to check on that thanks for the info.
One thing that is often overlooked in the discussionis that GPT is just extracting the information from sites like stackoverflow and such and distills its knowledge to write new code. But what happens if the main source of coding knowledge - stack overflow etc - suddenly falls dry? No new information for GPT. We all know that unmaintained code starts rotting and this is what will happen to the GPT generated code. GPT needs the fresh blood of human devs to do its job. And this is even more true for new languages and toolkits. First the tutorials and docs have to be written in order for GPT to learn the new code.
TM 2 was great, albeit somewhat abandoned, until Apple Silicon came along. There’s some sort of bug in the app that makes it regularly hang on launch on my M1 and M1 Max laptops.
Macros were implemented by DWIM for some reason so you couldn’t use Interlisp without it!
It's not just the actual death toll but the trauma we cause children with active shooter drills, etc.
For drivers is this before or after vehicle depreciation, maintainemce, and insurance?
> Javascript is this generation's C++. It's a massive language and the only way to stay sane on a project is to agree to use a well demarcated subset of it.

No, it's not massive compared to C++, it's actually quite simple. No explicit pointer management, no memory management, no user defined operator overloading and so on and so forth. The only difference between classes and function prototypes AFAIK is "super" late binding, otherwise one can replace classes with functions everywhere they want.

The problem isn't javascript itself, it's the different runtimes that have different API. But the javascript spec is tiny compared to C++.

As for the ecosystem, it's mostly node's that is a mess, as the result of core Node API being barebone. Browser API are actually quite extensive and do a lot of stuff, from shaders to XML parsing to sound generation, but this isn't javascript it's the DOM/Browser API.
Laravel is probably the top reason why I moved away from PHP to Go. I find it frustrating to have to learn custom DSL and custom syntax to do basic stuff. Which then of course if you learn is going to be useful until the next major version of the framework, at which point you will have to re-learn everything over again. I like how I can just know the Go standard library go into dozens of different projects and still being able to contribute because there are no custom frameworks and DSLs.
Hakko FX-888D is great and appropriate with the other stuff mentioned (although I prefer the older version with an analogue knob for temperature control), but it's $115 and for most new hobbyists a $25 pinecil or a $25 knockoff Hakko T12 is perfectly adequate and miles ahead of anything you'd find in a home depot for the same price.
I remember reading about L-Systems in Santa Fe Institutes publications in '90s. Just found this book below when searching for that - this looks comprehensive at a glance:

The Algorithmic Beauty of Plants, Prusinkiewicz & Lindenmayer, 2004

http://algorithmicbotany.org/papers/abop/abop.pdf
Show HN: Browse, upvote and comment on HN from command line
Hi HN! I've built hnterminal, a pip package that lets you browse, upvote, and comment on Hacker News from your terminal.

To get started:

$ pip install hnterminal
$ hnterminal

hnterminal is an interactive REPL environment with commands like "get_front_page", "get_tree", "upvote", "reply_to", etc, each of which supports rich arguments and comes with full help documentation. Checkout the readme.
The angle of the sun is vital, which is affected by time of day, time of year, and your latitude. This is a chart showing time of day and year on the UV index, for a given latitude (NYC so about 41°N) https://www.grassrootshealth.net/wp-content/uploads/2019/05/... (PDF)
I am 53 and remain an individual contributor and code about 50% of my time. The rest of the time is spent in reviews, debugging problems, operations etc.
Some thoughts.

1) you have to really enjoy crafting code, and building things. then, age wouldnt matter at all, ie, good, well designed and crafted code doesnt respect age.

2) you can look back at all of the things you have built with pride and fondness of a parent looking at their children (cicero said this on old age as well)

3) set the ego aside and focus on the craft.. easier said than done because the young-uns sometimes throw their weight around and that grates

4) with experience, you can see through BS, and poor designs off the bat, ie you have better intuition for systems in general

5) it is likely you have improved EQ which helps with working with others regardless of age

6) you have to enjoy the process of continuous learning which is rather difficult at a later age - but the nature of our work involves rapid change. what helps with age is that we have built models and many a time, the new tech just recycles older ideas and algorithms.
Textmate 2.0 got open-sourced https://github.com/textmate/textmate but it looks pretty much abandoned/finished.
I remain a two spaces person to this day.
It's actually one of the best parts of it.

Extreme TDD is amazing - you write a test, run it, and when it fails you basically fill in the chunk of code right from the error window and continue. It's not always super obvious how to get into the flow, but I found that although I didn't feel productive enough with the Pharo ecosystem, I _really_ miss the smalltalky development flow which foregoes using text files to organize code.
> In 1971 it took 100 days to pass the 26th amendment lowering voting age to 18.

I was taught in history class that this was rushed so quickly because congress thought it would reduce the number of student protests.
Yea. Great guy. We are in touch and he still helps out occasionally if I have a question.
Product lifetime is generally modeled using the Weibull distribution[1]. Depending on the parameters, a normal distribution is a reasonable approximation. Without data on the parameters, and just discussing whether "tested to 200,000 folds" means that every device will survive 200k folds, I think it's fair to use a normal distribution.

Agreed that they probably expect some percentage of RMAs. In fact, I'd argue that "tested to 200k folds" means that 200k gets them enough failures to model the lifetime distribution, so the average lifetime is probably considerably less than 200k.

1. https://www.weibull.com/basics/lifedata.htm
It's not a project, but large e-ink tablets designed for PDF use exist. Fujitsu Quaderno A4 ($650) is good.

Sony had one as well, but they've discontinued it and as a result prices have gone up a lot.
> It's funny how it had that effect, though, isn't it?

Did it, in the long term? We know Russia had spies inside the Manhattan Project. They knew what the US was doing, and it seems as if their plan was to get their own nuclear arsenal as soon as possible. In hindsight they don't seem to have been deterred at all.
Al Jazeera says the opposite, his voters are closer to Erdoğan.
Concept2 is pretty well the standard:
https://shop.concept2.com/indoor-rowers/298-model-d-with-pm5...
I think we went through this with calculators in the 1970s.
And I'm convinced you are without a sense of independent thought, if you really believe a bunch of bobos are French.
My experience with ChatGPT is using it as an "editor". I write down a rough draft of what I want, give it to GPT - tell it to act as an editor, and give me suggestions using certain tones, contexts, etc...

I have difficulty expressing tact so it's helped me in various ways doing things like: writing code review comments about extremely flawed code without being accusatory or confrontational, or communicating poor performance in a written review without sounding like it's a personal attack.

Of course I always proof read and even change certain things that it generates and put my own "twist" on it, but I always ensure it conveys what I'm trying to convey in the tone I'm trying to present. All things considered, I'm probably a better writer because of it.

ChatGPT has been such a wonderful tool for me, it's improved my life in so many ways - but it's just a tool. People that are going to write poorly using ChatGPT were always going to write poorly. It's like saying that using a chainsaw is going to make people worse at cutting down trees.
Many countries update their constitutions much more regularly and don't have that sort of thing happen to them. Why do you think the US would be any different?
More is always better. That's people like LLMs. It takes them *decades* to process a database on consumer hardware, whereas more targeted system take merely seconds. Obviously decades > seconds, therefore: LLMs > smaller targeted architectures
It is easy. Tax the wealthy more, make sure workers and the state own stock and receive dividends from publicly traded companies, establish a generous social welfare program, and create a job guarantee from the state at the minimum wage.
Updated Reactions, Pro and Con, to Our “Merit” Paper
FYI, in the UK specifically for Uber eats 100% of tips go to drivers.
Yes, if you design and prototype PCBs you find pretty quickly that you don't need that many standard components. It's nice then to think about what you need again and again, and then organize it somehow. You can also just collect it over time, but then you end up with large digikey bags filled with smaller digikey bags of components, and it becomes easier to just order everything you need each time instead of sorting through it all.
How would you cope with losing all you data once a week?
Heh, from a programming point of view it could be viewed more like a "master template" (the actual object), then multiple (transient?) instances created from that template.

No idea how that maps to this quantum stuff though. ;)

---

Hmmm. If you've used animation software before (?), then they commonly have a library of "assets" you can use in your animations. Those library assets would be like the "object", with several instances of it placed as needed in scenes, each slightly tweaked (size, colour, etc).
Stephen King writes about 6 pages a day or about 2000 words. Let's say that takes about 4-6 hours. Now imagine spending that much time with ChatGPT and guide it towards whatever goal you have in mind. It took me just 2 minutes to craft the prompt and ChatGPT did the rest. You do the math. Humans use other sense modalities and base their writing inspired from those experiences. If and when future models incorporate those modalities, we will see true "creativity" on full display.

e.g. "Whipped by the wind, raindrops tapped unevenly at the window pane. As long as she remained silent, the old man looked into her eyes, saying nothing. Time marked its irregular pulse in her ears." - by Haruki Murakami.

How do you expect a model to write this imagery if it hadn't experienced it?
Also wouldn't this technically be considered revenge porn under current US law?
The early 2000s era Nokia feature phones that were extremely popular in India had an FM tuner. It was a killer feature and I have seen people young and old playing the radio on their phone with the speakerphone turned on. Others might have their earphones plugged in. It kinda captures the zeitgiest of the time just as boombox toting youth in the 80s or early 90s or the Sony Walkman generation would do for the earlier periods.

It is a shame that the arrival of smartphones made that feature disappear from mobile devices.
> The job market "discriminates against" people with little or no experience.

Just because a category X is being shafted in the market, does not mean that decision was made By the market.

I have personally witnessed a lot of discrimination ( Not neccesarily against me) - too young to promote, someone this young should not ne earning so much.

Or treating years of experience as if it was an objective performance metric, like tou can 9nly advance after X years.

It all adds up.
I'm the one who posted that post on bearblog and I want to make something clear. My working hours are from 7:30-17:30. But transportation takes an hour in the morning and an hour(at least) in the evening. So I added that two hours too because those two hours are no use to me. I can't do anything in those transportation hours.
I might not have made this part clear, sorry for that.

But yeah, I know that working time is still too much. But I don't live in a country where I can find a job whenever I want. I have to stick to it because I have not much choice.
I would say, only among complete beginners or non-technical people.

Personally, after 10 years of programming I have no more mental associations between "Java" and "JavaScript" than I do between "ham" and "hamster".
Free Subdomain Lookup API with *overloaded* servers but *exceptional* coverage
There is no shortage of interesting code to write and I’m sure there always will be.

I was still working on symbolic AI but dropped it in 2021 in order to work on a more urgent problem, fighting climate change. So mostly it’s chemistry/engineering though there is also software to write.

Our standup was about building a test fixture for our lab.
> I also don't know how it works with YouTube Premium. If I have Premium and I watch a creator, does YouTube pay them some tiny % of my subscription fee to offset the ads that I'm no longer watching?

> I feel like that's not likely

I believe this is exactly how it works.
Love this article.

Regarding bench design, if the budget allows, it's nice to make the desktop height adjustable via a motor drive. Depending on mood and project, I prefer to set a specific height for working.

For additional test hardware, I like to have an IR thermometer handy to measure critical thermal components. Also nice to have a sound level meter available to calibrate any audio projects.

For soldering, nice to have a diverse set of tweezers to hold SMD components and wires.
The question is why would LLMs be able to think? Cars don't think, houses don't think, crock pots don't think. Those are all made of the same matter as us, who think, but that is not enough to assume something thinks. Animals think, humans think, but LLMs are not animals, and not human animals, so why would they think?

You don't have to be worried about the coming AI apocalypse to wonder about that. Personally, I just want to know how things work, and saying that something "thinks" when we don't know how everything else "thinks" in the first place is not satisfying my curiosity.
There's the Fulbright program with bilateral exchanges with many countries. According to wikipedia.de, on average each German university or college sends 55 students in a year to the US with a Fullbright scholarship.
These are marginal decisions. Eventually, the additional utility of more money drops below the additional cost of more time.
There are plenty of ways these days to build rich web applications without writing much JS. LiveView, Hotwire, Reactor, LiveWire, Blazor...
> There was a small universe of people who understood baseline concepts like getting to product market fit, how to measure and implement growth patterns, etc etc.

I'm a PM and I think veeerrrryyy few people understand this, including many of my fellow PMs.

I think it's like reading a book about how to pitch a baseball. Knowledge and application are entirely different. Someone might be able to regurgitate the theory on how to achieve product-market fit, but put them in the driver seat of a real product and lots of people flounder.

One of the most common mistakes is simply delusion - the believe that your product is 'there' when it's not. I believe there's a cognitive dissonance that impacts the product owner - you kinda have to believe (or at least outwardly project) that your product is doing well.