skysight-inc/HackerNews huggingface dataset:
> cars meeting to enter shouldn't affect you

But they do, because when they don't it's potentially your life on the line.

> an exiting car shouldn't affect you

But they do, because there's always a reason.

> just change lanes to overtake, and then pull back into the right lane afterwards

I look at the act of driving on the freeway as gambling with my life. Every single action I take (or don't) has the potential to kill me. This is anecdotal, so I'm happy to take actual facts and change my opinion, but I see a much higher order of accidents (or near misses) caused by changing lanes than I see from people staying in their lane. My conclusion is that staying in a lane is inherently safer than drifting from lane to lane based on its occupancy level.

> Driving in the middle lane is optimal from each driver's own perspective

I generally stay in the middle lane when the load on the freeway is low to moderate. When the load is high it doesn't matter which lane you're in; they're all sub-optimal. But if there are so many people driving in the middle lane that journey times are increased, then people will start to pass more often and the lanes will even out. If they don't, then you're in high load.

> it reduces road capacity

It doesn't reduce road capacity. It could reduce road capacity utilization, but if you're hitting that point then the utilization has already taken a hit, and driver patterns change to utilize the road more fully (for better or worse).

Ultimately the lane choice of each driver doesn't matter, because drivers won't sit in bumper to bumper traffic with a wide open lane next to them.

In fact, changing lanes reduces road capacity utilization. For the duration of the lane change and for a short period before and after the car is effectively taking up two cars places (their place in the old lane and the new).
Because it's shite. I've blocked SES's IP range on all my servers, as they just ignore spam reports.
The "x minutes ago" text is a direct link to the comment. Long press it, then new tab, or bookmark, whatever you like.
The street view on Apple Maps (or whatever they call it) is shockingly good in NYC. All of their imagery is super duper recent and in very crisp detail too. They also managed to make it have a genuine 3D effect (by shifting the view slightly without "moving positions", you can see slightly more detail around corners and such).
I am similar. After some musing I found that I usually have a faint internal monologue when considering simple things such as, "what should I write in this reply". Mostly in situations where you might be caught saying something aloud on accident. When starting a book, the first page or so usually has strong monologue, but it disappears almost completely after that. Frequently I spend hours in a row random thought. During these periods I cannot remember hearing an internal monologue. There are very likely other times that I am not conscious of the monologue. At the moment, trying to think I am floating in and out of monologue. I suppose this may be because I am somewhat focused on whether I do or not.
Tried to load game in firefox, rejected saying I need to run in desktop Chrome.

I was promised cyberpunk but what I got was a technologically mediated entertainment experience I couldn't participate in because I lacked the required proprietary software.

Was not dissapointed.
aka, The Homer (also known as "The Car Built for Homer")
>Microservices enforce separation of concerns

Depending on where you work, it can be a problem, because the separation is not always appropriate, and can for political reasons be much harder to revert when visible at the service level (for example because the architect doesn't understand consistency, or because your manager tells you that the distributed architecture documentation has been sent to the client so it cannot be modified).

In case of undue separation, reworking the internals of the enclosing monolith should have less chance to cause frictions.
Going to reddit and asking for music suggestions on one of the normie subreddits is a profoundly bad idea, unless you are just venturing out of your bubble. Same goes for most social media websites. The trick is to find some genre specific or scene specific groups and find your way into it. And that is the big issue - discoverability.

I also strongly believe that Pandora, Spotify, etc. are taking money from artists and/or labels to directly market. It's a shame, because these apps could be awesome discovery tools.
And that's not all. They are also now a chip maker, an insurance company, a technology company with some of the leading research and IP in self-driving, and also leaders in automated manufacturing.
Answering your question in good faith, though it seems obvious to me: people prefer laptops because they are portable. You can work from home, or the train, or another city, or a meeting room.

By the way, it is possible to connect a laptop to whatever monitors and keyboard you want
No problem.

To an outsider like me, this seems like one of the worst features of Prop 13. Over time it separates people into two classes: those whose family has owned property for a long time, and everyone else who can't afford to buy a house because the taxes are prohibitive. (Even if you're very rich, it will make more sense to rent than to trigger tax reevaluation.) Call it neo-feudalism.
Some previous discussion on it: https://news.ycombinator.com/item?id=21738093
As far as I can tell most of the people complaining about Rust having painfully long compile times are just parroting second hand information and don't actually know. Kinda like the pervasive "but isn't Java really slow?" thing that still doesn't seem to have died either.

Edit: yes I know this article was written by someone who knows what they're talking about (and as they're a steward of the project I understand why they're calling this out for improvement, and somewhat exaggerating how bad it is). I was talking about the occasional comments I see on hacker news about how people aren't even bothering to try rust because compile times are "unusably" bad. 5 mins for a dev build of 2 million lines of code is not anywhere near reason to not even bother trying the language. No personal project or learning scratchpad is ever going to come close to 2 million lines. And it's not worse than many other languages that are used for large projects.
The topic is fascinating to think about and I was unaware that some people do not "hear" their thoughts or use an internal voice. But I got stuck on this amazing perfect storm of millennial blogger cliches. I thought it was a joke. After this I could not stop reading it as a parody. The word "literally" is used four times.

> I was taking ibuprofen at this point in the day because my brain was literally unable to comprehend this revelation. How have I made it 25 years in life...
Another possible option to make navigation more human-friendly would be "keep route simple" - so minimize the number of turns, complex intersections, road works (even without delays), backstreets etc, even at the cost of a few minutes extra travel time or extra distance.
>but the overall amount of mess has likely gone up

I don't think this is really the intuitive outcome. Think of cabinets, dressers, shelves etc. They're all basically little messes but they're much easier to deal with than one large mess.
Fair enough. I should mention that I use diluted Ilfosol 3 when pushing and get better results than DD-X/D76.
We've moved a lot of services into Kubernetes and broken things up into smaller and smaller micro-services. It definitely eliminates a lot of the complexity for developers ... but you trade it for operational complexity (e.g. routing, security, mis-matched client/server versions, resiliency when dependency isn't responding). I still believe that overall software quality is higher with micro-services (our Swagger documents serve as living ICDs), but don't kid yourself that you're going to save development time. And don't fall into the trap of shrinking your micro-services too small.
The problem with SES is that they ignore abuse reports. They even admit that they only block you if you have more than a given complaint rate. That is how gmail works, but for a bulk email service they really need to investigate every complaint.

