skysight-inc/HackerNews huggingface dataset:
Ah yes. That's why I wrote that your suspicion on why it was slow is probably correct. We had the same thing. Emulated stuff either runs not better, way slower or even crashes and you gotta get a new image/package/compile it for the M1/M2.

A database is a prime example of where any minor slowdown due to emulation can be disastrous. A database does lots of things in an optimal way to make it fast. For that it has to make assumptions (or know) how certain things behave, what properties they have. Emulation can screw with that. This is also why running your production database in a VM against virtualized storage (not even thinking docker/k8s etc. here - tho that's also bad in the same way - just plain old running that postgres in production in a VM provided by your vmware esx cluster) is not a good idea. It's just going to be abysmally slow and slow down at exactly the wrong moments even if it "usually" runs "just fine". If your tests rely on that postgres database in any significant way, I am not the least surprised that your test suite slows down like that.

My advice would be to replace it with a native image or better yet, write less tests that rely on that postgres database and write the integration tests that aren't reliant on actual postgres behavior against an in-memory database like hsqldb and only have a very thin layer of tests running against an actual postgres, if you still need them at all.

Fun exercise: take an ARM version of postgresql and run it under emulation on an x86 computer and see how your test suite behaves ;)
Why not extend this to everyone? When your projected costs to society exceed your projected benefit to society you get ground into food for the rest?
Oh wow. Was there a “stomach sank to the floor” sudden feeling upon discovery?
I didn’t spend any time at all on it, I was curious to see if the results would be improved by describing the algorithm in prose rather than mathematical notation.
> So... doesn't seem like a big deal, this is just confirming what was already known?

Yes, most of this was known…but the big (ugly) revelation is that it confirmed something that was suspected—Primarily the direct coordination with the Biden campaign to suppress the story and lock specific accounts that referred to it.

FWIW, by saying “we updated our hacked materials policy but we will not retroactively apply it to the event that required the update”, I think Twitter rubbed salt into a wound they created. It basically underscored that they were content to play a part in the current election manipulation (likely because of the big baddie they opposed) even though they knew it was wrong enough to change the policy.
> I think more people are realizing, finally, that social media has been completely hollowed out by corporate interests... What point is there in continuing to post when it's clear Twitter will give preferential treatment to paid accounts?

Aren't the paid accounts targeted to individuals? Corporations were always able to promote their posts and brand online. But it was not really possible for individuals, or at least not targeted for them. And the paid account is a signal that this person is not a bot (at least that's the goal). So wouldn't this change to lead to less corporate influence?
Leave the tinfoil stuff for Facebook, please.
Yes, we have laws that's why we live in a society.

People that work in the censorship office don't make calls based on morals, that make calls based on policy, they also face mental health challenges and get the support needed to a look at this content without radicalising or breaking down.

While pushing for your right to view the video, you're also ignoring the rights of the victims. How is it that you're right is more important than theirs?
If you want to prove you know how to program, and you take some well known open source software but change it substantially enough to make it a different product that’s useful to some customers. Does that prove you can write software? I think it’s arguable, but it does prove you’re at least not completely incompetent around software.
I'll just install the update myself.
This was always the misconception about Twitter as the "public square": that authoritarians could somehow leverage something to force people to listen to their bad ideas.

I'm forced to walk through the public square on my way to work or to buy groceries or hang out with friends. I'm not forced to use Twitter; it's just a website that provided an amusing speech product that I enjoyed.

Authoritarians saw Twitter and thought it would be productive for their political ends to force people like me to listen to their bad ideas. They couldn't, because Twitter was a private company that could control the moderation they used to create their speech product; it wasn't the town square and they don't have First Amendment rights there.[0]

Then an authoritarian purchased the platform and thought that it would be productive for his political ends to force people like me to listen to his bad ideas. But he couldn't, because I could delete my account any time I wanted to and find another place to seek amusement.

The main intellectual breakdown from which a lot of these people suffer is that the marketplace of ideas _already exists_ and it's what brings you things like, for instance, a liberal Twitter and an authoritarian Parler. These companies are (and should be) free to seek out their customers by shaping the product they produce by any means they want, including by banning you or deleting the things you say that will alienate or annoy their core consumer group.

[0]: obviously relevant and timely discussion of government action doctrine deferred.
Oh wow. I'd love to see someone set up an environment where GPT solves a programming interview incrementally as a human would - with a teleprompter of describe-as-you-go text for the interviewee to read out. Couple it with speech-to-text for follow up questions and you can conman your way through any coding focused interview.

