skysight-inc/HackerNews huggingface dataset:
One of the cool things about the 84" version is that it does 4K at 120 Hz. This allows for much lower touch and stylus latency. It is likely using custom internal hardware like the 5K iMac to do achieve that refresh rate so you are probably stuck with the built in GPU.

It is odd that the 55" is only 1080p when you have 55" 4K Vizio TV's going for $999.
If you are an engineer working at a company, I'd expect that the resources provided by the company and the access to coworkers make you more productive. If you think you would be more productive on your own, this may be a sign to change employers.
Subscription based payments dont work in India though, which sucks.
I feel like this is the next episode of game of thrones that I'm waiting on, looking forward to reading it
Celebrate with Us as We Welcome a New Supported Platform – Network Solutions
Yes, I think the ability to get instant high-quality pictures back and put them on the internet is the big sell that's new.
Lithium-polymer batteries are much better than the old Nickel-Cadmium batteries we had when I was a kid. Also, brushless motors (with electronic controllers) are much more efficient than brushed motors. The power to weight ratio of electric propulsion in the last 10 years is incredible.
> So ominous... any hint as to what happened before the next blog post installment?

Looks like they started a new company called TaskTorch. Considering this acquisition happened in 2010 and TaskTorch hasn't really launched yet I'm going to assume they stuck around big company for a few years, hated what they were doing to the software they loved to build and eventually quit after taking their sticking-around bonus.

Good way to announce your new company if I do say so :)
I grew up with Acorn computers. The Archimedes was an amazing machine for its time, and for an aspiring programmer, having a structured BBC BASIC (fastest interpreted BASIC in the world) with a built-in ARM assembler made for some quick learning.
What makes you say that? It's about posting your own content on your own domain, very much not about centralizing nor streamlining.
immediately went looking for a Tea.js.....
No Marvel makes this API available to the public.
Me too, in 1997! He often referred to his work from the 80s, and it was great to hear it from the horse's mouth.
I would love to watch is, is there some copy?
I live in Columbus too. Its a huge start-up city. Some label it as the next Silicon Valley because of Battelle, Ohio State, and the SIGNIFICANTLY lower cost of living.
It was indeed. We poked at this issue off and on for several months by multiple engineers before figuring it out.
Clickable link http://blog.closefox.com/e-book-how-to-win-more-deals-using-...
>Image based (no more distribution templates, only good, trusted images) - the LXD website

So instead of "lxc create -t ubuntu -n container1", I'll load a container from an image (just a monolithic template of sorts)?
Why is the education of a sushi chef so insanely long?
Have you always had this issue, or only recently? Being burned out or overstressed can cause these symptoms.
I worked at NIST about 10 years ago, for a summer internship in the Physics division.

Absolutely top notch scientists, some good facilities, a decent budget and very well scoped research objectives. Management was also largely hands-off. Great place to work.
The Power of Validated Learning – Part 1
The other option is what I'm running into in my current contract as a developer.

Work at a large healthcare company and they have everything locked down. And I mean EVERYTHING. No social media sites, no youtube, even 80% of the articles on HN are filtered out. Embedded videos? No way. Even a lot of images in the articles I read are filtered out as well.

On top of that? You have to agree to very strict email guidelines when you sign into your POP3 email accounts and oh yeah, the system automatically signs you out after 15 minutes. Not sure how many emails I've started and then look up and see the connection to my gmail account was terminated and I have to log back in to complete my email.

I won't even go into the lengthy process it took just to get Chrome installed on my laptop.

In a way, you have no option but to focus on work, they've effectively taken any and all distractions away from you, quite forcefully.
Isn't the title "12 Gurus Got 5 Questions About How They Set Their Rate"?
Token-Based Authentication for Web Service APIs
I really hate the fact that the default desktop (Gnome) copied a bunch of anti-patterns from OS X, like the universal title bar, no taskbar, mixing folders with files, etc. I find OS X to be the least user friendly OS on multiple levels - they leave out critical functionality (while claiming their shit is somehow better) or they hide it.

