skysight-inc/HackerNews huggingface dataset:
I still can't reconcile how verbose he is about pretty much anything that goes through his mind with the fact that both his parents are lawyers.
I feel Musk is falling into the same trap most other social media celebrities with large followings fall into. At some point they get addicted to controversy and outrage as long as they get attention. He would be way better off if he cared more about his businesses and kept his mouth shut. The signs were already clear with all the nonsense he did during the Thai cave situation. He tried to suck up attention with his little submarine and then got mad when it turned out it was useless.

Jordan Peterson is another example of this. He used to have some good insights but what I have heard from him lately sounds very authoritative and appeals to his followers but is pretty hollow.
Yep! We already have gone through the creation of a safe supply of drugs and the creation of safe consumption sites. With alcohol they’re called “bars.”

In doing so we’ve saved many lives.
$TSLA is down 60% YTD. I hope they got really good prices for that stock.
The Digital Asset Anti-Money Laundering Act Is Opportunistic
Utf8 would not help with the issue in the article in any way.
R values in Europe are metric, whereas the US is imperial. The conversion factor is 5.67. All values in my post are in imperial units to be consistent with the original poster and most of the HN readership.
The system was probably designed with narrow requirements where the goal was to deal with lost phones or SIM cards. I assume people want their service back instantly.

They should at least have an opt-in for better security.

For example, let the transfer happen after an affirmative response to a text message because it demonstrates the requestor is already in control of the SIM. If an affirmative response isn't possible, disable service to the phone for 24 hours and then approve the transfer. That way people get 24h to notice the issue and figure out what's going on if a bad actor tries to perform a SIM swap on them.

If I had the choice between losing service to my phone for a full week or getting SIM swapped, I'd choose the former because the latter would have such a huge impact if the attacker starting recovering accounts via SMS.
Counterexample: the fact that there is only a single official go compiler is great advantage IMO since it enables a lot of cool tooling and great new features are introduced quickly in the official implementation.
Nobody "fell" for it. Musk is (self admittedly) on the autism spectrum, and his eccentric behavior in the past is well known, but his business ventures traditionally have been towards improving society, even if they are misdirected.
It would be pretty hard for a second implementation of TypeScript to gain any share of the market since Microsoft refuses to update the TypeScript specification. They point to tsc and say that is the specification. It is completely unprofessional in my opinion.
Some context, I am an open source advocate and someone that has contributed to open source software projects off and on for about 20 years.

I disagree entirely with your proposition. The economics of open source are built directly into the license agreement structure of the model. When you give a user of your software free and complete permission to do whatever they wish with that software as long as they appropriately credit you (or similar terms), that is /exactly/ what you are doing.

The economics of open source are exactly what they should be, pretty piss poor. Because you don't offer something for free if you have the expectation of being paid for it. This should be basic common sense. The challenge is that the software community has created a weird social order around this that open source is somehow ethically superior to commercial software, and so many developers feel socially obligated to open source software even when they have the expectation of being paid. This is a social challenge though, not an economic one. If your software produces a significant enough ROI above it's cost, you can sell it and be economically fruitful, otherwise you can't, this is is the basic nature of any business.

Where I do agree to some extent with you is that this has a negative impact on open source contributions, because the BATNA (Best Alternative to the Negotiated Agreement) for a software developer between contributing their time and energy to open source vs working for a big tech company for $$$$ is to ditch open source if it isn't economically viable for them. That said, I think this is an extraordinarily privileged position to be in, that a lot of developers lack perspective on. The average person, even in Western economies, makes nowhere near what the average software developer makes in income, and the expectation that you can clear $100k/yr+ by giving away software for free is a bit daft and entitled in a world where the average person in "wealthy countries" makes less than half of that.

Open source partly results in innovative, creative, and valuable ideas being implemented exactly because the relationship provides no real expectations of value on either side and allows developers the freedom to experiment and throw something out there. The reward for you releasing your software to the world for free is that someone found it useful which validated your idea and your creative expression as being valuable. It is not, and should not be, a job, other than as an employee of a company maintaining said project because they rely on it in their core infrastructure and necessarily and rightly take the cost upon themselves to maintain those things which they rely on without any expectation on the original author to do so for their hobby project.
Thanks, makes sense. Referring to the difference in use case, I figured it's probably because ours is a BI team which is tough to enforce best practices so it requires a lot of maintaining.
I think crēdulus fits.
Ask HN: Any APIs that can send me public data on a person or organization?
When someone visits our site, I want them to get started as quickly as possible. Ideally, I’d like to present some photos, social links, descriptions and so on, based just on their name — or the name of their organization. It won’t work for people with common names and they might have to select / curate it. But for many, it would.

But I couldn’t find a service that already did this. To get extended public info on a person and expose it as an API to download. Also maybe by their email or phone number.

