skysight-inc/HackerNews huggingface dataset:
I used Ack a lot when I was coding Perl (it's been a while). After I switched to Ruby, I used rak [1], which seemed easier to use most of the time, and nearly identical.

However, when you just want to find stuff fast, it's annoying to have to deal with Perl/CPAN or RVM/Rubygems, especially when the dependencies are not installed on your server/workstation.

That's why I've switched to silver searcher (ag) [2], as it can be installed with any OS package manager (brew, apt, yum).

[1] http://rak.rubyforge.org
[2] https://github.com/ggreer/the_silver_searcher
Maybe the software industry is maturing?
They made a game with lots of effort in design, then put a price tag on it to make money off of it.
Then someone else clones it makes it free.
The pretty clear sign is that free stuff propagates way faster than paid stuff. Which is not a surprise at all.
Synthetic Genomics to develop humanized pig organs
That makes sense.

There is also a question of will though. IANARS (I am not a rocket scientist), but it seems to me a lot of political investment behind rockets in USA and USSR was military in origin. This meant the rockets and rocket engines they spent most effort on was for single delivery of a warhead with no chance of reuse. Civilian rocketry was just a byproduct of efforts to deliver the bomb. We see this with Russian commercial satellite launches using repurposed ICBMs. If military didn't care about the reuse, the civilian programs would have had to work on it on their own.

I believe that with enough will and advances in technology, engineering problems for reusable rocket engines could be overcome.
> why you choose to break your exerience of the web

Because this "experience" is not designed with me (the user) in mind. Most of the times it is created to extract value from me, not to provide it for me. Aside from webapps, which use JavaScript to drive the program doing things useful for the users, JS serves two main purposes:

- so that advertisers can better target ads for me (their ads are mostly worthless, I don't want them anyway)

- so that the website author's sales team can "convert" me easier (I want to be "converted" by value of what they offer, not by cheap "experience" tricks)

JavaScript is mostly detrimental to the main goal I browse web for: to learn, read stuff I care about and participate in meaningful discussions.

Unfortunately Internet today is one big marketing event. The real value is being drowned by all that startups and companies trying to sell me some half-baked nonsolution to my nonproblems.
You can do this with large reads:

read(fd, buf, 100 megs)

can, in the kernel, do something like:

read(fd, buf[0:first-page-boundary])
remap(fd, buf[first-page-boundary:last-page-boundary])
read(fd, buf[last-page-boundary:end])

There you go, zero copy reads. Or at least, minimal copy reads -- at most you will get 2 pages worth of copying.
"Quite a few companies are built by people who have no passion for that business. They are in the axis mundi to strike gold. It makes me sad."

Worked or is working for Tony Hsieh @Zappos who couldn't give a crap about shoes.

I realize the author is actually talking about start-up founders and not CEO's of successful corporations, but we should be weary of the advice that you must be passionate about your market/product to be successful.
Likely a constant time improvement... for each file being searched.

I don't think that anybody is claiming that mmapping actually changes the algorithmic complexity of the actual search operations.
High Performance Math with ILNumerics for .NET
Applications as Platforms – Supporting the Enterprise
Why Gigaom thinks it’s time to reinvent the internet
Yahoo Disables Do Not Track Settings
The problem is that on launch the rocket is moving away from inhabited areas and out toward uninhabited areas during launch. On Landing it's going towards more densely populated areas. I wonder if maybe the solution is to land them on some uninhabited island, like the one the USAF targets ICBMs with dummy warheads on it from time to time.
A Look at LinkedIn and how it benefits small business
Programming and thinking the functional way
It's odd that the article doesn't discuss the most common[1] ways in which corporations contribute to free software: by employing the maintainers and allowing them to spend a portion of their time at work improving the software. I know of nearly a hundred people in the same situation (albeit often with much lower-profile projects than OpenSSL) and I know zero programmers working on open-core projects. The consulting model is a lot more common than open-core, but nowhere near as common as the employment model.

[1] - in my own experience
Evaluating your evidence is not easy. Let's leave it at that.
How to build proximity chat using geohashing
Interview starts at 8:47.
Vim already has support for Lua, although you tend to have to compile from source and enable that option as most distribution packages don't have that option enabled.
Engineer-turned-CEO here.

Engineering teaches you a lot of the analytical / architecture skills you need to build and run organizations, but you won't be ready to lead until you learn a decent amount of the other business functions that make up just about every company.

You need to learn how marketing works, but not just the basics - learn what type of people are good at each role, what are the types of roles you need for different types of marketing strategies, some of the tactics for each strategy, etc...

Rinse and repeat for sales, operations, finance, product (different from, but aligned with engineering), and general strategic stuff like legal, recruiting, release strategy, fund raising, investor management, and so on.

Here's the good news: you don't need to be an expert in all of these areas when you get started. You just need to know enough to know which questions to ask and then surround yourself with advisors who can help answer them.

If you've ever built a new product (doesn't literally need to be a commercial product) from scratch and actually gotten people to use it, then you're probably already capable of thinking strategically - that's the first core ingredient for dealing with the market / product / economic challenges tasked to CEOs.

The second ingredient is the empathy and people-management part... This means being able to internalize concepts like e every employee is different, values different things, and therefore might need / expect different things from you - some employees might deeply care about working on interesting projects; others might care about being able to work in a specific time / location so they can maximize the time they spend with their family; some might care about money; but in my experience overwhelmingly most employees just care about feeling like their work is meaningful and appreciated.

Learning how to build an organization out of people who all have different personal priorities, levels of experience, backgrounds, and personalities is not trivial. You basically need to develop a high degree of self-awareness about your own needs and values as an employee first. And once you're able to do that, it gets a lot easier to recognize and understand what others need.

TL;DR; - there's a big menagerie of different things you have to learn to be a CEO, and engineering can help you structure the process of learning them but it's not enough unto itself. Develop a strong sense of self-awareness, a good advisory board, and the humility to ask for help when you need it.
Binary file search was my primary motivator as well. I really do love the functionality of the tool.
Not only do they benefit from public goods, but it's a market where the barrier to entry is so high that competition cannot happen efficiently. Now before our american libertarian friends come frothing at the mouth, the barriers to entry are absurdly high before any sort of government interference, especially in North America, and with a captive customer base, it's just inherently a bad market to showcase capitalism.

So with inefficiencies due to a lack of competition comparable to a government agency AND a profit motive rather than the public service motive that government agencies have, you've got the worst of both worlds. Companies that barely compete to offer good service with the explicit intention of sucking as much of your dollars as they can for a service you can't really go without.
I can't upvote you enough. The only smartphones I've gotten have been in the Motorola Droid family because of their fullsize slideout keyboards, and like you I still miss the physical buttons for basic phone functions.
The skip list white paper
If the website's performance is a promise of the performance of the application, I don't really feel tempted to try it.

I'm using the latest Firefox Aurora release and I am getting very sluggish scrolling and slow loading on the main page. I wish this trend of gigantic slide-able pictures and animated transitions would stop. Yes, it feels like I'm browsing through a tablet/phone app, but I'm on a desktop, I'd love to have a desktop experience.

Sorry for the rant, the application itself seems nice though.

EDIT: also please don't force people to register and login to try the app, if I can't just get on the page and try it without giving away some private data, I don't really feel tempted to try it at all.
Are you arguing that no one saw and thus there was no impact when Wikipedia ran the anti-SOPA blackout?

Further your examples don't make sense. Youtube is owned by Google, which doesn't have a 100% support track record for net-neutrality, but is mostly supportive. Netflix is on the record as completely for net-neutrality -- they are one of the major services cited by ISPs as causing the need for an internet fast lane, which directly impacts Netflix and Netflix consumers (negatively, if that wasn't clear). I don't know about facebook off-hand, but frankly, who cares about facebook's leadership on the web? It would be great for them to join in, the exposure would be great, but I think more people distrust facebook and their support is the internet equivalent of being on the same side of an argument as the KKK.

How about instead of just slowing your sites down arbitrarily you do exactly what wikipedia did -- explain to the user what is going on, and at least force them to click through to the actual, full speed version of your site -- even better, let them see what your site would be like speed-capped and what your site is like now.
The Oasis
Wow, that's pretty cool. But how do you burn the emulator and OS image onto the game cartridge?
Probably avoid streets since his next bullet is "A lot of socially driven business is just pure BS."

Solving the homeless problem would be a socially driven business and that would make it BS and not worth doing.
Please call it the Matrix, please call it the Matrix, please call it the Matrix...
For those, like me, unfamiliar with the monkey/ladder reference, it's an interesting fable. Read more here http://skeptics.stackexchange.com/questions/6828/was-the-exp...
Meerkats cheated by a clever bird
Here is my JQuery-based solution that I came up with a while ago for Nuggety.com:

$('<input type="submit" style="display:none;">').appendTo("#form").trigger('click');
$("#form" input:last-child").remove();

It adds a second submit button to the form and clicks it, then removes the button. Probably a better way to do this, but it works.
SSME vacuum ISP 452 seconds. Beyond the ability of humans to manufacture at design time. This had a predictable impact on construction cost and delivery date. Beyond the ability of humans to make reusable for a decade after deployment. Eventually turned into one hell of a monster legendary engine, a few decades later. Nothing wrong with an engine development program, but the SSME was ridiculous.

Merlin family vacuum ISP a sedate 311 seconds. COTS and evolutionary based on existing engineering practice. Designed for low cost and reliability, not utter extremes of high performance.

(edited to correct, not COTS. Kept thinking they adapted a RD series design at the start, but I checked and they didn't. Same general story though, lower Isp and lower chamber pressure and very conventional pintle injector design etc its good engineering aka very boring, all their engine design competitors are far more competitive, which is dumb because fuel and tanks are cheap, engine development isn't)

Its very much like comparing the long term reliability of a 2024 specs F1 series racing engine none the less manufactured today in 2014 (or at least they did their best), against the engine in my new Toyota that's in it's 10th mfgr year and is pretty much bulletproof.
Emotional Intelligence on Software Teams
I have a black leather couch I bought from Ikea more than 10 years ago (~$1000). To this day, its in my living/family room. Its survived 3+ moves, I've slept on it for months at a time, I've had friends have a lot of sex on it while I was out of town, etc. It has been through a lot of abuse, but still looks like new.

I only buy Ikea furniture now.
The wikiHow Guide to Stopping a Wedding
I certainly hope we wasn't referring to a startup to help you avoid the homeless. Taken in context, I believe he's referring to the widening income gap and would therefore not be advocating simply avoiding them.

A startup to fix the homeless problem? Good luck.
Nah, that is related to GSS stylesheets on the site making use of the matrix3d part of CSS. Unfortunately lots of (expecially Linux) 3D drivers are not exactly up to the task.

Edit: as for required login, that isn't needed to play with just the examples.

Photo booth: http://app.flowhub.io/#example/7804187

Animated clock: http://app.flowhub.io/#example/7135158

Canvas pattern generator: http://app.flowhub.io/#example/1319c76fe006fb34c9c9
>>>`A lot of people are homeless. Every year I visit it’s increasing. Maybe I am using the wrong streets. I am surprised there’s no startup to fix this.`

https://handup.us/ is tackling the challenge of direct donations to homeless.
But QoS at the protocol level is different than non-neutral. Non-neutral is a way for someone, not the user or application developer, to reprioritize content. You're not using Comcast VOIP? Fine, we'll slow down your Facetime chat. Don't want to use Mediacom Streaming Movies? Fine, we'll slow down Netflix.

That's what non-neutral means. QoS is different, that's applications behaving themselves. BitTorrent, for instance, led to the development of uTP (micro transport protocol). One of its nicest features for torrent users is that it will slow itself down now in response to congestion and play nice with other network-using processes on the client side.

Putting this into the underlying connection like ATM did just means that you at least have to pick a default QoS and hopefully applications/systems pick a sensible assignment for the traffic. Rather than the default being to treat every connection as equal.
I think you need to exclude months or weeks with zero flights, otherwise you get bad data for seasonal routes.

For instance, look at this one: http://flightsphere.com/flight-time/from/hartford/to/las-veg...

It's clearly a daily flight, based on the per-day chart, but it says it is 5 days a week, because they don't run it year-round.
Possibly the OS is doing interesting things with file access and caching and opting out of that has benefits for this particular workload?

...

I just skimmed the bsd mailing list email on why grep is fast which was linked up-thread, and it seems that's somewhat the case. It sounds like since they are doing advanced search techniques on what matches or can match, they use mmap to avoid requiring the kernel copy every byte into memory, when they know they only need to look at specific ranges of bytes in some instances. At least that was the case at some point in the past.

Finally, when I was last the maintainer of GNU grep (15+ years ago...),
GNU grep also tried very hard to set things up so that the _kernel_
could ALSO avoid handling every byte of the input, by using mmap()
instead of read() for file input. At the time, using read() caused
most Unix versions to do extra copying.

P.S. Nice attitude, it earned an upvote from me. Which is probably one reason why your third account has more karma than my first.
Seems like he's missed the elephant in the room.

The tech sector's cogs are moving at an increasingly rapid pace whereas nearly everyone else has been jammed to a standstill or losing ground since 2008. The proliterian hatred of the tech sector is based on jealousy and misplaced blame for the fallout caused by gentrification which follows higher incomes.

The homeless are the most blatant casualties of a depressed economy, but rest assured, there are countless others who suffer without falling onto the streets.
"This program requests read and write access to all of your public repos".

Can this be scoped better? I'm willing to give access to one public repo.
14 Coding Challenges to Help You Train Your Brain
I noticed the issue you mentioned, but as the last comment mentions, I believe this has already been fixed. My specific case at least was resolved by updating from master.
I laughed out loud at the last sentence.
Earth is big, most of it is ocean, most of the rest is uninhabited.
Not to my understanding. You either get access to all public repos, or all public/private repos.

If somebody knows a way to make more limited permission requests, please let me know! I'd be more than happy to make that more granular.

https://developer.github.com/v3/oauth/#scopes
I've already shared countless clips, this is brilliant!
Interesting you used the word AI. Would you say that your goal is really to be more proactive than reactive instead of AI? Maybe explain what you mean by AI in this context.
This comment reflects a deep misunderstanding of the history of the PSTN and its regulatory and deregulatory cycles. Telephone service is also vastly easier to predict and model than Internet usage.
I meant that the incremental cost of paying a human driver would be gone. The fixed cost of inventing and developing the self-driving technology would be minimal because it is amortized across all self-driving cars.
What PTSD Is Actually Like According To Real Military Veterans
Most successful products were already tried in the past. Conditions change, and execution is more important than the idea itself.
Well maybe tough isn't the right word certainly expensive and unless your ex Telco and used to that level of redundancy a bit of a shock.

And Amazon AWS remind me how many major down time incidents have they had ;-)
Certainly an interesting workaround.
There are only long green card wait times for people born in India and China (maybe the Philippines?). Most other people should be able to get a green card in a year or two with a decent lawyer.
Once Upon A Time In Marrakech: Unlocking Wu-Tang's Secret Album
Can you explain why you'd love to get away from Chrome Dev Tools?
I don't think you understand what the phrase "elephant in the room" means. If lots of people are talking about something (and certainly, a lot of people are talking about the tech sector vs the rest of the economy) then it's not the elephant in the room.
Self plugging?
> This is a point that folks new to Go often miss.

It's still not true that interfaces are generics, though.

> Aside from the fact that Java didn't add generics until 1.5 (if I remember correctly)

But that was a big mistake in Java: they had to implement them using type erasure and primitives didn't work with them (due to backwards compatibility), and they had to duplicate the collections library to have non-generic and generic collections (again due to backwards compatibility).

> [2] I'm reminded of how Haskell has both "class" and "return" as keywords that have nothing to do with their Java counterparts - I think Go's "interface" is along the same lines - it's the same identifier/term, but a very different meaning.

I don't think the difference is that stark—interfaces in Java and interfaces in Go are essentially the same thing. The facts that all values can be wrapped in an interface (which is also true for C#, I believe) and that interface matching is structural instead of nominal are relatively minor.
It's been around since 2012 and it's not as good as Alibaba.
I can not, for the life of me, tell what this is from the website. The video seems like a parody from the HBO's Silicon Valley show. I even clicked through to the app http://app.flowhub.io/ which wants me to log in and then clicked on the "Docs" Button and finally got to this:

Flowhub is a web-based IDE for flow-based programming. It is built on NoFlo.js for both client and server. It can connect to any language or environment that can talk the FBP Network Protocol.

Which is kind of nonsense unless I'm already clear what "flow-based programming" was. Which I wasn't until I google'd that. Maybe its me. It seems if you're going to promote a new tool with for a obscureish programming paradigm you might want to explain the paradigm as well.
The idiocy economic system being discussed, if it transpires as you predict, is going to lead to some people literally losing their shirt.
They stood to gain and stood to lose, every time this happens many involved felt like they had no option but to play the game, it's not arrogance in doing so.

It's like smirking at the gambling industry, except with very respectable and influential people pushing it.
"why not just make that part recoverable? Parachute it back?"

Terminal velocity in atmosphere is proportional to density and engines are surprisingly dense so you'd need to pack a simply enormous parachute. On the other hand, that big mostly empty tank will slow down the engine for you at very little cost, and its nice to reuse it anyway.

At the terminal area like 500 feet off the ground you could eject the engines and let the tanks explode but thats messy and bad PR and something you haven't added can't fail, so no parachute means no parachute failures, and you'd already navigated under power to within 500 feet of landing, so its simple, cheaper, more reliable, and much safer to just land under power.
I can play 3D videogames with lots of advanced shaders and even develop my own, perform very demanding computations on my 8-core machine and watch HD movies and stream from the web, yet I can't easily view a simple home page from the internet?

Is this the state of technology in 2014?
Statistics experts are fewer and further between than experts in other fields who use statistics to justify their decisions, and the article shows how far off base most people are...after all the author conducted numerical analysis of the database and presents their findings as facts about data and includes a rough statistical comparison of the voting patterns of the lowest rated [called 'worst'] and the second lowest rated movies.

If there is an interesting statistical result it's that the movie's rating is entirely consistent with crowd sourced predictions. The theory is that 'wisdom of crowds' results directly from diversity among those making predictions.[1] In the case of the lowest rated movie, those making predictions were unusually homogeneous, and therefore an inaccurate prediction as to the quality is unsurprising.

Again, it's all in the interpretation, e.g. there's statistical evidence that a lot of morons ranked the The Matrix.

[1] Diversity Prediction Theorem: http://vserver1.cscs.lsa.umich.edu/~spage/ONLINECOURSE/predi...
are modeling features like boolean operations calculated on server or client?
Evernote and LinkedIn perfect the business card
I'm using Cloudflare and Quick Cache, but doesn't seem to help enough. The HostGator support guys recommended switching to WP Super Cache.

What's DO?
I always interpreted the SRP in terms of how well one can describe the responsibility of the class.

If one has to write "This class does x and y and sometimes z if w", it's got several responsibilities.

If one can write "This class does x", it's OK.

X can then be arbitrarily complex, so code size has nothing to do with it in my world.