I've just blocked SES's ip ranges on my servers.
In addition to naming the virus, there is also the resulting disease to be named. It will be named by the International Classification of Diseases (ICD). The virus will be named by the International Committee on the Taxonomy of Viruses. [1]

https://www.who.int/docs/default-source/coronaviruse/situati...
I totally agree. Mostly we are doing microservices the wrong way. We are not drawing the boundaries correctly, they are too small, they have too many interdependencies, they don't really encapsulate the data, and you end up with many interdependencies. There is not enough guidance about sizing them. We are just building distributed monoliths. Which is great for cloud companies because they get to sell many boxes.
> Take for example Celery. With Celery all you need to do to implement a queuable background task system that's trivially scalable is to write the background tasks,

that's a little bit of a straw man because that's not the "microservice" architecture this post is talking about. I personally wouldn't call that a "microservice" architecture, I'd call it, "a background queue", although strictly speaking it can be described as such.

what this post is talking about are multiple synchronous pieces of a business case being broken up over the http / process line for no other reason than "we're afraid of overarchitecting our model". This means, your app has some features like auth, billing, personalization, reporting. You start from day one writing all of these as separate HTTPD services rather than just a single application with a variety of endpoints. Even though these areas of functionality may be highly interrelated, you're terrified of breaking out the GOF, using inheritance, or ORMs, because you had some bad experience with that stuff. So instead you spend all your time writing services, spinning up containers, defining complex endpoints that you wouldn't otherwise need...all becuase you really want to live in a "flat" world. I'm not allowed to leak the details of auth into billing because there's a whole process boundary! whew, I'm safe.

Never mind that you can have an architecture that is all separate process with HTTP requests in between, and convert it directly to a monolithic one with the same strict separation of concerns, you just get to lose the network latency and complex marshalling between the components.
Which was a derivative of ... which was a derivative of ... which was really all derivative of John von Neumann so what's the point of this ridiculous argument.
Having written many many thousands of SQL queries, and having begun thinking that lower-casing keywords was better, I can tell you this is completely false.

You absolutely cannot rely on using your application of choice for editing queries: formatting them aggressively and allowing transmittable demarcations of query structure (like case) makes for the most portable, universally readable queries.

Given how many different systems we use these days to develop a single application, upper-casing is more necessary than ever in the 2020s.
It looks ambiguous to me too. Sorry. I should've read it more closely before posting as some of those sentences really get leggy.
All modern humans have Neanderthal DNA, new research finds
You have a monorepo with 2 million lines of code? How long is the compilation supposed to take?
Top tips for getting your science out there
Laptops are also bad for benchmarks because there's a lot of state that has to be communicated to reproduce the conditions: plugged in or unplugged, power saving settings, and as you mentioned the risk of overheating. But none of that seems relevant here because the ratio of build times should be similar on any modern hardware.
I don't mind them having a free tier and tweaking their offering. But I think grandfathering in older accounts is nicer, and I wish it was easier to work with accounts in a technical role when you are not technically the client, but are acting for them in most ways.

