skysight-inc/HackerNews huggingface dataset:
I'm curious, is there a reason to avoid using .NET for web services deployed on *nix?

I'm interested in using it, I love .NET as a platform, I just have this vague sense of worry that I can't quite rationalize. Mostly based on Microsoft's past performance with cross-platform efforts.

Thoughts? Is my gut feeling right or wrong?
Visual Studio 2013 Community Edition is a 100% free 100% fully featured VS.

They are definitely not trying to sell windows or vs licenses with these types of moves, give away the platform and good tools and they will make it popular and make you a lot of money in other ways.
A Trade Rule That Makes It Illegal to Favor Local Business?
> FTP server

It's not 1999 any more, don't use something so awfully unsafe for BACKUPS. Look into sftp if you must.

I'd also like to suggest tarsnap for this sort of cold backup, I don't know what you're paying for a VPS; but my comparisons showed it to be cheaper - which is a good thing considering that it's also really really secure.
My understanding is that Go has a very simple optimizer. They were waiting for all the C code in the compiler to be translated to Go, which I believe was done in the last release.
Toddlers prepare for their first big interview
Pulls, and then tears on your heart strings. Worth a quick read.
Python - The first time I realised how small and simple instructions can get the desired output.

JavaScript - Being a multi-paradigm language, it helped me in understanding different paradigms of programming language.
I doubt you read his column. Whether you agree with him or not he provides tons of economics data for his arguments. His topics are frequently technical. I'd say at least 70% of his topics have to do with what he is a Harvard professor for.
Thanks for th write-up. I should have made it clearer that I don't see anything unethical going on here, I may have given the wrong impression when I referred to gaming the system.

I haven't reviewed the other top 50 reviewers

LOL startup opportunity
CoreCLR is open source now, so even if Microsoft abandoned it tomorrow, the community would keep maintaining it or worst case most of it would probably get merged into Mono.
This BSD port was mostly a community effort by the way.

I've recently decided to switch to .NET for everything. Mainly because I really like F#, and I've been using C# for a side project in Unity, but also because an open source CoreCLR makes me worry a lot less about vendor lock in.
As evidence I present the highest housing prices in the country, the relatively low population density of San Francisco, and the city's notorious reputation for particularly onerous approval requirements before construction can go forward.
Amazon makes extensive use of capital leases support their expansion. In 2014 they were roughly on par with their other capex (in the $4B-5B range, don't remember exact number), except that their capital leases don't deduct from Amazon's free cash flow. If you subtract those out, the FCF situation ends up looking quite a bit worse.

http://seekingalpha.com/article/2743335-understanding-how-am... and http://www.fool.com/investing/general/2015/02/04/amazon-just... discuss the mechanics.

They're sort of taking on a bunch of debt (or things that look like debt) and downplaying it with clever accounting. In the current market environment I don't know that it's really a problem (they just borrowed $6B via a bond issue, for example). Just an interesting reality for a company competing with two cash-rich rivals in a hugely capital-intensive space.
I guess it depends on how big you consider Reddit to be.
There is an internet subculture that tries to create tulpas. They are like voices in your head, but they have bodies too. So culture is already changing.

https://community.tulpa.info/
https://www.reddit.com/r/Tulpas
http://www.vice.com/en_uk/read/tulpamancy-internet-subcultur...
How did repos play a role in the crash?
This is cool but I will say this is pretty close to the exact opposite kind of experience you want to do in VR. Random acceleration, particularly without having a fixed frame of reference (like a vehicle) will result in barf-city for all but the steeliest of stomachs. So fair warning :)
I don't get it - is this because you think Java has poor performance?

I for one suspect that Swift does not exceed Java in throughput either and in fact I'd bet that the performance of Swift is worse.
You can save/load 80-bit values to memory with the regular x87 instructions, it's just called "extended precision". And the accelerated "save FPU state" instructions save the full 80-bit state. Otherwise it would be pretty nutty.

Where you can get unpredictable (though still repeatable) behaviour is when your compiler spills into 64-bit memory slots, and does it a little differently with each little modification to the code.
Silicon Valley Leads California in Binge Drinking
Self-Assembling Table
Also this real-world example:

