skysight-inc/HackerNews huggingface dataset:
> Small teams leverage speed as a competitive advantage which is key to winning over competitors. Other benefits include better communication, more engagement, more profits to reinvest, and, overall, better productivity. Small groups avoid the Ringelmann effect, which is the tendency for individuals to become increasingly less productive as the size of their group increases. More importantly, the headcount constraint drives creativity and innovative solutions.

> Controlling headcount expansion when experiencing fast growth is challenging. Targeting an efficient number of teammates is tricky because it's difficult to know and test when fewer people can achieve more.

This is really challenging, but one thing to keep in mind when planning headcount is that product usage and business revenue can scale very, very quickly once you find product-market fit, but there’s a slow maximum rate you can find, hire, and onboard more (good) people; especially good managers.

At Notion we were too cautious about adding engineers because we over-valued the efficiency of the small team, and under-estimated the difficulty/low rate of growing the team. This caught us by surprise - we thought we had a good trajectory figured out compared with our business growth, but at a certain point the growth ate through the headroom in our systems, and we spent most of a year on reliability instead of features. We fixed the problems, and have been hiring aggressively since that whiplash, but it still feels like we lost a lot of time chasing efficiency instead of starting hyper growth hiring.

That said, hindsight is 20/20. If you start aggressive hiring as soon as you see some market fit, and then growth tapers off, you can burn both your efficiency and runway on a “false start”. But even if you’re right to start, you’re going to hit the “good problems” of hyper growth next. Maybe it’s part of the hyper growth territory to feel a year behind hiring until suddenly you double the team in a year from 300 to 600 engineers like we did at Airbnb and then all the culture falls apart and suddenly you’re in the Warring States period.
JRE is the top podcast, what's his format and why is it so successful? Why does it not feel "canned" but rather "candid"?
>"The interview follows exclusive reports by The Associated Press that Citizen Lab, a cyber watchdog group at the University of Toronto, found that three Polish government critics were hacked with NSO’s Pegasus.

On Thursday, Amnesty International independently verified Citizen Lab's finding that Sen. Krzysztof Brejza was hacked multiple times in 2019 when he was running the opposition’s parliamentary election campaign.

Text messages stolen from Brejza’s phone were doctored and aired by state-controlled TV in Poland as part of a smear campaign in the heat of the race, which the populist ruling party went on to narrowly win."

How come this is not prosecuted criminally?
Cyril Lucaris, Patriarch of Constantinople
Yes, I meant as a matter of linting. I can understand the arguments being different for the language as a whole, particularly when legacy compatibility is a consideration.

But my impression using pylint is that its default settings are wildly opinionated, hence the surprise that this wouldn't have fallen under that umbrella.
I think it started with the milky sap of the fig tree, actually.

A reaction to that is quite common

https://pubmed.ncbi.nlm.nih.gov/30745641/

https://www.livestrong.com/article/546672-fig-allergies/
> shoot-to-kill order to quell protests

What a typical headline manipulation. And the article barely mentions all the armed banditry, nice. Way to paint a dramatic picture, Reuters.
Unrelated: how can I disable, browser-wide, the ability for sites to set 'user-select: none'?
Well, it wasn't in Dropbox. For many years.
FYI, you are describing ADHD symptoms:

>I have the same but it feels more like a type of paralysis rather than a loop

See: "ADHD Paralysis"[1]

>I can only do one task deeply at a time but while doing that, I will think and worry about other tasks that need to be done. This stops me from what I am working on, leaving it half way and starting something else. When I reach a point when two or more tasks compete for my attention (or someone drops something on my plate) I feel locked up.

See: "Executive Dysfunction" [2]

>The best thing I've found is to capture tasks as soon as I get them and try to ignore things until my current task is done. Otherwise, I drift of into mindless scrolling

See: ADHD switches[3]

I've been beating myself up for 30 years over this stuff, until I learned that I'm very much not alone - and that ADHD doesn't mean what the name says (it's named awfully[4]).

[1] https://romankogan.net/adhd/#ADHD%20Paralysis

