skysight-inc/HackerNews huggingface dataset:
Definitely not better road markings. I'm a Pittsburgh native, having spent most of my life there, and if anything the immaculate roads here in NorCal are a part of the ongoing skewed optimism regarding self-driving vehicles.

In Pittsburgh, you have potholes, ubiquitous construction (especially on PA-28), bridges (and I'm not talking Bay Bridge esque suspension bridges here), windy single lane dirt roads without markings, to say nothing of winter (snow usually obstructs what little markings there are 6-8 months out of the year), and a completely different driving style than in NorCal. Most people in Pittsburgh drive trucks or four-wheel drive Subarus (indeed, Pittsburgh has been a good niche market for Subaru -- they focus a lot of their advertising there). In Pittsburgh, roads only have two lanes max in each direction (and that's the highways). Even downtown has its fair share of dirt roads (near Allegheny River) and brick roads (roads that are made of bricks). I was shell shocked when I first moved to California and drove on the 101 with its 4 perfectly paved lanes filled with drivers exceeding 50 MPH.

Precipitation is a nightmare for self-driving cars' LADAR sensors, rendering them completely unusable. Drought-afflicted SV has zero precipitation, and Pittsburgh has almost as much as Seattle. Driving in snow is such a drastically different task/skill than driving in perfect weather that most people in California don't even know how to drive in Tahoe on their skiing trips (and the "snow" there is maintained by humans!).

If anything, us Pittsburgh-based autonomous vehicle researchers are the ones more grounded in reality. Elon hasn't even seen "the Turnpike" -- it is sad to say that the rather unfortunate fatal Tesla autopilot accident happened here in Pittsburgh.

As aside, Sebastian Thrun was in snow-laden Boston, and he and his lab also have a more realistic time estimate for driverless vehicles hitting the road than TechCrunch.

Anytime anyone in California complains about the roads (and believe it or not, people do complain about them here a lot), I just laugh.
What to do about ad blocking impact on customer experience?
Can you be more specific?

Powershell instead of using grep? Or as a testing framework? Or an embedded interactive REPL?

I mean, just broadly, with basically zero knowledge of powershell, what I see is a custom scripting language with a set of common 'macro' commandlets that do little tasks.

...but, I don't see how that's useful?

How do you import a package to upload a file to S3?

I can't just install https://aws.amazon.com/powershell/ right? ...because that's not ported? So...? etc. etc. for other practical tasks.

Not trolling; just genuinely curious what actual tasks are actually supported that you could actually use this for, beyond trivial stuff like 'check if file exists'?
As long as you bear in mind that it's main purpose is a usable replacement for the CMD.EXE batch language, then you should be willing to forgive Powershell it's warts.
The real problem is at the State level, although this is a good precedent for future suits.
https://www.fanniemae.com/singlefamily/loan-limits

Note: Those are conventional financing limits. Anything above that ($417,000 nationwide, with exceptions as high as $625,500 in certain high-priced markets) is considered a "jumbo" loan, and is typically not government/GSE backed.
How much does astroturfing pay?
Until now they didn't do what was necessary to make that a reality -- actually fully embrace other platforms.
Up = Maximize, Down = Minimize
Down 32.88% on writing.
The fact that we were not able to ban mortgage securitization after the crisis is appalling. IMO this is the root of the problems. Make banks hold their loans on their balance sheets!

I also think the point about banks having capital buffers is laughable and not logical. It's like claiming we've solved chronic migraines because we have a stash of Tylenol. The cause has not been eliminated. And let's say there's a crisis and that bank capital is used to cover the losses. Now what? You now have banks which according to our own definition are under-capitalized. They used all their capital for yet another crisis. So now your banking system is weak again. Who is going to give money for these banks to capitalize again if they keep having crisis after crisis? Ah that's right, the taxpayer!

A nation's banking system reflects its cultural values. This is quite true about the USA.
people who have to focus on detail oriented tasks often make mistakes

