skysight-inc/HackerNews huggingface dataset:
> Captcha's are not going anywhere anytime soon.

Which is truly unfortunate, as they're a fucking abomination, an embarrassment to the IT industry in general.

Try solving these actual examples:

https://i.groupme.com/311x122.png.48e978e0def70131a42422000b...

https://i.groupme.com/495x276.png.4da125f0def70131a42422000b...
Howdy. Thats mostly because searchcode is trying to match exactly "eval($_GET" and currently has none in the index. Looking at GitHub it seems to come back with only 4 results which are exact and the rest as loose matches.

I am seeing a pattern that most people would prefer the loose match over exact to get back more results, but with the exact matches (if any) at the top.

I will take this onboard and see if I can improve things.
I like this, but I'm still waiting for something that has this kind of live preview but also has a folder/file project sidebar like Ulysses 3.
> The chronic pain example is that a prolonged duration (about 2 weeks) of being free of pain medications can cause the body to adapt and recognize it's over-interpreting pain.

Yeah, but the pain never really goes away, though. But the time effect is definitely true.
I'm moving to Medium
Any library that addresses exactly the same use case as STL is going to have the same limitations as STL. Everything is a trade-off. I think you can probably assume that STL does about as good a job as any library would, given identical trade-offs. Note that the actual implementations will vary by platform and compiler.
Tech is moving too fast for me: I'm out.
I'm a software developer, just like many of you.

My software has issues, lots of them. Customers are calling, there's this and that to do. The to-do list is seemingly never ending.

And then there's every day where I'm overwhelmed again:

Snapchat launches a fantastic re-design. Facebook changes its newsfeed algorithm with significant implications for marketing agencies and small businesses. Facebook replaces its complete Android SDK with a new API. You have to adapt. You have the SDK in your app? Change the references. Apple releases a completely new programming language. Apple releases new versions of iOS and OS X. Google brings Android to TV and your wrist. They release a brand-new Android version. A new cross-platform design language. They replace the Android VM. Notifications change how they work. This. And that. And this. And that.

Issues and customer feedback pile up in your mailbox. You don't know how to manage the today and the past and yet the future is waiting with millions of new opportunities, needs, demands and risks.

I'm out.
If processes which hold your file open are still running, then you can access the file via the /proc/<pid>/fd/ entries. Run an 'ls -l' in the proc directory of the process to see those.

You can simply copy the (proc) file to a new location to recover it.

Remember: open files keep the contents present on disk until the controlling process exists or closes the filehandle.

Since you're actually accessing the file on disk your issues of storage contingency don't come into play -- it's all read back to you in proper file order.

But yes, files (and virtual files) on Linux are pretty slick.

I also remember being really excited learning about disk image files and the ways in which they can be manipulated. Including the options of creating filesystems on virtual disks, partitioning them, and them mounting those partitions, etc. First tried with bootable floppy distros, but I've played around with them in a bunch of contexts since.
Thanks. Yes, all characters are acutally indexed, with some logic to split intelligently when required. It will always go for the most exact match first though.

I have started looking at ranking the main implementation over usage, but found the results were less useful generally. This may have just been me though, as I wanted to see usage rather then the implementation, since if I know that I will just go to the source.

Perhaps an option to request that the orginal source is given greater weight on an advanced search page would solve this.
I had no idea. Why do so many projects setup these crazy directory trees for source then?
Sean Chalmers – Write Yourself a Scheme – BFPG – 2014-06-24
Not so fast

http://startupnorth.ca/2014/06/07/searching-for-life-on-mars...
Slides: http://slides.com/mankykitty/write-in-the-scheme#/

Twitter: https://twitter.com/mankyKitty
Does this mean an astute VC could set-up shop in Toronto (or elsewhere in Canada) and make a killing?

Or is there some other structural barrier?
Its still active, but just as a redirect.

Google does not like .de domains and moving over to .com gave a massive boost in search results.
s/used/used to/
What are you taking about?
It's still javascript, javascript encapsulated in elements. You can view source code, make your own, and release it is custom elements.

Best thing happend in web in a long time IMHO.
Well here's the problem, you're using a blue pen.
India's Pointless Search for 'Black Money'
Thanks.

I have been watching sourcegraph.com for a while. As you say you do much deeper and expensive parsing of the code, which is not really feasable at the moment for searchcode since it has 90 languages. Its also a constraint as I don't have the hardware to support this (searchcode is very lean).

My goal was to provide codesearch for sources other than Github as there is so much code out there to find. Github does an excellent job indexing and I am certain that Bitbucket will be following with their own implementation soon.

