skysight-inc/HackerNews huggingface dataset:
And then Iran just keeps the DNS and IP entries active in their country anyways so that its people can keep on using those resources. And i doing so, we have broken the internet.

This is why an organization that manages something as important as IP addresss distribution and Domain management, can NOT be part of 1 country. Why does 4 families and a judge have the power to basically kill all internet access in a country, because someone got killed, no matter how they died.
You have a very good point there, though to be fair Macromedia got that right and then Adobe proceeded to screw it up. Adobe never liked the idea of using a single application, they like to sell people a range.
Military kit through the ages: from the Battle of Hastings to Helmand
Kicking Ass at a High-Level IT Job Interview
I think that is the main reason behind the comments here. The mathematica language takes some using too, and its syntax definitely is on the weird side of functional. However, do you expect this kind of complex example to be a paragon of clarity in any language? Picture what this would look like in haskell, ipython, R or javascript. Do you think "oh yes of course I will totally be able to do that after 2 hours using the platform"?

As to the question if you have to be a developer to write that kind of code, of course not, but you do have to be an experienced developer on that platform. I for one really like Mathematica despite the closed source and the offputting look of the source code, exactly because you can do the sort of magic shown here and actually get there pretty quickly.

Now, I hope that didn't sound too defensive :)
Tardis TimeLine uses a pure brute DOM approach to create timelines. Seeing this and how Vis.js does something similar, drives me to re-implement it removing and adding the time flags. I can't afford to use canvas and it must work on IE 8.
is he a cop or a robber? what, don't do anything to antagnise them, call the cops later?
It's a lot easier to write Mathematica than it is to read it. I've come up with some retrospectively-horrific functions that were intuitively easy to write - just keep piling on the functions, really. It's like the standard mistake when children learn maths of writing "If x=-1, then x^2+2x+1 = (x+1)^2 + 5 = 5" when they mean "x^2+2x+1 = (x+1)^2; then (x+1)^2 + 5 = 5": Mathematica makes it very easy to write in a completely unreadable stream of consciousness.
There were a couple of attempts at similar stuff before, I was working on a similar thing (called Magenta) but I kind of lost motivation a long time ago.
Thank you very much, It's very kind of you all if there's anyone like chrisBob mentioned who willing to help us with our poor English, pls mail me: noel@wrtnode.com, we could pay for it. :)
Pretty cool and pretty great value, but

Compared to most entry-level PCs, which typically cost around $1,000

Say what now?
Well, that explains the horrible JPG quality.
I did some work on some code presented at Swift London and could both improve the way it read by changing to a more functional style and using GCD and speed it up by about 18x in the core solver function.

