skysight-inc/HackerNews huggingface dataset:
I thought the key point of Googles new tiny & slow self-driving car is that it is so slow, that "just stopping" is the adequate solution to all unforeseen issues. This would give the driver enough time to wake up & take over. (Or someone does it remotely). And really, from all issues that might be open, I am sure that traffic lights are a solved problem. How hard would it be to pass a law that requires all (mobile) traffic lights to send out some radio-signal to communicate with self-driving cars? Such an emergency stop signal would also be useful for human-driven cars.
pandoc's markdown (the specification) is powerful enough, and pandoc (the software) can translate it into LaTeX easily.
Amazon is systematically adding service upon service to their offering. I'll be interested to see where this ends up once they're all tightly integrated and working together.
The Way I Work
Wait is this the smoking gun to corn syrup?

Because "sugar sweetened sodas" don't exist or are rare, at least not in the USA. They are actually corn-syrup sweetened.

Especially since real sugar filled fruit juices did not have the same effect nor diet soda with no corn-syrup.
I had the same reaction. This article says "there are some hard challenges" and then equates that with "it's impossible."

The cars at this early stage require everything to be meticulously mapped, but I'm sure Google are working hard on making them handle unmapped situations as well. They have a lot of sensors; surely at some point they can start relying on them for unmapped situations.
Well now the stars are aligning. Google now has their way to begin the push on IoT with Nest, Glass and Phone data all linked contextually.

My watch can sense my body and ambient temperature, which tells Nest the optimum temp for my house and my phone can tell Nest my proximity to my house so it knows when to turn on. Shit just got real! Congrats to the Firebase team.
I'm interested if it's still available. Please email me at teejtang at google's email service.
I know 4 years is ages in Internet time, but didn't it make international news when they changed the policy from "Use whatever platform you want" to "Use whatever platform you want as long as it isn't the one that corporate IT is basically built to manage."

http://www.ft.com/cms/s/2/d2f3f04e-6ccf-11df-91c8-00144feab4...
I stereotypically assume people with red noises are clowns. Just based on past experience with other people I've met with red noses.

While it is a good rule of thumb. It is possible to wear a red nose but not be a clown. So to be sure id have to meet you first.

However you could understand why I would think you could be a clown if you're wearing a red nose right?
I hope my boss reads this.
FYI I'm in no way challenging the impressive nature of making this game with Haskell. I'm just challenging the hype around the style and asking whether it really is the most efficient solution to programming a game...
Notes on minimal documentation
Hehe - currently working on a project doing exactly the same thing ;) But no client demo right now!
Competition kills new startups let’s unite to promote each other for free
Came here to paste a link to the good parts. I see you've already got that.

Honestly, the most useful reading for me has been the annotated source to Backbone and Underscore. Amazing that he wrote it, even more amazing that he annotated it. Guy's a genius.

http://backbonejs.org/docs/backbone.html
http://underscorejs.org/docs/underscore.html
"you would be changing what it means to be human"

Yet not dealing with genetics or brain implants. What a sales-lier.
"modern development frameworks can handle data integrity stuff". Wrong. They cant. If you have 2+ applications working with the same db, there will be problems with data integrity that no "modern development framework" can solve.
Was down in Australia too
I'm more surprised, that nobody did this earlier. The episode was around for a few years.
The level of new insight this article provides is summed up well by the author quoting a comment on someone else's article[1] about the challenges self driving cars face before the second paragraph is through.

[1] http://www.technologyreview.com/news/530276/hidden-obstacles...
> SOLID is a set of (possibly questionable) religious principles often espoused by OOP programmers

Exactly my opinion

There's a good side to it, but it's mostly used for people to (in a cargo-cult way) abuse OO and replace simple computations with something spread over 5 levels of inheritance and lots of different types.
I'm young and haven't programmed in C. This is a great resource though: http://eloquentjavascript.net/
As long it is

>>I'm still a programmer, but now I love puzzles, too.

Its perfectly alright. But this generally becomes.

