skysight-inc/HackerNews huggingface dataset:
Respectfully, I propose you are limiting yourself when using left-to-right text-interfaces. I think consumer-friendly may be a bit unfair as well. I'm currently learning sign language and in parallel programming a Leap Motion interface so as to bypass one-dimension (a line of symbols) and two-dimensions (a gui on a plane) and more easily encapsulate concepts (words) by states of motion in three dimensions.

Text-interfaces work well because they restrict input to precise parameters, however as interfaces become "smarter" and are able to capture the meaning of imprecise interfaces such as hand gestures and interpret them precisely without requiring the user to deliver them with robotic precision, interfaces will become more expressive, we will be able to work more naturally in the domain in which we think, which is, these physical three dimensions.

If you've ever watched a mathematics professor write on the chalk board you'll know what I mean. So expressive. So much conveyed with so few markings. And yet, very sloppy. But still. Reading it off the board, those symbols just feel so much better in your head than any words would.
Vadio (http://www.vadio.com/jobs)

Positions: Backend Engineer

Location: Portland, OR (ONSITE)

Vadio powers online video experiences. We make it possible for people to enjoy music videos where they already listen to music by providing an online video platform to media companies across four continents.

http://www.vadio.com/jobs/position/bAoN0CAiCr5zn2dG1ZS6tF
You're absolutely right, I should've picked a different word. I mean unlocked in the lock-screen/password sense. Of course, messing with carrier settings is not easily done even if the phone is not carrier-locked, and pulling of an exploit that way is even more difficult.
Why not obfuscate your email?

I don't condone spamming, but anyone that has their email in plaintext knows what to expect.
For you to assume that someone who can afford to take a few months away from work is a trust fund baby speaks volumes about how you do.

And yea, I stand by my statement, even though it makes me sound like a dick. How well you are prepared for "when the shit hits the fan" (in the order of most probable to least, so don't think I have a basement full of guns and canned food like a Mormon would. As far as eventualities go, getting fired is the most likely one to happen, and the Apocalypse is pretty low on that list), even if it never does, matters just as much, if not more, than what you do day to day, in my evaluation of what a responsible human is.

You keep on and on about how no one here knows anything about you, and that's irrelevant. Whether someone lives beyond their means or not is not dependent on their personal situation, it's a calculation of "money in, money out". It doesn't matter that all of the things you are spending your money on are obligations, rather than toys. It just means you took on obligations in your life above your means. That's irresponsible.
"why many users actually prefer them" - Android is more open and from the numbers it seems users prefer it more then Apple.

But in actuality users don't have much option right more so in iOS.They would use the defaults.
Ask HN: What are the tech blog I can benchmark for my product?
Hi. I am building product (SDKs) for in-app chat/communication and now thinking developing blog contents to attract more targeted, organic traffic into our service.

I would love to benchmark excellent tech blog I can bechmark and it can be b2b solution, PaaS or chatting/server related solution itself.

Look forward many valuable comments!Thanks
https://news.ycombinator.com/newsguidelines.html

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
I have at times used then-current versions of Fogbugz and JIRA over the past 15 years, and I remember the dichotomy pretty much like Joel lays it out.

I used Fogbugz on small teams, where we didn't have a dedicated person to do things like administer the bug tracker (and where the programmers chose their own issue tracker). When I saw JIRA, it would usually be because there were a lot of layers of management above the programming team (and a need for lots of reports and charts to go into presentation slides), or because the programmers were offshore and not known personally.

That is just one anecdata point, of course. But I think it was always pretty obvious that the two products had completely different philosophies -- and also that they still did compete to a good extent, because after all they are both issue trackers for software development (at least primarily; I guess JIRA also aspires to track issues building your airplane and whatnot).

If those were the only two bug trackers that existed, I myself would choose JIRA if I had somebody else to set up and run it, and Fobugz if I had to do it myself.
"the machine learning techniques Google developed to better market people things?"

That's a bit of a cheap swipe. Google's machine learning has been applied to things like spam filtering, image search, and speech recognition.
Low Interest Rates Help Private-Equity Moguls and Hurt Average Americans
Is that 10 hours being used or 10 hours just sitting in your pack? I've taken my iPhone 5 on a couple 5-10 day hikes in airplane mode & it's done pretty well.
I think it's funny that you proved exactly what the poster above you was saying. You don't like Prime simply because of selection.
I'm happy that Waterloo is becoming a startup hub (it's long been a technology hub), however I'm disappointed it's so far away from me (Calgary).
What Old Age Is Really Like
Any kind of improvement motivated by the test is kind of "gaming" the test. There's no clear boundary line between optimizing for test conditions and optimizing for something broader. I think the onus is on the designers of the tests to make sure they reflect realistic use. It can't help but be a cat and mouse game but at least the effects of cheating can be reduced to small enough levels that it's OK.

An analogy is a student studying for the exam. That's gaming it somewhat too. The exam is supposed to test what they learnt during the semester and retained over a long period, not what they crammed the night before and will forget by next week.
If people does actually launch with the claimed feature set, I plan to launch immediately after a site that makes it very easy to poison their database--put in your own number, to lock it to a profile, but the name is always famous politician X.
I value being easy to contact more than having a spam-free inbox. Customer service is perhaps the top reason people give for using my products against alternatives, and is heavily correlated with someone becoming a long-term customer. I think you overestimate the amount of spam having an e-mail address on a webpage generates, too. These mails are about all I get.
“This review (of the iPhone 6s) will provide you with new information”
Agreed, trying to go from one season to the next in the same show is painful.. Amazon Prime Video in general has turned me off ever since they started.. I've had a prime account since it first came out and tend to buy a lot of stuff on amazon... more and more, it's a fairly unpleasant experience and I'm now questioning the need for a prime account.
China is building the same thing. But communism is evil and so their version is bad. Capitalism and libertarianism and personal freedom are real concrete good things, so Peeple is good. Sarcasm obviously, but this is a great real world example of the ways in which technology is not ideologically neutral and that US capitalism and Chinese communism are not mutually exclusive.

http://www.fastcoexist.com/3050606/china-is-building-the-mot...
for consuming 'streaming APIs', why not just use observables (rx.js etc)?
Wait, were you comparing Kodak's product portfolio with Instagram's?
"“The Swedish Energy Agency’s Testlab has come across televisions that clearly recognise the standard film (IEC) used for testing,” says the letter, which the Guardian has seen. “These displays immediately lower their energy use by adjusting the brightness of the display when the standard film is being run. This is a way of avoiding the market surveillance authorities and should be addressed by the commission.” The letter did not name any manufacturers."
Unhappy marriage is a poor euphemism for neglect, abuse, beating.
Yeah, well, fkups happen, you just gotta make sure you are making more money than you lose in those incidents.
Hotel offers $2,000-a-night 'space station' experience
You can easily obfuscate your email to web crawlers by generating the email text and link through javascript.

This is what many people like Cloudflare do.
Is that typical? I've never owned a modern Apple device but the people I know that so seem to generally be rather mindful about battery levels.
"this is not spam, because we've targeted you for a particular reason"

Indeed. Not sure about your country, but in mine, any non solicited commercial offer via email is spam and is illegal.
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -B.Franklin, baby
No, they will just get the small, metadata containing files
>They don't have the technology/infrastructure to perform machine learning techniques that google employs.

Pretty sure Siri is machine learning...?

Even if it wasn't, they could just hire a bunch of PhD students, maybe acqui-hire a couple of tech companies with their ludicrous amounts of available capital and bam, they have their machine learning algorithm
You could try funscript[1]:

"F# to JavaScript with type providers

FunScript is a lightweight F# library that lets you rapidly develop single-page applications. You can connect to external data sources and call REST APIs with intellisense, produce dashboards using JavaScript visualization libraries and write asynchronous computations easily without explicit callbacks."

[1] http://funscript.info/
Google is an advertising company

With Windows 10, MS is now also an advertising company.
President's statement on mass shooting in Oregon
"BuiltWith sells my contact info in their list of "Shopify websites", which these people toss into MailChimp and spam away, despite the fact that unsolicited mailings are a ToS violation there and everywhere else."

I was modded down a few months back for calling MailChimp a spamming service. Well, now we know they are. "Transactional e-mail delivery". Yeah, right.
I use them. They don't help as much with new development, but when editing a large pre-existing code base it makes perusing the contents of a file much easier. It's like getting a table of contents for free if your code is cleanly organized.
The thing I've found to be really effective at learning "what you don't know"is pairing with other more experienced vim users. You'll see some wizardry occur and you can ask them how they did it. I consider myself an experienced vim user and I still learn new tricks when pairing with other people. Obviously not everyone knows vim users to pair with, but you may be able to find people at meetups.
I by no means agree with the guy you're replying to, but I don't think your vocalized example is fair. With vim, your state is in the "sentence" you've written. With a typical editor your selection is in the state of your editor, primarily its selections. It's more like "Do this here." vs. "Look here. Do this."

One thing I used to do is visit http://www.vimgolf.com/ and compete with the best solutions there. Aside from a higher usage of meta characters (which is a modal vs. quasimodal thing, rather than a sentence vs. select thing), my editor of choice (Sublime Text) rarely lost out.

There is the caveat that some things that are great for golfing are relatively useless elsewhere (eg. numeric modifiers) and vice-versa (command panel: trim trailing spaces). I miss the later in vim much more than I miss the former in typical editors... although I still hacked it into Sublime anyway.
Marks (non-global, global), the quickfix list, tabs, vimscript, python bindings, there's a lot.

Vimcasts (http://vimcasts.org/) has some good tutorials. Vimgolf (http://vimgolf.com/) also has some good exercises.
This is a great place to discuss it.
The number comes from the article author: https://twitter.com/StartupDailyANZ/status/64975823165332275...
I don't use folds that often, but when I do they are be extremely helpful. When you run across that block of code that's way longer than it should be, and need to collapse it so you can see the context around it, folds can be very useful. Also for taking care of long comment blocks.

So while I agree with you in that they aren't a part of my typical workflow, they are a piece of vim that I'm glad I familiarized myself with.
It's important to note that this is pushing the limits of x86 kernel networking. All commercial and enterprise routers (like the ones in your colo) use an ASIC for transit traffic. Management traffic usually gets routed by the ASIC to a GP processor like an x86 or similar.

> On a 10 Gbps link it is possible to pass packets at a rate of 14.88 Mpps. At that rate that we have just 67.2ns per packet. Also you have to keep in mind that an L3 cache hit, yes that is a “hit” and not a miss, costs us something on the order of 12 nanoseconds.

It's for this reason that transit traffic is handled by the ASIC, where rules for the session have already been established, and it can just match and forward/drop/reject. The management packets (of which there are far fewer, but they require a great deal more processing) are handed off to the general purpose (GP) processor. In Junipers they do use x86; I'm not sure what Cisco uses.
Why can't we just do it in hardware/FGPAs at that point?
That is part of my point: I'm afraid of accidents, heart disease and cancer more than anything. I'm somewhat afraid of gun violence. Given that I live in a relatively safe neighborhood, I'm more afraid of swimming pools. I'm not afraid of mass shootings like I'm not afraid of shark attacks because they are statistically rare.

Gun crime and gun suicides are problems addressable with public policy. Mass shootings are too statistically infrequent to be addressed without potentially worse side effects. As for the "everyday fear for millions" is that really an issue? If you're disproportionally afraid of rare things, the solution is either education, psychotherapy or both.
It's a big problem when you know exactly what you want but can't find it because of all of the noise.
Lots of big enterprise shops monitor DNS too. OpenDNS (now Cisco) sells this as a service, lots of other security companies have tried to play catch up with various solutions.
While I agree (and own a Roku myself) I'm concerned that the end game here is all the content owners removing their stuff from Roku and forcing us to buy a dozen HDMI sticks.
What choice? iOS a walled garden. Majority of users would not able to change anything.
So they offer it for game consoles, "smart" TVs, Roku, and handheld devices of all sorts… but not Apple TV or Chromecast? And that's by their choice, not Apple or Google's? Huh.
I actually use jj for the same thing. It's so much better than using ESC.
To get the money from VCs, one has to sell them on the notion that the company will to scale until it can swallow the moon. Suppose I take their money and say, "Sorry, now I want to reduce risk! Too bad, suckers!" I'd say that makes me an asshole.

If you've taken a small amount of their money, then maybe they can't legally force you to take more risk than you think is wise. (They can, however, make sure you're unlikely to get money from anybody else, either now or in the future.) But if you've taken a B round or more, then a founder probably doesn't have control.
I'm not really trying to troll, though it sounds that way. See below, for an example from Erdos' biography.
As a native Houstonian, this article was a fantastic read on the history that I never knew.

Just last year, my family moved _back_ into the loop (walking distance to several parks) and haven't looked back.

This quote perfectly sums up the problem Houston has had:
> We could get high-quality job applicants to land at Intercontinental Airport,” said Fowler. “But on the way into town the wives would look over at their husbands and say, ‘What are we doing here?’ ”

Finally knowing how the city is layer out has taught me to:

1. Get away from the airport and downtown, unless it's for work, drinks, and a ball game.
2. Find one of the park + restaurant pockets and relax, walk to great coffee (Blacksmith), and Uber home.
3. Rent a B-cycle to connect between the culturally rich areas. Within the loop, they're only 1-2 miles apart.
4. Visit museums. Each one seems to be nestled by a park, nice homes, and good food.

Like most cities I've visited, when I go alone, I get a tilted opinion of it. But, with someone who knows the area, you'll be the best it has to offer.

Lastly, despite being an oil and gas town, there's a huge medical community and a bustling Node/JavaScript/Ruby community.

The open-source crowd is extremely supportive and we consistently help find work for new comers and Iron Yard graduates.
You raise a good point: why is it even legal for premiums to become profit? Insurance should have two separate pots: the money that is contributed to cover claims, and the fee that the manager charges. Allowing "non-payment of claims" to become profit is a huge moral hazard.
> If its failed for 1 user, its a shit product.

That is a dangerous over-generalization.

Let's say -ferinstance- you have kick-ass, seriously best-at-what-it-does software that's only localized in Japanese, and a uniglot USian attempts to use it. They're gonna have a hard time. The software will very likely fail them, because they will be unable to understand anything they're being told by the software.

Does that make the software shit? No. No, it does not. The software is great, it "just" needs to be localized in order to be great for a wider swath of humanity.
Why is caps lock your friend? I can't think of any situation where it'd be more useful than another key such as ESC or my personal preference, CTRL.
New Work/Home Office
Trifork | Stockholm Sweden | Full Time

http://trifork.se/

Looking for fullstack developers, interested in:

1) Automation, Docker, Mesos, Kubernetes, Serf, etc.

2) Java / JS web development for advanced UIs.

Big Plusses are:

- Love for Functional Programming

- Community Creation, Meetups, Conference Management

- Love Testing

- Love Sharing Knowledge with your co-workers
Perhaps that's the case, but if it is, then it seems clear that Apple's sandbox is far better than Android's as well. Also, approving apps does cull out a range of malware, because it is human- and computer-analyzed before entry. As I said previously, this has its downsides, but it does make it harder to get malware into the iOS App Store. Not impossible, but harder.
US Army's huge bombs and its row and rows of cannon fodder are its main strength.
Don't know if this is the best way to do it, but reading a bit[1] as
well as looking at comments above about color spaces, I came up with:

#shell:
for space in sRGB RGB HSV LAB
do
# I think it should be possible to do this without writing
# tiff-images to disk in-between -- but having a look at the
# resulting images next to the original is actually quite nice
# gives some idea of the differences colorspace makes:
convert akira_800x800.jpg -quantize $space +dither \
-colors 4 akira_lab_$space.tiff

echo "Histogram in $space colorspace:"

convert akira_lab_$space.tiff -format %c histogram:info:-

echo
done

Output:

Histogram in sRGB colorspace:
123498: ( 5811, 4253, 6632) #16B3109D19E8 srgb(8.86702%,6.48966%,10.1198%)
110248: (17780,16101,19392) #45743EE54BC0 srgb(27.1305%,24.5686%,29.5903%)
47520: (34608,35255,34146) #873089B78562 srgb(52.8084%,53.7957%,52.1035%)
47534: (47890,19471,10567) #BB124C0F2947 srgb(73.0755%,29.7108%,16.1242%)

Histogram in RGB colorspace:
182611: ( 45, 40, 51) #2D2833 srgb(45,40,51)
76221: ( 93, 86,100) #5D5664 srgb(93,86,100)
36583: (139,119,124) #8B777C srgb(139,119,124)
33385: (218,125, 74) #DA7D4A srgb(218,125,74)

Histogram in HSV colorspace:
94957: ( 30, 13, 51) #1E0D33 srgb(30,13,51)
128709: ( 56, 52, 80) #383450 srgb(56,52,80)
37291: ( 60, 31, 10) #3C1F0A srgb(60,31,10)
67843: ( 78,155, 87) #4E9B57 srgb(78,155,87)

Histogram in LAB colorspace:
133802: ( 42, 41, 60) #2A293C srgb(42,41,60)
74332: ( 51, 72, 87) #334857 srgb(51,72,87)
42436: ( 88, 33, 27) #58211B srgb(88,33,27)
78230: (151,117, 89) #977559 srgb(151,117,89)

In fact, it became a bit of an obsession, and the hack evolved a bit:

https://gist.github.com/e12e/7990e56f48ceff5506d7

I'm not sure if it actually does the same thing as the script in the
post - but here's a sample output:

http://htmlpreview.github.io/?https://gist.githubusercontent...

Maybe someone with more knowledge of imagemagick can improve on the
pipeline etc.

[ed: Just noticed that the sRGB output for "RGB" values is different enough that my script doesn't consider them to be RGB values (well, they're not) - so the line for sRGB is blank in the html. Still think it's interesting to see the difference between RGB/HSV/LAB.]

[ed2: Changing the number of colors to 3, to better compare with op, op's algorithm clearly chooses different colors. Not sure which is "best", but just FYI]

[1] http://www.imagemagick.org/Usage/quantize/#extract
I almost feel like everything else is dated, like the only true improvement would be a brain-machine interface.
I have a similar remapping of Caps:

* When I tap Caps, it's `<esc>`
* When I hold Caps OR hit it in combination with any other key, it's `<ctrl>`

It really feels like the best of both worlds. I primarily develop on OSX, so I use https://pqrs.org/osx/karabiner/ to handle the remapping.
How to Write an Application Statement for SaaS App
http://blogs.msdn.com/b/oldnewthing/archive/2006/05/08/59235...
My email is in plain text all over the internet and I get next to no spam. The worst spam I've ever dealt with was from the Princeton Review–a supposedly legitimate business–after taking an LSAT sample quiz online. They wouldn't leave me alone for years despite my best efforts.
The "ci" and "ca" commands are part of a Vim-only feature called Text Objects (type :help objects in Vim's command mode, or search the web).

I like using yap and dap to copy/move paragraphs around when I'm editing markdown text.
...and Christos Papadimitriou (also not some random unknown slouch) - https://en.wikipedia.org/wiki/Christos_Papadimitriou
This makes it easier to spin off the new business units if they get big enough to thrive as independent businesses. Or the old ones. Spinning off Google's social services might be a win.

What's it like for Google employees? Is the new dome-shaped HQ only for Google Search employees? Do people from other units get to enter the Googleplex?
FYI, the battery replacement on the 4s is really, really easy (back plate just slides off, versus removing the screen via suction on the later models). It'll cost you $15-25, depending on where you buy. Guide: https://www.ifixit.com/Guide/iPhone+4S+Battery+Replacement/7...
Yeah..at first I was like "This is exactly what I want in a tablet!!". But I don't think I could deal with that input lag :(
Clojure on the back end and ClojureScript on the front end.

Some reasons:

1. It's a proper full-stack solution. You can share code between client and server if you need to.

2. There is some amazing front end technology (Om, figwheel etc.) that can change the way you think about front end development.

3. It is hard to match Clojure for productivity / interactive development. You can code almost everything at the REPL without restarting (no restarts or edit/compile cycle time needed)

4. You can use all the Java libraries very easily (although idiomatic Clojure wrappers exist for almost everything you are likely to need)

5. The usual Clojure reasons: functional programming, concurrency, immutability, Lisp macro etc.