But, I use it anyway because it has less issues than Ubuntu and with the Gnome Tweak Tool and some extensions I can fix many of the annoyances.
Speaking of which, did anyone else notice that the Initializr default favicon is still present? The owner might be wise to find his own (and to make it look less Initializr-y). :)
Project Manager, your instincts betray you
why dwell on one good idea all your life, if you know you can come up with products sell it and offer the world more things.
Give me Surface Desk and I might consider going back to MS again.
A panic button. Would allow a passenger to alert Uber / Police in the area and transmit location and info immediately to prevent things like rape, kidnapping, etc.
Keep product review discussion threads short and readable
> The ZRTP encryption mechanism is no longer supported (please use TLS+SRTP)

I thought SRTP used certificates rather than the diffie-hellman handshake used by ZRTP -or to put it another way, doesn't this destroy forward secrecy?
Tor Cloud Service Ending
So the basic gist of this blog post was: Identify bottleneck, optimize bottleneck, throw out optimization because pypy.
CEO of Bitsapphire Is Attending DBS Blockchain Hackathon in Singapore
I can answer only some of these questions. :)

Why not upgrade Xen? We run on cloud VMs, so we aren't in control of the version of Xen that's being used.
Patch the kernel? Honestly, we don't have the expertise to take on that level of effort. We're hiring though. ;)
I think small and mid-sized quads have dropped in price / increased in quality because of the fall in the price for gyroscopes, accelerometers, and ICs that can do decent sensor fusion. If you have ever broken these parts, you know that quadcopters are effectively impossible to fly. As for the preference over helicopters, multicopters all have fixed pitch rotors, which are cheaper.

I think they also benefit from increased mindshare given UAVs in the news.
I call these types of questions "stump the chump".

It is the most common major flaw in tech interviews I see and I try to teach interviewers to avoid these types of questions by having them try out their questions on their peers and get feedback.
It evokes images of Charlie Chaplin eating boiled-shoe soup, or Charlie Bucket's entire family eating thin cabbage soup (and just one Wonka bar per year). Eating hot dogs, bologna, mac and cheese, and peanut butter sandwiches doesn't quite do it, because people eat those things occasionally, even when they can afford not to.

But if you cut up that one hot dog and use it to make hot dog soup, you're now signaling that you're far too frugal for a second hot dog, a bun, or even mustard. But you're still not pinching that penny so hard that you just eat the hot dog, unheated and unaccompanied. Soup says "poor, but still trying hard, because it is only temporary".

~ Either that, or it says "following a fad diet based on the idea that people who eat mostly soup are not fat". ~
One of the nicer things about autotools is that they handle cross-compilation very well. Most other build systems have a huge problem with it.
I was looking for the previous discussion on this topic and could not find it, but to recap my contribution to it;

Multi-copters became possible when several technologies got light enough and cheap enough.

The first was perhaps 6 and later 9 degrees of freedom MEMS (silicon) sensors (gyro, acceleration, magnetics). Early helicopter models required too much work to fly, but these sensors combined with cpus made multicopters 'fly by wire'

The second was a rechargable and light battery chemistry (Lithium Polymer batteries) which allow a multicopter to fly for a useful amount of time.

The third was brushless motor controllers which allowed for the creation of high power, but light, motors that were also efficient.

Some will also add high power SoCs (embedded 32 bit computers of 'cell phone class') but early multicopters were powered by 8bit controllers so I'm not sure that this is as important as the other three.

The things that are common to all of them, lightness and energy efficiency, these made the multicopter possible and as the price has been driven down with mass production for these parts it has made them easy to obtain for a big enough market. (and that is a positive feedback loop, the market grows, the quantity increases, the price goes down, the market grows ...)
The WWII planes of the D.C. flyover
We were just talking about the need for "better whiteboards that aren't SmartBoards(TM)" at work. Whiteboards can be incredible collaboration tools, but capturing that back out to the team can be tough. Coincidentally, we've also started giving out Surface Pro's as work computers and to the person they absolutely love them.

