skysight-inc/HackerNews huggingface dataset:
I said suggests, not proves. It can't prove anything, it's just one data point. It does seem very unlikely for a dozen people to score so well academically if genetics wasn't a factor at all, or? Why didn't other, richer people score higher than any of them? And why did they marry other intelligent people?

> privileged upbringing and generational welth reproducing themselves

I come from an ex Soviet satellite state, I don't think your assumptions of what my parents/grandparents' life was like is accurate. I had a more privileged upbringing, but that doesn't explain 2 generations away.
seems like people would rather suppress the truth rather than let research be allowed to stand scrutiny on it's own merit

> These works have been met with anger. Their findings upset harm-reduction defenders who consider their efforts already besieged by critics. The experience was so miserable that Ms Doleac, who studies crime, has decided never to write another health paper.

> Leo Beletsky, a former drug dealer, now at Northeastern University, deems Ms Packham’s findings “nonsensical” and thinks her paper should not have been published. Don Des Jarlais, at New York University, argues that addicts do not respond to incentives like others do, making the moral-hazard effect inconceivable. Susan Sherman of Johns Hopkins University says she doubts that new evidence that harm reduction does more bad than good would convince her to disregard previous research demonstrating otherwise.

> A barrage of complaints led the editors of the International Journal of Drug Policy to retract a meta-analysis that found that safe-injection sites, where users do drugs in supervised settings, did not decrease rates of deadly overdose. “Retractions used to be reserved for fraud,” says Keith Humphreys of Stanford University, a former drug-policy adviser for the Obama administration. No longer, it seems.
I wonder if "cargo culting" would be an accurate characterization.
This has a failure mode in each single line, even if we ignore it will not work on any OS that is not debian-like, which is most of them.

First line, you don't chose which Python you install, only the 3, so you don't know if the libs you need will be available, which syntax you can use and which stdlib is at your disposable.

Then, you use venv which may not be available because the first line you used doesn't install all python packages and in some debian/ubuntu versions they don't include venv, setuptools or pip in the python3 package.

Then you pip install packages, which may fail if this has a c extensions which is not a wheel (E.G: you do machine learning), because you didn't get the python headers in the previous commands.

Then you install command lines with apt-get, meaning your tool version may not be upgraded to match the python you used. For pylint and mypy, this means it at beast false positives, at worst crashes

Of course, none of that explains how to setup your IDE to use said virtual, setup things like databases, init the git repo or put good default in config files.

Don't get me wrong, it's a good start, and not worse than most tutorials I read online written by human.

I don't doubt that it will get better over time though, and I can't wait. Bootstrapping is a plague to teach people.
The cautionary tale is, no doubt, don't use trendy tech stacks if you want your startup to survive. You need a product, and the correct tech stack is whatever gets you there soonest. If you're wildly successful you might eventually need something better, you can worry about that then, after all your competitors with awesome tech stacks have gone out of business.
Which native apps are you using? Most products in this space tend to be Electron based which is just… web tech again.
Yes, no bookkeeping with the annual $1800 fee. They do however give me quarterly estimates and remind me when to pay them, but that seems like a simple calculation I can do myself moving forward. I have 6+ years of returns they did at this point, so plenty of info to cross reference if I get stuck using turbo tax or similar.
Bummed these don't seem to have the powerline symbols.

But <3 anyway.
I'm shocked that ast based edition is back. Many people were against this, lots of grammar based tools sadly failed (for better or worse reasons). In a way it seems that the mainstream rose above regex level tree manipulation, and that even html/css made people start to think in subtrees rather than linear data. This might reduce efforts a lot, whether it is for edition or analysis.

And this fine grained source interaction was why I was so enamoured with emacs in the first place. It was such a deep feeling of control compared to anything I tried in the late 90s.
The Atlantic is more over than IG
Would be great if you expanded on what should be touted as such, then?

