skysight-inc/HackerNews huggingface dataset:
>> She blamed our shit life on my father and his obsession with music and he basically quit after the divorce and went into entrepreneurship (funded by my grandfather's GE stock) to pay our child support.

Sounds like there was some truth in what your mom said?
20 years since Oracle bought two software rivals, changing the market forever
Then you'll have to start following the creators of repos you like to build a web of trust.
They walked back the official TPM requirement
I just looked that up (in 4o with Search), and it happened long before ceasar made the Julian calendar:

“Your observation about the misalignment between the numerical prefixes of the later months and their positions in the calendar is astute. This discrepancy arises from the evolution of the Roman calendar over time.

Original Roman Calendar:
• Structure: The early Roman calendar, traditionally attributed to Romulus, the founder of Rome, comprised 10 months totaling 304 days. The year began in March (Martius) and concluded in December (December), followed by a winter period that was not assigned to any month.
• Month Names and Numerical Order:
1. Martius (March)
2. Aprilis (April)
3. Maius (May)
4. Junius (June)
5. Quintilis (fifth month)
6. Sextilis (sixth month)
7. September (seventh month)
8. October (eighth month)
9. November (ninth month)
10. December (tenth month)

Introduction of January and February:
• Reforms by Numa Pompilius: To align the calendar more accurately with the lunar year, the second king of Rome, Numa Pompilius, is traditionally credited with adding two months:
• Januarius (January)
• Februarius (February)
• Impact on Month Positions: These additions shifted the original months from their positions, making September the ninth month, October the tenth, and so forth. Despite this shift, the original names were retained, leading to the current numerical misalignment.

Renaming of Quintilis and Sextilis:
• Quintilis to July: In 44 BCE, following the assassination of Julius Caesar, the Roman Senate renamed Quintilis to July in his honor, as it was the month of his birth.
• Sextilis to August: Later, in 8 BCE, the month Sextilis was renamed August to honor Emperor Augustus. To match the length of July, a day was added to August, resulting in both months having 31 days.

Clarifying Misconceptions:
• Insertion of Months: The renaming of Quintilis and Sextilis did not involve the insertion of new months but rather the renaming of existing ones. Therefore, this action did not disrupt the numerical sequence of the months.
• Retention of Numerical Names: The numerical names for September through December persisted even after calendar reforms and the renaming of months. This retention is why there is a discrepancy between their names and their positions in the modern calendar.

Conclusion:

The misalignment between the numerical prefixes of the months September through December and their positions in the calendar results from historical reforms and the retention of traditional names despite changes in the calendar’s structure. The renaming of months to honor Julius Caesar and Augustus did not disrupt the numerical naming convention; instead, it was the earlier addition of January and February that shifted the original positions of the months, leading to the current nomenclature.”
The thing about replacing them frequently is that that goes against the principle of using something until it is worn out. (That is, reducing the amount of plastic we use.) I'm not sure if this is a problem, or if there are better solutions (I use wooden chopping boards for vegetables and fruit of course).
> Do that globally.

We already do a simpler version of that with TLS and HTTPS, there are globally trusted root certs that ship with most OSes and browsers. It's just that we haven't extended the same approach to client certs and identity verification, instead having a bunch of walled gardens and governments running legacy methods of figuring out who someone is, as opposed to various eID mechanisms.

If I trust news.ycombinator.com because I trust ISRG Root X1, I might similarly trust John Doe's iPhone because I trust the government of France's CA, as a hypothetical, as long as the certification chain is valid there.

It's a problem that's technically solvable (say, in 20-50 years), but won't get done because good luck getting a bunch of governments to collaborate on that across the world. It's actually a surprise that we have TLS in the first place.
Stop justifying Honey's scumminess.
yeah, a wooden cutting board isn’t great for a dishwasher either.

I dislike polyester in general, with the exception of exercise shorts and sneakers. I buy cotton or wool if possible. Polyester just feels cheap to me, and avoiding it also means i have less microplastics exposure. :)

There’s no hiding from microplastics. I do take some steps to avoid them where it’s easy, instead of purposely adding more to my body.
How about instead we offer you a $100k "truck" that can't do basic truck things, misses every single claimed feature, and has such poor basic engineering competency that it had at least one whistleblower?

