skysight-inc/HackerNews huggingface dataset:
Is it a struggle though?

They needed to have a locale matching the language of the localised time string they wanted to parse, they needed to use strptime to parse the string, they needed to use timegm() to convert the result to seconds when seen as UTC. The man pages pretty much describe these things.

The interface or these things could certainly be nicer, but most of the things they bring up as issues aren't even relevant for the task they're trying to do. Why do they talk about daylight savings time being confusing when they're only trying to deal with UTC which doesn't have it?
Just seeing how far we can stretch these strawmen, if you found out httb:/funvideo.ru got root access to your OS, not by any exploits, but by the intentional design of the OS, it's a hell of a take to be mad at funvideo.ru
The first rule of thumb is to never use functions from glibc (gmtime, localtime, mktime, etc) because half of them are non-thread-safe, and another half use a global mutex, and they are unreasonably slow. The second rule of thumb is to never use functions from C++, because iostreams are slow, and a stringstream can lead to a silent data loss if an exception is thrown during memory allocation.

ClickHouse has the "parseDateTimeBestEffort" function: https://clickhouse.com/docs/en/sql-reference/functions/type-... and here is its source code: https://github.com/ClickHouse/ClickHouse/blob/74d8551dadf735...
> also can't fully square up that the equivalent American apps aren't allowed in China

It's a chance to showcase how we're "more free" or literally just as restrictive
Hey now, the i3’s already a museum piece!

The i8 was also a special snowflake (hybrid supercar with wing doors and questionable transmission), but what about the i4, i7 and iX?

They all look extremely competitive.
Thanks for the feedback, it’s mentioned in the platform FAQ but I should make it more prominent in the docs. The UA will always be prefixed with the string `Crawlspace`. May I ask why you’d want to block it, even if it crawls respectfully?
either you're a man focused on your individuality where society is expected to take its shape around it

or you're a man focused on society where your individuality is forced to take shape around it

it's high agency vs low agency people, anon. pick your side.
Well if Mastodon is any indication, there are a ton of third-party FOSS apps for it.
On the contrary. I'm not afraid of Nazis, I'm afraid of those who would restrict speech for Nazis. Because once you break the seal, it's simply a matter of time until it's another unpopular thing which gets silenced... and another, and another, until we don't have freedom of speech any more. The road to hell is very much paved with good intentions.
This comment exemplifies the best of HN - respectful and informative.
Trust me, having your own crufty cobbled-together robotics code base that gets more and more insipid over time is way worse. 10/10 would start anything new with ROS.
For a lot of this stuff, I find it helps to separate the concept from the implementation: Imagine how different current debates over transgender stuff would be if it was an atomically-perfect and reversible transformation done by benevolent genie.

> when I see futurists or transhumanists talk about a timeline where humans are uploaded or become cyborgs or whatever, and then they turn around and say stuff like “feminism is bad”, I am utterly baffled.

I think some of them really just want to live forever in a conventionally beautiful body with superpowers.

Sure, Chad Jockson III might temporarily transmit his mind at light speed to Alpha Centauri, but when he gets there he expects to re-inhabit a pretty-similar body.
Really? It is the most base fact that people can be manipulated by the ideas of others. Creatures trying to convince other creatures of one thing over another is just part of being a living animal. But the idea that people want to control who says what is wild to you? It flies in the face of the sanctity of "democracy"? Don't you think that's a bit of a hyperbole?
I think they are doing it so the CCP doesn't have direct propaganda line into the home of most Americans. imagine how easy it would be to tip the algorithm scales to show, for example, stolen election conspiracy videos.
One of the coauthors here - the tool uses the following data pipeline.

Resume data in unstructured format (including PDF) -> structured data with Claude’s structured JSON API -> portfolio templates that take structured data input -> further refinement using prompts in IDEs like Bolt or V0 -> publish in Vercel, Netlify etc.

