skysight-inc/HackerNews huggingface dataset:
It took me a few weeks, one of them was fully on this project. Most of the time was spent on investigating and improving the different canvas implementations (map and charts work on an html5 canvas abstraction). A lot of the time was spent on false directions but this is expected. One particular direction was reusing Web js libs to do the charting logic but it turned that it is easy enough to implement on my own.

In my day job I author web dashboards (working in HP on performance testing tools) so I thought it would be cool to have those dashboards directly in the terminal. But I would have done it even without this incentive. I do a lot of projects just because they inspire me, check out GifW00t! https://github.com/yaronn/GifW00t
Meanwhile, investors will continue to push the stock higher.
Perhaps I'm misunderstanding. I understand he has to pay now.
How Verizon and Turn Defeat Browser Privacy Protections
Unfortunately, all of their text-recognition is still done on the cloud. So If you're traveling, you most likely won't have a data plan in the country you're visiting, and word lens won't work. This seems like a huge missing piece to me.

It's strange because they let you download language packs so that all the translation (and voice recognition) can be done locally. I have no knowledge in this area, but honestly: is there something fundamental about text recognition that it can't be done client-side?
CodePlex should move to GitHub
Or only police a few very harshly times to make examples. (And inconvenient people will have a higher chance of getting selected.)
There is some chance I'm misreading your sarcasm here, but if you are willing to accept that arbitrageurs provide a useful function in the markets by keeping prices equal for roughly equivalent instruments traded on geographically diverse trading centers, then what's wrong with arbitrageurs competing with one another to provide that function?
I'm aware of the fact that this is a solved problem. When I experimented by making it my AI vs my AI, it did not use the optimal first move. This shows that my AI is not perfect :)
It's not complicated. Your return value can, as in Go, be an error or an object of type T; unlike Go and its stunted type system, this is a generic object and so this must be written once for all types. That return value can be functionally mapped over, just like `map` in Ruby, and will return either the original exception (the mapping function will not be called) or the result of the mapping function.

These can be chained indefinitely. At the end you have a Try object of the generic type of the final mapping function, against which you can pattern match for Success or Failure. (Failing to compare against both Success and Failure is a compiler warning. There's a flag, IIRC, to make it an error, but since my IDE is already yelling at me that I screwed up I don't in practice have this problem.)

Additionally, at any point in the chain you can call `recover`, which is similar to `map` but for the exceptional case (Try[T] -> Try[T], with Success[T] passed through) if it's a recoverable error.

All error handling--as separate from error recovery, which is rarely in practice useful--is always, always, always at the very bottom of the function, right next to the happy path. It literally is impossible to miss, and does not require copy-pasting code after every library function that can fail.

There's no reason to check 'err' every time unless your language is just straight-up too dumb to do work for you. Your time is more valuable than the computer's in all but the most extreme of cases; you should act like it.
> and that's not even counting costs of converting back to $ etc.

Even worse, it's not counting the loss of the value of bitcoins. Lots of people dumped bitcoins on overstock when it was worth much more than $200. They need to convert those bitcoins into cash to pay taxes, rent, etc.

Overstock lucked out by not doing more business in bitcoins because they would have lost even more due to the drop in bitcoin price...
This applies to everything. Why just software?

I could say the same about mechanical or electronics of a vehicle

"I've always been leery of vehicles. They run on mechanical parts. Mechanical parts are only as good as the mechanical engineer that designed them and the quality of material. What if a newly introduced part was not well tested and developed a stress failure due to design or material deficiency. Be it in the middle of rush hour traffic, or hurling down the highway at 70mph? How do we account for the issue of buggy mechanical parts or electronics "

See how that works? Everything other than your own two legs is man made. It's just the level of maturity of the process and testing and time that eventually gives you enough confidence to start trusting any human made device, whether it is software, mechanical, electric, electronic etc...
It's amazing. Although quite time-consuming, the projects are nice: it was building an AI for Pac-man to maximize its score in various scenarios.