e.g., I can set up their account and other technical parts after that, but I can't verify their mobile number (added since we started working with Mailgun), don't have their credit card details to put on file (same), and often end up agreeing to legal notices for them rather than asking them to complete signup (and stalling the project).
Two of my flatmates never have a shower over 5 minutes long, because they "get bored".
> A totally free market results in monopolies

In cases where there is a natural monopoly (because economies of scale outweigh the deadweight costs of a larger firm), yes. Historically such cases are rare. Most historical cases of monopoly are due to government interference, not free markets. Indeed, the word "monopoly" originally meant a government-granted exclusive right to sell some particular good or service.
Fedora, but that uses systemd.
The problem is the US health care system. In a civilized nation, doctor orders a medical test, you get the medical test and you are not charged $1000+ for it. Prices are regulated. US health care system is very predatory. Even if the doctor had the right intentions and you go to scammy place for tests the experience will be negative.Then, if you can't make the payment and are ashamed to call and negotiate the bill it will go to collections.

I honestly feel the US healthcare system is a complete joke. I am losing respect for doctors because they are a part of it.

This is a bit off topic, but I recently changed my health plan. I was on a state plan before. I asked the insurance rep what happens when I go to the ER on a state plan in another state. She said, "well if its in an emergency you are fine, but if its not then you will be responsible for 60%" or something crazy. How the hell can I decide what is an emergency? I am not a medical professional. It is complete bullshit to put that on a individual but this is what they want. The insurance company will blame you and say it was not emergency to save money.
New lung cells may replace tobacco-damaged cells after people stop smoking
I didn’t say anything about female engineers in general in my comment or compared them to Americans. So I’m not sure which part is “nonsense” which you are talking about.