This allows the tool to be generic and not tied to LinkedIn.
While looking at more niche keyboard vendors, I've come across a few pointsticks (the generic name).
I don’t think this is a discussion about what the project owners specifically expect ethically (users would be free to disagree), but about what we collectively find to be ethical or unethical in this space. If there is disagreement about the ethicality, then one party having it written down doesn’t change anything about the disagreement. And there is nothing that binds one party to submit to the other party’s notion of ethicality, unless you turn it into a legal matter by making it part of the license.

Again, this thread is about whether we as a society, or as the software development community at large, consider the behavior ethical or not. It is not about the specific open source developer imposing specific rules.
These people are such fools

Yes these same "repressive countries" that also shutdown social media platforms in their country are also suddenly perfectly benevolent when controlling the app in US markets.

Oh the kids just want to dance and sing and chat...

Give me a f'n break.. TikTok is one the most powerful propaganda tools the world has ever seen.

Fools
I love it, at least with the right group, because while you basically never get reliable information, you do get a large amount of it. Some will be contradictory, some will match, most will need to be expanded on. You piece together narratives matching the evidence, poke holes in these narratives, offer alternative explanations, determine probabilities that multiple people are both speaking the truth. It's not that nobody knows anything, instead everyone knows something and will need to decide when and what to share with others. You might be able to get someone killed with a random accusation, but you're just as likely to reveal yourself to be a liar to someone in the process.
In other words, states have a lot of latitude to make whatever laws they want, unless a federal law specifically prohibits it?
At least someone has to (currently) manipulate the voters into voting a specific way, instead of just ‘voting for them’, or threatening them at gunpoint.
Why is Git Autocorrect too fast for Formula One drivers?
US came out way ahead here. They gain full control of TikTok. They have a precedent now to ban apps from hostile power. They gained even more respect from countries that hate China/russia/iran, such as Taiwan, South Korea, Japan, India, etc. they now project power over countries that were trying to play both sides of US and China, such as Singapore, Malaysia. And of course, Chinese government took this takedown with a whimper, signaling it is really powerless against US
Zuckerberg already tried in 2015, went on a tour, gave obsequious speeches, spoke in Mandarin and asked Xi to give his unborn child an honorary Chinese name. Refused on both occasions.

https://www.youtube.com/watch?v=S20BoxH8W9g
Nothing stops any modern person from building in this long-lasting style if they want to; except for the incredible expense, that is.

In your defense, I still think your friend could do better than a three-year outdoor hot tub, but that was them being unnecessarily cheap.
So he can make a call and cancel a border security bill, but can't make the same call to cancel the TikTok portion of the spending bill before it passed?
I've read a similar series from Phil back in 2020: "Writing a SQL database from scratch in Go" https://notes.eatonphil.com/database-basics.html

The code is available on GitHub: https://github.com/eatonphil/gosql (it's specifically a PostgreSQL implementation in Go).