As always, software will be the problem, so if the software is well thought out this could be awesome.

edit thanks for the downvote?

what did you disagree with?
It was cool, but it was big and expensive and unfocused. Who was the target market for it? Microsoft sure as heck didn't know.
Perhaps it's just the companies you're working for. All the companies I worked for were pretty relaxed about schedules and I always ended up getting stuff finished way ahead of time.

If you're working too long hours and getting stressed out about it, it's perfectly normal to have attention and concentration problems. Perhaps you just need to relax a bit more, take breaks, and you might find you get more done. Also don't work for dipshit companies that put too much pressure on you!
Revisiting to speak directly to the question you've asked, both 1 and 2 are true for the State monad.

For 1, to get from a value of type "State s a" to a value of type a, you simply call evalState and supply an initial state of type s.

For 2, you could look at the structure of the program and unwrap all (State s a) values to have type (s -> (a, s)), updating the various functions used to operate on (State s a) values to match.

In either case, you would not see State in the resulting type signature. In case 2, you would still need to provide an initial value of type s - you can't do much interesting with a function but apply it.

Note that the function in 2 is more theoretical than practical. You could in principle write it with Template Haskell, but since it doesn't change the behavior and you can just do 1 to change the type the same way there isn't reason to.
Controller boards and multi-axis sensors became cheap, powerful, and easy to work with. Companies then sprang up with pre-made kits that weren't too expensive.

If you're interested in seeing the start of this craze, check out the Wii Copter. The sensors in the Wii controllers, and also cheap boards like the Arduino, made it so any hobbyist could build one.
You'll love my binding-block macro then. You can find it here:

https://github.com/rongarret/ergolib
Verifying anagrams using Python programming
Ask HN: Advice choosing a general purpose language for the future?
I have spent the majority of my career so far building large scale enterprise Data Warehouse and Business Intelligence solutions on the Microsoft SQL Server stack.

