skysight-inc/HackerNews huggingface dataset:
I'm too looking for a guide for Starting in San Francisco, what are the possible ways, Indian Student's can go there and start on there own? How much money do we need beforehand to survive there?
Chicago - City of Big Data: Improving Your City Life
why such joking thread could be push up?
Thanks your your reply. I did see the things you mention regarding images, but the gap is that I'm exporting a private mediawiki, not one of the well known wikis that you have added explicit support for.

I tried tar'ing up my images directory from the server, and unpacking them in a few locations on the filesystem that looked like likely places, but that didn't work. The filesystem layout was kinda confusing with the "user" and "wiki" separation.

How would one prepare a similar image database for an unsupported wiki? I expect this is a custom thing you prepared as opposed to the xml text dump which is a standard mediawiki dump format.

As to the imagemagik part, it doesn't work for an unsupported wiki. Also, it would be impractical for me to manually crawl my whole site triggering downloads of images, and even if I did that, it is unclear how to package and deploy it. The deployment needs to be completely offline becuase there is no Internet at the prison.

Overall, setting up one of the well known wikis is probably pretty smooth, but the private wiki requires a lot of technical knowledge about implementation details that make this tool impractical for unskilled users. Right now, kiwix deployment it is close to ideal. I just need to instruct the unskilled user to replace the ZIM file.

There is one small deficiency in the kiwix deployment in that the automatic index files are user specific unless prepared in advance and recorded in the libary.xml file, so in practice I had to prepare a script to make sure the index and library were right. The actual deployment is "copy zim files to this dir, then double-click on this script"
Somehow I don't find the typography satisfying. It is hard to read and explore the titles. HN does a better job at this even though your site looks prettier.

The same goes for telesc.pe mentioned by sgdesign.
In addition to the potential use for systemic delivery of drugs, scientists suggest that additional applications for these polymers could include adding them to every day personal and cleaning solutions.

Oh, good idea! Let's also put it in the drinking water and feed it to livestock! Nothing like that has ever caused resistance problems in the past!
>It's only consistent in terms of how clojure presents it, but it's inconsistent with treatment elsewhere.

Well, engineers using scientific calculators handled polish notation (and reverse polish notation, like 3 4 + for 3 + 4) just fine for half a century or so...
Linux is a good thing, but Linux as a thing in itself delivers a lot of geek cred and is a good platform for other software, but it is not a feature that gives phone users any value. Will the average buyer know or care?

Is it more stable? Cheaper? Android phones are stable and cheap already. Does it run new kinds of apps or run existing apps faster? Make coffee and wash dishes? What does it do for me that my current phone does not?
Pilbox (Python) is an image resizing application server.
Switching jobs: Why I left a large company to join a smaller one?
I'm torn a little on my opinion of this post. On the one side I applaud anyone who's willing to self-learn and isn't a "I'll just Google it" developer. On the flip side I tire of hearing people tell me that they've written a CMS of their own, in some cases piggy backing on someone who's solved the an identical problem pays dividends and will be more mature than your solution.

Perhaps for a self-learner a nice approach is to write it yourself and then go searching for a solution. That way you'll likely: validate what you did, figure out that you missed a detail or perhaps learn some new regexp foo or different way of writing the same thing.
If it takes infinite time to arrive at a proof, it's not quite a proof.
Is there a way we can access the data(small subet say 30-40GB's) without having an AWS account(as it requires a credit card, I'm a student i don't have any) ?
http://tvtropes.org/pmwiki/pmwiki.php/Main/MathematiciansAns...
Thanks! Would you please how you handle SEO this way? (I assumed you embed content on the client, but maybe you do it server-side?)

A link to one of your apps/sites using this would be great.
The opinion you've expressed is both flattering and unsurprising.
Pretty sure we need laws that protect this information from predators.
Been looking for something like this! Perfect. Thanks for the effort!
> I'd see taxes more like calling in a debt. It costs money to live here, you have to pay for that.

What do you mean costs money to live here? I already pay my rent and utilities. When I walk or drive on public roads, it is only because it is a monopoly and I have no other choice. Do you think in the absence of government no one would build roads? Or schools? Or do you argue that it costs money to stay on a piece of land? Then maybe we should start taxing breathing the air as well.

> There are plenty of companies that do bad jobs and are still running.

Because there's a demand for that particular level of service, not because they force everyone to visit them and become their customers.
The answers here expose the lack of gratitude and ethical backbone of certain HN readers. Snowden risked his life to expose the surveillance programs of the most powerful countries in the world. You could argue he did more for civil liberties than any other human being thats ever lived.

No one else even comes close in terms of taking personal risk for the benefit of the world.

Snowden FTW.
> Of course, conventions in Java of, e.g., giving each curly brace its own line aren't helping its case in line counts, either.

My comment is basically a free-association from this.

In C and Java both (and, um, CSS), the people I've encountered seem to strongly prefer giving each matched pair of curly braces one line (that is, the opening { doesn't get its own line, but the closing } does).

