skysight-inc/HackerNews huggingface dataset:
> but the fact that "hjkl" is not "jkl;" -home keys-

On American keyboards, anyway. That isn't how the keys are laid out on modern Dutch keyboards, though I don't know what they were like when Vim was created.
Looks beautiful and well-designed. Clearly a lot of effort has gone into it. I can't say I will try as I don't see enough selling points to peel me away from Sublime. I see some features that seem to address some pain points of Japanese users, so maybe that demographic will be more interested.

Looking at the screenshots, I have to wonder why the developer chose to place the settings for line endings, encoding, and file content type in prime real estate: the top left corner. Something's wrong upstream if you have to deal with these settings. They've rarely, if ever, caused me problems and I don't want to see them. They just work 99% of the time. Maybe not so much for Japanese users.

I think the developers need to put on a their business hats and figure out who the target audience is and tailor their pitch to them. I don't seem much here that would change people's text editor habits away from Vi, Sublime, Atom, etc. That said, this definitely must have been a very good learning experience for the developer.
you can also read the bash script before running it... and it is infinitely more secure than just trusting a hash as your friend and the mirrors can be compromised without you being able to notice (and it has happen before).
> In this trial, XFINITY Internet Economy Plus customers can choose to enroll in the Flexible-Data Option to receive a $5.00 credit on their monthly bill and reduce their data usage plan from 300 GB to 5 GB. If customers choose this option and use more than 5 GB of data in any given month, they will not receive the $5.00 credit and will be charged an additional $1.00 for each gigabyte of data used over the 5 GB included in the Flexible-Data Option.

What informed consumer would agree to this?!

Streaming Netflix uses about 1GB/hour for "good" quality streams and 2+GB/hour for HD streams. That would make watching an hour a night come out to $30-60/month of bandwidth charges. Multiply accordingly if you watch more or have multiple people streaming simultaneously. Oh and the way it's worded it sounds like you lose the $5 discount if you go over 5GB.

I can see this leading to some serious bill shock for anybody that signs up.
Sephora discriminated against Asian customers, lawsuit claims
Go to hell, Comcast. I have a 100Mbps cable Internet connection from them, so I can download about 10MB per second. At that advertised speed, I could burn through a 300GB cap in about 8 hours.

I used to work for an ISP and I totally get the concept of oversubscription. But they're saying I can only use my paid account for about one-seventieth of the month without paying extra, all while advertising all the great streaming services I can use through my account.

I could not possibly be more wholeheartedly supportive of reclassifying Comcast as a common carrier. Using fines to maintain a 70:1 minimum oversubscription model is all the proof I need that this is sorely needed.
A can also choose not to eat, but that's not a real choice. Not even a Sophie's choice.
The advantage over vanilla restrictive firewalls is ability to come from many different IPs without cluttering logs.

In an enterprise setting, this is probably not helpful. At home or for private servers, this is a nice feature.

(Also at home, it helps reduce stupid ISP imposed rules on not hosting ssh... their scanners just assume "no server here" but I can still get to my home network)
I can think of many, but you can't print them on a family website.
That's about the same price per GB as Amazon AWS originally launched with, and they had the choice, scale, and concentration of data centers. So this doesn't seem totally-out-of-whack for consumer retail, to me.

And if there are other paths to get the bits there cheaper – wireless (including mesh, free space optical, or new bandwidths) or new wires – these prices motivate the new entrants who can do it.

Comcast maximizing their profits is not the last step, but one move in an iterated, endless game. Comcast's move – if people choose to pay and Comcast makes money – incents the next round of competition.
Ideal might be a mix - some with industry experience and some explicitly without it. It's a toughy, though.
> For the average person password managers aren't an option

Why not?

Every major browser in its default configuration offers to remember your passwords, and some will even offer to sync them across all your devices.

