skysight-inc/HackerNews huggingface dataset:
> For some reason, Boston never planned for bypass capability, for trains to be able to get around stations, run express or in parallel. NYC did it, and it helps a great deal with construction, disabled trains, express trains, etc... Not all the the T is 100+ years old, and for newer lines/stations such certainly could have been done.

I used/use the D.C. metro system since I was a kid and this has always been an issue with the system. As it gets older, the system gets more unreliable (and constant budget issues from having to span 3 territories continue to defer basic maintenance) it's getting worse and worse. During the summer you're lucky to get 5 continuous days of trouble-free service. Even worse, issues on unrelated lines spill over onto working lines and the entire system grinds to a halt. Even worse, the ride is pretty bad, it's as bumpy as the NYC system, which you wouldn't expect with it being half a century newer. But it's the maintenance that's at fault for all that.

But NYC is unusual in that it has such redundancy built into it, I don't think even other large systems of similar vintage (London, Paris) have such a robust system. Doing so these days is likely so expensive it'll just never happen elsewhere. Even the newest line being built for the D.C. system is single tracked.

That being said, NYC still has issues, probably stemming from it being basically ancient (so does London and Paris). It's a noisy, uncomfortable ride, with stations seemingly randomly closed and a service schedule that's pretty opaque once until you've used it for a long time.

Recently, I was in London, and almost everyday there was some kind of outage on the Tube. It's fortunate that stations are close enough, and the bus system so good, that you can work your way around it without too much fuss (and the TfL did a remarkably good job getting employees out and about to redirect people). It's just part of being an old system, the maintenance becomes pretty heavy.

I worry about the gleaming newer systems in Asia. Huge, complex, mostly built within the last 30-40 years...mostly single tracked like everywhere else. What's going to happen when these systems are more than 100 years old like the MTA or the Tube?
Isn't this exactly what ShortMail was? https://shortmail.com/ (only less characters)
Hi guys,

This is my first ever YouTube video. I think I have some interesting views and insights that could be useful for people in the industry, so I decided to start a channel.

I know it could be better/more coherant but I realized that talking into a camera is surprisingly hard! I hope to improve that in future videos :)

Anyway, thanks for watching and in any case it'd be great to get some feedback on this subject!
Well, he's saying that he has a sample of 40k hackers' passwords stored up somewhere, and between them there are 2000 unique strings, ~1200 of which were in plain text and didn't need to be cracked at all. So if this sample of 40k hacker passwords is a random sampling, then essentially he has a random unbiased sample of 1200 unique passwords, plus a biased set of 300 more.

He's not super clear about where the 40k passwords came from, so they may be a random sample, but it's quite possible that it's just a sampling of bad hackers - he mentions that he has gathered many examples of bots and shells and such, so you can imagine that he's looking at a sampling of 1. hackers whose bots store their passwords in such a way that he can reverse-engineer where they are stored and 2. hackers who store their passwords in plain-text.

