skysight-inc/HackerNews huggingface dataset:
On your first point, I agree, I've seen extroverted employees enter the management track and get promoted to such positions over others.

On the topic of great software, I would offer that maybe this is beside the point. I'm not convinced that in most organizations of sufficient size that you can even get great software, because they fall down a road of lowest common denominator development to tackle issues of huge scale, complexity and managing varying levels of talent. In my experience there tends to be so much intertia and process created to corrall people that usually inspired people are left shackled at the hand and foot and prevented from effecting meaningful change. Once this happens, it comes down to the capacity for individuals to bring people on board (usually not an advertised developer skill) and sell ideas to others to effect change, which I think informs at least part of the thinking in hiring "team players" - which really is management engineering around the problems that they've created.
With C I rarely use libs outside of stdlib and when I do I pay attention to performance more than convenience.

I think even if it's dominated by libs and data types I think it has value as it might reflect what actually happens out there in the wild rather than a purely academic exercise.
Mice are used in biomedical labs.
Just curious why do you say it would be a less immersive experience? Running a train system is no small thing. From drawing up time tables to ad hoc rerouting when something inevitably breaks to all the signal and rolling stock maintenance...
> if a nudge is ineffective, then its result will be random

Ineffective and random are different. Ineffective means that the effect size is smaller than required.

For example, if you read "Paracetamol was ineffective for pain relief after surgery" it doesn't necessarily mean that the effect of paracetamol is unpredictable, inconsistent, immeasurable, or that it had no effect or negative effect. You would most likely interpret it to mean that the paracetamol did have an effect but it was insufficient - the patient was still in too much pain.

Similarly, if a nudge intervention was ineffective, it doesn't tell you how it failed, only that it didn't reach the threshold for success. And it certainly doesn't tell you anything about how well an aggregate of some effective and some ineffective results would perform.
I found this really interesting as well as here in New Zealand that relationship is inverted - we don't typically have residential air conditioning yet use a lot of electric heating so our peak demand is in the mornings and evenings, and most intense in the winter. This makes the business case for solar a lot trickier here as the periods of max generation (daytime during the summer) coincides with low demand and subsequently low wholesale energy prices.
Next-Generation Temperature and Humidity Sensor Shelly Plus H&T
There shouldn't be any captchas. Do you mean on the website, like Cloudflare captchas? Which country/vpn/whatever are coming from?
So would you say they are just not web scale yet?!

They seem to be serving millions of books per month on a cheap VM. For once a smaller website didn't crash upon hitting the front page, so I don't really see any problems here.
I had the robots book, and I wish I could’ve pushed my father just a little more to build it with me. He had the tools and the skills, probably more than most. Reminds me that I need to build things with my kid.
> I don't mean only for this specific example of git usage, but every entry level employee - whether from a college program or a bootcamp or self taught or whatever else - is gonna have a lot of gaps,

That's understandable - the issue under contention is how to address the gap. I absolutely do not expect people to know Git when they start. If you look at my comment history, including in the last few days, you'll see that I dislike Git and think there are better alternatives.

The issue is: Once a gap has been identified, and there is plenty of documentation/resources out there, why is it not enough to point them to it? Why is it not enough to have a Wiki page listing all the tools they're expected to know/learn, with guides to resources to learn from? If there's a specific, obscure or internal tool with poor docs, I can understand spending time with each hire. But should a developer always teach:

- How to use Git

- How to write makefiles[1]

- How to do regular expressions (including teaching the syntax, etc).

- How to use a standard shell (bash/zsh/csh/tcsh)

Larger companies often have senior folks teaching courses on these, which I like. My complaint isn't that these courses shouldn't exist. It's that with some employees, directing them to the course simply doesn't seem to suffice.

I think the role of mentorship by senior folks is more for :

- Teaching them certain design principles/patterns

- Pointing things out during code reviews

