skysight-inc/HackerNews huggingface dataset:
If it agrees with this guy here I'm sold: https://www.youtube.com/channel/UC-sW5dOlDxxu0EgdNn2pMaQ

(he kinda takes off where Stephen Bax left it)

edit: they don't agree I think

edit2: so he cherry-picks from multiple languages to make his theory work? XD
Same for brown diamonds.
it's great if using debian where it's still on 3.5. installing miniconda lets you have the newest python easy-peasy
All companies become 'slow and lumbering' once they pass a certain size. I cant think of any exception off the top of my head. Once you have the welfare of thousands of people in your hand, you tend to not take any risks. Seems like a normal human response to me...
Absolutely false. Increased speeds have a direct causal link to increased severity of injuries and likelihood of fatalities.

The speed limits aren't too low, the roads are improperly designed for the speed limits that they have.
That's disingenuous.

The third pilot wasn't having to exert 40+ pounds on a control yoke.

The third pilot had a full view of the center console without the burden of having to read and understand a large amount of the information normally considered critical to "flying the plane".

He was therefore in an advantaged position to troubleshoot less obvious root causes of the anomalous behavior.

He didn't know about MCAS, but he definitely got an rueful of trim wheel happily clicking away.

It's why Crew Resource Management is such an important thing, and why people who can pilot have been known to step up and assist crews during emergencies.
Yes, regarding the color thing, I would add that when you put a light color on a light color there also is the problem that the amount of contrast that you get varies quite a bit depending on the monitor. What looks like enough contrast on your monitor might not be on the one that your user has.
Well there's two important things to address there, and they're both a bit long-winded, but bear with me.

First, despite all the discussions of Uber's/Lyft's full-time drivers, there are some proportion of drivers who are just people looking to make an extra buck on their ride home from the airport and whatnot. These drivers really don't expect/require a lot of money, and are just padding their income driving somewhere they were already going. I had a friend with a six-figure income who would do Uber rides in San Diego just because it was an easy way to cover gas occasionally. This is important because it changes the market for taxi drivers - suddenly a regular and lucrative set of rides (to and from airports) have clientele who expect much cheaper rides - even if the cost those clients expect to pay can't support an individual working full time at that rate. But even if full-time drivers attempt to avoid the platform, the market has substantially changed - they can no longer get the same price for their rides. Now, this may just be a market correction, but let's look at the second factor...

Uber and Lyft and burning VC money to power their operation - Uber lost ~$1.1 billion dollars in Q1 2019 [0], and Lyft lost ~$1.14 billion in Q1 2019 [1]. These sorts of numbers tell us that Uber and Lyft are generating demand for an artificially low price for a service, which all but guarantees that the market for sustainably-priced taxi rides will be destroyed. Why would a customer purchase a ~$20 taxi fee when a VC-subsidised ~$10 ride exists?

The contention that Taxi drivers can "just not use Uber/Lyft" is pitting the depth of the pockets of taxi drivers against the pockets of Uber/Lyft's backers - it's not a reasonable expectation that taxi drivers can afford to wait out venture-capital subsidizing an unsustainable business model which destroys their livelihood in the meantime. According to the Federal Reserve in 2016, 46% of Americans reported that they would be unable to cover a $400 expense if some emergency came up [2]. I don't think we can look at Uber and say "Taxi drivers could choose not to use it" - it's looking at the choice to use the platform in absence of the context of venture capital and the support which exists for low-skilled workers against predatory employment practices.

[0] https://www.businessinsider.com/uber-earnings-q1-2019-losses...

[1] https://techcrunch.com/2019/05/07/lyft-lost-1-14b-in-q1-2019...

[2] https://www.washingtonpost.com/news/wonk/wp/2016/05/25/the-s...
That big business does something isn't and indicator of whether it's sketchy or not. I wouldn't even say the comparison maps 1:1 anyways.
I enjoyed the survey that the book _Traffic_ by Tom Vanderbilt provided in the traffic engineering space.