The next offering is starting soon:

https://www.edx.org/course/artificial-intelligence-uc-berkel...
Seattle startup changing the food waste industry
Ray Dalio wikipedia article:

https://en.m.wikipedia.org/wiki/Ray_Dalio
Yeah it's almost as if the submitter intentionally made the title misleading.
Project Ara Module Developers Conference (Live)
In the BBC video you can hear a few different beep patterns at 3:00-3:08.
A better solution would be: municipalities building infrastructure and private ISPs running on top of it. This will encourage more competition and better service for customers. Similar to other Utilities.
Australia tries to ban crypto research – by ACCIDENT
Comments are an act of kindness towards the person who will be doing the maintenance on the code you have written. It's doubly kind when that code maintainer is yourself.
No I wouldn't buy it because your analogy doesn't make any sense. There was no private investment in the 'internets' to crowd out when it was being built. There are plenty of options for an ISPs like Comcast.
> If you truly believe in Bitcoin, you believe that a) there is a good chance that in the future USD, JPY, EU, UKP et al. will be worthless relics

"believe"? You sound like a cult member. There is 0% chance that the world currencies will disappear anytime soon. If it did, bitcoins would be worth nothing anyways.

> will be worthless relics, ornaments in a history museum that schoolchildren laugh and joke

I think you are describing bitcoins...

The pathetic desperation of bitcoin fanatics like you is laughable. It's like listening to a retarded islamist.
You sure? It's dropped more than 5% today.
I actually don't know, since I wasn't here during the "iProvo" days. One guess is that so much of the housing are rental units. Since residents don't own the properties they live in, the landlords have to approve the installation of a fiber link, but that costs money (even if it's cheap), and they can justify not spending it since there's an existing DSL or cable connection.

Google Fiber faces the same problem, and this, I suspect, is precisely why my building's management company decided to forgo Google Fiber for DSL. Yuck. Fortunately, Google Fiber generated enough hype and made the installation fee so low that it appealed to lots of landlords.
Pike's solution does not help very much, and only exposes how little work the Go compiler is actually doing to ensure your code is safe and sensible.
Congratulations to Otavio and the Word Lens team, I'm excited to see this in the Google Translate app.
You are absolutely right! I watched the talk shortly after reading about the book and somehow got it confused with being part of the promotion tour.
> And to your point, if you the muni is responsible for little more than the fiber line itself, it really is a simple matter to maintain them, i.e. completely predictable cost structure.

That's what I was talking about. However, if the muni is responsible for the entire network, ie. routing, dc's, backup generators, upstream bandwidth, CPE devices (home termination routers/wifi access points), etc... those are all costs that might increase and/or be unpredictable, and at the very least will require some sort of re-investment from time-to-time to keep the network "current" in regards to technology used.

For example, how many years will the muni get out of the core routers they buy today? It will depend on the quality/upgradability of them when purchased, network demand/load, number of subscribers, future requirements for traffic shaping, etc. Same goes with their switches, load balancers, and other network equipment.

The actual lines themselves are unlikely to ever "break" unless someone puts a backhoe through them on a construction site, etc. So they are a relatively fixed-cost. Every home in a city could be "fiber-ready", and once you move in you get a choice of local ISP to use. There would be many local ISP's to choose from, and due to competition among themselves, service quality would increase.

Leaving everything to the muni also opens a door for vendors to oversell high margin equipment to the muni, effectively making the local tax-payer and/or subscriber foot the bill with little choice. Allowing small/local ISP's to compete for the "last mile" can reduce that cost burden based on what that particular business chooses to run equipment-wise (and to be competitive, they will strive to do the most with what they have instead of opting for the most expensive offering from the vendor, etc).
At that price and depending on clean-up costs, you could potentially make money setting it up as a really novel AirBnb property.
I traveled all over the world while at IBM in the 1990s. They were doing a very nice business with the biggest banks in Europe as well as many of auto companies in Europe. Major ibm customers in Japan as well.

