skysight-inc/HackerNews huggingface dataset:
Are the quote marks, which are not present in the article title, really necessary here?
Custom UX checklist for your project
On chrome on android, the light blue background does not stay in place, but instead moves with nodes as they are dragged.
I suspect that the reason to continue using Kickstarter even with the 5% fee is that it comes included with publicity from not just Kickstarter, but the media outlets that will relay this story.
The troubled history of the foreskin
Because MS decided virtual growth was the way forward (well... they decided it by releases shitty services and products horizontally) and Apple decided to focus almost entirely on horizontal multi-product approach to growth. The latter will always win long term.
Perhaps something similar to spoke-less bicycle wheels, that have a cover? I don't seem them very often, but they seem to be standard on bikes in indoor track races, e.g., Summer Olympics.
Good design does not mean expensive design. It's not a comparison to the LG watch or the Moto watch.

And this thing is ~$200; not $100, so comparing the original pebble to the LG G is a dishonest comparison anyways. Also the original pebble was a better design than this thing and it had way more leeway of not looking nice since it was such a niche product at the time.

I love the UI/UX concept they're going for with the timeline but I would not want to wear this watch. It just sticks out too much like a computer on your wrist.
I find the auto-correct to be over-zealous. If DDG decides that what I've entered is a typo, It will only show me results for the "corrected" word, so I'll have to quote uncommonly searched words. This usually happens when the search is similar to another one that is much more common.
No need to use about:config, it's on the first page of options.
I wish.

I used Node recently for a project. Never again. It's just not a good language, for many reasons. The Node community is good, and the packages in npm are good, but the language itself is so wishy washy and has so many warts that if you try to do anything either very complex or performant it crumbles quickly.

Of course that being said, I've gotten a bit jaded about dynamic languages in general. IMHO they deliver high productivity up front but you pay for it later X2 at least. But among dynamic languages Ruby, Clojure, and Python are orders of magnitude better than JavaScript.

I feel like web developers have Stockholm syndrome with it. They've been forced to use it, so they sort of forced themselves to pretend it doesn't suck.
DARPA, the USA sponsor of much AI research is quite balanced, taking risks on many different approaches to challenge problems. Robotics especially, as grounded as it is in physical reality, employs a hierarchy of methods. Chiefly sub-symbolic at lower layers for sensors, e.g. voice recognition and visual object recognition, and symbolic in nature for higher level cognitive functions, e.g. route planning.

I am glad that the AAAI accommodates all the disparate separate research fields that make up AI. With thousands of papers presented, those I enjoyed most aside from the keynotes, were those given by chairs of the specialty conferences describing what's happening in their field. Awesome things are going on - propelled by Moore's law and the contributions from every continent.
Why do we allow males to occupy any position in society, then? That seems stupid.

Your list, if true, suggests that we should keep males around only for breeding purposes, and even that only until we figure out how to get by without them.
And we were right. Microsoft's domination of the industry severely harmed it, and eventually was only broken because the industry shifted to a completely different sector.

Any domination will eventually come to an end, but it can still do bad things in the meantime.
I like the look of it and I like the look of my original KS-edition Pebble. It's plain, muted and functional. I bought it for functionality and not as a status symbol. There are far better watches for that. It seems to me that Pebble knows their audience and that their choice of design wasn't due to a lack of industrial design experience.
They announced it would be actual gold. Just like for luxury gold watches.
For the last time, you idiot: it's not hydrogen, it's HELIUM!

And what about that are you still not getting, exactly?

Well, obviously the core concept, Lana!
Almost: Intermediate representation. "Intermediate" because its primary purpose is communication between different phases of a compiler in a serializable form. Some compilers actually have multiple IRs for different stages; for example, GHC will first turn Haskell code into "Core," followed by STG, C--, and LLVM IR.
Characterizing the Spatial Structure of Defensive Skill in Pro Basketball [pdf]
HEB.