http://www.bigdatalittlegeek.com/blog/2014/7/10/ruby-vs-elix...
For mathematics research especially, why don't more research-oriented mathematicians pursue this dual path?

Because it's much much harder to get published when you aren't immediately associated with a university. People just assume "crank".
What is vile about burning a flag or condoning drug abuse? What does "condoning" mean to you?
I get:

(Sidebar: Paul Rand)
Paul Rand
Paul Rand
Rand Paul
Rand Paul
(News: Rand Paul)
Paul Rand
Paul Rand
Paul Rand
Paul Rand
Rand Paul
Paul Rand
Rand Paul

So... 8/12 or 75% of the first page of results are Paul Rand. Plus a thing underneath the sidebar saying "See results for Rand Paul".

That's seriously not a disservice.
> Indeed it doesn't. So why are they returning status code 200?

Why are you making a request if they don't serve a certificate you accept? You're making the wrong request.
Hundreds of thousands of people do this on a daily basis without having to leave their job.
I do something a bit similar that's worked for me, but I'd love some fancy application that understands this, and lets me scroll through the years/months with previews of everything.

Here's what I do:

2014
2014-01-22 - Trip to Uruguay
2014-01-23 - Park X
2014-03-30 - New flat
2014-03-30 - Dinner with Mum and Dad
...
2015
...

It keeps very few directories right inside ~/photos, but has lots of granularity when searching for things. Date-Event also makes it easy to find a certain event for which I can't quite recall the date by simply scrolling through.
Why assume that no-one who ever got caught by ransomware had any backups? As far as I know, the way most ransomware works is that it not only encrypts your entire drive, but also any network drives it has access to, any external drives, and so on. It's quite possible someone with a backup regiment was still affected because they left a link to their backup system open, encrypting that as well. I think most people mainly care about backups being off-site, not them being "de-linked" and unaccessible.
John Regehr's most recent post is also on an example superoptimisation - in this case one where the generated answer isn't obviously correct.

http://blog.regehr.org/archives/1219
Datanyze in San Mateo is looking for developers of all skill levels. Email jon@datanyze.com for more information.
A community is rapidly building around CoreCLR, and there are several companies that have a huge interest in running .Net languages on platforms other than windows (Xamarin, and Unity come to mind).
With this and the startup generator posted earlier, I am convinced I am re-living 1998, only at the age of 39 rather than 22...
>a CoinVault command-and-control server

So, is there anything stopping them from setting up new servers with new keys and starting the goose chase all over again?
To spot a Ponzi scheme you only need to look at the balance sheet, not? Do regulators not have a right to do so, especially having gotten multiple warnings (from people who, unlike public employees, have an actual stake at the game because they competed with Madoff and figured his official returns on investment were impossible?)

If the SEC cannot look at the actual balance sheet as maintained by banks etc. until "the wheels come off" and until then they can only rely on what the org says its balance sheet is, things are really bad but somehow I doubt that's the case.
Yeah a video would be a good way to demonstrate this but it would take a lot of editing to do properly and I ran out of time last night and really wanted to get this out. I might post a follow up video later.
This approach alone is not enough. A cheating bot could wait until they received the input+number from all other players, then choose their own number as needed to obtain the desired "random" result.

A workaround is to have all parties pre-commit to their numbers by first sending a hash of the number. Each party will reveal their number only after receiving the hashes of everybody else. This adds another round-trip, which is bad for latency.

As a compromise, one could have clients pre-generate a whole sequence of numbers, pre-commit to that sequence by publishing its hash, and then reveal the sequence one number at a time. Then it is possible to detect tampering with the randomness at the end of a game.

However, even with this modification, another source of cheating in a peer-to-peer networked game may be that one party might want to adjust their input after having received the inputs of everybody else. This can again be mitigated with the same commit-before-publish scheme, except that now the loss of latency cannot be prevented.