It's cool to build a database in 3000 lines, but for a real production-ready database you'll need testing. Would love to see some coverage on correctness and reliability tests. For example, SQLite has about 590 times more test code than the library itself. (https://www.sqlite.org/testing.html)
This would be worthwhile for the individuals too - you often find a recurring pattern with all / most of their raised issues and with basic guidance they might up their game (or give up)
That’s only true if Tik Tok remains operating in violation of the law.
That shouldn't be a problem, though. All it takes is to make sure that voters are informed, educated, and generally competent.

On a side note, the same holds for market economy. Markets only work if consumers are informed, educated, and generally competent.
Interesting submission, though I wanna contribute that the leap from Maths to Physics in this sentence is not ideal:

> Ditto for the truths of physics; the mass of a carbon atom would be the same on their planet

Equating the prerequisites of maths to the definition of mass (pun not intended) in physics... to me this seems like a giant, intellectually superficial leap.

Taking leaps based on superficial ideations is sometimes necessary to present ideas at all.

But it's worth noting that equating physics to math in this way is intellectually wrong.
The quantitative paradigm and the nature of the human mind (2024)
Ask HN: What are your "great" programmer habits?
"I'm not a great programmer; I'm just a good programmer with great habits." - Kent Beck

1. What are your great habits?

2. How did you inculcate them?

3. How do you follow them on a daily basis when things get hectic/busy?
have you ever seen a design ran by a comittee?

if there is no one person in charge, there is no people in charge.
>But that is not an argument for arbitrarily discriminatory laws. A Chinese oligarch owning TikTok is no more of a threat to "American democracy" (or whatever, not like there's much left of it) than Elon Musk owning Twitter is.

It's not arbitrarily discriminatory. It is intentionally discriminatory. As a citizen of USA, Elon Musk has sworn total allegiance to the United States and abjures any loyalty to any previous sovereign. Now whether you agree or not on his interpretation that he is acting within the interests of the USA and it's constitution is the function of the political process, of which his allegiance is the prerequisite to participate in, and his acquisence to the monopoly on violence by the US Gov.

A Chinese oligarch living in China has not sworn his allegiance to the United States, his allegiance explicitly lies in total loyalty to the Sovereign of China, and by extension, the CCP. If the interests of China and USA were to be opposed, by definition the Chinese Oligarch will support the interests of China over the USA. And right now, the CCP and USA are very much in strategic competition. Nor does the USA have any ability to enforce on it's laws on someone living in China as opposed to USA.
You act as if individuals and a mob are mutually exclusive. Who do you think makes up a mob?
> They say that even in HN's inner circle, it gets more and more pretentious than ordinary engineers

“Guys I’m worried I might be dumb, so I have come to this group, who I believe to be at least as dumb if not dumber than I am, to help me alleviate this affliction”
CS 153: Infrastructure at Scale – Stanford University
> They are much different.

When all you know are those two options, then yeah, they look like two very different options.

But once you explored the other ideologies and political ideas out there in the rest of the world, you'll see they both end up being pretty much "center-but-slightly-right", one is slightly more conservative than the other, but otherwise they're pretty much the same poison.
Or it’s a chance to be “fair”
Knowing nothing about politics is on par for being MAGA.
Nothing unless you’re running for public office. The rules are understandably different when you’re beholden to the people. Personally I’m ok with this distinction. Politicians should have to give up some rights that private citizens have and be held to a higher bar to guard against the tendency towards corruption that comes with greater influence and power.
Happened for my feed as well. It had ZERO political content but showed me a fully red bar for lacking political diversity. It showed N/A%.
Yeah, I think it's clear that laziness/convenience is the answer.

You're absolutely right about people needing backups -- but ofc selfhosting is too huge a hurdle to expect most folks to embark on.

I wonder what can be done to make the "better" options easier. Can this even be done by the private sector alone given the incentives of capitalism? I'm unsure.

Given how many things we've seen happen in the social media space back-to-back (Elon taking over Twitter, Meta pandering to the new US governing party, TikTok's ban), I can't imagine these events will slow down. That at least fills me with hope that more people will wonder "does it have to be this way?" ...obviously that won't be enough for true mass adoption, but it's a start
Does Paul not know what a protocol is? How is Twitter a protocol in any way?
There isn't this much fuss about the foreign ownership of physical and broadcast media laws.

Is the difference really about whether you can post on the platform or not?
That’s sort of the ironic bit. IMHO it’s been this way for awhile, but because it was pretty much as you described (“the elite”) with the reigns we pushed the argument that voters were individual agents.

The genius in strategies enemies are using are leveraging the exact same levers already being leveraged against be populous: free speech as a roadway for propaganda, misinformation/disinformation, and widespread social manipulation.

There was a time when it was more difficult to scale these sorts of strategies so there may have been an illusion of agency. Also, a hundred years ago issues were a bit less complicated/nuanced so your voters could probably wrangle ideas intelligently more independently.

I also suspect the corporate undermining of the general population for their own wealth grab has weakened the country as a whole, including the voter base. We want to undermine education at every turn and stability of your average citizen so they can be more easily manipulated. That comes at a cost because once we’re in that position, whose to say youll (the US elite) will be the ones with the reigns? By weakening the population for your own gain, you open up foreign adversaries to do the same and they’re doing just that.

We should focus on improving general education and the populations overall stability/livelihood. That has to do with pushing back on some of the power grab the ultra wealthy have taken, at the populations expense. These are of course just my unsubstantiated opinions.
>I primarily follow artists on Twit-alikes and it’s how I once upon a time used it on Twitter and now use it on Bluesky.

I still do this on Twitter and the "For You" feed works great.
Banning foreign tech can be massively unpopular and give a huge tailwind to populists who promise to unban it.
My experience with Mastodon is that discovery is terrible. It’s great that it’s open, but it was far too much work to find people and topics to follow outside of my instance (indieweb.social). BlueSky makes discovery natural and easy.
The United States used to claim we had a laissez-faire market. We don't claim that anymore.
I’m that guy who’s always killed day one.

The worst part is there’s actually nothing you can do about it. Decide to clam up and stop making yourself a target? Super suspicious, he’s the werewolf this time for sure!
This seems to imply that the president elect can make unilateral guarantees contravening US law. That’s a surprising outcome.
> voters are not individual agents but rather a mob subject to manipulation by propaganda

Who is even saying this is not true? The United States government is more aware than maybe anyone else that influencing human opinion and action is a statistical problem once you have enough scale.

Just look at the history of the USIA [1] and its successor the USICA.

[1] https://en.wikipedia.org/wiki/United_States_Information_Agen...
Thank you for reminding me of Frink. Alan Eliasen's work is a delightful rabbit hole, and I'm so glad he's still maintaining and improving[1] Frink.

[1] https://frinklang.org/experimental.html#FrinkTNG
The ACLU has backed the Klan and Nazis before when it's to protect civil rights. That's kinda their mission.
Are they going to do this daily from now on? Turn off turn on, turn off turn on…
This 4 years gonna be good. Trump #1 was amateur time, this time they come prepared to bring havoc.
Frankly, I’m not taking seriously an Axios article.

The content wasn’t not outlawed; the platform was not outlawed.

Some aspect of the platform’s ownership has been outlawedd. That’s pretty different.
It's funny to imagine how, very deeply ironically, it turned out to be a national security risk after all.
National security is a load of crap. How can you still believe anything they say when the entire security establishment literally bold-faced lied about Iraq having weapons of mass destruction to justify a completely unnecessary war?
I'll go ahead and take the doomsaying with a grain of salt and expect, roughly, the exact same thing as last time.

Spare me the, "but this time it's different" without any good reason to expect it.
> The happy hacking keyboard has a variant with a trackpoint, but it’s hardly ergonomic and is missing various modifiers.

I'd like that too. I've seen a few other split custom keyboards that offer options for a trackpoint, ball or game controller thumb stick in the thumb panel position of a split. I think I recall seeing something like that as an option on a Moonlander keyb but it may have been someone's custom add-on or a mock-up. I think the reason there's not a standardized add-on is that the case edge geometry of these ergo splits varies so much between models.

Over the years I've purchased a few small, standalone modules with a ball or stick to put in the middle between the split halves - and I've seen lots of photos of people doing the same. I never use them very long. While they kind of work, the control needs to be tucked in close right near the thumb and it also needs to be attached to that side of the split so it moves as a unit.

Another complication is that I think a lot of us like granular control over tilt angles and that means the 'leaf' holding the thumb control needs to fit into the overall adjustable angle scheme so it can be secured at an ideal angle and distance offset below the main panel. And 'ideal' will vary per user hand size, mobility and preference.

As a related aside, I recently learned there are now high-end game controller thumb sticks which have adjustable height and stops. This isn't just telescoping stick height above the ball but actually moving the entire ball up and down inside the controller. On some models it can be changed in-place by turning the outer ring surrounding the stick clockwise or counter-clockwise.
Maybe not, but it strikes me as a really dangerous path. If we don't believe the electorate acts from a position of moral authority, but rather are downstream of elite power and influence, then there are other more direct ways of controlling populations. And they tend to be a lot more bloody.
this is archaic, marking this as outdated for not using reactjs, mongodb, serverless, and not being rewritten in rust and zig.
At this point in history it's wrong to suggest that any mass communication medium can be non-politicized
I assume you are speaking about establishment politicians over the last 40-2000 years, but I suspect you are actually miming talking points about manipulation aimed at 1 very recent election where the established propaganda cycle failed to manipulate enough people and a different brand of manipulation brought in a different set of manipulators. Evidence of your own manipulated belief structures going without serious enough introspection to be held as a competent free agent
Isn’t this circular, since by definition non-retirees pay for retirees…?
https://news.ycombinator.com/item?id=40631558#40634889
maybe it was the worse discoverability of groups. at some point google became more about commerce than actually listing information high in their result pages. if you search on facebook, communities related to specific topics pop up immediately. even whatsapp now shows "popular groups" around certain themes in the app, even though none of your phone contacts is in any such group.

and by google not showing forums or blogs (especially new ones) as top results any more (mostly because of pre-llm spam websites) they just didnt get any more users.

facebook split up the "advertising" part and the connecting people / groups part, e.g. facebook's search wouldn't show ads.

I personally that this lack of friction really pushed social media sites forward, while the rest of the internet got kneecapped by google more and more like a boiling frog.
> I feel this is pretty condescending

Apologies, not my intention.

> I bet Lisa would be happy.

I bet too! I was referring to neoclouds, not tier 1.

> I tried renting a system, and putting in a credit card is not enough.

You truly don't need to talk to anyone, CC and go: https://www.shadeform.ai/

> AMD seems unable to execute on this, which is reflected in its share price.

I agree, they haven't been doing the best job [0]. Let's hope they can show action and turn it around.

[0] https://x.com/HotAisle/status/1880679135875362839
> a mob subject to manipulation by propaganda?

This idea goes back to the founding of the nation. It's the very reason we have an electoral college.
The answer is to not use TikTok.
The hibernation issues are so frustrating. I eventually gave up and disabled secure boot.
Maybe you're right, that's quite sad. I found dasl.ing to be quite nice and simple as a foundation for dCBOR42, without needing the full ipfs craziness. Oh well.
How many tokens in a Bible? A typical technical book?

Thing will lose context before it has finished reading...
ROSCon Macao, 2019. As a time hack (our food robotics R&D facility, the "Noodleplex", was right across the border) I dragged all the academics down to the best bar (little resistance offered) instead of attending. While an interesting set, I was gobsmacked how little industrial nous attendees had and came to form the opinion that ROS use goes hand in hand with a "ROS can do CV ... everything is a nail" mentality. CV is a niche tool. Deployed, commercially relevant engineering generally uses something else unless the explicit system goal is visual input, because something else is always faster, cheaper, more reliable and has a supply chain stability half life greater than six months.
It isnt so much that they "were so good".

It isnt like the people using the net before facebook etc just stopped what and how they were doing things and moved to facebook.

The large tech firm offering were easier, it allowed people access to the internet in an easy to use way who would not otherwise have done so.

The internet in 2000 was a much much smaller place with far different demographics.
At its core free speech is about the freedom from government influence and the complaint is about government influence.

It’s one thing to allow the CCP to say whatever it wants, it’s something else to allow them the ability to manipulate of what other people can say. Allowing such a highly restricted platform seems like it hurts free speech more than it helps.
You are missing the point. Benjamin Franklin's quote is about taxation (well at least some people argue):

https://www.npr.org/2015/03/02/390245038/ben-franklins-famou...

People quote it in the wrong context.