[2] https://romankogan.net/adhd/#Executive%20Dysfunction

[3] https://romankogan.net/adhd/#ADHD%20Switches

[4] https://romankogan.net/adhd/#Awfully%20Described%20Human%20D...
The Mainstream Media Is Losing the Fight of Its Life. All Thanks to Joe Rogan
This is actually sick. Good job man. I wish at 15 I had gotten more into coding, so you're excelling right now. Congrats!
If you get stuck in a traffic jam on a Friday afternoon before a holiday weekend, you don't claim that the highway system is "crumbling". Sometimes you have a temporary surge in the demand for something - that happens. We don't build anything in society to accommodate a worst case scenario, as nice as it would be, it's just not practical. So to answer your question, I would say that the hospitals are currently over capacity.
> - company surreptitiously builds a profile on everything it hears, ostensibly for "training" their ML / AI

I have yet to see any evidence that any voice-command device is transmitting everything it hears. The data sent by the device is too small to contain audio beyond what was said after the wake word was detected. The hardware does not have the necessary chips to do 24x7 voice to text.

You're totally right that they can do a lot with what they do get, from the audio around when you say the wake word, and from other data that you give them through web surfing, location data, etc., and that's totally a legitimate reason to not have one or to limit one's interaction.
With IFS, they could still manufacture their designs. Maybe, I'm not sure.
Yup. I call them "small tasks"[1]. They're hell.

[1] https://romankogan.net/adhd/#Small%20Tasks
It has nothing to do with the type system? It's an issue with implicit declaration. You could very easily require explicit declaration while retaining the selfsame type system.
or if that's the use case, require the whitespace to include a \n or \r\n... It's not like python doesn't have significant whitespace already.
You kinda got it kinda technically right, but also not entirely right overall.

You get it all in cash, and then you can decide on your own which proportion of it you want to spend on stock and literally anything else (just like you would with any cash in general). But the bottom line is, you got your entire comp in straight cash, and it is up to you how you want to distribute it.
I haven't heard anything from GitHub one way or another about whether they use Sorbet.

I'd be extremely surprised if Basecamp was using it, as DHH has always been particularly opposed to types, but again, I haven't heard anything one way or another from them.
You could have the same behavior by enforcing + operation in between

mylongstring = "hello" +
"world"

No idea if python's way of indentations allows this but sounds like it should
If this really lets me block certain websites for good, then I'm sold.

I absolutely hate those sites that scrape other well-known sites (like StackOverflow, Quora, Reddit) and add ads and SEO spam. They are increasingly better at being on the top of the search results, and I cannot get rid of them.
Oh, I play this game on my watch when my phone dies.
I think you should give Hackers a chance... it is silly and full of hollywood tropes, but it definitely captures the hacker culture of city hacker kids in the 90's. I also think the film pays homage to well known hackers from the 80's and 90's, all the handles of the characters in the movie are named after real people and there are even references to the types of textfiles/books we all shared at the time. If you can suspend your disbelief it's great.

But I do have a soft spot for the movie. It was filmed in the HS I went to (thought I attended a few years later) - there's a scene where one of the characters was redboxing on one of the school payphones, and I got to do that from the same phone as a student in that school - how cool is that?
The data generating process is the random assignment of people to experiment groups.

The potential outcomes are fixed: if a person is assigned to one group the outcome is x1; if another, x2. No assumption is made about these potential outcomes. They are not considered random, unless the Population Average Treatment Effect is being estimated. And even in that case, no distribution is assumed. It certainly is not Gaussian for example.

Under random assignment, the observed treatment effect is unbiased for the Sample Average Treatment Effect. So again, the data generating process of interest to the analyst is random assignment.
they are probably training models for self driving cars/boats
I'm talking about regulating corporations, taxes, tariffs, trade restrictions, material bans and so on, maybe that wasn't clear in my argument or maybe I don't quite understand yours?

