skysight-inc/HackerNews huggingface dataset:
> tear free

> 5 or so years of tearing

I know what people are referring to, but a less geeky person might come away from this thinking people get very emotional about bad Linux graphics drivers.
How to Be an Anti-Casteist
This is something I’ve been working on!

Autocomplete popovers / CLUIs seem like a really natural way to enhance discoverability in the terminal.

https://github.com/withfig/completion-specs
Yes. In fact, that's essentially what the drivers are.
Facinating. How is it coping with covid? Is there an exception to allow people from the island to go to Canada?
Now you just need to find a modern video card with a VGA output, because if you use a converter, you're going to introduce lag, and probably more lag than you shaved off going from LCD to CRT.
Hi, Developer Evangelist at GitLab here.

One thing I always recommend doing: Try GitLab CI/CD by yourself, and see how your team's workflows can benefit from it.

I did a short 25 minutes workshop on CI/CD best practices last week at the Orange County meetup: https://www.youtube.com/watch?v=jeCF-dUFaZY&t=300s

In case you're curious on the exercises, peek into the slides: https://docs.google.com/presentation/d/1ajDgQfqNI2TclSpK3DzM...
Fuck that.

So many better things to do or think about on your time off. Read a good book. Climb a mountain. Hang out with friends/family. You know, live.
It still does, by adding yet another layer, written in a memory safe language.

Just like a castle with a water pit can still be conquered, but it takes a bit more effort for achieving it.
I see no advantage over Svelte stores. Did I missed something?
It's after an arrest -- whether or not there was a crime is determined at trial.

The idea is both to make sure that people show up for court and to have a bounty to give to bounty hunters if they do not to enforce compliance, rather than putting that on the police themselves, because there just aren't enough cops around to round up everyone who simply wouldn't show up otherwise.

But yeah, being poor is effectively a punishment in and of itself and not just in this circumstance, either.
If you stalk the writer and scroll on their Instagram, you will find personal pictures that are very common among Instagram users. It's therefore their fault if you can't control yourself and act professionally? Because they're asking for it?
The phenomenon long predates bootcamps. The microcomputer revolution unleashed a huge number of self-taught programmers on the world in the 80s. Most of the infrastructure was built by people who weren't ""qualified"" to do so; so why would they respect qualifications? Why would those who follow in the footsteps of Bill Gates (Harvard dropout) or John Carmack (UKansas dropout) choose not to dropout when they could build things instead?
To be clear, it's not 3 in 5 incarcerated people, it's 3 of 5 in jail. Jail is where you go after being charged, but before conviction, or if you're convicted of a misdemeanor (less than 1 year sentence).

Unfortunately, there is an incentive for local prosecutors to convict people of offences with sentences longer than a year, so as to have them moved to state prisons, but that's a somewhat separate issue.
Is this not anxiety inducing for anyone else? Is that why I see these posts fall away quickly, or is news like this just expected now, and so not that interesting?
> Today, three out of five people in U.S. jails have not been convicted of a crime.

While its not perfectly divided this way, it's worth noting that the US has different things called “jails” and “prisons” and that the former are mostly for pretrial and short-sentence incarceration and mostly run by local governments, while the latter in state systems are almost exclusively for post-conviction felony sentences, while they are used for all purposes in the federal system.

This is important, because while the number of pre-trial confinements in the US is way too high, if you fail to understand that distinction statistics about the proportion of jail inmates that are on pre-trial confinement may be grossly misleading.

There is a graphic overview of the whole detention picture here: https://www.prisonpolicy.org/reports/pie2020.html
There are some default completion replacements out there, such as fzf-tab for zsh: https://github.com/Aloxaf/fzf-tab
I think the author undersold the investigation they did. They understood the problem rather convincingly. But the blog post as written is misguided:

> I never investigated why the test had suddenly started failing but I suspect that the timer frequency or the timer start point had changed,

Do not act on suspicion alone.

Sometimes sporadic test failures are problems in the test framework. Suspicion + evidence becomes a hypothesis. Find a way to reproduce the failure, that leads you to understand why the test usually passes, then you can fix it with confidence.

Other times sporadic test failures point to problems in deeper layers. Maybe some errant signal handler was borking the FP rounding mode. Maybe there's real hardware errata. We may never know.

> It bothered me that it required esoteric floating-point knowledge to understand this problem so I wanted to fix googletest

This is a different problem. The test is failing, and also Google Test is written in a way that requires esoteric FP knowledge. Fix the first, then refactor to fix the second. These should absolutely be two independent commits. I think this opportunity was missed.

> I think that the googletest fix is ultimately more important than fixing the Chromium test

This is a false dichotomy. You can fix both!

If you increase the error bounds for some test, the failure no longer repros. That may or may not be the correct fix, but you have to be able to justify it.

