skysight-inc/HackerNews huggingface dataset:
I'm not sure that sabbaticals solves the problem, though. The problem, I think, being that people are retiring at the same age but living longer and expecting better, more expensive, health care. Somehow that needs to be paid for. If there's an economic equivalence between the sabbatical I take now versus the extra time I work later (5% interest is assumed in the article), then there's no overall increase in value, is there?

I think the benefits of growth are still too biased towards people who already have money. The poor might not be getting poorer, but they're wealth isn't growing at nearly the rate of the rich. Somehow that needs to be evened out so that even the working class see more improvement in their lifestyle in a more natural way.
Pretty cool. I lived out that way for a bit in the early 2010s (Abrams + Munger). I take it you're from Garland originally, or did you grow up in the city?
My comment was referring to Improbable, not Star Citizen. I'd agree that SC seems to have reasonable product-market fit, but Improbable clearly doesn't if the parent comment is to be believed.
https://bugzilla.mozilla.org/show_bug.cgi?id=1320222, doesn't seem conclusive to me wrt Firefox Sync safety
> Maybe not every single thing, but you should know what your lines of code that implement it do. You can't debug if you don't know why you wrote what you wrote.

That's the thing though, the point of code is not to be perfect in isolation, it's to solve a problem. And if you eventually can solve a problem by treating it as a blackbox, who cares?

> That's irrelevant to your argument

It's not though, it's to illustrate that you can have a real-life impact using code that you don't understand at the time.

> I guarantee you that the code sucked regardless

That is irrelevant though, because no matter if it sucked or not, it worked and solved a real problem, which is the reason we (I at least) write code in the first place.

> Someone, somewhere, is going to have to clean up your mess. And they are cursing your name right now.

Well, and here I am cleaning up someone else's mess, so what? Life goes on.

You seem to fall into the classical programmers trap of thinking that code has to be beautiful just to look at in order to be valuable, and anyone who disagrees is a shitty programmer and it's their fault you have to refactor some shitty code right now. It's not, they're not, and it's not their fault.
Good Roads Movement
CLI text processing with GNU Awk
We no longer have the ability to manufacture new low-background steel on this planet due to environmental contamination.
what would happen if they didn't say "pretty girl"?
There's also a need to stop lobbying being used as a cover for bribery: either openly or as a quiet quid-pro-quo. Your firm's argument for the importance of a regulatory change may be useful, but the associated $10k "donation" is just corruption.

I've been reading vol. 3 of Robert Caro's biography of LBJ and the amount of illegal money routed from various Texas oil tycoons via Johnson in support of various causes is astonishing.
I don't intentionally watch movie trailers for this very reason.
I think that opinion is changing. I regularly see engineers come in with gaps, and rarely do they not have a good explanation for it that anyone but the worst managers would be ok with. Whether it's child-rearing, testing early retirement, starting their own thing, whatever. About the only thing that would raise a flag for me was "I was in prison" and only because for regulatory reasons in my industry it's not possible to employ convicted felons.
> Talk about scaling distributed systems, Kubernetes, and writing C and that's seen as legitimate, respectable work.

Only the last one.
Economic growth is a ponzi scheme, the establishment will lose big when the music stops.

Edit: ironically this was firmly a left wing position before occupy wall street, I was basically quoting Michael Moore circa 2009, but now that all the protestors have been duped into joining the establishment somehow it's unpopular.
Think of where you want to be in your 30's. Start from there and plan every step backwards. Then do the hardest part, actually follow through.
No, but nice try.
Python languished in obscurity for about a quarter century before taking off in popularity. The tide didn't turn because of changes in syntax.

Python's syntax inspires imitations that you will never hear about in spite of their syntax.

C doesn't have beginner-friendly syntax, yet it succeeded over languages like Pascal and Modula. C++ enjoys great popularity in spite of a mind-numbingly large grammar full of arcane syntax, which grows worse as time passes. There is a lot interest in Rust, which has tons of bizarre syntax to learn.