But even on an individual level, money is still a huge guiding factor for society in general, so taxing certain items even at the individual sale level could influence things. Putting fuel in your car? 10% carbon tax, both you and the corporation paid a tax, that goes into the coffer to pay for other kinds of more active carbon reduction programs.

> The reason you don't litter, dump used oil down the toilet, buy conflict diamonds and complain when Nike gets caught using sweatshop labor isn't because some jackbooted thug will put you in a cage, it's because you know it's the right thing to do.

People do all these things, knowingly ignoring all the externalities of their actions. The world is full of decent human beings, and yet the above is still true. Just look at the roads, we're all thoroughly aware that cars pollute our cities even in the immediate tense, let alone long term, yet the roads are still full.

Let's not blame the individual for industrial pollution anyway, since the majority of emissions are still from industrial activity. People have marginal agency on changing that. What's a consumer going to do about bunker fuel in shipping ships? How am I going to influence the processes used in steel mills?
The 3DS CPU would also support GBA cartridges, if there were any place on the console to plug them in.

It's kind of amusing, actually — Nintendo didn't intentionally support GBA in the 3DS. But they supported DS in the 3DS the same way that the DS supported GBA: by embedding the previous generation's CPU, as is, within the die of the new CPU. Which means that inside the 3DS's CPU is a DS CPU; and inside the DS CPU mask they reused for this, there is a GBA CPU. Which is fully functional. You tell the 3DS CPU to reboot into DS mode; then tell the DS CPU you're now talking to to reboot into GBA mode; and there you go, you're now talking to a GBA CPU.