In this case, one could mock the timer and search for times that would repro the failure. A nice FP trick is avoiding i386: its 80-bit fpu masks lots of other problems.
Stakes are definitely needed to make things interesting. You could try setting up your own game with friends. I've avoided regular online play because it really is a rabbit hole!

https://www.pokernow.club/
HN has strict moderation, and it maintains a certain standard of discourse. There are many reddit comments that wouldn't fly here.
What's new in Svelte: October 2020
Testing 9 million over 6 new cases for something with a 0.13% death rate (source: WHO data).

What a joke.
When real lives are involved, even more so do we owe it to our stakeholders to model the situations as carefully as possible, and figure out what the mathematically optimal strategies are.

Whether you apply the mathematical insights straight up is another question. But there's no excuse for being sloppy:

'Physical resources, actual human lives' deserve optimal play.

A sentimentality that treats a single photogenic orphan as more important than the plight of many does not cut it.
Only if the CDN serves assets faster than the origin can. That's not necessarily true by default. Not to mention, if the speed is okay for the initial request, why not the following requests?

The final nail in the coffin for me is that CDNs are a shared resource, if your CDN is getting heavy traffic or otherwise suffering, it becomes your slow point, while your site is fine. I just don't see any upsides worth the tradeoffs.

If you have scale that demands some serious content distribution, that is different, I would argue you shouldn't be relying on public shared CDNs then even moreso. Pay for a CDN service or roll your own.
Why is it against the community guidelines to point out bad writing?
What is it being better at software development even? There are so many different skills involved in being an effective software developer in a team. I would say for senior+ levels the softskills start being much more important than the technical skill.

Plus if you have been doing it for 10 years+ how much more are you going to improve really by coding more hours?
Design Critiques at Figma
You’ve never worked across time zones have you?

Actually I have, and then we all use GMT when communicating timestamps. But it's like another commenter mentions: yes, 'that commit from 2 hours ago' is still doable (though if it matters we communicate SHAs), but when it goes to 'a day ago' it doesn't really work out anymore.
I really liked the look of this, until I got to `save`/`sync` in the readme...

That's not how I want to work, and it's not how I want other people to work in a repository I'm using. I know 'I don't have to use them then I can just use the git subcommands', but that's not the point, it's a big signal ('90% of the time the above commands will have you covered.') about the motivation/angle/philosophy of the project that doesn't match my attitude towards git at all.

Which is a shame, because the autocomplete stuff looks really nice.
They used the cheaper servos for this build, understandably, but if you buy some more expensive ones you can probably make it nearly silent. This would also likely let you make the servos move faster and reduce the time it takes to update (and thus make noise) at the same time. I'd also consider maybe using solenoids to move the magnets in and out which could be completely silent then too, at the expense of needing some more current when engaging if you add some damping, just a little felt at the end of the rod. Then switch to steppers for the rotation and lifting the ball platform and you could likely have it completely silent.
Growing a UI/UX design agency in the evolving tech scene of San Francisco
Maybe you should try reading the comment again. Nobody is advocating anything.

>It’s one of the most cruel and predatory systems that I can imagine

In fact, parent is voicing the same complaint you are voicing.

>Are you f'ing kidding me? Regardless of what crime you commit, you should be able to go home and see your family?

No, that's not what parent wrote. Parent described the current system and said he think it's crazy. Let me put it in your own words.

"Regardless of what crime you commit, you are not be able to go home and see your family because you don't have enough money" and the inverse "Regardless of what crime you commit, you are always able to go home and see your family if you do have enough money"

The cash bail system lets criminals escape while innocent people are stuck in jail. It's completely nonsensical. Lack of cash is not an indicator of guilt or crime.

> Do you even think about the implications of your ideas?

There are no ideas in the comment. Where do you see them?
I have had enough life experience to know that so much is beyond our control. We could die of a car accident tomorrow. Cancer could strike us down within the next six months.

We know the problem here. We have some solutions. We just need to act!
Maybe, but I probably wouldn't try to use them for that. Instead I'd look into getting some kind of latching solenoid to move the real magnets in and out of position. That'd let you have it be silent (or nearly so) and not need to keep the magnets energized the entire time, reducing power usage. Then steppers for the rotation and platform lift
Gruber is missing a key point here - smartphones have become an integral, necessary tool used for life in general, whereas game consoles are not like that.
Also, most game consoles are sold below market value and the royalties from the games sold are integral to their viability - whereas Apple already makes a tidy sum on their phones.
It's the intensity of it that's problematic.

I know the internet is full of mean jerks, but they are nowhere near as toxic to me as they are to women.
Same outcome, but using enter works. It's possible I've done something to both bash and zsh, I like to tinker :)
The time displayed by git or other programs could simply be converted to the timezone you feel comfortable with?
As far as I understand this book, he only uses standard scientific stack Python (numpy+scipy+matplotlib) to do all of the signal processing part. `pyadi-iio` is only used to interface Python with PlutoSDR hardware for data acquisition
Fake asteroid? NASA expert IDs mystery object as old rocket
Are there studies of blackjack which consider how the house plays against multiple players?

