skysight-inc/HackerNews huggingface dataset:
I am afraid they did. I have seen quotes from that on the Spectator to defend a pro-abortionist stance, in a text where the actual argument was a pelvic taunting.
If you are writing CPP, rust is a godsend. Many pitfalls/code review debates/wtf moments simply don’t happen in the language. There are huge cpp code bases in the wild which need help.

However rust string handling is barely a step above c’s, there are a variety of datastructures c engineers dislike simply because of the memory management constraints. Getting 2x better performance than Java is a marginal gain for many environments.

I really hope rust takes a bent towards ease of use. Stabilizing a rust gc arena would be hugely impactful, or simply revisiting the string api.
This situation is increasingly a concern for me too, and I think replication and shared data ownership is the solution.

Like everyone you care about having a copy of your data, and the copy always being up to date, perhaps encrypted so only those family you want to consume the content have access to those pictures too via user control.

Anyhow it's sad that Facebook has so much of my family's lives hostage... Only there can I see what's up.

I wish I could see a 'family' feed.
Chinese made cars are heavily tariffed into the USA, which is why polestars (and their sibling Volvo EVs) are so expensive. Geely will solve this by setting up a factory in the USA.

The USA does the same (Tesla’s Shanghai factory).
> I don’t understand.

Ok. Well let me explained.

The biden team, was behind the scenes trying to get content/speech removed from a major platform.
https://news.ycombinator.com/item?id=32542260: Good conversations have lots of doorknobs

Related article you might find interesting
If you look at the old Radin or Henessy papers, indeed the statement might seem far fetched. The PDP-6/10 did not start from the perspective of a powerful compiler, for example.

But the big machines of the 60s and 70s had lots of features (as I alluded to in my root comment) for developers, like BCD support (survived into x86) string manipulation, variable length instructions etc. Just look at the Sperry, IBM and other big machines of the time.

The ‘10s instruction set, as I noted above was quite regular and could be implemented in hardware (as it was in the KA at least): simple, regular, and easily predicted. Utterly the opposite of where the CISC guys were going.

Of course the whole CPU architecture of a machine like the KA was trivial by today’s standards, with no microarchitecture, so to some degree the simplicity of design was a bottom up constraint as well, and in that regard, to loop back to the top of this comment, was the opposite of the motivations that drove the idea of “reduce” in RISC
The problem with that is that you just get better and better at the thing you do all the time. Specialisation to the extreme is probably most optimal for society as a whole when there are enough people.
> I don't get how someone could think making a CRUD app in Rust could ever be a good idea (beyond hobby projects).

We're having a great time with Actix + sqlx. It feels like Go, but with less typing (physical).

With an IDE like Clion + Rust Plugin, the code writes itself. It feels like writing Java or Golang.

Every time someone says "oh no, borrow checker" for *single thread scoped CRUD apps*, I know they're not even writing Rust in this way and that their concerns are hypothetical imaginings. You can't possibly hit the borrow checker in HTTP handlers unless you're very new to the language or doing something incredibly advanced.

I never see the borrow checker for web apps unless I write threaded code that runs on singletons or other shared state - which is an awesome option to have, as it makes async jobs a part of your deployable artifact rather than some 3rd party job system like Sidekiq.

Bonus of using Rust: the person I hired to join me was also able to write a desktop application.
> Because we had chosen an “esoteric” programming language for this service, the other engineers in the company who might have otherwise been helpful in building features, debugging production issues, and so forth were largely unable to help because they couldn’t make heads or tails of the Rust codebase.

Then they are bad engineers and should be fired. Maybe it's just my general rage at so-called developers being incapable of understanding undergraduate level recursive functions, but the quality of developer is on the floor in my opinion.
ChatGPT response: "Hey sorry, I may know everything but you're asking for the impossible."
Scalars like this are so dangerous. A New Type would help here, but this is much easier to say in hindsight.
Previously:
Using Rust at a startup: A cautionary tale – https://news.ycombinator.com/item?id=33714007 - 10 Days ago! (332 comments)
> Why can't other companies use it like TSMC does?