Poorly-considered, simplistic hypotheses connecting syntax with popularity simply don't hold up to even a modest amount of scrutiny.
How to test GitHub Actions locally
On the contrary, more phases = less copper.

Example of appliances: HVAC, induction heaters, boilers, car chargers, solar panels inverters, ...
The working age is typically higher than what's shown on this page. It lists "Work" as age 25-64. 25 is chosen because "Teenager" goes up to 20 instead of 18, and "Studies" go through 24 instead of 22 (roughly considering that about half of the college-aged population attends it [1]). Roughly a third of high schoolers already have jobs [2]. If these students have been working 35 hours per week part time while still in school [3], that could tack on an extra 1.25 years of "work" by the time the students have graduated, assuming they had been working for about 6 years

[1] https://www.bestcolleges.com/research/college-enrollment-sta...

[2] https://www.zippia.com/advice/high-school-job-statistics/

[3] https://www.adp.com/resources/articles-and-insights/articles...
Pricing options:

$10/month = "Must not be as good as ChatGPT"

$20/month = "Why would I pay for this new thing when I can get ChatGPT for the same amount?"

$30/month = "They must think this is better than ChatGPT." (and they'll give discounts on the back end)
EDIT: I stand corrected by the comments below. Readers Ignore most of what I said on this comment. I was mistaken.

--------------------------------------

You have some misunderstandings in your comment.

Unless it is a very old construction or a smaller home, houses in the US as well as most of americas are provided with one or more phases derived from the secondary of a step-down transformer in Y configuration (3-phase, 1-neutral => 4 wires).

So, for a small apartment, maybe you'll get a single phase wire plus the neutral, or more commonly 2-phase wires plus neutral, up to the full 3 phase wires plus neutral.

The phases are usually 220V between then and 120 between any individual phase and the neutral connector.

Europeans don't have this convenience because the step-down transformers give homes 3 phases in a delta configuration (so, 3 phase wires, no neutral wire), so, they only have the 220V between any two-phases.

Also, split and wall ar-conditioning systems are almost universally bi-polar with a capacitor, in Europe, Asia, or the Americas. As well as most refrigerators, freezers and other similar appliances. In the past we used to have driers that would be multi-polar, but it was never very common.

It is more usual to have tri-phase motors in bigger motors, like those used in central AC units. And HVAC systems in the US accordingly will usually require an upgrade if your home is not wired with 3-phase plus neutral, unless it is a small HVAC. Electrical vehicle charges also usually require 3-phase.

People are confusing what they have the electric outlets inside their homes with what gets from the street into the distribution panel in the house. Most power outlets inside a house are bi-polar connectors (so, in europe, they can only be 220 phase-to-phase, and in the US and most of the American continent, they can be either 220 phase-to-phase or 110 V phase-to-neutral. The third connector in a domestic outlet is usually the ground, not another phase or the neutral.

The three-phases are usually split between different circuits at home, trying to ensure that the load is somewhat evenly split, but at the outlets, you'll have either phase-phase, or phase-neutral, and this is the same in Europe or America, but the americans have the flexibility to have phase-neutral dipole with half the voltage that europeans don't have.

Regarding having smaller step down transformers close to homes instead of a single giant unit, we need to remember that keeping the low-tension wires short is more efficient, and this is achieved by having the transformers closer to consumers, instead of having a giant transformer distant from the consumers.

I am not an American, and I know that a lot of things in America could be more efficient, but power distribution to residences is probably not something were europe have an edge over the US.
Also we local guides provide streetview maps where there previously were none.
Your first statement makes no sense in regards to what I said. I particularly said economic growth would be fine if it was gone about in sustainable ways. What does 'current state without growth mean'? The current state has growth, so if you're proposing a state of no growth, it would be a completely different situation.

If you interpreted my comment as saying 'the planet is fine, humanity is fine', I would re-read it a few times, think about it for 5 minutes, and then make a comment.

Capitalism itself cannot thrive when production/consumption slows down, even in terms of GDP, a -2% growth or worse is considered catastrophic to the economy. So no, I don't think we are going down a good path if the only way to stay afloat is to keep pumping out more crap.
Probably cheating, but behold! The Elevator wiki

https://elevation.fandom.com/wiki/Elevator_algorithm

https://elevation.fandom.com/wiki/List_of_elevator_special_m...

I'm a fan of the Sabbath mode.
I played Stardew Valley, a game made entirely by one person, and by all accounts it is one of the highest rated games of all time. Can anyone make shit? Sure, that is true in any medium. But individuals or even small groups of people can do amazing things, if they have the tools. It is not "something to be really afraid of," which I find to be an extremely hyperbolic view.
Median household (not individual) income in the US is barely $70k, not sure I'd consider 50% above the median at the low end "middle." But most people here, myself included, probably make $150-200k/yr before any stock or RSUs so I'm looking forward to the mental gymnastics calling that middle class.
Microsoft / Apple didn't design HTML / Javascript / CSS. It happened organically.
Three phase and high voltage are both more copper-efficient.
> Whether you like to use that time to explore the world, build bonds with your family or brainstorm a new project is up to you.

Sadly I think that is an optimistic view. Many will watch daytime TV and get drunk.
Booz Allen and Whistleblowers: name a better combo
I went through the latest YC Batch. What struck me was, that if the AI startups were stitched together, they could start and run startups without founders or teams.

I know it is a bit far-fetched, but you’ll see it is a fun thought experiment that may help some founders identify startup ideas (gaps that YC startups aren’t filling yet).
Thanks, that does change the expectations a bit.

Personally I'd still probably not engage in unsolicited (still illegal by the letter of the law) pentesting with just the promise that the DoJ won't prosecute as long as they agree it was in good faith. But I agree that pinkie promise does make it a bit less risky.
> My parents died at 68. That they paid social security for their entire careers and got so little is absurd.

Do their children (i.e. you and your siblings if any) get to access it? If yes, it’s not a complete waste.
30$, seems like Mountaim View received the Redmond signal
The point is they'd compensate for working till later. I believe this should be more politically doable than raising retirement age, in agreement with the post. Under your argument all we can do is raise the retirement age to compensate the older demographic.
FWIW: https://en.wikipedia.org/wiki/Clipper_(programming_language)...
This enables a true natural language voice interface to any device/appliance that currently has a touch pad or a bunch of buttons. Yes, faster than faster-whisper, but that's really an apples to oranges comparison, because useful-transformers uses the NPU on the Rockchip processors, so it works only on those. Whereas faster-whisper works fast on most/all platforms.
Thanks for the positivity, I'll give it a shot.
Using Bayesian Analysis to Predict Election Results [pdf]
This paper introduces a method to predict election results in a given constituency from partial ballots counts data, such as that available during an election night, the goal being to reproduce the predictions made by large news agencies. The model built throughout this paper is based upon the ideas of Bayesian analysis, and is compared against real-world data cumulated from the 2019 and 2021 Canadian federal elections, as well as two provincial elections from 2022.
A research university is a pretty select group though. What about the average working family with children? Or retired age adults? Do Germans not have a "slow food" movement where they are encouraged to garden, cook, and compost at home?
Fundamentally the US just wires things differently. If a house has an electric or induction hob(Cooktop) it will be permanently wired for 240v. All your high power devices such as HVAC, ovens, cooktops, and EV chargers have dedicated lines at 240v for them. Every house in the US other than some super niche scenarios has 240V. Yes largely most everything is wired for 120V and only a few special lines at 240v but that is because those are the only things that really require more power.
If only there were a system that recorded hypertext, allowing you to both annotate it, and share with your friends (by generating a distributable copy on demand).[1] /s

[1] https://en.wikipedia.org/wiki/As_We_May_Think
If it's really finally fully down that's great, but it took forever and replacements can be churned out and new networks grown in a very short amount of time.

I'm glad the FBI invested 15+ years and who knows how much money to rid the world of QBot, but this isn't a scalable solution to the botnet problem.
Don't re-use using inheritance, but dependency injection.
A (well-tested) software component that get's dependency-injected should get considered "final". If it makes sense to adjust it, you may still can do it - there's nothing preventing you from this. But you should always be aware that logic relying on the dependency may behave different in a way you haven't forseen. If you just want to make a change for a single place in your software, you can easily replace the dependency with another one implementing the same interface. You could even decorate the original dependency if you want to re-use most of it's code.
What I want to say, nearly all of the abstraction issues come from inheritance and in many, many cases there's no need to use inheritance at all.
I don't see how ssh-copy-id has anything to do with Github.
See also the British equivalent:

http://en.wikipedia.org/wiki/Roads_Improvement_Association

> It was cyclists that, quite literally, paved the way for the car as they were the earliest campaigners for macadamised roads as they wanted a smooth surface for their country rides.
You missed the polyglot description regarding which workloads CUDA supports.
What's the difference that you see between people that had a gap and ones that didn't? I would expect an analogous grouping (struggling to continue working without a break, being in the "groove", just being interested in the paycheck) among people without a gap.
It is hard to find numbers, but combining phases is definitely how it works for some models, eg Miele PowerFlex uses "booster output of up to 7.4 kW" [0]. This is why you can only use it for one field.

> Stove outlets can handle 12kW

wasn't aware, in that case I was wrong, good for them

[0] https://www.miele.co.th/domestic/1512.htm?&&&info=200004302-...
The recent DevOps tooling is also not conducive to using code at all - it's YAML all the way down. Nobody is writing Go for everyday DevOps now, whereas for a bit they were writing Ruby and Python.
> If my assumption is correct, I'd say that public transportation is not nearly as comfortable as it needs to be to replace cars. Not many people like having to share room with strangers, especially when there is no requirement of personal hygiene or quieteness.

Well then those people can't pretend that they have no choice but to pollute or that it's big companies' fault, they're just too spoiled to accept any change to their lifestyle. That's my whole point.

> And that's not even mentioning the issue of safety - how safe are you from getting mugged and/or killed on your public transportation? The risk is drastically lower when you're in your own car.

Where I live (Budapest) you're way more likely to die in a car crash than get killed on public transport (or anywhere). This isn't the US or Somalia.

For comparison, last year there were 89 murders and 201 traffic fatalities. People make 3.2 million trips on public transport every day.
> Thing is I never cared about frontend vs. backend, I just liked building things and solving problems. But the elitism in this industry and these absurd interview processes with these robotic multi-hour coding challenges and no feedback make me can't wait to leave this damn industry so I can build whatever the hell I want without having to worry if some elitist snob considers it "real engineering".

Unfortunately, it has been completely ruined thanks to Leetcode and interviewing has now been turned into an entire industry which not even the interviewers themselves can solve the questions they are asking for without Googling or ChatGPT.

I don't think there is a fix nor will it change, but you might as well go for self-employment, which is much better than going through the interview madness game.

> Please do let me know if I'm wrong in my analysis and conclusions, and would love to hear any advice on how to escape this frontend ceiling treadmill.

You are spot on.

The pontification in this industry has been quite visible in the past few years. Now that the cheap easy money and access to capital is gone, the interview process is now a complete slot machine game which there are lots of losers and whoever knows the owner of the casino can rig the game so that they win at every spin.
And indeed GREASE the TLS feature where you just propose nonsense because every other party should go "Er, no I don't speak nonsense?" to prevent ossification also comes from Google engineers.

GREASE means that when you build your "advanced" security device which "protects" customers by treating everything different as hostile, it won't work, so you'll need to tweak it to at least just ignore such differences as irrelevant, which is enough that we can come back later and intentionally improve things.

Previously, without GREASE, we'd have to guess what oversights we could exploit to avoid this "protection" to deliver protocol improvements, if we guessed wrong nothing works, or everybody's security is broken, sometimes both. e.g. for TLS 1.2 the oversight we found is, if you're resuming an existing session the "security" products just wave that through because otherwise they break people's real workflows. So in TLS 1.3 protocol as actually spoken essentially an initial connection goes like this:

Client: Hi some.dns.name.example I'm a TLS 1.2 Client, I'd like to resume our previous conversation #randomNonsense. Also, completely unrelated, I happen to speak FlyCasualThisIsReallyTLSv1.3 and so I have these TLSv1.3KeyAgreementParameters.

then either:

TLS 1.3 Server: Hi Client, of course, let's continue from there. [ whereupon everything further is encrypted because this is actually TLS 1.3, but to a dumb middlebox it makes sense that they're just resuming a prior encrypted conversation #randomNonsense which it doesn't remember ]

OR

TLS 1.2 Server: Er, no I don't remember any such conversation and I don't know FlyCasualThisIsReallyTLSv1.3 so let's start a fresh conversation as normal.
Advice to founders from an employee. If you don’t have an office, let me work from MY home instead of having to work from YOUR home.
In general, schools do a fine job. Do they do an exceptional job in every case? No. But most people who go to public schools end up with okay social skills. I really don't think the same can be said of home school kids. Or at least those same social skills will take dedicated work to develop and may not materialize until well into adulthood.
Not remembering Sharpe... Now that's not soldiering
Yeah, this is my concern.

Or, for instance, it could require SuperFoo watermark detection to run continuously, regardless of whether the encoder output is SuperFoo Codec or something like MJPG.

I think it is naive to assume that such DRM will always be crackable. I was at a recent conference on AI vision, and one big (to me) new feature that camera sensor vendors like Sony are advertising are ISP-like features directly on sensor (motion detection etc). At some point, it seems entirely possible that you couldn't even bypass something like this at the sensor level.
Oooh, that's the type of patriotism that should be promoted!
Depends. Were they already using gunicorn? What about cPython? Was the code written by a junior developer without much consideration for memorization and dictionary access?

And sure, you can get some performance improvements by rewriting things in those languages, at the expense of losing the entire python open source environment.

So I would need way more information about the previous system to take this even remotely seriously.

Python scales quite reasonably for most small to medium companies.
I think we’ll find, among other things, that making tons of minute decisions is exhausting. Iterating your way to an end result is a way of getting something, but so far, the rule of thumb seems to be that the more control you have over a creative process, the harder it is to not end up with a stiff end product.
My guess would be they don't have anyone in-house who understands it all well enough to write clear guidance.
Somewhat related, Google has been using LLMs to train robots: https://www.theverge.com/2023/7/28/23811109/google-smart-rob...
Bummer, they have always been (and I think will continue to be) an amazing resource for companies pushing the boundaries of productivity software.

I hope they can make it work as a smaller team.
I'm a big fan of nodeschool.io

I learned from w3schools.com but there are better resources now. MDN is generally a better resource https://developer.mozilla.org/en-US/docs/Learn/JavaScript

I also know that Harvard offers some CS courses for free online - https://pll.harvard.edu/course/cs50s-web-programming-python-...
That sounds like your code just isn't properly typed.

For example in Rust the first bug would be caught by `Range` vs `RangeInclusive`.

The second bug would trivially be caught because dates and timestamps are different types.

The third is trickier, but (depending on exactly what you mean) that can be caught with static types too.

Pointing your finger in the wrong place IMO. If anything this refactoring highlighted worrying inconsistencies in your code that probably would have cropped up as bugs elsewhere.
I had an Atari 800, with an MPP-1000c modem. Those babies could, when connected to another modem of the same model, push the speed up to 450 baud. They were odd devices, connecting to the computer through one of its joystick ports.
Its wild to see some of our internal code getting reverse engineered like this. What an incredibly cool read, thanks a ton for sharing!