That said, if he has 40,000 passwords that boil down to 2000 unique strings, of which only ~400-500 are either good passwords stored in plaintext or not easily crackable, then that means about 35,000 out of the 40,000 passwords he captured were easily guessable (I'm assuming here that there were no duplicates in the "good" password set), which is about 87.5% of his sample.
Black males have a lot going against them, which makes them vulnerable to all kinds of things. Sure they're more likely to be victims of violence, but this makes them more open to any abuse going on at hospitals. It's just a compounding of an already bad situation - now you got stabbed and experimented on.

(Hitlerian? as if Americans aren't racist.)
I hope Netflix doesn't give in, and calls Verizon's bluff. It's highly unlikely Verizon will sue Netflix, and even if it does just because they are so angry with Netflix over it, it will most likely come out in favor of Netflix, once the Court orders Verizon to show what's really happening behind the scenes and who's fault really is.

In fact, from what I've noticed, Verizon has already lowered their tone about this, and is backing away from threatening Netflix with the lawsuit. So carry on!

These ISP's promised good service to their paying customers, regardless of the conditions. It's their responsibility to live up to those expectations.
Guys sorry but i don't think that someone would pay that price for a basic visual html editor.
How to randomize your MAC address on OS X
Ben F. Laposky was doing electronic art with oscilloscopes and electric circuits back in 1953. Some have commented he was the first computer artist, but not sure if his equipment would classify as a computer: http://en.wikipedia.org/wiki/Ben_F._Laposky
HTTP Archive – new stuff
I think that's a bit of a strawman--though I agree with your sentiment--because to be a "grandfather" of something assumes you've had an influence on the next generations. And in this case, yes, you gotta stand out (not necessarily commercially, as many works of art, records etc were a flop but highly influential in the decades after.)
One reason I haven't started adding 'Smart Devices' to my home is that I am not confident that traditional device manufacturers are thinking about security like they should. Case in point, the Belkin WeMo vulnerability[1]. Does the convenience of adding these devices to your home make up for the fact that every one you add is a potential attack vector?

1: http://hackaday.com/2013/01/31/turning-the-belkin-wemo-into-...
Sometimes it isn't worth the effort to fix the old, and instead just go to the new and improved.

When the load balancer for reddit broke once, we did't bother fixing it, we just replaced it with better (though untested) technology on the assumption it would work better. We figured it couldn't be any worse than it was, and we'd rather spend our limited time moving forward instead of treading water.
E3 2014: Five Things We Learned At PlayStation Event
I made the original proposal for will-change on Mozilla' behalf. I agree with your concerns, we've had them since 2010 and kept pushing back on proposing this. But with HiDPI mobile and 4k desktop it's really difficult without it.

It is nearly impossible to predict changes that some page do in perfectly reasonable ways, especially for changes triggered from Javascript. It's true that in some cases a will-change can be inferred from the style sheet but there are still too many changes triggered from JS events. You wont lose any performance by not using will-change and we will continue improving how we infer them. Once an element is declared as will-change the browser will be able to weight the hint and the platform specific costs of various possible optimization like layerizing the element and ignore it if it isn't suitable for the device.

If we can't predict the change then we're left trying to be ready to change a new element within one vsync interval to avoid any latency. This is fine if you're dealing with a small element but large elements like a fullscreen CSS page flip triggered from JS is going to be nearly impossible to perform without a frame or more of latency.

In the case of HiDPI mobile you typically have 2 millions pixels (8 MB) to deal with on a 1GB/s memory bus with a frame time of 16ms. That means that if you touch 16 MB, or twice the size of the screen, then you have zero chance to perform that change without introducing delays. And this is without even considering the CPU/GPU cost require to perform the change. The situation may also get tough on 4k desktop without a discrete GPU if you have 31MBs per fullscreen surface on a 10GB/sec bus.

These are all theoretical throughput maximums. In practice on Android and Firefox OS where a style change occurs on large and complex elements where rasterization is difficult you can't use SIMD to rasterize the page at memory bandwidth speeds, you instead are bottlenecked on rasterizing complicated content. It's typical to see these complex change cause 100ms latency. Once the rasterization is made then the animations can continue smoothly but you're still left with animations skipping at the beginning.
I'm working on a similar idea which I hope to launch in a week of so. It's not the same, but dang, it's in the ballpark.
Show HN: Read your favorite book in your favorite language.
These are definitely key questions any new business needs to consider. While I don't know what the answer is for Toastio, maybe someone could shed light on what the answers may have been for early versions of twitter as it's somewhat related and could maybe help Toastio to address their own issues.
I use Alfred for this. It offers clipboard history with snippets which I sync over Dropbox.

http://support.alfredapp.com/features:clipboard#snippets
How to create Buyer Personas for your inbound marketing strategy
Beautiful data visualization, very well done, thanks for making it
So kids shouldn't play before they go to school?
In addition, "I made no effort to remove/reduce/streamline allocations", which is a bit of a cruel tease. I want to know how much faster it could still be! :)
Ringly Lets You Know Who’s Calling By The Buzz Of Your Finger
Responsive as in "responsive design"? Hardly. The only thing that uses media queries is the vote arrow.
Siblings don't share a guaranteed 50% of DNA, there's actually a chance (though remote) that they'd share no DNA.

Assuming each chromosome of a pair has an equal chance of being passed on (someone else got info on what, if anything, is known to change these odds?). So there are 2 x 2^23 possible chromosome sets. While the odds are low, it's entirely possible that two siblings with the same parents would have less than 50% of their DNA in common.

In the case of a chimeric individual, if they already were below 50% DNA in common, then the children they produce might appear as only distantly related, nieces and nephews at best.
Business Intelligence and Analytics for PayPal Merchants
Maybe I'm nitpicking, but in their bridge analogy, wouldn't the drivers be more analogous to the users than to Netflix? If anything, Netflix would be the city full of employment opportunities that drivers are commuting to and from across the bridge.
So a more fitting comparison would be 'like blaming the city at the other end of the bridge for traffic jams..'

Either way, brilliant response, and hopefully Verizon gets the hint.
I think the only thing this is missing from Foreman is .env file support. I can use dotenv to load it up within my app, but I'd prefer it to be in the environment on boot.

Also, it would be nice if we didn't need to specify a config file and would just auto-search for an invoker.ini or Procfile. Saves some keystrokes and makes your CLI a little nicer.
That depends a lot on the quality of the treatment. If it is a good treatment with some risks, that makes sense. However, if you don't enforce any minimum quality for the treatment, this is nothing more than misusing the patient's situation for scientific experiments.

Rephrased with some exaggeration: "Our patient will die anyway, so let's run the experiments. Maybe one of our experiments is successful. If not, who cares?"

I believe the main dissent here is whether to think of this as a medical treatment with minor risks, or as an experiment done on defenseless victims.
Heck, the browser could even do a lot of things that wouldn't even be an option via CSS. For a transition set to occur on :hover, the article suggests that a human might want to add a will-change attribute to :hover on the containing element (which could potentially be quite large). But the browser could in principle trigger the equivalent will-change optimizations just for a small buffer region surrounding the element with the transition. Or if you wanted to be really ambitious, the browser could even trigger only when the mouse is nearby and actually moving toward that element. I couldn't do any of that via CSS (and I shouldn't have to be the one to do it via JS).
Boba.js: a JavaScript library for Google Analytics
> I think if you ask most people battling health issues or have eating problems whether they could force their future selves for the next month to be not allowed to order dessert, they would choose to.

This is the argument against the legalization of hard drugs. You hear it most often from ex-addicts "we can't legalize meth, I was tweaking out so hard I'm surprised I turned my life around and I'm not dead!".

As emotionally appealing as they are, their arguments are false. First, criminalization didn't actually prevent them from getting hooked. Nor, as it turns out, did their bad life experiences somehow outweigh the lack of freedom imposed on everyone else.

The only people more mentally ill than the overeaters and the tweakers and the junkies are the screwed-in-the-head busybodies rushing from social issue to social issue hellbent on saving people from themselves.
There's a typo in the FAQ just an fyi(not a slam). "Strapfrok"
https://www.dropbox.com/s/p5gp251pfnufe1l/Screenshot%202014-...
I think on his point why Python Devs move from Python to Go, Its cause of the current version changes between Python 2 and 3.
Ron Conway mocks fellow VC, uses phrase ‘Palo Alto resident’ as insult
It made a million dollars!
I just have to ask the OP...since one of the inspirations for this interactive's elegant design is Edward Tufte, did you take inspiration from his version of Harper's annotated hospital bill? Because that was the first thing I thought of when seeing the beautifully-done annotations alongside the dense subway arrival time data.

The chart I'm talking about is in Tufte's Envisioning Information, and is one of my favorite examples in all of his books: https://pbs.twimg.com/media/BpxpK-1CIAAl2yH.png:large
CUDA is a special purpose language, the same way that, e.g., VHDL or Verilog are special purpose languages.
Ask HN: profitable project targeting the MENA region
I know that ideas have no values if not implemented. My idea is not original but profitable. I want to create a website to buffer selling products from the French fashion website videdressing.com and provide shipping to the MENA region. The potential of profitability is great. I'm living in France and have business connections in the MENA region. I'm a software engineer with several accomplished online businesses. here is my profile on SO careers: http://careers.stackoverflow.com/hichem
Small business owners can learn how to do this, through a step-by-step approach, and at a nominal cost. http://affiliatemarketinguniversity.info/signup
It says affiliate marketing, but it's all about internet marketing. They can sign up for free and see if they like it, and they will get unlimited free coaching.
It would be more helpful if you could describe the results more accurately.

The most common reasons in audio problems I've found are mismatching sample rates and a failure to meet the deadline of the audio interrupt, causing choppy or distorted audio. A mismatched audio format (ie. number of channels or bits per sample) might also cause problems.

Also, knowing what OS/Audio api backend is being used is vital information for debugging.
I don't see it. If I create something like this:

.wide {
transition: width 2s;
width: 300px;
}

but don't apply it to any element, then load a remote JavaScript file that adds that class dynamically, no rendering engine will be able to apply this optimization.
My grandfather was a truck driver for over 40 years. He worked for a few different companies at during his lifetime but his last was for the US postal service. He said that was the life for a truck driver. He over drove twice a week (to and from Dallas, TX x2). I think it's really hard to get a job with them as a truck driver from what I remember.

Anyways, I love the truck driver culture. Before my grandfather worked for USPS, I would go with him on trips and we would go to these truck stops that were more like diners. I'm not sure if a lot of those exist anymore but the waitress would always remember my grandfather and he would just say, "my usual". Fond memories.
Get a subway pass so you can do free tranfers on the surface. The transfer between State and Park takes 5 minutes on foot.
Sir Richard Branson joins fight against hidden bank fees
Why would they name it toastio and not own the toast.io domain? That seems like they're trying to be hipster but missing the point.
I just ran perf on it: the slowest allocation function takes 0.04% CPU time in total, meaning there's not much time to gain from just removing the allocations directly. There may still be a benefit from better data locality from fewer allocations.
The real question is when will mobile Safari, mobile Firefox, and mobile Chrome support this?
Show HN: Invest Your Money In What Matters to You
I think 40 lines of code for a controller is overkill. The goal is to make them manageable without sacrificing readability. In my opinion the data source and the delegates should be in the controller because it makes the code easier to read.

My average controller is between 200 and 400 lines of code. This might be a lot of code in Rails of other frameworks but I find it acceptable in Objective-C (considering it's an extremely verbose language).

To reduce the lines of code in my controllers I usually use categories or subclasses for custom views (I don't use Interface Builder). You can also make manager objects to do most of the workload and reduce the lines of code per method. I think reducing the lines of code per method is more important than reducing the lines of code overall.

Things that I configure once and don't plan to touch again I put in separate files like subclasses or categories. Things that can change or are necessary for understanding the big picture stay in the controller. And guess what? Data Sources and Delegate Methods are necessary for understanding how a UITableView works. In my case 200 to 400 lines of code (on average) seems like a good compromise.
Without a resume or other information, it's difficult to give you specific feedback, but the short answer us that if you can program your way out of a wet paper bag, there are many many job opportunities for you in today's market. If you were in Chicago I could point you to some leads immediately.

Around here, you best bets are to look at the monthly "Who is hiring?" thread: https://news.ycombinator.com/item?id=7829042

And the newer addition, the "Who wants to be hired?" thread: https://news.ycombinator.com/item?id=7833250
This is looking to be an impressive release.

Switching to XFS as the default filesystem.

Improved MS Active Directory integration

Container support (is it Docker? seems too early for RHEL to integrate Docker..? maybe it's just LXC?)

systemd is a big win (although a hot topic)

CentOS 7 shouldn't be lagging too far behind. The CentOS team recently got taken up with RHEL, so I think we can expect a CentOS update soon (can't wait!).
The XFS-as-default change is surprising. Does anyone know what drove this? I don't keep up with XFS development on Linux, so I don't understand why it's a better choice vs. EXT4 for RHEL7 than it might have been for RHEL6.

edit: cleanup wording.
It's important to note that numerical calculation is a domain particularly suited to operator overloading simply because the underlying domain (math) already uses operator overloading heavily (e.g. multiplication means something different when done on scalars and vectors, but in both cases it is well defined and in common usage).
> the'll , cutomization, untill, Strapfrok's

Lots of typos!
There are so many ways that IT could improve existing public transportation. When I was in the Boston area I wished for a service that would text me in the morning and say the next inbound trains are M,N,P minutes away. Depending on N I could stroll to the station or hustle to make it on time.

Even when I'm in a top-20 city (instead of a top-5), I could still be persuaded to take the bus if IT systems make it easy and convenient.
> isn't "scientific computing libraries" a niche

In a way, yes. The point I'm trying to make is that there are many niches that require the performance of C++ [1], while the author implied that there's just a single one.

Sorry, I should have been clearer on that.

[1] If you're not convinced, I can give you a lot more examples.
Though I agree with, the primary argument that I've heard has always been that fragmentation/heterogenous systems in a corporate infrastructure make the human and capital management more of a nightmare.
As it stands you can't in Java but you can in C#, although it's usually a really bad idea.
The Everything Guide to Sleep
I think it is concentration. Although I think concentration has a bit of an active feel to it, as if you're usually doing it in order to accomplish something. When I meditate I just try to be aware of what's going in my mind, my body, and my breath without judging them. The idea of a controller and a controlled entity is just a feeling that comes from an active attitude that you're somehow preserving. If you simple watch yourself it will become apparent that ways of thinking like this don't necessarily represent reality. They comes and go.
I just finished reading the author's book "And Then I Thought I Was a Fish"[0] where he uses footnotes quite liberally.

I wish Amazon's ebook reader showed the footnotes in margin as his blog does. They weren't even shown on the same page.

Instead you had to follow a hyperlink to the last appendix of the book. You could then read the footnote w/o the original context; then you click a "back button" to get back to the text.

I hope more ebook readers find a use for the gigantic margins on widescreen displays. -- I would've preferred marginalized sidenotes over seeing two pages[1] of content.

[0]: http://www.amazon.com/And-Then-Thought-Was-Fish-ebook/dp/B00...
[1]: This is what Amazon's "kindle cloud reader" does when you maximize it on a 1080p display.
This is really cool. Will use for my upcoming projects.
As someone who grew up in Massachusetts and left for NY for a while then came back the public transit in this state frustrates me.

They haven't extended the T since I think the 80s (Not counting those silver line buses). The green line extension is coming anytime now....

Massachusetts has a hard time getting stuff done, but it does seem to happen eventually (convention center, new garden, big dig).

Part of the problem is the lack of state (or county which barely exists here) control to push stuff through. The red line doesn't go to Arlington because they didn't want it. The garage at Ailewife station doesn't have enough spaces and the T doesn't have the money to expand parking to meet demand.

You are right, you can sit here all day and come up with improvements.
You're saying a secret cabal of Banksters and Industrialists are using a secret Chinese military cyber unit as a smokescreen to hide the fact that they run the world?

I'm glad Snowden opened the public's eyes, but I don't remember seeing any Snowden leaks linking the NSA to the banking crisis of 2008. I must have accidentally skipped over the leaked slide that explained how the NSA is controlled by Illuminati Jew Banksters and their Vatican Freemason Industrialist henchmen.
I'm not sure why, but your comment reminds me a lot of all the "Well, if you just had a sufficiently smart compiler ..." arguments that people make.