skysight-inc/HackerNews huggingface dataset:
Not that I have anything against The Silver Searcher, but I've been using the following script I wrote for years, and it is even faster than ag from my very recent limited experience:

#!/bin/sh -u

dir="$1"
shift

# This doesn't work unless we have GNU find (for the -xtype option):
gfind "$dir" \
\( -type f -or -xtype f \) \
\( -name "*.[ct]xx" \
-or -name "*.[CchH]" \
-or -name "*.py" \
-or -name "*.java" \
-or -name "*.scala" \
-or -name "*.pde" \
-or -name "*.js" \
-or -name "*.xml" \
\) \
-print0 \
| xargs -0 egrep ${1+"$@"}
Your outrage is misplaced. It's not WIRED, it's ALL journalists.

EVERY single time I have personally known information about something reported in the news, the news has been wrong.
It's rare for the employer to pay the full cost of coverage for an expensive healthcare plan, and some people get a much better deal on group rates than others. However, there are tax advantages to employer heath coverage. So real world examples are often fairly complex, but generally your better off which employer heath coverage even if your paying for 1/2 of it.
Thanks for the feedback, you're right that we can simplify the initial pages. We've been focusing on clear explanations of the coverage on insurance plans and taking the headache out of all the forms later in the process, so we'll definitely keep your suggestions in mind as we refine the top of the funnel.
A likely problem when you have the store itself doing the picking and delivering is that they have a significant incentive to pick the worst produce for you--the most bruised apples, the wilted-est lettuce--because it gets it off the shelves. If you have a third party do the picking, you'd hope to get indifference to quality at worst and careful selection at best.
The spatial aspect comes from the ability to efficiently answer queries such as "what is set of objects within the following cube?" , etc. Look up R-Trees if you're curious.
I really don't get the "ARM is an NOE" thinking. They spend a lot of time and money developing the product they license. If ARM is an NOE then so is every software company.
What is the benefit of a sha512sum over a smaller md5 checksum for confirming validity of a file/package?
How to Integrate Codemirror with Angular UI
Correct me if I'm wrong, but the article states that if the plaintiff is the inventor or original assignee, they would qualify as a practicing patent holder and would not be liable for paying the defendants fees. In Kearns' case, he would not be liable for paying defendants fees because he was the original inventor of the technology.
Nah, It's an OpsWorks bug. Back up and running now, though.
EdX is hiring
W3C Conf CSS3 Talks breakdown
> Non spinning black holes would be perplexing.

Only if none were ever observed to be spinning. One non-spinning black hole is like one planet with a perfectly circular orbit -- we can chalk it up to chance.
>However, think of trying to legitimately sue Microsoft, or Apple or Google for using your patent. You have their bills to worry about too and they can out-lawyer almost everyone.

The bill addresses that by applying the losing plaintiff pays only to non practicing entities. It specifically excludes original inventors.
Think of your database in terms of code version control. You want to track the changes that are made to it, adding a column could be a migration, renaming a column could be another.

A migration enables you to track the changes you made and possibly rollback to previous migrations (database states) if ever required.
It's very sad that Apple have neutered iOS so it can't even have apps decoupled from the storage of the files they operate on.
Re your edit: the judge would have to approve this before the case starts. If you can show you are the rightful inventor, you shouldn't have a problem.
It doesn't sound like a lot if it is processed linearly. However, 10,000 reader/writers on a single shared resource is a lot.

Naive implementations would have a single global lock on the resource, resulting in lots of contention. They appear to be saying that by converting to callbacks, they are able to determine which transactions will interfere with each other and limit the contention to just those portions. Deadlock would be a serious possibility here, same as in regular databases.

The size of the data is largely unimportant for this problem, it's the contention that's the issue.

If the spaceships didn't have to interact through the global state then you could have sharding. You can change the problem by adding "planetary systems", and saying that ships in one system can't interact with another. Instant shard.
It's a general statement. I'm not interested in the fine details of the lawsuit. The point is that the ones who launched win. Period.
I've been using a password manager to manage my super-secure password system for a few weeks. Since I started, my friends have been calling me paranoid.