Nintendo eventually did realize what they had done, and released a few special limited-run GBA "Virtual Console" games. (But those games aren't emulated; they run natively!) You can use Nintendo's own GBA firmware to run your own GBA ROM images natively on a 3DS, if you like—though I don't think Nintendo's GBA firmware supports things like a Real-Time Clock, so you're better off using a GBA emulator there.

But the potential is clearly there for someone with skills like the OP here to lift the CPU out of the 3DS onto its own PCB with a GBA card-edge socket, and then write a GBA firmware for said CPU that actually interacts with it.
The scene depicting the NSA tracing the phone call also seems very dubious from a technical standpoint.
They did support ECC on some i3 simply because they did not bother to double the sku, however IIRC you need the server / WS S chipset to enable it. At which point just put an entry level Xeon on that.

In the absolute the cost of ECC everywhere would not be substantially greater than the prices we have now without. The current ECC prices are high because it is not broadly used, and not really the inverse. Consumer skip it because it is fucking hard to get ECC enable parts for S SKUs (or H / U) in the current situation, while there are plenty of non-ECC vendors and resellers, and something like at least 3 times the number of SKUs. And consumers have not been informed they are buying unreliable shit.
Yes. They suck at preventing decent algorithms from getting through. They are a way to gather data and filter out most of the least-sophisticated bots. Not any kind of real security.
I'll add a button to messages to flag/report them in the upcoming weeks.

For individual channels the goal is to allow administrators to moderate them, kinda like with Reddit.

For global channels it'll probably end up being me doing all the moderation until I can hire someone to do it.

I also plan on importing Open Street Map data on school properties and then preventing most users from being able to post messages within such boundaries.
That logic may have made sense at the companies of old but companies today often present a Theseus' Ship dilemma for those working and wishing to jump ship.

If all of the engineers you work with move over to Company B and the leadership of Company A is recycled, what is left at Company A for you to be loyal to other than the name?
The Case Against the Case Against AI
Notice that, in the original quote,

There should be one-- and preferably only one --obvious way to do it.

the author used two different ways of hyphenating (three, if you count the whole PEP 20). PEP 20 is clearly not meant to be taken as law. Nor PEP 8. Nor PEP 257.

People frequently mistake "one obvious way" with "one way". There are lots of ways to iterate through something, for example, but there is really one obvious way. And the philosophy here still applies: when you read anyone else's python code, the obvious way is probably doing the obvious thing. I think that is the more appropriate takeaway from PEP 20.
FYI, I'm not posting "the" link to my site. I'm linking to the specific posts I've written that directly relate to the comments I am responding to. I believe my writing is useful in such cases - not in the least because people have directly reached out to me to say thanks.

Just trying to increase the chances that someone stumbles upon something that helps them. I don't see many people talking about ADHD here.

If public awareness of ADHD was anywhere where it needs to be, I wouldn't have spent 34 years living without help.
Publishers agree best practice on linking to original sources
If they do the same kinds of error, yeah.
Yes, of course. But you see that no scope keywords exist in Python. But there exists `+` to concatenate strings (too).
Is there a specific country you are referencing?
For those looking to avoid this specific problem, there is a flake8 rule: https://pypi.org/project/flake8-no-implicit-concat.

More broadly, the https://codereview.doctors makers are making the point that their tool caught an easy-to-miss issue that most wouldn't think to add a rule for. A bit of an open question to me how many of those there really are at the language level, but still seems like a neat project.
Ask HN: How can you adopt Node.js to Web3
Hi,

Is there a distributed platform that provides node.js/webserver capabilities? For example, I see integration between node.js and IPFS but would not using a node server be a point of failure in web3? How do you guys tackle node.js functionality in a web3 environment?

Thanks
I don't think I have to say many words to emphasize how much this movie has shaped my life. I've had this nick since I was 13 or 14.
Who asks their acquaintances for revenue numbers? Most employees at a small startup won't know anyway.
As long as price controls aren't imposed, there's no danger of a DEF shortage. The price has gone from US$250/tonne (25¢/kg) to US$1000/tonne (US$1/kg). Trucks consume perhaps 1 kg of urea per 100 km. Even at US$10/kg it wouldn't grind trucking to a halt, just raise the price a little.
It stops too soon. Once it's in a gulf or ocean, where do those currents take it?
I can relate to this a lot. The one silver lining of the shameful, interminable hell that is procrastination is the random skills that come out of it.

I was so dysfunctional at my last job during covid-induced WFH I found time to completely redo my backyard, which included tasks like "research sod options, schedule a delivery, learn how to install it and lay it before it dies" which if someone officially assigned me to do I never would have been able to get myself to complete.
The constitution calls for a "republican form of government," however the conventional understanding at the time was that such a government is one in which the people choose their rulers. We could use the term "democratic republic" if that term hadn't been co-opted by states that are the exact opposite.

In contrast, states in which the rulers are elected from among a limited set of candidates chosen by the government, do not qualify. For instance, some states curate the selection of candidates by jailing or murdering opposition candidates. Others vet their candidates through a separate body of religious leaders.

In the US, gerrymandering probably does not pass a basic constitutional sniff test, but getting governments to relinquish powers that they enjoy is no small feat.
None, this topic has been written about to death for almost two years now and, as important as it may be, there's nothing new left to say about it. There's no shortage of interesting and newsworthy things going on in the world, we don't need to keep recycling the same few stories.
Hackers is just really fun and light-hearted. There’s something wholesome about the affection which the young hackers have for one another. Also, first Angelina Jolie movie, to my knowledge. The technical aspects are laughably absurd, to the point of being enjoyable (for me).
We open sourced it by merging it into the Sorbet repo, under which all code is Apache 2.0 licensed:

https://github.com/sorbet/sorbet/blob/master/LICENSE
Could you elaborate more about why hitting the gym, pursuing interesting ideas, and looking for a relationship are red flags?
The way I see it, the choice is pretty risk-free. I currently mirror repos on repo.or.cz (the original git host), codeberg.org, tildegit.org and sr.ht. (Feel free to suggest more!) I use pushurl extensively to transparently keep them all in sync: https://stackoverflow.com/questions/14290113/git-pushing-cod...

Over time it'll become clear if some are unreliable or have other issues. When that happens you'll be glad for the diversification.

This whole evolution reminds me of the early web, which was often a thin veneer for multiple ftp mirror sites. This makes me happy :)
> This change would break a lot of legacy code for no good reason

Preventing a bug that occurs in 5% of observed codebases (and anecdotally, happens to me during development all the time) seems like about as good as reasons get.