The reasons why there are more females going into engineering in India and other countries on the developing side like Romania have been well discussed on HN (yet the pattern of women not being as frequently in math or engineering remains in many developed countries, hardly just the US) I don’t think it’s particularly unique to India or Indian women.
I don't know about you, but I usually don't want to receive notification emails. Did you explicitly ask for it? Good. Is this some stupid notification that I won't care for and was enabled by default? Congratulations on getting flagged.
Reminds me of a book I read to my children about the woman Temple Grandin (https://en.wikipedia.org/wiki/Temple_Grandin) the book described her ability to think in pictures, and how it differed from the minds of others.

It's called "visual thinking". https://en.wikipedia.org/wiki/Visual_thinking

I have the inner dialog myself. I've talked with my sister about it, and she says she is able to have multiple threads going at once. Like she can do mental math and have a conversation with herself at the same time. I can only do one at a time. I've tried by counting and saying the alphabet in my head simultaneously, I can't do it.
Looking only at hospitalized populations creates severe selection bias when applied to the question people want answered here, namely "If I get nCOV, what's my chance of dying?" Only the most severe cases a physician sees end up hospitalized, and only the most severe cases within the general population end up being seen by a physician and confirmed as nCOV. You've already got two levels of selection bias (with an unknown percentage passing through each filter) before reaching the denominator in your numbers.
Show HN: Worldwide Holidays and Observances RESTful API
"Neurospeak" uses this and related phenomenon to make a kind of psychoactive book. https://www.goodreads.com/book/show/897536.Neurospeak
It is parallel at the crate level. So dependencies are compiled concurently with each other.

A large rust project should be split into multiple crates. It makes the code much cleaner, flexible and compiles faster.

A stronger machine absolutely makes a difference. Single thread performance of a desktop compared to a laptop also does.
As an exercise in understanding exponential growth, for one month would you rather receive $20,000 or 1 penny on day one, 2 on day two, doubling each day until the end of the month. Try it with a calculator or program.

People are concerned because this has a high growth rate that, unless contained, would cause large number of deaths
For the record, this syntax is horrific and almost unreadable to my eyes.

Multiple spaces after `LEFT` in `LEFT JOIN`? Just to stick with "river"-style alignment, yet your outer-level keywords (`SELECT`, `FROM`, etc.) aren't aligned?

It's difficult to understand why one would pick this format.
People differ drastically in many fundamental ways. This should be taught at school among other facts of utmost importance. Can you even imagine the inner experience of a dolphin or a bear, let alone be sure it's the same like that of yours? The degree of difference between you and another person you meet can be equally substantial. Many believe a diference is just a matter of personality - another person may be more or less lazy, more or less smart, more or less sociable than you etc but this way of thinking is absurdly primitive, like saying a laptop is no different from a coffee machine, just more lazy because it won't make you a cup of coffee.
I think this is true, and was reaching for ways to express the same thought. Which just goes to show that although I internally verbalise a lot, the verbalisation itself is not the thinking. It just seems that way.

I think this can become a problem. Verbalising takes time, it acts as a brake on thought. I’m compensation I think it helps clarify and crystallise ideas and builds skills in expressing them into communicable form. There are definitely pros and cons.
I don't necessarily disagree, but this was written by one of the original authors of the Rust compiler, so I think he knows what he's talking about.
Yes, Standard Oil, whose major "crime" was selling oil more cheaply than all of its competitors.
I become aware of this after reading Temple Grandin's book Thinking in Pictures (1995):

> When I was a child and a teenager, I thought everybody thought in pictures. I had no idea that my thought processes were different. In fact, I did not realize the full extent of the differences until very recently.

> At meetings and at work I started asking other people detailed questions about how they accessed information from their memories. From their answers I learned that my visualization skills far exceeded those of most other people.

https://www.grandin.com/inc/visual.thinking.html
I'm completely with you on this.

The responses to your posts are disgusting. I don't think a lot of people around here understand what it means to provide services to small local businesses.

I don't know about you, but I'm in a smaller community, people here still earn $7.25 per hour, and I just don't have access to deep-pocketed big businesses. I work with small businesses, individual business owner/operators, and mom and pop type places. $35 here, $50 there - it all adds up fast, and they are very conscious of these costs, and so am I.

Going to a small business owner and trying to explain any kind of price hike for a service they thought was free is just another burden to them, and it makes MY recommendation of the original service seem bad .... and I'm the guy they came to for GOOD advice.
Because a laptop is possible to carry with you when you go places, and a desktop is not.
> the model seems to assume left turns are cheap

Happens to me all the time.

It also seems to assume crossing a bridge at rush hour is cheap. My only guess, and this truly is a guess, it is sees people in the bridge lane stopped and the thru lane moving and takes the average.
Well, sure you might get a home from your parents when you are in your late 50s or 60s. Doesn't do much good when you needed that larger home to raise your own family.
I have a few beefs with this article, but to suggest Brian doesn’t know much about Rust is just plain incorrect. He is literally the #2 all time (human) contributor to the project: https://thanks.rust-lang.org/rust/all-time/
Its my understanding that the company you think of as Eastman Kodak is still the one who is actually making the film.
Meanwhile, Kodak Alaris is handling the marketing and distribution side of things for still photo film (while the Rochester company does still handle this for motion picture film.)

Its an awkward split, and one I often see re-explained whenever one or the other makes a press announcement.
I did read the article thank you very much, which is why I said that performance measurements without specifying the hardware is useless.

I think the 5 GHz i9 with fast desktop memory (hardly a big investment for a company paying programmer salaries) would absolutely demolish the average laptop CPU with slower memory and bus speed. Yes, even in single thread; probably factor of 2+.

Moreover, even though parallelism is limited in this case, it surely will use more than one thread, and in other cases it's less limited and you still have this real issue to confront: why pay more for a slower system? Seriously, what are the overriding considerations?
Extending and analyzing storyboards to prevent vulnerabilities in Android apps
SeMA is a design methodology focused on preventing the creation of vulnerabilities in Android apps. It is based on extended storyboards (aka navigation graphs in Android world) and iterative refinement of storyboards (as done in model driven development). The methodology relies on static analysis tools to detect and flag errors during the design phase of Android app development.

The pre-print providing details of SeMA methodology is available https://www.researchgate.net/publication/338884117_SeMA_Extending_and_Analyzing_Storyboards_to_Develop_Secure_Android_Apps. A proof-of-concept realization of SeMA in the form of tool support is available at https://bitbucket.org/secure-it-i/sema/src/master/. This tooling works with the navigation graphs in Android Studio, and it can help prevent the creation+detection of 49 known vulnerabilities documented in Ghera benchmarks (https://bitbucket.org/secure-it-i/android-app-vulnerability-benchmarks/src/master/).

We would love to hear feedback from users of the tool and methodology!
How is locking down an entire city "poor containment".

Find it staggering to insinuate that were it originating in Western countries we'd do the same?
It's seems to be working though, everyone knows about the Nigerian Prince. He's really good at marketing.
SFO is one of the few US airports that doesn't use the TSA for security - and it shows. The experience there is so much better.
I've noticed that I can do both the monologue thing and also the nonverbal thinking, and I suspect that most people can do both also.

I do verbal thinking when I'm by myself and thinking through options. What should I have for dinner? What gift should I buy? That kind of thing.

Non-verbal thought is when I'm totally focused on something like a competitive game. When I'm 100% in the zen-like focus of moment to moment instinctive action, there's "no time" for monologuing.