skysight-inc/HackerNews huggingface dataset:
I think it’s less about strictly better talent and more about trust and familiarity. Musk trusts Tesla software engineers to tell him what is good, what is better than Tesla, and what is concerning.

I’m not a software engineer (data scientist) and I’ve only managed up to 15 people, but if a friend who worked in a factory asks me to review a CTO of a team of 50, I feel confident I can say “Asking people to write their own unit tests isn’t abuse of power” and “Asking people to be behind their desk at 9 am or risk pay cut would not fly anywhere else” — things that he might not have the context to know.

Sure, there might be a new paradigm that I’m not familiar with where devs don’t write unit tests, but I’m fairly confident if I hear about that, I can ask questions and see why it’s more efficient.

A really good (reverse) example of that is James Douma. Several Tesla commentators rely on him to comment on Tesla’s AI announcements. He doesn’t work at Tesla and confesses that he might not be able to lead the AI team there, but he’s personable, clear, and familiar enough with ML to offer some judgment on why things are done in a certain way. He’s usually very positive but he could easily be asked which teams don’t seem to be executing as well, and what questions to prod them.
It's a second factor anyways. If the provider is fully compromised it doesn't matter much if the attacker can get the secret. If the secret leaks the password is hopefully hashed so attackers still can't get in.

I'd much rather have a reliable method of 2FA that works offline, on all of my devices and can only be hijacked from me or the service than use one that requires my phone to be nearby, working and having service and can also be hijacked by my phone company.
So these asteroids are *always* between the earth and the sun? Otherwise, if the sun is say at 12 o'clock and the earth is at 6, wouldn't the asteroids at some point be at say 3 and 9?

If we can see Mercury and Venus what makes the sun's glare a factor for these asteroids?
Coming Soon – The Official Rollout of the Secretive B-21
Thanks! This is handy to know. All the guides I've seen earlier involved a lot of manual config.
I wonder if we reached the point these new changes aren't actually practical any more.

Like most of the nextjs 13 changes seem like a lot of extra work for not much benefit.
Web Summit 2022
Shift Robotics invented shoes that let the user stroll at the speed of a run
Your e-mail address isn't tied to a server. It can be, but it doesn't have to be. I've had many e-mail services without changing my e-mail address.

I can use g-suite, fastmail, outlook for business and a range of other things, and the people sending me mails won't notice. I can't swap my Mastodon server.
What is your goal is the first question you need to ask yourself. If your goal is to replace Twitter at its scale, then it's completely absurd, Twitter will continue to be popular for a good decade, no matter what Musk does because network effect.

You shouldn't try to design an alternative to Twitter, you should design a social network that catters to a crowd that is not Twitter or don't care about Twitter.

Tiktok, no matter how much I despise this social network, didn't try to copy Twitter, Facebook or Youtube, it did its own thing, and with the help of massive VC investment and marketing campaign, it became popular, because it was different.

Yet another Twitter knock off isn't going to replace Twitter.
"HEY I'M WALKING HERE" *smoosh*
The announcement is more nuanced and detailed:

> We will exercise discretion when applying this rule. If you believe that your use-case for cryptocurrency or blockchain is not plagued by these social problems, you may ask for permission to host it on SourceHut, or appeal its removal, by contacting support.

First of all, they keep the gate open for appealing the decision, and they are not applying a blanket, shoot first, ask questions later ban on the matter.

On the other hand, I'm supporting the decision made by Drew and the company, as a paying SourceHut member.
He really doesn't though. Just because you personally make company with his followers doesn't mean anyone else on this site does. In all my time here I don't think I've _ever_ seen someone take his side, I've only ever seen him used as a weird strawman in the same fashion you are.

I think it's a pretty dull tactic to namedrop e-celebs you don't like as a very crude way of making a point. Clearly you have some fairly progressive views, so it'd be a bit like if I brought up other e-celeb clowns like Hasan or Destiny specifically so I could make a bad dunk. That kind of discourse just doesn't have a place on HN, imo.