Not that I want or need this to pass interviews. But it would finally force the industry to find a better way to evaluate candidates.
Ask HN: What type of lawyer can review consultant agreements?
I have an opportunity to take on my first ever contract as a consultant, building software for an existing small SaaS company. What type of law or lawyer should I google for in order to have them review the legal documents I'm being asked to sign around non-disclosure and etc to make sure I'm not signing anything which could hurt my own IP in the future? This is all in California by the way.
I've never seen either of them endorse a conservative policy? Let me know if I missed one, I haven't audited everything they ever wrote.

You're highlighting them needling the democratic line on "news cycle of the week" type things, and I agree they do that.

Re: "the left" vs democrats, I think taibbi was writing for a general audience who doesn't make a distinction there.
There's a huge problem in many branches of science where, using normal methodology, it's possible to come up with an endless stream of results that are unlikely to have any predictive validity outside of the extremely specific circumstances of the experiment -- and often not even there. This gives the illusion of knowledge, but everything you "know" falls apart if you actually try to apply it to the world around you.

https://en.wikipedia.org/wiki/Replication_crisis

An attempt by DARPA to evaluate the various fields of social science found that only about half of the papers they tried to replicate actually gave the same results when tried a second time. People in those fields could give pretty good predictions of which papers would replicate, but the publishing apparatus doesn't seem to have much in the way of quality control to filter out the papers everyone knows are junk -- nor do people cite the junk studies less often. Here's a very readable writeup with details:

https://fantasticanachronism.com/2020/09/11/whats-wrong-with...

What's more, correlational studies have another problem: even a consistent-but-small correlation between two variables usually is non-causal when you're looking at sufficiently complicated webs of cause and effect, e.g. the ones found in the social sciences like psychology. The math here has some profound, dire implications, and I found this article to be a huge eye-opener:

https://www.gwern.net/Causality
It did. It's a question of ratio of consumers & usage vs satellites & ground stations.
The article doesn't really get at how wittiness works in social media, where clever jokes tend to work against actually explaining things and genuine curiosity about what's going on. We know less than we pretend, but the knowing attitudes often hide the gaps in our understanding. Better to ask sincere questions and look for their answers. And if you're not actually curious, at least support the people who are.
My correction was neither snarky nor a shallow dismissal, but rather a genuine and 100% serious correction of the conclusions that can be responsibly drawn from the research.

Ex: We have decades of research on ASD and ADHD that have utterly failed to serve the very large number of people who don’t fit the profile of “young white American boy” to whom that research actually applied because the conclusions were wrongly assumed to generalize to the wider population.

It’s not a new problem, and there is no justification whatsoever for being oblivious to that problem in this field anymore.
I think you’re confusing expressiveness of types with static/dynamic typing (the latter are also typed!)

An expressive type system would allow you to define both a cent and dollar types, s.t. assignments of those types to each other without conversion would fail.

In a way, it is
a way to have the computer validate apps Hungarian rather than trusting the programmer (well, it’s more, but for this argument).

Go’s type system is anachronistic, compared to what modern language provides (but then, all of go is anachronistic on purpose. The usefulness of this purpose not to be discussed here).
Why downvote this? It's plainly true. Most drug-related deaths are from disease, contamination (fentanyl), improper dosing and black market violence. Those issues all virtually vanish with legal access to drugs. So we can choose to a) change our obviously failed policies and start saving lives or b) keep doing what we're doing and keep paying the cost in taxes, personal liberty and lost human lives.

If you need data, look at Portugal.
To be clear, I think the research is excellent and important. My problem is with the spin the Economist puts on it (and it’s always more egregious with the economist because of the lack of a byline).

The Economist predisposes it’s readers to believe that this indicates needle exchange programs are bad, as opposed to leaving open the possibility that due to changing circumstances needle exchange programs which have proven to be extremely successful, also need to adapt, much like every other individual, program, company or non-profit at any time.
Instagram's formats feel nicer for getting updates from friends and family. No rants, just happy photos against usually a nice background.

Performative or commercial accounts make the experience worse though, and from what I understand these are being prioritized in the timeline.
Indeed, you just need to forget to put a terminator to get a nice memory dump.
This is a news-bite-size summary of a policy brief, this is the source policy brief: https://www.cmu.edu/traffic21/research-and-policy-papers/cmu...
Had they had unit tests, this would never have gotten that far.

Have unit tests!!

Could you do other things with those credits, like use them in the cafeteria or resell them? Why were they so frantic to close the loophole?
I am definitely seeing them on the ground within a few blocks of the needle exchange in Ithaca, NY and this is something that's become noticeable in the last few years. It's part of a general coarsening of urban life, where it is not unusual to hear gunshots at night, you hear about fatal stabbings just a few blocks from where a friend of mine lives downtown, etc.
He seems to hang out in the comments with lots of Nazi and ultra right-wing wackos. These seem to have an influence on him.
it's ok when we do it
>internal video camera pulling back poltergeist-style

