skysight-inc/HackerNews huggingface dataset:
I too, as a regular cyclist, would like to see more cyclists fined when they run red lights, cycle on footpaths, cycle in the wrong direction etc., but enforcement is also lacking for motorists who run red lights, speed, or drive while on the phone. A critical difference is that motorists ignoring traffic law put others at risk, whereas cyclists usually only endanger themselves, if at all.

I don't see how licensing, registering, mandatory insurance etc. will change anything, but make cycling less popular.

Per my understanding, road infrastructure is typically paid from general taxes (obviously depending on country). As cyclists require less road space, cause less road wear and have practically no environmental burden compared to motorists it's probably the case that we pay a disproportionately high percentage of infrastcuture costs.
The solution to this is fixing local legislation. As a car driver your risk is asymmetric: you will have a few scratches/dents on your car and the other side ends up in hospital (or worse). So, it's important to bias traffic rules to protecting more vulnerable participants like cyclists or pedestrians.

Here are some examples of things that work in various countries:

The Netherlands fixed this ages ago. You hit a cyclist with a car, it's your fault regardless of the circumstances for the insurers. The net result is a country where drivers are very mindful of cyclists and check their right side mirrors before turning right and their left side mirror before 'dooring' a passing cyclist. Failing to do that is expensive and there are so many cyclists that it is in any case a good idea. Besides, nobody wants it on their conscience to have people hospitalized because of inattention, sloppiness, or incompetence.

France at some point introduced a simple traffic rule that states that when over taking cyclists you need to give them a lot of space. So, now you see cars slowing down and overtaking cyclists properly on two lane country roads: i.e. waiting for the left lane to clear and then using that and giving the cyclist at least a meter or so of clearance. It's kind of funny to see that in action but it works. Failing to do that has hefty fines associated with it if you get caught. So drivers actually do this. France has a lot of cyclists on country roads training and getting taken over by cars doing 90 km/hour is not risk free unless they keep their distance. So, a completely sane rule. Any accidents tend to be very nasty. And again, nobody wants that on their conscience anyway.

London introduced fees for entering the downtown area. Unless you have to be there, you'll want to avoid that because it's expensive. It also has cameras all over the place so if you mess up, it will be on camera. That was mainly done for pollution and security reasons but it also made it a safer place to bike around.
You suck at titles.
What's wrong with just using Rust 2018?
Yandex self-drive car, 10M kilometers in challenging conditions
Workflow automation that only runs on API calls
> There are tons of situations where being able to make a phone call can make the difference between life and death.

There are vanishingly few in India where you will not have an instant substitute, since emergency calls aren't blocked. You really don't understand the market at all.

Also, I am not trying to have a discussion with you. I'm trying to get you to stop misinforming third parties so your stopping posting is a desired outcome. I am glad to hear that.
I also get that a lot. When there's an invoicing issue with a partner, they won't fix it if their system won't allow them, and I'm expected to eat the cost for unpaid VAT.

I have to not-so-subtly remind them that their inflexible software is not my problem, and that I won't bear the cost of its shortfalls.
The 2 courses are based on the book, but do not require, or even refer to the book.
He is complaining about fast 6 week release cycles for rustc, but actually things are petty stable atm. Most releases are just "x is also const now" or "we figured out how to relax type checks to allow this safe program to compile that was previously failing to past muster with the borrow checker".

There hasn't been a big feature since async/await, and the noise around that is now in library user space - as was to be expected.

There is a rust 2021 edition coming up, but that is also looking to be very modest with very few breaking changes. Like adding `TryFrom` to the standard prelude, and deprecating missing `dyn` keyword for trait objects.
Link to the article, please?
There is nothing ironic here: capital punishment is supposed to protect life of those who are potential future victims of a crime. It also lifts imbalance between the criminal and the victim. In a country without capital punishment criminals know that their live is protected, while victim does not have such guarantee - even if criminals torture, rape and kill a victim they know that in the worst case they will spend live in prison.
This is the classic way to attack Glenn. Ascribe to him views he did not advance. "The caller is fantastic" then attack those.

