skysight-inc/HackerNews huggingface dataset:
News articles on this topic tend to be less than worthless - an increasingly typical state of affairs. In this case the reason is quite direct: people are scared of revolutionary technology, and especially self driving vehicles -- and nothing gets clicks like fear mongering. Don't believe everything you read, let alone parrot it.

You'll also notice the paragraph in Waymo's report, which is typical: "Note that, while we have used, where applicable, the causes mentioned in the DMV rule (weather conditions, road surface conditions, construction, emergencies, accidents or collisions), those causes were infrequent in our experience. Far more frequent were the additional causes we have labeled as unwanted maneuver, perception discrepancy, software discrepancy, hardware discrepancy, incorrect behavior prediction, or other road users behaving recklessly."

In other words, they ended up disengaging because of "emergencies", which your imminent hard braking would apply as - exactly 0 times.
I imagine this traffic is fairly bursty as well.

Also keep in mind this is a data distribution system. In the case of large data pushes, new builds, etc. it's important that all peers get the new data on a timely and reliable manner.

I suspect you're underestimating the problem this project solves by focusing on a mostly irrelevant data rate stat.
Isn't this extremely risky of a thing to do? Give rights to a company that has developed nothing for a design that has not been implemented anywhere else? Every major city outside of the US in the world has solutions to this, mostly being direct express trains. Why do something different like this?
Sorry, I forgot to take my Kool-Aid today. I promise to be more respectful of the MuskFather in future. For yea, he did turn the water into wine, and there were many fishes and loaves. For he was really awesome at PR, and taking credit for the work of many.

Better?
I'm not a pilot. My father flew small planes for a time and obtained a commercial license. This is just me reminiscencing about two experiences I've had as a passenger in small aircraft.

I hopped on a six or eight passenger tour plane operating from the grass field at Grand Marais Airport in Michigan around 1993. I was in the first row behind the pilot. There were high, gusty winds off Lake Superior and the pilot had to really work the yoke and throttle. It was almost athletic; the pilot was reacting to strong wind gusts -- big deflections of every control surface every second or two -- and yet the plane felt rock stable; if you had closed your eyes you could not have known there was this amazing pilot working it that hard. This went on from the moment he cleared the trees till just before touchdown. Really astonishing.

Around 2003 I took another flight in a Schweizer sailplane out of Boulder Municipal Airport in Colorado. I was amused by how the pilot somehow knew exactly where to find lift. He would deliberately fly along ridge lift, entering and exiting like there were signs in the sky; never a doubt where to find it even though the foothills were so far below there was no obvious correlation between the contours and the lift.

I think piloting is far removed from just about everything else. Non-pilots don't even suspect things that experienced pilots take for granted.
The language is really ugly and painful to use. Have someone considered making a nicer language that would compile to R?
I feel like this this project will eventually morph into an undersized subway.
You can only get caught if there is some link to your identity. A bitcoin ATM is anonymous. Wear a hat and sunglasses if you're worried about local cameras.
A Coding Dojo Exercises Plan Towards Refactoring Legacy Code
What, why and how of PHP Composer
Precisely what I was getting at :)

http://www.eternagame.org/web/

https://eyewire.org/explore

https://phylo.cs.mcgill.ca/
Inflamation by Bryan Cantrill
To add some data: there were almost exactly 4 million riders that boarded at the O’Hare L station last year 8 million fares (assuming the number getting on is similar to the number getting off) is an estimate for the current public transit load from downtown-ish (big ish). Obviously they would like to canabalize many riders who don’t currently ride the train as well.

https://www.transitchicago.com/assets/1/6/2017_CTA_Annual_Ri...
a little ironic, no?
Tor always works fast for me. Hell, I haven't used anything outside of Tor or a couple of VPN's except gaming in a longtime.
The innovations that make trackers possible are:

- browsers cache results

- cookies

If you do neither of these things trackers become much harder to implement.
Where does the algae come from?

If it comes from mercury- or other toxin-laden areas, the omega-3 may cross the blood-brain barrier and deposit whatever it's laden with in the brain.
I don’t recall the number of points needed but I do remember being so excited to be able to change my top bar color.
You don't blame the Tesla?

If I did that the police and my insurance would blame me. Regardless of if I were braking hard. I'd almost certainly end up with points on my licence if I survived.
But a large fraction of those are probably people who work at O'Hare and they sure as hell won't be paying $40 each way when they can pay $105/month for a CTA pass.
Releases are a fixed point in which packages are updated over top, as I understand it

Similar to installing say, Debian 6.1 and then running apt-get to update packages
Grid by Example
You're right and wrong: R is a disaster when you want to write programs as you would in a real programming language. R is an excellent choice for what it is used most of the time by these people whose education/training isn't related to programming: interactive analysis of data and (maybe) writing prototypes.
Every time one of these posts go up, I hear the same arguments about nuclear power. The problem is that the utility companies in the US who make the decision about what kind of power plant to build are all backing away from nuclear. And they know more about this than you or I as it is their business to know.