I don't doubt you can think of better ways to articulate your points, and I'd encourage you to do so.
> If you don’t realize that most API’s generally do more than simply transfer arbitrary blocks of data

where did I say it?

> HTTP is just a transfer protocol

that's been hardly true since forever.

POST, PUT, DELETE, PATCH etc ever heard of these verbs before?
So, in brief:
"Is it wrong to release an app ...[with code]... that will cause it to crash"

Uh, well "wrong" is a morality judgement, which is subjective. It could be said to be less than optimal. It may well be wrong by your users, but you'd have to survey them yourself.

You should try and fix bugs you know exist before you launch, unless you decide their severity (ease of repro, impact (is it a CtD, recoverable bug, visual defect, etc.), etc.) is acceptable. In the event you launch with known bugs, the responsible thing to do is to clearly document them so users can know what to expect. All software has unknown bugs in it, but if you know they're there, you probably should address them in some way.
I used to generally read most news, I didn't particularly care for bias because I was reading aggregates. You get multiple links and the bias becomes visible and handled. It was amusing to see how some news agencies simply dont report the news if it hurts their side. Once you see this happen, their reputation drops quite a lot and future news articles are taken with a grain of salt. Both sides do this, but it really lets you weed out the political activists from the journalists. Sadly the STEM movement has robbed most of the good people from being journalists, so this ratio is getting worse.

The freedom protest in Ottawa this year is what broke me. The absolute propaganda which was published against the protest was beyond shocking to me. Truck drivers tend to be sikh in Canada; calling a bunch of brown people a bunch of nazis? wtf?

It was the end of covid restrictions; 90% of the USA had dropped restrictions. Majority of europe had dropped. Canada was meanwhile increasing. A protest was certain to occur.

If I were PM, I'd go get on their stage and talk to them with reasonable position. I wouldn't be obligated to jump instantly but if you were to say, ok, restrictions drop in a month. Sure wipes out the protest. Instead they never got an audience with even a low level staffer? The media and government treated the protest as if they were nazis, there are no nazis in Canada. Absolutely ridiculous. The government showed their hand and it's clear to me the bought and paid for media is simply an extension of the government. Willing to publish government propaganda? I have no interest in reading any of their "news".
> Bottom line, there is NO major problem with storing it if even minimal intelligent effort is applied to the task.

There's the problem. Even if we only have the 300 year stuff, sooner or later someone is going to put a Jeffrey Immelt in charge of the process and the effort will be neither intelligent sufficient to be called minimal.
Hey! I just noticed that! You're the first person to write in a different script, so it's not a problem I experienced until now. Will figure out a way to make the URL neater by default, although you can currently edit it as well.

Btw, I'm also Indian (from Goa) so it's amazing to see posts in one of our many regional languages :)
Google kills tons of very expensive projects. Facebook spends a lot on their Metaverse, but that doesn’t make it good. Tons of companies spend on terrible ideas.

They only difference with Google or Facebook is that they’re big enough to absorb the losses.

This isn’t to say that ML is a dead end, but instead to point out thatjust because they are investing a lot doesn’t make it good.
I would pitch to top influencers a certain percentage of the company if they can bring in the fellowers and skip the VCs. Even if the top influencers take 40% of the company, you still come out on top.
PubHubs is a new Dutch community network, based on public values
Sanitize Strings in Elixir with Pattern Matching and Recursion
Nice try, Elon ;-)
If you want to design an alternative Twitter then my advice would be to not start with the tech. There seems to be plenty of stuff out there than you can bolt together to get things started, and which comes with options for scaling if you subsequently need it.

Some thoughts:

- Start with thinking about how you're going to maintain engagement without pushing people into algorithmically-generated echo chambers, or into attack/defence behaviour that will just turn your New Twitter into the same cesspit as Old Twitter.

- Also think about how you're going to moderate content - because you're going to have to do it whether you like it or not, and its going to have to be at various scales from post-level to policy-level. There's a very good argument to be made that Legacy Twitter's product is content moderation [1], not software. Human nature being what it is, you may find that eventually it's your product too.

