skysight-inc/HackerNews huggingface dataset:
Ask HN: If you get to write a new Web App, what stack would you prefer and why?
I am assuming the immediate response would be "depends on the web app of course", so assume its a project you would like to start since a long time but could not due to unavoidable reasons.

Personally, I would like to know why would someone pick a given stack over other.
As a matter of fact, many Europeans I've met in the US have moved here to get away from "these social programs" which are strangling their economies and destroying opportunity. Come to think of it, most Europeans I've met in Europe are trying to leave, also.
> C, C++, Java, C# etc. programmers have been pulling dependencies in their repos for ages.

The first time I worked on a C# project started in an age where nu-get was not widespread, I saw with dismay a "lib" directory with vendored DLLs. It does happen.
And if a charity is going to toss out donations of Harry Potter toys because they "promote witchcraft" they are out as well. I'm going to try this app.
Microsoft Customer Service Is Not Spilling Any Durango Secrets
Honestly, after sitting at my desk all day/week... I actually wouldn't mind standing on my usual 50 minute Southwest flight. Not that the FAA would ever allow it.
I said I was going to get this but just changed my mind. Holy shit. Thanks for posting.
I didn't tell anybody what to do, I just said how it made me feel and asked some questions. If my spending made you or Larry Page feel awkward, yes I'd want to hear about it.

And anyway, it's not necessarily the spending itself, but the way that he announces it that makes me feel uneasy.
Apache backdoor causes problems
Indeed, I was not trying to evangelize SaaS/PaaS :) I'm quite bored of seeing clients wasting founding money on heroku stack, where they first pay incredible amount to have unix processes, then pay a service to have email sending, then one to host uploads, then one to have logging, then on to monitor their app, then they rent a dedicated server anyway because they have specific needs ...

My point is more that it's probably a good thing to provide both webservice and installable app (github, with its github enterprise is a very good example of that, even if way too expansive), to let user choose your product based on what it does instead of what are its requirements and implications.
As a network engineer, not sure this is actually useful.
The idea is to use good and stable gear, not "new" gear that requires lots of doodads and programmability. Frankly its hard to beat Juniper who've integrated puppet into their switches. Most good network vendors also support netconf (even though its horrible to use) so its not like there's no programmable interfaces for network equipment.
10 People Whose Lives Were Changed By Reddit
> Because China would be a far less benevolent world hegemon than the U.S.

There are nearly a million Iraqi dead, killed in a war George W. Bush intentionally started, based on evidence he personally knew to be false.

> gee, wouldn't it be great if some other country had military dominion over ours?

You know, I rarely dream of military dominion over Denmark, or subjugation by. Maybe it's the civilization speaking.

The USA is a walking embodiment of a stereotypical second-amendment nut - "I need my gun in case someone else has a gun!". Better get two!

> most people have to resign themselves to that state of affairs, but Americans do not

You're trolling, right?

Because Switzerland is the example of a country that said "Don't tread on me".

The USA on the other hand has waged war on and committed horrible atrocities against its neighbors constantly. Quick, name two countries whose democratic government you haven't destroyed. (No seriously, you've destroyed many (ten? more?) peaceful democracies and attacked other countries for not being democracies.)

The USA is the bully. More than the bully, the murderers. The looters.

And you seem to have elected yourself their chief spokesman. What gives?
This is the best one I found so far.
Most of them either freeze, run in a loop or turn to noise.
This one turns into chaos, but maintains structure.
http://wry.me/hacking/Turing-Drawings/#4,3,3,2,3,0,1,1,2,2,2...