(Obviously, all of these cheats can be eliminated when you have a trusted server, but in that case you can just let that server generate the randomness...)
I was taking Mucuna (a natural source of levodopa) until I found out that it increases melanin production, which totally makes sense when you think about it, but it's not recommended if you're at risk of melanoma. If you don't, then L-DOPA works great in preventing myopia as well.
Yes. I'm in CS class of 2017. We have 4 streams, so basically everyone is everywhere all the time. You can do whatever you want whenever you want.

Halfway through my first co-op term, I was asked to stay another four months. I was able to say "yes" on the spot. It only took about 20 minutes of work to arrange it with UW. I just had to fill out a form and email it to the right co-op advisor.
They took in the latest $186b in Jan 2015 at a ~ $1b valuation, or about 18.6% of the equity.

Assuming the series A was for a similar proportion and that they had some seedfunding and such in '95 it is probably safe to say that the owners got somewhere between 30-50% ownership.

With that back of the napkin maths, $500-750m give or take.

Considering the the time between series B and acquisition was less than half a year, I say that is a pretty decent ROI.
Really wish you could draw a route, rather than just drop a pin.
except that you risk having all of your trades busted as off market....
Thanks a lot Greg - unfortunately, this could come in handy real soon for my hashtagify.me project!
Cute. That would be fun to load into a roller coaster simulator.[1] Maybe with audio of pronouncements by Alan Greenspan.

[1] https://www.youtube.com/watch?v=fWvXJnE0f3Q
Thank you.. Even if I take some USB or If I can connect it to my laptop and start PI up.. I won't be able to show anything to them. Like connecting it to monitor etc.
unless I am missing anything?
Couldn't agree more. For universities, it is the dictature of the accountants. Every penny spent must be checked by an almost infinite hierarchy of accountants/manager who have no experience of the core tasks of a university (teaching/research).

More precisely, I don't know if the hierarchy is finite or not, or if there is a termination problem in the process. Sometimes penny checking finishes, sometimes not.
Could you somehow put his name in the title, like maybe "Paul Hudak: Holding On and Letting Go"? Many of us will recognize the name and have specific concerns.
I'd add "incorrect / misleading" to "spam" or "offensive" which is why I originally flagged it. "Doesn't interest me" would simply be expressed by not upvoting.

But anyways - all good.
If you buy a home from KB Home, must you buy appliances from the KB Home Appliance store? (or risk voiding your warranty)

If you must buy appliances from the KB Home App Store, is it ok to prohibit mentioning that an oven fits great in a Toll Brothers home as well?
In the Wild Exploits of the Magento Vulnerability
I think it's important that a precedent is set. Pao was being marginally more creative than patent trolls. The legal system needs to demonstrate that making a joke of discrimination, from both sides of the coin (by participating in it, or by crying wolf), will not be tolerated.

There are millions of people facing real discrimination issues and Pao made a joke of them all by trying to turn their struggle into her profit.
Hey all, MS PR guy here (yes I know, cue* the cabbage throwing). Just wanted to let you know we made a subreddit, and MS will answer some questions around Build 2015 announcements next week (.NET, Azure etc). Feel free to post Qs there if you'd like: http://www.reddit.com/r/Microsoft_Build/

edit: cue
Systemd is why kdbus is even being talked about (personally, I think it's a crazy idea, but then I don't use dbus even on my desktop), and the two projects share a lot of developers.
The tools for working with those are nowhere near as easy to use or comprehensive and streamlined as the SQL Server Management Studio (SSMS) and SQL Server Data Tools (SSDT) / Visual Studio. I doubt they're as robust either. PostgreSQL doesn't even support returning multiple heterogeneous result-sets at the driver level.
she's got my vote.
maybe she'll do for the US what she did for HP.

and maybe she'll get an equally-good golden parachute for doing so.
It's even more impressive when you consider his statement:

> “Amazon Web Services is a $5 billion business and still growing fast -- in fact it’s accelerating,”

I take that to mean that the business is growing but the rate of growth is also growing (hence "accelerating"; I like how he puts it so succinctly).
Legacy of Agent Orange
One could say exactly the same thing of the software industry.