US foreign policy agreements (-> no machines to China) and very long waiting lists, mostly, AFAIK. My source is Asianometry. Great channel.
Indeed. I got a couple of paragraphs in before I realized the author was making some surprisingly familiar points :)
Yes, but that's because it's updated by firefox itself.

If you install, say, FDE directly on linux, you'll get the same behaviour.

But if you use the distro's package manager then I don't think there's a viable workflow for it, as the package manager doesn't have hooks into process management.

The package manager would probably have to be subsumed by systemd for that to even be feasible.
This is the kind of attitude that will send Rust the way of C++.

Features cost, even optional features. No programming language can or should try to be everything to everyone: to attempt it is to serve no one very well at all, because you split the focus of the language development between too many use cases and you complicate the language so thoroughly that onboarding a new programmer becomes an exercise in re-education about which subsets are acceptable in the given organization.

Rust's niche is safely managing memory without a GC. If Rust adds a GC, even an optional one, it will have lost its soul.
With this language model around it, I imagine that's a trivial next step. ChatGPT was correctly self-diagnosing problems when I pasted the error codes back in. It justs needs a setup where output is looped back in, and I imagine you could start to say things like:

Give me an environment where the test suite passes for this new repo I've cloned, based on all the environment config inside.

- Finds versions, sets them up

- Installs packages

- Asks about conflicts or problems

- Notes why the tests fail first time (no DB!)

- Creates the DB, runs migrations

- Notes why the tests fail next time (missing env variable)

- Finds a similar env variable in the example file, creates and local env file

- etc etc

That's all possible now if you paste the messages into GPT (with some errors, which repeated attempts can resolve), it needs connecting up into a self-aware environment.
China sells some to Australia and other countries. You won’t see many of them in the USA due to huge tariffs (reciprocated by China), but any polestar you see was made in China (by Geely).
> These tools' relative importance has declined over the last 15 years.

I would say to the contrary. There has been a flurry of new development on Emacs in the recent years initiated by a new generation of developers. New (and simpler) search and autocompletion frameworks (Ivy, vertico), native compilation of Elisp, the rise of Org and the advent of LSP clients (thx VScode). In the coming years Treesitter might render LSP obsolete some day. Exciting times ahead.

And what does it mean to be an old piece of software anyway?

Software may age but compared to hardware it has the advantage of being able to evolve. I hate it to break to you: Windows and Linux kernels are over 30 years old written in a language that was invented 50 years ago. The whole design principle of state of the art operating systems was invented in the 1970s. MS Office kernels are probably older than 30 years and the leading X86 platform looks back on an over 40 year old history. The first Python version was released back in 1991, that’s 30 years. JS almost has 27 years (1995 afir). Chrome BTW was released back in 2008, that’s already been 14 years. Safari‘s engine comes closer to 20 years.

Does it even make any sense to compare Emacs 29 with versions from the 80s?
```My name is Philip Dorrell. I currently work as a software development contractor. Although my only formal qualification is a B.Sc (mathematics) from the University of Waikato, New Zealand, I have always had an interest in the fields of science, mathematics, and various other fields not commonly thought of as being scientific or mathematical, but I prefer to approach them that way anyway.

My current email address can be found at http://thinkinghard.com/email.html.

I have a personal website at http://thinkinghard.com/, which contains articles on various subjects and also some items of software I have written.```