My take is that you should read "holy grail" as a directional claim. That is, not something that can ever be obtained, and as we get closer to the current holder of that vision, expect/demand that it will change.
Person behind the time travel here, glad you like it!
This is an extremely dated take on where Chinese cars are sold - you haven’t visited or paid attention to what is happening in the European auto industry recently. Xpeng, MG, Ora - lots of new Chinese car brands on sale across Europe, and often offering better electric car range for less money than say a VW ID 3. We just don’t see them in USA as politics and tarrifs have prevented it to a large extent.

If you are curious - tons of videos by British/European YouTubers reviewing Chinese cars on sale in Europe today.

Here’s a review of the Xpeng p7 by famous uk auto publication Autocar, as another example. On sale in Norway and several European countries:

> https://www.autocar.co.uk/car-review/xpeng/p7

The mg 4 on sale across Europe:

> https://www.autocar.co.uk/car-review/mg-motor/4-ev

The ora cat on sale across Europe:

> https://www.autocar.co.uk/car-review/ora/funky-cat

> polestar (Gheely, also on sale in U.S.A.)

Etc etc. there are a lot more coming too, and the traditional big European auto makers are extremely scared of competing at entry level with these brands who already offer more tech and range for less money on their entry level EVs. Just like the Koreans managed (KIA, Hyundai etc), these brands will eventually crack how to style for western audiences too. Polestar already has. The MG is extremely competitive especially at low price.
Japanese engineering has always fascinated me. It seems to be both revolutionary and conservative at the same time.
Well that is exactly how central banks operate which is a funny example because it's clear recently they have been corrupted and play to politics
maybe as a compromise, there's some good languages on top of those stacks. F# exists. You get a lot of the good features that people mention about Rust in this thread without the headaches mentioned in the article.

Expressive GC languages within the major ecosystems exist, no need to reach for a systems language for a web app just because you want the modern, high level features.
Makes me think less of antirez that he doesn’t acknowledge that this is the same design as Microsoft’s BSTRs, which predate sds by many many years.
Batch jobs seem like a good candidate for C++ because of how much faster a single instance will be. Multiplied across the size of the total job, that can represent enormous savings. On the other hand, using Rust for a web server with low QPS and atop a relatively novel web stack seems unnecessarily risky. The article does comment on Actix being a pain point.

My current job doesn't use Rust at all, but we're experimenting with converting some CLI tools. There should be relatively little library dependence for the things we're targeting.
Just pay a CPA.

I was a contractor/consultant for a while. CPA was worth every penny (and very similarly priced). I never had to think about my taxes because my CPA knew told me everything he needed me to do.

My taxes were simple, so I could have done my CPA did, but it would have taken much longer and I would have likely missed things.
I checked out from Twitter mid-summer, and have used it maybe twice or three times since.

It’s so much better NOT using it! I miss some of the conversations, but I can find my connections elsewhere.

HN is my only social media now.
I'm sure every top account had this access too. Dril probably has direct access to the mod team.
If it was in the New Yorker, it would be grounded much better. It would include an interview with an academic invested in the subject, or a profile on someone in the news (but not too popular!), or frame it through the writer's home life.

That confers legitimacy in a way that a frozen block of quotes does not.

Same thing with Paul Graham. He actually did things, and wove those experiences into his writing. The exact same thoughts coming from nobody mean a hell of a lot less.
Interesting re: skipping quarterly taxes and taking the hit on the small penalty. I wonder if it would raise suspicion if you just stop paying estimates and pay up in April.

FWIW, Ally bank has a 3% savings account atm, so you could easily make up that penalty by parking your future tax payments in a high yield savings.
Literally this. Any examples of what exactly has changed?
I generally agree, but with the ecosystems they have today I think Python and Node are both completely acceptable for a general purpose low-risk tech stack. In fact I would choose either of those before I'd go with a monovendor solution like .NET & SQL Server.
It's funny how in order to criticize another government we must first criticize our own. It should go without saying that nobody fully supports everything their government does. It's obvious and doesn't really need to be stated.
I usually don't think about memory management in Rust, to be fair.