The only thing that's missing is an offer to generate random passwords automatically, for which you currently need an add-on/extension. But even without that ability, the browser is already a pretty decent password manager.
What if I want to listen to music, but I don't mind someone talking to me if they need something? What if I want to concentrate with no interruptions, including no noise/music from headphones?
This is company dependent rather than country. When I was early in my career as a software dev I felt like I could never say no. I would continue to take on additional work which translated to more hours.

Eventually my manager at the time did the best thing he could for me. He asked me into his office for a "talk". Then he told me that he didn't want to lose me because I burned out. He said, "Look, you have to learn to say no to people. If you aren't comfortable doing that then tell them to run it by me; and then I'll say no."
Both laden and unladen, in the paper I linked to. ;)
A few weeks ago I updated my Hacker News iOS client to use the new API:

https://itunes.apple.com/us/app/hacker-news-zero/id764890985...
The whole point of democracy is arguing politics. There is plenty of use in it. That's why we have freedom of speech and freedom of the press, for example. Plus deliberative bodies as a key element of every level of government.

Also, that you construct it as politicized suggests you have a political opinion in opposition to women being treated as equals. If you oppose that, well, then you oppose that. But it would also explain why a) you insist on labeling views you don't like as "very politicized" and b) why you preemptively declare that there's no point in arguing. To me it reads as a slightly more grown up version of the hands-over-the-ears style of argumentation.
The XKCD Guide to the Universe's Most Bizarre Physics
I didn't so much change editors as start using multiple editors. On OS X, I regularly use vim, TextMate, and BBEdit.

I find that TextMate looks the best. I simply enjoy typing code into TextMate more than I do in vim or BBEdit. Thus, when I'm doing a stretch of writing new code, or straightforward modification of existing code, I'll probably do it in TextMate (although some days it just feels like it is a vim day or a BBEdit day).

If I need to make a lot of related changes, I'll switch to vim, and use regular expressions or I'll record a macro to repeatedly apply.

If I'm doing something like making some modification at all places that use a particular database table, I'll probably go to BBEdit. I can do a search for that table and click "find all", and it gives a separate window showing all the matches, with an editing section in the bottom part that shows whichever search result I click. This lets me easily see all the places where the table is referenced, and easily edit them, and go back and forth as needed. It works similarly with the results of a multi-file search, which makes it nice when I'm trying to understand crusty old legacy code.

If I start a work session in TextMate, and switch to vim to do something with macros, I'll probably stay there and continue editing. When I exit the editor to test the code, then I'll probably head back to TextMate. Same if I go to BBEdit for something--I'll stay there until I need something that is better in vim.

I realize I'm not making full use of the capabilities of one or more of these editors. BBEdit can certainly do most of the things vim can do, and all of the things I use vim for, for instance, but I'm fine with simply popping into vim for those things.
Learn How to Make Webpages with HTML and CSS on Khan Academy
>Each of these options requires that those who choose to use more of the service pay more than others. The Flexible-Data Option adds an alternative, permitting those who choose to use less to pay less.

It's so nice to have alternatives! I'm glad we live in a world where consumers have so much choice.
Traffic is to AWS as ink is to customer-level printers or blades are to razors. Suffice it to say that these prices are extremely out-of-of-whack for both AWS and Comcast, particularly because you don't get guaranteed bandwidth for it.
Original title: "Sephora discriminated against Asian customers, lawsuit claims"

Current HN title: "False positives are discrimination according to this lawsuit against Sephora"

This seems to be gratuitous and unsupported (by the article) editorializing. The article indicates that the lawsuit claims only blocking online accounts (causing loss of rewards points, etc.) of customers that had either Asian surnames or email addresses with Chinese domains. The lawsuit doesn't (from any information in the article) claim that false positives are discrimination.
There are several. And even if we did, you still need a well-formed text file to parse before you can insert it into the database.
The Miraculous Benefits of Coconut Oil
It won't break return address prediction, as long as the call/returns are matched prediction will still work.