I'm not sure I would call the author a music scientist given a lack of formal grounding or experience in music theory, composition, and performance. This kind of conjecture is completely devoid of the context of the history of music which in many ways is the history of language and art. What makes art pleasing to consume is highly contextual and not really something that can be reduced to context free grammar.
The article discusses senior-level management, but the comments here mostly focus on line-management. IMO, these are very different beasts. The former set overall strategy and need to be highly competent in their area of expertise. The latter focus on tactics and don't necessarily need to be competent in their team's area of focus as long as there are other mechanisms to provide their team with technical guidance, mentorship, etc.
He didn't have the ideas, but he was a core part building the organizations. So you shouldn't listen to him when it comes to computer engineering, but you probably should listen to his thoughts on leadership and organizations.
I’m not upset, I’m just amused. It’s always amazing to me when “free market” conservatives complain about private companies making private decisions that they don’t like. I go on Twitter maybe 5 minutes a month. There are dozens of other “town squares” and if you think twitter is the only one you’re on there way too much.

Has anyone been arrested or imprisoned for running the Hunter Biden laptop story? Has any government authority threatened anyone with arrest for running the Hunter Biden story? No? Then not a free speech issue. Twitter is not a government agency. Don’t like their moderation practices? Start your own twitter which is exactly what Trump did and is the correct response. He can then push or censor whatever stories he wants and people decide whether or not they want to traffic on that site. That is the beauty of the free market we play in.

If Fox wants to be the propaganda arm of the Republican Party while masquerading as news, good for them. If Elon wants to unban everyone on Twitter and let everything go unfettered with no moderation, good for him. There are lots of other choices out there.

None of this is new or interesting. This seems like more of a school cafeteria food fight than any kind of “free speech” issue.
Have any of you actually written a CRUD app in Rust? I've written a couple that I also wrote in Node and Go. Using Tokio+Actix. It was a breeze, the LoC were actually similar to Node, and the built in observability was great.

Suggesting that Rust isn't a good choice for a backend CRUD is... odd. With that said, one of the particular CRUDs described above: We ultimately went with Go. Only because Rust isn't an officially approved language at our shop yet though.
The issue here is that the should question itself is mired with -undecidable- propositions. Fundamentally, the age seems to be tending towards viewing the human as a biological machine, yet unquestionably a majority of mankind believes in some variety of 'creature with a soul'.

The 'should' question is trivially answered if you are in the mechanical camp. All sorts of 'difficult moral questions' go out the window. It is the preeminent slippery slope.

And this is the root cause of the moral dilemma faced by the thinking set who are not in the mechanical camp.
The sad part is I've seen American companies do the same thing - Walmart is a good example. They would sell a product, say Dial hand soap as an example, and see that they have a really popular type/scent. Next they have their own brand placed right next to it, 10 cents cheaper, and guess which one has more sold pieces off the shelf? How does Dial feel when their extensive walmart sales suddenly drop just to find out their sales partner is now directly competing against them? Costco is another.

We love to cannibalize each other already, no honour among thieves, so no wonder another country has figured out how to just take over puppeting our people and corporations against ourselves. Amazon is now basically Chinese run without even drawing the ire of the government.
mirror: https://files.catbox.moe/gv49eb.pdf
after finding a product, filter out the category or some other aspect of the product (but not rating and not 'prime').

after that first filter, a new filter will appear: seller. now you can filter for only amazon.com. this removes all FBA and marketplace sellers, which are 99% Chinese. If you recognize a reputable seller you could include them.

i believe this can only be done on web, not mobile.

it's very non obvious, intentionally so!
If given the choice between Rails (Ruby) and Phoenix (Elixir) for a low-traffic CRUD app I might have the same sort of question as you - really?

But if the choice is between Elixir and Rust for that same CRUD app, it doesn’t seem strange; Elixir would be a far better choice.

I would presume the commenter is more familiar with ecosystems like Elixir, even though it wouldn’t be the most optimal choice. But certainly more optimal than Rust in that case.
I understand what you’re saying, I wrestled with this myself for years.

But in the end, I feel pretty confidant that a CPA isn’t going to find some magical (legal) deduction in OPs situation that TurboTax wouldn’t find. And I consider it my responsibility as a business owner to understand the basics of finances, accounting, bookkeeping, taxes, etc. It’s not that complicated at this level, any software engineer can pretty easily grasp this stuff with a little effort.