Glenn is ok. What he describes is a real problem.
Interesting I wasn't aware of coin operated traditional meters.

Modern prepay meters in the UK can be topped up from your phone, or by entering a code if it fails to reach the meter.

Your friend should see if they're are to get a smart meter installed, it should be free though not all suppliers install smart prepay meters AFAIK
Awesome. While I really enjoy FreeCiv, my first thought was if this has been done with OpenTTD already, too. Apparently not.
Const generics (minimal version) is coming in the next release.
Recursion is all fine and dandy when you have TCO. Most languages don't.
China is also responsible for 51.7% of the world's use of coal along with US (7.2%) and India (11.8%) with the rest of the world using 29.3%. China also has the world’s biggest fleet of coal-fired power plants, and more than half of them are less than 10 years old.

https://www.bloomberg.com/news/articles/2021-03-16/world-s-t...
Lol, this is so nice. It is literally what OP asked for: " modulo to remain within some range" is just mod(myvalue, myrange)
I would use DTL rather than to use a pretend multi-emitter transistor made like you suggest because the emitters tend to be used as gate inputs and you will have subtle differences in bias voltage when doing it your way that could completely screw out the output of the circuit. Better to replace the gate in its entirety by something functionally equivalent rather than the transistors.
Rust 2018 is an edition, not a Rust version.
But what is your point? Your whole post is meaningless, it's just useless centrism with fluffy words about "both sides" in order to exonerate drivers.
I am still trapped in the developer role and I don't really see the way out at the moment, but I hate it. I don't program privately at all anymore and I do my best to take on tasks at work that require no programming. If there are straight programming tasks, I just take as much rest as I need, which can be, relative to my normal fulltime working hours, a lot. I have become efficient enough to perform adequately even when doing that.
3g to 4g good lord.
You are simply misinformed.

I pay for the infrastructure, it comes from income tax not registration. Yet look how little of my money goes to bicycle infrastructure anyway. Registration typically covers registration administration and sometimes third party insurance levys, different state to state but it almost never covers infrastructure. I also have two cars anyway, every cyclist I know owns a car.

Where I live, bicycle infractions are fineable and also demerit your car license. So no problem there but enforcement.

Of course cyclists can be in the wrong, but riders die when motorists are in the wrong, the stakes aren't the same. Saying cyclists are in the wrong doesn't suddenly make the mistakes equal. We could bicker about this point ad nauseum but motorists are the ones who chose to bring a lethal weapon into the community that day so it's their responsibility to make sure not to kill anyone.

Now this one is controversial and I am sure there are tonnes of selfish cyclists, but when I do anything marginally illegal it is in order to give drivers an easier time or make myself safe. I will pull onto the footpath in order to do a hook turn instead of sitting in the intersection for one example. Technically not illegal here either but motorists assume I am trying to cut ahead.
The sad part is that this is only the second-most cringeworthy thing I've seen involving a Peloton:

https://www.youtube.com/watch?v=ijof8uw4OHs
You're right, of course. And I was curious myself since practically any banking there uses SMS-based OTPs, so I looked it up and apparently they allow incoming SMS. Interesting constraints, to say the least.
To muddy the waters further: early 'integrated circuits' were actually thin film circuit boards with discrete components on them wired together for common functional blocks. They either had all their pins on one side allowing for vertical mounting or the now much more common dual row of pins.
"async/await" is just syntactic sugar for a function that returns a Future plus a state machine at yield points. You need a library (executor) to run that Future (execute that function).

The Rust standard library's block_on uses a global ThreadPool, and the docs recommend using a LocalPool if you need finer grained control.