They wouldn't build these if they couldn't sell them. With the io and data flow rates these thing can handle, there really aren't alterntives on the market. the debate I keep spinning through in my head is will the market stop caring about the hardware (it's all just in the cloud or grid) before the mainframe goes away or will the cloud be partially mainframe.
Because everyone who doesn't live in one of the SJW/progressivist cult bastions realizes that:

a) Talk is cheap, action matters, and the PC police's main strategy is to complain until other people change, instead of enacting change themselves. Accommodating them is useless, they will simply find something new to complain about. Apologies are always insufficient, defiance is considered a declaration of war.

b) Language is indeed important, and redefining concepts like "privilege", "misogyny" and "harassment" to mean whatever the club of the perpetually offended thinks they mean is damaging to sane discourse.
They'll go up when our elected officials succeed in leveraging the low gas prices as an excuse to increase gas taxes either way, really... and then they'll likely go up again on their own for double-up power.
>> When was the last time a code bug took out a car or an airliner?

Apparently infrequently but it does happen a lot of people end up dying.

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

"The crash of Japan Airlines Flight 123 on August 12, 1985 is the single-aircraft disaster with the highest number of fatalities: 520 died on board a Boeing 747. The aircraft suffered an explosive decompression from an incorrectly repaired aft pressure bulkhead, which failed in mid flight, destroying most of its vertical stabilizer and severing all of the hydraulic lines, making the 747 virtually uncontrollable."

"On March 3, 1974, Turkish Airlines Flight 981, a McDonnell Douglas DC-10, crashed in a forest northeast of Paris, France. The London-bound plane crashed shortly after taking off from Orly airport; all 346 people on board died. It was later determined that the cargo door detached, which caused an explosive decompression; this caused the floor just above to collapse."

"On February 19, 2003, an Iranian military Ilyushin Il-76 crashed in mountainous terrain near Kerman in Iran. The official report says bad weather brought the aircraft down; high winds and fog were present at the time of the crash.[21]"

"On May 25, 1979, American Airlines Flight 191, following improper maintenance and the loss of an engine, a McDonnell Douglas DC-10-10, lost control and crashed near O'Hare International Airport in Des Plaines, Illinois. The crash resulted in the deaths of all 271 passengers and crew on board, as well as two people on the ground."

"On July 11, 1991, Nigeria Airways Flight 2120, a Douglas DC-8-61 aircraft operated by Nationair Canada, crashed in Jeddah, Saudi Arabia after two tires ignited upon takeoff, leading to an in-flight fire. All 261 people died."

I could go on, but I think you get the point.
It's amusing and ironic that your username ends with 'novak' given to whom Waterston was speaking!
As someone pointed out, these contracts have been illegal for 20+ years.

Truthfully, as the great-grandparent said, the muni's did this, and now you want them to build broadband networks?

This will require more regulation of those networks when the muni's decide to sell your info to put ads on the connections (or whatever) due to lowering tax revenue, or whatever.