Whether they're paid well or not.
Having fun playing with fire:

https://twitter.com/kruhft/status/766304583924592640
Just like Google, Apple, IBM, etc. etc. etc.

I'll join in on the Microsoft bashing club when every other major corporation gets bashed the same way by devs. The day that will happen is when socialism makes more sense to people than capitalism, and it becomes a pervasive idea, but sadly, I think that day won't be coming around any time soon.

Until then, let's enjoy the fruits of capitalism.
Your Organization Is Slow: How Agile Methodology Can Change That
The idea that NYC residents understand that they live in THE global megacity (of the west), with everything that comes with it, was what always inspired me to dream of living in NYC. I loved the idea of Alicia Keys singing Empire State of Mind and meaning it, something which I couldn't take serious if it would center around cities close to where I grew up.

Most of this probably heavy romanticizing on my part but nonetheless, the general awareness of ones place in the world must be much stronger if you grow up in NYC, compared to other parts of the world.
Cool! I'm having a play with it and it seems to work really nicely. Does anyone know why the following commands don't produce the same output?

get-childitem | ConvertTo-Csv
get-childitem | ConvertTo-Json | ConvertFrom-Json | ConvertTo-Csv

It seems like, if there's a perfect underlying data model doing what's effectively an identity conversion shouldn't change anything.

Edit oooo, and all the linux stuff is available within it too. So you can run this to just augment your linux experience.

ls | grep '_' | ConvertTo-Json
The ChatOps Approach to Software Delivery
be careful what you wish for because you missed (outsourced) from that list
It looks like all the videos have been uploaded 30ish.
I really wish there were more technical videos, most of the nontechnical videos I've heard before.

The real value of djangocon to me was getting technical advice for hard problems at work, usually ones I never even saw coming.

I can't say I like the direction this djangocon took.
You are right of course.

One might think though if the famine happened to Britain and not to the "inferior" Irish "race" [see other comments], wether the government would be "letting land owners export food from [Britain] in large quantities to make money".
Besides the car driving around without a passenger on its way to pick them up, what if the passenger does not wish to pay attention? Part of what I enjoy when I take an Uber is the ability to make comments like this on HN.

If I am engaged with my phone, I am not supervising/shadowing the car.
The last crisis was also heavily related to sub-prime mortgages. How much has sub-prime lending been mitigated?

Before the last crash, you could get "no paperwork" mortgages, you'd just to have a little higher interest rate. Lenders would also squeeze people into ARMs so their initial rates were really low and then would go up after the adjustment period. And nobody cared about things like PMI because prices were going up so quickly. You'd have enough equity in your house if a few years and the PMI would go away.

The general consensus was that if you were in the market to buy, you should buy as soon as possible before prices went up much more.

Thankfully, I live in an area that didn't see the enormous run up of house values. The crash affected our housing and we still had the normal negative effects of a big recession. Housing prices have certainly recovered by now and I do wonder how much of it is still smoke and mirrors. But in markets like Florida and Arizona where house prices got really out of control, have those areas also recovered? That would be more shocking to me.
They see all things that flourish outside their control as competition.
> With text you just read and parse, while with objects you need to know the object type, its fields

parsing is actually a huge pain in general. a lot of unixy tools produce different output when their stdout is not a terminal to be more pipeline-friendly. That output is generally easier to parse (often tab-separated or so), but you still need to know the same things about the output (the "type" could be whether it came from `ps` or from `ls`, and the fields are just in some static order that was usually chosen decades ago, and if it's extensible it's cumbersome).

If `ps`, `ls`, etc produced typed output, I would be sooo happy.

When I worked at google I thought about what it would be like to have a unix userland where all the parts communicate with protobufs instead of raw text. There are some problems (like portability of message definitions, which was a solved problem within google, but which is harder when you have multiple parties/entities/companies contributing message definitions).