I too would love to know what people prefer, a deeper analysis of the code with IDE support or more bredth. I can see both being useful.
There are some investment "bridges", usually ran by Canadians who made money in the States and are now helping out. I'm not well versed enough in the legality of US-entities investing in Canada, but in principle yes, the opportunity is there.
out 12 team that received medals:
4 teams from China,
4 teams from Russia,
1 team from Croatia,
1 team from Japan,
1 team from Poland,
1 team from Slovakia.
It seems like someone must have done it, if doing it is at all worthwhile...
PTO Issues Alice-based Examination Instructions
I hate when people try to do this, it makes the code almost unreadable, if you want to use classes, use C++.
No problem at all.

I actually think the new koders (code.ohloh.net) is an improvement over the old coders in many ways, but wanted a leaner implementation.

Also while ohloh was working on the new version koders was becoming stale hence starting my own. Lastly I thougth that this sort of service should provide an API which ohloh sadly does not (hopefully this will change).
> Do you count the number of lines or characters before you move?

I think most people use commands like f) (move to to the next ')' on the current line) more often than something like 12k (move twelve chars to the right), because, like you say, counting chars is slower than mashing 'k'.

People just use 12k because it's a simple example of how vim commands can be chained together. As a less-contrived example, you can do 2f) to move to the second ')' on the current line.
Hi, I am developer and hacker and wanted to see if i can offer help here. The reason, wanted to see what would be the typical needs and use cases and learn from the experience.
I can be contacted on sid4it@gmail.com
A paper came out awhile ago showing that neural networks are extremely vulnerable to adversarial examples [1]. They showed even slight perturbations of an image generated with their method could cause NNs to misclassify it, but appear no different at all to a human. I am interested if methods like this could be used to extend the life of CAPTCHA a bit longer, even as computers are starting to beat even humans at object recognition tasks.

http://cs.nyu.edu/~zaremba/docs/understanding.pdf
Two solutions that people might also appreciate checking out:
LightPaper
Marked
Equivalently, you could just make the user pay a tiny amount of BTC or similar. Then they can cache the work so there's no UI delay.
Nice! It looks great!
Google launches Android Auto
I had one read 'drink issue' once... Wasn't sure if normal capture or advice.
> Getting money out of the hands of accumulators and hoarders (oh, I mean, "investors") and back into the hands of consumers

The banking system may be seriously flawed, but I'm not following your critique of accumulators / hoarders / investors. When people acquire excess money, they rarely put in under a mattress. They don't need it right now so they enter into a transaction with someone who does need it in return for more money later.

For example, when a "hoarder" puts money into a bank account, the bank doesn't just stare at it. It lends it to someone who needs money now. The bank gets paid back interest and some of that goes to pay interest to the "hoarder". Obviously, this is a simplification, but the idea is the bank is an intermediary that matches people who want more money later with people who want money now.
But if the alternative is solving CAPTCHAs by paying real money, then the question is whether the hackers can spend less money to run the hashcash instances on EC2 - they don't have to actually run the computations on the botnet computers.
The Soylent Cookbook
USPTO Alice Guidelines [pdf]
Top 8 Habits of the Best Entrepreneurs
Pelty – The Bluetooth speaker powered by fire
Small world... we're based in Toronto too, and we provide a similar service for cleaning businesses; http://carwashy.com
A lot of this news can be overwhelming, so much noise and its futile to try and digest it all - you'll lose focus. If you let it get to you, it will - it's a bit like saying yes to everyone's demands and then trying to satisfy them and in the end you run yourself in to the ground.

I'd just make a plan and stick to it. Perhaps focus on the problems your customers are having to stop them calling.
Some people even say it loses elections: http://www.usnews.com/news/articles/2008/01/17/a-damaging-im...
Some Useful and Interesting Things for Web Developers
No that's not the point I was making. I was saying that to make a good delay in software it can't just be a delay. To sound good, it needs additional algorithms to carry out at least 2 other DSP functions on the return signal.
Fake ray ban sunglasses
fake ray ban sunglasses
i had the same history with neo4j
Great looking design, just not interested in ANOTHER gadget that needs to be recharged daily.
The Front End isn't very good at taking the job of an IDE ...