I'm still a programmer, but now every one should love puzzles, too.
Does it bring anyone else a little comfort to know even Google has downtime every now and then?
A brainfuck compiler written in PHP
I agree that the argument is pretty weak. Even if it mapping is complicated and hard to scale, I think that cities themselves would go to great lengths to make their roads compatible with self driving cars. Cities could fund the mapping themselves, or could probably be convinced to install sensors at traffic lights that improve sensor reliability on the cars.
Google Apps Down
I recently spent some time (probably more than I should have) at naming my new project.

I went through a couple of namegenerators and I found bustaname.com to be the best of the lot - specially it's realtime domain availability check (.com/.org/.net)

Pair it with namechk.com to check availability of social media handles.

If you are looking for random 4/5/6 letter domains that might be available (mostly sedo) then domainnamesoup.com is at it - eg: http://www.domainnamesoup.com/5letterdomainnames.php
> while he introvert one has tired eyes and a concentrated "smile".

Who's more likely to sign up to a scientific study? An extrovert or an introvert minding their own business? I can't prove it, but it would make sense that there would be more extroverted volunteers.

The idea that I get [as an introvert] is that extroverts see introverts as depressed precisely because extroverts would likely find that lifestyle depressing. I myself find extroverts' lifestyles depressing. Given more introvert volunteers in the study you might have found that the result of that particular test may have been inverted.

The same principle may apply to all the other faces.
> someone else's article

Lee Gomes is the author of both articles.
cargo cult or just otherwise trite nonsense

The prospect of not having to do work is always attractive, whereas simplicity and understandability require thinking carefully about what you're doing, which few people like (or have time to) do.
No, it doesn't. It all depends on how you use it.
Many people like to verify that they have done correctly before moving on to the next problem. Often no solution is given, which makes people unsure and nervous about continuing. And if you're stuck this can show you the steps and you can learn something.
How Do MSPs Shake Up Cloud Pricing?
It depends how you use it, I think. Math in school is about learning and solving problems. But, many textbooks don't have answers. So how could you learn, if you don't know if you have success solving problems? I think this is great, but it will get abused.
From the linked page the list of blocked items was:

Cablemodem Side - blocked
Port 80 inbound (unless customer has Static IP) WWW / HTTP Service Prevents customers from running a WWW server
Port 25 outbound (unless destination is smtp.rcn.com) SMTP Mail Service Prevents customers from using outbound e-mail servers other than smtp.rcn.com Static IP subscribers are not effected by this restriction and may use any SMTP server they wish.
Port 135 RPC DCE endpoint resolution Prevent attacks via this port.
Port 137 NETBIOS Name Service Prevents attacks via this port.
Port 138 NETBIOS Datagram Service Prevent attacks via this port.
Port 139 NETBIOS Session Service Prevent attacks via this port.
Port 445 Server Message Block (SMB) over TCP/IP for file sharing Port is a security risk to customers if it is open.
Port 1900 uPNP port used mostly in LAN situations Port may be a security risk to customers if it is open.
Port 21 FTP Permits customers to use FTP
Port 22 SSH Permits customers to use SSH
Port 23 Telnet Permits customers to use Telnet Cablemodem Side - not blocked Service on this port Customer impact
Port 135 RPC DCE endpoint resolution This port is a security risk to customers if it is open.
Port 445 Server Message Block (SMB) over TCP/IP for file sharing This port is a security risk to customers if it is open.
Port 4444 Kerberos 5 to 4 ticket xlator | NV Video default This port is a security risk to customers if it is open.

I see no reason for these other than for their own commercial interest: FTP, SSH and HTTP.

The rest, even port 25 I would accept. Email needs to be tied down, nobody should be dealing with the hassle of running their own email server at home.
I once wrote some PHP. It's the worst language. I can't believe anybody would write a respectable compiler, for a respectable language, in this junk.
It is ironic this chap waxes lyrical about how great it is to let the staff choose their IT equipment when he came from a bank previously, where they make even the Unix SAs use the hideous corporate Windows desktops to try and do their job.