So, to answer your question it depends on the executor (the thing that implements block_on).
Why is "expert" in quotes? Aren't 11 zerodays impressive?
What risks do you or your doctor see with a mRNA vaccine?
Netbooting Workshop with Raspberry Pi and K3s
That the trolls didn't reveal the past to Anna when she visited them always strikes me as odd. They're definitely playing for their own interests.
I wrote the "more lightweight than most websites" part for a reason. VS Code is already horribly sluggish on my Thinkpad with i7 CPU, I would go totally insane trying to run it on anything referred to as thin client. Might as well go for a full-blown IDE at that point, some of them are actually trying to optimise for low-latency text input.
Assholes in a car are more dangerous than assholes on a bike, simple as.
I've just launched my netbooting workshop for Raspberry Pi. It was previously only available to sponsors.

The new version includes a PDF, scripts and a community Slack channel as part of the package.

You'll: setup your server with NFS and TFTP, configure filesystems for each of the RPis, get them booting up, measure the speed, then setup K3s in a HA configuration.
From there you can learn what to deploy on the cluster, and find a few jump off points for going further.

Hope you enjoy it, and if you're a k3sup.dev user, thank you for the support!
Sales. Life is sales, get used to rejection, negotiation, persuasion.

Motivating yourself is sales. Getting that job is sales. Dating that girl is sales. Getting that raise is sales. Convincing yourself to create a business is sales. Getting your first customer is sales.
Yes, but you are using this to make it seem as though the law is ridiculous because it does not account for situations like that. Which it does. If you run into the back of a vehicle due to stupidity and reckless behavior (which applies to bicycles just as it would to other vehicles) then you will find that you can't claim it was the driver of the vehicles fault.

You are trying to make an argument that default liability is unjust and you are failing at that.
At least on work, they already blocked at least some Egyptian Hieroglyphs even in the standard fonts.
As someone pointed out downthread, there are no "cyclists", just other people who, at that time, are on bikes.

Hating someone and unnecessarily acting in ways that might cause their death because they are moving slowly due to being on a bike is, to put it mildly, psychotic.
US culture and infrastructure seem to be super car focused and almost universally toxic to people riding bikes. That looks like a problem to me.

Could some focus on the car side of the problem help solve this with less expenditure of political capital?

Requiring proper driver education for example doesn't require people to show empathy to these weird creatures they've never met - cyclists. I'm certainly not a US culture expert, but that might be one feasible baby step in certain US states.
anyone moved from Keepass(XC) to bitwarden?

I do see advantage of being cloud based as a way to avoid database conflicts (in my case 3 windows machines + mobile), but I wonder what can surprise me here. Is bitwarden's browser integration similar to KeepassXC (Keepass helper + KeepasXC-browser)?
I would agree this post is putting the wagon before the horse — the release cadence doesn't really mean anything, the real question is what frequency do new things break your code at.
This "moving target" complaint comes up again and again.

It's the classic elevator issue in reverse. If you want to make an elevator faster, put up mirrors so people look at themselves instead of their watch.

Rust appears to change fast, because the changelogs are so detailed, but actually it's stable. Maybe we need to hide the detailed changelog and replace the main one with "minor bugfixes and constness updates".
I don't find this article convincing.

1. Rust has very strong stability guarantees. If you want to you can continue coding like it's Rust 1.0 even on the latest compiler.

2. The rate of releases is independent of the rate features are added. Nightly is a playground for feature additions and whatever else. Many may not ever make it into stable, and many might hang around for many years before they are read to be stabilized. A consistent release schedule of every six weeks, whether there's much new or not, means there's no harm in delaying something for a release or three. This vastly reduces the pressure compared to a 3 year release cycle where missing the window means a very long wait.

Rust's releases tend to be very small. Even the big async addition was only the async MVP, not the final product. I think this is probably the source of most complaints because it does introduce some genuine churn for async projects.

But as always this is hard to discuss in the abstract. At least not without some idea of what features people think shouldn't have been stabilized or which they think were rushed.

Btw, here's a good article that attempted to look in to this more objectively:

https://steveklabnik.com/writing/how-often-does-rust-change
> the 6-week development cycles. It’s one of the causes of an unhealthy problem: features bloat. It’s also the cause, in my opinion, of another problem: the immaturity of the ecosystem.

Not sure I have the same experience or agree with that. Sure, Rust has a 6 week release cycle, but most of the time the releases are bug fixes or moving library additions into stable.
Take this release for example: the only change is ARM support on Linux and a small update to the test framework. I’d hardly describe that as bloat.

https://blog.rust-lang.org/2020/12/31/Rust-1.49.0.html

> As a rust developer, I need to remain up to date with the latest developments in order not to produce code that is obsolete as soon as it’s released

Clippy should help with that, it usually flags deprecated code or better/more up to date ways of doing something. I don’t think you need to keep on top of every RFC, just use what you need.
Indeed. For most of the article, the conclusion could be "concurrency is hard" instead of "go is harmful".
You gotta read code; not just write it in your preferred version.
A Mind Is Born (2017)
Scientism dictates that the ordained technocrats have an exclusive license on what is science-y. Apparently incivility is fine when it supports the establishment consensus. Intellectual curiosity indeed.
Wake-Up Light Alarm Clocks – Reviews by Wirecutter
As long as the async code doesn't depend on calling itself concurrently it should be straightforward to simply execute it on the current thread, right? (Basically using an executor that has 1 thread, the current thread.)

And it'd be great to check and optimize away all this at compile time.
I asked since I earlier was in a role that involved a lot of context switching as well as responding to people's messages or queries via multiple mediums of communications. Here is what I did when I realized that my productivity was going down due to missing out details or making silly mistakes,

1. Used slack's status to inform people when I am in the middle of a task so to imply that I will reply late. Disabled slack notifications and stopped using the slack app (instead had it as a pinned tab on the browser). I only replied if I am able to give it my 100% attention.

2. Via experimenting came across a fixed number of things I will do in a day based on priority. For any task that comes in either asked my reporting manager for it's priority or noted it down to be completed as part of the next day's tasks. There are always days when you are going to be overwhelmed by the things for you to do and it is okay to talk to your manager to have things taken off your pile.

3. Write down notes as much as possible about events related to work. It might be unstructured at first but try formatting it at the end of the day and slowly the ability to write good notes will kick in. This will also aid in identifying why you might have missed out a detail. It is an overhead to log summarized information down but it could do you good in the long run.

4. Slowly phase out and remove your rechecking time. It provides a safety cushion for your brain to slack off on the first run and even if you are careful, you might miss out on details during rechecking because your brain becomes used to what you have written. It is completely fine to ask for help from colleagues or your manager in case you are not sure.

Hope this helps you.
https://www.etools.ch/ is one.

We originally seeded it with URLs from DMOZ. Now we have our own page weight that in combination with modified dates decides what is crawled and when.
Here's a direct YouTube link to a video of the demo:
https://www.youtube.com/watch?v=sWblpsLZ-O8&ab_channel=lftkr...
Do you mean semantically? I quoted "fun", because it wasn't fun. Diving deep into programming means letting a very specific part of your brain run rampant. The problem solving core of whatever. This hurts all other parts of your brain: especially those for movement and social stuff. I quoted "thinking in code" because it's a meme phrase created by a boy that writes hello world apps and got interviewed on TV -people online use it to make fun of "fake programmers". In the German area we use quotes around words or short phrases to make clear, that we don't mean what we just said. One can also do air quotes. Is that not done in the English speaking world?