- Also, consider how you are going to deal with state-level and semi-state-level actors who will attempt to infiltrate your platform to use it as an amplifier.

The tech platform will help with the above, of course, but above all I think you need to consciously design the thing that you're building. That thing isn't a software platform or a social network or a community. It's something else. Figure that out first.

And if you want to build something that makes the world better (as opposed to worse, as in Old Twitter), you might consider how people can use your new platform to get stuff done in the world, rather than just shouting and meme-ing. I wish I knew how to do that though.

If you do build something like Twitter then please try to build it so that it doesn't cause harm.

[1] https://www.theverge.com/2022/10/28/23428132/elon-musk-twitt...
It's still baffling to me that a profession called influencer can exist.

How do people take anything from them serious when their job description is literally taking money in order to influence people...

I guess that's just our society. We love to be told what we should feel/do/care about on a societal level, so people gobble it up even if the content is obviously just paid marketing
If the family member uses the same services as you this won't work without a second SIM and multi-SIM devices are rare in the US. (Getting better with eSIM though)
Why I Like to Listen to Music
Nice article. As a data hoarder this is something I've run into several times over the years. Still haven't found a great solution. If xattrs were more universally supported, then that would probably be the best solution. Instead, I've come to specialized solutions for different data types.

For research papers (in PDF), I have a half-baked python solution I wrote myself that cobbles together the cermine pdf parser/content extractor, the whoosh full text search engine, and an ncurses-based interface.

For personal images, I use the elodie CLI tool, but I'd like to move away from it as I don't like how it modifies files by embedding metadata in them.
For research/computer vision data, I use custom tooling based on sidecar files and a pg database kept in sync with the sidecars
.
For audio samples, I just use a commercial solution, sononym, that uses an sqlite database.

For other miscellaneous use cases, I've also used TMSU. Pretty nice as a more general purpose solution, except for the inherent issues mentioned by the article.

So yeah, I agree it's a hard problem.
All apps have bugs, but these assertions would allow the developer to more easily find and fix them for the next update.

And maybe allowing the app to continue running in an unexpected state (instead of crashing) is not a good idea?
1. Electrics offer better performance and (subjectively) are more fun to drive.

2. You'll save a lot on running costs (even at current inflated electricity prices, it works out much cheaper than fueling up with petrol in the UK).

3. You'll also save a lot on tax. £0 annual car tax even on cars over £40k. That's more than £2500 savings over the first 5 years on a £40k car, and potentially a lot more if it qualifies for benefit-in-kind (BIK) tax or you drive in a congestion/low-emission zone.

4. It's likely the residuals will be better as an EV bought today will probably depreciate less than a similar diesel or petrol, given the high demand for EVs.

5. Feel-good factor about being able to drive around with less harm to the climate and local air quality!
Cmdr Lewis' disco collection default installed on all music devices.
> Note: According to the official RFC the part of an email address before the @-sign could be case-sensitive, but all major email hosts treat them as case-insensitive and so it's not unreasonable for a domain type to take this knowledge into consideration.

I don't think that's how types work.
> RISC-V starting to explode.

I hope for that!! But will it be better in regards to not every instantiation needings its very own tiny Linux kernel patch and device trees? Or similar one level down into the embedded world, a true CMSIS like HAL that includes peripherals, not the half-assed attempt of ARM-CMSIS where you still always need to fiddle with vendor's peripheral driver SDKs? That would be so great!
You can run virtually any Windows application on top of Systemd already via Wine.

Unless you have some particular attachment to the NT kernel, there near zero reasons to use Windows today.
The draft doesn't mention Matrix, but it's nice to see that they consider standardization even if the use case for their protocol is probably already covered by the existing XMPP standard.
>it doesn’t make them more user-unfriendly

Mozilla or Google?

If Mozilla: Do you think that Mozilla would think of their users' privacy if it meant alienating Google and loosing their money? I'm not picking a side here - I have no idea so I'm just asking.
> Content addressing: IPFS uniquely identifies immutable content stored
> on the network. This approach simplifies storage and reference to the
> underlying data, as a node can use a unique key to unambiguously fetch
> content from its peers.