Yeah, unless you are Google, IT equipment sucks donkey balls in the big corps. Especially the banks. Still stuck on IE7 at our one. Sigh.
Next thing you know they will be compiling PHP with PHP.
Hungary plans new tax on Internet traffic
What enforced my appreciation for separation of concerns was software instability. How would she react if Word crashed randomly every 30 minutes (nothing unusual in 95-era). I couldn't stand formatting/layout bugs wasting the time to type. So I naturally delayed formatting until my whole text was in and save safely. Only then I would create a copy with added styles.
Wow, I never knew you had to have a 3D map of the road you wanted to use and it was so much a hassle, first time I read it after so many articles on the subject, I feel a little cheated.
Bot traffic I'm guessing is from spiders and scrapers.

And paid bot traffic is probably hits to artificially increase your website traffic so it seems more popular. Maybe this helps with SEO?

Another guess, it can be used for load testing websites. And if you are on the receiving end perhaps you could redirect them somewhere else using your .htaccess file. Probably lots of this on Fiverr.
And yet, all over the Internet, real websites, real business, is getting built using PHP. Whilst people write fractal of a bad blog post, the smart folks are quietly delivering.
Fraternities and sororities in North America have names made up of Greek letters.

http://en.wikipedia.org/wiki/Fraternities_and_sororities_in_...
https://github.com/ircmaxell/PHPPHP
iOS 8.1 jailbreakiOS 8 jailbreak
Quietly delivering bad code in an outdated language.
Paperwork and accounting -- it's way easier to just allocate a general slush fund of Amazon GCs or pre-loaded VISA cards than it is to get everyone to fill 1099s, pay accountants and what not just to pay people a few hundred dollars.
Uber has lots of disgruntled drivers, Lyft and Sidecar do not
From the picture it seems to be a 7 inch, 1024x600 touch panel, same as in the Kindle Fire original.
I talked with some of my female friend who were studying CS, and asked them why they many of them gave up on programming and moved on to management or so other non-technical position.

The answer was that programming was boring and exhausting. From what I understand being code monkey who spends 40 hours a week debugging, writing crap code and checking tests with the most repetitive and non-creative manner doesn't gave them as much sense of an achievement as it gives to some men. Hell, I have doing that kind of job and only push on due to money and fact that 95% jobs in the area looks exactly like that. (And the rest 5% requires you tho know right people.)

I would say that there is relatively little of masochist women who would want to debug that race condition hell in C++/Java. There you have to endure a lot of frustration before reaching a (short) moment of satisfaction. On the other hand in some Rails startups that I know, where effect of your work was immediate and one didn't felt that she was hitting the wall all the time there was a lot more of girl programmers - about a half of the team. But there are very few of such startups in my neighborhood. All in all I've got more men around.

TL;DL - women are less of a masochist when it comes to frustrating jobs.
That sounds like burnout, and possibly depression. It does get better. I went through a very bad bout of it in 2010 (my last 6 months at the day job prior to quitting was a 90+ hour a week death march) and lost essentially six months after quitting. (I did an honest week of work over the entire interval, and only clearly remember two days of it.) I have had a struggle or two with depression since then but late 2010 through now were the best years of my life, by quite a lot.

I'd encourage you to see a professional, and re-connect with the things you like in the world that aren't working. Also, it was a big surprise to me, but the guys saying Exercise And Diet Matter were actually right all those years. I know your body is saying "Go to the gym? Oh, eff that, there's a perfectly good bed right here." but if you can force yourself to do it every day, even for 15 or 20 minutes to start, it does a world of good.
> This not only sequesters the carbon but improves the soil’s fertility, boosting plant growth and capturing more carbon while also improving the soil’s ability to absorb and retain water.

So this only relies on nothing else than fertilizing?
"Foundations of" tends to be a common academic title start, so I would expect an academic approach. To not talk of cleaning at all seems like a serious error, from academic experience it does not take lone before your work requires data not covered by pre-cleaned datasets e.g. MovieLens or TREC.
OT, but:

> I just can't phantom a world

I think you mean 'fathom' here. It uses the metaphor of something being too deep to measure.
Hope he would give an online course in electronics.
Steve Wozniak is as much hero as Steve Jobs are for creating apple and Wozniak is much nicer as a person.