That cinematic technique is called a "dolly zoom" and it's totally dramatic, if used correctly!
Wow haven't seen this before. Very cool.
A catalog of more than one thousand open source game re-implementations: https://osgameclones.com/
Your suspicions are not correct (I personally hired many taxis through both Uber and Lyft prior to 2020).

I challenge your assertion that shared rides were the "main" offering: Uber Pool was 20% of rides in 2016.zero]

Use "ride-hailing" or just call these things what they are: taxis.

[zero]https://techcrunch.com/2016/05/10/uber-says-that-20-of-its-r...
> some skins blend into the background way too well...

That's kind of the point of camo.
If robot0 name is AAA and uid Is BBB, and robot 1 name is BBB and uid AAA, and you call the function checkRobot('AAA'), what sort of assert exactly could differentiate between a name and a uid?
it is a very real fear. When you look around and realize everyone that works at a company that is over 60 is in upper management it becomes clear that you either move up or out. I have also noticed it is sometimes hard to keep up with certain types of work after a certain age. The strength you retain as you get older is wisdom of experience.
crates.io’s backend is in Rust.
Thank you for bringing this to my attention. You're right, this is the culprit. I'm going to fix it.
You can patch them in yourself, it's pretty easy with just a CLI command: https://github.com/ryanoasis/nerd-fonts#font-patcher
This was a great read, but I was surprised not to see window functions in here. They are so powerful and I'd estimate that less than 10% of developers I've worked with even know they exist.
>The best leaders are great individual contributors, not professional managers

Duh.

For a technical business to have the most unfair advantage (well above patents, etc.) there has got to be the most technical competence/productivity at the very top.

There's still an unfair advantage if there's as much competence at the top, but when it's the most that's when it's really the most unfair.

Jobs was an outstanding visionary, salesman, task-oriented and goal oriented manager, but without Woz at the top along with him Apple would have been greatly limited.

Once things took off they could build some bigger teams, on paper it looked like they could afford anything. It was expected to require more than one engineer to design as salable a product as Woz could do single-handedly.

By 1985 Jobs was reminiscing about being burned:

>We're going to be a big company, we thought. So let's hire "professional managers." We went out and hired a bunch of professional management, and it didn't work at all.

>They knew how to manage, but they didn't know how to do anything.

As this took place it required more & more personnel, as well as these non-domain managers to go with them, in order to accomplish less than Woz and a small team. It was a no brainer.

What a person can do single handedly turns out to be the best indication of how much more they can do with a proper high leadership position (if they are willing), especially when compared to "professional managers" without the domain expertise to hold their own when there's no technical team backing them up.

Not how many people the impressive manager has managed before, even if there was legitimate positive financial outcome in their background.

Once there was a competent all-technical team, if less wizardly than Woz himself, Jobs could sell that just as well, Woz was well set, and he was out of there with his shares in Apple wisely held.

If Apple had not recognized this as early as they did, there would be no way Apple could have gotten as big as they are now.

>I always had, by design, an "administrative partner" on my team who brought those abilities to the table - and I always paid attention to what they had to say. That combination (technical knowledge, leadership skills, and sub-contracted management skills) carried me

Woz could legitimately say this about Jobs which is a true measure of whether there was adequate technical leadership at the very top during his time.
> US culture where "free speech" rules supreme

Oh sure your right to say "I'm going to blow up a school" is of course protected. Say "I'm going to shoot the president" though and off to jail.

Want to run an advert that someone thinks it false? Nope. Print some stories the government doesn't like? nope. Draw a picture of Lisa Simpson being screwed by Rupert Murdoch as a symbol of the collapse of the quality of the simpsons? Off to jail for you

And of course there's the whole mess of copyright, trademarks and patents which infringe on your right to speech
If your site supports that, sure.

But if you've got things on sites that don't support that, or if you want to aggregate various sources in one place, then most places support RSS so that's an easy way to get them onto your account.
Isn't size_t defined as being able to fit the largest possible data allocation?
You should define separate types for “cents” and “dollars”. And, probably operations to convert between the types.
It is more like a combat sport, doing martial art moves, while trying to juggle knives between moves.
Nim as well, they even have an example[0] with currencies.

[0] https://nim-lang.org/docs/manual.html#distinct-type-modeling...
What is the meaningful difference between killing someone yourself and letting them die when it's in your power to prevent it?