Also, CPAs are human and make mistakes, something I’ve personally encountered multiple times. So unless you check their work, how do YOU know you aren’t missing out on deductions or overpaying even if you do use a CPA? But then we’re right back to opportunity cost and expertise.

I don’t think using a CPA is a horrible idea, but you’re overstating the difficulty and risk of doing it yourself.

As I said elsewhere in this thread, the real value for me is in paying for bookkeeping and advice, but I doubt OPs $1800 includes much of either of those.
One of the benefits of learning to program with Ada as the teaching language at University was the instinct to sub_type all the things. IF you're using a raw int you are probably doing it wrong.
The text clearly means that the law cannot prohibit the free exercise thereof. It's not saying the law can only not establish a religion, and then, the government, in general cannot prohibit the free exercise. It says congress cannot make a law abridging the free exercise of speech.
It had to do with a real estate sale, also I have a business that's incorporated in a different state than in which it operates so I pay multiple states taxes, etc.

I also used turbo tax, did it right (as far as I thought). That's exactly the thing, I just mindlessly filled out each step in turbo tax and did what it said, I don't truly know like my CPA does. Some of the things he does for me aren't really options on turbo tax as far as I understand.
This should be the title link.
Geely also owns Volvo cars.
Is that how you do science? I can't make my predictions 100% accurate, therefore there's nothing I can say about the subject at all.
People may not realise it but Chinese claims over the South China Sea are really that, Chinese. They predate the PRC and as such are the same on both sides (PRC and ROC/Taiwan). It just so happens that overall only the PRC is strong enough to assert them in full.
I’m far from bullish on meta long-term, but reporting like this would have you believe that nobody uses Facebook, and that Instagram is soon to share its fate. Optimists that they are, tech reporters overweight growth to absurd extremes. Maybe reporting on youth trends brings out the insecurities in all of us—you’d rather not look clueless in front of your two cool friends in their early 20s than the 2 billion or so Facebook MAUs.

TikTok is a platform with huge growth potential. IG is perceptibly declining. But Facebook has proven itself fairly durable, mostly to people outside tech and media bubbles. It’d be wise to not call it over just yet.
Twitter tries to lure brands back with spend-matching scheme
I also look at it from a liability perspective. I pay a marquee accounting firm such that big government will likely never second guess its accurate & legal. (And if they do I have recourse on the firm.)

If you're making 6+ figures, you should be treating your business like a corporation and paying a firm to do your bookkeeping. Especially true if your the only employee because in some countries single-employee corporations can be re-assesed and taxed at a much higher rate.
Getting fired from Twitter employment is not being "banned from Twitter."
I recently discovered https://keepertax.com through OpenAI, does anyone have experience with KeeperTax?

Per https://openai.com/api/
"Helps freelancers automatically find tax-deductible expenses by using GPT-3 to interpret data from their bank statements into usable transaction information."
Tip: Click on a number in the "Text Mode Format" box in the top-right to display the page in a different font.
I'm not sure that it's that cut and dry. Rust provides good tools for building high level abstractions and the developer tooling is comparable to something like typescript. Depending on the team, rust can be a perfectly reasonable choice for a CRUD application.

I have a lot of experience writing microservices and batch jobs using C++. At first this seems outrageous, but with a reasonable set of high level utility libraries, C++ can be very expressive. And then you have the option to drop down to whichever level of abstraction is necessary to address performance or concurrency issues.