What disturbs me about this, why I feel it's relevant, is that these are people with the technical ability to configure their own minecraft servers and run jailbreak/root(?) hacks on consoles. Almost all of them have at least taken 1 or 2 C++ college courses or Codecademy courses. These people aren't technically challenged, nor are they Luddites. They should be aware of how insecure most passwords are, but they feel it's not relevant to their life.

Any suggestions on how to deal with that problem -- people calling you paranoid because you don't use an easy to remember password on all sites?
How is Waza different than British Ruby Conference?
How has Waza assembled and almost entirely white and male speaker lineup while escaping the furor that sunk the British Ruby Conference? And for the second year in a row at that?
That's exactly what the bill proposes.
Thank you, that was much more eloquently put than I could have provided. Indeed, `sum` was the one common use case I could think of, so I didn't bother including it as an example. I honestly can't say I miss `reduce` at all when writing python.
It's kind of tough to just start digging in the city. You'll probably hit an existing pipe / line. Permits, etc..
Maybe one could look at how many customers elect to licence the patents vs how many are litigated into being customers. Or look at the availability of the patents for license. If a company holds a lot of patents, has no technical staff to develop products, and doesn't have sales staff to try to license their IP in any markets, we might conclude the company is a non-practicing entity whose only purpose is the litigate their way to customers.
Having just helped a friend who was miffed at the idea of spending money on a new UPS for >$5k worth of networking equipment: do not be surprised.

Penny-wise pound-foolish.
We'll be launching Dropbox support soon. Hope you'll come back to us then.
My initial thought about the Chomebook Pixel is exactly that it would be a good Linux machine. But with a maximum of 64GB storage, it'll never be my main machine, sadly.
I'd love to play with a powerful Lua-enabled spreadsheet on the iPad, but the pricing is miles off. It's NZD 13.99, the same as the Apple productivity apps and Photoshop, but that price is apparently a 50% discount and the app looks a long way from finished. At NZD 4.99 I'd buy it and start playing without thinking twice.
+1 for the DOM dump - never seen this before but great way to report a front-end error
David Pollak (of Lift fame) is working on a re-envisaging of the spreadsheet called Visi [1]. One of his aims is to provide a bit more structure and verification, without compromising usability by non-technical people.

[1] http://www.infoq.com/presentations/Visi
This sounds a lot like swatting, a favorite of anonymous.

http://en.wikipedia.org/wiki/Swatting
I really hope that "Ubuntu for Android" does well, which promises to deliver something similar but even better integrated, except on Android rather than ChromeOS.
A lot of people have said it before on here but really?! The company is blaming on person, whilst yes it was technically his fault, why in the first place was he allowed on the production database and why was the company keeping very regular backups of all this mission critical data.

If the company saw that the data contained in this live database was so critical you would have thought that would not have given the keys to everyone and that if they did, they would at least make sure that they can recover from this, and fast.
If you legitimately sue them, you're not a patent troll/NPE and this new rule wouldn't apply.

It'd suck as much as before to lose.
Yeah I agree, it really depends on if you are talking about single instance work (just a logo) or for prolonged support (permanent unpaid).

If I was asking someone to do logo and design work for free (and just that) I'd offer something like 10% of net income with a end of life maximum at $35,000. That would allow them to potentially receive much more cash than the time they invested. It also establishes an upper bound to prevent someone for getting 1% of a billion dollar company because they wrote some html a few decades ago.

It's a risk-reward on both sides. Companies die off all the time. The vast majority of people that do work 'for a percentage' are going to get nothing.

With all that said, cash is always easier
I don't see how it's your fault, other than making a slight error of clicking on the wrong table name

1) Senior developers / CTO letting anybody mess with the prod DB should be grounds for their firing. It's so incompetent, it's insane.

2) No backups. How is this even possible. You even had paying customers.
The mouse was completely intrinsic to the Lisp Machine. Though I'm sure that most people would consider the GUI rather ugly and primitive by today's standards. Think Emacs for X11.