You look at the software industry, what do we see? Mild amateurs not encrypting personal data, or not protecting their sensitive data against hacking 101 attacks (we still see sql injections attacks in this day and age!). You see a very large shady industry prospering on invading the privacy of unsuspecting users (and not just the adclick of this world: google, facebook!). In a corporate environment, developers have a similar bad reputation than house builders in term of creating projects that very often take a lot longer that expected, fail, or simply are not fit for purpose.

Does it have no consequences? It has massive consequences and the worst data leaks are probably yet to come. Should we impose heavy regulations on the software industry and curb toxic innovation? It is certainly not an absurd debate. Obviously most people in the software industry will react to this with hostility. They will argue it would negatively affect innovation and progress, that there are good and bad apples, and that one cannot judge an entire industry without a minimum understanding of how it works and how it benefits the economy.

Well guess what: it is the same with the financial industry!
The entire premise that the banks brought down the economy is complete BS. They just make an easy scapegoat.

The regulators, rating agencies, mortgage lenders, government, GSEs all contributed to people overleveraging, but thats not even the real issue.

The real problem is that the economy has changed, and all but the high skilled jobs are going overseas or being done by machines.

Bankers are not going to jail because they didn't break any laws. People need to stop being parrots and making claims about things they dont understand.
I have stayed away from the systemd hatred - is it still a huge issue?

Not for me, I use Slackware and don't want dbus or a QR code generator linked in to my init system.

I think the misadventures of udev set a whole lot of people off to start looking for every possible conspiracy theory they could find. Personally, I don't "hate" systemd; it's a probably-interesting solution to problems I just don't have.
How to Block Entire Countries from Accessing Your Website
What is a logo for a political campaign good for? It is used to try to create some kind of positive impression on voters based on the visual design. Visual marketing in general is about trying to hack the human brain's bugs in order to influence it. Their is little actual information that is communicated, it is all about manipulating the lizard brain. This kind of hacking is awful for democracy. Voters should be encouraged to use their rational brains as much as possible when making these decisions. I consider it immoral and think it should be frowned upon.
It's tricky - "Utility Computing" can mean many things to many people. I think the subtle challenge is in understanding the difference between "Cloud Services", "Hosted Services", "Web Hosting", "Professional Services", etc...

There were a lot of "Managed Web Hosting" companies back in 2000/2001, doing quite well. Logictier, Sitesmith, Mimecom, Loudcloud were some of the big ones.

What Loudcloud tried to do was provide a platform that other companies could drop their application on top of. Loudcloud fought and struggled for the longest time to keep the users from having root on their servers, and installing whatever they wanted - until they finally gave up that battle, and just let the customers have at it.

What LDCL never understood, (or, perhaps, it was just to early to deliver) is that the real, amazing scale came from having simple services that are 100% automated to procure, and then letting the customers procure and deploy those services, and then build their applications against those services. That is, provide scalable services, and let the customers worry about how to scale their applications to use them.

A lot of the early LDCL DNA came from AOL, where it was observed that every time a business was placed on AOL, they would collapse under the flood of traffic that came at them. As such, it was believed that most businesses wouldn't know how to scale their system - but they could write their functional code. So the division was, "You write the application, we'll scale the rest" - If I understand what they do, it feels like Heroku ended up executing on LDCL's original vision.

LDCL, in some ways, executed well, but on the wrong vision (or, once again, perhaps the timing was wrong). They wrote massive systems management/package management software, that would allow people to deploy code, software, on a large number of servers but never really got into the business of supplying "cloud services" the way we think of them now.

Still, $1.6 Billon exit in 8 years on around $350mm raised - not too shabby. And talk about your pivots...In the middle of an economic (web) collapse no less. Ben Horowitz is quite the street fighter...