Its a symptom of doing really ugly things with the stack
"Choose to" is a very interesting choice of words seeing how the vast majority of their market is that they are they only option and people have no choice.
How to Get a “Flood” of Traffic from Twitter
Your criteria would rule out Minecraft, DayZ, etc.

We're living in the golden age of game design. It seems like the reason is because of an abundance of resources. Kids won't know the lengths older devs had to go through in order to get the most basic game ideas prototyped, and that's a great thing. It's never been easier to try out a new idea.
Support material is frequently used by the hobbyist 3D printing community.

There are a number of different plastics, PVA is one example, that dissolve in warm water (others dissolve in an alkaline solution) but will adhere to ABS or PLA plastic when warm.

The printer will have two different extruders, one for the main material and one for the support. Entire closed gear boxes, with all the gears pre-installed can be printed in a single print using this method. Its pretty amazing stuff:

http://www.3ders.org/articles/20120128-dissolvable-support-m...
Good question - between the financial crisis, regulatory overhaul on Wall Street, and tech boom, I've run into many people in this situation in recent years. In NYC, the quant-to-data scientist transition has been the more seamless one. Alternatively, I've occasionally worked with quants who are genuinely excited about web development - fortunately, NYC has great options for learning & networking here.

You provided a decent background, but I don't want speculate and offer counter-productive advice based on limited information. Depending on your interests and experience, as well as the the different types of companies & roles, there is much to consider!

I'm happy to discuss options further - feel free to e-mail me at [redacted].
Complain less, call your congressional representatives more. Email doesn't mean shit. Pick up the phone.

Then complain here =P
This is Pamela, from the Khan Academy computing team, and creator of the curriculum. It's loosely based on our CC-licensed materials from GirlDevelopIt SF, which I started developing while I was at Google and that we've been teaching for the last 4 years. Those materials are at: http://www.teaching-materials.org/htmlcss-1day/

If you have feedback on any of the challenges, please click Report-a-problem, I'll be improving the automated graders tomorrow. If you have other feedback, leave it here or email us at compsci-feedback@khanacademy.org
I was mainly Java dev for 10+ years or so; I was a whiz at Eclipse. Then, one day, I forced myself to learn a Clojure. It just so happened the ecosystem mainly leveraged Emacs. And so, I forced myself to learn Emacs. It took a while - the key bindings, reading up on how to do various things, discovering great packages, learning enough Emacs Lisp to be dangerous.

It was very rewarding, and I use Emacs everyday now. Today, I can't imagine not using it.
I'm sure you are aware of this, but the average here seems missleading. The median household has never Torrented anything, therefore I think that the median would be more representative of the average user's habits.
I'm a fan of the VPN terminator as jump point approach.

OpenVPN with tls-auth switched on is a pretty robust front door. If you combine that with enforced key only auth for ssh, ensure all internal machines run their own firewall and logically split different bits of your internal network off in to their own subnets you've got a fairly secure foundation to build upon. Another easy win is switching internal services over to TLS/SSL only (where it makes sense/is possible to do so).
Early on in development, I like to draw a diagram of the components of my application and verbally explain the data flows using it. The interaction of components is natural for most people to understand, and when things break, or you need to implement new features, you can refer back to the diagram so they understand a bit more easily.

It's also a professional way to establish a common way to describe the components of the application
TGI Fridays to Trial “Mistletoe Drones”
Vintage is great but Vintageous adds even more Vim functionality.
Write a proof of concept and toss it on github. If you think it will attract a lot of people, create a mailing list via something like google groups. Send info to tech websites and blog about it. That is how everyone else does it.

Disclaimer: I'm a comaintainer of 2 large open source projects:
https://github.com/saltstack/salt
https://github.com/graphite-project
The answer to #1 is "never". That's no reason not to be aware of the threat and to guard against it.

What is the state of grsec on FreeBSD ? I'm not sure...

Answer to #3 is yes.