Many of the topics discussed in the comments I see here are discussed in the book.
I think a big source of contention is a failure to clarify what type of road requires change, leading to frustration from people believe someone wants to drop their suburban 45mph artery road with no driveway access to 20, when the other person is just talking about an collector in some dense urban zone. Not to say those people may have a point however; speed cameras always seem to have a mysterious way of appearing on split expressways with a new speed limit rather than the avenue near the school zone that actually requires it.
Agree. Its just a reflection of society. You cannot legislate behavior or morality from top-down.
It does. Almost any car will be more efficient around 50-60mph.

But it only matters on highway where the bottleneck is due to aerodynamism, at lower speed you might be less efficient at 20mph than 30mph for example.

https://en.m.wikipedia.org/wiki/Fuel_economy_in_automobiles
At this point it is mandatory to remind us all the story of the forgotten employee. https://sites.google.com/site/forgottenemployee/
What does Twitter have to do with Google?
Yep, a faulty belief is not the same as ignorance.
The problem is that the "natural speed" for a road is based on a human brain's subconscious calculation. And the human brain is very bad at doing that for any speed faster than a good runner can go.
You probably saved the company 1h of work per week for some years. Finding another expert would have taken them half a day of searching. So it made economic sense from their part as well. Did you learn to seek such situations to profit?
So, if I adopt smearing for my NTP, everything works fine.
For most practical purposes (like knowing when to show up at a meeting), you need to know local time.

Even if you got rid of leap seconds, you still wouldn't know for sure how many seconds there are between now and some date and time in 2022 because you don't know what the local timezone will do. It's not clear why this is a useful calculation? For scheduling events in the future, you need to store the timezone (or location) and local time anyway.

Unix time is a useful approximation for comparing and converting between local times.
It becomes a lot harder to get it right as more visual information is added. Tufte is an excellent source for design guidelines on information density. It is important to keep in mind however that Tufte focuses primarily on static visual representations that people can spend time on, and that do not update.
SMRs likewise require generators and cooling plant, 2 or 3 times as much cooling as electricity produced, perhaps even more if its to be done most economically. So if CHP is justification for such release of heat into cool environments - they should be categorized as mainly a source of heating, not high value electrical energy. An ability to make continuous heat on this planet is not a futuristic energy supply in its own right, it falls well short of the "game changer" goal.
From a company's perspective, breaking bad news without some positive spin is "tone deaf" to their PR interests.
You're right but whatever it is, that's what "brings in the bacon" for a lot of businesses.
Modern PHP is light years ahead of 4.3. Not just the ecosystem, but the language itself, the performance. It's really not bad.
The watershed moment would be China admission to the WTO in 2001. We’ve been going basically sideways since 2000.

In the same period (2000-2018) that real manufacturing output increased 10%, US real GDP doubled.
Call me crazy but, but paying 30 dollars to lose all of my privacy just so I don't have to get up to turn off the light at night seems like a poor trade. Maybe not useless, but I honestly think you can do better.

And a basic raspberry pi could be programmed to cycle through the weather, alarms, lights, time. I guess the crux of doing it that way however, is taking personal responsibility for security, which still seems better if you're slightly lax at it, than sharing your "house microphone" with a multi-billion dollar company with motivation to exploit it.
so a) and b) are common in practice. these were not obscure boundary conditions or a corner case. and it was very trivial to exploit.

"all software has vulns" is a slippery slope is my overarching point. you can't use that to say that the the security risks and isolation are comparable to gvisor. gvisor does away with a very significant amount of attack surface in the linux kernel and reimplements it in golang, which eliminates many bug classes.

for a realistic risk assessment you should consider the linux kernel as a bottomless barrel of memory management bugs, which are exploitable from within a container, whereas gvisor will have a much more finite set of bugs

