skysight-inc/HackerNews huggingface dataset:
"What if I develop simple statistical models based on the number of squares that are already filled in?"

Better to just have the experience to look at a Sudoku and have a good feeling for how difficult it is - it's not just the number of filled in squares but their locations and their values.

After solving 1000's of Sudoku problems, experience will allow one to see the relevant patterns or rather have a feel for them when looking at a particular Sudoku. The process is sped up if one starts off estimating Sudoku solution times from day one and then compares those estimates to actual solution times.

A longer way to developing meaningful estimates (and I prefer meaningful over accurate, since a good estimate can still be very wrong), is to avoid estimating one's time as an end in itself.
on a related news, http://www.everything.net , records a sudden surge in traffic.
I have a similar project that we use in production; a Sidekiq clone in Go: https://github.com/cupcake/gokiq

I should really document it. It has full type safety, stats, scheduled jobs, error reporting, retries, etc.
Managing Multiple Github Accounts
Right, except the bitcoin stuff is essentially make-work to shore up the built in 50% attack/weakness in the bitcoin system.

It would be nice to have a crypto-currency that didn't rely on this constant thrashing.
Older elevators operate in a similar way - all logic handled by racks of relays. It's really interesting stuff.
PyPy wasn't, but as a result of the groundwork we laid in building it, I (and several contributers) were able to build Topaz in under a year: http://topazruby.com/
Code Complete and Rapid Development should be in any software engineering library.
I didn't really get it until I watched Ander's original keynote on it.

To appreciate async and await, you have to go through the exercise of converting some synchronous code to an event driven model with callbacks. Then do it using async/await. It's more syntactic sugar than anything.

I appreciate it in how I appreciate the dynamic keyword. I know how to dynamically Invoke() methods at runtime using reflection. It's a lot of boilerplate and ceremony, and the dynamic keyword helps alleviate that.
The rats that were made addicted to the heroin did experience minor withdrawl symptoms so they are able to get addicted.
Actually I completely disagree with you. Coming to Clojure with absolutely no lisp or functional programming background (and little java experience), and while it's been challenging to learn a new way of thinking, it wasn't hard to find documentation, read source code, or ask a question in #clojure. Leiningen really made the process more streamlined.

http://cemerick.com/2012/05/02/starting-clojure/
http://clojure-doc.org/
http://clojure.org/cheatsheet

and (source <thing>) have been great resources.
Bayesian analysis in javascript: credible intervals for discrete random variable
Instead it has a few early adopters with massive stakes, and a roughly 90% hoarding rate from the last analysis I saw.
How is it done? Browser sniffing? Default-search-engine sniffing?
Edward Snowden for President(2016) - Write it in
I don't think I'm alone in thinking or feeling like Edward Snowden is a hero, even though our government considers him a treasonous traitor.

As I see it --doesn't really matter who runs in 2016 -- they will all be puppets to the clandestine agencies who have their own agendas which inevitably means more power, and ability to pry into our lives even more...

But what if.. what if we as a nation rose up and decided we don't want either party's candidates--or at the very least we'd like to send a message - a strong message that we are against Surveillance.

What if we staged a write-in protest - to write-in the name of Edward Snowden on the Presidential ticket for 2016... If anything it would show the government that we as a nation support people who stick up for what they know is right, or wrong.