It's like a wave moving to the bottom left. It has been doing the same thing for a while now, but I have not yet found any repetitions.
Nice work and looks cool. But I don't like the "bullshit" and "douchebag" words. IMHO it looks unprofessional and a little bit immature to use those kind of words (if you're trying to look/be professional).
Yup, I was even searching what font that was... interesting to see how it will be in my editor. Any hints/links appreciated.
Recent CMU alum here: the college is pushing startups very heavily. More and more tech companies are being founded in Pittsburgh as well.
Unless he lost his local copy he wouldn't even need to guess what commit around the date he was at in each repo.
The info is stored in the ref-log of the local git repo, (as well as the dependencies' local repos).

So you could rewind all the repos to where they were at a particular date/time with:
`git co HEAD@{2012-11-26 18:30:00}` in each repo. If you run that same command in the project repo, and the dependency repos you should have a snapshot of the developers local checkout at that time.

HEAD could be a branch name or whatever ref. You can specify the time like ref@{2.days.3.hours.25.minutes.ago} as well, and these time specifiers work wherever you can specify a revision for example `git log -n1 master@{yesterday}`

see: https://www.kernel.org/pub/software/scm/git/docs/gitrevision...
I think you answered your question yourself.

The guys who want to do it all are all busy doing it all. Notice the quote in the linked article: "I was actually thinking of starting my own business." That's what those guys are doing.

If you're looking for somebody who's motivated to run every aspect of a business, but would prefer to run every aspect of your business rather than one in which he'd get 100% of everything, then yes, you're going to have a tough time of it.

I'd recommend hiring one of those Australian Walkabout guys on their terms. They're probably just as capable of doing what you want done, and they don't come with any unrealistic expectations of what you'll give them. Pay them money in exchange for work until you either don't need them anymore or the money runs out. Then let them go with no hard feelings on either side.
To the point that it's developing at a rapid pace: Yes and no. There is a lot of development happening on Go, but the APIs that you can access in the stable releases are not changing behavior.

The Go 1 compatibility contract guarantees that no breaking API changes will happen for many years, barring some serious security issue: http://golang.org/doc/go1compat.html If it compiles now, it should continue to compile and work as expected in the future.
I dunno. Feel like that's not the case for a lot of very talented Europeans, many of whom I've met in my multiple trips there and unanimously want to emigrate to the US. They certainly aren't the "give us your tired, your poor" immigrants anymore, but I get the sense there's a real sense of economic stagnation there. I've only been to Europe about 25 times, but you get a sense of it pretty well. But you seem to be European, what do you think?
>Exchanges are the same as auctions in the sense that the person that is buying the item is the one who bid the highest price. There is a reason why the buying prices is called a bid.

No, because then I could say "exchanges are the same as auctions in the sense that the person that is selling the item is the one who is willing to offer the cheapest price". This would imply exchanges tend to produce a price lower than the actual value of the item. Of course that isn't the case because unlike auctions, exchanges are balanced.

It's not just that it is only one item, it's that in your examples there is only one seller. In exchanges, there are many sellers selling identical items.

Do you really think Bitcoins are sold more like radio frequencies and bus routes than oil/gold/corn/stocks?
5,000 Developers Have Spoken: Among PHP Programmers, The Force is Stronger With.
coming next, Responsive Seating!

per-flight configurable seat modules, for exactly the number of people on board, and can be quickly loaded/unloaded to minimise excess weight. Installed seats adjust their clearance automatically based on available space and user's ticket price/options.
I've been with https://www.blackfoot.co.uk/hosting/plan/ for years.

Decent affordable rates.

It comes in quite useful for side-projects that may be a pain to set up on a VPS
I got something like the Sierpinski triangles too : http://wry.me/hacking/Turing-Drawings/#2,24,1,6,1,0,17,1,1,1...

even closer : http://www.wry.me/hacking/Turing-Drawings/#2,23,1,2,2,0,19,3...
Another version of this:
http://wry.me/hacking/Turing-Drawings/#2,4,0,1,1,0,3,0,1,1,1...
There will be some sort of fee for the interviewing tools (question templates, interview invite emails, etc).

I'm hoping the tech screen income covers the costs of the site so I can make the applications for online tutoring and possibly classroom demonstrations free. The reason I made coderang was to help me teach my little sister how to code over the Internet without making her set up a dev environment (she's 12), so the potential educational applications are something I really care about.
Agree, Github Issues allows this as well and once you get used to it this upload process seems a bit complicated.
But that's not, strictly speaking, SWA's theory in entirety. SWA's policies and customer service are typically better than those of many of their larger competitors. You might be inclined to take the budget flight you were promised in exchange for not being nickel-and-dimed or treated like a sack of potatoes. Price is a major driving factor but I don't think Southwest continues to be competitive simply on the basis of price - Shuttle by United was aggressively price competitive (http://en.wikipedia.org/wiki/Shuttle_by_United) and still ended up failing, for instance.
2% is enormous and can't last for very long, of course.
New Alien World Revealed by Relativit
Ask HN: Do you use Tableau Software? Opinions?
I bookmarked Tableau software a while back as I've heard it being constantly mentioned on various websites as great tool to use.

I remember it being labeled as vital in understanding one's analytics and gives a different perspective in breaking down the specific business numbers.

Has anyone used it firsthand? Especially with their IPO coming up, I'm trying to get HN's opinion on the long term viability of this company.

Thanks
To me, it seems too tribal and "total warfare"ish. Remembering and boycotting a few things... sure, although generally that doesn't have much effect. But tagging all products that have some association with people who don't fit your world view seems scary and close-minded to me.
> If you think your URLs are safe because no one KNOWS about them, you are simply doing it wrong.

Case in point: I regularly bring up test web servers on my home server on weird ports, and Googlebot regularly finds them; I don't particularly care - anything I want to be private I password protect, but these are sites that are linked from nowhere. But there's any number of acceptable way it could find them: Some of the tools I use have default setups of Google Analytics that'd leak any urls I visit on them; I often click through links to other public sites from them, and any of those sites might leak the referrer.

So I agree with you that you should expect that URLs stay private.

But you can still have privacy expectations about the exchange of a public URL. E.g. someone might not like the thought that there is potentially a record that they're visiting certain embarrassing sites.

The reason there is a shitstorm over this is not that Skype is necessarily or even likely doing anything nefarious with the URLs, but that people had an expectation of privacy about their conversation that they then found out clearly is not being met.

If Skype/MS wants to scan every link, or retrieve them and put the contents on billboards in public spaces, there's nothing inherently wrong with either option. What is wrong is not realising that the actions they are taking are at odds with peoples privacy expectations and making sure to communicate what their actual expectation should be to users.
because not everyone is a US citizen ?
> people should be free to make their own decisions without being ordered about by small-minded busybodies whose self-image depends on the delusion that they know what's best for everyone else

You do know they funded the Tea Party.
Readymag: digital publishing revolutionized
The government also pays for screening imaging, MRI included (this is one of the rare situations where MRI is used as a screening tool). This is probably significantly more expensive than the gene test.
Github is not a substitute for a packaging system.
Arguably you could boycott everyone who funds abortion clinics (e.g. Warren Buffett who is the #1 donor to Planned Parenthood). So, no NetJets for you.

I agree it becomes really silly beyond one or maybe two steps. IBM in the 1930s was about the limit of "second degree hate"; I'd still have been happy to mow the lawn of IBM employees back then. I probably would have had problems doing business with IBM directly if I'd known all the details. The only transactions I'd have done with nazis were sell side death transactions, i.e. real life Castle Wolfenstein.
You probably are strongly opinionated and people you meet are strongly biased subset of Europeans. I personally know no one that would want to live in US. Even the entrepreneurial types. They are aware about rampant litigation, exorbitant costs of even simplest medical procedures that is reflected in costs of health insurance and sheer volume of US tax code. I knew one person though, who went to US to buy some goods and smuggle them back without paying customs and VAT.
What about ctrl+shift+T ?

Or I misunderstand what you're talking about.
Go rejects helper idioms, UAP, op overloading, default parameters, exceptions
But it does not protect you from the guy who changes his API without changing the signature of the method ("off with these pesky empty lists, let's return null instead").
Enterprise should behave like Startups
In SF this is definitely not an assumption you should make. Talk to some people around Haight St. http://blog.priceonomics.com/post/43085729257/the-street-kid...
The only thing that is required to make a https url "real" is that it is hosted on a server that serves up a certificate that is valid for that domain. It's trivial enough to obtain a valid cert anonymously (shell company with bearer shares somewhere suitable) or find places to upload the malware that makes it available on https urls.
I don't know who he is and why he's building a search engine, but I'll upvote this post, since I'm fond of Go as well.
I have 200+ (sometimes 300+) tabs open, and I never ran in the 32 bits memory limit.

It MUST be an add-on !
Ah. I agree with your first point, it's ineffectual. But my hope would be that an app can help people boycott more effectively (who would guess that bottled waters are sold by Coke and Pepsi?) and have a greater total effect.

I don't think it would be like excluding all the products that don't fit my world view, but excluding all the products from actors whom I think are doing severe damage to the environments and legislatures of the world's nations.
I can confirm a case of http (not httpS) link sent in skype accessed from microsoft.

Access happened from 65.52.100.214 about 6hrs 40 minutes after I shared it in skype. There were 4 http requests, while I shared the link with 2 people.

Unfortunately the server logs are not detailed enough to understand what exactly been requested, given the page was under basic http authorization (with credentials NOT in URL).
Actually, most of my European friends are socialists, but that's not the point. We live in a global economy, and people want to go where the opportunities are, and there are still a lot of opportunities here, especially for upwardly mobile young Europeans who are having trouble finding employment what with a near 50% youth unemployment rate in some countries.
Erase your disk: Secure and fast.
The quality of the surgery is important too. If a plastic surgeon does it they tend to be less aggressive in scraping every last bit of tissue off before reconstruction. Breast surgeons tend to be more aggressive. Source: breast surgeon in the practice next door who I was discussing this with. Due to the source there may be a bit of profession bias.
XKCD 1190 is now more individual frames than there are XKCD comics.
I have a customer that uses it, they like it, but its very very very resource intensive. They had to put together a dual-10 core Xeon with 144GB of ram to have queries run fast for their dataset (something like 100k users + info). There are very few places that will run it as SaaS for less than $2k/mo (from the research I've seen) so its a little spendy, and the security included with that is a joke.

So - pony up some cash for the servers for it (windows only!) because it works pretty well, but it needs horsepower.
Show HN: Real-time HN for Google I/O 2013 using Telescope and Meteor
here's the actual list http://www.businessinsider.com/best-reddit-gifts-and-donatio...
strange how they don't mention the guy that was wrongfully blamed for the boston bombings (and was actually found dead a month later)
> it implies that the library can change underneath you and that's not true.

From the perspective of one developer's checkout it can't. But a new clone of the project since dependencies have moved yields a new product where the libraries have "moved" since a previous clone. I think that counts as "changing underneath you" for some definition of that term.

That being said I don't really think it is Go's fault for the developer not understanding that they need to keep a clone of dependencies if they don't want them to move.
This suddenly escalated from "thread on HN" to personal encounter and realization that probably all Skype messages worldwide are stored by MS FOREVER...
> At least with Chrome there is the built in Task Manager.

And the about:memory page, which shows you memory usage of all your extensions too.
popular web browsers prefetch links.
Amazingly, other communities manage to do that without being so utterly condescending.
at the fastest speed, this looks like accumulated rain on a side window of a car driving on the freeway, being blown off, from the vantage point of someone in the car
Yes. CloudFlare is using Go internally for a lot of things: http://blog.cloudflare.com/go-at-cloudflare
Why is this on the front page?

A teacher getting books - sure, that's "life changing" enough for a fluff piece... but a failed political campaign and pizzas for police officers?

Am I missing something?
Interestingly, the only ecosystem which suffers from such issues is Go.
What about "disaster" stories or rants? I find the lack of rants on Go disturbing.
One calls it maturation, another calls it desensitization. I think it's same thing because what people call maturation is just nervous system getting more numb as it gets older and worn out.

The point is it's not better to accept it. It's not more grown up and responsive to stop caring about this. World is not the same as it used to be. It constantly get's more and more humane. I recomend watching http://www.ted.com/talks/steven_pinker_on_the_myth_of_violen...

If you accept homeless population in SF you are just closing your eyes to places that are much better to live than SF even with much less money in circulation.
this diagonal line repeats a few times and just "breaks" after a point.

http://wry.me/hacking/Turing-Drawings/#4,3,3,2,2,1,1,3,0,2,2...

I thought it was a bug at first, but it actually does it every time (speed up if you're impatient)
You already have that in Javaland. It's called maven, and it allows you to change one number in one file to upgrade the dependency version. Clojure also has that with Leiningen.
This is the best they could come up with?
A Solution for Go Versioning
Ask yourself: If X invaded France, would the US spend more than France's military budget defending France? Would US-designed hardware and military R&D products be used? Would the US intelligence network be used to maintain situational awareness?

While Americans certainly tend to overstate the case, I've seen a lot of very proud Europeans claiming the US has had no stake in defending them, after half a century of Cold War left the US the sole standing military hegemon, maintaining an extraordinarily expensive reserve capacity to wage warfare on behalf of the West when it's not directly against their interests.

Universal healthcare is preferable because it's cheaper. The rest of the European-model social welfare state would be possible in the US if we didn't blow so much more than putatively 'military independent' allies on our military, and if we hadn't developed the popular culture we needed to justify that spending in opposition to "Communism". Guess what? We're kind of broke. Europe is going to need to buck up and raise its military spending as a proportion of GDP if it wants to remain in its comfortable non-tenuous position for the rest of the 21st century.
The problem is dependency which changed with any of the git-tracked content changing.

My interpretation:

1. Original author writes a program using Lua. Author downloads the latest version of Lua into his system and includes and links it. Note that Lua is not checked into his version control system nor does he note the used version.

2. Lua upstream does a backwards incompatible change

3. Author extends his local (old) copy of Lua

Result: An external dev will find no combination of Lua version and program revision which compiles. The original author seems to have lost his local modified Lua version.

You can probably spot various mistakes an experience software developer would avoid. The interesting point is that Go seems to encourage Step 1 nonetheless?
The map of the UK is simply stunning.
The One Word That Shouldn’t Exist in an Entrepreneur’s Vocabulary
Google Accidentally Leaks Revamped Maps Service
That image of the UK reminds me that what I would really like is something that allows me to dynamically combine different maps and/or images with something automatically aligning the images/maps appropriately.

e.g. It would be great to blend that UK image, with a geological map with something like this image of the UK by night:

http://www.thetimes.co.uk/tto/news/world/article3622556.ece
I do not mean to flame or anything but why is ARS's article upvoted to front page when we already have one [1] on the same topic with 250+ comments? It doesn't even provide any additional information. I have seen a similar trend with a lot of topics.

[1] https://news.ycombinator.com/item?id=5701630
New website dutchstartupjobs.com helps startups find talent