(More details here: http://www.bhorowitz.com/the_case_for_the_fat_startup)
I am thinking of removing anti-discrimination laws completely (not just to create exceptions) and allowing regulators (such as anti-trust) to impose anti-discrimination conditions on specific companies instead.
Introduction to the Google Maps API
khalilqacem@gmail.com

I've been saving to buy a .me domain in bitcoins since I don't have easy access to international banking in my shitty country.
It's also important to note that being unable to prove your case in court is not the same thing as crying wolf. You make a frivolous lawsuit, you get punished, yes. But I have not heard arguments to support the idea that Pao made the claim in bad faith, or negligently.
Show HN: Karma-Messaging app for trading favors with friends
Yes, I do it also this way. I only trust files and folder long term. No service, app etc..

I have folders like

/PHOTOS/_YEAR/YYYY-MM-DD-EVENT_NAME/ ..here are all photos

/PHOTOS/_YEAR/YYYY-MM-DD-EVENT_NAME/best ..here are the photos that are good

/PHOTOS/_YEAR/YYYY-MM-DD-EVENT_NAME/best/web ..photos I share via my website as a generated static html photo gallery

backup is just simple folder backup, synchronization is done via file synchronization tools, viewing via many available picture viewers etc...
> Which of the major tech companies to arise in the past 10 years use a Microsoft tech stack? (hint: none)

I think that maybe StackExchange qualifies
"You may have to squint to get the message that it's trying to get across"

I think he's referring specifically to the torch imagery. From far away it mostly just looks like a word with a dot above it. The torch deal is small in comparison to the letters.
Well, my first languages were Forth and Logo, back in 1983. So when I was introduced to Basic 5 years later I thought "what the #$&@ is this crap?". Since then, Joy and Dylan really made me re-think things. As did Mixal.
I still remember Rotor for FreeBSD[1]. Thanks for doing things for real this time! I am looking forward to the effect this will have on F# adoption.

[1] https://msdn.microsoft.com/en-us/library/cc749640.aspx
Generally Recognized as Mature (GRAM) OSS/FS Programs
most will choose their own unemployment adventure.
It reminded me of a quote from Hemingway's book, The Sun Also Rises:

- “How did you go bankrupt?” Bill asked.

- “Two ways,” Mike said. “Gradually and then suddenly.”
Java,
I can build web and desktop applications and it is suitable for research based applications also. lot of libraries available in java
I wouldn't worry about the past part. We use IBM software on *nix and they were worse in their day than MS ever was.

A few people have concerns that the patent grant isn't as broad as it should be.

For me it would mostly be an ecosystem thing. I use Typescript because it drops right into the pipeline I was already using, but switching VMs is a big ask. How good is Thrift for .NET?
Agree with @czinck. It works, it does the job, but it's not as fool proof as:

{
Type obj;
// do stuff
}
// obj destructor just ran

C# and other languages have similar paradigms, but they require more attention to detail than a destructor does.
Legally: yes.

However, the deluge of evidence contradicting discrimination was loud and clear. From a logical (not legal) standpoint you would have to be incredibly stupid to not notice that other women are getting ahead in your company, and Pao isn't stupid.

Smaller companies cannot defend themselves against patent trolls. What's to stop Pao would-bes from taking advantage of that fact too? How would that affect the female position in the job market?

It seems reasonable that you don't drag someone through a $900000 lawsuit on a weak hunch. This "discovery" bullshit is exactly how patent trolls get away with what they do.

In ethical wars there are some battles you don't want to win, and some that should never even take place. Everyone sits on a distinct side of the fence and when they see blood they go for it, it's pathetic and ultimately weakens their position. It's about reaching a compromise and $900000 is not a compromise. Kleiner is being the bigger person here and suggesting that everyone walk away from this, yes it does have PR implication for them, but it is ultimately the right thing to do.
Funny. I do know all those principles but had no idea there were common abbreviations.
Interesting. All this time I have a perception that Java app is slow as hell. What a terribly wrong assumption. Color me impressed.
Combine this with some chatbots and you basically have this comic: http://threepanelsoul.com/2013/09/30/on-local-color/
Ever see OpenPhoto? It was on github and open source.. You have to self-host but it's pretty good. I was using it for this purpose a couple of years ago.

I believe the dev team behind it also have a commercially-hosted offering called (maybe) Trove?
It's an avowed aim of the Toyota Production System

Automation with a human touch

http://en.wikipedia.org/wiki/Autonomation
Book ban in a Canadian bus company