We could of course write our own scraper that tries at request time to go and scrape google, facebook but I’d pay for an API that already did a far more extensive crawl and scrape for PUBLIC data and presents it to me.

The closest I can think of is Contact Enrichment APIs. What can you recommend? Like this? https://peopledataapi.com/
It's all public flight information. Anyone who has a private jet can be tracked like Elon.
>Well it seems like Elon is reneging on his previous commitment to free speech.

Just curious, would you be ok with some guy tracking the location of your kids on a hourly basis?
Did you zoom yet?
Yes I will. Though it would be uncharacteristic if he did - he made a point of keeping Elonjet alive, and not deplatforming people because Twitter staff dislike them - assuming the account content remained the same, it's likely someone at Twitter made a mistake and the account will be restored.

Will you change your opinion of Musk if this ban turned out to be a mistake?

Did you change previously your opinion of Musk the last time "Elon bans someone because they insulted him" turned out to be untrue?
Please don't push this kind of stereotype. It's offensive and not even correct.
Interesting, the above quote seems to apply perfectly to the current administration as well. Maybe it's not conservatism, but neo-liberalism in general.
> The more we normalize taking our anger out on some group or another, backed up by flimsy excuses like "x usually found success by acting in their own interest" the more likely it becomes that "x" will be "The Jews" or some other group.

That is some wild logic. People are angry for material reasons. It's often misdirected or invalid but there's a cause.

I think anger is valid and useful when it's directed at the root of the cause. And I'm sorry, but billionaires and politicians are the ones with more power than anyone else so if something is materially broken in our world they probably deserve an outsized portion of that anger.

It takes work to misdirect that anger to other groups, which some politicians and media groups often do. I'd argue that is the thing which should be examined quite carefully.
Hey, I just ran the showcase locally. That looks super cool! Awesome project!
I had tmobile for one month and my SSN got leaked as part of one of their breaches. The reps at the store also sold me additional products I had to cancel later that I did not want.

I ported my number to Google Voice and no longer have to worry about crap like this. Tmobile is pure garbage.At least tmobile America, maybe tmobile Germany is much better.
If you consider boycotts and being shunned by your social circle "speech in return", I suppose we agree. I'd tend to consider those to be consequences of free speech, though.
Shame this comment is getting downvoted, it is absolutely the right question people should be asking.
No? Sweden had quite a strong COVID response including an entry ban for a while. The government got quiet draconian when cases spiked, but where more targeted than many countries.
NOTAMs and METARs are fun, but also the string of characters on a passenger boarding pass, like this one

M1EWING/SHAUN E1AAAAA SYDBNEQF 0524 106Y023A0073 359>2180

And for the record, like Python code, the spaces are significant, because the fields have a fixed order and width. (Although there are a couple of places where a field is specified by a number denoting its sized, followed by the contents)
If I were OpenAI, I’d do it so that people will have to find increasingly creative exploits, which we can then also patch (and keep patched for future models).

Long term they’re really worried about AI alignment and are probably using this to understand how AI can be “tricked” into doing things it shouldn’t.
Been sick since September with the illness of the week. But, I have kiddos in daycare/school.

Still, RSV was a doozy the other week. 3 kids in one class were on oxygen at the hospital for multiple days.

We've been to the hospital twice since September for the kiddos. They're so packed that they put us in a conference room the first time, and the MRI room the second time. Conference room is kinda 'meh', but when they put us in the MRI room, I was stunned. Those rooms are the most dangerous in any hospital by far. That's how packed they are around us.

I agree with the nurses and MDs, this winter is worse than any covid winter.
If a bridge collapses it's the /engineer/ that's held accountable. Engineers sign off on things. They are accoutable to the product that they build and those that use their product. This guy calls himself a software engineer, so he should accept all the responsibility and accountability that goes with that title.

Your gun analogy is not fair and it does not translate well to the actual situation at hand. A gun engineer is not responsible for all the deaths the weapon causes. But said engineer will be very much accountable if the weapon blows up in the wielder's hands during normal use (even though practically this might not be the case due to liability disclaimers and all that).

We have case studies where deaths were caused by shit software, where the engineer of that wrote the software is clearly the accountable one.
Should people really make their professional decisions based on future career choice? I think not.

Besides, such malicious action can easily be counterproductive.

People can just stop using tsc and switch completely to Rust version. Then, it would effectively make any development on tsc useless.
Take documents for example. You can have go/feature1-design-doc that points to a Google doc with the design discussion for feature 1.