edit: accidentally a word
It's just insurance. One side pays the other side if a certain outcome occurs. In exchange for protection from the outcome, the side seeking protection pays a fee.
Yep! There's a few ways to accomplish such a thing, but probably the most straight forward would be the Foreach-Object command (aliased as "%") to do a mapping from source object to something else. Free form objects/dictionaries are easy to make and consume.
This completely misses the key factor: (most) computers were not big or fast enough to run high level languages back then. So for people who only got to use small computers, they had to code in assembler (or cross-compile on a big computer).

So anyone who could come up with a high(er) level language that would run on smaller machines was a winner. It meant the difference between a life of misery hacking assembler or a life of milk and honey coding in a high level language. There was no "Oh, let's be stupid and omit <safety feature du jour> from our language". It was more like "Wow, I got a compiler to run on that PDP-11/20 and it only had to be split into 5 passes to fit into core".

There were many many simple languages back then that occupied this niche. Only C has survived into the modern era (thanks to open source compilers and Unix and Microsoft's adoption of C for WindowsNT). If things had turned out differently we would be complaining about the lack of safety in code stil being written in Bliss or IMP or PL/S.
Shoot me an email and I can make it happen for you. liamtrask@ gmail

(but i don't control the website download offer)
Basically every single Bay city has a severe case of voter-induced NIMBY. Each city does its best to avoid building any housing while attracting all the businesses it can. They all figure the people can live in next city over.
I also highly recommend enabling the pgdn/pgup bindings for history-search-forward/backward. If you are searching for a prefix it's a bit easier than ^R.
Sure, but with text you might have empty fields that are just omitted. With Powershell you can see that the field exists but is empty.

There's a bunch of subtle distinctions like that which don't sound impressive but end up being really nice when working with it.
On Demand Graphic Design and Website Help
As a note, there have been strongly-typed shell languages for Unix for some time. Scheme Shell[0], Turtle[1] and TCSH[2] leap to mind; but there's nothing preventing a developer from using Perl, Python, Lisp or any other language that allows itself to accept stdin as an interpreted script.

0: https://scsh.net/

1: http://www.haskellforall.com/2015/01/use-haskell-for-shell-s...

2: http://www.tcsh.org/Welcome

Edit: oh my, I posted the wrong link for tcsh. No one noticed, but my apologies nonetheless.
> The question is then /why/ would companies only build Lamborghinis and Ferraris when there is such a huge market for Hondas and Fords.

Because the market for high end is much more profitable. The question isn't "how do we ensure builders are profitable as possible". We know how to do that, everywhere does that every single day.

The question (from the article) is "how do we prevent cities from eroding opportunities for ordinary, middle-class people". My answer is "we need to just start building housing for ordinary middle-class people".

Everyone wants to frame this in economic terms that make it rational for a for-profit company to do this. That seems silly to me, we all already agree it's not the most profitable action. But that's ok -- a city government's goals are supposed to be in the interest for it's citizens and region, not in the interest of profitability.

> if all manufacturers were collectively allowed to build only 10,000 cars a year, and each one of those were subject to neighborhood review and potential lawsuits, /of course/ they will build only luxury cars!

This assumes everywhere is San Francisco.

Even where there is no building limits, there is no shortage of land, and there's comparatively no review process -- density is still 2x-4x the cost. Even out here, developers make so much more money selling 1 high-end unit, than 5 mid-range units, that the vast majority never bother with low-end.

Most "free markets fix everything" arguments hinge on this future hope that builders eventually exhaust the high-end market and look to the working-class market. I don't think that will ever happen -- every builder in the nation could continue building high-end-only indefinitely and still never run out of work in our lifetimes.
If you put this in your `~/.inputrc` [1]:

"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char

you can start typing a previous command and go up through your history for all commands starting with whatever you currently have typed into the bash shell. Reset the scrolling through the history with `ctrl+c`.

Personally, I hate that powershell remembers your position in the shell history. I don't want to maintain a mental model of the shell history rollodex and where I am in it. That's one less part of my brain that I can't use for thinking about the code. If I have a set of commands to type over and over:

history 20 | head -10 | sed -r 's/^ *[0-9]+ *//g;' > new_script.bash

* [1] http://codeinthehole.com/writing/the-most-important-command-...
California law prohibits a city spanning counties. However school districts and other special districts can do so.
Twelve? Youngster. I'd guess I'm coming up on thirty years. And I did not know this.

Now the trick is to remember it next time the need comes up. :-)
> 20 kph is a pretty leisurely pace

It's still faster than current my long-distance pace. What people tell me I'm missing is that I've never adopted clipless pedals (pedal cleats) and am still riding flat pedals even over 100 km and 100 mi distances. So I'm not getting power on the upstroke as 95% of the other event participants probably are.
Anyone who can take this on in a better or with a different approach to what already exists would be greatly appreciated to creators. I'm one, and I've been frustrated with the state of many discovery engines out there.

I've been toying around with the idea of some sort of P2P discoverability engine myself, but I don't really have the time or energy to really tackle it myself.

Just improvements on a 'recommendation algorithm' isn't enough, to me. You need to provide many, many vectors to get from one piece of content and discover something else. The more direct connections, the better, kind of like a wiki, but focused on community provided connections.

It's kind of like when I'm looking for new games for a console and I search "Top 10 games for blah" and check a bunch of list or "Underappreciated gems for blah" and check a bunch of lists, hoping for something I haven't seen before. Well what if there could be associations for just about any aspect of the content. Maybe the nodes could be auto-weighted based on how many people follow that connection, so anyone could add a connection, but the most travelled would rise to the top when a bunch of people click on it, possibly with some sort of extinction.

Anyway, it'll probably never materialize, it's just something that's been rolling around in my mind for awhile.
It doesn't require a great deal of attention, either, and it's still mostly passive. Unless you're suggesting we should outlaw conversations or listening to the radio we're past the idea that people need their full undivided attention to drive. The question now is just what's the minimum.
Interesting how influential some people are. What should have been an offhanded reddit comment is an article on Bloomberg.
I guess people get upset about this sort of thing

https://en.wikipedia.org/wiki/Timeline_of_major_famines_in_I...

Or this

http://www.telegraph.co.uk/news/worldnews/asia/india/7991820...

But sure, focus on some absurd strawman, and ignore the millions of deaths that the British were responsible for.
What do you think is a realistic time frame for self-driving cars?
As someone who is fascinated by articles like this one, but doesn't have a background in CE/EE, any recommendations for literature/classes I could take so that I can better understand the topics being discussed?
OnboardIQ (YC S15) Is Hiring Ruby Engineers And Data Scientists
OnboardIQ (https://onboardiq.com/) is a hiring automation platform for companies employing lots of hourly workers — think delivery companies, retail, call centers, and service marketplaces.

We went through Y Combinator’s batch last summer (S15), raised a $3.3m seed round, and we’ve grown tremendously over the past year. We are still a small and scrappy team looking to build out our engineering team, and we’d like to work with you.

On the surface, we're a b2b software tool. Underneath the hood, we've collected tons of applicants by serving as the backend that processes every single one of our customer's hourly-workforce applicants, and we've started to build algorithms that can predict hire rates and retention of applicants in a service economy that is characterized by unpredictable labor.

Our stack is Ruby on Rails on the backend, and React on the front.

Email me at keith@onboardiq.com with your Linkedin & Github profile!
Phasing Out Our Use of Private Prisons
What if you use Nuitka or PyPy for Python, does that magically allow you across the arbitrary border?
Seismic instability? It's not insurmountable, but building skyscrapers in San Francisco is going to be expensive.
Hmm, good point. Probably rules that out you're right.

Maybe it's the way the timer is handled when computing the physics, since they would have to compute the deltas based on previous step and the timers in JS are not exact maybe they are producing slightly different deltas between frames accumulating to the difference.
I had a similar experience as a kid. We had a second phone line as my parents were both occasionally on call. Because they were just on call and the phone company charged extra, we didn't have the 'tone dialing' feature on the line. When they weren't on call, I was able to use that line for BBS's and Compuserve.

It turns out that at least for US-Robotics pulse dialing is not an exact science. The BBS I used most frequently was often busy so I would turn the modem volume down and just wait for it to eventually connect.

One day my parents got a call from the police who had gotten complaints of persistent prank phone calls late at night. I realized the problem and that I had to admit to staying up way past my bedtime online, I don't recall what the police threatened but I was definitely scared. I gave them a list of the top few BBS #s I called, and one of them was one digit off.

I got off pretty easy, I think I just paid for 'tone dialing' on that line going forward.
If you thought that was entertaining, you'll get a kick out of reading the old UNIX Hater's Handbook.

http://www.vbcf.ac.at/fileadmin/user_upload/BioComp/training...

In particular, at least check out Page 36, showing an articulately hand-drawn Dennis Ritchie, in stoic defiance, blowing raspberries at UNIX critics through his thick-rimmed glasses. It's by far the high point of the book.
> The judgement should be over whether the British empire was a net positive or a net negative overall for the people involved.

That's easy, it was a net negative for the Indians.
Powershell is really more about the scripting language and the command processing. The "shell" part is modular. On Windows you can still use most cmd tools inside powershell and with its commands.

So you shouldn't give up bash, you should use both and take advantage of the tools that help you get the most done.
A hand wavy analogy is that a CDS is bankruptcy insurance.

So the guy in the movie got the bank to write him an insurance policy on the mortgages (really mortgage derivatives) that other people held. When those mortgages failed, the policy paid out.
My first impression: doesn't work. I'm on Safari 9 with enabled WebGL. Wonderful.
The ramp-up period is much lower with Powershell.

It is truly an interactive ("online") environment. Almost everything is typed and through introspection the shell can offer very rich auto-completion hints, without needing tedious scripts such as those used by bash/zsh.

Quick example:

get-<Tab> cycles through all get-[whatever] commands, as you'd expect.
get-certificate <Tab> cycles through all parameters available for get-certificate
get-certificate -ErrorAction <Tab> cycles through the list of valid values for ErrorAction (there's like 6 of them: stop, suspend, etc.)

It is also highly standardized, there's a set of "verbs" allowed so that it's much easier to find something since everything is in a certain category (https://msdn.microsoft.com/en-us/library/ms714428(v=vs.85).a...)

It has its bad/ugly bits, but the principles are quite solid. In many ways they are what I'd expect if Richie and Thompson would have designed Unix in a modern environment (i.e. not an environment where the output of your commands would be printed :) ).
> “In a blockchain like ethereum, everyone has to think the same,” he said. He plugs Ripple’s Interledger Protocol at the end, describing it as a more flexible and individualized way to send or receive payments.

It's a quid-pro-quo. Journalist gets their headline, Thomas gets his asset pumped.
I'm an independent developer in the process of choosing a GPGPU library.

I can see simple, comprehensible 20-50 sample code for cuda that does most simple tasks. With OpenCL, I get references to version, boiler-plate, mode with nothing that boils down to simple code.

If you have a simple sample, you should post it here or blog about it.
Definitely. Controlling and blaming behaviors go hand in hand.
I'm the first author of this paper if anyone has any questions!
I don't have a powershell handy, but one thing that might be causing changes is that json dictionaries usually don't have a defined order (parsing libraries are free to render the keys of a dictionary in any order); are the changes you're seeing just ordering changes?
I've decided to stop interacting with Annatar, it's not worth the rage. Especially when he starts misrepresenting GNU/Linux technology that you are deeply into the development of (runC and containers in my case).