skysight-inc/HackerNews huggingface dataset:
Lots of factors to look at in how this plays out in very dense and transit oriented cities like NY and large European cities. There is the potential for major problems with traffic as people move from taking transit to riding in a self-driving car. The subway infrastructure moves a lot of people, and if you move a lot of them up to the street level, the streets may not be able to cope. A lot of plusses and minuses come to mind.

1. Until all cars are self-driving, we will still need traffic lights, and so intersections will still be a big bottleneck.

2. Self driving cars may be able however to maintain closer following distances since they have quicker reaction times.

3. Jaywalking has the potential to cause huge traffic problems because pedestrians will know that self driving cars won't hit them.

4. Parking can be made more efficient by sharing cars. This is already happening in Berlin and other cities with floating carsharing systems.

5. Parking can also be made a lot more efficient if there are self-driving parking lots or areas marked off on the street, and the self-driving cars have a protocol to cooperate with parking. Parallel parked cars can be parked bumper-to-bumper, and they all just scoot out of the way to let someone out. In a lot, cars can park much more closely packed left-right since doors don't need to open, and the driving lanes can be reduced or eliminated if cars cooperate to get out of the way when one has to leave. This may free up street area to add extra driving lanes.

6. More people will probably share rides with a self driving Uber Pool/Lyft line type model.

7. If cars are shared, a lot of the fleet can be very small two or even one seat cars that take up less space in the road and parking.

8. Car interiors will resemble an office workstation. With mobile internet, very long commutes will be acceptable if the car is a fairly comfortable mobile office.
China trials credit score tied to political opinions
EJBs are POJOs now :-)

Source: I am a Java dev and I simply old code a lot by introducing EJBs.
In that case, the standards being proposed can't exist based on your definition.
That's pretty darn clever. Either they're DDoSers or they want to steal everything from your network.

I mean, chances are that they won't be able to penetrate your computers or break through any of your HTTPS data anyway, but it's still extremely dangerous.

Anyone mind buying one and analyzing the payload or connecting it through an isolated network tunnel and watching the packets fly through?
Another rule of mine is to avoid languages/frameworks with large, complicated run-times. They introduce a huge cognitive load and go against the rule of keeping things simple.
Realistically, how many people would have paid for something like Google Reader after getting it for free for so many years? I think it would be a tough sell and you would have witnessed a lot of complaining...

On the other hand, the negative PR they have gotten from Reader (it's pretty much the poster child for the "Google cancels products" meme) - they probably should have kept it around, even if it was not strategic.
Although I've been a dedicated recycler for years, I'm glad to read this. It confirms an impression I had already received from various other sources, that the primary value is separating out metals (especially aluminum) and paper -- actually I didn't know that recycling paper made such a big difference -- and plastics are secondary.

Is it worth rinsing plastic to recycle it? I've wondered about this. Sounds like it probably isn't unless it takes only a small amount of rinsing.
They used their technology wrong.

Jet engines? Build a bomber!

Rockets? Instead of using the "Waterfall", a design on which all post-WW2 anti Aircraft missiles were based on to bring down enemy airplanes and bombers, they build the V2.
I did it: 6 days of eating dog food (2014)
The OP did not attempt a pure technical post mortem, he was writing from the pilots' perspective. And I don't even think it is too biased - he admits that some old flying techniques just did not hold anymore with this new design.

Last but not least he still gave a pretty good technical reason for the failure of the design - the under-powered engines that delivered about 2/3 of what they were supposed to deliver and that could not be exchanged for more powerful ones.

All in all I think it is a pretty nice read for a lazy Sunday afternoon :)
How to remove malware
How to remove malware
http://www.youtube.com/watch?v=4nfmnM_mkaI
Tit
mac
You have a point there :)

Attempted to fix.
I'm not a Haskeller and haven't played with monads knowing they were monads, but async in F# basically works like this:

1. Call the function with async { } block and have it return a computation object

2. Start that computation object in three primary ways:

a. On another thread, then wait (non-blocking) on it to finish

b. On another thread but don't wait for it to finish

c. On the current thread and don't wait for it to finish

There's a lot more details but that's going to cover probably 95% of the use cases.

My takeaways from it are:

a. Super easy to write code for it that's easy to read

b. Really hard to fuck it up

In my opinion, it's superior to the model that C#/VB have ... and pretty much every other language I've tried async support on. Have yet to use Haskell for it.
Because they could be better drivers. For example a "perfect" driver communicating with one in front of him could, eventually, tailgate with an inch at much higher speeds. If we approximate (for arguments sake) traffic as a fluid, by bernoulli's principal there will be more capacity for a given lane.

Said in another way, if the car can get there quickly it'll be off the streets sooner and another one will take its spot.

Also a "perfect" driver wouldn't make the stupid mistakes ppl do all the time, the most annoying one staring at gory accidents. And even accidents wouldn't occur as often.

But this all assumes that the AI gets even more sophisticated.
Well you could just put it on your DMZ network and limits its ability to connect to just any random host, but people who do this for $50 are not that smart.
Thanks for sharing your stylesheet. Skimming the code, am I not mistaken in concluding that the navigation bar will still be shoved to the top of the page?
Are you just talking about RVs?
When I do that, I open up to the sense of awe and wonder, but not necessarily humility.
A royal commission did a study on "Traffic in Towns" in 1963 and concluded it would be impossible to serve a city with London-like size and density with cars even if you put the buildings up on stilts and built multiple levels of roads an highways -- the problem is that you can't support a high enough level of traffic on highway offramps.

New York City is pretty close to the maximum limit of car capacity it can support. For one thing there are only so many cars that can travel on so many lanes through bridges and tunnels. If you tried to add more lanes, you'd have the same kind of problems connecting those to surface streets that you get in the "Jetsons in London" scenario.

Robert Moses did have some plans for urban removal on the southern side of midtown to accomodate more traffic (and destroy traffic demand) but it didn't happen.

(Note the response to the car in most American cities was urban removal -- you can often find a big empty space in a second or third tier city that has a 'civic center' plopped down on it.)

Manhattan looks pretty much the same today with all the cabs that it would look like with self-driving cars.
Lens Coverage and Crop Factor on 35mm  Film and Digital Format
This is from everyone
I don't understand why people talk about open-source as means of guaranteeing software integrity.

For most software projects these days, it's impossible to verify that a binary blob came from a given set of source code.

It's possible to do, though. Bitcoin, tor and a large number of Debian packages build reproducibly:

https://wiki.debian.org/ReproducibleBuilds/About

https://blog.torproject.org/blog/deterministic-builds-part-t...
Definitely a scam, but I'm not sure exactly how it is a scam. Could it be distributing malware to other devices sharing the network? Maybe messing with the router firmware and phoning home (allowing for a follow-up remote attack)? Sniffing for non-SSL logins/credit card info?
I agree that a narrower tunnel costs less (displaced rock is quadratic with tunnel diameter), but is it cheap enough to offset capital costs for all but a few extra worthy projects?

I'd love to have underground streets.... But $$$....
Google and other search providers are probably best positioned to encourage improvements in design and presentation. They've already done quite a bit of this in regards to accessibility generally and mobile and HTTPS useage. I'm hoping that they'll tackle usability and design simplicity in future.
As contradictory as it sounds, syntax is both important and unimportant at the same time.

It's important because it affects how code is read and how code is written. Programmers naturally lean towards constructs with light syntax and away from constructs with heavy syntax: just think about defining maps in Python or JavaScript (with nice literals) vs in Java, or think about higher-order functions in Haskell (with currying and tiny lambdas) vs JavaScript vs Java. And, as the article pointed out, the syntax can affect how somebody learns a programming language.