Seriously.
I love the idea of muni broadband, and there are plenty of municipalities where I think it would go well due to the structure/tenor of those local governments, but i would be vastly afraid of what would happen elsewhere :(

After all, most of these government have had no trouble placing things like red light cameras and causing more rear-end accidents for revenue, and take your pick of any 5 harebrained schemes to save the children.
This could open an entire can of worms.

I would be curious to see how any war ROI is calculated when not in a conquer and pillage situation (spoils of war and what not).
I think the usage of the word military to describe equipment is getting convoluted. I still have an old MILITARY 2 piece canvas tent(with the little poles and stakes) It's certainly ex-military but in terms of offensive capabilities I think you might be able to cripple and enemy due to laughing at you when you try to whack them with a tent pole piece. Give that to a police department and it's still considered Ex-Military. Canteens? Military too...

In most situations a rifle is going to be able to penetrate through almost every part of a police/civilian vehicle. If someone is shooting at you the only proactive thing you can do to keep your self safe is to return fire to either take the enemy out of the fight or suppress them.

If you have a vehicle that can stop small arms fire the immediate need to start shooting back is slowed down to a degree.

They also make nice rolling barriers in case you need to move to someone that is injured with out the need for suppressing fire.

Also psychologically it slows people down due to the fact that they will have less of a chance to be able to harm/pose a threat to police.

On the other hand if they start using turret mounted automatic weapons such a MK19 then that's going to be a problem.

When folks throw around escalation when bringing in an armored vehicle I in my mind I'm thinking the bad guy is going to get MAD due to having a harder time killing a police officer.

I guess we can all take a vote with the knowledge that police get killed in the line of duty. Let's pretend we are all police here. Who want's to be the last cop killed before we achieve societal and world peace?
You might have missed the instructions - "Imagine it's 1994".
Normally it tries its best to avoid that situation, but sometimes your scenario happens and I did not know why.
Well that is good to know I am not alone in that then. I think I will adopt that idea of tiny side projects so that I will complete them while I am still driven to do it. 20 tiny projects are much more meaningful than zero completed projects.
edit: Yeah, it's always kind of depressing when the family name is shared with the antagonist of the story
That's my feelings exactly after using angular, just too much to wrap my head around, and I actually wasted my time wrapping my head around it.

I've since just gone back to using jQuery but mixin Bacon.js and Underscore I can write fairly minimal javascript that looks like javascript and aside from someone having to spend a day reading the Bacon.js docs anyone would be able to maintain it.
> The author fears that the world is entering an era of “neomedievalism” in which the state loses its monopoly of legal force and instead other wealthy groups or individuals fund private military adventures.

I've seen a narrative in few places, often from libertarians who don't embrace the state but also don't believe that people would live peacefully without it. They posit some variation of: the wealthy don't gain on the net from the security provided by the state, because they could provide their own private security more cheaply. Of course, anyone powerful enough to protect you in the absence of the state has no reason to work for you rather than enslave you. John Galt, the engineer, isn't a free man without the state. He's a slave to a warlord, one who puts his talents to work amassing wealth for himself.

That's what makes the possibility raised by the author terrifying. Because in the long run, when private armies take over for states, the "wealthy groups or individuals" aren't Bill Gates and Mark Zuckerberg. They're feudal lords--people who earn their position in society by being skilled in war.
I don't know about the colors and preservatives, but there were some very surprising results recently indicating that zero-calorie sweeteners were just as bad for your weight as sugar.

http://www.nature.com/nature/journal/v514/n7521/full/nature1...
I went to a community college for my first year. It was a bad choice: the financial gains were minimal, the networking gained was lost when I transferred, and the academic environment was very weak (mostly because the normal major was "sex, drugs, and beer", not the instructors' fault).

Other people I know have had better experiences at CC.

I fully support the idea of community college, in particular, I see it as a righteous place for things like coding bootcamps and trade training in general. Vo-Tech schools get a rough knock - they shouldn't.

One particular grief that has stood out to me is the financial recompense for instructing at a CC. I've looked into it (I am qualified to do so), and I believe I would take somewhere around a 40% pay cut to teach at a CC. That's ... suboptimal.
FreeBSD is plenty fast. I expect Digital Ocean simply needs to work out some kinks. It will be fast soon enough.
Hi, another Kenrick :)
> I have seen many people try and shoehorn various problems into MongoDB

MongoDB is easy and was used by web "developers" too lazy to learn SQL and RDBMs.

MongoDB is fine if you don't really care about the data. If you don't need ACID compliance and can afford to lose transactions.
Thanks, I think I read that source back in the day. Just asking out of nostalgia.
they can always fail safe by stopping

Not if you're in a highway.
https://hn.algolia.com/?q=roslyn#!/story/forever/0/roslyn%20...
Then I think you want to look very seriously at illumos: the ARC alone is a huge win, and it remains the repository of record for both ZFS and DTrace (which, if you care about performance, is important to you).
Discovering Secrets Outside Silicon Valley
I assume the major trackers (Google, Facebook, etc.) are probably using this, browser fingerprinting, something like evercookie, and a few other tricks I don't know yet. They're also probably buying data through back-channels you can't block, e.g. server logs from major news sites. But I'm just some nut-job in a tinfoil hat. Would any people here with actual first-hand knowledge care to share?
The vast majority of local municipalities have to balance their budget. And their options for credit are vastly more constrained. And they have essential services that can not go unfunded.

A private company that thinks it can be profitable can go to a bank. A city will probably have to have a bond on the ballot. And a city can't really get out of things like road repair, law enforcement, etc (they can subcontract, but they still have to provide service) whereas a private company can sell of or shut down any unprofitable aspect of it's business.

So on the surface, comcast or whomever has a lot more leeway then a city.

The issue is, a service like last mile broadband is not incredibly profitable, for a telecom. But if a city can do it, or have a local company do it and it doesn't cost too much (they can waive fees for running cable, or whatever) then it may pay for itself, at least in part, because not only do they benefit from whatever they collect in fees, but broadband can increase local tax revenue (a house with 1000mb/s internet is worth more then a house with 2mb internet).
The Entrepreneur Who Captivated Me
Using the conditional mood that way is common in American English. Hardly a strict error.
Obamas War on Hackers
> Squandered his political capital on a shitty health care reform bill

I suspect he thought health care for all was more important than fast internet for all.
Thank you for the advice.

You've hit my major concern, which is trying to figure out if he is the kind of person that can do the co-founding thing, or if he just wants equity without the risk.
Love it! I'm an old-school FPSer and have been thinking about taking up a hobby project involving WebGL. This might just give me the inspiration.
Google's Project Ara
Great design, I was able to navigate quickly through the app to find what I needed.

I work in this industry (SaaS provider for non-profits) and just sent the project out to the whole company.

Congrats!
It's frustrating, the internet has become such a creepy "you are the product" medium. The more of this I see, I start to feel like I don't want to be a part of it anymore.
Equality at the speed of light limited timescale is of relatively small economic value to the world. They are basically equalizing prices faster than you could ever learn about them.

The service of arbitrage is useful, but there is a bit of a winner take all here and a race to the bottom (meaning highest cost way of accomplishing the service). No one may care if it's equalized in 1ms vs 200ms, but the party that can do it in 1ms is going to take all the gain from the spread.

(I don't really blame the arbitrageurs; the markets should be doing batched sealed bid or other mechanisms to equalize participants; and avoid diverting massive amounts of funds to floating balloons between trading centres)
Early Screenshots of Tech Startup Game
But... I want to stay with Vim! Why do you do this to me?
FPS games kinda suck on Mac for this reason. This little control panel widget helps a little bit:

http://smoothmouse.com/
"As a friend of mine once put it, is he a creator of wealth or a taker of wealth? Most people are takers."

Great point. My worry is he is looking at this at a take opportunity.
I noticed this as well, but I use a trackball mouse and I can flick the ball and get good responsiveness.
No Action Figures Please
I can remember the proper name for them but it's along the line of Armed Emergency Response Teams. Watching tapes and a short training exercise the amount of trigger discipline and weapons handling is amazing.
Without the municipal service there, the alternative is no service at all.
Unless you use more esoteric feature of vim than I do the evil package does a good job of replicating the vim experience for me. I am still in the process of converting myself.
Punch cards reader with Arduino interface
Neat. One cool thing about this is you could wire up a SSH server to show this when you login. "ssh stats.mycompany.com".

Or you could wire it up to a browser-based terminal emulator like tty.js.