But it is a very good notebook interface (doesn't the notebook concept come from Mathematica originally?). Notebook interfaces are excellent for interactive work (a large part of scientific computing) and improvisational programming. It's a pity that they're only becoming popular recently (IPython). Many people still don't get it what notebooks are really good for. For example, the R community seems to think that a "notebook" is for report generation, and none of the "notebooks" for R allow any interactive work (knitr).

What's good about the notebook interface is the workflows it allows. Even MATLAB adopted "cell mode" a few years ago which enables the same basic workflow (except it does't have the equivalent of output cells, so it's not quite as good).
The alternative is that botnets can inject html in a man in the middle attack and get real users to solve useless CAPTCHAs anyway. For example, when a user goes to yahoo.com a temporary page may show up that says "due to increased spammers, we need to you do enter a CAPTCHA to prove you are not a bot.

So the user enters the CAPTCHA, then some other botted computer enters it in the real webform.

Basically these types of measures are stupid because any virused computer can be made to do them anyway this is why CAPTCHAs are only 70 cents / 1000, it isn't because people in India are lining up to enter CAPTCHAs at an Indian minimum wage.
Introducing the all-new 7" tablet from Google.
Congratulations! Excellent usability. The user interface is pretty nice too. It would be nice being able to use it for a regular intranet search engine.
> Google doesn't have any real design rules

That seems a little unfair - they are going to extraordinary lengths to spell out design rules - to the point of publishing entire voluminous web sites about it:

http://www.google.com/design/

A huge chunk of the presentation was about their philosophy. You might not like it, but they are definitely trying.
I think we are putting the cart before the horse here. Let's see if this actually becomes a problem. There is such a limited amount of purposeful animation that happens right now. I imagine adding well thought animations would be nice. Check out the material guide on it: http://www.google.com/design/spec/animation/authentic-motion...
Just in case: https://archive.today/epdDY.
I'm not GP, but I probably agree with his entire list. I think the home ownership incentives over the past decade may have been well-intentioned from an emotional standpoint, but they were the siren song of Lorelei for many people. "The spirit of America is expressed through owning a piece of property." That sounds awesome.

Who wouldn't want to help our food producers <cue a rugged farmer wiping the sweat off his brow>? I worked for years with farmers who got subsidies for completely spurious reasons. Even then, some were so bad at managing their operations they failed. Working your butt off during spring and fall should qualify you for that $100k combine (with corn and bean heads), right?

I think we may have gotten lucky because we were the only WWII country without a destroyed everything. So, we took advantage of our strategic position, played the odds in our favor, and didn't think 75 years into the future.
> they simply maintain a 1:1 relationship between the number of antennas and the number of subscribers,

That is not my understanding. Bob and George could have both leased Aero antenna in the same area. Bob's could get good rescission and George's could get bad reception impacting making George's experience worse. Or so says the public statements of Aero.

> You're just buying individual access to an independently owned and operated antenna array.

Is there evidence of this that contradicts Aero's public statements?
So what constitutes a mere tool, and what constitutes a performance then?

> If Aereo was literally only renting physical attennas, the situation would be rather different than the actual service they were offering.

Then there is an easy workaround. Let them rent out hardware explicitly. And users can control that hardware anyway they want (for example install some video streaming tools there, may be made by the same Aereo, and stream to themselves). What level of involvement from Aereo makes it a performance?
Thanks for the response, currently I'm doing R&D with easier to use high level representations and if it proves fruitful will be looking at getting the most cost effective speedups in about 6 months.

Whats the license for the free edition? I would be sticking to open source code until we secure capital, but would be very interested in your commercial services down the line.
have you tried this recently? zendesk's use of recaptcha was so bad that they are getting rid of it.

I personally experienced this and can't wait.
Are you an employee or founder? Because as an employee you probably generate tremendous returns for coping with all that, but you don't share in those returns. That's always been a problem with any sort of technical role. As a founder if there's no rewards happening then maybe try something else.
I built the same thing in terrible form a few years ago! https://github.com/007/hashcash-js

I always wanted to go back and put in a TOTP seed and properly productize it to make it easier to use, but I never made the time. It makes me happy to see someone take it seriously, and build a proper version for modern browsers.
I sincerely hope Zerohedge isn't your source for economics information, they are desperately alarmist and wrong nearly constantly. The source of your unease might just be your source of news. The world isn't falling apart, there is no 'great lie', poor homebuyers in Topeka aren't to blame for the GFC, and you shouldn't be stockpiling bullets and gold.

The world entered a debt-driven recession and we're still climbing out of the aftermath. Everyone tried to deleverage at once, which left nobody to drive the economy toward previous growth levels. Monetary policy is ineffective since the Western World is bouncing off the Zero Lower Bound, and fiscal policy is ineffective since politicians don't have the will to take on new debt to stimulate their respective economies. The historically low interest rates combined with new capital requirements are preventing financial institutions from lending money. Inflation will eventually return but not before many Western countries see several quarters of strong (4%+) growth.

Hopefully the following will help brighten your outlook;

* There are more Americans working today than at any point in US history: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=E...

* There are 9 million more Americans working today than at the bottom of the recession -- even with nearly 800k fewer government employees: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=E...

* Americans are now spending the lowest percentage of their disposable income on debt payments in the 40-year history of the data series: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=D...

* US government debt interest payments as a percentage of federal outlays are as low as they've ever been: http://www.pewresearch.org/files/2013/10/debt_interest2.png
I too would like to know what the benefit of HTTPifying things is, aside from leveraging existing infrastructure.

This was the reason Google provided for not supporting Git in Google Code initially. They do support git now though.
Is Eclipse Orion still "a dog riding a bicycle"?
Awesome! Just miss a file navigation pane and I can say bye bye to Lightpaper!
Hm, which version of [ is that? I get:

$ /usr/bin/[ 1 -gt 0 && echo success
/usr/bin/[: missing `]'
$ /usr/bin/[ 1 -gt 0 ] && echo success
success

(This is from coreutils 8.13-3.5 on Debian GNU/Linux)
We use GlobalSign and I have no complaints. But that's not really a recommendation -- there may be cheaper options available.
I'm pretty sure you can read Kindle books on any smart phone, tablet or computer you might own. That is actually one of the joys of Amazon.
> Android sensors and graphics pipelines have very poor latency.

I'm not familiar with the sensors latency but the graphics pipeline certainly doesn't have "very poor latency". If you aren't dropping frames the app is just running in double buffering. Android then adds a single extra frame of latency as it doesn't "race the beam" so to speak, so the grand total latency added by the system in the graphics pipeline is 16ms. Aka, pretty damn good.

I haven't seen any data whatsoever one way or another about sensors, so got a source on that? I've seen much about touch latency, but that's the hardware not Android (and on a Nexus 5 the touch latency clocks in at about 20ms - closer to fan-fucking-tastic than "very poor")
Maybe a merge?
Actually you can if you set your default search provider in your browser. All DDG bang searches are supported so its actually possible to do.
Even with that on the home page, not clear how much they are really targeting those businesses. Could be a way to gauge interest in other verticals. The pages are all the same and the testimonials from barbers.
There's a tremendous difference between an email client, whose job is merely to show me my messages, and an application that is not an email client that is designed to do something to my messages other than let me read them.

Everyone's fine with the former, but the second should always give people the creeps.
I was curious too about the battery life and then pleasantly surprised.

"When asked about battery life, reps told me that it should last 36 hours in always-on state, and even longer if you opt to turn the screen off -- there's a companion app that you can download onto your Android device, and it gives you a few settings."

From http://www.engadget.com/2014/06/25/lg-g-watch-hands-on/
<polymer-ajax
url="http://gdata.youtube.com/feeds/api/videos/"
params='{"alt":"json", "q":"chrome"}'
handleAs="json"
auto
></polymer-ajax>

... is not JavaScript. I see XML where there is one tag with 4 properties. Not a line of JavaScript there.

Furthermore, it involves putting data in the DOM (e.g. the `params` property above), where getters and setters now need to go through the inefficient steps of serializing plain old javascript objects when setting a property and parsing a string as a JSON object when getting a JSON property.

"Best thing happend in web in a long time IMHO."

This is one of those times, when it's worth asking yourself the question "Hmmmm... putting everything in the DOM... What could possibly go wrong?"

The simple fact that the DOM is the only thing that is not accessible to web workers should be a massive red flag. DOM is popular with noobs because it represents global state, which is easy to work on when you're starting out or working on small projects, but simply does not scale. This approach is effectively paving a cowpath that has a sign next to it that reads "hic sunt dracones".
Seems like first trying this maintenance procedure in a staging environment would have caught the problem.
I'm assuming you're talking about the need to learn more and do more, as opposed to simply technological progress (which is kinda neat watching all this new stuff appear IMHO).

So tech progresses. But at most you're affected by two or three of these major changes. If you feel like you have to keep up with everything then perhaps you're trying too do much. If you are sure you need to handle every new technology coming out, maybe it's time to make some hires or even pivot.

We catch up with all the technology we've been missing out on only when we need to -- with a strong computer science core, it shouldn't be overtly difficult to learn a language for some new project because the concepts stay the same. But don't attempt to learn everything at once.

If it all feels overwhelming at times, I would recommend meditating for a few minutes in the morning and night. It may sound cliche but it's super easy and very conductive to a calm mood.
Seeing them swipe through the interface in the demos makes me think this is another pre-iPad time (where everyone knew it was coming and competitors rushed their products to market). If the only value-add is having a wearable notification viewer (plus some other features that are a subset of smartphones), it's not going to be successful.

It just feels like anything Google had an existing service/product for, like Google Now, got juryrigged on to the wrist. Rather than actually figuring out the jobs-to-be-done that a wearable can uniquely solve.
I thought the exact same thing, but then I realized that we don’t need Redis to actually support a choice of two passwords for a single account. Rather, clients can be configured with a list of credentials to try. When rolling credentials over, simply add the new ones to the clients’ lists, update the service, then remove the old ones from the clients. Then you can wait hours or days between steps for safety, and there is no time when system reliability is degraded by a service instance being inaccessible.
I am curious as to why they were relying on rolling Redis credentials at all since they would have needed to pre-arrange a secure channel for Redis traffic anyway.