This is unfortunately not true -- IPFS uses content addressing for metadata, but file content isn't content-addressed. The result is a network similar to BitTorrent's DHT, where if you know the hash of the torrent file you can download the content, but having a hash of the content doesn't get you anything.

An example I posted previously (https://news.ycombinator.com/item?id=32426051): debian-10.7.0-amd64-netinst.iso has SHA256 checksum b317d87b0a3d5b568f48a92dcabfc4bc51fe58d9f67ca13b013f1b8329d1306d, but a very large number of CIDs could be used to identify that file. The following two CIDs are both valid identifiers for it:

https://cid.ipfs.tech/#bafybeihjy54iyvheotna2aeqmzhqnro6yot4...

https://cid.ipfs.tech/#bafybeihfqpypuhmtyzazrj3g4b4f4nqk2ziy...

You'll only be able to download that file from IPFS if you know which CID to use, and if there are peers hosting it with the same CID.
> This is incorrect. The producer emits something in a language, be it HTML or JSON or HTTP headers or whatever. Data must be encoded properly for that language.

Which is the consumption side. When you send data to an HTML template engine, it’s escaped as input, meaning with the template engine as consumer, not with the template engine as producer.

It may be a “pipeline” situation where the consumer also produces something (e.g. JSON or HTML), but it doesn’t have to be e.g. an SQL interface might have no production, but the data it consumes still needs to be properly escaped.

When your producer produces data, it has no idea how that data will be used, and that’s what determines the necessary transformations e.g. it’s of no help to you if your templating engine generates content escaped for MSSQL when you’re not going to put it in MSSQL.
Older cities have a lot of legacy issues that manifest in multiple ways. Housing is one of them. Solving the problem is hard since the cities can't be re-planned and rebuilt.
Note that there is a difference between regular "locked" and the "locked" after a reboot. For the later most of the disk is still encrypted so very little data and few services are operational. You can likely recieve text messages but I doubt much of iCloud syncing works.
Apple, Google, Microsoft and Amazon should buy out ARM and collectively run it as a non profit.
I agree with the sentiment but there are problems besides accessibility here:

1. Crosses and squares being used instead of check marks.

2. Circles being used as containers instead of boxes.

3. Toggle switches being presented as checkboxes.

Maybe 5-10 of these are good inspiration for checkboxes.
I didn't get to use Google+ in its prime as I was averse to all social media at the time, but I totally agree. That was a great concept
Go back 150 years, and what was tracked was actual production. Iron mined, boats produced etc.

GDP is a bad measure for all the reasons above, and because prices do not work the way GDP want's them too. As another poster alluded to, increase total production and cause prices to fall across the board, and the logic of the system is that GDP drops. The only reason we see GDP increasing is that there is an underlying increase in the measurement (money), and that feeds into the measurement data.
The irony is the fact that I have the time to write this highlights the dangers of idleness.
Those aren't linux distros
https://prose.sh is a blog platform that is hosted in a free tier.

Authentication and authorization is handled by SSH, publishing posts is as simple as using rsync, and the website itself is read only.

We thought about charging for it but the site costs basically nothing. We have zero intention of killing it off as well because we use it for our own blogs.

What I like about it the most is you can take your Hugo markdown files and upload it to prose and it’ll mostly work so there’s not a ton of friction.
In the contest you had root access for a limited amount of time, but you can also do it via a user unit.
'Judeo-Christian values' is actually phrase coined by George Orwell, but it's clear that you're much better studied on the topic.

Any Christian or Jew will obviously acknowledge the many differences between the faiths, but I'm confused that you seem to be saying there aren't HUGE similarities in their value systems. Do you have many Jewish or Christian friends? I feel as if your understanding of Jewish/Christian culture is much more based on internet comments than lived experience.

If you want to understand, I encourage you to spend some time with devout Jews or devout Catholics and you'll begin to see the similarities.
You’re right, but I was making a statement about society more than individual students. It’s been a slow march. The demographic shift can be traced all the way back to the Morrill Act which started the wheels in motion for college to become a vocational endeavor rather than a cultural one.

I do feel that a large swath of jobs don't really need the college degree they seem to require. That sort of college-as-a-credential business model seems like a self-licking ice cream cone.
For those unfamiliar with Monty Python's Flying Circus, "The Golden Age of Ballooning" is the first episode of the fourth and final season, notable for being the first episode without John Cleese.[0]

No idea if 9front is intentionally referring to this.

[0] https://www.imdb.com/title/tt0650996/
The Pandemic Generation Goes to College. It Has Not Been Easy
The number of file formats supported is huuuge, I'm going to put this in my pocket just for the ability to compare deb packages (I tend to do that a lot).
What I've always wished existed for social media was something more along the lines of a protocol (like email or rss) than a platform (like Facebook or Twitter).

It seems like as long as a communication form is tied in to one specific provider by design, then there is always going to be unsolvable problems with deplatforming users, content moderation etc.

That's what I'd love to see- decentralization in the sense of anyone can feasibly host a server, rather than the web 3.0 / cryptosphere sense. I genuinely think that would solve most of the issues we see from monopoly platforms.
Good that RISC-V keeps the tradition with all those extensions to chose from.
Spot the engineer looking to build something without doing any real empathy research first. This is why the Metaverse is currently flopping, bruh. Take a step back and stop getting erect over tech strategies. Ask if people even want this first, and then concern yourself with user requirements first and foremost.
As much as I dislike a lot of aspects of Uber & Lyft it's actually useful and provides a monumentally better service than taxis in my city (NYC). Seats are usually cleaner, you're not stuck in a car with a V8 engine burning who knows how much fuel to jerk back and forth between lights, less smells, they won't refuse your ride if you're going the wrong way, etc.

Is it a viable business? Probably not but it's useful as a global taxi network. Hopefully someone can make it work without shitting on drivers.
I still miss the Windows Phone day... Such a big mistake from Microsoft.
“Crimea's election committee said that 97% of voters backed a union between the largely ethnic-Russian peninsula and the huge neighboring country.”

“Residents of Crimea, up to 60% percent of whom are Russian, were given a choice of either joining Russia or opting for more autonomy from Ukraine under the 1992 constitution.”

https://www.usatoday.com/story/news/world/2014/03/16/crimea-...
Meta should make a new Twitter
This may work for some services but there is going to be at least a few that are hard to replace and only support SMS.

At least in my experience trying to find a Canadian bank with reasonable 2FA they were all either SMS or a custom app. So I just sucked it up and stuck with my current one because there was no choice.
Get users first and worry about scaling later.
The whole point is that the producer may be hostile, or buggy, and the consumer must handle that. Asserting that it “must” be encoded properly does not make it so.
This reminds me of a short story Kurt Vonnegut mentioned in a novel of his:

>“You know — “ said Eliot, “Kilgore Trout once wrote a whole book about a country that was devoted to fighting odors. That was the national purpose. There wasn’t any disease, and there wasn’t any crime, and there wasn’t any war, so they went after odors.”

“This country,” said Eliot, “had tremendous research projects devoted to fighting odors. They were supported by individual contributions given to mothers who marched on Sundays from door to door. The ideal of the research was to find a specific chemical deodorant for every odor. But then the hero, who was also the country’s dictator, made a wonderful scientific breakthrough, even though he wasn’t a scientist, and they didn’t need the projects any more. He went right to the root of the problem.”

“Uh huh,” said the Senator. He couldn’t stand stories by Kilgore Trout, was embarassed by his son. “He found one chemical that would eliminate all odors?”

“No. As I say, the hero was dictator, and he simply eliminated noses.”

=========

Your solution is somewhat similar. You want to solve the problem of people saying racist things, so you decide to destroy the public square. Going for the root of the problem, I suppose.
It happened for PulseAudio, perhaps something compatible but leaner can emerge for systemd.