Also GC doesn't remove all resource management... ironically I find most GC-based languages to be more mentally taxing when managing manual resources (file handles, mutex locks, etc).
But in many countries this view is even directly written into the law.

In my country for example, employer must know at all times where the employee is, because they are responsible for any accidents that happen to them during the work hours. And to avoid those accidents you have to provide them with stupid things like instruction manuals for microwave, or electric kettle usage, because apparently employee cannot be trusted with operating those devices safely. You, the employer are also responsible for doing their taxes for them (i.e. paying monthly deductions), as well as sending them to the doctor every once in the while for routine check-ups.

One of the reasons that I work as freelancer is to avoid such bullshit.

On the plus side, your liability, as an employee, for any damages caused is limited to 3 monthly salaries, because, being just a kid, you cannot be held fully responsible for your own mistakes.
Forgot to switch off your alt account?
There is a difference between people who criticize Israel based on real, factual issues (e.g., the occupation of the West Bank), and people who spin conspiracy theories about vast Israeli conspiracies to poison the minds of Americans. The former criticisms are legitimate. The latter criticisms are almost certainly antisemitism.

This TikTok conspiracy theory (it's an operation designed by the Chinese government to dumb down American youth) is exactly like the sorts of antisemitic conspiracy theories one hears about Israel. It is not like the legitimate criticisms of Israel's actions in the West Bank.
I asked Stallman what he does for taxes once and I believe he downloads the relevant PDFs and uses xournalpp for modifying/signing them as needed. I was planning to give this a go rather than give in to using turbotax like most people I know.
Intersting comment, but I think there might be fluctuations around a growing overall demand.
I'm also in the camp that believes that functions or methods that take more than 2-3 (positional) arguments should really take a structure with named keys to avoid this. Humans are bad at lists.

Seeing functions with 5-6 positional arguments makes my skin crawl even if they have strong types.
Access Point U6 Lite
I tried it on primary school homework. It solved math, time questions, math text exercises and German language challenges easily. Can also do high school math very well if you instruct it to solve it step by step.
Yes according to the puzzle, but the operation as described isn’t clear (to me anyway) about which value should be used for the final assignment. It just says to use the value from the first element, but it’s unclear if it’s before or after that first element is replaced by the first operation.
Some valuable context from an insider. Twitter, FB and others were given an explicit warning of a pending disinformation campaign by law enforcement ahead the laptop story breaking.

https://mobile.twitter.com/sparrowmedia/status/1598835976717...
This is so funny!

“Let’s make a ‘newspaper’ about how good and clever we are at business!” sounds like something you’d hear somebody say after seeing them snort a massive line of adderall.

What’s next? “Let’s start a newspaper about how enormous my dick is and my completely real ability to do a standing backflip!”
Dale Carnegie already had a well established reputation when he allowed the others to speak about themselves. Apples and oranges if you are not already famous.
Not sure where you're getting that interpretation from. If you look at the actual code, it sets buf->cstr[buf->size] = 0 every time the string is resized. After all, what else could "the buffer may be accessed as a regular c string" possibly mean?
I browsed it recently and the major change was the checkmark. So many trolls have them now. And it seems their content is boosted higher. It’s pretty bad.
Why not DIY it? Particularly with "minimal expenses", it's really just math for what you are describing. Almost any tax software package will be able to handle what you describe.
Dupe. Previous thread: https://news.ycombinator.com/item?id=33719013

Also, not a “Harvard paper” so much as a student’s essay.
A Guide to Starting Your Own Trampoline Park
Yes, it's a completely clear cut.

If you want high level abstractions, well, automatic memory management enables a bunch of abstractions that the Rust developers gave up on long ago. There are languages with many more capabilities than the ones Rust gives you.

If you have a high level problem, you don't want to spend your focus on low level issues.
Change my display name to Elon Mask - bam permanent suspension.
As with everything else, it seems, my anecdotal experience suggests a balance is usually the best overall answer. People with diarrhea of the mouth aren't much fun to talk to, but either are people who won't say more than three words at a time.

Same with what you talk about. People like to talk about themselves, but many of them are interested in hearing about you too. Just keep it under control, and lob that conversation topic ball back and forth regularly.
There isn't necessarily such a dichotomy in the AI Safety field (though I feel like some people in that field do have similar all-or-nothing viewpoints).

A central belief of many AI researchers is that violently unaligned AGI is as realistic as current bad-in-a-socially-familiar-way AIs. It just seems more unrealistic because we've never experienced it before, and it's only existed in fiction. (Eg, the threat of nuclear anihilation would probably have sounded incredibly fanciful to someone in the 19th century)

So a lot of AI safety researchers will agree that, yes, we should worry about oppressive use of AI by government, but claim that government is only one of the many pathways through which an unaligned AGI could manifest. And not only that, that any open-source AI strong enough to compete against an unaligned AGI would likely be opaque and its alignment brittle enough that it would be an unreliable ally anyway.
Because nobody wants to do the long, ingrate, tedious work of cleaning 30 years of legacy ecosystem.
> Why don't we analyze Fox News's decision to run or not run certain stories.

There is clear distinction between content producers (like TV or newspapers) and platforms (like social networks, Youtube, and others). Content producers produce content with some bias, their consumers have (hopefully) similar bias and everyone is happy. Bias is here, it is editorial policy and nobody is understand it. It has some disadvantages in contrast to unbiased producers, but that is probably unreachable ideal.

With platforms, you have matching content producers and consumers (or just parties trying to communicate) and then you have third party (platform) who 'moderates' the content regardless of whether communicating parties are interested or not. Because it is not supposed to be editorial, it tries to dress it as rule enforcement. But biased rule enforcement is just much less acceptable than biased editorial policy.
$6k per year?! That is 2x my healthcare premium. Is your situation complicated? Like employees, benefits for them, office, depreciating assets, etc?
They let you browse recommended content and user profiles now without getting a fullscreen "please log in" modal covering the web client, which is nice.
> Twitter is not going anywhere anytime soon; there is no replacement.

Not yet. You're right that Mastodon is not ready for the masses, which makes me wonder if federated systems can ever have mainstream appeal.
A lot of people parroting this line, but I suspect you guys all did not use or were not in the market for Uber or Lyft. Their main offering pre-pandemic was in fact Uber Pool and Lyft Line, which was indeed shared rides. This was extremely popular and was the default option in the app.
And fascinatingly in China there's a construction machine manufacturer who uses the brand... Lovol.
In this luxury minivan, “Inside, if you opt for four, there’s a full wall partition separating you from the driver“

I’ve been wanting this for years with noisy kids on long road trips.
That doesn’t matter if it cannot find enough income to pay the bills?
The largest landfill solar project in North America is now complete
oh wow this is so depressing.
I feel like writing code that satisfies the borrow checker isn't that hard if you intuitively understand the lifetimes of the things you're dealing with. In C++ you have to do this anyway, so having the compiler help actually decreases the cognitive burden. I feel like desiring garbage collection is mostly a code smell, because it indicates that lifetimes and ownership are not obvious. Sometimes that'll legitimately be the case due to shared ownership, but there are facilities in both Rust and C++ for that.
Wasting time on things that don't matter is a trap. It's (IMO) easy to run into this when you're new with Rust and aren't sure of best practice patterns/conventions.

> Avoid the impulse to spend too much time code golf refactoring because “oh I can use a proc macro to decrease boilerplate while avoiding the orphan rule and having nice traits!” Rust can definitely nerd snipe you by making you worry about some very small edge case like oh no I’m copying a few too many times.

You can definitely spend too much time refactoring in other languages, but I found I was more tempted to do so in Rust than in C (perhaps due to familiarity with C).
Why bother building a network when the whole world can be your network.
Using someone's name is also a good way to make sure you remember it, though. :(

To an extent, I agree with you. That said, protocols are also not a bad thing and socializing is almost certainly a learnable skill.
The nixos people are truly the Jehovah Witness of software.
The author isn't looking for a replacement.

"I'm emotionally detaching myself from social media"

"I have no idea what will come next. And if I'm honest about it, I think I don't actually care. Every day that passes I seem to care less and I’m resenting more the distractions and the checking of who said what."

"I do have a natural instinct to just quickly Tweet what’s on my mind. Partly I need to refrain myself from doing that"

"On your death bed, will you wish you had tweeted more? Not me."

"I got an invite and set up an account on Post, but honestly, I can’t be bothered. The same goes for Mastadon [sic]"
On point 3, you can achieve the same cache locality, without losing the ability to take slices or append, by having the string object contain a pointer to the string bytes, and allocating the bytes by default immediately after the string object.

It is still single allocation, so the allocation is just as fast.

The pointer is in the same cache line as the string bytes in all strings except for slices (and any other fancy indirect string types). Even though the code fetches indirectly via that pointer, the CPU will be able to fetch the initial string byte efficiently as soon as it has the pointer.
IMO the book itself addressed that point by suggesting that you try to find something to genuinely like about each person you engage with. The formulaic approach isn't meant to be the end goal, it's just a way to go from zero to some sort of common ground, from which a genuine connection can develop. It's really helpful for people who are totally inept at human conversation (like me) but it's just a starting place.

Nonviolent comms is similar... techniques for lowering people's defensiveness upfront and finding connection so that you can actually move forward with discussing the meat of the issue instead of being caught up in mutual dislike based on first impressions and preexisting biases.
Way back in the 1990s I worked in a place where we had to use Ada and follow a strict style guide. The guide prohibited using raw numeric types (such as "unsigned int" or "double" in C-like languages) and required creating a new type (https://en.wikibooks.org/wiki/Ada_Programming/Type_System#De...) for each different quantity, such as temperature or speed. Then you couldn't assign a speed value to a temperature variable, or compare them to each other or do arithmetic, unless you specifically define what the operators mean.

It felt like a lot of busywork, but it did prevent some classes of bugs.
I think it comes down to how big/experienced the team is, how old the product is, and how many unfortunate decisions where made in the history of the project that are there to stay. To me the point of the article is that rust would not be a robust choice considering all these factors.

That said, the article is a sample of 1. I'm not aware of other similar experiences
> Have any of you actually written a CRUD app in Rust?

I have, and Python from 10 years ago was a better platform.

Sure, it beats the Javascript ecosystem, but that's too low a bar.
Some posts yesterday showed that network is usually disabled, but with the right prompt, you can enable network and someone got it to like a Twitter post.
I think it highly depends on with whom you are conversing. Extraverts, well, some of them probably could chit-chat with a telephone pole. After working myself out of elective mutism as a teen, I realized I had gotten very physically expressive as a kind of adaptation. As an adult, I invented a slightly cruel game wherein, should I get snagged by one of these kinds of extraverts, I wouldn't say any words, merely react with my face, gestures, postures, that kind of thing. Little nods. The idea was to see how long they would go on talking without any input from me.

Some were of the opinion that I was a good conversationalist, which I find darkly amusing.
The title reads to me as a tautology - we use "clever" as opposed to "intelligent" or "formidable" to connote self-contained, puzzle-like displays of intellect. If you are clever but also pragmatic and effective, people will start using very different words to describe you.
Moderation seems to have changed by a lot. More gory videos stay up, nsfw pictures stay up, etc. It will slowly go out of control if this is a trend, I would guess.
I missed jetpacks, martyrdom, attack dogs, and tactical nukes?? Was that all in one game!?