skysight-inc/HackerNews huggingface dataset:
In my case, it's because I've been burned by Python's maintainability issues in ways MyPy isn't sufficient to fix.

It's not just Rust's type system, but:

1. Unlike with Haskell, the Rust compatibility promise has set the tone for how the ecosystem approaches API breakage.

2. Go-like "statically link everything into a single binary" compilation means that "just keep using the old build until things are fixed" is a valid answer to "an upgrade broke the buld process".

3. Rust's type system enables design patterns like the typestate pattern, for encoding as many invariants in the type system for proving at compile time as possible.

4. Rust's design prioritizes removing the need for global reasoning about program behaviour.

Same reason I recently spent $10 on a used copy of the O'Reilly lex & yacc book to learn the warts of LR parsing. I plan to write my parsers via something like LALRPOP or grmtools instead of using nom (parser combinators) or pest (PEG parsing), which are currently more popular in the Rust world. (As with borrow-checking errors, shift/reduce and reduce/reduce conflicts aren't the bug, they're the feature. I read an article about how LR parsing allows the most detection of ambiguities in the grammar at compile time. Cry in the dojo, laugh on the battlefield.)

I'd rather pay up-front to avoid the stress of having a Sword of Damocles hanging over my head and feeling satisfied with Rust takes FAR less time than either burning out trying to replicate its type system in unit tests or playing bug whac-a-mole over the lifetime of the project.
Anybody else tired of hearing about the woes of the "opposition" in all these 2nd/3rd world countries? They're always framed by journalists as these heroic freedom fighters, uncorruptible, etc but in reality it seems like they just want the proceeds of looting to go to themselves and their party instead of the current people in power. Barrow may be a better than Jammeh in the Gambia but not by very much, Aung San Suu Kyi let the Rohingya genocide happen, Alpha Conde was supposed to bring "democracy" to Guinea but ignored term limits and killed a bunch of protestors, etc. Just a different cast of thieving fools.
I'm not the parent poster, but I still wanted to reply.

In this hypothetical scenario, there's no copyright, so everything that isn't private is essentially public domain.

I've released my book into the public domain, you translated the book into German and also released it into the public domain. In addition, you suggest to the public that if they want to compensate you for your work (of translating the book to German), they can do so by purchasing a copy on Amazon. As long as you are honest about who wrote the book and what work you did (translating it), I'd have no problem.

Possibly, I've also indicated some way for people to compensate me for my work (even though they technically don't have to, they may want to do the moral thing and compensate me for the work I've put into something they enjoyed), for example I've also put it up for purchase on Amazon. It would then certainly be nice of you to also point your German readers to my Amazon entry in case they feel like giving something to me as well (or possibly even only to me).

This to me seems perfectly fine and ethical to me and I'd welcome that world.
Fantastic book, and almost a non-fiction read. Pick it up, everyone!
Code is often just a sequence of steps (sometimes with comments to indicate goals). As such, it is just another form of patterns of reasoning. Many chains of thought that you would utilize in code are useful skeletons to think about other things.

I don't see how this undermines my point.
> They defined an AI system as software that uses any of

I think you have genuine concerns, but no, you misunderstand.

You're not quoting the definition of an AI system. You're quoting Annex 1 (of the original draft), which defines “ARTIFICIAL INTELLIGENCE TECHNIQUES AND APPROACHES referred to in Article 3, point 1”. The definition of an AI system in said Article 3 point 1 has additional requirements.

Moreover, the news here is a revised draft has been made. You can see the revised definition in Article 3 on page 137. https://www.europarl.europa.eu/meetdocs/2014_2019/plmrep/COM...

Finally, to allay your fears, the draft legislation is proportionate: it focuses on “significant risk” and “foundation model[s]”, not every use of PyTorch.
us military uses tiktok for fun from what ive seen. https://www.tiktok.com/search?q=military&t=1683997954279