Oh and it's stupid ugly as well.
VDX.tv (http://www.vdx.tv) | Remote Engineers & Developers | Full-time | REMOTE
Established company (20+ years) looking for mature generalists to contribute remotely. You can be anywhere in the world so long as you:

● Are self-motivated and can work independently

● Have experience with many languages but can be effective in any language

● Appreciate that all mature software solutions accumulate technical debt and understand how to continually reduce debt and complexity

● Understand how to build highly reliable systems and be responsible for taking code to production

● Understand that code simplicity and readability are more important for long term maintainability

● Want to work on challenging problems and impactful work without being micromanaged

We're hiring across disciplines for engineers who work with Unix and have fluent written and spoken English:

● Backend Servers: Strong in C, Concurrency and Distributed Computing

● Backend Servers: Strong in Java

Full-time only. Remote only. We start out on a full-time trial contract basis for up to 3 months and use this period as an extended work interview for both sides to assess fit for long-term employment.

Please email hn.remote.jobs@vdx.tv if this sounds like the right fit for you.
Show HN: I spent two months building a lead gen SaaS vs. bad white-label product
Hi HN,

I'm a data engineer by day, and a side project hustler by night. I was using a white-label lead generation platform for reselling leads, but the platform kept crashing and I'd lose sales.

Therefore, I spent tireless nights and weekends building Zeus Leads. It saves on lead acquisition costs and time, using custom filters on 75+ million records, in over 145 industries.

I hope this platform helps drive your business growth in '25. Would love feedback.

Best,
Mark
It says US remote
The ”rational market” would have invested heavily in cheap energy storage to offset the cost when energy is expensive. Honestly curious why it is not happening.
I replaced my kid's 2017 mac she used through university last year. I expected it to be trashed - and turns out it is in reasonable shape. While it looks like this might be the last OS refresh for it, it felt usable. 16G of RAM probably went a long way. Cleaning it up for a second life.
>Everyone should only be allowed to use windows and a chrome browser variant with no ad blocking. Cloudflare 100% should be allowed to arbitrarily block anyone not using this set up because they are suspicious.

Seems like a slippery slope argument, but isn't reflective of reality. They still allow Tor browser to pass, of all things.
Agreed. Drummer and programmer here. I consider electronic drums to be a different instrument from acoustic drums---especially cymbals---with somewhat comparable musical functions. The advantage of e-drums is that the sound guy can turn the volume down to zero no matter how hard I'm hitting, and that's helpful in places like churches or my apartment. The other advantage is that toms (i.e., the tom samples) are always perfectly and consistently tuned. Apart from those advantages, there's far less traditional drum expressiveness in e-drums (for traditional genres like jazz and rock). The flip side is: with e-drums I can hit the cymbal and make a laser noise.
FWIW, this doesn't only happen with promotions to "management". Senior IC roles often come with new responsibilities, like influencing influencing technical direction, often without any "hard" power to do so. I've seen plenty of people struggle with the change in scope of their job. Some rise to it.

Or you could do what I did. Quit your job, found a startup, and be definitely incompetent at most of what you need to do.
> Why would it be incumbent on Honey, or illegal at all? It is a voluntary transaction by two businesses.

There are three businesses involved. A 3rd party (eg YouTube reviewer) has their affiliate code stripped from the page, and as a result is losing out on income. That may be illegal. And the affiliate doesn’t have a business relationship with honey. They didn’t sign anything away with them.

Also honey was (until recently) marketing themselves as “we find you the best coupon code”. That was & is false advertising, since they were clearly hiding coupon codes they knew about when companies paid them to do so.
I don't really think so. The Amish have a nice system. Their society has many fewer bad actors compared to general society.

Actually one of the keys is repeated contact. People who have to interact again and again will try and game the system less. Not sure how to build that into a star system but why give up so easily? Do programmers give up when you say "this algorithm can't be made any faster?"
It makes sense though as "-ian" implies there was a "Zildji" before the brand existed. :)
I can only speak for me personally. For me the way that I use GitHub I don’t think the concept of “friends of friends” would be all that useful on GitHub.

There are a handful of people that I know IRL that I follow on GitHub. And a few hundred that I follow in total. Out of the handful of people I know IRL, and who I follow on GitHub, only two or three of them are active there any given week. All of the other people I follow I have very little idea who they are. Usually I follow people I don’t know if I come across their profile and either the profile itself or their projects make me follow them. But I star way more different repos than the number of people I click follow on.

For me, the main way of discovering new repos are:

- Frontpage of HN, and comments in posts on HN.

- Specific search results on Google when I have searched for libraries or programs that do specific things.

- Libraries on crates.io that I think might be interesting to look into in the future.

Maybe once or twice a month I happen to click on the main page of GitHub itself and see mentions of repos that have been committed to or starred or created by people I follow.

So for me I don’t think “friends of friends” is a particularly great signal for things to look at. Most of the people I follow, I don’t know much about them.

Likewise, for anyone that follows me it’s not necessarily any strong signal that I follow someone else in order to determine if activity from that someone else should be shown or weighted as more significant to my follower just because I happen to follow that other person.