Essentially, as long as you have a better hand than most other players at the table, you should have a higher chance of winning.
Apropos stakes:

Solo computer games are probably the lowest stake activity you could think of. But some games have 'perma death' and 'iron man' modes. The former means that you or your pawns etc can't come back after being killed off. The latter means that there's only ever a single save file for one playthrough, ie you can save-and-quit to take a break, but you can't load an early save game when something inevitably goes wrong.

This kind of playstyle is common in rogue-like games. But can also be employed for strategy games like X-Com.
That may be just saturation, which isn't rare if a lot of people is connected to the same BTS. Your ISP can do little to nothing about it.
It's always interesting to me when you see an obituary whose author died before their work was published. A reminder that we don't know when our time will come.
OS Alternative to Twilio
Whatever behaviours are fit are just the ones that stick around. In, say, the developed world, we have 2 main competitors: have lots of kids, and try to teach them to behave as you do; or have fewer/no kids and try and spread your particular mind-virus to those not carrying it yet.
It's not like you can forfeit the bail, skip the trial and then just walk away scot-free. There's now a warrant out for your arrest and an additional charge, and you've torpedoed pretty much any chance of leniency.

If it's a serious enough crime, they will come looking for you, and you will not be offered bail a second time. If it wasn't too serious, they might not come looking for you, but you'll have an active warrant so any traffic stop, background check, etc is going to be a huge problem for you. Arguably a worse punishment than whatever you would have gotten if you just showed up at trial.

Maybe if you're planning to never visit that state again or if you're leaving the country entirely and never want to return it might work out, but generally committing additional crimes after you've already been caught for one crime isn't a good idea.
I would say to think very hard before adding any dependencies! A dependency is code you usually have no control over and has to evolve with your code base during the years.

Let's say you're using Python and you depend on library A, if over the years library A is no longer maintained now you need to either own it or drop it.

It could for example delay your python 2 -> 3 migration because the author never made it compatible to python3.

There are also the transitive dependency, say library B locks to a version of library C that has to be <1.0 and library E wants to use library C >1.0, how do you resolve it?

Or library B requires a specific tool chain to be build (say gcc4) but now you want to use gcc6 and it isn't compatible.. (sort of the same example of py 2->3 but for C++)
Three month notice periods are relatively common in the UK, don't worry about it -- and don't quit before you have another job lined up.

Your proposed course of action is predicated on a hypothesis, that no employer wanting to make you an offer because of your notice period, that has no supporting data. Anecdotally, nobody worth working for (and plenty of companies not worth working for) care about a 3 month notice period.

I'd say put the feelers out there and interview casually for a while before writing yourself off because of your notice period.

Also, I don't know if other commenters are based in the USA where it seems common for employers to practice retaliatory firings.

In the UK if you have more than 2 years of service at your current employer, it's very very unlikely that they can fire you without a negligence/misconduct claim against you. You're more likely to be put on paid garden leave, or somehow made redundant (but you should be paid a lump sum).
Surgeons and nuclear engineers are able to be highly competent without work-related home projects.
Most definitely! I'll work on getting this out ASAP

Could you explain how it seems like pricing works and what is unclear? Any and all suggestions would be fantastic
Yes. Toyota hybrid engines are not turbocharged, as that's more efficient.
This phenomenon is also exploited in unregulated areas like forex trading robots.

A scammer will set up a bunch of systems trading some relatively small amount of real money and let them do their thing. After some time, some number of their robots will have actually made a decent amount of money, at which point the scammer will start offering the trading robot for sale on various marketplaces. Hundreds of people buy the robot and quickly find that it doesn't really make money.
Another one, you've probably walked on its seed pods, that we've distributed even further than the megafuana that presumably ate it: https://en.m.wikipedia.org/wiki/Honey_locust
There is public architecture too, like municipal bell towers. https://www.youtube.com/watch?v=lWozMInlLUQ
Before I looked at the details, I thought it was electromagnetically driven. Combine that with a power outage, and you’re hunting for little steel balls on the floor. But at least you’d know when the power went out, based on which ones are missing from the base.
Yes, I much rather they bundled Apple Arcade instead of Apple TV+. Although Apple Arcade is literally available everywhere except Hong Kong and China.
[2018] China Used a Tiny Chip to Infiltrate U.S. Companies
>Why are these kind of licenses even allowed.

They're not in (some parts of) Europe.
> Nothing is faster than C that is also high-level.

That is myth. C is not necessarily faster on modern hardware, because it does not represent its structure correctly