Beyond platform requirements (e.g. HTML, CSS and JS on the web or python for ML) I think language choice has more to do with business needs than high level problem domain. When you're building an MVP or have an urgent business need where you need to prioritize short term progress over long term flexibility, high level languages with GC are great. If you have an experienced team and you want to build something that will offer flexibility in the long term, Rust is a fine choice.
Why would you want it to stop there?
The way this is going everything will be branded as dangerous and nothing will be released again. The AI ethics people have proven themselves to be a vicious bunch and should be called out for it
Yeah that crazy dick pic narrative huh?
See https://news.ycombinator.com/item?id=33844801.
I don't think it's wrong to say that a care for environmentalism, ecology, and conservation are largely lost on the types of 'The Great Outdoors(TM)' social media influencers mentioned here.
The Volvo XC40 EV is also currently made in China, in the same factories as the polestars. As far as I can, these are the only cars exported to the USA (other Volvos are made in Europe).
Instagram as a social network sucks but I like sharing my photos with people who are already my friends (private account), and seeing their photos too.
The innovation of Sparrow is the computer vision combined with the hand. Not just the hand. That wasn’t explained well in the article.
If a real person (not a bot) can tweet more than a 100 tweets per hour (i.e. 1 tweet every 36 seconds on avg) I would call them mentally ill, not power users.
I struggle a lot with this, I’m trying todo some side projects to keep up but man it’s hard. I think the only way is to on a high level keep up with new technologies and best practices.
Something like one third of new vehicles sold in Norway last month were Chinese EVs. All internet connected, always on like all new EVs
The author equates C++, Go, Python, Java as languages. I think there might have been some other things wrong than the language here.
That isn’t the definition of racism at all, and it does work, you can identify race from appearance. Give it a try.
JobList, git based job listing, open source alternative to Getro
A git based open source job listing system
In the policy brief series linked, they do draw a distinction between TNC and ridesharing:

> Ridesharing — Ridesharing involves adding passengers to a private trip in which driver and passengers share a destination. Such an arrangement provides additional transportation options for riders while allowing drivers to fill otherwise empty seats in their vehicles. Traditional forms of ridesharing include carpooling and vanpooling. This term is sometimes used to refer to ridesourcing.

> Transportation Network Company (TNC) — A company that provides ridesourcing services.
I'm trying to use obsidian to author markdown files in the same repo as the code. Not totally convinced yet but also haven't given up.
You end up having a cyclical problem, though:

No one uses it because no one posts > No one posts because they don't expect interaction > No one expects interaction because no one uses it

And then brands or influencers don't join because there's no potential to make money.

Part of the history of these big incumbents is that people were discovering a more user-friendly way to use the web through them; Facebook, Twitter, Instagram, YouTube all were "Hey, we can now do something we could do before, much easier, in a more accessible way that I can show to my normie friends/my parents."

Alternatives that DO come up, like 500px or Vimeo, end up needing to become more for enthusiasts (people who care about fidelity, rather than novelty), turning away normies in the process. That's fine for them, as long as their goal isn't to "be an alternative YouTube/Flickr."
Instagram was over when all the “kids” were on Snapchat, except it wasn’t.

Maybe it is, but it will be a death by 500 million cuts, not a max exodus. There is no clear successor.
This is one of the biggest jibes I have ever read, given that Meta's MAU is the highest of all time (2.9b, if I remember correctly)

Instagram it's not over, and I bet will win the battle against TikTok
https://archive.ph/sh7dE
Isn't the expected output YES YES NO YES NO?
Any samples of his compositions from when he was six years old?
It seems like a decent path would be to learn enough to start integrating AI into the type of things you are already working on, for example adding recommendations, AI-based tagging or autocomplete to apps that don’t already have it. Users are coming to expect these in more places. Or perhaps building small projects that use off-the-shelf models with some fine tuning. This seems more commercially valuable and less competitive than trying to publish at the edge of the field or being a full-time researcher like some people are talking about here.
I mean, cute, but I can’t imagine giving up a native app for this task in favor of a web based tool.
My personal choice for Visual Studio is ToshibaSat 8x14
> This is yet another reason why I say bare numbers can be poison in a sufficiently complicated system.

In Racket, I tended to use keyword arguments, and include the units in the keyword argument. For example, one library used `:velocity-mm/s`. (The `/` character is an identifier constituent, not some special operator syntax.)

In Rust, I'm going to try out using language features for static checking of some units (with 0 runtime cost).