The mouse was a three button mouse. The way it worked certainly made sense to me at the time, but it was made for nerds. Apple certainly did a ton of great work to make personal computers usable (and affordable) by normal people.
> What does it mean for a black hole to spin?

In many ways, a spinning black hole is much like an ordinary mass spinning at the same rate. If frame dragging (a prediction of general relativity) turns out to be observable, we should see black holes affecting the masses around them as a result of the spins of (a) the black hole and (b) the affected masses.

http://en.wikipedia.org/wiki/Frame-dragging#Frame_dragging_e...
> Python's reflection and metaprogramming are roughly on par with Ruby's, their lack of use is more of a cultural artefact than a technical one.

+1 on everything you listed, but especially this. You _do_ see some examples of monkey-patching in Python, but at least in my very limited experience, it tends to be much less prevalent in Python than it does in Ruby. Any data to contradict this is welcome, however.
Not that funny -- it was Alan's dissertation, a quite serious work, and it was done in... 1968!

In fact, you could say it was his push for the Dynabook that helped usher in the personal computer as well as WYSIWYG, etc.
The plaintiff is an inventor or original assignee.
The plaintiff is actually using the patent.
The plaintiff is a university or "technology transfer organization"

Last one shouldn't be there. It's redundant with the first in 99% of the cases that matter and sets up an obvious method for the trolls to rebrand themselves as universities or "technology transfer organizations" for the sole purpose of evading the law.

Also, forget the "loser pays" system. Just make establishing one of the first two a prerequisite for having standing to sue for patent infringement.
I'm the OP, and work as a Content Engineer at edX - email me if you have questions @ julian@edx.org.
I mostly remember college careers fairs as a place where big companies tried to get you to apply for their internships.

Microsoft and Google and such usually had their own separate events, and I'll grant they were more serious about hiring people, though they mostly seemed to hire people who'd already been their interns.
The bill proposes that once the plaintiff is declared an NPE they must post a bond to cover the defendant's legal costs.
Yep. For x.com I wrote a simple cron job that sterilizes the automated database dump and sends it to the dev server. Roughly, it's like this:

-cp the dump to a new working copy

-sed out cache and tmp tables

-Replace all personal user data with placeholders. This part can be tricky, because you have to find everywhere this lives (are form submissions stored and do they have PII?)

-Some more sed to deal with actions/triggers that are linked to production's db user specifically.

-Finally, scp the sanitized dump to the dev server, where it awaits a Jenkins job to import the new dump.

The cron job happens on the production DB server itself overnight (keeping the PII exposure at the same level it is already), so we don't even have to think about it. We've got a working, sanitized database dump ready and waiting every morning, and a fresh prod-like environment built for us when we log on. It's a beautiful thing.
I had the same problem. Update to the blog post warranted, please.
If you're interested in HTML5 games that don't feel like HTML5 games, I think that Kiwi Run is a great example. You can play it on the web here: http://www.icepopbeat.com/ but they also used Game Closure's devkit to deploy the game on iOS and Android; the performance looks great on all three platforms. As far as browsers though, I've only played it in Chrome :)
Spinning Black Hole Observed for the First Time
This seems like a great idea! I have a few thoughts that comes to mind, perhaps others can chip in:

- How can this be used in tandem with strong_parameters; should ensuring the structure of params be a responsibility of the controller or the mutation (I'm leaning towards the former)? [1]

- How can validation duplication between models and mutations be avoided? In the example 'string :email, matches: EMAIL_REGEX' was used, but presumably one will still validate the email in the model. I'm guessing there are solutions to this, perhaps the existing model validation can somehow be used?

[1]: https://github.com/rails/strong_parameters
I went looking for the same info. There are details about the hours in the right-hand sidebar once you click into the information for an individual class (e.g. http://forgejs.com/advanced-js.html).

It appears that the $550 is for a single weekend, which seems pretty reasonable compared to classes at Bocoup.
An ad hominem attack doesn't disprove this argument. Attack the argument, not the one making it.
In other words, he decides the line height (his rhythm) first, then fits his text into it. I was not clear on that point either.

The problem I have, then, is that he never really explains why that's a good approach, or from where one would pick a line height to key off from. How will thinking in terms of rhythms be an improvement over fiddling with font sizes and line heights until it looks "right"?
It may not be good enough for you to replace your Macbook Air, but it was good enough for the author to forgo a Macbook Air. Subtle, but important difference.
"The bill would allow patent defendants to file a motion seeking to have a judge rule that the patent owner is a certain type of "non-practicing entity"—although the bill doesn't use that term. If the motion is successful, the lawsuit can still proceed, but if the patent-holding company loses, it will be on the hook for legal costs."

a) I doubt your example of Robert Keans, who is actually an inventor and not a patent troll would be found to be the latter by most judges.

b) If the motion is successful, you can still pull out and save the costs. You did lose, but you didn't go broke trying.

So It's probably not quite as dramatic for the little guy, as you suggest.
Enigma.io Raises $1.1 Million To Structure The World Of Big Data
DevTable Cloud IDE
I actually had that post in my mind when writing my reply, but I assumed r00fus was referring to ORCA and Narwhal specifically.

> ... what the Obama team did for their Narwhal infrastructure - they staged outages and random failures to prepare for their big day, meanwhile Romney's team who outspent the Obama team at least an order of magnitude, had their system fail on e-day.
The 13" Retina MacBook Pro [1] matches the wifi Pixel in almost every characteristic except the touch screen, and is just $200 more expensive for the model with 128GB storage. However, there's no LTE option.

[1] http://www.apple.com/macbook-pro/specs-retina/
> I'm far from a statistician, but the difficulty in the study seems to be that you have products which are radically different from each other in demand structures.

>How do you tell whether the sales delta is driven by DRM or a much, much higher quality artist?

I'm not going to weigh in on DRM vs. non DRM, but you'd get around that problem by explicit randomization. If you have enough observations then differences in quality, etc., literally average out. If you have more information up front you can randomize conditional on the observed characteristics, which reduces the number of observations you need.
> But we won't see it until some bigger gamedev is willing to risk a fair chunk of change on the browser as a gaming platform.

They are, just as they're active on mobile platforms - EA, Epic and Square-Enix are notable examples. But they don't bother with AAA games (much as they like to pretend they are and attach them to those franchises), instead they target the casual player, that spends up to half an hour on a game per time, and/or that gets addicted to addicting games (w/ microtransactions). And the formula works for them; low development cost (5 - 10 dev team), high returns. Epic's Infinity Blade (and sequel) are the highest grossing games (in terms of development cost versus returns) of all time, at least, for Epic.
S-crit.com a new medium for reviewing and rating schools
This is my latest project, I have learned a lot along the way.

I turns out what language or framework did not matter this time. All my previous projects that never saw the light were, ultra sophisticated. But because I was never confident enough, they were never released into the wild. Turns out the high tech banning system that I design only banned me from using the websites on my local machine.

Well this time i tried to take a different approach. First i released a landing page where people could see what the service is about; and if they are interested they can sign up and send me feedback.

Not very successful but i got a few messages, and emails.

Now I released a public beta version so people can do more than just knowing what the service is, they can actually use it.

The website is called S-crit.com - http://s-crit.com/ref=hacker

The goal is to get school reviews by students. It will be a good way to read what students who are attending a particular school think of it before you register. You can up vote your favorite school or down vote those you don't like.

Check it out http://s-crit.com/ref=hacker
Typing whole day while looking into a figerprint-stained screen is no fun. And no touchscreen can replace a keyboard in foreseeable future. Those who don't write much are happy with iPads.
I made StartupLiker.com for you
No DRM based system can managed to extract money from me.
> At 8:52 AM, a campus-wide alert was sent.

