skysight-inc/HackerNews huggingface dataset:
And in typical Calibre style, by the time I go to upgrade it's already at 5.0.1
I'm going to restate something that I said a few days ago:

There are a number of hats developers are expected to wear today:

1. Developer of new features

2. Sustainer of prior code and features

3. Tester of all of this

4. Constant student (outside work because who'd pay their employees to learn?)

The priority for the business is (1), so 2-4 get neglected. This compounds over time to mean that old code isn't properly refactored or rewritten when it should be, and none of the code is tested as thoroughly as it should be, and none but the smartest or most dedicated are really going to be perpetual students (or they'll choose to study things that interest them but don't help at work, like me).

When the old code and poor tests create sufficient problems, you get a business failure or a total rewrite. Which strips out half (or more) of the features and the whole process gets restarted.
As a former Tesla owner I can tell you we feel the same about humans controlling cars. On the highway between Baltimore and DC there was 6 of us on autopilot, we had FSD and we all kept a safe distance and passed slower cars for about 40 miles.

It made me realize if we all had the same tech in cars in terms of safety and OS, we could be safer than human control and we were.
That's simply hilarious!
But the last version with major changes was C11, nearly a decade ago. Even that was almost entirely backward-compatible, other than a few very specific cases like removing the inherently dangerous `gets` function from the standard library. And even that removal followed formal deprecation several years earlier, and widespread advice not to use it at all for many years before that.

Put another way, while the C language has evolved, you can still compile C code written several decades ago using modern tool chains with an excellent chance of having it work immediately or at worst needing some very minor changes.

It’s depressing that some of the comments in today’s discussion are praising Clojure because code often still works after 5 years. Obviously that is itself a good thing, but is only 5 years now a remarkably long time for code to still work?
Slapping a JIT on Python can't and won't solve it's probblems. Python's problem is that it's semantics make many very important optimizations impossible.

Julia's language semantics were specifically designed to be friendly to JIT optimization. This is something that language devs need to be thinking about very early in the design process or it's hopeless.
After schools reopen, many US states now have “uncontrolled” Covid-19 spread
Given that many readers of HackerNews have an entrepreneurial side and are therefore interested not just in software — but in the business of and marketing of software —, you might get value out of my channel.

Basically my story is that is that I solo-bootstrapped a web-app and have lived from it independently for over a decade. Because of these circumstances I face no red tape in showing the code, the analytics, or the online advertising campaigns I use on screen, and this makes for a more concrete, example-filled treatment of the full gamut of what goes into running a web-based software business.

So if you're an indie-hacker or software founder that does (or at least _should_ be doing) online marketing, I think you'll get something out of my story:

https://www.youtube.com/watch?v=gOE_sQTyQOo
The author isn't even a scientist.
Umm, on the contrary. It's worth thinking about, but not to directly solve it, but to help the training process converge faster. So if we can increase the chances by many orders of magnitude, then it'll help a lot with training.

Basically it's still an open question of exactly how and why the training process can get stuck. It's almost as if the network gets sufficiently strong ideas (Bayesian priors) it starts to discard new evidence (the error signal doesn't help). That's probably why a maximum entropy (random) state is useful to "bootstrap" those efficient subnetworks that then learn fast.
> I disagree that social media is the problem but even if we assume it is, then what?

Just to be clear, I didn't mean to say social media is "a problem" or "the problem", but rather the catalyst of the modern status quo. I should have worded my original post better. Specifically, social media (and I suppose the internet in large) allowed us to much easily share information in a way that sidesteps those institutions. This allows us to easily share information that's negative about those institutions, whereas before we could not. Thus, it was the catalyst towards the modern avalanche of distrust towards once-venerated institutions.

> then what

> Ban social media? Should we make a government review board for all social media posts to make sure people don't think the bad things?

> Even if social media were the problem, I'd start thinking about other places to solve it because social media isn't going anywhere.

I generally agree with what you're saying, I don't have an answer. Pandora's box is open, and from now on it seems impossible to have a big monolithic organization and not have a high level of public distrust (both grassroots and organized by that organizations' opposition).

Ironically you even see this effect for large tech companies. There was a time when people really trusted and loved brands like Google, Apple, Amazon, even Facebook. Nowadays it feels hopeless naive, and the newest cohorts of top startups are often viewed even worse (the Ubers of the world)

I certainly hope the answer isn't an authoritarian control of discourse, because that's probably the only thing worse than having institutions of low trust.

But what is the solution? Heck if I know.
Best reviews from your best customers
With black box deep learning models it's hard to know. DL models learn complex representations but fundamentally what they do is just interpolate between examples. Throw something out of distribution at them and they behave strangely.

For example (speculation):

1. the system knows how to stop when it recognizes stationary radar transparent structures (traffic cones or wooden structures)

2. the system has experience with plastic bags on the road and learned to drive trough them without stopping.

3. the visual system has learned to stop when it sees walking humanoid figure.

The previously unseen rivalry between 1+2+3 leads to delayed decision.
>I don't think you could engineer a less sympathetic character to carry the banner of freedom of speech/press

Of course you could. Any journalist that participated in the years-long character assassination to make Assange appear "less sympathetic" is a less sympathetic character themselves...
Note that this is an opinion piece. The WSJ does not make its
flamebait editorial section look especially different from its excellent reporting section.
That's just Intel though. All AMD Ryzen CPUs without integrated graphics do support ECC although YMMV depending on the motherboard you use. [1]

[1]: https://hardwarecanucks.com/cpu-motherboard/ecc-memory-amds-...
agreed.

and the idea that the "attribution" is a driving concern also ignores the fact that, well, nobody cares. there is universal agreement of Russia's involvement in 2016 and there was virtually no cost to be paid.
I think you do know more about this, so I will trust your comment.

> The CCP has a history of ceding land (that is strategically not too valuable) in order to setup peace.

This doesn't explain their border differences with India though. For all I can understand only a small part of the western border seems of strategic importance.
+1 for Inter. I’ve been using it as my system font on KDE for years and it renders really well at every display resolution I’ve tried. I’m picky about my OS fonts too.
I'm not really sure why they chose Among Us as an alternative to poker. Sure, it has a little chance and unknown information, but among us is really more of a social study to see how easily people can be swayed into voting people off.

In my experience if I talk confidently and get the first word in it's pretty easy to cast aside suspicion. In fact, one meta strategy is to kill someone, then report the body yourself and immediately accuse someone else. I've done this when someone witnessed me killing someone, and I actually got -them- voted off. It's all good and fun but I did feel rather scummy for a bit after. :)

Another strategy is to follow someone for a bit in the beginning, such that if you were the imposter you could've killed them, leading them to trust you. Then in voting sessions that person will likely vouch for you.
I'm not sure I understand, why can't you use GPL code?
I'm very curious how someone in solitary confinement would get a razor blade.
It may not bother you, but it makes some people very uncomfortable. Do you not think it's somewhat entitled and privileged to assume that your own standard of what's convenient and what's not convenient should be applied to everyone?

As you illustrated in your example, the medical establishment is often disastrously wrong, so why shouldn't we take their recommendations with a grain of salt?
How to NEVER use lambdas – Python 3 edition
This piece is truly brimming with trigger words. There is just no way that a productive discussion could come from it.
You didn't hear about the recent acquisition? This is to support their new biotech program: "Pool at Bethesda".
It seemed to me that the claim was: You can't support the first amendment and be against DOJ participating in legislation. My point was that you in fact can hold that position. The first amendment doesn't extend so far as to make this position illogical.

To be clear, I'm not claiming I hold that position. In fact, I fully agree with your comment in reply to the top level comment we're under.
Given your tldr which presumably summarizes the relevant parts of the story, is it your take that this is a nonstory because the autonomous Tesla simply hit the pedestrian at a high rate of speed rather than "vaporizing" them?
The advantage of games is that you can combine unbiased evaluation, the opportunity of a short cycle and minimal cost (mostly time).

Most superior mammals are learning by playing for a reason.
Drugs may only be prescribed for an approved set of diseases. Using a drug for a new disease indication without a study to back it up falls"experimental treatment". In other words, using a drug for an unapproved indication is doing scientific experiments on humans without approval which of course is unethical (and illegal). That said it's easier to get permission to use a new drug for a new disease indication if the drug has had previous clinical history of treating other diseases. At least in my country such permission is handed out on a case by case basis after the responsible physician has applied to the proper regulatory authorities.
seems that Xfinity already does something similar, where by default, anyone can connect to your network as a guest (if they are an Xfinity customer themselves)
I just want to thank Catalonians for .cat TLD!
So if we were having a debate about net neutrality and we started talking about the telephone or cable company as an analogy, that would be bad faith? When people are so quick to yell “bad faith” or “whataboutism” it really highlights the fact that they don’t have a valid counter argument.
Supposedly AMD Ryzen and Threadripper support unbuffered ECC with the right mainboard (Asrock was mentioned several times).
Sounds like Apple software and its ecosystem has gotten worse than Windows.
The market encourages competition, not perfection.

If you want to see some high-quality but low-feature software, look in spaces where there is less market competition but the risk of failure is death (and the civil and criminal penalties attached for failure are high). You'll find programs that do only one or two things but definitely do them, as specified.
No man you don't get it, Elon Musk is a FAILURE and everything he touches is GARBAGE and his cars are the worst thing EVER /s
rm -rf / bin/bar/bash unexpectedly bricked my system
>My main complaint with learning to code from videos is that it's really difficult to match the pace at which information is entering your head to the pace at which your head wants to absorb information.

My way around this is by placing my fingers on the J, K and L keys, in case I need to go few seconds back to listen again, or pause to search more information/take notes, or resume where I was.

Sometimes a 15 minutes video can be easily stretched to 40 mins/1 hour.

I use this for learning code/design/guitar, and I think it works really well!
What do you use to play?
Sundiver (1980)
I guess they don’t want the I-20 to be extended by the university but only by DHS.

But yeah, USCIS processing time is a nightmare. I don’t see where your 240 days comes from. Adjustment of status ? You have 30 days to leave when your I-20 expire.
Computers were good enough to perform basically any task a regular person would need, but simple enough that they couldn't fail in too many ways. User interfaces were honest about what was going on instead of giving blanket error messages with dead help links.

I really wish it was just nostalgia, but my parents somehow were able to fully use MSN Messenger's features with not much hassle, but if I even as much as show a screenshot of Discord, Slack, or even modern Skype, they might just shriek at the sight, let alone be able to use those softwares.

So I don't see how we've improved at large. Yes, UIs are prettier to look at and we have more animations and higher image quality and all that, but if anything functionality is very much stagnated, though I wouldn't be as bold as to say regressed.
Id actually like to see meaningful discussion over the controversy...

The USSR had and Russia has great women scientists despite the unwokeness (and to use a worn overwrought cliche patriarchal society) so I think it’s not needed. But you do need programs to seed scientists starting from elementary school. Propaganda helps (do it for mother ... the country needs you now)
Show HN: Create shareable realtime spreadsheets from APIs
How I Became the Quarter-Time Head of Marketing at Gumroad as a New Grad SWE
What software do you use for the actual poker game?
Phrases like "Stump Experts" and "Puzzling Persistence" are chosen to imply that this is something unprecedented and scary.

This piece is mostly about the heart effects of COVID-19, but it hammers home the same point - that none of these effects are particularly unusual or surprising, they're just occurring at a massively larger scale, with massively more news coverage, than before:

https://www.theatlantic.com/health/archive/2020/09/covid-19-...
WATCH: system designed to stop for vehicles fails to stop for something not a vehicle
Windows 8 is fine, _if_ you actually know how to use Windows. (Protip: Win-D takes you to the desktop from the app grid.) I would go so far as to say it's good, if you're using a touchscreen or tablet; the live tiles were useful.

Always amused me that the OS X Launchpad is also a ugly grid of huge app icons that takes up the entire screen, just like the Windows 8 start screen, yet nobody says a word about that.
Just FYI, Julia is dynamically typed too. However, I think it is also an existence proof that most of the things people complain about in dynamic languages aren't actually inherent to being a dynamic language.
I would tell a slightly different version of this story, focusing in on "rollout-based quality assurance".

I would say that effortless, automatic updates are to blame.

When you can always just push an update, the impact of a given bug goes way down. It's no longer mission-critical to exterminate flaws before shipping; a totally broken feature becomes a mere annoyance. So project prioritization shifts from polishing an artifact to outweighing the (presumed inevitable) constant stream of little annoyances with fixes and features. I think the shift towards automated testing is just a symptom; an attempt to bridge the gap in this brave new world.

For a clear-cut example of this phenomenon, look to the video game industry. Until around 2007, games received no updates. Ever. Once a game shipped, it was shipped. There wasn't even a mechanism for installing an update from physical media.

Right around that time, "glitches" went from very rare unicorns that people would spend lots of time actually seeking out, to nearly everyday occurrences. As long as it doesn't corrupt someone's save file, they mostly laugh it off and upload a clip to YouTube to show their friends. This is just how things are now.

(Edit: I should have scoped this to "console games")
Highest signal sales advice I've ever seen:

Yes, there are tons of resources but I'll try to offer some simple tips.

1. Sales is a lot like golf. You can make it so complicated as to be impossible or you can simply walk up and hit the ball. I've been leading and building sales orgs for almost 20 years and my advice is to walk up and hit the ball.

2. Sales is about people and it's about problem solving. It is not about solutions or technology or chemicals or lines of code or artichokes. It's about people and it's about solving problems.

3. People buy 4 things and 4 things only. Ever. Those 4 things are time, money, sex, and approval/peace of mind. If you try selling something other than those 4 things you will fail.

4. People buy aspirin always. They buy vitamins only occassionally and at unpredictable times. Sell aspirin.

5. I say in every talk I give: "all things being equal people buy from their friends. So make everything else equal then go make a lot of friends."

6. Being valuable and useful is all you ever need to do to sell things. Help people out. Send interesting posts. Write birthday cards. Record videos sharing your ideas for growing their business. Introduce people who would benefit from knowing each other then get out of the way, expecting nothing in return. Do this consistently and authentically and people will find ways to give you money. I promise.

7. No one cares about your quota, your payroll, your opex, your burn rate, etc. No one. They care about the problem you are solving for them.

There is more than 100 trillion dollars in the global economy just waiting for you to breathe it in. Good luck.

https://news.ycombinator.com/item?id=23285438
Inside Story of the Twitter Hack in July
Ask HN: What are good Qs to check the emotional state of a person before hiring?
Given that Tesla are pre-selling full self driving that will never exist, what kind of financial liability are they exposing themselves to? Do their T&Cs say "Oh btw we might never deliver this. No refunds!"?
You're enlightened. Have a cup of coffee and enjoy your day!
Whereas some of the previous packages were freely available, the build tools now require a Visual C++ license, as I understand it. If you aren't eligible for Visual C++ Community, and you don't have Visual C++ Professional (or equivalent), you can't use them.
Elon is working on a new "baggo meato sensor" using Neuralink and German shepherd brain tissue to "sniff" if a object is a "real" human being or a fake imitation.
It seems the supply of people willing to risk a long-term incarceration for short-term gains is basically endless. And the ratio of those who then get greedy, and/or don't want to silently exit is also seems to be high.

That said, there are probably many-many thousands of people who are ex-dealers. And we'll probably never know about the ex-online-dealers, who had sufficiently good OpSec. (So maybe in 10 years we'll hear about some people who heard about those who did it for a few years and then silently quit.)
I think the op was close. I don't expect everyone to tinker with something. Not everyone needs to be interested in cars, or computers, and want to build and maintain them. But, I think people need to put in a little more effort to have a general understanding of the tools they entrust with their life and use constantly. If you interact with a computer all day, every day, you should dedicate some time to understanding more about how it works. That's not saying you're tinkering with it or it's your hobby. But, when it's a main part of your life, not knowing anything is just bad planning. When things go wrong you're now screwed. It's just survival planning, you don't need to be an expert, but knowing a little bit puts you ahead of 90% of users.
There is also an interesting life analogy that I like : During a tournament, an often underestimated skill is choosing your table (and thus your opponents).
“Don’t impede the investigation” is second only to “think of the children” for the erosion of our rights. Those who will abuse their powers will always have a great excuse for it, which is why we must be vigilant.