In lisps (to my knowledge) it's more normal to have all your closing )s stuck together at the end of the previous line. Using a clump of )))))s to discern exactly which scope you're in afterwards is tricky (I'm pretty sure that's exactly the "problem" that the C/Java style is trying to solve), so you look at the indentation instead.

Python formalized the indentation-is-scope paradigm, which means a malicious programmer can't trick you into believing you're looking at a different scope than you are, but my Python code always ends up being a lot taller than I feel it should be, so I have a lingering sense that Python took it a little too far. It turns out that I occasionally appreciate the option you get with lisps to put a short bit of code all on one line and mark the parse tree with parens instead of with line-breaks-plus-indentation.

(All that said, I do like Python a lot.)
Well that would take 3.5 years to download on my Internet connection!
But a few days later the second person would sell and then we would be back at the punchline for the only remaining stock holder :)
It really depends on what kind of thing you are doing. Say you're processing financial data from a big CSV. Sure, you may run into non-ASCII characters on some lines. So what? As long as you're streaming the data line-by-line, it's still a big win. You could say the same for HTML - you're going to pay the Unicode price on accented content, but not with all your DOM manipulations which only involve element names (though I don't know by how much something like == takes a hit when dealing with non-ASCII), or when dealing with text nodes which don't have special characters.

I'm happy not to pay a performance price for things I don't use :)
>> "We built those roads, we gave you education". Yes, except you didn't.

>I'm not sure which country you're from, but I'm guessing there are schools and roads funded by the state.

And the state is funded by... you and me. I paid for that road, that school, and so did you. Not one dollar was generated by the government. Hey, I'm all for paying for roads and schools and stuff, and am, in fact, willing to pay for it with my own money. I am willing to pay taxes, so that there will be roads to drive on and schools to learn in. So I pay for it (not that I have much choice.) But it is our money that pays for the roads and schools, not "the government's".
Nope. No new technology of any sort is allowed in government ever. No smartphones or tablets, because they don't meet the specifications for a computer. No electric vehicles because they don't meet the existing specification for automobiles that run on gas or diesel. Internet will never meet the specifications for a telephone system being installed into a government office...obviously that'll never fly.

Give up on anything new. Right now.
While I have no knowledge of whether or not Clojure programmers are more productive, a recently linked mail from Joe Armstrong on Erlang productivity was quite interesting: https://groups.google.com/forum/#!msg/erlang-programming/Oiy...
There are great reasons to use Scala (specifically Akka, static typing), but syntax is a bullshit reason. A decent programmer can adapt to normal languages like ruby, scala or lisp in about a week of use. Wacky languages like perl or k might take a bit longer.

Also, syntactically Scala is a lot more complicated than lisp. It's a bit closer to Java, but that doesn't make it simpler. Just more familiar.
> I understand that you don't have to be mining to assist in verifying transactions, as simply running the bitcoin-qt client aids processing of transaction, but there no longer is a financial motivation to do so.

Indeed, what will happen if most of the people end up firing up their bitcoin-qt client only to do a transaction, and shut it down immediately after?
I started with a command line calculator when I was 17(Internet was a luxury for me back then.)

You can try your hand at algorithms. You can implement them in a language of your choice, try different methods, try to speed things up etc.

If you are in to math, you can try projecteuler.com, it is a good learning source, provides lots of interesting problems to solve.

You can check code katas. https://en.wikipedia.org/wiki/Kata_(programming)

The idea is not that important at first. By doing even simpliest things, you will expand your knowledge on programming, which in turn will guide you about what you can do with it.
an application of each once? Btw my crypto is weak, but do answer this. if i apply a hash algorithm on something, it outputs a relatively small number of bytes. Correct me if i am wrong but the strength of the hash lies in the fact that the input space is vastly huge so its difficult to create an input-output mapping for reversing the hash. Now if we use one hash over another, aren't we restricting the input space of the 2nd hash? Wouldn't that make it easier to crack the 2nd hash for this particular usage? And if my above statements are correct then the strength of sch a mechanism only lies in the strength of the first algorithm
http://www-01.sil.org/linguistics/GlossaryOfLinguisticTerms/...
this is related:
“MongoDB is dead. Long live Postgresql”
https://news.ycombinator.com/item?id=6801567
I was wondering myself why you needed a union type.