More seriously, it takes a happy hour. Doc's takes half off all Texas beers.
Correct me if I'm wrong but I got the impression that prof Sedgewick's slides were about quicksort behaviour when the input has many equal keys. That would still result in quadratic runtime against maliciously crafted input.
I was first introduced to this idea in around 1977, and it wasn't a new idea even then. It went by the cute name bebugging [1].

[1] http://en.m.wikipedia.org/wiki/Bebugging
For example I wonder if that algorithm (which I don't understand) takes into account (or has changed to take into account) the source link of the story (in this case wsj.com). Either positive or negative. (Maybe it says that already?)
The distinction between "software developer" and "software engineer" seems like a spurious one. Almost invariably I've seen the two terms used as synonyms.
I understand JavaScript but in Ruby some of the syntax felt backwards to me. The worst part was rails though (hey I said it wasn't really fail to Ruby since Rails !== Ruby) as it has so many things that are practically "magic" where you name things certain ways and it does different things. It just rubs me the wrong way; I love everything to be incredibly explicit so I always can figure out what's going on.
Unfortunately, this has the usual downside that end users no longer control their own devices. For example, dd-wrt/OpenWRT would become impossible, and even "open source" firmware would be basically meaningless since no one could use your changes.

One way around this might be to have the device accept two keys – a manufacturer key that is common to every device, and then a user key that is unique to the individual device and whose private key is provided to the user. This would add to cost and complexity, though.

Alternatively, provide some physical means (a jumper, e.g.) by which firmware verification can be temporarily disabled. The downside of this option is that you can't do automated firmware upgrades any more, which makes it more likely you have vulnerable devices in the field for long periods of time.

There seems to be a fundamental tension between allowing users control and keeping them safe, which Alex Stamos recently termed "security paternalism". We see this come up in walled garden app stores vs. allowing users to install anything they want, in making SSL problems "warnings" vs "errors", and so on.

I think it would be an amazing advance in computer security research if we could find a way to provide both at once.
Most of the fiction books I've read in the last decade I've read on a screen. But I still strongly prefer print as long as it's not prohibitively expensive. There are so many advantages to printed books that people ignore it's not even funny.

Most of the fiction books I've read in the last decade I've read on a screen. But I still strongly prefer print as long as it's not prohibitively expensive. There are so many advantages to printed books that people ignore it's not even funny.

- No need for batteries.

- You can gift them.

- You can lend them.

- You can sell them.

- You can add sticky notes to bookmark and add notes without relying on some crappy software.

- No need for constant backups. Many books have been preserved for generations. People have trouble finding files from couple years ago.

- Format-agnostic. Remember about all the dead floppy drives and outdated formats, such as VHS and ZipDrive.)

- Great decoration, conversation starter and a kind of personal statement.

- As ridiculous as it may sound, I can visually "scan" a paper book faster than I can scan a file on the screen. This often is much more useful than search because I rarely remember the exact wording of things I need to find.

- Personally, I remember when and where I bought most of the physical books. Seeing them on a shelf serves as a great reminder. You are less likely to forget about physical book, than about a file. Before you proclaim this a silly point, take a look at your Steam/GOG "library". Do you even remember what's there? Do you remember how and when you bought it? Does it bring any contextual memories?

I can continue the list, just don't want to.
It's a loss of capability, and a loss of personal freedom and empowerment.

Wait, people's choice to prefer physical media is a loos of freedom and empowerment? That's a hard argument to make. It seems to me that you're arguing that the failure of others to share your consumption preferences means that there's insufficient market pressure to on suppliers to deliver content in a way that suits you.

I like the idea of e-books but in practice I loathe reading them. That's inconvenient, because we have a lot of books and I read fast, so moving house means dealing with several hundred pounds of printed matter and wrangling bookshelves. But the textural substrate of the physical book is far mroe appealing to me than any e-reader, not to mention being able to pencil notes on the margin or the creative pleasures of discovering epehemera of prior readers in used books, from personal ntoes to airline tickets. Likewise, DVD or blu-rays often deliver better viewing quality than streaming alternatives (although I use Netflix streaming regularly), and more importantly they often contain valuable extras - at least I find them valuable, because I work in film so things like interviews or director commentaries can have significant professional utility. Downside is having the wrangle the physical disks and annoying publisher lead-ins/piracy warnings and so on.

As for photos, I have thousands of digital ones as I shoot a lot, but ones I really like get printed and I also still shoot things on film because film grain color etc/ is so aesthetically pleasing. Film sets are generally digital these days, and that means shooting a bland, low-contrast image in order to maximize dynamic range and treat the footage with an appropriate 'look' in post. Economically this makes a great deal of sense and I love the possibilities it opens up, but I also enjoy shooting blind on junk cameras (even a hand cranked one) to see what I'll get. Digital is a great complement to working with or viewing physical media, but it need not and probably should not become a substitute. I have photos and artwork of mine hanging on the wall that I originated digitally, but I also enjoy brushes and paint; I do most of my writing at a keyboard but I carry notepaper and pencil everywhere because I enjoy writing things by hand, and because switching between different media is often a good way to escape creative blockages.
When you start using these apps there's generally a popup like this one:

When you use voice activation commands like
"OK Google" or touching a microphone icon, a
recording of the next thing you say, plus a
few seconds before, may be used and stored
by Google and associated with your Google
Account to help recognize your voice and
improve speech recognition. [1]

Wiretapping is when someone records you secretly, so I don't see how the laws would apply here. It's just like you can record your phone calls if you answer them with "hi, this is SilasX, and this call is being recorded."

[1] http://cdn3.pcadvisor.co.uk/cmsdata/features/3535224/OK_Goog...
Creator here. I built this with Rails. We made it simple and fast to make a custom UX checklist for your project. We'd love feedback! - Nina from Userium
Google Open Source Blog: RE2/J: Linear-Time Regular-Expression Matching for Java
Wow that whole site doesn't render with Ghostery blocking Typekit by Adobe.
It seems like people constantly overlook the differences between reading textbooks versus reading novels. When reading for academic purposes (including novels for say English majors), the pattern of reading is often non-linear. People may read through it once or more times, but the majority of the time is spent skipping around, constantly flipping back and forth trying to find the relevant passages for reference. Personally, this type of reading is a very visual experience for me, I remember where a certain equation or figure was on the page and can quickly flip to it even if I don't remember the exact contents. Something that is not possible in the same way digitally.

On the other hand, I would guess that when most people read novels recreationally, they are reading in a linear fashion. There is a much smaller need for readers to constantly be flipping to different sections of the book while reading a novel.

There is also the issue of where people read. For textbooks, it is pretty easy to set a large book down on a table or desk at home, in a dorm room, or in a library. It is much harder to do so if you read primarily on a train or bus during rush hour or at a bus stop.
Wow. You should be the Finance Minister for Greece.
I love GA too... but Texas has zero income tax (it's in the state Constitution).
Architect.

Though in between I spent a few years working in IT on helpdesks and stuff.
I didnt really like architecture + the work was drying up.
I put my ease of getting into programming down to..
1. I am just a natural. I'm very logical and think in terms of structure and organisation by nature.
2. I grew up with a C64 and then a series of pc's, from a 286 running DOS onwards, in my home.

Though I never did any programming on them, I just played games on them. Though back then getting games working was all command-line and editing autoexec.bat and so on.
When I was about to start learning programming recently I was apprehensive that I would find it hard because I had never done it when I was young.

I also think years of architecture helped somehow. Architectural design is often about organising lots of competing elements into a structure or framework that makes sense. The project management aspect of it is useful for most jobs, also whats described as AGILE by software developers (doing a design, evaluating / critiquing it, then designing again etc.) has been the standard in architecture since time immemorial.
Apple isn’t competing with Pebble; it’s odd that people don’t get this. It’s like saying Porsche is competing with Kia. They both make cars but they’re targeting two very different markets with very little overlap.

We shouldn’t confuse consumer choice with competition. I know several Pebble owners who wouldn’t buy an Apple Watch even if it cost the same as a Pebble because they don’t like what they believe Apple represents.
You can find a list of Bitcoin script shortcomings in the Ethereum whitepaper and Ethereum Design Rationale document.

Writing a BIP to add a new opcode for every possible transaction type is not the answer. And still I don't see how multisig or P2SH can use something else than BTC tokens (colored coins require external asset registries).
Here's a great post on Apple's New Market: http://stratechery.com/2015/apples-new-market/
jailbreak iOS8.1.3 using taig for windows version – iOS jailbreakiOS jailbreak
Did this borrow from Lobsters [1]?

[1]: https://github.com/jcs/lobsters
Yeah, this is the tradeoff. It takes a long time to audit code. Supposedly Mozilla is doing this every time an add-on update is sent for review. Google and Apple just pretend like they do, and I guess Mozilla didn't get the memo that you're supposed to pretend.
Existing-Home Sales Cool in January as Available Inventory Remains Subdued
Free Course Preview from Multi-Millionaire Entrepreneurs
> “Apple may keep anonymized Siri data for up to two years,” Muller says “If a user turns Siri off, both identifiers are deleted immediately along with any associated data.”

Would these mean turning off Siri every week/month and then turning it back on would prevent long term storage of your voice data?
Apple's new diverse emoji characters
I like the seal hiding in the terms and cond. :) bit slow though at the moment..
* Should privacy only be available to people who can afford $360/yr?

* What good is confidentiality on AT&T, when everyone else still is tracking you (websites, cellular provider, electric utility, car manufacturer, CCTV operators, etc.).

* Should privacy require you to pay every one of those businesses $360/year?

Also, AT&T easily could buy the the information they are forgoing from a third party, and for much less than $360/year/customer.
Actually, it would be nice to have a smartphone equivalent of a Toughbook. Very difficult to crush, e-paper display and large battery so it can run for a few weeks on a charge. There are mission critical industries that would like a phone that just works for a very long time.
> If MS did this in IE people on HN would be losing their shit

If they changed people that had set it to google, sure.

But changing the default? That's not something to be mad about.
It's a shame. I think the navigation paradigm is really neat, the screen looks great, and 7 hours of battery life is right on. But those buttons look kinda clumsy and cheap to me. There's a lot to like, but the form factor isn't very enticing.
> "Also, PHP is a fairly thin glue layer on top of a lot of C libraries"

Your definition of thin, and glue are kinda... off.
A serious question, and one not meant to cause offense: why is category theory being pushed so aggressively? I've seen numerous "Category Theory for Dummies"-style posts here over the years that all imply CT is somehow extremely relevant to working programmers in ways that other branches of mathematics like analysis or abstract algebra apparently aren't. Considering that most programmers have never rigorously studied even formal logic or set theory, both of which are directly applicable to formal methods, electrical engineering, and relational database theory, wouldn't those subjects be better studied first?

Instead of clicking through a 209-slide PowerPoint presentation you likely won't be able understand, I suggest reading these free books on those subjects:

http://www.fecundity.com/codex/forallx.pdf

http://i.stanford.edu/~ullman/focs.html

http://www.people.vcu.edu/~rhammack/BookOfProof/
Not necessarily true. I offer a free email course (also for freelancers), and I position the free course as the strategy - how should a freelancer think about sales? The premium course is the tactics - an actionable deep dive into the content covered in the free course, along with templates, scripts, video interviews, accountability, and more.

It's worked really well. People love the free course, and those who want a more tactics and accountability buy the full course.
Yes, FF/Mozilla trying to be perfect delay lots of things. They should ship fast, fix later (and not be perfectionists).
Oh! You know I was staring at that... Yeah, just click "Options" and then uncheck "Don't load tabs until selected". Thanks!
TL;DR: Silicon Valley is better than Canada because more money is flying around.

I mean come on, at least make some sort of fail rate, future tendencies by looking into the data over the years, ANYTHING.
I'm still a bit confused about the pros/cons of using Flynn vs. Deis as they seem to try to solve the same problem. Can someone tell me what the main differences are?
Everything you said to Siri/Cortana is being listened by other people
I highly doubt they didn't negotiate that way down.
Would it make you feel better if "London" were smaller? Say, a lot smaller? What if it were the size of, and colocated with, the space currently known as "your living room"?

The argument isn't that "living" isn't a human right; it's that living in a particular place at a particular time isn't a human right. And indeed, if it were a human right, how would you even decide among the various claimants if all 7B people suddenly decided to exercise that right?

The fact that there is a fixed amount of space in the rough location known as "London" isn't due to some Evil Capitalist Conspiracy. Scarcity is real, and we have to address it in some way. Markets are one way, and maybe you prefer some other way -- but calling somebody a psychopath for stating the obvious is a bit over the top imho.
They require the paid version to do distributed joins.
Yep this is kind of unfortunate; it's only because Google Now only resolves strings of the form "open {appname}" and doesn't provide a way (that I know of at least) to register arbitrary phrases.
Size by employees is a terrible metric. Market cap isn't perfect but it is the company's actual value after all. Revenue and profit are more imperfect, IMO.
Ask HN: How do I write good API client libraries?
I'm writing some new API client libraries in a variety of languages (PHP, Java, Ruby, C#, JS, Python) for an API.

Is there a list of best practices or a good resource for doing this? Both in general, and language specific?

Here are somethings I'd expect to see in such a resource:
- How to handle instantiation of the library (static functions with static API credentials vs new instances of the library with instance variables for API credentials)
- How to pass binary files
- Using required arguments for required parameters of an API operation vs a hash or dictionary
- How to name function calls
- How to structure code/classes in relation to the API's design
- What good client libraries should return or throw as an exception
... and so on
I'm glad that they finally broke out shipping from the pledge itself. A lot of smaller Kickstarter projects have been caught off-guard and hammered by the high costs of international shipping.
Coin Magi – Dream Transformed in Reality for CPU Miners
Yeah, my sentiment on this acquisition is "one company I like/use buying another company I like/use, I hope it goes well".

I switched to Authy when Google Auth 'forgot' all my tokens in one of its updates (which ended up being restored later), and Authy has worked flawlessly since then.
Get Google Inbox snoozed emails directly to Evernote
Ask HN: Hardware Products you wish existed?
What are hardware ideas / devices you wish existed ?

If you had the capability of designing circuit boards, writing firmware, industrial design, RF design, iOS and Android dev skills & ability to have PCBs made and tooling available for plastic, what would you build ?
Cryptome suspended by web.com
you are technically correct... yes. Apple can also reverse-split tomorrow 10 to 1, and no impact market cap, and you'd also be technically correct.
1,000 Chrome Experiments
I think we should have a law where any service which is supported by advertising / data selling also have a paid opt-out feature. If I want to pay Google $100/year for email without ads or trackers, I should be able to do that.

Sure, pricing will probably be set way too high by the companies at first, but even making that explicit tradeoff and the option to purchase will help show consumers that privacy IS valuable.
I can't disagree more. 4 big buttons in comparison to a touch screen is not new and actually backwards.
If you are suggesting that it is safe to ingest any and all chemicals without proof that they are safe you are a paid shill, an asshole, or a congressman.
I wish I could just plug cities into this thing and it spits out the same data. Would be an incredibly useful tool
Shark Tracker: See where tagged sharks are in real time
Show HN: A Chrome extension that helps you find porn videos from Reddit posts
Abcesul dentar TRATAMENTE NATURISTE