I don't use a full-blown VPN in a lot of cases because it's a lot of complexity that isn't needed. knockd is extremely simple (look at the source) and simple to use.

---

This is the way all discussions about port knocking go:

"I like port knocking"

"But port knocking is not the christ child that will deliver us from all of the evils of the world!"

No, it's not. It simply adds a small amount of incremental security at almost zero cost. All else being equal, my sshd was visible before, and now it's not.
All of these memory signature scanning tools have a limited window of opportunity before the malware adapts. The involved organizations probably determined that the value of the current set of signatures was near the end and there was value to getting some parties outside of direct collaborators using the tool during a brief window.
I like the historical usage of Chutzpah, but it's become less of an insult of late:

Leo Rosten in The Joys of Yiddish defines chutzpah as "gall,
brazen nerve, effrontery, incredible 'guts', presumption plus
arrogance such as no other word and no other language can do
justice to". In this sense, chutzpah expresses both strong
disapproval and condemnation.

He Goes on:

In the same work, Rosten also defined the term as "that quality
enshrined in a man who, having killed his mother and father,
throws himself on the mercy of the court because he is an
orphan". Chutzpah amounts to a total denial of personal
responsibility, that renders others speechless and incredulous...
one cannot quite believe that another person totally lacks common
human traits like remorse, regret, guilt, sympathy and insight.
The implication is at least some degree of psychopathy in the
subject, as well as the awestruck amazement of the observer at
the display.

http://en.wikipedia.org/wiki/Chutzpah#Etymology
You understand they launched in 2006 and subsides their hardware costs with extremely high bandwidth costs and that was the highest possible price they charged right?

PS: And a little idea that might blow your mind, Comcast effectively pays nothing for bandwidth to the internet. Like SMS it's so cheap they would have trouble actually finding out how much it costs them and would need to add up the cost of patch cables in the data-center as a significant 'cost'.
Most places in the US have at least two wired options, and two or more wireless options. And, if Comcast charges too much, and cities allow it (as with Google Fiber), other options will arrive.
Hi Pamela, I love the contextual interactive hints.

I'm getting stuck on the second step of how to write a poem, perhaps this hint could be clarified?
http://i.imgur.com/LEhLwUJ.png
Don't forget Kaspersky (at least for Russian gov malware). I believe their CEO came out in favor of surveillance in a blog post for a brief period.
"Say No to things that are urgent but not important."

This captures the essence of the post, and is almost universally applicable.
I can confirm that text encoding is still a real pain in Japan. Despite the fact that we now have UTF-8, which should be used whenever possible, legacy encodings like SJIS, EUC, etc. still abound.

For instance, whenever I download CSV bank or credit card data here in Japan, I always have to convert the file from one of those encodings before using it. At work in Tokyo, I deal with email in these encoding (or worse -- parts of the email in SJIS, with other parts in EUC).