Is it because JS has dynamic types ?
var x = 5;
x = "John Doe";
These experiments cannot definitively prove anything. Here's why:

1) A perfect simulation, by definition, would be impossible for its inhabitants to detect.

2) Detection of an imperfect simulation requires an absolute understanding of the universe. This includes the imperfect simulation itself, any imperfect simulation(s) containing it, the physical universe, the multiverse; everything.

Putting aside any philosophical arguments about whether it's even possible to absolutely know anything, let alone the complete mechanics of the universe, the conclusion one would arrive at is the same conclusion that those who ponder the origin of our universe (irrespective of simulations), arrive at: infinite regress.

Therefore, definitively proving whether or not our existence is that of a simulation, and completely understanding literally everything that exists, has existed, and will exist, are one and the same.
My simplistic view on bitcoins, a revenge of the nerds
Apparently the predicted cost benefit of doing this in Manchester (UK) will take 17 years to recoup[1]. If that's representative it doesn't seem hugely compelling for municipalities to switch at current energy prices. In the UK at least.

However I can see that it might well be disruptive for utility companies if those municipalities should decide to switch anyway(as per the article).

[1] http://www.manchestereveningnews.co.uk/news/greater-manchest...
Why do you need to "run a country"? What does it really mean? What is it about a government that only it can do certain things, while private enterprises and persons are claimed to be incapable of accomplishing it?

But the fundamental question is not whether we can make our system better or worse. The fundamental question is, is it okay to steal from others? When government takes taxes, it steals. You may call it a "perspective", but if I disagree to pay, you and I know very well I'm gonna be at the very least intimidated by the government agents and may possibly go to jail. If all people in a given country indeed agreed that taxes are good, you wouldn't need to enforce collecting it, you would just let people donate, like on kickstarter. If, however, some disagree, you can't claim it's fair simply because the majority is sort of okay with it. The majority supported a lot of horrible things throughout history, yet now we don't see them as being on the right side of it.
Nitpick: asm.js is designed for AOT, not JIT, compilation.

A good browser will AOT asm.js, not JIT it.

(In other words: pre-compiled, not compiled on the fly. Consequence: immediately as fast as a JIT would have… eventually… made it, but initial pause while compiling.)
Sorry about that; I didn't check the URL in clipboard.

I can't change it right now but will re-submit with the correct link.

[Edit] Found the previous discussion instead. Just for reference:

https://news.ycombinator.com/item?id=6546194
.. and our programmers created Occam and made him come up with his razor so that most serious people (sorry .. simulations) who might actually be able to answer this question within the system will more likely discard it because of how much their training emphasizes Occam's razor.

edit: quoting the part of the article that read like the flying spaghetti monster [1]

> In such a makeshift cosmos, the fine details of the microscopic world and the farthest stars might only be filled in by the programmers on the rare occasions that people study them with scientific equipment. As soon as no one was looking, they’d simply vanish.

> In theory, we’d never detect these disappearing features, however, because each time the simulators noticed we were observing them again, they’d sketch them back in.

[1]: http://www.venganza.org/
This is very very cool.
I'm assuming a magical world where the price of goods depends only on salary (if you actually look at a series where every aspect of the production chain gets hit by the same salary increase, then the price goes up the same amount anyways, irregardless of material costs).

Why do you think it would go up more?
That's because there isn't a vast SDK like Cocoa outside of OS X. That needs vendor support.

But that doesn't say the whole story.

Objective-C started as a small language, with a commercial compiler by Brad Cox and no backing by any major vendor. Since then it has only gone from strength to strength.

Before Apple, it was used by NeXT. The first major first-person-shooter (Doom) was done by Carmack on a NeXT in C and Objective-C. The first web broswer was written in Objective-C, by Tim Berner's Lee. Both have praised the environment and language.

Then, there was the OpenStep initiative, between NeXT and SUN, again using an Objective-C API, which, have it been seen to fruition, it would have given us a great UNIX desktop/workstation environment, like a cross between NeXT and Solaris, a decade before OS X and modern Gnome/KDE.

Then there's also the GNUStep project, a third party implementation of that OpenStep/NeXT idea, that also maintains an Objective-C compiler.