If you do want a strong signal for who to boost for my followers based on my own activity, go and look at the dependencies that I am using in my own projects. That’s a pretty good indicator that I put some amount of effort and interest into looking at something. This could be done by GitHub itself, parsing the Cargo.toml files of my projects and extracting the dependencies section and looking up which of those dependencies are hosted on GitHub.
Over the years I have been pushing more and more responsibilities into the RDBMS. I now see things mostly in terms of ETL, SQL and schema. Virtually every conversation I've ever had about the application of technology to the business could be expressed in these terms. Business logic defined as SQL queries can be quite intuitive when the schema is structured well and aligned to the business stakeholders' perspectives.

Code, frameworks, ORMs, "best practices", patterns, et. al. are ultimately a distraction. There are a million ways to get the data in & out of the database. Moving the bits around is not valuable. There are many overblown software solutions out there that could have been a simple merge statement or CSV import job.

I think that a lot of the misconceptions and bad moods about SQL come out of being forced to work with nasty schemas. The language itself is really domain specific. Consider that one wouldn't complain as much about a super fucked up nested query (and resulting SQL syntax woes) if it wasn't necessary to write such a query in the first place. Aligning tuples and relations to the way the business typically talks about them means you will be less likely to be fighting these things over time. Often, it isn't possible to refactor the schema from zero, but you can put replicas/views around a "bad" schema and target it with your new development & refactors.
Location: New York, USA
Remote: Remote/Hybrid/Office
Willing to relocate: Yes
Technologies
Programming: Python, C, Go, Java, JavaScript, SQL
Frameworks: Django, Flask, React,
Databases: PostgreSQL, MySQL, Redis, SQLite
Misc: Docker, GDB, AWS

Portfolio: https://arjunhm.github.io
LinkedIn: https://www.linkedin.com/in/arjun-hm

Email: arjun.hm.misc@gmail.com

Backend developer with 4 years of experience mainly focusing on Python/Django. Currently exploring systems/database internals.

Looking for full-time SDE roles and also looking to break into database development.
I don't think it's an IPv6 problem. IPv6 clients are more static than IPv4, which is usually shared amongst many clients (at home) or at the network level (CGNAT).

It could be the address is being reused - is it home, cloud or corporate? Have you tried different browsers? Incognito mode?

I have an IPv6 block at home and have no problem accessing that site.
100% same re the pedo tweet.

Though sometimes I remember how just about everyone in my life that I love, respect and have spent a lot of time with has said something stupid, insecure, distasteful or offensive at some point. Everyone makes mistakes and says or does something out of character when they are at their worst. The difference with Elon is that so much of what he says is so public.

Some of my friends who are extremely anti-Elon biased will say things like " as a CEO of a company he shouldn't be so public about his opinions", and I don't get why they feel that way. I ask inquisitively and I never get a clear logical answer that doesn't resemble something like "because I don't like his opinions".

However, as far as I can tell their opinions of his opinions is based on some article they read, and not from a long-form conversation or statement where all the nuance and context of his opinions is included.

It seems like people's opinion of Elon has everything to do with what information they have, and what information they have has everything to do with where they are getting it. Some people have listened to the podcast interviews Elon has been on and have a more in-depth grasp of his stances on things with all the nuance, and some people only read articles about an outrageous tweet he made. If you only get one or the other of these channels of information, you will have very different perspectives on him.
Tesla is certainly a solid memestock. It’s hard to say whether they have a solid business. If they dumped Musk, the stock would crash and they would have to install competent governance instead of continuously gaming the system. But that would be a better outcome for consumers.
What's so hilarious about it?
This is excessive. Any fool taking legal advice from pseudonymous internet comments is getting what they paid for.
Such an insane paperclip optimizing way of thinking. The marginal cost to serve static content is very low as well - if they really didn't want to pay anything they could give it to a third party.
Sounds like the Japanese Emperor Era system.
infringing on copyright is like stealing from the rich

infringing on copyleft is like stealing from the poor

its the difference between robin hood and government corruption
Perhaps "incompetent" isn't the best word for this?

People tend to get "promoted" when they outgrow their current role and need more challenges.

But eventually all will reach a point where they stop growing or grow content or complacent and the promotions will also come to a halt.

It doesn't necessary mean they are "incompetent" though. Just stopped growing bigger than their current role.
No checklist, it's based on what they tell me about their systems.

One interview was supposed to be for a dev role. It turns out it was for a test automation engineer for a testing only team on a program. I've seen how those testing only teams get treated in my org when you have a whole program throwing code at you to test. You obviously aren't doing TDD, and good luck getting good requirements or access to the business SMEs. Hard pass.