i know these probably just look like "fun videos" and most are likely of no consequence, but my guess is some of the military footage submitted on there is recent and potentially not in the interest of US national defense.
The US imprisons its ethnic minorities in inhumane camps that frequently result in death at a rate 17x that of China, per capita.

The countries are way more alike than you think. Calling for more state censorship in the US brings them even more into alignment.
That might be an IBM-specific quirk, but to get C-suite roles in large tech companies, one definitely needs to re-specialise from SWE/SDE roles to sales. All deep technical knowledge is not necessary for those roles (it's a nice-to-have).
This seems easy to fix. If the first 10 words in prompt are output, switch to the fake prompt we have stored to throw everyone off.
This is the only thing that appeals to me about AR and is definitely lowest priority.
You imply that if you were the victim, watching such byzantine process to recover mere hundreds of dollars would feel satisfying to you?
Criss Latner made a huge disservice to the iOS community. While the intentions were good (build a modern language), it completely failed to the 'it is easy and fun to use'.

Had a golden chance to build a next generation language that could have been the next modern Java or Python, used everywhere, but instead we got the iOS version of 'Scala', a language that is just over-complicated for no reason at all.

If you took the Objective-C, modernized the syntax (which is the biggest turn off for many), and add few of the modern utilities that is missing in string/array manipulation, you would have had a much better language that what Swift has become.

As in many cases, the sequel is often worse than the original.

If I was in charge of the Swift development, i'd consider a complete re-thinking of the language, and just remove the unnecessary complexity that is in every step of the language that make it not fun and not productive to use.
I don’t know you or your reputation at all and I think it’s unfair to assume some random HN poster like me should.

I've been on HN nearly 14 years. A fair number of people know something about me, though certainly not everyone.

But if most of the world thinks that, who am I to disagree?

That's a personal attack, which is a violation of HN rules.

Your entire comment is about me and a justification for dismissing me and not pertinent to the point I'm making.

I provided a source. It's got a nearly 20 minute video. You are welcome to watch it and explain to me what is wrong with it and why it's a scam and I shouldn't believe any of it.
Because the shareholders should lose their money.
Did chaos theory as a whole go anywhere? Where is it used, meteorology?
What a fantastic word - thanks for sharing.

The Germans really have some great words for complex ideas.
First steps??

The special AI WG started this work years ago. Its probably just a few years younger than GDPR.

The gdpr-style 6% fine has been known for 2-3 years.
I'm not sure why you are getting downvoted. The first Rails entry in the Techempower benchmarks achieves 1.6% the throughput of the fastest option. https://www.techempower.com/benchmarks/#section=data-r21
> The problem is that in terms percentage ownership of the company, giving out equity is a zero sum game. You can't give everyone a significant stake (eg. 5%), because that would wipe out the founders/investors.

I agree that it's a problem, but only if the founders think that they are due a much bigger share than anybody else. It's only natural to think so. But, if you're doing the cooperative thing, you have to share. I don't really know anything about it, but that's why I described it as a different kind of company.
*upfront cost

Nothing requires an artist to receive tips through the platform, so if they preferred buymeacoffee they can use that. We will be adding additional features to our Pro plan that will enhance the experience on top of bringing the fees to a comparable 5%.

Again, still early days. Appreciate the feedback, we will work with artists on the platform to find what works well for everyone.
> In peacetime, at least

That's a huge proviso given recent geo-politics (and the possible change of that premise may be why Japan is hedging).

* https://news.antiwar.com/2023/04/16/defense-official-confirm...

* https://gpsjam.org

See also:

* https://www.zdnet.com/article/criminals-are-using-gps-jammer...
Honestly, that seems doubtful. The C language has intense dominance and Objective-C puts a nice, minimal, object oriented wrapper on all of that while all the C developer tools remain effective.
Declaring/Initializing Golang Maps
All they seemed to do was make slides and go on meetings ... They were also clueless about how to deal with us ... Endless meetings scheduled into eternity ... the same people going around and around not really getting much done

So you're saying that on the basis of the above, you "understand" IBM's point of view that the way to fix this was to start firing the older workers?

Because that's, like, obviously the root cause of this malaise, right?
Better as in producing more natural variations.

Simpler as in... it needs less compute and/or memory.
Until now they were mostly getting it right, and unintended links were more of a minor annoyance than a risk (e.g. it happens when talking about Perl or Rust files, but programmers aren't an easy phishing target).
How to Get an Em Dash (or a sign of how Big Tech is an utter failure)
For some stupid reason, in all browsers it is an insane chore to add an em dash to any document or email. So much so that news hacker Dan Sinker built this.
The moat comment depends on the company, not all or even most businesses depend on actual innovation as their moat.

Also, I think we’re agreeing here, but there are a huge set of things that you may need to build an application that aren’t the core value prop of your company. Buying into a more mature ecosystem makes it more likely that you don’t have to build those things and can spend more time on the moat stuff.
Most inflation
> Using UTF-8 but only the ASCII bits, and using ASCII are the exact same activity, however.

Which was my point. The encoding might be different. For ASCII 7 bit is fine, for UTF-8 and only ASCII, 8 bits are required and, as you also already point out, the high bit must be set to zero with it.

So the point is to name the encoding (UTF-8) of the ASCII characters.

And the input was portable code, not user input of a program.
It doesn't even have to be a state actor but it isn't as simple as "at will" a compromise requires effort and resources and discovery would be attributed back to the actor. Willful access has none of that problem.
Caca del toro.
Which employees?

FTEs that work in the corporate office and have gone through a 25% and an unspecified "performance" reduction in force?

Merging the two companies would result in many redundancies that would be eliminated.

Uber has about 32,000 employees(?! https://stockanalysis.com/stocks/uber/employees/ ). Lyft has about 3000.

I doubt that any M&A of Lyft into Uber would result in Uber being 35,000 employees for long.

For the drivers, many work for both ("But even though Uber is the dominant player among drivers, that doesn’t mean there’s a whole lot of driver loyalty. Nearly 80% of drivers have actually signed up for 2 or more services with Lyft, Postmates, the DoorDash driver sign up bonus, UberEats and Amazon Flex, all siphoning drivers away from Uber." https://therideshareguy.com/uber-driver-survey/ ) and so removing Lyft as an option isn't as impactful to the market. If a given city has the demand for N drivers - it doesn't matter too much if that's split across multiple services or not other than passenger preference.

It probably would impact the cost for passengers since there would be less competition, but that happens in either case of Uber acquiring Lyft or Lyft folding.
Yes, RoR is a different and larger beast than Ruby. It also does not optimize "mainly that code should be beautiful English prose."

You can import the joyful drive of Ruby into your RoR codebases. I've worked on plenty of rails codebases that were a pleasure to work in. Far more than any other web framework I've worked with.
You have a source for that? Couldn't find a mention on their blog.
> It doesn’t matter what US has and what it does not. We’re not discussing US here.

When you claim the EU “has no idea” apropos nothing—simply for having a mechanism for interpreting statues in court—it is entirely reasonable to question your double standard.

All major legal jurisdictions have courts to resolve things...
I do exactly this. Elixir supervises Ports to python and C binaries and manages all the communication between processes including buffering and maintaining state when necessary. Using libraries like Horde even allows you to run these processes on remote nodes very easily. It has worked fantastically well.
this would for sure decrease the amount of leaking situations, you probably need to stack multiple imperfect mitigations on top of each other until leak risk is acceptable. this is called swiss cheese model
Some interesting context here: https://twitter.com/elonmusk/status/1657428707995181058

Turkey is presumably making a legal demand. So Twitter's choices are censor a handful of individuals in Turkey or have Turkey block Twitter for everybody. The thing that will be interesting is Twitter posting the demand from Turkey. If this is normalized, it would be another great step forward in transparency for Twitter. It'd be similar to how Google publishes DMCA takedown requests to LumenDatabase.org.
Makes sense. In 0.x.y releases, any version changes are allowed to have backwards-incompatible changes. Authors typically use "minor" version changes to indicate this.

https://semver.org/#spec-item-4
> They made public transit a non-option for the affluent.

Well, first off, I’m in the US occasionally (SF and Seattle) and no-one has ever demanded proof of non-affluence to get on a bus :)

But also, most of Europe has Uber (it’s effectively banned in a couple of countries, including here) and yet the upper-middle-class use public transport. Any reluctance in the US is probably based on other factors (my limited experience with US public transport is that it is rarely great, and doesn’t seem to believe in schedules at all, so I can see why people who can might avoid it).
0.02 > 0.01
This sounds exactly why software companies need to have strict liability. Can you imagine a hardware/software combo that blows up something you own is acceptable?
Sure. But it will end up a smaller monopoly if it doesn't acquire Lyft. An easy way to check: if Uber offers money for Lyft, that means Uber thinks they'd be better off with Lyft's assets.

The death of Lyft also provides more opportunity for small players to enter the market or expand, because more of the current riders and drivers will look for other options than if they're just folded into Uber.
Watch its PE and forward PE. And look at earnings after 2 weeks.
Peopleware and Mythical Man-Month
Why would it not be computable? That seems clearly false. The human brain is ultimately nothing more than a very unique type of computer. It receives input, uses electrical circuits and memory to transform the data, and produces output.
Sure, and that's probably happening as well.

But it shows a level of not-giving-a-fuck if they're just leaving not-even-well-hidden "backdoors" in, so people in China can get access.

It suggests to me that the software engineers writing this stuff don't really think of ByteDance US or the US version of TikTok as being any different from ByteDance China. Because of course they don't: I don't think ByteDance itself, or its leadership, does. The whole idea of separating the company internally is a sham, and it's almost always a sham when companies claim to do internal firewalling or controls like that. (See also: pre-2008 financial companies that did both consulting and accounting/audit, and claimed they never talked across that line. Of course they did!)

TikTok is a shining example of both China being China (no real private/public sector separation, lying as standard practice, economic policy is just war by other means) and the US being the US (everything is for sale, everyone's loyalty can be rented, all laws are negotiable, workers / average people exist to be exploited rather than protected, if it's profitable it can't be that wrong)... and we wonder why it's a trainwreck for average users.
After the big hype of it yes. And the models are not really available, they've got a little playground for some unspecified model.
Please don’t post AI-generated comments on HN.
Of course they did!

The CCP requires a back door like this for all businesses operating in China.
While there are certainly outliers, the OP is making a different point, and I’ll see if I can align it with yours.

von Neumann was primarily active in mathematics and physics. He published 150 papers. He moved subfields but he did so on timescales of years.

He too could only dwell in a place or two at a time; he was skilled and fortunate to be able to move between dwelling places over a career that spanned decades.

Polymaths are primarily declared polymaths only at the end of a career with the benefit of hindsight. At any given moment they are temporary specialists.
That's true, but I am talking about the economic problem: who is going to spend $30 billion on a decade-long project to build a nuclear plant, when the same money could buy twice as many megawatts' worth of renewables and start returning on the investment in a year?

Of course it would be a good thing for us all if someone would replace all those gas plants with nuclear, but it's hard to see why anyone who had the money to do that would choose to spend it that way.
You’re just repeating the same point over and over rather than actually giving any argument.

> It sounds stupid to a native English speaker

You might be a native English speaker, but you’re not a native speaker of American English.
And it was as cheap and easy as it is on a computer? It would change how we deal with almost everything. All of the social structures we have around preventing people from getting hurt would be irrelevant because damage could be undone. No one would have an experience they didn't choose to have. Murder would be a crime on the level of vandalism or destruction of property. "Human life is sacred" would simply not be true anymore.
In case you haven't found this mailing list https://lists.cs.illinois.edu/lists/info/vwnc
The fact that many Westerners are still unsure about this and not aware that they're in the middle of an unconventional war¹ is fascinating. Xi does not care about memes of course. The app itself is the backdoor, Bytedance (which has the Communist Party right inside the company, like other Mainland corporations) controls what the users see. And what they're shown is completely different from Douyin, there is a reason Chinese residents aren't even permitted to download TikTok - the foreign propaganda version. No one will be able to tell you their strategy for certain but it's not hard to guess when you look at the content that gets boosted. It's like Twitter on steroids, it's designed to cause division and radicalize the users. The data harvesting is an added bonus and with more data they can be better manipulated.

Btw on a meta level this doesn't matter when the CCP has completely walled 1.4 billion people in. Every single American social media app is banned, the vast majority of foreign news sites is censored. It should not even be a question what the app is about, the regime is as obvious an enemy to free society as it gets and before they open up as was promised in the past in exchange for economic investment, no Chinese internet company should be permitted operating anywhere.

While the Chinese internet is so tightly controlled and the US & co are attacked in Chinese state media on a daily basis, foreign countries let them move in this Trojan horse. There's a book called Unrestricted Warfare where the authors describe just this sort of weakness of the US to political/information warfare 20 years ago. It turns out they were spot on.

¹ https://en.wikipedia.org/wiki/Three_warfares
Even assuming he is the supreme leader, he can’t be everywhere, know everything and oversee all aspects of the regime.

Every sufficiently large organization, such as a government, has delegated areas of responsibility to various sub organizations. Those scopes will have varying overlap with other sub organizations, where it will result in political battles. It is more like competing microservices than monolith.
> Especially that the real strictness of Rust is from the ownership system, which allows basically only tree-shaped lifetimes, and that’s not a restriction like a program being type-safe, where non-type safe programs don’t make sense. It is an “arbitrary” constraint that has obvious advantages for not memory-managed languages, but is absolutely not a tradeoff I would take when not necessary, as random lifetimes are just as valid.

Rust's tree-shaped lifetimes are a big benefit for me, as someone who values not wasting RAM.

(Seriously. Why did I have to upgrade my computer to 32GiB of RAM when I haven't appreciably changed what I use it for since I bought it wth 4GiB of RAM and sized that amount based on intent to run a VirtualBox VM or two? ...JavaScript bloat. ...though I will admit that I also upgraded the CPU, RAM, and motherboard in the transition from 4GiB to 16GiB... but that was because a RAM socket went bad.)

I think of borrow-checker errors as "Wait a minute. Can you clarify what you intended here? Did you want multiple ownership? A copy? Was accessing it this far down a mistake?"
It is unknown how much pricing power NVDA has. Can they 3x the price of everything And still sell out?
I do not know if Canada has done aggressive QE to keep asset values afloat, like the US has. As people with larger incomes are the larger holders of assets (including stocks, real estate, other property), they are the biggest beneficiaries. That is the driver behind regular workers falling behind.

At least in the US, creating the problem by voting for or encouraging QE, handing out stimulus checks like there's no tomorrow, and then turning around and playing to the crowds by attacking CEO compensation is cheap grandstanding. A little bit of honesty about how these things contribute to the problem will no doubt make any politician unelectable.
alt-0151 baby! (or "option shift -" on a Mac)
There have been a bunch of studies. A quick Google finds this relatively recent one: https://www.cnet.com/roadshow/news/uber-lyft-traffic-congest...

But intuitively it's not surprising. Imagine a world without rideshare, but where the taxi companies just got way better, dropping prices and improving service. Use would go up. People who were driving before were either going to keep driving or user rideshare. Some transit trips would switch. A bunch of new trips would happen because the bar is lower. More trips means more traffic, and the areas where rideshare is most popular were not exactly known for low traffic before.
> LLM are mathematical models that, given your question, return a sequence of words based on a very complex probability model.

How is this different from how humans respond? Our model could be just some orders of magnitude more complex. Or do you think there some _fundamentally_ different things are going on in the human brain?