In my spare time I have managed to learn some Python which I have used for small pet projects. (I also managed to find time to do a Python Programmer certification through the O'Reilly School of Technology)

I want to break out of the pure Data Warehouse and Business Intelligence space but keep finding myself jumping between different programming languages. I have actively tried to avoid C# as I feel that I do not want to tie my skill set completely to Microsoft technology.

I like Python a lot but truly dislike the fact that I cannot "compile" projects into executable solutions for Windows at times. Similarly it can’t be effectively used for mobile app development. (C# with Xamarin seems to make sense here.) However Python does seem to play really well with a lot of the different Cloud platforms out there, especially Google's Cloud Platform.

Java would be another candidate but to be honest I would rather settle on C# instead of Java. The C# tooling feels much better than the Java tooling plus I find it really difficult to get excited about coding in Java after using Python.

Is there any one language that would provide me the best of all worlds, allowing me to build applications across Windows, Linux, and Mobile and tie in well with the cloud services from Google, Microsoft and Amazon? I truly feel like a dog chasing cars when it comes to programming.
Thanks, I was looking for an excuse to try to help CLisp. This might be it.
Arrgh! I'm very intrigued, but have read that page 3 times and have no idea what it's about - is it just "add microformats to your website and presto: the internet was the indieweb all along!" or am I missing something?!
stupid guide, does recommend TOR for everyone without further information.
Python 3.5 Will Support Async/Await Asynchronous Programming
How many times will you spend Mothers Day with your mom?
So to simplify, what I understand is

1. INSERT .. ON CONFLICT is an implementation UPSERT technique

2. MERGE is something meant to be different from UPSERT but has UPSERT feature?
Online course for programming quadcopter
An official tutorial would be great in any case, with or without an accompanying Dockerfile!
Microsoft is just crushing it with their visual design work lately. I have to admit, I'm impressed and re-thinking my opinion on MS.
I've been into the hobby (building, flying and racing multicopters) for about 10 months now-- I personally think it was a combination of factors with the biggest one being the advent of the tiny / cheap gyro and accel sensors mostly used in smartphones. The catalyzing event for the hobbyist side of things was the release of the Nintendo Wii-- since the wiimote controllers were a readily available and relatively cheap source of these components the hobbyist "scene" really converged around an open source project to hack together active flight controllers from wii controllers and arduino boards. These flight controllers are what allows multicopters to hover so effortlessly-- the computer does all the hard work of balancing motor speeds on the millisecond timescale. (If you could go back and give one of these boards to the guys at NASA in the 60's they would have called it cheating.)

Obviously I've painted that with a very broad brush and people with different opinions will show up to tell me about how I'm wrong and a noob-- but this is how I see the history in a nutshell. Traditional model RC electric airplane components were also getting better and cheaper in conjunction with the birth of $20 flight computers. Faster and more efficient motors running on smaller better speed controllers, all powered by lithium polymer batteries that not only have great energy density and discharge capability but have become almost a commodity product thanks to modern consumer electronics.
The quadcopter design is much simpler and cheaper but less stable (before electronic stabilization) and efficient than a helicopter. The popularity is probably due to a combination of easy handling (with modern gyros/electronics), robustness, low cost and the trend to film everything. Helicopters are difficult to control and more suited to serious applications (carrying weight, long flight times...).
My Skepticism Re: Uber Continues Unabated
> No one is paying you for your “time,” they are paying you for a result, so stop charging for your “time.”

I wish regular employers would adopt this more as well. My value is what I do/produce, not how much time I spent doing it. Some days I produce massive amounts of value, while others I barely get anything valuable done. I'd like a work place that would encourage me to go home and enjoy myself on the bad days and stay as long as I want on the good days, instead of expecting a regular 40 hour work week every week (I have flex, but on average...).

On the other hand, I guess my employer has this issue too. We usually have an upper (money or time) limit on a contract but charge by the hour. And this is pretty much the standard in my industry and a requirement from our clients. How did we end up this way? It makes no sense!
I think cheap rare earth magnets was a factor, although I suspect only a part of the reason. The motors are now far smaller, lighter and more powerful, as well as cheap to produce. Given you need four of them, they are now light enough that a small (therefore also cheap) battery can give a useful range to them, so you can have a very effective device at mass-market prices.
This article doesn't really debunk the chomskian hypothesis that language reflects deep structure in the brain; it simply refutes the more naive characterization that there is a "grammar gland" in the brain (which, to be fair, isn't even what Chomsky says).

To use a computing analogy, the fact that most networks are big-endian doesn't mean that there is something inherent about big-endian layout; it simply reflects the neoteny of networking (when most of the old time machines were big endian). But traffic analysis at higher levels can teach us something on how computing networks are organized today... which is a combination of what humans want and what machines are capable of.
Flying planes:

http://s1293.photobucket.com/user/CpnCrunch/library/?sort=3&...
I'd agree with the ability to get images and post them is a huge draw.

But I just spent a few minutes reading some about quadcopters vs even helicopters and from what I have read everyone so far seems in agreement that the quadcopters are less stable and less efficient then a helicopter design. It is the software stabilization that makes flight even possible, but even then they aren't very stable.

I had always wondered about this, as I have seen model helicopters (and full sized) maintain a level hover for significant time periods, but I can't ever recall a nearly still level hover from a quadcopter. From reading it sounds like that is tough to achieve given that they are constantly adjusting power to each of 4 motors to maintain flight and without the ability to change pitch of the blades that is the only option. So while mechanically easier to build they aren't necessarily more stable.
Suggestions for a new job title?
I was hired into my current company as a product manager. It turns out that the PM function here is basically a stub - the CEO decides which products make it out the door. So I have plenty of extra time to brush up on other skillls.

30% building little web apps to help our sales team:
-- Rails, Angular, Scrapy, the occasional API. Nothing enterprise-grade.