Another was for a dev role for Python and some work for a new Angular UI. I got into the interview and they're talking about Go... which wasn't listed anywhere in the posting. And that Angular work... it's going to be React. Their explaination was that they just didn't update the posting (lazy fuck, wasting everyone's time and the company's money). Then they went on to tell me they didn't really have tests and they aren't thinking about using a CMS for the UI. So they can't even create a valid posting and just shrug at common best practices that are missing. This isn't a startup but a mature company in a regulated industry. Decline.
A star is just a bookmark for me. It says nothing beyond "I may want to look at this again". When comparing two similar projects, I may look at the star counts to see which one is more popular but it's probably the last metric I'd consider.
Thanks for the insight, that makes sense. What tool did you use for codemods? And do you have any other advice for dealing with many (50+) repos?
They are around the same price. Given that, most people opt to use an iPhone, for reasons more cultural than quality wise (blue vs green bubble, network effects, apps they want to use, etc), given that high end Androids have similar quality levels.
I think it's like a "upvote" thing which shows whether historically users have found the repo interesting. Even if you hide stars, there needs to be a way for the collective hivemind of github users to help each other with what repos are high quality or not right?
[dupe] https://news.ycombinator.com/item?id=42575082
May I ask what kind of car it is and where the road trips are from/to?

The last time I rented an EV in the SF Bay Area (a year or two ago, a Leaf), I had trouble even finding enough charging stations just to get around the area, like from SF to the South Bay and then to Santa Cruz. The few chargers I did find had several broken stations, multiple people waiting in line for the one working one, and it was very expensive. We wasted hours of time on that experience.

Has it gotten significantly better since then?
Imperva, a Thales Company | Data Scientist for Bot Detection | Full-Time, Hybrid (Vancouver)| imperva.com for the company | Hiring two candidates.

We are looking for talented, experienced Data Scientists who are ever curious about data problems and eager to write code to get those problems solved.

Members of this team creatively find problems as well as solve them. Much of the work is analyzing detection mechanisms and bot behaviors, making advances in realtime bot detection and mitigation, and implementing those advances in production.

The positions are on the team I lead. The data and problem are interesting, data is intrinsically useful in bot detection, and there is no shortage of challenge to working a difficult problem. Python, SQL, and Rust are some languages we're currently using for most of our work.

Apply here: https://thales.wd3.myworkdayjobs.com/Careers/job/Vancouver--... for the job posting.
Gotcha, I see. You're not wrong that a combination of scientific illiteracy and political orthodoxy can give terrible outcomes. So some default skepticism is quite wise.

If you want to understand the effect of the trace gases from first principles, you can read more about it under "Effective temperature of the Earth" at https://en.m.wikipedia.org/wiki/Stefan%E2%80%93Boltzmann_law . It also links to the Wikipedia page about the greenhouse effect, which you'll appreciate more after reading about the Stefan Boltzmann law first.
> They're not stealing, they're disrespecting a license.

Breaking into someone's car and riding off isn't stealing, just disrespecting the concept of ownership.
The fact that all my existing computers are incompatible with the new version of Windows and that I need to buy all new machines is the dumbest decision ever. I resent Microsoft’s decision and do not plan on ever upgrading to 11 because of it.
the NYT article links to the same PDF you provided

https://www.nytimes.com/2025/01/02/technology/net-neutrality...
CS Phd student here: took an online assesment recently (for internship role). 3 questions in total. None of them were puzzle-type question, or required advanced data structure or algorithm knowledge, but they were more of implementation focused. One of the questions took me about 80 lines, in Python, which is quite a lot for these sort of tests.

I think they were the kind of problems where if you didn't break them down into smaller chunks, individually test each of them- it'd be quite hard to get them working in such a short time.
The difference between things that can happen through inattention vs a drunk person might do while really pissed vs things that require significant preparation has major implications for how often they occur.

Vehicles are used to kill a great number of people per year, but it’s really unusual to find someone who actually killed 50+ people through a vehicle alone. Meanwhile there’s significantly more people who used bombs to reach those numbers, despite how much more difficult it is to access significant quantities of explosives.
~10 years relevant experience (after a brief academic career). Looking for a job at an early stage startup where I get to talk to customers and do something technical, pretty flexible about the specifics and open to discuss.

Also available immediately for short term contracts, for example doing product demos or building out demo materials. Here's a video of me demoing something - https://www.youtube.com/watch?v=tEJ7MtNVsZI

Location: Canada, Toronto

Remote: Yes, travel is OK

Willing to relocate: No

Technologies: AI / ML / Data Science in Python, but flexible e.g. I wrote LLM.f90 AI inference in Fortran

Résumé/CV:https://www.marble.onl/Resume_2024.pdf

Email: see resume

Github: https://github.com/rbitr