I got a 50x speedup changing from a class to a struct ( before that my version was slower than the original using NSMutable arrays to store the objects.

The blog post has more details but I wanted to add this to give more context than the title.
1 rule you will need in Web Design
I investigated Tableau. It seemed to be expensive and too Windows centric: Tableau Server and Desktop both require Windows (which we didn't want), and we couldn't use Tableau Cloud because we didn't want to expose our data outside our DMZ.
Responded here: https://news.ycombinator.com/item?id=8201486
Isn't it the same book?

http://greenteapress.com/semaphores/
I disagree with this. I read every software engineering book I could get my hands on when I was in school - GoF, Refactoring, SICP, Pragmatic Programmer, XP Explained, Implementation of Functional Programming Languages, TAPL, Basic Category Theory, On Lisp, Art of the Metaobject Protocol, numerous textbooks I wasn't assigned. As a result, my code ended up overcomplicated, with a bunch of cool algorithms, a lot of OO design, a nice smattering of patterns...but relatively few useful solutions for people. It was only when I was like "Alright, I've already read every book anyone I've met has ever mentioned...I need to push through and actually finish a project now" that my skills started shooting up.

Write code first. Write code until your programs collapse under their own weight. Then go out and read what the masters have written. You'll understand it much better when you have personally faced the problems that they were facing.
Sorry for the bad webpage design, we will change it but may take a while, actually there's no web front-end person in our small team, all the site was done by our-self while coding Linux or pcb lay-out.
Ask HN: Some Job-Seeking advice
TL;DR: How can I get a job at a Ruby/Node/Python/etc shop if I haven't worked in one already?

Hello HN,

I see all thee job postings for these really interesting companies that I'd love to work for. I even have some domain experience regarding their products, but I have only had one job before and that was a Java shop. So I have no professional experience in the stacks being used in most of these companies. I consider myself a fairly good programmer and I know I can pick up technologies fast enough. So do you think I am still eligible for these jobs? Advice on how I should approach these opportunities?

Full disclosure: I am nearly 23, have over an year of professional experience working on Enterprise level software for insurance companies in the middle east.
Privacy, Free Speech and The Right To Be Forgotten – Irreconcilable Differences?
Thankfully, the Supreme Court is tightening this up lately.

I'm not so sure about this. The Supreme Court is attempting to define and apply standards that some experts consider arbitrary and highly subjective. One example is the attempt to make a distinction between a mathematical function and a novel software algorithm. It almost seems like the distinction is made based upon whether or not the particular justice writing the opinion is able to understand it. Some might even go so far as to say that only magic is patentable (recalling the oft-repeated Arthur C. Clarke quote).
To be perfectly honest, the fact that NSA already has access to every single packet into or out of the US (and probably most inside the states as well...) for much cheaper with much less rollout overhead, points me away from these types of algorithms as a "tool of mass surveillance". Think Occam's razor - you would need massive political pull to put this in every tiny jurisdiction, not to mention equipment maintenance and the massive attack vector exposed by hundreds of "internet of things" devices piping data to some endpoint. The recognition results would need to be geolocated, time tagged, and encrypted to NSA specs. To access the data it would have to go through some kind of unclass->classified firewall, get decrypted AND they would have to keep the public in the dark, blah blah blah.

The tools already revealed for large scale surveillance are cheaper, more effective, and more robust to outside attack than the mentioned ideas. More importantly, they are already there - there is no rollout cost at all! And up until recently it was also easier to keep the public in the dark...

I do see applications at the places you mention, but for a very different reason - border inspections (coupled with human oversight) are an excellent place for automation where a small amount of effort could lead to a massive increase in throughput per person.

The only downside is that officials who deploy these things will want guarantees on effectiveness, which you can never truly give due to statistics. Couple this with the fact that neural networks are very difficult to tune for false negatives and false positives and it would be a difficult sell.

One alternative would be to use these types of networks as black-box preprocessing, followed by a "tunable" algorithm like logistic regression where you could effectively control the ratio of false positives - a high rate of false positives coupled with human oversight could still lead to a large boost in human performance if most of the border inspection process is uninteresting.

But still there are unions... which is a whole separate issue to itself.
i fail to understand why you would want to rebuild everything when using scala, we use it successfully with spring. Or rather just use grails and at least have the jvm.
Rails is slow, yes it scales well, but other things scale as well (or better) and will cost you less to run.
For computer parts, Wanchai computer center is ok, but not the most interesting. I'd give that label to the Golden Computer Center in Sham Shui Po (exit D3 of the MTRC of the same name).

The one in Mong Kok has gone down lately, less shops, more high-end stuff, but there are still some good PC component shops.
Also in HK, you can return something within 7 days if it doesn't work. Beyond that you need to contact the distributor.

These buildings don't have everything though. I'd say that China and Thailand have a lot more to offer in terms of variety.

In Bangkok, the Chinatown area is really interesting. You can buy almost everything if you can find the street or building where a particular item is sold. Last time I was there I stumbled upon a watch market; you could buy them wholesale, by weight (not really, but it almost seemed like it).
Full Stack Developer – Boosted “Where shredding is part of the job” boards
And it became a $27 billion pa business.

http://www.huffingtonpost.com/2013/12/16/how-the-yoga-indust...
This is really cool. I really like Minecraft computer components, but I could never help to think that if the guys who build them, started playing with something practical, the results might be more tangible.
Current consumption:
0.13A - same module, wifi off
0.17A - same module, wifi enabled
0.14A - dock (RJ45 included) + wifi off
0.20A - dock (RJ45 included) + wifi enabled

according to one of WRTnode from http://openrouter.info/forum/viewtopic.php?p=36058

and WRTnode is about 20g in weight.
Looks great on any device -- but only available on iPhone, no tablet no Android? (Hint: for b2b apps that are all switches, lists, and text input, cross-platform frameworks are foolish to ignore.)

Concept looks interesting, love to monitor services. Few SaaS admin panels are built for mobile. But if I have to wait for Android / tablet and pay more ... I'll keep using my existing custom management. I feel like if I need to manage my deploy instance at a level above console on the go, that need should have been automated.
I'm a Minecraft modder and while mods are really exciting, sometimes the vanilla stuff is where it's at.

Awesome job.
I really like the page design.
and I wish there were clients for heroku for other mobile platforms. (a windows phone user here)
Game of life simulating itself.

https://www.youtube.com/watch?v=xP5-iIeKXE8

http://www.conwaylife.com/wiki/OTCA_metapixel

Minecraft in Minecraft

https://www.youtube.com/watch?v=GwHBaSySHmo
Here's a list of about 35 popular Rails sites I've compiled: https://onemonth.com/ruby-on-rails-example-sites
I wouldn't say that they're exclusively a marketing vehicle.

Large publishers also hire, vet, and retain editors. It's hard as an independent writer to find a good editor -- not just someone who can proofread your manuscript, but someone who can offer serious constructive advice on the flow of the story and tell you what should be fleshed out and what should fall under the shadow of the hatchet.
Harvard Researcher on Aging: There's no 'limit on the human lifespan'
After doing some electronic goods trading with China, I can say that the main issue is to make sure that what you receive is what you paid for.

Specs have a way of changing without you being informed. Consistency of quality is pretty random as well.

So you have to make sure you inspect the goods before you take them.
Also, almost all manufacturers and distributors will make you pay before at the latest at the time the goods are departing. No 60 day or 120 days credit here.

You get the cash, you get the goods, most of the time.

If you're a larger trading company, you can have the support needed to inspect and ensure that the goods are up-to-spec.

Then there is Alibaba. Small quantities for direct sellers are usually OK (although quality varies greatly). At least you have buyer protection and the sellers are very careful about maintaining their reputation so they are usually prompt and efficient.

Finding a factory for something you want to manufacture (or for large orders) can be fraught with issues, the first of which is that I'm yet to find a factory that can honestly tell me they can't do something; whatever you ask, you'll get a "yes". If you have no production experience, you're in for a ride.
This is a great learning experience for anybody, young or old. Maybe the builder in the screenshots is a carpenter and just trying to learn how hard drives work. Maybe he's a kid who will build the next gen drive in 20 years based on his ideas seeded here. How do you know?
I took second place at my first Hackathon this weekend. Figured it would be fitting to share my hack here.
This is interesting stuff, thanks. It's also fun to think about the remarkable advances in things like geared devices, automatons and water wheels in the Hellenistic period through to the end of the Western Empire. Most famously the Antikythera device: http://hist.science.online.fr/antikythera/MORE-DOCS/Greek%20...

It's tantalizing to imagine the next steps from these sorts of devices, like windmills, clocks, programmable mechanical looms, steam power, etc. Given the quality of the engineering in the Antikythera mechanism, it might have been within the technological abilities of Greco-Roman society to develop a classical era version of industrialization. Of course, then you get into the whole debate about whether a slave society has an economic impetus to industrialize (I think they do, following Sidney Mintz's point in "Sweetness and Power" that Caribbean sugar plantations in the 18th century were proto-industrial, factory-like spaces, but that's another discussion).
Microsoft already published this.
http://www.microsoft.com/en-us/news/press/2014/aug14/08-19st...
Australian Law to Make Illegally Obtained Evidence Permisable in Court
The typical advice is to go and build your Github repo to show your potential employers. If you are really good, you won't have issues landing a job.

Good luck!
This is a huge problem. Sites like NASA's NTRS are retroactively blocked.[1] It's not clear which user agents one must allow in robots.txt. NTRS allows archive.org_bot, but apparently ia_archiver is also needed. At some point the allow directive in the NTRS robots.txt[2] no longer matched, nuking all historical data.

1. See http://web.archive.org/web/20121029225832/http://ntrs.nasa.g... for an example.

2. http://ntrs.nasa.gov/robots.txt
Even if this has no practical reason to exist, it makes me happy to know that it does. The world is a better place for it.
If you believe in the backpack idea, here is a whole list http://blog.piggybee.com/2014/08/delivery-by-travelers.html
Jason Scott in general is one of my internet heroes. A lot of what he covers in his work is before my time, so it doesn't carry any nostalgia for me, but appeals on a different level altogether.

Books I've read, and classes I took in school, covered the history of the net and computers, but only the things that they feel is 'important', you get the overview of the evolution of programming languages, history of the computer, and timeline of the internet and world wide web. In each case, it feels like it's all about linking one big advancement to the next big advancement.

What you get from Jason's documentaries and presentations and sites however, is this really raw and honest look at what real people were actually doing at the time. It's hard to explain why that feels so important to me, but it does.
With this small fun project I do not intend to start a flame war. (But go ahead nonetheless if you like to. :D)
It is just meant to be perhaps a bit entertaining. ;)
Criticism of any kind is welcome.
It reduces context switches in the kernel which are more expensive and reduces the memory resources needed for kernel threads which are larger.

There are also some hidden gains in terms of TLB caches and other costs of kernel threads switching.

An additional advantage is that between user-space-threads you have fewer locking problem since they implicitly lock out each other between context switch points so you only need locks when you need to protect an area across several context switch points.
It is nice to imagine that I have millions of these in my computer and for each there is small data janitoring gnome.
It should be noted that in the context of martial arts, especially Chinese ones, that the number 10,000 has special significance because it's a sort of colloquialism for "many" or "infinite".

For instance the phrase commonly attributed to Bruce Lee: "Fear not the man who has practiced 10,000 kicks once. Fear him who has practiced one kick 10,000 times."

In this case you could substitute any large number and the phrase retains its meaning.

Similarly, "The Classics" (an important illustrated text in Tai Chi, also studied in several other Chinese martial arts) and Taoist texts will occasionally mention "the ten thousand things", which should actually be read as "everything in the universe".

So in other words, when a translated Chinese text talks about practising something 10,000 times, it should generally not be interpreted literally as the number 10,000, but rather as "as much as is possible within a lifetime".
E-LUMNI SLEEPING ALONE(STEPHANIE'S ROOM)
If backpack's team is crazy, many more are crazy as you check out our non exhaustive list http://blog.piggybee.com/2014/08/delivery-by-travelers.html
Something something Docker containers.
I like epoll over poll because you don't need a central point in your application that knows about all FDs, each component can manage it's own FDs registration with the OS.
? I can't even remember the last time I've seen a bug that came from implicit casting, apart from there being compiler warnings that will tell you about them.

I don't see how one can reasonably argue that type conversion is like 'rolling a die' - well yeah, if you use auto all over, it can be, which is my whole point. Next thing we'll need unit tests just to make sure a type change in place A doesn't make part B fall over - just like in scripting languages. Judicious use of auto to make iterators less painful to type; OK. 'auto' for types in templates where you don't know the type yet - that's a genuinely useful case (although there aren't that many cases where it's useful). 'auto' for every type just because that way you don't have to think about types - recipe for disaster and source of unexpected bugs, imo.
I've worked on feature film (90 or more minutes) productions that with a full crew cost <$400,000 to create. $20m for an advertisement is a gross overestimate. I would be shocked if it cost more than $100k to make this video.
In those cases I like the coroutines/user-space-threading. It gives you the reduced cost of having a single or a few threads without the heavy toll of callbacks.
Man, I've been looking for the name of a Sega Genesis game for a long time and couldn't remember it. I just saw it on your site. "Atomic Rob-Kid" was one of the best games I've ever played. Super hard and super frustrating, but it has a great feel!

https://www.flickr.com/photos/textfiles/14811059366/in/set-7...

http://en.wikipedia.org/wiki/Atomic_Robo-Kid
There are a few similar tunnels to this in the UK, including one around where I live. It's an interesting method, and probably one a lot of the US could benefit from too.
This list says little about Rails' productivity benefits without also stating how much is hidden behind it (in terms of queues, caches, async workers, etc.) to let those services handle their job.
>But this is Japan, so I'm going for 7.5km and the person is actually a 1.8km high Super Dimensional Fortress.

I like this one better. Why doesn't their flood defence plan involve giant mecha to vaporise the water with lasers?
This comment embodies the total misunderstanding of Yoga by the Western World.
Yoga isn't about letting everything go during this life. It's about letting go the non important things.
Iyengar himself, while extremely wealthy, strongly condemned the mercification of Yoga that we witness nowadays.
Exactly. Where I live I see about 20 networks in 2.4GHz, not even talking about Bluetooth, 802.15.x and other 2.4GHz users. Over the latter WLAN should have priority though if the other devices are standard conforming. In 5GHz I can still only see one or two other networks.
7.5km is clearly a typo.

11cm of rain isn't - this isn't that uncommon in extreme storm conditions.
Certainly a crook, but not boxing in the same category as Al Capone. No murder, torture, large-scale organization with a number of different criminal activities to be seen here, just a thief running a protection racket.
I'm not sure the whole world would find and aggree on an alternative root that quickly, though.
Three Examples of Big Data Applied in Energy Analytics
Yeah, that's pretty much what you have to do, and go back to a C-style init method. But then you've lost the benefits of RAII, and you can't necessarily use those types with templates (which won't know about your init method).
RISC creator is pushing open source chips
Here's why I will not touch Rails:
http://www.cvedetails.com/product/22568/Rubyonrails-Ruby-On-...

IMO it deserves bad press for favouring development speed over sensible defaults and safety. Frameworks should not be allowing SQL injection in 2014.
Cool, makes me want to start tinkering with Minecraft, but can't really afford anymore time sinks in my life. Still its amazing what people can do with it.
Good point. I remember working on MIPS M4k CPUs many years ago which could almost service a single 1Gbps link (at 100% CPU though).
Without a gigabit link on the other side fast WLAN is pointless though.
It was just too tempting to see a little board for networking. I agree though, networking is not the primary market.
Cool, thanks for all the recommendations people!
>What's stopping open source infrastructure supporting magnet URLs? :)

This actually sounds like a good idea. Is it a good idea? I suppose many distributed systems use hash rings and the like already, but I don't remember ever seeing them exposed to users as urls like bittorrent does.
Thanks for listing them out.

The main reason I think hackers looking for passive income source is, They want something can generate money and they can focus on hacking without worrying about money.

EDIT:

forget to add min.

~$100USD/month from http://webscrapemaster.com

~$10USD/month from ad on my blog http://motyar.blogspot.com
It was sarcastic, I thought that was pretty obvious?
Someone needs to make a FUSE driver that patches into this with a mod for Minecraft.
FileServlet supporting resume and caching and GZIP (2009)
I just uploaded a letters solver here http://www.datagenetics.com/blog/august52014/index.html
If I could have a router or even just an AP with complete hardware documentation in public and 100% open source firmware for it that would be an ok price.
With the advertised $25 of course greed kicked in as well. ;-)
Also, you don't need to buy a darned thing to do yoga. Lululemon or no.
Because if he's lucky, he'll be weaving magnetic core memory in 20 years.