And of course the neighbor can freely hand over their own data to the cops if they want to; the cops should need a warrant to get that video from Amazon directly.
Reasons to Start a Business in a Recession
Rat That Sniffs Out Land Mines Receives Award for Bravery
I've not driven a Tesla, but I'm going to guess they have different levels of braking between "not braking" and "wild application of brakes", so when I said it should "slow down" I obviously meant something in the middle.
Not only that, but there are a couple of characters that are collapsed in traditional but split out in simplified:

"乾" in Simplified refers to only one of the 8 trigrams, as is used in the word "乾坤"

"乾" in Traditional can mean either the above OR the Simplified "干" (dry)

"干" also exists in Traditional but only means "stem" not "dry"

However, GP's point about translating on the fly is possible. You don't need a very advanced algorithm to translate simplified<->traditional almost perfectly. Unless you're translating poetry they can almost always be disambiguated by the nearby characters very well.

Note though that there are lots of actual word differences in mainland Mandarin and Taiwanese Mandarin. It's not difficult for one to read the other and maybe occasionally asking a question or two but it's nice for every human to have materials available in their native dialect and vocabulary. Much like you probably appreciate that your system offers both UK English and US English and doesn't force you to use the "other" one from what you're used to.
> The alternative is that some people will lose trust and won’t comply. You don’t want that if your plan requires everyone to comply.

The dilemma they face is no matter what they do, some people will lose trust and won’t comply.

Getting an optimal outcome in the middle of that dilemma is impossible to get right. Not just difficult, but impossible due to the back and forth inter-reactions between individuals, groups and policy.

So the process inevitably involves some mixture of politics and data, and multiple points of view that differ. There's no getting away from it.

I'm not going to say they have got it right. The different points of view and debate have to continue after all, to pursue the "best" outcome whatever it may be.

Only that I have some sympathy with the public health messaging dilemma, and I hope other people can take something useful from the knowledge that public health policy people face this dilemma, and are not just incompetent, blunt instruments, or trying to hoodwink everyone.
Herald Project Bluetooth Proximity Research
I tried this question with Dota: "What does Dota teach me about working with a software development team"

The only really big one I came up with is that some people are just toxic and you have to mute them and play around them as best as possible.
I guess I don't get it. I thought (and it still seems) that "these people" refers to the DOJ. To be clear, I don't agree with the person you replied to, so we probably agree in the end, I just didn't agree with your comment as I read it either. But I guess I'm not parsing something correctly here...