skysight-inc/HackerNews huggingface dataset:
ORIGIN : The FB spam link redirects to the website which hosts the spyware.

The link says its a browser update & an add-on, gives instructions on how to install it. If successful, then it modifies the browser and uses cookies to gain access into FB accounts & starts spamming & tagging friends. This is nothing but a digital ads money making formula.
But I was curious & furious, so decided to chase the details.

The update button actually points to a spyware.

I started digging deep. I download the spyware & read the code, looked for dependencies and usernames, parsed few more links and found his profile. That, and I also found a link containing a lot of sensitive Bank user details (which he had hacked earlier and put into a doc)
Also found links to currently hacked websites.

I wish to discuss my findings, since this is my first probe of such kind. (and the fact that i found some things, has got me excited ! )
Please visit the blog (linked to the news header line) and look for further details on my blog.
Brilliant article.

I have made similar observations in the past as well:

http://williamtpayne.blogspot.co.uk/2012/05/complexity-it-ha...

As well the mistakes we tend to make when we try to deal with it:

http://williamtpayne.blogspot.co.uk/2012/06/pushing-complexi...
Gigabit Wi-Fi: 802.11ac is here: Five things you need to know
Integrated Marketing Week Recap: The Power of Images
Oooh... that's not good.

I envisioned it as an insurance-like system: you pay for battery swaps, which cost X amount, which goes toward the collective maintenance of all the batteries in the whole system. Thus you don't have to worry about which battery is yours, or the health of your battery, or anything about the battery anymore. That simplicity alone makes it worth the price of admission.

If they're worried about specific batteries and specific costs and specific maintenance tied to you, then I think they system has too many complex details to make it an easy snap decision. UX won't be as good, not as smooth, and it'll deter people from using the service... I think they need to go the collective route to make this work.
I totally agree. The brain is drastically more complex than a CPU, which could be reverse engineered in such a fashion. That's because we have a solid understanding of what happens when electrons flow through a series of specialized circuits, and we can control (and model) the input and output of each one. We cannot yet control or predict that flow with a human neuron, I don't think. At least this map doesn't get us closer in that regard, as much as I want it to.
If they don't use the AppStore, you're not missing them as a potential customer.
Stoner....
I have similar experiences - it all comes down to accounting structures, in the end.
Some part of Malaysia make you want to flee ASAP (KL, Kota Bharu), but there are some great parts too (Pankor Island, Perhentian Islands, Taman Negara)!
Not what you are asking, but having been through a property search recently, there are some key features I can suggest.

1. Popup the floor plan in the hover window.
2. Add the sq. footage (usually available from the floorplan)
3. Add a 'hide this property forever' button.

2 and 3 were on that Globrix site, but Nestoria have decommissioned it now that they've bought it.

Also, an 'Arrange a viewing' feature that didn't feel like you were endlessly typing your email address and details into a black hole would be nice.
My guess is the cost structure of such an infrastructure is at first prohibitive to offer a complete swap at 60-80$. Once the market is big enough they might be able to switch to the model suggested abovr.
It's still exists (probably not for long). But recently after they failed publicly many critics claimed that battery swap model won't work, I guess that the guys in tesla disagree. Thus the compassion is required.
Mere belief is dangerous. Do you have proof?

Until you do, don't assume the set of things women are inherently suitable for/interested in/able to do is not the same as for men.
It's quite a large scale-up to go from the typical week or two vacation to travelling for a whole year. I wonder how many people get tired of it after a couple of months? I've met some pretty damn jaded world travellers in hostels, the kind who talk about "the same bullshit hostel conversations every day."
1000/month is a bit of an exageration, more like 400 if you work less than 5 years for your employer. You also need to work at least 2 years for your employer.

Oh, and don't be so eager to jump on the neo-liberal thought wagon. Some people travel, most use it to raise babies.