On our team we've got extensive experience in finding compromises in this area, particularly in kernels, and that is why I am adamant that one should not think what docker provides meets the bar for best practices in a security critical environment. Something like gvisor would much more fit the bill.
I'd love to see an open source YNAB clone... maybe this can be evolved in that direction! Well done.
> 64 year old Joe Schmoe with average performance stats to get this expensive training if 24 year old Billy Bob with a 'young man's' performance record is also asking to get trained.

Even if Joe Schmoe has much better performance, it may still make sense to train Billy Bob. If training is truly expensive, and takes 5 years to pay off, odds are Joe is going to be retired at that point and it will be a waste of money.
s/brown/"chocolate"/
There's a number of interactive simulations. My impression is that it's for writing research code, which often requires scaling things down to iterate on the simulation behaviours at interactive rates, then scaling up and going offline to make a cool video.
There are two kinds of safety: collisions between cars and cars, and collections between cars and everything else (pedestrians, bicycles, children).

For a limited-access road or grade-separated road (especially electronic toll roads), simply minimizing the speed difference between cars is enough.

For the pedestrian case, you want to minimize the speed difference between cars and pedestrians. Speed limits are only part of a plan to accomplish this goal -- instead, you want affordances that make people naturally drive slower: removing car lanes (replacing them with trees or sidewalk or protected bike lanes), narrower lanes, adding curves to the road (but without adding blind corners), adding pedestrian crossings, and so forth.
> Citation needed. I don't think the actual process is publicly available (though I may be wrong). Call me too cynical, but given the bugs that happened to both Google and Amazon, and that the law can force compel companies to do things with leased hardware they ordinarily wouldn't, I don't really trust it.

I don't think you need a citation here. The network traffic is not sufficient to send always-on audio and the power consumption is not sufficient to do always-on speech-to-text or other similar analysis.
Oh I'd agree and gVisor provides (IMO) a smaller attack surface than a default runc container.

With that said both options, and indeed hypervisor based isolation, are generally one security flaw away from a breakout vulnerability, so the only difference in that respect is the incidence of those flaws.

My experience of people's expectations of container isolation is perhaps somewhat different to yours, which is what prompted my initial comment.

It's all too common (in my experience) to see container isolation dismissed using that "containers don't contain" trope, and for me that feels frustrating as the real picture is much more nuanced than that.

It's all about choosing the right isolation technology for
a) a given workload
and b) a given threat model/attack surface.

There are tradeoffs (both in terms of performance, and in terms of flexibility) in replacing the runc layer with a different container runtime. Sometimes those will make sense, other times not so much :)

All that said I'm very excited to see more options here, as it'll give everyone the choice of what mechanism works for them for specific workloads.
Which internet company isn't perma-storing any and all 'valuable' bits that happen to be routed through their network?
Driving on four lane Autobahn can be very stressful, because you have trucks in the right lane going 80 kph (50mph) to save fuel, and the fast guys going 200kph+ (125mph) in the left lane. If you're going some reasonable speed like 130kph, you're endlessly passing the trucks, but you have to watch way back before you pull out for the car or motorcycle going 225. Although it's fun to go fast, I don't think it's a great idea to have more than a 2x difference between minimum and maximum speed on a road.
> Major theme of the year, but not major theme of the language. One year of stability followed by one year of working on the next breaking idiom change followed by one year where that change is executed doesn't give you a stable language.

Doesn't C++ have exactly this problem? It keeps adding new features, which change the language idioms. It actually seems much worse than Rust in this area, as Rust is mostly re-enforcing the existing idioms, while C++ is almost like two different languages now (well, probably even more than two).
I would actually bet that you can take any tier 3 product that you can find and make a better version of it (e.g., something like Wild Apricot[1], though this Indie Hackers story got around to it[2]) with the deliberate intent to make money off of it and you'd actually do quite well.

However, I personally experience doubt when I challenge myself to do this because I don't have a personal attachment to the idea, which, added to the arbitrary selection of the product to copy, leads to a "Well, why this one specifically? Maybe wait around until I find a better one"