These companies have alot of good reasons for doing so, but they all boil down to the overall cost of nuclear being more expensive than any other alternative. Some of this is regulatory, and you can possibly loosen those, but alot of it just has to do with a lack of suitable sites and current plant designs which are based around the idea of providing huge amounts of capacity to large population centers. There are only a few types of utility companies that fit the bill in the US, and they already got one in most cases.

Theoretically, you could have designs that provide smaller amounts of power distributed over a wider area, but then you have security concerns, and no matter what design you use, they all require access to a large body of water for cooling purposes, which means you can only make them so small in terms of area.

While solar is not able to provide as much energy per plant, it can be scaled to fit the needs of the utility company and doesn't require as much in the way of extra infrastructure and has fewer regulations. So it will always be used by a broader range of electricity providers even if we were to work to replace some coal with equivalent nuclear capacity.
Ahh, I appreciate the correction!

I thought they were going to have a single track tunnel with passing sidings based on the 1.6 billion dollar construction costs, which would limit frequency.

Does Musk seriously believe he get two ~20 mile tunnels and terminals for $1.6 billion? I don't know if he's exceedingly ambitious or delusional, give that a underground that's depicted in the rendering would cost 1/4 of his budget.
It's on by default for macOS and Windows users:

https://www.theguardian.com/technology/2014/oct/17/apple-def...

https://www.howtogeek.com/173592/windows-8.1-will-start-encr...
That doesn't mean it should climb to no end.
> you have to do a manual recording to create them the first time (which means manually setting up test data in production that is just-right for your test case)

Your test invokes the the recorder. There isn't anything manual outside of writing & running your test.

> you have to manually re-record when they fail

Again, nothing manual. It would require running your test again with Polly in record mode if you want to "refresh" the recording with a newer set of responses.

> In both cases, you've accepted that you can't easily setup specific, isolated test data in your upstream system, and are really just doing "slightly faster manual testing".

This is by no means a replacement to E2E testing. It is a form of acceptance/integration testing where you're testing your application against a point in time that you verified all systems were talking correctly with your application. E2E tests are much slower, difficult to debug, and intended to capture those breakages in contracts.

It's a tool for your toolbox, reach for it when needed. We plan to release a tutorial/talk to should clear up any misconceptions. There are also other applications for Polly such as building features offline or giving a demo using faker to easily hide any confidential data.
> So then why not a high speed train instead of individual vehicles?

This is meant to evolve into a citywide transportation system where you choose your destination at the outset. Each pod can navigate itself, switch tunnels, and wind up closer to your destination than a subway could ever hope to as there will be far more stops (multiple thousands across the city instead of < 500).

Clearly the airport express route is meant to be the beginning of something much larger.

Trains would not make sense for such a system.
You could be right! And I could be wrong! I was simply thinking out loud.
Yes, but that's a rather large if, isn't it now? Access to capital is a moat all its own.
Criticizing QUIC becasue of its interaction with existing TCP flows is tricky, because the most efficient protocol isn't necessarily the one that interoperates best with existing protocols. There have been a lot of iterations on TCP congestion control algorithms that improve bandwidth/latency of TCP connections under the new congestion control algorithms at the detriment of legacy TCP connections.

I don't know enough about QUIC to say whether it's good or bad, but the standardization process by which SPDY evolved into HTTP/2 seemed good to me: there was a lot of external feedback that was incorporated and addressed, and the protocol evolution and standardization happened over a reasonable timeline. Do you see a problem with how QUIC is being developed by the IETF?
Overall the British outlook in the early days of the war was quite pessimistic. They relied heavily on USA for success.
No, your response is worse, not better. It adds nothing to the conversation. Your original post could have merit if you back some of it up. This response is just internet shit-talking, and the opposite of the goal of HN.