30% basic data science
-- b/c nobody else can parse our awful SAP UI. Not "big" data. Python, R, Ruby, CSVkit.

20% product marketing basics.
-- channel support, collateral design/handoff, blog updates.

20% product management basics.
-- product defs, roadmaps, catalog management.

Calling myself a "product manager" doesn't feel right, because the level of responsibility isn't what it should be. Calling myself a "developer" or "data scientist" certainly doesn't feel right either. Call it a big-time case of imposter syndrome.

I'm asking because I'm in the midst of a job hunt. Can y'all suggest a different job title?

No snark please, and thanks.
Working on that right now, actually.
Care to elaborate on the details of your most recent sexually-intimate encounter?

...

That's what I thought. Everyone has something they don't want others to know.
101 Ways Your Identity Can Be Stolen and Exploited
This week's episode was pretty cool from the viewpoint of someone who works on communication efficient distributed computing. The story (for lack of a better non-totally-spoiling word) seems to be ahead of the research community there ;)
Trulia needs Java/Big data engineer for new project. Very little legacy code
I think part of why multicopters became popular at a general consumer level is the availability of affordable, HD video cameras. Being able to film your own aerial footage was a cool novelty - that naturally led people to realize how awesomely fun RC cars, copters, drones are.
Its a matter of what exactly you want to represent in your government.

If you want to represent political parties then First Past the Post is horrible and seats by percentage is what you want. That would mean that their is really no reason to represent local needs since you really need to run a full country campaign and will probably pick dense packed areas to spend advertising.

If you want the geographic region (however you define it) to have a representative then the opposite is true. First Past the Post means they have to campaign locally if they want to get in. Percentage of seats by party means local campaigning is just a bit of nostalgia and a waste of campaign money.

It comes down to what do you value and what relationship you want between the voter and national government.
Cute. Hack is a gross overstatement.
There is a growing disconnect in the stock market
Legal observation:

The tip of a single blade helicopter has much more energy than the tip of a roughly 1/4 radius of a quad-copter blade.

Despite the complexity, if the copter is large, I would think there's much less liability baked into a quad-copter.
Tesla Buys a Company in a State Where It’s Barred from Selling Cars
Proof-Of-Concept Linux Rootkit Leverages GPUs for Stealth
Please choose the AGPL3+! A strong copyleft is important for ensuring that the users of a Mailpile instance actually receive the freedoms that you intended for them to have.
There's an even more basic and adventurous way of cross country flying, using only a paraglider and camping gear:
https://vimeo.com/104930744

More info here:
http://sierraparagliding.com/first-complete-crossing-of-cali...
10 years from now: migrate your email away from Gmail.
They renamed it PixelSense because the name Surface was too good not to apply to a mass market tablet product.
Same in former Yugoslavia. I am 70's generation - as in born in 70's.
Those who are interested edx is featuring a course on quadcopter
https://www.edx.org/course/autonomous-navigation-flying-robo...
5 Mind Blowing Stats About Video – Check Out Number 5
As someone that's been using PostgreSQL way before it was cool (since 2005), I'm super happy to see this. Previously I had to do EXISTS, IF FOUND UPDATE ELSE INSERT. Now I can just do upsert, so nice.

Very thankful to all the hard working Postgres devs. PostgreSQL was really good when I first started using it, and just keeps getting better. Glad to see the general community finally getting on the PostgreSQL bandwagon.

Now let's see if I can get more people to use internal PostgreSQL functions instead of constantly writing statements directly in their code.
HN has some form of "no numbers in titles" policy. I'm not even sure list articles are allowed at all.
Finite Automata on Coursera. Jeff Ullman actively participates in the discussion forums and he [along with Aho] literally wrote the book.

https://www.coursera.org/course/automata

It is typically offered once a year in the late fall.

[Caveat] The course appeals to me for the same reason TAoCP does: it is conceptually rich and no holds barred...by which I mean that technical detail isn't withheld for the sake of infotainment, and as a result it shows me how little I know by exposing the depth of possible human understanding.