[1] https://www.wildapricot.com
[2] https://www.indiehackers.com/interview/how-i-learned-to-code...
Sure, you can manually force Unix Time to go backward but that's very different from what is argued in the article. If you do time-aware processing and mess with the clock you are using, you can except troubles. That's in no way unique to Unix time.

Still, unless you actively mess with, Unix Time actually never goes backward.
In government (usa) it absolutely still exists. As the financial period ends each department spends hugely and really wastefully to ensure their full budget is spent. Its actually quite infuriating.
Any IP encumbrances we should be aware of?
RUBY/GO/JAVA/JAVASCRIPT/PYTHON/RUST/ERLANG

https://toddwschneider.com/dashboards/hacker-news-trends/?q=...

All of them seem to have a downtrend from around 2012.
MCAS was a type certificate hack.

The poster you're responding to is right; there isn't anything wrong with the behavior given the right training.

It's just that the investment in that training, and extra certification hoops to jump through would have made WhateveroModelNumberus MAX a non-starter.

It had to be a 737 to work at all.
Residential roads should be built so ambulances and fire trucks can go fast. Everybody else should drive slow because they don't want to kill a child.
The article mentions that the 55mph speed limit was pushed by the Federal Government during the 1973 oil crisis to reduce gas consumption...

...but doesn't take the next step to point out that in our era of reducing climate emissions it might make sense to drive a little slower if you're not in a hurry to get there.

Owning an electric car makes it very obvious how much smaller your range is when you drive 70-75mph than it is when you drive 50-55mph.

I'm sure people will respond to point out that these kinds of individual choices about behavior are noise in the fight against climate change. But maybe you're arguing for a renewed 55mph speed limit, then?
`vimtutor` It's installed everywhere vim is.
"Speeding and traffic safety have a small correlation."

You know what doesn't have a _small_ correlation? Speeding and efficiency. Above 60mph almost any car lose an insane amount of efficiency due to aerodynamic drag.

I'm all for raising the speed limit but we should get rid of ICE before doing so.
Close to 735k Fraudulently Obtained IP Addresses Uncovered and Revoked
Some probing questions:

Alice and Bob both live in England and have planned a conference call at 15:00 on 4-jan.
Now Alice happens to travel, and she is in American on 4-jan. What should here calendar do?
Moreover, Alice also has a recurring event "Workout" every friday at 9:00, what should that shift to? Finally, it turns out Bob is also in America, what time should the conference call be at now?
Finally, for some reason England or America decides to change the DST changeover will now happen on 3-jan.

There is no universal semantics of time that will deal with every case. Certainly 'store UTC and convert to the users's time-zone' is not universal, nor is 'store every timestamp with a time-zone'. The way people perceive of 'do this thing at this time' is very hard to capture. Moreover I'd wager no users would actually fill out time with sufficient detail to deal with this. "What do you mean UTC, time-zone, or local-time" I just wanna work out at 9:00 every day, and meet with Alice at 15:00 in a few days. I thought computers were meant to make things easy".
This is a classic example of a Veblen good [1].

"Veblen goods are types of luxury goods for which the quantity demanded increases as the price increases, an apparent contradiction of the law of demand, resulting in an upward-sloping demand curve. Some goods become more desirable because of their high prices."

The suits are expensive, so they must be good. It's also a status signal to others that you can afford such goods. (Edit minor typo).

[1] https://en.wikipedia.org/wiki/Veblen_good
Germany also has much higher standards for driver education, stiffer fines for infractions, and a safety first approach towards operating heavy machinery. In the US, you can get a license by answering 25 questions, driving around a block, and doing some sort of parallel parking exercise. They pretty much hand them out regardless of actual driving ability.

One thing that would reduce the number of crashes in the US is making tailgating and passing lane camping a heavy infraction. To drive safely is to anticipate conditions and expectations.

I would also support 10 year renewal testing before age 65, as bad habits quickly become routine. Shorter intervals thereafter.
What about Mycoplasma laboratorium?
> Right now, if I open my list, it displays like yours, without any ellipses. If I add and then remove a shortcut, half of the list spontaneously turns to “…”. But if I close and open System Preferences again, I’m back where I started, with a properly displaying list