Steve Wozniak and Steve Jobs were both hackers and phone phreakers. Plus Jobs smoked a whole lot of mind altering drugs in India something that I think gave his mind a different perspective.
And ... it's back.
It is possible to write good, or bad code, in any language. If you think the choice of language will define the level of your code, then you still have a lot to learn.
I'm actually tremendously impressed with how little downtime they have.

I've got numerous other complaints of the company, but its technical acumen in provisioning and reliability are spectacular.
I don't get why the fuck they didn't just pay her a day rate for work, since she was essentially working.
There is PHP parser written in PHP [0], a PHP VM implementation (running PHP code with PHP) [1] and a AOT compiler for PHP which is written in PHP, for a subset of the PHP language [2]. So yeah, it is already happening.

[0] https://github.com/nikic/PHP-Parser

[1] https://github.com/ircmaxell/PHPPHP

[2] https://github.com/google/recki-ct
"Letting Employees Choose Their Own Technology Is Beneficial, Says CIO Ben Fried" -> This!

This means that people are more productive when they have the hardware and software they are used to.
Yes, Me... Its a relief to know.
Also https://github.com/google/recki-ct
I agree that "never" is a pretty strong word to use in the context of computing. But I don't think what you described is the most interesting or difficult aspect of the problems that remain.

We're talking about a car, not a mobile phone. It's a 3000-pound chunk of metal that moves fast enough to kill anyone who comes into contact with it, and sometimes even those who ride in it. The ability to consult with a remote server would be nice, but the car should perform just as well even when a neighborhood prankster jams the cell & GPS signals.

So the entire approach of relying on a map might be misguided, regardless of whether the map is precompiled or JIT-crowdsourced. It seems that the current generation of autonomous vehicles rely too much on maps and too little on situational awareness. The next generation will need to make a lot of advances on the latter. Ideally, a car should be able to make all millisecond-by-millisecond decisions by itself, offline if necessary, and use the map only as a hint.
looks good, but the animated icon in the tab title is really annoying. My brain is wired to connect movement in small tab icons as notification indicators these days. Its catching my eye every few seconds while reading the comments here.
Build your own “Ethan” app in under 5 minutes
Teamspace Integrates Storage Made Easy EFSS for the South African Market
> Referring to Richard Stallman as "Richard", Steve Jobs as "Steve" and Chris Lattern as "Chris" in the letter comes off as a bit sarcastic/snippy in tone

Not necessary. First names are often used for familiarity, and it is fine e.g. for celebrities. Although, I have no idea who is Chris :)
> Now, what we do here at Google is really different.

> We can’t afford to have technology support where there are cookbooks and rules and every possible change is documented in advance

There's something ironic in that...
Why let it upset you? Those products are priced like that for a reason, namely that it makes them more money.

Missing pricing is a signal that the product is going to cost well north of $10,000 and involve a sales person flying out to your site to buy your CEO and CTO dinner. If you don't have a CEO and CTO for them to fly out and buy dinner for, you're not in their target market.

This is not something you should concern yourself with. Honestly, if the site had a page saying that it cost $164,128 for a yearly site license, how many people would you expect to hit "add to cart" and hand over their credit card details? Unless that number is ever conceivably going to be greater than zero, there is no upside to the company to put that price on the website.
Skynet, obviously.
Maybe Professor Kosbie has read all those papers ... the TwitterNLP tools were published between 2011 and 2013.
Finally I'm glad someone mentioned Scrivener here! Very surprised the article didn't even passingly mention it.
Yeah, four years ago, we totally didn't have driverless cars!
http://www.cnn.com/2010/TECH/innovation/10/27/driverless.car...
Coming from Europe, I can see self driving cars work in the USA, your roads are just so big and... well "easy" to navigate. Now come to Europe. Narrow winding roads, no grid system in cities, lots one way traffic, uneven 'brick' roads, blocked often by wrongly parked cars, thousands of bicycles.