Edward Snowden isn't a traitor - President Obama and everyone in the NSA who's walking all over our 4th amendment rights - THEY are the traitors (Read : I WAS a huge Obama fan/supported -- I use obamacare - and am for universal healthcare... but he's lost my support in light of recent events...)

Anyone have thoughts on this?
u need some of this...http://thenextweb.com/asia/2013/08/30/forget-1tb-chinas-tenc...
http://golang.org/pkg/sort/#example_Interface
You can pass flags to pep8 to ignore specific errors. For our project, we have:

--max-line-lenght=120
--ignore=E128
IOS still the most revenue-generating platform ($5,200 per developer/month)
The Future of Big Data Privacy: Making Ends Meet
This would get annoying fast with how often Google gets it completely wrong.
What do you think?
Does the software has the potential?
It's really not that easy for someone to do it. The problem is getting someone to give you a connection that can actually put that many packets onto the Internet. Even the author has issues with this points. See http://blog.erratasec.com/2013/09/masscan-entire-internet-in...

> The problem is that I don't have a 10-gbps network to test on. My ISP let's me go out to 100,000 packets/second as long as I deal with the abuse complaints, but that's around 44-mbps.
So the answer is yes, I have to implement the whole interface?
Assuming ideal conditions, a 10GbE adapter uses about 20W to send at most about 15 million packets per second. Assuming no improvements in efficiency (unlikely), the network adapter that could do this would use 3500 times the power of the sun for that six minutes[1], which would be an amount of energy comparable to the kinetic energy of the Earth orbiting the sun (1/6th) [2]. That amount of energy would be enough to more than boil the oceans[3], it would practically liquefy the Earth. It would be enough energy to ionize a ball of water the size of the earth into plasma, according to some sources, but I'm skeptical that 10000 Kelvin water at that volume would remain a plasma for long.

tl;dr: We won't be scanning the IPv6 address space any time soon. And hopefully not on Earth.

[1] http://www.wolframalpha.com/input/?i=2%5E128%2F360+*+%2820+w...

[2] http://www.wolframalpha.com/input/?i=2%5E128%2F360+*+%2820+w...

[3] http://www.wolframalpha.com/input/?i=%282%5E128%2F360+*+%282...

[4] http://www.wolframalpha.com/input/?i=%282%5E128%2F360+*+%282...
It is.

http://hackerspaces.org/wiki/The_Club_Mate_Pattern
Baltimore City. We don't have to take taxis constantly, but it can be a better choice than the alternatives if you don't have a car:

1. Do I walk the 45 minutes each way (carrying groceries on the way back) through dangerous neighborhoods and probably get mugged or worse? (Baltimore is among the 10 most dangerous cities in America)

2. If I have a bike with a basket, do I bike and take the same risk? (People get mugged off their bike frequently here)

3. Do I wait the 80-120 minutes round trip for the bus? (This is often preferable to walking the dangerous neighborhoods, not to mention you can put your bags down)

4. Do I take a taxi, once per week (or less if you buy in bulk) to the store to save time and hassle?

The young women I know in the area who live in a food desert often take the taxi option as it's just less of a risk and they don't want to spend the time and hassle of other options. You spend more money to be safe and get things done after a long day of work.
I personally would put that limit a lot lower, more like 2 years or however long it could reasonably take to process an asylum request if you subscribe to this concept at all (which I really don't, I'm all for completely open borders or disbanding them altogether, it's the only way citizens of various countries get to vote with their feet).
Interestingly there is a Sidekiq compatible job queue written in Go that has a similar name: go-workers https://github.com/jrallison/go-workers

Wondering how these ruby/rails inspired work queues compare with NSQ.
Rejection Is Opportunity: 25 months from hard "No" to launch of Netscape
Cell phones have pretty much always been public tracking devices. This increases the accuracy, but for many uses, it's not that important.

The concerns with the fingerprint reader always seemed minuscule. People willingly carry around a radio tracking beacon that can not only tell people where you go every single day but also record and transmit your conversations in real time and, with a smartphone, steal all your passwords. But start using your fingerprint to unlock it and suddenly it's oh no the gubmint is going to steal our precious bodily fluids! It makes no sense.
Fwiw, I ended up just buying a 20$ outlet timer from home depot, and a lamp that I don't use for anything other than shining right in my face at 5:45. I set my phones alarm at 5:45, 5:50 and 5:55, and the light kicks on at 5:45. It has been working really well.
Salient points all, I wish I could have stated my views as eloquently.
Ricardo Quesada is moving to cocos2d-x cross platform game engine
That is good to hear because this one looks pretty great and I was downright annoyed when I found out it were not out yet.
Larry Wall | Define Larry Wall at Dictionary.com
Go Concurrency Patterns ported to Clojure
I took a look, and am a little confused. Does the code for the workers need to be written in Go, not Ruby?

Have you also tested the performance of this with 40-50 workers doing intensive I/O work such as crawling web pages? One of the main disadvantages of Sidekiq is that the workers just freeze every 15-30 minutes when you have a ton of workers crawling web pages. The only workaround for me is to setup a cron job that restarts the workers if I detect this pattern.
Nice way to average it out, but wasn't there a previous survey that showed that 60 percent of developers make less than a few hundred a month or something?
BitPay acquires 10000 merchants
Went to Germany and Austria from Sweden this summer, Air Berlin lost(well, i guess it's the baggage people at TXL that lost it really) my bag on the trip down to Germany for two days and for one week on the trip back from Austria.

They lost my bag twice on the same trip + the bags was apparently sent to Gothenburg on the Wednesday(we came back on a Sunday), but i didn't get the back until the Sunday a week from when we arrived home.
The problem is the "normals" don't know the spying is going on, don't know what it means, and don't know how to roll their own solution.
You're comparing apples and oranges. The carbon footprints of iPhones alone sold in a single quarter is in the millions of tons. You point to a couple of privacy breaches versus Facebook whose entire business model is based on breaching privacy.
Show HN: Videality - Online Video Networking Events
First of all "Ruby" is not an implementation. The performance differences between MRI and the different patched versions of it, MacRuby, MagLev, jRuby, Rubinius etc. can be substantial.

[edit: I referenced https://github.com/cogitator/ruby-implementations/wiki/List-... here, but then I read through the rest of the list, and too much of it is "junk", so I added the list of the more mature implementations above instead]

But the point is not that making speed improvements is impossible. I strongly believe Ruby can be made as fast as current JS implementation or better.

But there's a vast gap between being able to, and for performance numbers based on 45% of RubySpec to mean anything about what we can expect to see in terms of performance of this particular implementation.

I'm working on a Ruby compiler myself (woefully incomplete; certainly vastly faster than MRI on the tiny subset it can compile, but pointless to benchmark for exactly the reasons I stated: I have no way of telling how much performance it'll lose to deal with method invalidation etc.), and I absolutely love that more people try to implement Ruby and it'd be fantastic if these performance gains stay as they flesh it out.

As someone else pointed out: Several Ruby implementation started out with impressive numbers on some subset of the language. Then they slowed down more and more as code was added to handle the corner cases of the language.

Maybe these guys will do better. Maybe they won't. The current benchmark does not tell us either way.
Sophia - new embeddable key-value database designed for a high load
While I lack security and encryption knowledge beyond the basics I believe the answer is 'no'. I believe hosts can either access a VM's file system, RAM or SWAP.

You're better asking "How can I reasonably secure a VPS to make someone's life far more difficult."
This is a very insightful way to look at things and it highlights the role of the leadership. In current world not much of the stuff matters, actually, as it is very high on the Maslow's pyramid. So it has to be thought leaders who define the course of action for the "careless masses" (TM).
Who writes Linux? Almost 10,000 developers
I might add the pry gem to that list. It has a pretty robust community around it and it can help when debugging hairy code.
A server that is located in the EU is almost certainly owned and operated by a EU-based legal entity that is a wholly owned subsidiary of the US parent. So strictly speaking you would be getting your services from a EU company that is owned and controlled from the US but that is subject to all the relevant local laws.
IT faces Playstation expectations with Atari technology
I don't think the worst consequences are in people moving their data off services now -- the real impact is how this affects long term IT strategy. Even small changes to the slope of the adoption curve now will result in massive accumulated losses over time.

A lot of companies with a lot of data are asking themselves whether or not to put that data in the cloud. Storing data in the US right now is a bit like suggesting you store your confidential files in 1980s Soviet union -- only, they would probably have been a lot safer in the 1980s Soviet union.
Yep. I will be disabling this.
Really interesting that Mac OS offers this. Neat.
I agree 100%. First of all, I highly doubt that one of the largest tech companies in the world would blatantly _lie_ in their marketing material. Apple claims that fingerprint data never leaves the SoC and is not even accessible by the OS. I don't think they would say this if it wasn't true. Second, what use would the government have for a persons fingerprint anyway?

With regards to this iBeacon tech, my main concern is not being able to walk down the street without being bombarded by push notifications and offers from nearby retailers, although if used correctly this technology could enable a great deal of novel use cases that NFC can't due to it's short range.

Can we for once just be excited about a new piece of technology instead of hypothesizing how the government will misuse it?
I'm using this and it works great. We even managed to get it deploy to heroku, which was pretty magic.
Some additions:

* The better_errors/meta_request/binding_of_caller combo for error pages with in-browser REPL and for Rails Panel chrome dev tools tab

* foreman for launching processes

* pry as a debugging tool

* lograge/quiet_assets for cleaner log files

As the project author, I will not include simplecov here, but I would normally drop that in there too ;)
Your own citation proves you wrong. One of the Social Text editors was so convinced of the legitimacy of the work that even after being told it was a hoax, "suspected that Sokal's parody was nothing of the sort, and that his admission represented a change of heart, or a folding of his intellectual resolve."

People don't like to admit they've been conned. Anyway, sincerity is a separate issue from quality. The editors believed the paper was sincere, just not very good.

That is how disconnected they were from anything resembling a "methodology" that could detect basic falsehoods nestled amidst pretentious language and reverential citations of suitably fashionable authorities.

Alternatively, they thought it was "a little hokey" but assumed sincerity, and ran it because they had an opening and were too lazy to find another scientist willing to write for a humanities journal.

Scientific theories generally yield testable hypotheses. Name one testable hypothesis that's ever come out of "critical theory".

It's not that critical theory is necessarily good. It's that Sokal's prank proves more about the efficacy of social engineering hacks than the badness of critical theory.
Heh, it still feels wonderfully retro, but instead of evoking the original Star Wars, it evokes the old early-'90s PC games like X-Wing.
Awesome pictures! (wish I worked there :)

How does Twitter view their API? is it treated as a profit center or a cost center? It seems there are lots of companies using it to build Twitter clones, and nobody is paying for it since it's free. And they've been offloading the "hose" to companies to Gnip/Datashift so they can resell the data. Is their API still a top business area for them?
Dynroute - Dynamic DNS with Amazon Route 53 and Node.js
More context in their podcast: (http://cognitect.com/podcast)
In the classical era, wealthy patrons contributed the fixed costs - training of musicians, providing room and board and practice time for sponsored composers and musicians, etc..

In the 20th century, the "record companies" covered the fixed costs - recording, distribution etc.. They did so by offering only contracts that were economically very unfavorable to the artists, and using some of the revenue from the more popular acts to finance others that they hoped would make money for them (not for the artists).

Today, unless a musician is foolish enough to sign up for the old-style ripoff contract, it's DIY. But the fixed costs have declined - the musicians invest in practicing their craft at their own expense, and pay for instruments as always, but low-to-mid-quality recording and internet distribution are orders of magnitude cheaper than the old means of $100/hour studios and hauling boxes of CDs to stores.
Open Letter From UK Security Researchers
> we for once just be excited about a new piece of technology instead of hypothesizing how the government will misuse it?

Not this year at least, no.
It's not the morphine, it's the size of the cage.
.NET != ASP.NET
Just fyi, you're raising the question, not begging it.
Why the Microwave Mentality doesn't work
Actually, on my retina iPad this demo doesn't work at all. You hear the music, but no visuals appear.
How much work do you expect it to be capable to replace MRI?
I am glad that OP has found the ideal language for him, but not knowing what PHP is well suited for after working on 12 years sounds absurd.

Every PHP dev after working on it for few years will know that its not the best language out there, but they will also realize that using it they can get stuff done.

Regarding books :
I have to agree on the fact that there are many crappy books out there related to PHP, and I have still not found the ideal reference book for my needs .

Package Management :
while its true that there was no standard package management tool for php few years ago ( except PECL ), the situation is different now, composer has evolved now and has become very common these days. composer does have the system where one can put all the dependencies in a single json file to manage all the dependencies .

Django's first tutorial :
just go through Symfon2's first tutorial and in my honest opinion it can give serious competition to that of Django's
http://symfony.com/doc/current/book/http_fundamentals.html

RESTful and DRY :
OP mentiones some libraries which are good for creating RESTful API's in Python, and Of course PHP has some high quality libraries to create RESTful API's.

https://packagist.org/search/?q=REST

Evented Codebases :
PHP does have some tools to do the achieve the same result http://reactphp.org/

Deployments :
no one can deny the fact that PHP is knows for its ease of deployment ( shared hosting ) , but any ony one serious about their app cannot go with shared hosting , but deploying PHP on a VPS/dedi is actually easier then deploying a Django App .
and even modern deployment tools can Chef, Puppet, Ansible have wide support for PHP and its frameworks.

I am wondering that how just by switching to a language will make my code RESTful, DRY and more maintainable. In the end even Python/Django can be used to write crappy code.

Actually I was expecting more solid reasons to switch from PHP to Python ( There might be some too ) .
Yes, workers are written in Go, but can be queued from Ruby. I'll put together an example in the goworker-examples [0] to test web crawling.

[0] https://github.com/benmanns/goworker-examples
Inspiring Sites of the Week No. 7
I suspect they would say that the commercial value of their solver, for which no publicly available license exists, is some very high dollar amount which they will offer to you as a courtesy.
>But start using your fingerprint to unlock it and suddenly it's oh no the gubmint is going to steal our precious bodily fluids! It makes no sense.

It kind of makes sense. Biometrics are a whole different discipline in security and identification. It's harder to spoof, and while not really necessary for the lowly consumer, will increase their device security.

That said, you can't just say it makes no sense for any outrage when you take into account the current political hot buttons of the day: NSA's breach of trust, Rising "Inverted Totalitarianism" within the government, the lack of trust in corporate entities, etc.

It's a matter of trust. If you can't trust either a corporation or government, then this amount of open access seems scary. You may not be scared, but to dismiss others people's concern as not valid proves you're not obviously sympathetic to their viewpoint.
Yet another disappointment - these beacons will (of course) be closed off to Apple devices only. I don't think we'll see another widely-used standard like GPS for a long time.
>The parent isn't arguing that the new async constructs in the language don't make asynchronous programming easier.
He's questioning the need for using asynchronous programming models at all, for the common use case of ASP.NET applications.

And, my comment questions this very idea that for language constructs to be added there has to be a "need".

They is never a hard need. We can do everything with assembly.

Language constructs are added to make things easier.

And that includes ASP.NET applications. His might not have a use for patterns made easier by async, but others do, especially those doing real time websockety stuff.