It took over an hour after the report of an armed gunman on campus for the community to be notified? Even though it sounds like they were doing a great job physically clearing buildings with armed security, a lockdown procedure seems like a no-brainer. At ~7:30 most people are still in their dorms and it would be easy to keep them there.
Viral marketing is not a marketing strategy
I definitely appreciated the open-mindedness of the presentation, and I thank you for a comparison without any petty language-flaming :)
swordfish. joshua. joshua5. pencil. 12345. toomanysecrets. opensesame. mellon. secret. password. qwerty. abc123.

That's at least a dozen passwords that I can recite. :)
It is 'easy' to generate hash collisions for md5: http://www.win.tue.nl/hashclash/

I don't think this means one can create documents with a given md5 hash, but if you're concerned about people making software that impersonates your release, you definitely should start worrying about someone producing a compromised 'copy' of your software with the same md5 hash.
The most important part of this bill isn't that it forces losing plaintiffs to pay legal costs, it's that it forces plaintiff's classified as an NPE by the judge to post a bond to cover the defendant's possible legal costs.

This will vastly increase the cost of operation for NPEs.
Hi everyone, I made the service to help startups get more followers on their social sites.

Hope this works for those of you in startup land!

I'd be more than happy to take feedback

Thanks
I agree. I'm just now switching away from my broker. They were a real pain to work with because they had no web interface at all, so everything involved tons of emails and pdfs back and forth. We're switching to Trinet and so far it's a much better experience. We get group rates on health insurance, the signup process involved far fewer forms, insurance and payroll are automatically linked, employees have a web interface where they can self-service. I looked at Zenefits and the experience was far better than a traditional broker, but still not nearly as good as a PEO.
To replace a Retina MacBook Pro?
I'm anxiously waiting for teardown info to see how easy it is to upgrade. I used a 64GB SSD in my main work machine until very recently and would have no problems going back, but if I buy a $1300 laptop, it has to have a little bit of room to grow.

The 4GB RAM spec is more worrisome to me, and far less likely to be user upgradable.
Group theory can be taught and appreciated without the geometric approach, but instead as a pure abstract concept. Different textbooks reflect this: Herstein is very abstract, Dummit and Foote uses probably more geometric examples, and Fraleigh relies heavily on geometric cases. I've personally always preferred the Herstein/abstract approach.
Or, http://news.ycombinator.com/item?id=5215758
Usually Employer pays for larger portion of the health insurance coverage and employee covers the rest. In Employees case, the insurance premiums come from pre-tax income
Good point! I know C# and I'm learning Ruby. Next I'll pick clojure for functional programming.
We should learn a new language that will change the way of our thinking.
It's awesome, and that's how monkey-patching is done.
Sequestration cuts to kill 1000 NSF grants
Hi! I'm Vivek - founder of SimplyInsured.

We can be both your broker, software, and strong point of contact. We act as an "extended HR" for our customers - any issues they have with bills, insurance companies, or doctors - we help them navigate.

My contact info is in my profile - feel free to reach me, and I will get your company set up.
> The artifacts are specifically a result of pixels becoming corrupted during the compress-decompress cycle, and feature most prominently where the source function has discontinuities. Treating a pixel as a point sample of a smooth function removes our ability to consider such things.

The pixels are not "corrupted", the source pixels are instead deliberately replaced by a pixel set that compresses better. The way the JPEG encoder chooses this replacement pixel set is why you see the artifacts in areas with significant edges: JPEG deliberately removes the image counterpart to high-frequency data, much the same way that MPEG audio encoding removes high-frequency audio.

What you see is the "Gibbs effect" in the visual realm from deliberately throwing away that high frequency data, which is not at all due to "treating a pixel as a point sample" (since as before, that's the very definition of a pixel, a value at a point). The solution is easy enough: force JPEG to keep the extra data, by driving the quality to the maximum permitted level (at the penalty of horrible compression).

JPEG has other artifacts too (e.g. you can see the block size used by the encoder), but those are also not inherent to treating pixels as point samples but are instead inherent to the design of the encoder.