Source: I've done it.
When you're talking about private repos for commercial customers, paying is a feature, not a bug. A paid relationship is fundamentally different in that it creates obligations on both parties. When something is free, the person receiving the free service has few rights or remedies.
Sounds like a great idea - and sponsored by the pirate party I see. They seem to be the ones trying to plant cookies on my computer, to 'improve' my web browsing experience.

http://www.pirateparty.org.uk/

Thanks guys.
Ideally the system would be extremely smart: not just freely circulating anything, but tracking the health of each and every battery, doing automated maintenance as much as possible, and circulating certain batteries out for refurb if they get too low.

It should be like battery insurance: you'd just never have to worry about it, and there would be an extremely smart system ensuring the health of every Tesla battery on the road. "Should" being the key word here... but maybe that's the plan, hard to say.
Another traveller chiming in, I've just started working after taking off for 8 months to travel South America (top to bottom), Antarctica, and Europe. I've been working now for almost 2 months.

Regarding packing: My wife and I each carried a 40L backpack. This is pretty small, but I'd highly recommend it for this kind of trip. They were a godsend on buses in South America.

Cost: Over the course of the trip we spent almost 40k ($165/day), if you exclude Antarctica it was a much more reasonable $92/day. Last minute deals for Antarctica DO exist, I recommend them highly (we saved somewhere in the neighborhood of 20k).

Transport: As with others in the thread, we bought as we went and opted primarily for overland travel. Tips for 30 hour bus rides: carrots to snack on and Harry Potter audio books.

My most recent post [1] was a wrap up after being home for some time. You can check out the blog for more on packing, budget, etc.

Happy to answer any questions.

[1] http://orofino.me/
What pain points are you solving for your users? That's going to be key.

Also, are you going after the ENTIRE UK house-hunting market, or a niche within that?
Site is down...
So, hang on, the person has an opinion and lists the facts they believe support it. You call them a pedant, hateworthy, that nobody cares and that they ought to 'go away' because of 'the global surveillance state' or something. You don't have to agree with the person but basically, you're being a dick. Please don't.
> The professor contacted 275 creative people...

Selection bias?
> the immediate problems are: lack of dynamic allocation

That's not an "immediate" problem, far from it. I've written a standalone Forth system. I could boot it from a floppy, modify its source, and recompile it in less than a minute on an anachronistic 8086-based laptop. Then I ported to C in order to be able to play with the zillions of libraries one can find on Windows and Linux, to play with GUI and 3D Engines. I did implement heap functions, but it was more for the fun of it than because I needed them.

> poor handling of complex functions.

Other languages would let you create function/methods that spread over dozens of pages, but this is universally considered bad form. Forth isn't designed for bad form, which is indeed a serious competitive handicap nowasdays.

> Of course you can write your own dynamic allocation routines, but that will make your FORTH less than simple

So you either say "Forth sucks" or you can say "Are there better ways?". If you add up the overhead of heap allocation structures, the size of the malloc/free functions and the overhead of calling malloc/free, you'll find out that often, over-allocating static structures is just as good, memory-wise. Moreover most systems, including many embedded systems, have plenty of resources. So it doesn't really matter if you waste some kilobytes because you're over-allocating.

> having lots of small functions to understand which is a type of complexity in itself

Ravioli code versus Spaghetti code has always been a conundrum. In the end you just can't set an arbitrary limits on the size of definitions/functions/methods. I think the correct criteria is that you definitions are semantic units. As Brodie points out in Thinking Forth, if you can describe your definition in one short sentence, it is ok. If you do that and still end up with lots of definitions, it is likely that the problem you are trying to solve is itself complex.

> highly non-intuitive for programmers used to more common languages

That's to me a funny reproach, because my definition of a programmer is to be able to absorb and adapt to new languages, styles and paradigms in no time. You know that feeling when you try to explain what's your job exactly and people think you're talking witchcraft? Our job is to deal with non-intuitive, occult siliconic forces.
I felt that after 4-5 months, you get "used" to the travelling, you're not as excited anymore. The best thing to do then is either take a longer break in a nice place or simply start travelling in a different way. Another option that seems to work is to switch continents, everything is new then.
i was just thinking about this in the shower and came up with this handwaving justification:

if you have two random values, using AND biases the number of set bits on average (you get 3/4 zeroes in the output). in other words, it lowers the (shannon) entropy in the circuit, on average, while an invertible function preserves entropy (it has to, right?).

entropy sounds like a smart thing to preserve in a PRF so this would seem like an argument for invertibility.

BUT it's only preserving entropy on average, and what you really care about is the entropy in the difference between input and ouptut in any single round. which is not the same thing at all (identity function is great for the former, not so good for the latter). so you could imagine there's some trade-off...

forgive me if this makes no sense. it just seemed interesting when i thought of it :o)
No matter how much amazing technology we develop the amazing ability of people to rationalize evil remains unimproved.
Maybe once more people are doing it they'll switch to that system? Initially when few are doing it in a few places, there's incentive to just get a better battery and keep it.
I waited until the Google Maps app came out before upgrading my iPhone to iOS6. But now that I'm on 6, I find myself using Apple's Maps most of the time anyway. I like the interface better and it works well enough for me to drive around and check traffic.
Please, you think they haven't thought of those problems? I'm sure it's a sealed system designed for real-world use. Otherwise why would they even create it?

You could say the same about the car itself, but that appears to work just fine in the elements.
Just like Hauwei crushed Cisco?
Make the web faster
Even better would be if on their webpage it showed perhaps a little diagram or animation loop or something for those that didn't want to watch the video.
Prince Of Persia Code Review
Www.elsalvador.com - Detalle de imágen
> Of course, it's also a getting-new-shit-for-free source which may be irresistible for some people

I unsubscribed for this reason after I just couldn't pass up 60 free mason quart jars. Right before we moved. Want to know how many lacerations I got from cleaning them? But, I did sell them for $30 on craigslist when it was all said and done, so there's that.
Support the Swiss pirate party: https://www.piratenpartei.ch . Tell them to join this cause.
A few years ago, before JumpTap pivoted to be a mobile ad network, they built a search engine using off-the-shelf parts on a hosting service. Some of the founding team members were from Lycos, and they had a pretty good idea of how to do this.

It was not run at general-purpose production scale, but they did show they could produce credible search results at a relatively small scale.

There are several open source spiders out there. As Web search portals increasingly aim at the broad middle, I sometimes wonder if doing your own domain-specific spidering might find interesting things.
Thanks. Will add these to the list.
A list of the synonyms...

Therefore,
Hence,
So,
It is trivial that
Clearly,
Behold!
Ergo,
And verily it goes that
Thus,
By logical extension,
And verily,
It is the will of the Gods that
We find
It can be shown that
It transpires that
As an exercise, prove that
Wherefore said He unto them,
As must be obvious to even the meanest intellect,
The power of logic reveals the conclusion that
This implies
As Gauss proved,
As Euler proved,
And it was handed down from the heavens that
It pleases the symmetry of the world that

It just needs to be content aware so that it can use "As an exercise, prove that" for the most difficult step.
I guess it would make more sense to let an organization specify sets of interest. Optionally fail-through to external public search engines if necessary.

e.g. if I were an intel agency, I'd crawl all the jihadi sites and build a special translation/search tool for those (I'm sure they've done this). No need to crawl the rest of the pornosphere, so it could be done on one box. A commercial company could search all their industry sites locally, and then fail-through for general stuff.

I guess my main question is "how many machines are needed to do 1-3 term search on a 0.005-0.5 billion URL index" for one user with decent latency, and then how many simultaneous users could be served from that, after the index is delivered". The idea being that organizations will trust the security guarantees of a machine they own, so you could build a search service in a way that the crawl/etc. is done by one set of shared machines, bulk data streamed to everyone inside the datacenter, certain data (up to the entirety) retained by each end-user organization's query cluster, and then queries done by that cluster locally to keep search terms secret.