- Teaching how to test things well (I still haven't found a single good resource for this).

- Teaching when to shun/embrace complexity

- What they should learn/focus on (e.g. identify strengths and weaknesses, and how to overcome weaknesses).

And so on: Basically things that are mostly gained out of hard experience or that are undecided (i.e. differing opinions in industry - senior giving his/her take).

But certainly, if there were books/resources that unambiguously teach items from the above, I think a junior employee should be given that resource and they should learn.

(And by learn, I mean on the job, on company time).

[1] Although I'd used makefiles to compile tools for over a decade, I never learned the syntax. Then for one job I needed it. No one would teach me it. It's a heavily used tool and it was understood that I should just read the Make docs. I didn't think it unreasonable.
-
Nuclear power plants combined with desalination. You all have a lot of water in San Diego, it's just salty.
I think you’ve mistaken my point for something it’s not. The “revenge” demanded by the French was financial indemnity, hardly equivalent to genocide. As it happens, I also don’t think the Haitians should ever have agreed to pay it (not worth diplomatic recognition in my view), but I do understand why the French were upset after the bloody and unnecessary Massacre of 1804. That doesn't mean they deserved revenge, but it does explain their motivation. The desire for such a harsh indemnity cannot be understood without this context, which the article and OC left out. The massacre and its consequences had profound effects on Haiti’s early development and international relations.
Agreed. And timing and lag do matter a lot for human–computer interaction. Common platforms won't be able to meet the latency demands of VR/AR rendering or guitar pedals anytime soon even without an extra emulation layer. But I think they can do Voxel Space Comanche or MilkyTracker.
This sounds eerily like web3.
Call it my "at home" continuation of a project I worked on 14+ years ago, now licenced and onsold to S&P Global as [1].

There's also a component of tracking every mineral related lease globally ( ~1.3 million in Canada alone) and tying those into public releases on the Canadian, London, New York, South African, Australian, etc exchanges .. and a fair bit of legwork in China, Russia, elsewhere.

[1] https://www.spglobal.com/marketintelligence/en/campaigns/met...
https://guides.loc.gov/finding-government-documents/declassi... is an excellent source.

https://www.documentcloud.org/app?q=classified is also pretty interesting and has good search tools.
Great project thank you!

Have you considered adding A Million Random Digits with 100,000 Normal Deviates to the collection? It's quite the thriller -- every page is a surprise and you will never guess what happens next!
I think generalization is very important, but I also think this oversells it slightly: every other species in history has lacked the privilege of writing its progress down. A PhD in farm science doesn't need to know how to grow a potato today, because (in theory) they can open a book and learn how it's done.

My concern about specialization is less that we'll fundamentally lose basic skills, but rather that our academic and cultural trends away from general knowledge are socially harmful and ultimately harmful to specialization itself (which is ultimately a good and necessary aspect of scientific progress).
Suggest you read my comment properly. I said the Russian regime is vindictive, not Russia.
Characterising the Russian regime as a psychopathic nutcase would be more correct than a government, although as we have seen from their shambolic military it is probably more correct to say they are not coherently anything at all.
I don't want to argue with you or change your mind. I will just never submit to your shitty public transportation conditions.
What's outdated is the idea that you can get any advantage from the times you have two pair compared to the times your opponent does.

Situations like this are akin to an "I cut, you choose" situation. Hypothetically, you want to size your bet such that all possible responses lead to the same expected negative EV for the opponent and positive for you, with a layer of fuzziness so that your bet size doesn't always give away what you hold. That's what is meant by non-exploitable game strategy. Doyle's original advantage was knowing that bet sizing and fuzziness more precisely than anyone else, from a combination of intuition and calculation, and also in reading the opponent's propensity to inaccurately calculate and take advantage of that too. What's changed in the last few years is that now everyone and their bots know the proper calculations as Doyle always did - and they're also good at reading your bet sizing to correctly guess that you have the two pair.

Your description is still right for a single situation: with a stack advantage, yes you want to apply pressure. What's changed is the aggregation over many such situations, where your opponents have two pair just as often and play it just as well as you do.
This Sounds like financial engineering. It is possible the people involved were incompetent, either individually or as a group. But this sounds like an incentive problem. Competence, misdirected.

> Branded as a success

I fear you aren't cyncical enough.

Was it a filure? Did the company's balance sheet improve? Did the company's stock price increase? Did the spinout attract a load of investment for its (pre-destined) success and turn that into a rich revenue stream?

Markets -- for both debt and equity -- are mostly idiotic machines on short timeframes. Your ability to generate free cash flow puts a floor on your price. Others' imagination and available liquidity are the only ceilings.

Additionally, these types of spin outs can behave like generational wealth. They may be incompetent idiots, but who cares? Daddy's money is more than you can raise and mommy's rolodex is richer than you could possibly imagine.
Examples:

In California, $10 billion so far has been spent on high speed rail. The new bus terminal in SF was $2 billion, though admittedly that includes a skyscraper and a park. The Bart extension to Milpitas cost another $2 billion.

In Manhattan the first phase of the second avenue line cost $4.5 billion and the second phase will cost $6 billion.
"I’m going crazy because even though I know the graph is wrong, I don’t have direct evidence to refute it."

Should have stopped reading there. Seems like an unhinged, expletive-heavy and evidence-light rant.

Most significant divergence means that before around that time the GDP per capita of the two countries were traking quite closely, and afterward, DR's GDP per capita started to grow while Haiti's remained flat, the difference today being over 5x.
Also as historical records show, and as some in the western braintrust noted at the time, the idea that Stalin was foisting revolution onto Korean communists, it was somewhat backwards - local Korean communists fighting the Japanese and then Americans, like the Chinese, were much more enthused about revolution in their countries than Stalin was.
Basically most methods of solving go from more intuitive phases to more algorithmic phases. Cubers plan the intuitive phase earlier on in inspection, but the later phases is mostly pattern recognition. So there is still decision making but less complex ones than are necessary at the start.
> In other words, a vaccine will prevent the recipient from getting sick, but that person may still carry the virus and expose those who have not received the vaccine

I just read this little tidbit. So you posted here that he said in July in essence: “that the vaccine will prevent the recipient from getting sick” (which as we know, quite wrong). Yet, you derided me for saying that he said that very same thing a year ago.

Fascinating that you somehow think you are providing evidence on here that we shouldn’t be skeptical of the claims that are being made. You yourself are apparently engaing the same misdirection that the administration did.
Is the world suffering? Maybe. You'll get a variety of responses and incorrections.

If so, why is the world suffering? You'll get a much wider variety of responses. I doubt many of them will be general shallow thinking, though there will surely be fingers pointed at some people for that crime.

What is shallow knowledge? Who's to determine the correct depth? I hope it doesn't work like Mississippi river boats because Mark Twain is already dead.

Is asking a web forum for an answer to something as important as the world's suffering itself an example of shallow knowledge? Or an attempt to elicit it?
Kandou's USB4 Retimer Shipping in Five of Top Six PC OEM Products
For me real-time means analog-like.

One of the common features of analog is no storage of data, simply passing it on at the speed it comes in.

Once you start buffering or storing the data that's when artificial delays can be introduced that can be so much different than analog that you perceptibly lose an element of continuity.

Electronically, to retard analog signals very much there were integrated circuits like delay lines, where the incoming signal was passed from silicon cell to cell an excessive number of times simply to achieve a desired latency from the output pins.

This is almost the equivalent of a FIFO buffer so often used in handling digital signals.
Another factor for building solar right this moment is that the price of polysilicon has jumped to the point where large projects are potentially at risk of cost overruns/delays. Growing pains.

https://www.bloomberg.com/news/articles/2022-07-22/china-is-...
All the maintenance you put towards getting things running right now will be maintenance you put towards making sure your cluster is doing what you need and want.

If you start having more servers, a k8s cluster can do something like automatically transfer workloads when one machine has an issue for example, or dynamically allocating storage (even cloud) when needed, or allowing you to issue a single command to spin up more instance of whatever task you'd want to run more in parallel, or updating a version in a config file and letting the cluster do the job of stopping/updating/restarting things.

But what you also have to do is ensure the underlying networking between machines works, all versions of the binaries on all the machines of the cluster are in close agreement with each others, encryption of data via certificates and CAs is satisfactory, and your master(s) might require different maintenance from the workers - but you'll end up reading the docs to know how to roll updates step by step.

In your use case I would stick with a smart use of docker-composes, perhaps just centralized in a private repo, with cron jobs on top. If you buy/rent a couple machines of any kind (from raspberry pis to cloud instances) to put on your network and run things for you, then a cluster becomes increasingly interesting as the amount of tasks needed/wanted and amount of computing available grows.

My context: I have some limited experience with work (including some scary "abstractions" on top of K8s & Helm) and a recent CKA (certified kubernetes administrator hands-on certification) from LinuxFoundation.
There are too many examples to list of one programmer inventing software that the rest of take for granted now. The best example of more than one is probably Jeff Dean and Sanjay Ghemawat at Google, but that's just two people.

It's possible the companies who want team players are acknowledging that their programmers aren't the best so everyone needs to work together to make something that works.
That's kinda cool. I did that too, albeit on a much lower level with other games like WoW. But they don't need to be that, and there's nothing inherently destructive about it. At some point you realize that you're relationship to the thing is destructive (hopefully) and you step back and make changes. If it wasn't scrabble, it could just as easily been something else.

A more appropriate analogy for me would actually be frontend development in my early twnties. I was genuinely interested in the technical bits, independent of the fact that I hated various aspects of my life, but I escaped into it and later realized that it wasn't worth it because I was fired anyway. But I don't regret building up skills in that.

Point is, your kid finds something they're good at, maybe you cultivate it rather than try and repress it. Maybe they get too obsessed because they feel repressed by their parents in other areas, that's a thing. But you teach them appropriate life balance skills and hopefully they have the framework to step back when it's time.
He's a simple man of faith and of the earth. Don't let that take away from the work he is doing.
Barring a prenup (in which case, the prenup controls to the extent it conforms to the law on those), I think all US jurisdictions have no fault divorce, so there is no need, value, or effect for allegations of infidelity where division of assets, spousal support, etc., are concerned.
I'm Australian and as a nation we're considerably more "communist" than can be found in the US .. with many major public funded infrastructure projects historically established, a global AAA credit rating, a minimum living wage since 1900, national health, functioning democracy, etc.

There are numerous counter examples to your overly broad "never ever" claims here.
See also: CEOs and politicians in general
> The most recent issue was the in-docker user having a different id from the local user

Probably the mount id mapping added in the linux kernel can be a way to resolve problem when user in docker and host have different id.

Although I don't know whether the system utils / docker command have integrated it or not yet.

https://lwn.net/Articles/837566/
No inspection time makes it more luck based.
It's a starting point is what I think they're getting at. Preclassification which a human then corrects--we're effectively talking about a labor saving device for an otherwise tedious task.
You could also tape a piece of paper up with a fake (tech support/tax help/credit help/reverse mortgage) line with a fake McDonald's endorsement in the early hours of the morning and make off with plenty of victims as the senior crowd rolls in for a grand time investment of 60 seconds.

If you want to get creative with attacks you can, but sometimes comparing a creative attack to a "boring" attack can help frame the conversation.

I've written kiosk apps that landed across the US and while there was a ton of hand wringing about security, and in an informal setting I brought up a simple question:

If you reverse engineer the update process to have it show a penis, or you just carve a penis into the public display with a pocket knife, what's the difference and which is more likely to happen?
Author offers book at inaccessible price, then complains when it is pirated. Information will find a way to be free!
In my municipality, it's the VA Urban Construction and Maintenance Program, aided by the ubiquitous MUTCD.
I believe you. If you know it influenced you though, that means you didn't ignore it or not even realize you could change it, which is the idea I was replying to.

Again, it would be surprising if it didn't matter at all, but not unimaginable. What you're saying is that almost everybody in your company would have contributed a lesser amount if not for the default. It means you can all afford to give up $20k or whatever in income this year. There are other factors.

There is no truth to the matter of "whether defaults change behavior". This thread started about 401ks and then was taken into color preferences on the web. If someone has a gun to their head is asked if they want to die, I'm sure we'll agree that whatever the default is doesn't matter. Whether defaults do anything depends on what we're talking about. Nudges might work in web ux but not economics, why is that so incredulous?
The larger the code base gets, the less you can rely on loners to solve issues. It's why there is a mountain range of stagnating open source projects. It's all mostly from communication breakdown/lack of social skills. Not coding chops.

Beyond a point, most issues will require multiple people to work together and loners get more and more ineffective over time as their social skills degrade from lack of practice.

Software is getting more and more complex not less. Collaboration and communication will be prioritized, and things that interfere with it depriortized, by the ever optimizing corporate robot.
Thoughts on introducing some kind of popularity/rank sort? I.e., number of on-site downloads, off-site citations or some book-equivalent-IMDB. Is it a conscious choice not to have one or just feature prioritization?

The site looks lovely and I think it's great to have classic books properly formatted for e-readers, I've snatched up the ones that were sitting on my reading list for a while, but I find it unfortunate that it's a bit rough to find new things. I guess that mimics the feeling of a library, where books are grouped by broad genre but only alphabetical (or random) within, but I feel like it would be useful if it had some kind of pointers for discovery.
> The crash rate for cyclists riding on pedestrian paths was 26.4 per 1000 h

I'm amazed that whoever cooked up this figure is sure it isn't 26.3 or 26.5.

(I suspect that riding on the sidewalk is unsafe, at least serious riding by grownups; not four-year-olds on kid bikes. I just don't believe there is any way to obtain this sort of figure.)
iPhone and Apple Watch are taking on health
I had a scheduled screenshot every few minutes for years. At time it helped me recover data that I lost but eventually I stopped using it and deleted my archive when I realized I couldn't police my screenshots. Any one of them could have sensitive information or, ahem, sensitive information

Overall though it's nice to see old screenshots even on my phone, but intentionally "taking a screenshot for the memory" feels weird as every one of my screens is boring on its own.
https://standardebooks.org/contribute/collections-policy
She uses green screen a lot to add all the graphics behind and to the sides, which often makes the edge of the person a little random (pixels blink on and off), and the shadows in the graphics may not fall in the same direction as the shadows created by the light on her. In a similar way weather on the news makes the weather person look a bit surreal.
Pretty easy to complain in your ivory tower when these engineers are actually trying to do something to fix the problems you’re talking about.
So…why is this named for Stigler?
I guess I could have qualified it with might be very rewarding. A lot of people go to Uni and feel like they've largely wasted 4-8 years of their life and compromised their financial future as well. Tetris is a relatively innocuous pursuit.

Pot and TV can be fun too, and is mostly indistinguishable from what most Suburbanites do in their late twenties anyway. In my view you want to teach your kids how to assess if something has become a destructive obsession.

Likewise, if the kid is objectively good and entertaining, there is a market for it just like any other