[C Is Not a Low-level Language. Your computer is not a fast PDP-11.](https://queue.acm.org/detail.cfm?id=3212479)
Which card are you using? I'm aware the older cards are still bad. Especially if you still need fglrx. In my personal experience, the modern AMD GPUs on linux is first time graphics have worked reasonably well on linux. Even intel drivers are riddled with bugs and instability (not to mention they still don't even do gallium). GMA 3650 (powersgx based) being the most infamous worst driver ever.
Hi there and thanks for the feedback on "Why even choose this". Will update the front page!

But to answer your question.

The main reason Overmind and its predecessor Cerebral (https://cerebraljs.com/) was developed is application insight. The complexity of what we build on the web these days is way beyond the scope of what our brains are able to comprehend. What effects are triggered and what state changes are made is difficult to infer reading code and using low level debugging tools. Basically understanding what actually happens when you open the browser and interact with the application. So the main reason Overmind should catch your interest is its debugger. It is not there just to debug errors, it is there to constantly give you a mental image of the whole application at the abstraction level of the application itself.

The second reason Overmind was developed is to reduce the amount of concepts of APIs required to get going with an application. Most developers, arguably, think about code imperatively. "I have this thing I want to do, let me just do it". That is why Overmind has a base concept of an "action", where you can access any state, effects and other actions you have defined in your application... and just do it. This, arguably, lowers the threshold of understanding and scaling up your app. When you get into concepts related to time complexity Overmind provides operators. When you get into concepts related to state complexity Overmind provides statemachines and statecharts. It is important to understand that Overmind does not let you just free wield state changes. You can only run state changes in actions and unlike Mobx you can use async code as normal. The state changes are bound to the action execution itself, again creating a more straight experience with less concepts to learn.

The third reason is TypeScript. We have all felt the pain of Redux boilerplate and with TypeScript it does not become better. Overmind has the goal for you to spend as little effort as possible telling TypeScript about your application, it should just understand it. Basically help developers move to TypeScript by gaining as much benefit as possible with as little typing as possible.

Now, Overmind was not built to send a message that mobx-state-tree and redux are bad solutions. It is intended to be a healthy alternative in the ecosystem showing that controlled mutability is a valid approach and hopefully be an inspiration that we can push visual tooling way beyond what we are doing currently.

To get more details on controlled mutation VS value comparison (immutability) I wrote an article here: https://itnext.io/updating-uis-value-comparison-vs-mutation-...
Just try to keep a handle on reality. People who play games tend to have a pretty loose grasp on the real world. Especially people who play games with other people's money.
Pakistan bans TikTok for 'immoral' content
> The real motivation is probably to merge ads into the same stream as the content.

I was thinking of Google-hosted content, with Google ads. About 25% of web traffic now comes from Google, although that includes YouTube. Google serves some (most?) ads from "doubleclick.com", which can be blocked at the domain level. But if they slip the ads into the same encrypted connection as the content, it's no longer possible to block them from outside the browser.

As for traffic issues, I've seen a few papers where people compare QUIC and TCP.[1][2] But nobody seems to be looking at what QUIC-type traffic is doing to other traffic on the same path. Not that I have, either. You can boost your throughput a bit by being more aggressive about sending packets. If the nodes in the middle are all FIFO queues (the cause of "bufferbloat"), the one who sends the most wins. This creates a perverse incentive and a way to game the results of such comparisons. Fair queuing can help.

Still, it's probably a win to speed up all the handshaking involved in setting up a TLS connection. The crypto setup is a big cost for small requests.

[1] https://blog.codavel.com/quic-vs-tcptls-and-why-quic-is-not-...

[2] https://github.com/Shenggan/quic_vs_tcp
Just hover over "...ago" to get a full date.
Looks like not old saved tracks so no bulk export.
Definitely worth trying! Thanks for the ideas and the support, 2020 isn't the best year for 'hearing weird things at home' haha :)
It is distinctly unhelpful to keep trying to make people feel bad. People experiencing negative emotions are less capable of effecting positive outcomes.

It is also unhelpful to keep referring to individual points like this as illustrative. It's hypocritical and provides ammunition to climate change deniers when they say things like "But this spring was really cold!" Weather is not climate and a year over year comparison of one calendar month is not a trend.

This is exactly the kind of nonsense article I would publish if I were a climate change denier.
I put here the interesting paragraph of this article. The JCER report is also interesting to get the details of what this number includes over a 40 years plan [0].

"Completely cleaning up and taking apart the plant could take a generation or more, and comes with a hefty price tag. In 2016 the government increased its cost estimate to about $75.7 billion, part of the overall Fukushima disaster price tag of $202.5 billion. The Japan Center for Economic Research, a private think tank, said the cleanup costs could mount to some $470 billion to $660 billion, however."

0: https://www.jcer.or.jp/english/accident-cleanup-costs-rising...