I think this bid process was quite interesting and unusual. Build the infrastructure in exchange for the right to operate the system, with restrictions (must meet certain minimum departures, etc etc). I also thought it was interesting that Boring Co. won the bid, and now has exclusive negotiation with city officials for a year. So yeah, it might change in the next year or so, and whatever timelines they settle on might change (that's one very valid criticism of Musk), but I don't see any reason to think it won't happen.
Correction: It looks like I messed up the first bullet a little when editing. Only :$I30 is used for storing directory contents. :$Bad, :$Info, :$SDH, etc. have different purposes.
Can you backup your performance claim? The last time I checked a benchmark that compared dplyr vs DT, DT didn't come out as a winner.
3. Waymo is R&D project at this moment. They are solving hard technical problem and disregard associated costs (such as LIDAR).

Tesla claims that hardware in model 3 is capable of self-driving once software catches up. That allows them to charge 3K USD for "FSD package".

These are two very different approaches to the same problem.
If it's so easy, why did no one do it before? Other than Regus, who didn't do it so well.
Hey, some ICOs even make it clear that you won't get any of the profits, so perhaps the description can be reduced to just 'For carrying-on an undertaking but no-one to know what it is!'
I thought it was a reference to Musk's ability to attract engineers :-)
That $1.6 billion was my back of the envelope estimate based on costs I found in the news. Apparently, there is a unnamed source quoted in the Tribune that the cost would be under $1 billion.
Also, these skates are the width of an electric car, so one tunnel 28 feet wide should suffice for bidirectional traffic.
I don't think Musk's goal is to destroy public transit, but things like the hyperloop have been used as a bludgeon to attack high speed rail initiatives. [1]

(https://www.investors.com/politics/editorials/hyperloop-deve...)
To be fair, the majority of benefits for HTTP/2 and QUIC are for the browser and experienced at the edge of your service. While that's not to say having the option to pipe HTTP/2 to your gRPC servers wouldn't be nice the majority I've seen are using HTTP/1.1 at their application layer and what happens from there is a matter between consenting servers.
I don't think public transportation was threat to Tesla at any point. Would families stop buying cars and prefer public transportation over their own car? Some may but the majority of them are still going to use their own cars.
If the attacker can do timing on their side in a pure function, then by definition the time the response takes is one of the function inputs.
Newspapers and TV channels have functioned for years without tracking everything you do when they use ads. The idea that we NEED tracking or the entire advertising ecosystem collapses is stupid.
Is it normal or expected that a minimum wage worker could afford to live on their own in a 1br apartment?

Maybe it's a cultural thing, but in New Zealand it would be expected that in that situation you share a house/apartment with other people.
There is a feeling among some economists that some key data like inflation, wages and unemployment are fudged by government departments to make them look good.

Things like the definition of "unemployment" have changed. If you work 1 hour a month you are employed. If you have been unemployed for longer than 3 months, you are no longer among the unemployed. The reasons cited by the officials always sound rational, but their net effect is to make government statistics look a lot better than they actually are.

There is a discussion of this here
http://www.shadowstats.com/alternate_data/unemployment-chart...
or here https://www.sprottmoney.com/Blog/big-mac-index-suggests-amer...
So VCR gem for javascript. Great! Personally I stopped using VCR gem a while back as it blocks edge cases. However for larger projects where things can get unwieldily this makes a lot of sense. Local test suites should never hit external APIs so it's much better to have mocks/stubs than to have no tests at all.

However on smaller projects I've found that just clicking through to make sure things work and then letting my error reporting system catch bugs to be much more effective :)

It's a hard line to walk and I surely haven't perfected it. I'll give it a shot on a future project!
Polly records as well as exposes a stubbing API. So it's quite different from what I've seen of the others.
this is a good compliment to Stick and Rudder: https://www.amazon.com/Compleat-Taildragger-Pilot-Harvey-Plo... if you are interested in getting into actual "stick and rudder" flying - tailwheel flying (while a bit of a dying art) is kind of key for all test, aerobatic, bush, and most "fun" types of flying where your "involved" with the machine
There was plenty of this a few years ago. It's been pretty constant for the last decade at least.
Which seems like a reasonable concept - if the big cost of subways is wide-diameter tunnels, experimenting with narrow subways is worthwhile. A Subway with a limousine form-factor, for example. But it's absurd how many permutations will have to happen before we land there.
I think this comment reflects the fact that a lot of pen and pencil linear algebra/stats/econometrics all uses one-based indexing.

There are a few times where I’ve had to formally write out a zero-based indexing scheme of a given expression because python indexing can seem so weird in this case. For example, “lag zero” just sounds like a funny way of talking about lag 1 (to me). Of course, if you’re predicting y_t+1 then it sort of makes sense that y_t[+0] would be paired with B_0.

Then there is the whole thing about how, say, range(5) will return 0,1,2,3,4 and NOT 5.

All of this makes sense once you use python for a while but if you spend most of your time writing with pencil then it will probably take some adjustment.
They've said they want to power their TBM via batteries instead of running miles of high voltage cable. A similar rationale would probably apply for powering the skates.
This is part of a webtop I built called qKast (https://qkast.com) In fact the chrome extension https://chrome.google.com/webstore/detail/qkast/eliofljjghgd... let's you mix and match live components of webpages and make "living" snapshots, further then that though - they're not i-Framed so you can use an assortments of widgets to modify the contents and look of the components as well as broadcast the whole webtop live.
the initial purpose is to run http over udp with nodejs on Android for p2p web service. I have spent years of effort on it, but I feel tired now. anyone interested in it, can fork and continue on it. thanks.
The founder of the company did build one of the first payment systems on Internet, first reusable rocket and made electric cars mainstream.
At least at this stage, Chicago isn't paying for it. So... why not?
It shouldn't be that complex. On top of both protocols are HTTP semantics. You get a request, which has some headers in both direction and then contains a bidirectional stream. You forward both in each direction.

It's not different than building a HTTP/2 (or HTTP/QUIC) to HTTP/1 gateway. On both sides are HTTP APIs.

The statefulness is on the lower level, where streams/requests are multiplexed. However that doesn't need to be conveyed or transferred during proxying.
We've banned this account. If you'd like to be unbanned, please email us at hn@ycombinator.com.

https://news.ycombinator.com/newsguidelines.html
The actual data business is pretty thin margins.

So unless WeWork can use that data to be a better real estate company, it doesn't much matter.

And I have a hard time believing that WeWork needs all that data to create their coworking spaces these days, especially since lots of competitors come real close without the data.
One possibility: because when those projects are awarded in U.S. to the usual suspects, the projects start with exorbitant costs and decade-long timelines and then the price goes up and timeline slips by years.

See for example California High-Speed Rail: https://www.cnbc.com/2018/03/12/californias-77-billion-high-...

Or "The Most Expensive Mile of Subway Track on Earth" (in New York):
https://www.nytimes.com/2017/12/28/nyregion/new-york-subway-...

Apparently we do need to give it to someone who can control the cost and deliver things within our lifetime.
I don't think it's exactly right to call it a superset either..

It adds types and constraints that have no effect on the resulting transpiled code besides an insurance that said type constraints are being met.

To better illustrate what I mean, in the start of a Unix script you sometimes have them augmented with #!interpreter. But this extra contextual information is not a superset of the scripting language itself. Likewise Typescript is also an augmentation that lives within the code that provides contextual information to the Typescript transpiler itself, but does not necessarily effect the actuall produced JavaScript.
don't rush - as someone who works commercially as a pilot, I can tell you this: important to keep the mix of the creative, curious and fold that into the flying - if you have an science engineering or creative background, find a way to make the flying thing interdisciplinary
>Newspapers and TV channels have functioned for years without tracking everything you do when they use ads.

Different medium, different market.

>The idea that we NEED tracking or the entire advertising ecosystem collapses is stupid.

Nobody made that claim. I said it may increase revenue for the website, and will improve ad relevance for the end-user.

This is exactly the "black and white" arguments I was talking about.
How startups should deal with the stringent cybersecurity laws in China
Is it unusual to have roommates after you graduate university in the USA?

In New Zealand it's considered normal to share a house until you have a long term partner who you move in with, then you find your own house.

I know people in their 30's who still share a house or apartment. It's a social thing as much as a financial thing, your roommates are like platonic partners.
A tax cut is not actually a government subsidy though. That is an oversimplification.

A government subsidy is when public money is SPENT on a good or service to artificially encourage investment in it (or someone just has good lobbyists).

An income tax cut is reducing the burden businesses and individuals must incur from producing economic value.

While taxes and subsidies can both be used by government to encourage selective behavior, they are not the same. They are different instruments and operate differently.

You're making the assumption that everything has an immediate effect. Some things incur a cost in the present for a payout in the future.

If you go to college for 6 months (the amount of time the tax bill has been in place) and still don't have a degree or job, does that imply that going to college doesn't work?

You're also making the assumption that this is a controlled experiment with no other variables. Which is not the case. There are many other things in play.
Building underground interchanges that include complete grade separation would entail building cloverleaf interchanges underground. Cloverleaf interchanges usually cost somewhere from 500 million USD to 2 billion USD above ground.
I think this list is missing:

- HTML5 "local storage"

- Plugin detection

- Javascript (particularly xml-rpc)

- fetching embedded content based on a URL (images, movies, css, javascript, ...)

- Hidden frames and/or WebRTC - can scan your local network

There are probably more.

[Edited: Updated to clarify that local network scanning can be done with hidden frames or WebRTC. A followup comment from me gives a public example of how]
> I assume you can grab a desk in any of their buildings around the world.

No. At least for now.
Firefox has a tribute to Mihai Șucan (who without the console api wouldn't be nearly as great as it is today) that you can call from the js console:

console.mihai()

Which prints a link to this: http://incompleteness.me/blog/2015/02/09/console-dot-mihai/
The only way to prevent cheating in a game is to run the code on the server based on transmitted user actions.

Even with a server side DB, they could lie about their results or hack the game to do better.
Don’t worry, every parent before you has felt the same way :)
gRPC over QUIC has been in use by some Google apps in production for over a year :)
FF also has an extension for always opening Facebook in an isolated container: https://github.com/mozilla/contain-facebook
Could you please not post unsubstantively like this? We can't learn anything from it and that's what we're here for.

https://news.ycombinator.com/newsguidelines.html