No need to find it on Google Drive (where the title may or may not follow consistent patterns) or remember which of the many Google doc links in autocomplete is the correct one.
Escalating air war depletes Ukraine’s weapons stockpile
Well, if you are discussing Wire-fraud being performed by other people that wouldn't be so suspicious. MOST major companies have fraud departments that are certainly not in the business of committing fraud. Most...
It's worth noting that Python str's are sequences of code points, not scalar values. This was a truly horrendous mistake made mostly out of ignorance, but now they rely upon it in surrogateescape to hide "invalid" data, so...

I have ranted for long hours go friends about the insanity of Python 3's text model before. It's mostly the blind leading the blind.
This is an interesting observation. Some of the data scientists I work with have been using Kotlin to define "analytic grammars", and is the first example (in my limited Kotlin awareness) i've seen of Kotlin outside of Android development.

It seems that Roman Elizarov (Kotlin Project Lead) has identified the opportunity for a better language ecosystem to enter the data science space

https://discuss.kotlinlang.org/t/ai-and-deep-learning-define...
Thinking Big (Quite Big) at the BBC
How did you came up with the idea?
Here is a controversial one which I don't personally agree with, but it certainly fits the description of "would avoid endless work and debate by doing something super obvious".

If you catch someone doing something really, really bad, and have clear evidence, just kill them. No court. No prison. No attempt at reform. No debate about mental health. Just shoot them. Quick and easy.

Again, I don't personally agree with this line of thinking. But pretty much everyone avoids what would probably be the most obvious solution. And if I were on a deserted island, it's probably what I'd advocate for.
happiness, i want to master happiness, i want to enjoy my life, be the happiest i can be, for as many prolonged lenghts i can have, recently i was happy for whole month while doing my skydiving course, i plan on doing more of that, once i get bored of it i will find something else but yeah

personal happiness
It’s certainly a PR piece - I wondered what the purpose was beyond the obvious and naive ‘getting more women into Intelligence’?

Elsewhere there’s been news stories about British MPs complaining that the security and intelligence services have too high a media profile … so perhaps there’s some ‘push and pull’ going on behind the scenes.
Right. Lot of judgments made without considering how this might work long term in the real world.
3 possibilities:

1) Elon is trying to position himself as being "pro free speech" in the same way Jack Dorsey did (it's just marketing, and not a truly held principle).

2) Somebody in the organization is making decisions that Elon will reverse in the next 24 hours to prove that they did not come from him.

3) Some specific threat has been made against Elon that has him now paranoid about his security to the extent that he's rethinking his principles when faced with his own mortality.

The difference between 1 and 3 being whether he never had principles or is now giving them up. I'm guessing it's 3 because I've seen SO MANY public figures I once respected do the exact same thing once the danger of standing on principle became all too palpable.
I am making a personal C standard library of sorts, and I made the decision to only use the low-level I/O routines on each platform and implement buffering and file semantics myself. I did this to make it easier to have an implementation that works the same on POSIX and Windows. (I wanted to use the native CreateFile(), WriteFile(), etc. on Windows.)

This article justifies that decision in a way I never thought would happen. I didn't think I would have other reasons for doing so. Now I do.
The current Twitter Files aren't that interesting either. I haven't seen anything related to them that even seems different than how I thought it was working at the time, nor that seems illegal or incorrect.

The idea that the fruits of a hack should not be published by media outlets (including Twitter) for at least a cooling off period makes alot of sense. Also for Podesta to be involved in that since the hacking of his emails was one of the main events of the 2016 election cycle and he was keenly aware of the speed at which those hacks can entangle people and have a profound impact on the democratic process. There's no way a responsible company would want that traffic on their site.
You're right. It is contingent on the rule being applied fairly. Any one person making these decisions is bound to exhibit a bias, but we do not know if it was his decision alone. He may very well have asked others if it would be fair. That said, the real test will be if he can establish a fair system that self-patrols the speech on twitter.
Do you mean the right way would be for Python to use utf-8 for file names, or for the filesystem? I'm not sure how "utf-8" is the solution in this case for the problem.

The problem here is that file names aren't any kind of Unicode. You can have a utf-8 filename right next to a utf-16 file name right next to a Shift-JIS filename right next to one that's just binary gibberish that isn't a legal string in any encoding (that has any restrictions at all). They're just bytes with no indication of what coding scheme they are at all. You can't solve this problem with any Unicode solution. (Even the one that tries to wrap bad bytes in a recoverable way, whose name escapes me and I can't recall if it's actually a standard or not, would still make me nervous. You really need code that just treats the filenames as opaque bytes, and only later at display time tries to figure out if they're UTF-8 or not.)

It doesn't matter what Unicode model Python used. That may solve Python's other problems, sure. But filenames would always be some sort of problem. Even if you do just treat them as bytes, all that really does is make your potential errors deterministic, which is still better than a crash probably, but the filesystem's lack of encoding standards is a fundamental problem that can't be solved by higher code levels.
A key point here, what does it mean that the machine is being "deliberate"? Imagine you had a machine that generated a random string of English characters of a random length in response to the question. It would be capable of giving the correct answer, though it would almost always provide an incorrect or incomprehensible one.