On the other hand, syntax is unimportant because we learn to see beyond syntax, to the concepts underneath. Syntax is ultimately just notation and notation is not the most important thing. Semantics are important! There are much deeper differences between languages than mere syntax. At this point, I don't even think of code in terms of concrete syntax most of the time, although this might be exacerbated by my background studying programming language design and theory.

Personally, I think different people tend to overemphasize one side of this or the other, with more people over valuing syntax than not. In my perfect world the solution to confusing syntax would be to teach people to disassociate syntax and semantics early on, but that's a tall order. Perhaps people could read Godel Esher Bach, which engenders the right mindset :).
If you ever choose to start a family, this number might not be as appealing. Just speaking from experience.
Passlib: A password hasher library for Go
It's probably -webkit-font-smoothing's fault. Source Sans Pro Light is quite readable.
This is the third time someone has asked me this since yesterday, so there's clearly a real question here, and maybe a solution that we haven't found yet.

We can help 'propel' things for a few hours, but after that the posts look weird on the front page, e.g. if they have say 3 points and are many hours old. Plus we want to be able to invite reposts for things that are much older. If we notice—or anyone points out—a years-old submission that was fabulous and went nowhere, let's give it another shot. That's not an uncommon case.

If anyone can suggest a better solution than "make a new post in append-only fashion" I'd love to hear it.
https://www.youtube.com/watch?v=5rQLLpgxjvs
Paying a million dollars for a house in SF isn't an appealing number either, compared to $350k in Santa Rosa.
That's the feeling of "insignificance", the lack of agency, and seeing the pointlessness. None of those are humility.

When I contemplate the vast cosmic scale and look up in the stores, my jaws drop open like a kid, and I go "whoa..." That's the sense of awe and profoundness. It doesn't have to be about humility or about insignificance.
Share What You Know
The Hunt for Red October as hard science fiction
Conservation.
The X200 is also a viable self-defense tool, unlike those pesky macbooks!
Full Stack Music: 1 Trillion Streams, 200M Tickets
From my perspective, the annoying thing about either driving or using public transport is it feels like wasted time. Sure, you can listen to some Great Courses while you're on a long drive, but apart from that you're trying carefully not to get in a crash. If you're on a subway or bus there's barely any space, so most kinds of work are out of the question. So the self-driving car will be a massive improvement because it frees up your time.

Net, everyone gains an hour or two each day.

Assuming the SDC is reasonably cheap to run:

- The school run changes significantly. You don't need to live quite so near school any more. Yes, there is such a thing as the school bus, but that ties everyone to the same schedule and some parents are not comfortable with sending smaller kids on it. Depends a lot on the culture where this SDC lands. (Where I live, kids walk themselves to school. I lived in places where you sent kids on public transport, too. Or a school bus.) In any case, it means you don't have to be with the kid as they go to school. And they can do whatever after school activity they like, it doesn't need coordination with public transport.

- You can get drunk anywhere, not just where there are cabs/trains/buses nearby. You can keep partying until you literally faint in your car.

- You can live quite far away from work. An SDC with a bed could be a comfy commute. You can get things done while commuting. Heck, someone will build a house where the bedroom moves (or just park in your garage, but someone will build it in). Brush your teeth, get into your car, wake up where you need to be.

- You don't even need a fixed address if your SDC is a camper van. Combine it with a remote job and you are on a constant tour. I reckon someone will do this reasonably soon and show us.

- Think of all the things that are limited by having to go home afterwards (clubbing), or are normally quite remote (eg race tracks). They can all be made more attractive if nobody feels they're wasting time getting to them. It's possible there will be extra rush hours during each day.
it seems to me that the model X still needs much more to become a self-driving taxi/rental (such as lidar or other sensors etc). if so, why would tesla include such complex features on the consumer version of the vehicle?