By the author's own admission (in the comments) this doesn't even seem like a major bug. His refusal to report it isn't helping anyone, and it's a display issue that's fixed by closing and re-opening a window. How was any keyboard shortcut actually killed here? What a terrible clickbaity headline.
Redfin has a reduced commission model for only moderately reduced service. But they still haven't had the impact everyone was expecting. Those who have used it seem to love it.
Isn’t this a function of wind resistance physics that can’t be solved, just mitigated?

Yes, this is fundamental; roughly power required is proportional to cubed velocity. Improved coeff of friction helps, but you can't get away from this.

Eventually air friction is the completely dominant force. So at highway speeds, absent some rare gearing issues causing inefficient fueling, faster means less efficient.

This is also why the fastest "hypercars" are pushing on order of 1000 hp.

At lower speeds, all sorts of other issues kick in (and idling is its own issue)
I'm very happy with my impression that Uber has to sleep in the bed they made - but I think there will be plenty of friction and disappointment coming out of this IPO.

Specifically, if Morgan Stanley had come up with, say $38 as the share price for IPO, Uber would have found a new bank for their IPO. Morgan Stanley (or Bank X) can provide different IPO services, but the bank is not really responsible for the stock price.
black pearls too no?
Is there a PC laptop vendor you would recommend?
> They knew they had a dog on their hands and opened a short position in hopes of propping it up

How does MS taking a short position help the stock?

My (naive) understand is that a short would add more sellers, typically driving the price down.
Those studies are useless when compared to literal death rates in roads with higher speed limits.

More people died in Montana after they were forced to put real speed limits on the roads, with police enforcement: https://www.motorists.org/press/montana-no-speed-limit-safet...

The German autobahns are extremely safe compared to their other roads. The US interstate system can easily support "Reasonable speed limits" on most of their roads - its flat and straight.

These studies don't take into consideration what actually happens when some people decide to follow the law and some people decide to travel at the road's natural speed. That delta is the cause of so many accidents.
You are missing the context of what Megge is trying to say, even though it is right there in your quote: if you want people to slow down use engineering to design a street where people will drive slower.
> "Nobody is saying that screens or residential lights pose a new problem."

This right here is the key for most people.

Thanks for f.lux, by the way, have been running it for years!
Not how it works IME but YMMV. When there are benches and tables, I see that they are sometimes used for socializing by groups of people who already know each other and decided to meet.
His comments are full of people unable to reproduce it, yet he assumes people working on the OS are actively aware of and ignoring it intentionally.
Well, the problem is you have to estimate how much they are willing to pay and this varies wildly.
This is a really unpopular answer but honestly intelligence. I've seen the undisciplined, poor communicators, dickheads, etc succeed. Never seen a real dummy succeed in software.

And this is backed up by a good amount of evidence that shows intelligence is a pretty important trait.
This is not the first time drought brings down Central American civilizations. Around 1000 years ago, the Mayan civilization collapsed under the weight of unsustainable populations combined with severe droughts [0].

[0] http://www.bbc.com/earth/story/20160222-severe-droughts-expl...
I don't really understand why people would want a GC over deterministic destruction like in Rust. GC is [neither necessary
nor sufficient](https://ruudvanasseldonk.com/2015/10/06/neither-necessary-no...). Ownership model in practice is much more convenient precisely because objects can act like resources and implement their cleanup logic, and the business logic can rely on it. It's a great improvement in any imperative PL.

I have (re-)implemented couple of real-life projects, and each time Rust was much better higher-level language than eg. Java, Python or JS. Borrow checker fights are non-issue in practice: just avoid references, pass messages as copies and when you have to share data use `Arc` and copy on write (or just add `Mutex`).

There's a reason why Rust is most loved PL for 4 years in a row. Once you try it, and get past initial adjustments (mosty: what owns what relationship) everything clicks, and I guarantee that you won't miss GC at all.