I assume the actual query part could fit on single machines -- you would sort of want to keep cached pages for a lot of the things you'd want to keep searches secret for, but disk is cheap.
My favorite synonym in this package is "Wherefore said He unto them".
Occassional tweets with @liammax tell me that central gov is heading that way and local gov is obliged to follow. The pressure is there, don't worry. What is not there is easy, default choices for councils to make that leap to OSS.

I am writing up an interesting interview today with Dev Manager of my local borough council about the problems faced getting OSS apps out there. That chat instigated this Ask btw.
Wouldn't that give them even more reason for surveillence and aquireing of additional ressources?
Thanks for the links to the blog postings - they are great!
Try the "Who's Hiring" thread that appears the first day of each month. Last edition: https://news.ycombinator.com/item?id=5803764
I traveled around the world on an RTW, and while we did have to pick the cities in advance, the dates could be adjusted at any time. So we used the flights to create the backbone of the trip, and found local* transportation along the way. And we adjusted the dates quite a bit.

*by which I mean within one continent
swapping things out with no questions

Is also known as excellent customer service. Hardware will always have issues - no defect rate is 0%. How the manufacturer responds to those issues is what determines excellency.
> Government people need strong crypto like everyone else and the best way to test and verify it is by opening it up and deploying as widely as possible.

One counter example: Clifford Cocks created a public key crypto system before RSA did, and GCHQ kept it secret for many years.
I think that's the intention. Regardless of how you look at it however: It's still really impressive
If you're thinking of traveling (even if it is just in persistent day dream mode), spend some time looking at:

"WorldHum"
http://worldhum.com

"Brave New Traveler"
http://matadornetwork.com/bnt/
Stop Running Twenty Different Services Locally
You could try the Common Crawl ?
Developers cannot support pre-iOS 5 anyway
Virtually every major update to Apple products results in this problem. This is not true of other manufacturers. Given Apple's unusually large profit margins, there is obvious room for them to improve in this area.
Many Americans have multiple Facebook accounts. Corporations do too.
I do a lot of HN reading on the train. Medium.com articles only show 1 sentence of content and the rest of the page breaks (or at least doesn't load or appear on my screen).

(Using Opera on Android)
Those photos would make Thomas Kinkade blush.

The Taj Mahal one isn't terrible. As far as I can tell that's because there isn't much in the foreground. The HDR used makes the others appear uniformly flat / without depth, like an old chinese woodcut (e.g. [0], in which perspective is flattened).

[0] http://lifeasahuman.com/files/2011/12/P14-Old-Chinese-woodcu...
That would require a secondary market for the batteries. Tesla could fight this by building the battery swap in to the cost of ownership, just like they do with the free supercharger stations. In this scenario, the demand for second-hand Tesla batteries would be very soft, so it wouldn't be worth the criminal effort.
"On the hiring side, we found that brainteasers are a complete waste of time" -Laszlo Bock, Google's senior vice president of people operations

How did they arrive at this conclusion, having never, ever used brainteasers? Why did they allow this perception to persist for so long (and apparently continue to play along even now)? Why do the websites like Glassdoor, in which Google interviewees share the questions they were asked, contain hundreds of brainteaser and guesstimate questions?
PayPal now running its own PaaS using Red Hat's OpenShift
I think if people believe that anyone using names that have been used for hundreds and thousands of years are going to preempt everyone else from doing so (zen, book...) they should not have used those names in the first place. If you want to prohibit all derivations of your name the rule should become that you have to make up a completely new word. If you chose a commonly known word then don't expect to prohibit everyone else from doing so.
Bush vs Obama compared on NSA scandal
> How can you find talent with that shitty payment?

I live in Somaliland. I make less than 20k USD as a programmer. I was making under 8.8k USD at the same job a few year prior. I am not cheap labor. Well, at least not in the sense of quality.

The cost of living of where I live makes $8.8k/yr a great salary, let alone $20k/yr.

The reason that salaries are so low is probably just simple economics. I'm sure* my company can afford to pay me a salary that would be competitive in places like the U.S. or Europe but since there aren't any other companies hiring they know sub $20k/USD is good enough.

* I know this because the last time I demonstrated that I was capable of getting another job by receiving a job offer, I received an obscene raise. I also know this because I know of folks who earn what would be considered a competitive salary for programmers in the U.S.
Setting up fresh Ubuntu server for Ruby on Rails
Metric won that war ;-)