one answer might be that tesla intends to be able to upgrade _these_ model Xs to become self-driving taxis. maybe buyers of the vehicle would be given the option to rent it out for taxi services to generate revenue from their vehicles.
That's not in the slightest true. Recycling stations are very high tech, and very expensive. There are not many of them.

So you have to ship your recycling much much farther than your garbage.
I'm not sure if you missed these two points:

"From 1976 to 2005, blacks committed more than 52% of all murders in America."

and

"The advocates acknowledge such crime data only indirectly: by charging bias on the part of the system’s decision makers. As Obama suggested in the Martin Luther King debate, police, prosecutors and judges treat blacks and whites differently “for the same crime.”

But in fact, cops don’t over-arrest blacks and ignore white criminals. The race of criminals reported by crime victims matches arrest data. No one has ever come up with a plausible argument as to why crime victims would be biased in their reports."

The simple truth of the matter (which our entire discussion boils down to) is that blacks commit crime at a rate vastly exceeding other groups. For more stats please see: http://www.infowars.com/black-crime-facts-that-the-white-lib...
It's not provable without actually hooking it up to a consumer ISP while watching the packets that it's an attempt to infiltrate networks. Who knows, maybe it's a stealth P2P startup.
Conserving what exactly?

Take glass for example - the planet's crust is made of it. What are you conserving exactly when you reuse it?
#2 The Fear.
This is what I have struggled the most with. During all of my programming classes I worried that I was not cut out for it, because I am business student minoring in comp sci in the world of students who live for programming. But after a while I really learned that everyone in class always struggled with the same problems that I had, everyone was just to proud in a way to ask each other for help. Eventually everyone broke down and that was when the most fun happened in class, and with the programming. It was really cool struggling with other programmers.

By the end of all my programming classes my fear was not that bad, but I still fear doing any hack-a-thons or anything like that, because I shoot myself down.