Or do you mean the characters? Yes, I am indeed living in the German area and software here often uses those stupid, stupid "smart quotes". I believe we are also taught to write like that on paper. One opens, one closes the quoted phrase. Though I have no idea how this happened here, as right now, in Chrome, I can only produce "normal" quotes. """"
Kids cycling will always make mistakes. Even adults have a hard time signalling properly on a bike when on a roundabout because their need to signal conflicts with their need to control the bicycle, especially the elderly.

So, when a cyclist 'does not put out their hand' you play it safe as a driver.
The better fix for social security is to uncap the tax (and benefits, though at least one additional bend point would make sense) and apply it to all (not only labor) income.
There are important distinctions between this code and what it proposed by the OP. See the sections

https://vorpus.org/blog/notes-on-structured-concurrency-or-g...

and https://vorpus.org/blog/notes-on-structured-concurrency-or-g...

These differences elevate this proposal from handling parallel computation (something that is fairly easy to reason about with normal go routines anyways), to something that actually handles concurrency use cases in general.
Great explanation, and exactly right in my experience. It isn't about "you're breaking the law and the Govt is gonna getcha," but you can't do business without meeting the guidelines and would be in breach of contract if you take on a project where you don't conform.
Would revoking someone's right to own firearms the first time they acted recklessly in a crowd of children with one also seem "too punitive" to you, or should they retain their weapons to act recklessly with them in crowds a second time?

The victims will be just as dead. Cars are lethal.
Me too! One day I want to make a multiple game where you have to copy/paste text between two different fonts to solve puzzles!
Meanwhile I have a 4G modem at home because it came with higher stability and more than double the bandwidth compared to a similarly priced cable connection. Sometimes the more traditional telecoms are working really hard at pulling an Intel.
The way to represent negative numbers (page 3 of the manual) is really cool: to do "a - b" you add a to the complement of b (with the complement of b being 2 - |b|).

It feels really similar to modular arithmetic: -3 = 7 (modulo 10)
Intel CEO Pat Gelsinger to Host Webcast About Intel’s Future on March 23rd
Yes and because editions are independent of versions, you can write Rust '18 for as long as you want.
It's in quotes because it's a quote from Maddie Stone as opposed to a judgement made by the author.
The pyramid scheme is physics, not policy. In traditional societies, young workers took care of their elderly parents. Social Security is just an abstraction over that process. At the end of the day, old people aren’t saving cans of food to put away for retirement. People have to make the goods and services old people consume.
I am the same. I bought a PC and played video games for 1 month then I got bored. I just needed this to recharge. Now I am back on a company project and I have a very good flow. What worked for me is melatonin to get better sleep too.
I don't see any points in the OP that are relevant to reading code. It all just seems like issues that the author has writing their own code.
Yes I am living in the German speaking area, but I have no idea why my browser produced smart quotes when I wrote my original text. Maybe I wrote it in another editor.

I didn't know there was “ AND ”. I hate those fancy/smart quotes. They are not internationally understood and confuse computers and people alike. Just like I wish we would all just speak English, I wish we would all just use """".
I'm curious to know what makes it one of your least favourite languages. Could you elaborate?

The reason I'm interested is because I love python and would like to hear differing opinions
Most people in the Netherlands and in France have themselves been on a bicycle within car traffic, I feel that's more likely the reason why they are careful when they overtake a bicycle, rather than the fines.
Not he horrible syntax that would make (former)Perl developers shed the tears of joy with how many symbols are used? Not to mention the weirdly shortened words, if I had to write in Rust, I'm sure I'd soon 'mut'(ilate) myself. If you want to save on typing, go the full way and embrace Perl (or APL ;), don't stop in the middle.
Hmm, not sure I agree. I think our role is to create a harmonious global society. But to do that, we need to take care of yourself, our friends and family, etc.

And do neurons know about us? Well, they only know what they know. I think what they know could potentially be an empirical question. Some neurons are far more complex and connected than others.
If you want to see more on this theme, the Upspin docs[1] are a really interesting read. This 2017 talk[2] that Rob Pike gave on it is also really good.

[1] https://upspin.io/
[2] https://youtu.be/ENLWEfi0Tkg
Evaluating the performance of open source static analysis tools [pdf]
1. Open sublime text

2. Write the note

3. Close sublime text
Young Goldman Sachs bankers ask for 80-hour week cap
By the numbers, way more car drivers do.