http://simple.m.wikipedia.org/wiki/Megabyte
Is this medium.com post ( https://medium.com/design-thinking-1/bad7c34842a2 ) plagiarized from this good.is post ( http://www.good.is/posts/secret-to-creativity-learning-how-t... )?

I see substantial similarities in the content and no attribution. I don't think this would pass muster if it were a newspaper column.
I never actually realized how much time it took to fill up a tank of gas! The next step is to get this working via a Knight Rider style truck so you never even have to stop moving.
It's already available: http://www.tug.org/TUGboat/tb30-2/tb95neveln.pdf
Ok. That's a very guzzly car then, though; even other Audis like the A5 seem to do a lot better than that, especially on the highway.
Agreed, it makes sense at small scale to make it an individual system. Once the system grows, it'll be easier to spread the cost over more users. It's like insurance.

I hope that's where they're going, because it's the crux of the concept to me.
I also travelled through central and south America over 6 months. My trip is journaled here: http://blog.benpowell.co.uk/search/label/backpacking

The third best thing I ever did (after getting married and starting a family).
There's data organizations like https://discover.amee.com/ who specialize in this space.
Some background, which may have even appeared on HN before. Markington, the suicide victim, was coerced to join the study through a dubious sounding scheme.

"Dan was acutely psychotic, plagued by delusions about demons, and he had repeatedly been judged incapable of making his own medical decisions. Even worse, he had been placed under an involuntary commitment order that legally compelled him to obey the recommendations of the psychiatrist who recruited him into the study."

http://www.minnpost.com/community-voices/2013/03/why-univers...
>> The site is purely for information.

Well, not really, it directs you to portals for various services.

>> They could - as you say - get wind of the fact that I want to apply for a new passport. So what? That (at least in my mind) isn't a privacy issue.

I think it is and I would be upset about (for instance) my library browsing habits being supplied to people as well, particularly if they were based in places with far less in the way of data protection law.

You may as well say "Why would anyone care about PRISM? Who cares who knows I call my mom every week?", yet it's the biggest story around at the moment.
His opinion is starting from a vastly different set of facts than most of the people commenting here. He thinks the discussion is about provable facts. The discussion is about likelihoods and evidence. He thinks the discussion is about news. The discussion is about doing something about a programme that's been building up for a decade or more.

From two such completely alien starting points, there is little possible useful argument. I've been in enough online arguments in my time to recognise a lost cause.
Remember "Wired", the Bob Woodward biography of John Belushi? Many who knew Belushi were outraged that it was not an accurate depiction.

In a fascinating Slate article (http://slate.me/Y6ZQqd) Tanner Colby describes the experience of re-reporting the Belushi story "page by page and source by source".

Colby was surprised to find that, broadly, Woodward's book didn't contain outright falsehoods. Woodward just put the facts through a narrative filter that left out important context. What's left is a distorted picture of a person that, while factually accurate, doesn't reflect reality.

Colby: "I say it’s like someone wrote a biography of Michael Jordan in which all the stats and scores are correct, but you come away with the impression that Michael Jordan wasn’t very good at playing basketball."

In the wake of the NSA story, it is chilling to consider what kind of distortions could be created. The Belushi biography was mainly based on interviews. What narratives might be spun from years of calls, emails, and web analytics?
Clickable links:
http://www.upboat.us
Demo: http://www.upboat.us/idea/upboat Screenshot of logged-in view: http://i.imgur.com/vUZXfZc.png