skysight-inc/HackerNews huggingface dataset:
While he has a point about expectations and mismanaged time/budget... I tried Godus lately and just cannot see how could it have any relation to what the original games provided. It was a typical time-wasting wait-or-pay-to-play app. At least on the phone it was free. On the PC you had to first pay for the app, then you still had the microtransactions on top of that.

So people wanted something greater than Populus and instead got something that actually had the mechanics of: another 2k belief will be available from this building in 25 minutes, you need ~100k for your next bigger action - and you better come back in the next 24h otherwise your civilisation will get worse every day of not playing.

I can completely understand people who got pissed off after spending money on that kickstarter and I'm slightly disappointed with the spin they put on this article.
Ah, javascript and bad design breaking the web again. Disable JS and it'll be fine.

(I had to enable JS to see the comments, and that caused me to see the very same effect reported in the first comment)
Retransmits and congestion are not bad by nature - they're a symptom that the network is being heavily used.

Edit: never mind, misread the test, his tools clearly show goodput (good, desirable throughput) going down in congestion. Lowering initcwnd (as Chrome 29 did) eliminates this on slower connections, improving user experience. I would like to see page load time though, as a proxy for time to screen. It's intriguing that the 6s total page load time did not seem to change.
Is there any open-source/free newsql db ?
How to access Slack with irssi
Show HN: Horseman – Drive PhantomJS from Node
Can you post a link that is not behind a $28 paywall for having to look at an example?
John McCarthy's videos are rare and it's great to see him talking. It's been said that LISP (alternatively J. McCarthy) borrowed the concept of functional closures from APL in mid 60's, that is McCarthy was not the original thinker of closures.
My friend is Crowdfunding his Startup for his Birthday
We have a constitution. The first amendment of which says religion will have no influence in making laws. Done, discussion over, and the courts agree.
I like the way you described this. You see, I'm pretty much in control of my anger. I almost never get into prolonged fights, because I'm good at taking control over my anger and short-circuiting the arguments. Usually the other person just relieves the accumulated pressure for another minute, then calms down, stops defending themselves and we go on with a productive conversation.