There are even ...Javascript ports of Objective-C ( http://www.cappuccino-project.org/ ).

And now of course, Objective-C is adopted by Apple after acquiring NeXT. They sure didn't feel it's a bad language and they have to move on -- instead they bet the whole company's development plans (and third party devs) on the language, and it paid off.

It's one of the most mature and development environments. And I've never seen anyone that programs in it (as opposed to "tried it for a week") badmouth it -- quite the contrary.
It's also a statement only applicable to the USA.

In the UK the Roads Service ( NI ) or Highways Agency are responsible for the emplacement and maintenance of lighting. So they'd be quite grateful for any power saving, as the electricity distributors charge them for actual usage.

Another solution would be to eliminate most street lighting, but that's a rather touchy subject.
I'm not sure the precedence of syntax makes it simpler, though. In the end, it's just syntax, but the primary posit that's been put forth is that Clojure is simpler to use than languages such as Scala. And Polish notation, while existent, is not the common form of expression in mathematics.

I find it "absurd" in that it requires adaptation to a form of syntax that's more niche than anything. I don't see that adding to the argument of simplicity in this particular scenario.
1Password App is Discounted By 44% for Thanksgiving
>Compile time is a big deal when you have millions of lines of code that constantly change and very expensive devs that are spending large amounts of time waiting.

1) Sure. Most of us do not. So why should we care and/or trade other stuff for compile time improvements?

2) That's when you don't have a module loading system and have to build everything everytime.
Yes, agreed. Although, what's the point of simplicity if things aren't any easier?
and http://www.weitz.de/regex-coach/
It's pretty much the same as post-fund-raising stock market "value". Snapchat is "worth" 4 billion dollars in exactly the same way as a bitcoin is worth $1000 - enough people _believe_ it's "worth" that much that you can buy and sell some form of notional ownership of them - at least in small amounts – based on that value. If everybody stops believing in bitcoin or Snapchat, that value will plummet and perhaps disappear. The government will try to prevent that happening to USD, but ask a Greek or Zimbabwe person how their fiat currency has gone as a "reliable store of wealth". So long as people keep believing in BTC it _might_ maintain a real value - it does provide some real-world convenience to some people, so it's not impossible that it'll maintain long-tern value I guess.

I can't help but think though, that there's way more people "talking it up" because they have enough BTC stashed that another order of magnitude increase in BTC conversion rates will have many of them jumping to exit with "fuck you" amounts of money - with the inevitable deflation as their BTC all hits the market in a big rush…
Thank you for posting this! I really appreciate the support and have had so many positive responses. I believe I'm going to be able to cover rent and the electric now, thanks to all the purple requesting services and offering their support and encouragement. I also have new projects lining up for the next two months, which will help me maintain a steady income and continue to provide for my pending baby girl. Thank you for everything, and I will keep everyone posted.
> Really? Because the prevailing opinion with people I speak to is that politicians are bastards, and that's replicated here. In fact, politicians are very rarely looked at in a good light. People dislike what we have!

Well, they dislike individuals. And that's to be expected, because they do shitty things when elected and people start noticing this over time. Yet they keep voting, hoping the next guy is going to be better and also because "the wrong lizard might get in" to use Douglas Adams' words.

> The problem is nobody has a good plan for what else to do.

Maybe you don't need a plan. Maybe you just need to get rid of the cancer which is government and let free people live as they please. Free market enterprise, no matter what horrors we've been told about it, doesn't seem to have a tendency to go to wars with countries every decade and kill millions of people. Not because the actors in it are noble, but because they wouldn't be able to finance those horrible things with the money they stole from others.

> We don't, not if everyone is nice. But "wouldn't it be nice if everyone was nice" is the kind of political plan I'd expect from a 5 year old. Unless you have a concrete suggestion, something better than "not this", then you have nothing to add to an incredibly important conversation.

I have a suggestion. Free market and no government would be nice, but for reasons mentioned in the Matrix I can see many people would be very reluctant to believe it could actually work.
http://www.buzzfeed.com/ludwigwittgenstein/fantastic-ways-to...
30 Terrible Pieces of Social Media Marketing Advice You Should Ignore
Ask HN: What's different from paying with bitcoin?
HN,

I've been wondering why it is that the idea of building UI's on top of bitcoin seem all the sudden such a good idea, but what it all comes down to for the greater public, is that they can transfer money to oneanother, when this can for instance also be done with the Paypal api or such services.

So please, tell me what makes it better for people to transfer money to a wallet id then to a bank account.

Thanks for your comments in advance!
There's a movie about that.

And, after a SPOILER ALERT, that movie is:

The Thirteenth Floor
Except your friendly neighbourhood power or telecom monopoly.
>I think there are lot of mono software written in c# that runs on Ubuntu

Not as much as you think. Mono is a niche product too.

>and Java not used outside of Android? ROFL

He said "Java on mobile". Perhaps try to understand what you read before rolling on the floor?

Java mobile (or "end user" apps in general) are Android, some crapplets, and that is mainly.

If it weren't for development tools for Java devs (Eclipse, NetBeans, etc) and some internal enterprise monstrocities people are forced to use, there wouldn't be any Java desktop adoption either.