Swapping a perfectly fine print statement for a function, on the other hand… that’s the breaking change in Py3k that’s never seemed worth it to me.
A Stack for Startups
None of this would have happened in web3! /s
Wouldn't it be better to have in the title _what_ the library is supposed to achieve, as opposed to who published it?

Right now the title reads essentially: "Here's a library".
I used to love SU! So much so that I gave it up for Lent one year. It brought back the serendipity of the old web.
And sweating, presumably.

I wonder whether urea is recovered from waste water at water treatment plants.
The true costs of digital currencies: Exploring impact beyond energy use
Yes, exactly. And them knowing which relay points the NSA had tracked. Don't get me wrong, I think it's a great film, but I feel like because it's a great film overall, technical-minded folks sweep all the technical bullshit in it under the rug. Whereas a film that everyone can agree is hot garbage, like Swordfish, gets ridiculed for having ridiculous crap in it, while Sneakers is (rightly so, I think) given a pass.
Why John J. Mearsheimer Is Right (About Some Things) (2012)
One narrative is that the superior logistical capacity of agrarians gave them a military/reproductive/etc. advantage despite an inferior standard of living.
Unfortunately you don't really own an individual license to the content if you get a BluRay - your content is still tied to the media. Some of my BluRays are unplayable due to scratches, which means that my license is gone. Ok, these are the terms, but with terms like that piracy wins.

I'd like a full quality, DRM-free file with my BluRay purchases. And then I'd just skip the BluRay and buy the file itself...

They don't sell the DRM-free file because of piracy... But in fact, there is more piracy because they don't sell the file!
Yeah for smaller companies this is the norm. Even within Europe, if you work for a company in another country it will usually be as a contractor on paper, as it's a lot of work to setup payroll etc for one person (it needs to be done in each country). A lot of the time you can end up paying less taxes that way compared to an employee though, so it might actually be in OPs advantage.
No it's not.

Source: I'm in BC
> If the West is so bad and Russia, China, Iran, Syria, Kazakhstan, etc. are so incredibly better, why do they still live in the West?

So, "Putin and Pals" live in the West? Ayy, lmao.
Sorry, I didn't understand the last part. Did you mean "People who have jobs with foreign companies should not have to pay taxes"?
If you're running multiple crops, don't you need specialized equipment for each? Making it a bigger investment in equipment, or more likely to not have the right equipment at the right time if you have to rent/borrow it?
That's not what they're doing.
BS.

If all that mining capacity is sitting in Kazakhstan they will most probably not import energy from renewables in Norway or sth. like that. Their energy mix is/was 99% fossils in 2019 [0], they can't change it that quick.

[0] https://www.iea.org/countries/Kazakhstan
It's a strange exercise in hagiography that points out his many flaws? Dirda seems content to mostly enthuse over Eliot's work, not his person. I am inclined to agree with him, from the Moderns onward we've had a much clearer picture of the people behind the art, and many of them were unpleasant, not just Eliot but Picasso, Charles Mingus, and on and on. But I wouldn't want to never enjoy their work again (and rejecting it won't help anyone they trampled along the way). Better to hold our contemporaries to higher standards, which might do some good.
What power does the EU have to bring justice to this? (Asking as an American)
Probably this is way outside the scope of what you are doing now, but some sort of augmented reality phone viewer for these messages would be super neat and really emphasis the physicality (sort of like in the game Dark Souls, haha).
The whole "666" thing really threw me off. I thought it was some Python specific term or something at first glance. They open with a sentence that mentions "5% of the 666 Python open source GitHub repositories" as though there were only 666 total open source Python GH repos. Picking a number with other fun connotations or whatever to use as a sample is fine, but without setting that context, it was kind of distracting from their main content.
I think 100% code coverage is folly. Spreading tests so widely near-inevitably means they're also going to be thin. In any codebase I'm working on, I would focus my attention on testing functions which are either (a) crucially important or (b) significantly complex (and I mean real complexity, not just the cyclomatic complexity of the control flow inside the function itself).