I have a hard time navigating here myself. A lot has to change before the automatons take of the streets :(
Yup. IT in big corps really needs to change. I have - beside the Windows Update - the "Your IT department (...)" update, coming daily. Most of the time, it's a new wallpaper, which I have to disable via register tweaks.

The example you gave - the pain of sysadmins using the Windows desktop - is perfect. But let me add a different one: the big corp where I work decided that iOS apps were needed. I can't even begin the describe how long and cumbersome the process of acquiring a Mac was! It was so ridiculous that we used personal devices for a time, and then a Hackintosh.
People at UWash (Ritter et al.) have Twitter tools with a tagset closer to PTB tagset (they still have special tags for @mentions and #hashtags)
I've been told by several different people that in the Finnish service you are trained to battle against a nuke by first using your 'nuclear cloak' to wait for the fallout. After that, you are told to take a pruce branch and use it to clean others' cloaks from the fallout. Then you keep on fighting.
Hungary plans to impose new tax on Internet traffic
Well, when we looked at moving stuff to the 'cloud', Amazon offers so so much. In effect Amazon can provide a vendor lock-in through the range of services (and their quality) it provides. That is in no way a bad thing, but just shows how other 'cloud' providers need to keep playing catch-up.

It's also an architecture consideration for the way we develop. Yes you want to use this Amazon feature, but if you do, moving to another provider becomes harder (e.g. we're looking to use SQS, but know if we moved provider I'd need to implement my own solution for that, probably mq rabbit).

To rehash a classic phrase: "Nobody ever got fired for buying Amazon."
You just have to change the way you think about the game. Rather than viewing the game as a wholistic "Game" object which changes state as the game progresses, view it instead as a series of game states or frames which are immutable.

Then you define a function that is like (in C-ish):

GameState tick(GameState current, Action playerMove) {
... set up the next frame and return it ...
}

And a function to play like:

void play() {
play(initialState());
}

void play(GameState current) {
if(current.gameOver()) return;
Action playerMove = getPlayerMove();
GameState next = tick(current, playerMove);
play(next); // In Haskell and C on higher optimizations, this tail recursive call will get compiled to a loop
}

Of course it can get a bit more complicated depending on the context, but you get the idea.

So I'd say functional programming is neither better nor worse. A lot of people get hung up on the idea of immutability, but really I've found it to be a non-issue.
Same as I do. So 700.000 miles is 700x1.000, which is like saying that Usain Bolt has run a marathon in less than 4000seconds (a bit more than an hour)... As long as he has run 400 times the 100 meters in about 10 secs, that would be "true."
The conclusion about map generation is a bit naive. Yes, if google's self-driving car requires them, and google can't currently produce them at scale, then maybe google's current solution isn't going to explode onto the marketplace. But could the current solution be used in certain cities? (start with San Francisco, then expand city by city as the demand exists) Sure. Could google come up with a different solution? Sure.

There are other companies working on self-driving cars - BMW, Audi, Tesla, others. The darpa grand challenges in 2005 and 2007 didn't rely on this kind of detailed map data.

Will self-driving cars ever be able to handle all possible driving situations? Probably not. But humans can't handle all driving situations either. A more relevant question is whether self-driving cars will be better than human drivers. It's silly to say that we need strong AI for that, since we've already seen several prototype systems that do better than humans in many situations without strong AI.

The other thing that this conclusion ignores is what the changes to the road system might be. If everyone gets semi-autonomous cars for commuting, and they work fine except for one intersection where people need to pay attention and negotiate it themselves, then there will be pressure to change the intersection. Maybe besides the carpool lane, you might eventually get autonomous lanes. It's a bit chicken-and-egg, but if there is a system that is useful enough in some situations for people to buy, then it will progress from there.
Congratulations We successfully did not give you a discount
> Chips, blocks, player character all tend to be better described as mutable objects

That is just one way to look at it. You could also say that they can all be described by the universe's state at a point in time. Then, you'd have a function that takes the old state and some actions to produce a new state, by recursively doing the same to each object within the universe.
Daimler Sells Its 4% Stake in Tesla
Happy Halloween 15% Off Magento Extensions