Saying that a certain population should die because of their criminal nature and high "cost to society" is straight up nazi shit. What's the policy implementation of that opinion just curious? It really doesn't get more clear than this.
The findings of this study are fascinating and counter-intuitive. It seems that we often have mistaken beliefs about how much to talk in conversations, and that speaking more than half the time can actually make us more likable. This goes against the common advice to "let the other person talk" and shows the importance of challenging our assumptions about social interactions. It would be interesting to see how these findings apply in different contexts, such as group conversations or online forums. Overall, this study highlights the complex dynamics of conversation and the need for further research in this area.
Maybe they're not for everyone, and I certainly don't think they should be followed literally to the T like a cookbook recipe.

But Dale's book helped me go from virtually no friends to having many treasured relationships in my life, across interests and divides that I never would've even bothered to have explore if not for that book. It made me receptive to actually getting to know people outside my interest groups, and was as illuminating as it was humbling. It was the book that helped me realize there was so much more to people than the tiny bubble I was in. What may be common advice was, to me at the time, completely unheard of to me. If your parents and social groups don't naturally teach you this stuff, and you're an introverted computer nerd, it's a whole lot better than nothing. Are there better books out there? I'd love to hear about them.

Nonviolent comms can definitely feel cult like and wishy-washy. But it's been tremendously helpful for me in engaging with people across ideological gaps (chasms these days). And it may have saved my life on occasions when conversations got especially heated and emotional and violence was a very real possibility. For all of its teletubby tendencies, in the real world, it is much more able to establish slash remind people of human connection than the bitter street protests we've seen over the past few years. Its underlying message is to simply seek common ground and work outwards from there to solve common problems, rather than digging further into ideological trenches and seeing everyone outside it as the enemy. That particular part isn't necessarily cultish. It's just really hard to practice in the heat of the moment, so the rest of the book is a bunch of deescalation techniques mixed with, yes, fluffy feel good stuff.

Shrug. Just my review as someone whose life and relationships were made much more enjoyable after those two books. Not because I can manipulate people (still can't and wouldn't even if I could), but because they opened ways of thinking and feeling about people that I didn't have before. Together they taught me way more respect and empathy for people outside of my own comfort, interest, and ideological zones.
This is pretty like the quote from Thomas Huxley: "Try to learn something about everything and everything about something".

But I think people should choose topic carefully it should be fundamental, maybe it's soon unfortunately gone if you choose a trendy and short-lived tech.
You can also find siblings of which one could pass as black and the other as white. Sometimes even parents and children. Would they then be of a different race?

What are the different human races you can identify from appearance if I may ask?
Are you buying a new car every 3 years?

That car note shouldn't be $400/mo for the life of the car.
I pasted in the question I typically ask candidates at $dayjob. It did better than the vast majority of candidates. (It’s a very open ended architectural question that’s specific to the industry I’m in.)

At the end I said “write it in Rust” and it wrote a plausibly good implementation.

I’m not sure I can trust remote interviews any more…
I think it’s more accurate to say he doesn’t lean as left as he used to…relatively speaking. He is pretty much consistent, it’s just the left has pushed further left and this has made him seem to move right.

Yes…just like the comic Elon tweeted describing his views.
All these people saying "social media is bad" -- are doing so on social media... Is it so hard to imagine for some Twitter may have filled a role similar to Hacker News? Personally, I got lots of value from Twitter, following people in the game development community. Now that's moving into various silos that are hard to find, disconnected from one another. I'll miss how it was just like I miss TIGSource and how I'll miss Hacker News when it eventually succumbs to the fuddy duddies.
The paper opens with a discussion of causation.

> the data from the studies included in the aforementioned literature reviews (i.e. General Accounting Office (1993); World Health Organization (2004)) rely on small sample sizes and self-reported data regarding individ- uals’ drug use, and do not typically consider attrition nor spillover effects on those not directly treated. Additionally, many studies use data from Canada, Sweden, or New Zealand to serve as a comparison group for drug rates in the US. Such methods are problematic for addressing causality, given that other developed countries have differing policies on the operations of SEPs and greater access to substance abuse treatment.1 I overcome these existing limitations by cre- ating a novel dataset that combines information on SEP opening dates with restricted administrative county-level data on HIV diagnoses. These data proxy for drug use without relying on self-reporting behavior, and are representative of counties across the US.

It’s using newly-opened SEPs for a discontinuity analysis, which does provide evidence of causation (and furthermore notes that previous studies were correlational).
I would say the worst are those who like the power and authority management titles provide.
> [follow] a convention of including unit names in identifier names.

appending units to identifiers helps, but it relies on a developer's eyeballs to spot any errors. It would be infinitely preferable if the type system would simply enforce this for you and developers not have to expend cycles reasoning about this stuff themselves.
I have wondered the same but I think SMD wasn’t as cheap a decade ago as it is today for one-off designs. I wonder what a modern day jlc version would cost.