So yes, I think the barbaric text encodings of yesteryear are still a pain point for Japanese users. (Even so, I agree that it doesn't merit top billing in the window toolbar.)

Off-topic bonus tip for aspiring text editor authors: make an awesome autocompletion UI, but leave the indexing/autocompletion up to third party open source plugins. Look at Chocolat.app for what the completion UI should look like (a big, attractive complex popover view (not just a menu) with optional documentation display), but open up the actual dynamic completion itself to your users. There is no way a small team can do good completion in tons of languages, but providing a great UI is totally doable.
With switched video [1], there is some upstream, as the set-top box requests a channel, and may need to send some sort of heartbeat. For video on demand, there's some amount of upstream for program selection and control as well. But that should be extremely low bandwidth, just control information, not acks for content (although, sending quality feedback to the headend could be very useful to solve delivery issues before customers notice)

[1] http://en.wikipedia.org/wiki/Switched_video
I couldn't.
In contrast to the other response to this, I loved this documentary, and watched it in two sittings straight. I grew up playing this game, though, and watching it was a fond reminder of a culture that I always felt surrounded by. It's more nostalgic than hard-hitting, so you might not get as much out of it if you don't have any ties to melee or people who love it.
Most of the comments here have already been posted to the Reddit thread that's been at the top of the front page all day: http://www.reddit.com/r/technology/comments/2mw2sw/comcast_t...
Presenters – Grab it like you mean it…. Their attention that is
Netflix really hits a sweet spot pricing-wise too.

I dread the time when they become cable-ified and start adding different tiers (but it would make good economic sense).

I've been told Cable TV didn't have ads at the beginning.
What does the 'Navigation Bar' do? What should I do to see anything there?
> Look back on your past week and assemble an honest accounting of your attention. Does the time you spent in each area mirror the importance of that area? This exercise is the true test of your ability to prioritize.

And when you gaze long enough into an abyss, the abyss also gazes into you.
yeah but by averaging the upload and averaging the download and just finding the ratio of the two he's not really substantially affecting his argument vs. using the median, right?
This looks pretty cool, but why not just run sshd on port 80/443 then use corkscrew[1] to tunnel through an http proxy?

[1] http://www.agroman.net/corkscrew/
See also: on how they pick the bosses of career regulators

http://www.huffingtonpost.com/elizabeth-warren/presidents-wa...
I hope the mods allow this story to stay on the frontpage, because even though it's not intellectually interesting, it's important to respond to threats like this. Future hackers might be impacted by this nonsense if, say, their parents burn through their internet quota using Netflix and then tell their children not to use the internet the rest of the month.
Ah, the <_> is meant to imply that you have to figure out the tag name to put in there, the _ is a placeholder. What would make that more clear?
(We do colored boxes in our JS hints, but I was going to avoid that complexity until necessary in HTML. It's possible it's already necessary).
The 2004 BBC documentary "Tetris: From Russia with Love" is quite good

https://www.youtube.com/watch?v=NhwNTo_Yr3k
What you can build for free in 2 hours with Spring Boot, Twitter and Facebook
So excited for this. I got really into Starcraft last year, but eventually hit the APM (actions per minute) wall (good starcraft players can maintain over 10 actions per second for a half hour match). I could hold my own against players that could make ~1.8 times more actions per minute than I could, but above that meant there was very little I could do strategically that could displace the sheer amount of things the other player was accomplishing simultaneously.

I found myself wishing I could just tell my SCVs (an economic unit that spends the game harvesting minerals, which are used to build everything else) to scatter away if they saw an enemy attacking them, or to send several units out in very targeted missions (sneak around the outside, go to this spot, run away after killing N units or if there's a defensive unit in place, repeat at another location), or to hit a button and run a preprogrammed set of movements with my selected units (like scattering marines - basic offensive units very vulnerable to splash damage - in the presence of banelings - suicidal units with very high splash damage). Given the advantage of time and automation, I'm willing to wager I could hold my own against some of the best Starcraft players in the world.

After playing through the simulation playground, Screeps looks like it perfectly scratches my itch for a game like this. It remains to be seen, as was commented in the first announcement Screeps thread, if the "write your code and forget about it" model will be engaging enough to be entertaining, but I'm very optimistic.
To be the “FitBit for X” you don't need a better ui, you must eliminate the ui.“
The best book I've found about statistical inference is this one: http://www.amazon.com/exec/obidos/ASIN/188652923X/ref=nosim/... it comes with the bonus that you can take the full course (video lectures, recitations, assignments and quizes) on mit: http://ocw.mit.edu/courses/electrical-engineering-and-comput...
Of course. But also, such data-center hosting is essentially "wholesale", for customers who are indifferent about location and buying enough to care about slight changes in rates.

Retail, to a particular fixed location, and for households where bandwidth is a tiny part of their overall budget, is naturally going to be 2-10X more expensive.

AWS wholesale transfer out (not subsidized/forgiven to make their service 'sticky') is still $0.12/GB. Comcast's retail price is less than 2X that. No biggie.