I am working on getting over that fear, but its good to know I am not the only one.
This seems like a really bad idea, if you want to use credit score to judge whether or not to load money. Thrifty people in the US are not all Libertarians, for example, nor are all Democrats likely to welsh on their car payments. If they idea is to encourage political conformity, it still seems like a bad idea. Lots of people will change their apparent allegiance for a few bucks. But it won't stay changed, nor can you rely on that apparent allegiance for much. So, WTF?
Grapherl: Erlang/OTP based stats gathering daemon
Grapherl (https://github.com/processone/grapherl/tree/dev) is realtime scalable stats gathering daemon which can handle high amount of incoming data points (~1 million data points per minute per socket). It also provides a web dashboard that allows the users to visualize graphs for the stored stats. Try it out !
I see what you are saying, and I agree, but that is not at all one-upmanship.

As I'm personally not trying to outdo a competitor to gain a feeling of superiority over that competitor.

There is only a contrast here, no personal superiority.
>>bad at simulating real workloads<<

Have you looked at the benchmarks game website?

Please show where the benchmarks game website claims that those tasks simulate "real workloads" (whatever that means).

You will see "Your application is the ultimate benchmark" and "These are just 10 tiny examples" and …

http://benchmarksgame.alioth.debian.org/dont-jump-to-conclus...
The Vintage Computing Festival in Berlin which ran this weekend had a room dedicated to analog computers, most of them still working, with instructors, demo programs and one could even play around with them. A 'program' is basically a set of wires that connect blocks like oscillators, integrators, filters, etc... you started with some mathematical formula you wanted to solve (mostly some integration problem), translated this into a 'block diagram', built this with wires, and then you could fiddle around at the dials and knobs and see how the result changed on an oscilloscope. I was told that this was mainly used to simulate how complex real-world industrial systems like coal energy plant components would behave under extreme conditions. At least that's how I understood it all :)

Here are 2 photo I took of Eastern Block analog computers: https://twitter.com/flohofwoe/status/650324920862441472 (the grey one was from 1975, which was really late in the analog era, it was only used for educating students who had to work with older analog computers). And more impressions from someone's blog with much better image quality: http://blog.awsm.de/post/130463580578/vintage-computer-festi...

Also interesting: the Soviets built analog water computers starting in the late 1920s which could solve specific problems so fast that digital computers needed 50 years to do the same thing in comparable time: http://www.digitaljournal.com/article/338106
But if you passed that first x to a process, it would still be 1 even after you ran `x = 2`.
Portugal's Velocidade Controlada – speed control traffic signals
Async is like having do-notation, but without having to convert your code to do-notation! Do-notation is nice but having a single notation for everything is even better.

Both haskell and ocaml currently require you to use do-notation to write async code. I'm really looking forwards to algebraic effects landing in ocaml though because with that they will be introducing delimited one-shot continuations as part of the core language.
I found the documentary about these tiles to be pretty interesting as well: "Resurrect Dead: The Mystery of the Toynbee Tiles"
CEO Is Not a Part-Time Job
>A piece of middleware used in seemingly every single AAA game in the last decade...

Is there a citation for this? With more and more game companies using their own graphics engine I would assume they would also use their own physics engine to avoid paying royalties.
Lots of contradictions in this short screed.

Apparently fining people for putting their trash in the recycling is bad, but charging them for landfill waste is good. What will stop these people from trying to save money by putting it in the recycling instead? Fines perhaps?

Landfills are good because they give off methane, but recycling food and yard waste is bad. Yet isn't it exactly those parts of the waste stream that decompose to methane and can be captured directly?

Recycling trucks use too much fuel but locating landfills out in the country is sensible.

The recycling industry is just make work for special interests, yet we should stop recycling paper so that we can keep tree loggers in jobs.
The RIPE Atlas project[1] does something similar, except that they pay you with data instead of money - and RIPE is 100% legit of course.

[1] https://atlas.ripe.net/
What people in 1900 thought the year 2000 would look like
Do note that lower university degrees are relatively new thing in Finland. It is still common to consider your studies "done" only after you have graduated with a master's degree. Teaching teachers in university is also relatively new, started in 1974.

By my observations, pedagogy is considered one of the most applied sciencies taught in university and I would say that it attracts the least academically mind of those applying in university.
Since that applies to sites for which CSS is entirely disabled, it tends not to be an issue (some sites use in-line styles, causing problems).

That said, there's a separate "annoyances" CSS (which I don't believe I've posted though you might find a copy via DDG/Google) which attacks a whole slew of other gripes: headers, footers, interstitials, modals, flyovers, etc. It's very broad (e.g., [class="modal"], [id="modal"], modal, ..., with a bunch of similar patterns for annoyances. I've got to explicitly override those on selected sites, particularly where they use confirmations and other dialogs.
Another benefit is it's great for doing tutorials or to use when teaching a class. Instead of having to get all the tools and libraries installed locally on everyone's laptops people can just login to the console, fire up the shell and everyone will have the same base environment configured and ready to go.
The European Startup Market
Yeah, at home at least. Physical Win 8 box with two different monitors (Dell IPS, Samsung TN).

I'm of the opinion that web designers should work on $500 Dell laptops with those lovely 1366x768 TN panels.

Don't even start me on colour-blind support (no, red is not a good choice as a 'highlight' colour when for 30% of men it's a flat 'dark' colour).
What did they do in Namibia?
Even experienced AWS users have trouble getting VPCs right given the state of the current documentation.

No, no we don't. It's quite easy, and usually it only takes us a few minutes.
Haven't tried it. I don't think I would as its a SASS project and I prefer LESS. My initial thought just upon glancing the readme was that it seems a bit bloated. Starts out with some great options then it looks like they've defined variables for every system don't imaginable. I like typebase because it's a very complete base that you can customize and build on without having to tear apart. Typographic seems more framework-y which is a turnoff for me.

But that's just a first impression and my needs and preferences aren't everyone else's.