I don't think anyone would describe the RNG as lying, but it does have the information to answer correctly "available" to it in some sense. At what point do the incorrect answers become deliberate lies? Does chatGPT "choose" it's answer in a way that dice don't?
Nuance and context like "Elon is bad, of course he's bad" and "of course this is hypocrisy and nothing more"...because that's what we've gotten so far. As usual, there are two sides to every story unless your name is Elon, Trump, or other $UNPOPULAR_FIGURE
I still love that joke. Read it first in DOS for Dummies which came with an old computer I picked up at a rummage sale in the late 90s. I studied that book inside and out; never realized it was the very first "For Dummies" book.
Conservatives all claim to be about free speech but when we look at any of their social networks like parler, they actively censor views they don’t agree with. On social networks they don’t control, they sue parody accounts to shut them down.
I understand this move, but need to point out how hypocritical this is for Mr. Free Speech.

Basically, his entire tenure so far has been "free speech for me and the accounts that were rightfully banned for violating the TOS!" in public, and then "we'll deboost anyone who doesn't pay me a subscription" and "let's selectively release internal comms in a misleading way to make normal company operation in good faith seem like a liberal conspiracy."
Yes, to me art is a form of communication from one human to another.

The argument falls down amongst those who consider art to be decorative. They are not wrong, they just have a different perspective.

AI communicates as much visually as it does in written form - ie not at all. But it can produce decorative things.
Because that's where people are?
Not just VW. Others including Subaru having touchscreens that have lag between press and response.

Most cars I've looked at use an infotainment screen instead of push buttons for functions like climate control. This is why I'm still driving my 2014 vehicle.

It's unacceptable to have buggy and slow software controlling essential parts of the interior of a car.

Auto makers should throw out touchscreens and return to buttons.
For a lot of (most?) apps not requiring native capabilities, I suspect it is. The web has come a long way since the days of FB ditching HTML5 in favor of creating React Native.

Here are some recent comparison videos, using the exact same app example.

React Native (w/ Animated API):
https://www.youtube.com/watch?v=yV-2HRzNX9o&t=13s

Ionic React 5 + Capacitor 3.0 (w/ SwiperJS):
https://www.youtube.com/watch?v=2o2hpv9N7Ys

Web apps are apparently able to achieve 60 fps in a Web View these days:
https://ionic.io/blog/ionic-vs-react-native-performance-comp...

On the other hand, you have efforts such as Tamagui.dev which can give you close to 100% code sharing between a React web app and a React Native app (making the divide less relevant, for mobile apps at least):

https://tamagui.dev/docs/intro/compiler
uBO can also do things that uMatrix can't (on Firefox at least) - like CNAME uncloaking[1]. This is where a resource is hosted/maintained on third-party servers, but is addressed using a first-party subdomain. As a completely hypothetical example, instead of loading content from homedepot.disqus.com, you load it from disqus.homedepot.com. The relationship between Home Depot and Disqus and the privacy implications are similar in both cases, but uMatrix would consider the former to be third-party content and the later to be first-party. uBO however will treat both as third-party content (when CNAME uncloaking is enabled).

Enabling this in uBO really opened my eyes to how fuzzy the distinction between first-party and third-party is. Sites can have all types of business arrangements with different privacy implications, ranging from relatively harmless (hosting), to moderate (CDN), to invasive (ad tracking). uMatrix and other blockers have used the domain name as a proxy-variable to measure whether something should be trusted or not, but it is increasing becoming a poor metric.
With CNAME uncloaking enabled, maintaining default deny, and allow only what is needed approach becomes quite a bit more work, as it ends up blocking a bunch of necessary content. But without you are allowing a fair bit of tracking you shouldn't.

After a few months of trying to use uBO like uMatrix, I found that using the curated deny-lists was a more tractable approach than maintaining my own allow-list, and thus don't miss the uMatrix interface as much as I expected.

[1] https://github.com/gorhill/uBlock/wiki/Dashboard:-Settings#u...
> sensitive information like his address, phone number or private jet location

One of these things is not like the others, one of these things doesn't belong...
I've posted some really funny tweets. I'm content with that being my life's work.
Elon said he wouldn't ban the account. It's banned. That's the story.
Heh, that's pretty fair. When I saw my son running around as Naruto I also was no longer sure what Fortnite was =)
So Elon should then take it up with the famously quick and efficient US Government, just like the rest of us who are harmed by speech that the USG has not declared illegal. If he suffers any harm in the meantime, then well, that's just the cost of Free Speech! Sorry, Elon! Hooray, Free Speech!