But on the other hand, I'm completely overwhelmed by anxiety. When it starts, it often doesn't subside for another hour and drops my capacity to 10%. I wish I could ignore it the way I ignore my anger.
was there any pain point, at TypeScript side? what do the team think now about their initial decision giving TS a try?
All the code I write is C99. What counts as a "large project" is open to interpretation though.
You really should check out Telldus (http://www.telldus.se). Their Tellstick Net is simple enough that my father installed his own setup at the summer house, where he has a thermo sensor and two heaters plugged in to remote socket receivers. So when my parents are going there for the weekend, he checks the app on his phone before leaving to see how cold it is, turns on one or both heaters from the app, and the place is warm when they arrive. All of this is available in brick-and-mortar stores in Europe, total cost is something like $200.
Unary representation is useless when speaking about complexity in number theory.

If you take a number N given in unary, convert it to binary and do trial division up to the square root, it will take O(N log N) time for conversion to binary and O(sqrt(N) * log(N)^2) for trial division (depending on your computational model, it could be O(N) and O(sqrt(N)) - I am counting bit complexity). In total, it's O(N log N). The runtime is dominated by reading the input! The complexity of trial division and the brilliant AKS algorithm is the same from this viewpoint.

Even if you had an algorithm that did not have to convert to binary and could tell in time linear to unary represenation whether a number is prime, it would be interesting trivia but nothing worthy a Nobel prize. In practice numbers are given in binary (or some other base>1 number system). To use your algorithm, you would have to convert to unary, which already means trial division would be faster.
Codecast, the perfect code editor for creating HTML and CSS tutorials
I'm working on a music player client (Currently only terminal based, but that could change).
Automated building systems are hard to get right even in the commercial space where the specifiers, installers, and operators are professionals and end users are given dummy thermostats to make them feel better or just outright locked out of controls and windows are inoperable.

Even then it all depends on dedicated circuitry: webs of low voltage wires for power and signaling snaking from control panels in closets. Sure Wifi is capturing some corner cases, but NFPA isn't going to allow its use for fire alarms any time soon. Those systems need to be reliable. Or people die.

The smart home won't be based on a wireless bus. Wall warts show that we're already at the point where a standard low voltage power bus makes sense. More wires and a case for surface mounting is the way electrification goes historically.

The current approach to smart homes is equivalent to configuring a new network, hooking up a dozen different 80's dot matrix printers, and then writing drivers for them...using a smartphone touchscreen keyboard. Except instead of technical support you get consumer services.

Adding a touch screen and 802.11 doesn't make getting a system working or geewhiz configured easier than X10. It just makes it look simpler and cleaner and more likely that the end user will blame themselves for not being able to use a smartphone.
Basically, in HTTP 1.x there are only very specific times at which the server can respond throughout a request. In particular, there's no way to tell a client "please stop" when it is transmitting the request body.

So how most web applications handle request bodies that are too big is to either kill the connection (which to the client looks like a network issue) or patiently pipe the entire message to /dev/null before sending a response that indicates the message has not been processed (e.g. HTTP 413).

Unless I'm mistaken, this can be avoided if the client sends an honest Content-Length header, but this only works if the size is known in advance and the client is honest (you could submit an arbitrary number of bytes with a Content-Length header indicating something much smaller).

Because there is no clear way to distinguish a server aborting a request mid-body because of the size versus spontaneous existence failure, a client might misinterpret that and attempt to re-submit the same request later.
Have they ever done this study on people who have never drank alcohol and are healthy? It seems biased that the only group of 'non-drinkers' are people that are former drinkers.
YESSS!!! I hate iTunes, as well as the general idea of hiding the filesystem on mobile device from the user.
This is the way I feel about energy issues and on-going automation (I love machines, I hate that people have to slave their lives off to survive, I want that post-scarcity utopia, but I'm afraid we don't make it through the transition period, that civilization will collapse).
Thanks - I looked at that online today. Cost doesn't matter - even if I got 1wpm more or did 4 min extra typing a day, it'd pay for itself.

Without being able to experience these keyboards, the choice of Cherry MX Brown/Cherry MX Red/Topre is tricky. As you say, it's a very personal thing, and I suspect the difference between those three isn't as important as having a good keyboard layout and sane key action.
By coincidence, I was reading this article just yesterday: https://blog.safaribooksonline.com/2013/10/02/decoupling-bac...
For anyone else too lazy to read the slides to find out what NewSQL is, this is slide 13:

NewSQL: definition

"A DBMS that delivers the scalability and flexibility
promised by NoSQL while retaining the support for SQL
queries and/or ACID, or to improve performance for
appropriate workloads."

451 Group
The cool thing about running a nuclear energy startup
There was an article on HN yesterday called "the medieval beer myth" or something like that.
You're not comparing like-for-like: Samsung, LG and Microsoft all produce other devices that come with less than 32GB of space. If you need 32GB, Apple provides a device for that (as do other manufacturers). If you don't need that much but want an Apple device, you can buy a 5C.
I see some good advice on this thread so a followup question.

I'm about to quit my job with the aim of starting up my own company. I don't have a lot of non-tech contacts - i.e. potential customers and angel investors. That is my biggest worry.

I can't really bootstrap while on the job since I am currently in a large corporate job where the company owns everything I dream up.

So .. while I agree with all the advice about not quitting a job until one has another one lined up (I've given the same advice to others) ... I am about to go against this advice myself.

Any words of advice on how to manage this? Am I bonkers? Some stats ... have 6 months of living costs in liquid savings. No kids. Going to be leaving a job that pays north of 120K (which is not much in elite companies it seems).
My code above isn't the exact syntax. I doubt I implemented array equality. I was just demonstrating that an array would be returned when indexing the dict with a regexp.

I know nothing was published or released. I actually left BNR/NT less than a year after the language went into production (going to say July, 1990) - I don't really know how long it remained there. Perl was popular, and Tcl was definitely a 'thing' in the lab at the time - the writing was on the wall for home-grown languages.
In the BSDs (and some other code bases) the macro is spelled nitems and is common enough to be considered idiomatic.
Ask HN: Which was the last consumer product that Google did right?
Was it really Gmail? The rest of their successful products were for businesses.

Can't remember the last consumer web product that Google succeeded.

Yeah, maybe YouTube, but that was an acquisition.

Android, yeah, that's massively successful. Anything else?
There's a lot of cheap crap on the market but there's also some great designs out there.

For example, I've got this light control system installed in my home:

http://houm.io/

Wireless, battery-free buttons that you can put anywhere you like. I keep one of them on my night stand. Rest of the switches look and work just like regular light switches.

Except the switches are connected to the system, so I can activate pre-defined scenes with one click of a button. No need to use a smartphone. The scenes are configured through a multi-platform web client.

The client, by the way, uses a regular REST API so I can control my lights with cURL too. Over the internet :)

It's more expensive, but it just works.
Big fan of Fastmail and have been a customer for ten years now, with no complaints. An example of the cool team behind it, too: I once hacked up a Perl script that would access my Fastmail addressbook over their LDAP interface. It was giving me trouble, and when I submitted a help ticket the guy who answered me actually fixed the Perl on my behalf. (Not linking to the code anymore since it's out of date, but I remember thinking, that is some awesome customer service). Other pluses: limited file storage you can access over webdav, a good history of communication with the customer including interesting blog posts, family accounts that allow you to share contacts and messages, and standards-client IMAP that means you don't need a special app to read their mail; any IMAP client will do. This article got the big picture right (you're the customer, not the target, etc.) but could have been more detailed in what's provided when you are a customer.

By the way, I know they're rolling out carddav and caldav systems for calendar and contacts, but in the meantime, the perfect partner for Fastmail in my opinion has been Fruux, which offers caldav/carddav contacts and calendar that syncs across any device, with similar customer service. I'm happy to pay for both because it means I'm not tied to any particular company, even if they back the hardware (Google/Android, Apple/iOS). Independence is worth the money, in my opinion and experience.
Ha, I saw this mentioned in the post from yesterday about creating your own language[1] and also went to check it out. It looks facinating, but I haven't had time to really dive into it yet.

Anyone have more experience with it and care to weigh in?

1: https://news.ycombinator.com/item?id=9040029
Nice to see the history in one place, but I would say it's a pretty flawed article written by an outsider.
This is one big bikeshedding.
> I think this was something to do with the dark ages when in the western world, drinking water with alcohol was better than drinking water with bacteria and other pathogens.

I've read recently that this has been debunked. See http://leslefts.blogspot.com.au/2013/11/the-great-medieval-w....

Edit: As pointed out by thisjepisje, it was on HN - https://news.ycombinator.com/item?id=9031856
Wasn't Android also an acquisition?
Knowing that pretty much all software is buggy and Nest and Wink are pretty new to market, do you want to depend on them with your life?

In the northeast US this weekend we will be having a high temperature of zero degrees Fahrenheit in some areas. I don't want to rely on a flaky device determining if the heat should be on. What happens if the temp drops really low, like with a power failure? Did they test that?

Same can be said for smoke detectors. A lot of new construction houses have all the smoke detectors wired by electricity with 9v battery backup. One goes off, they all go off. Sure there can be device failures, but you're talking about something that has been around for a long time with a proven track record.

If anything, maybe keep the old tech devices running and use the new tech along side it to see how it works.
Dionaea Muscipula
I've never understood how something that interferes directly with GABAminergic parts of the brain was supposed to be beneficial.
I assume you have a keyboard for your TV? That's my main gripe with "smart" TVs. I avoid using a D-pad to type at all costs.
Code Keyboard 87 key - https://codekeyboards.com/

Also checkout keyboard.io - they are working on a ergo, mechanical key solution which looks very interesting.
It was: http://www.bloomberg.com/bw/stories/2005-08-16/google-buys-a...
Well, I just get annoyed because it keeps saying there isn't enough space to sync when there's plenty, and I have to spend 3 hours wiping and rebuilding the entire contents of the device every time I want to sync.
As long as self aware AIs don't evolve from printer software - can you imagine how evil they would be?
By his own admission, the first two numbers mean nothing. Kernel releases happen on a roughly regular schedule. Date-based versioning is clearly the correct answer and I don't know why it's never even discussed.
I'm also using it but only on a side project. The primary reason for choosing ESLint over the other two is ability to create your own rules.

I think that whatever style rule You set you should be able to add rule for that or else nobody will care about it.

Talking about other two:
- JSLint - is too restricted (heard many calling it too Crockfordish) in many cases and You don't have much control on how one should write code
- JSHint is much like JSLint but with a much more options to customise how You want to write Your code
Yes, but its arguable. You can claim that Google shaped Android as we know it today. Can't make the same claim for YouTube.
Slide 27. VoltDB.

Or use posgres-xc, or mariadb 10 with galera and maxscale. Postgres has JSON storage. MariaDBB has dynamic and virtual columns, and the CONNECT engine which can now directly create new or edit existing JSON files using the SQL interface, instead of dedicated functions for JSON manipulation.

https://mariadb.com/kb/en/mariadb/connect-json-table-type/
Just adopt semver. Stop romanticizing a version number. Give big releases a flowery names if that's important to you. Leave the version number as something with specific meaning.
It's their way of saying you have 34 days or face sex smear
For warming you can use far-infrared panels. They heat surfaces (such as your skin) instead of air.
Ask HN: Should I get a mechanical keyboard?
I use an ergonomic keyboard at work (MS natural 4000), I am pretty much satisfied with it though my pinky starts to pain if i type too much than my average. I need to get a keyboard for home - should I stick with what I use or try a mechanical KB (i've never used one before).
I always hated how stupid it makes adding a few songs to an existing device. Half the time it wants to re-sync everything and wipe the device while doing it.

Avoid iTunes with extreme prejudice.
Samsung Television Spies on Viewers
A bit more happened, last year the FDA started making unannounced visits to their production plants in India. When I checked on this about a month ago, it appeared that every Ranbaxy plant in India had been shut down. This Google search will provide a lot of info, https://www.google.com/search?q=Ranbaxy+flies that's "flies" as in those disease spreading insects. One of the articles had a picture of a man unloading dung from a cart with a Ranbaxy plant in the not too distant background....

I pay attention to this because I take a lifesaving maintenance medicine that my medical plan currently sources from Sun :-(. Since that and another important drug I take went generic over the last few years, my doctor has been very happy with my reporting that to me, they seem to be bioequivalent. He's in a field when generics of one class of drugs, the anti-convulsants, are notorious for not being easily substituteble with brand name.

Ah, a bit more on that fabulous Fortune article: their First World drug mules were being asked to deliver First World brand name manufactured drugs so that Ranbaxy could falsify equivalence tests. One US executive left the company after the 2nd "wow, these guys are so good their data matches the brand names's point to point" "coincidence".
Reminds me of one highly-regarded (at the time) obfuscator whose operation consisted entirely of renaming the existing bytecode tags to a reserved value, and adding a bytecode tag after it with lots of useless code including opaque predicates which eventually jumped out of the tag, backwards, into the original code. A bit of a letdown as I was looking for a challenge at the time, but that jump out of the tag was sure easy to detect and unobfuscate...

(This is something that is still not fixed in Gnash, so Shumway is certainly farther along.)
Circuit layouts are only wasteful in some circumstances. For the majority of new homes they are just fine, with room switches controlling exactly what one would expect. Must greater finesse over lighting can come from using proper lights, can lights you can aim can make a room completely different from simple ceiling lamps, ditto for table lamps.

Plus you can do wonders using in house wiring for having various items talk to each other. Wireless seems overkill to individual items.
Go to Prison for Sharing Files? What Hollywood Wants in the Secret TPP Deal
Interesting. I can't get myself to fully accept this attitude, though searching for ways to cope with the existential part of my anxiety I basically learned not to think about those problems much.
You really have to put parentheses when building "towers" of exponentials. The bound is (2^n)^2, which simplifies to 2^(2n). This is of course still horrible, but much less so than the 2^(n^2) for which what you wrote may be mistaken.
> CBT almost entirely resolved my baseline 'mental' anxiety of the nature you seem to explain. YMMV.

That is CBT with a therapist, or self-applied CBT? I've been meaning to go through "Feeling Good" book, it seems to be widely regarded as an effective way to apply CBT to yourself.
There are already many, many mulit-mega binaries hosted on github. It is what the releases feature is for.

But yes, the most simplest site is the best for the most simplest people. However we're talking about people who spent a lot of time into creating their mod/whatever here. They can spend a minute or two more to figure out distribution.
It is also supported in clang.
You might want to check the electrical setup at your home. A friend had issues with incandescent light bulbs going out every few months, he replaced them with LEDs, and they still crapped out too quickly. I'm not well versed on electrical problems, but I'd guess that this was related to brown-outs or a dirty power supply.

Personally at my home, I can't recall a single LED bulb failing since installing some of the first ones in 2010/11 (and these were dirt cheap ones from Lidl). We've also bought some decent e27 8w ones from Aliexpress in ~2011, and of the 6 I bought, they all still work (apart form the cold white one which I took apart). Throughout the past two years I installed a bunch of LED strips around the house, ~20m of which stay on at low power all the time, and I've virtually had zero failures (there may have been a 3cm segment that died, but that's it).
Rand Paul Has a Remarkably Silly Idea for a New Currency
>We know that alcohol-fuelled harm costs society about £21 billion a year and are determined to reduce this burden to taxpayers

So you tax it, like Canada does. It's partly why our beer/wine/liquor is relatively expensive.
No, there really isn't a reason to use it. It looks pretty, and I have to admit that's basically why I bought it in the first place.
When our ancestors climbed down from their trees, they also started eating windfall. Ripe fruits tend to ferment. This is the reason why most carnivores can’t metabolize alcohol, while humans and other herbi-/omnivores can.
The evolutionary pressure was to be able to eat more.
I do however know of several people who justify their drinking by claiming it's healthy
I'd say the fact that humans metabolize alcohol (have evolved it) it's a pretty good hint that there was an evolutionary pressure selecting for it.

I'm not sure about evolutionary reason "for" drinking. As I understand, when alcohol is digested, the body switches to metabolising it immediately. So, yes, there is a pathway, but it can be argued that alcohol is recognised as toxin, so the evolutionary pressure was to get it out of the system ASAP. Therefore, it is metabolized, but still "bad for you".
voltdb free has no HA

postgres-xc/xl has no HA

Maxscale looks like it doesn't yet offer sharding
Absolutely. The best comment among the first few pages in that thread is this: "Really depends how many interviews you feel like doing :)﻿"
Nice article, but why refer to a set as {n}?
Mathematicians read this as a set containing one element, n.
Accessing Your Raspberry Pi from Another Computer
Did you dump your Android phone for an iPhone 6?
How the Military Waged a Graphic-Design War on Venereal Disease
Like many ggplot articles, they seem to consider the primary output being the Web, and not print publications.

One thing I haven't quite figured out with ggplot2 is how to keep the text size constant in publications across figures. If you look at professionally typeset books, you'll see that the figure text (say the labels in a chart) is the same as the text of the article itself. Even this article suffers from the problem (but obviously, that's because the text is in a PNG so it can't scale with the article text).

The only workaround I have is to manually set the width of the figure before exporting, but this is fairly inflexible. Perhaps tikz output is another option, but my understanding (possibly incorrect) is that it isn't maintained anymore.

Can anyone recommend a good workflow for charts in R and ggplot2 to handle this situation?