skysight-inc/HackerNews huggingface dataset:
What stops the site owner from just stealing your credit card number in the first place?

These schemes are not about protecting against malicious site owners, they are about protecting data that legitimate site owners collect from being intercepted by third parties.
15 bucks a month sounds very reasonable...
Please share more about your story!
I wish there was a better way for us to meet other .Net startups. I usually try to send an email to any companies I discover are .Net based here on HN.

Even if you're not ready to show, I still want to meet everyone!
It's not that, it's that Google's candidate referral or search is really poorly targeted when they contact a candidate. They've talked me twice, about the same job that's really not a good fit for me. They talked to him, and totally missed the designer thing and went straight into CS101.
verelo.com (I own it, along with verelo.org/.net)
I've also had a bad recruiting experience with Google, but for very different reasons. Personally, from what I can see (i.e. outside looking in), I think they have major systemic problems in how they do recruiting.
I recently talked to a colleague who was hired as a developer by Google.

He went through 3 rounds of "hiring committees".

3 different committees to make a developer hire is obviously broken. The ability to evaluate culture and skill fit should be possible with a hiring manager and a few prospective peers.
It all goes back to everything Microsoft offers is tightly coupled to Microsoft's ecosystem, and frankly I've played in that space for years and just got bored of it, plus I got tired of investing in learning Microsoft-specific APIs that Microsoft itself kept obsoleting.

Nothing really new or interesting is happening in Microsoftland. Instead every new offering is just an incompatible counter-offer to some other established technology (eg. Silverlight vs. Flash, .NET vs. Java, Windows Passport vs. OAuth, and so on). Boring.

Perhaps the only area Microsoft has truly offered anything new and interesting is DirectX but I'm not a game developer so I don't have any use for it.
everybody just wants power, nerds and jocks alike
Is there a point to these hashes? Does bitcoin just encourage people as a whole to make a trillion trillion hashes? I hope there'll never be a green bitcoin, it would be such a lie.

Can't someone adapt it to look for md5/sha clashes?
Macbook isn't just the hardware, it's a school of thought ^^

Seriously, I don't want Windows 7.
Years of being Linux user taught me one thing:
I really hate being the second class citisen.

And the reliable way of not being X class citisen is not letting any microsoft[-only] technologies in the door.

I perfectly like it when we have people with 3 different OSes in the room, even if I can't use the shiniest and fittiest language. I'd settle.
Property Antalya
Alaydin Villa luxury Turkish properties in Antalya real estate holiday overseas apartments for sale, residantial developments in Turkey construction projects in Mediterranean Alanya Belek alaydinvilla.com
This raises the question of whether Netflix/Spotify/etc. are replacing piracy or DVDs/CDs. If it's mostly the latter, the industry should wait for the old system to finish collapsing before embracing the new one.
Alanya Property for Sale Turkey
Alanya Cebeci Construction property in Alanya Turkey villas real estate luxury overseas apartments for sale Antalya residences built by Cebeci new construction projects
My impression was that the OP didn't say superlinear algorithms are somehow useless; merely that there are reasons why the linear (or better) ones can be used in much more general settings, which is what makes them "big impact".
Isn't this like trying to squeeze blood from a stone? When you're broke, you have to make cuts. And it makes no difference, in principle, if you're talking about the budget of a single person or ten million.
.Net doesn't make sense for most web startups no matter how good it is. Why?

* The floss stack is good enough (sometimes better) and more flexible. Can scale up as well as out:
http://www.codinghorror.com/blog/2009/06/scaling-up-vs-scali...

* Unix is more elegant as a headless networked server, as it was designed that way since the early 70's.

* Researching bizspark will never beat the efficiency of:
sudo apt-get install postgres

* AKA, time spent worrying about licensing, product codes, and activation is time wasted.

* EC2 (for example) charges ~25% more for Windows thanks to license fees.

The choice between (free, freedom, and elegant), almost always beats (cheap, restricted, and (at times) clumsy)). If there is an aspect to your startup that makes .net a better fit, by all means. But to act as if it is a good solution for the average startup (that intends to grow rapidly) does the community a disservice.

I'd go so far as to say that the "Web 2.0" boom owes its existence to the combination of the floss stack and cheap commodity hardware. In the 90's it took millions to do what today takes thousands (or even hundreds).
10-4. Hopefully clearly meant in the context of startup culture. Just feel there should be a clear separation between biz and personal issues criticism in the work environment.

Save the "why don't you ever do the dishes? Is it because you don't care about me?" critiques for the significant others. :-)
They won't solve any problem by protesting. Moreover, they're probably protesting for the wrong reasons. Spaniards are asking the government for jobs and decent salaries as if bureaucracy could solve these problems; and the more the government does, the worse it gets, because what the government should do is "nothing" but just get out of the way and let the free market take its course.
although none are requirements,
as Mono demonstrates

Not to bash on Mono, as Miguel and the Mono team did a fantastic job, but Mono has been more focused on client apps (like for embedding in games).

Another reason for why hosting ASP.NET projects on Linux is awful is because ASP.NET was built for Windows. Things like async operations are built for the Windows kernel, having architecture decisions that have a negative impact on Linux. Last time I tried it, it also leaked memory, heavily.

Nobody sane uses it, unless they made a bad decision to build on ASP.NET at the beginning and it is cheaper to just try using Mono.

tons of third-party tools are used

But only tools that are replaceable, used mostly in development mode.

How many .NET shops are using MySQL or PostgreSQL? How many of them are using NGinx or Varnish? How many are using CouchDB or MongoDB?

.NET shops ... seem a lot more willing
to pay for the best solution

This is wrong on so many levels I can't even begin to comment on it.

First of all, .NET shops are digging themselves in a hole by using .NET in the first place.

Of course the best solution is SQL Server, because stuff like LINQ doesn't work reliably for PostgreSQL and because the performance of the PostgreSQL client is awful and because the reliable way of designing a database is through Visual Studio, which again, doesn't work so well for PostgreSQL. You would be mad to choose PostgreSQL if working with .NET

That's the whole point - Microsoft doesn't care to have interoperability with third-parties. Microsoft wants you to buy Window Server licenses that are limited in the number of CPUs you can use and it wants you to use nothing less than SQL Server, even though for the same money you can buy multiple kick-ass servers and use PostgreSQL for free.

This isn't about cheapness, it's about the value provided (i.e. being frugal). Running a business should be done frugally, since you're only in business as long as the money supply doesn't run out. Paying more money than you should is irresponsible.
WebOS: It Is Do Or Die Time
The developer issue is the thorniest issue with choosing the .NET ecosystem. It's easier to find a .NET developer than a Ruby/Python/what have you, but it's harder to find a good .NET developer.

What I like to do is advertise for Python and .NET skills. That weeds a lot of bad ones out.
VisualStudio 2010: CSS 3 Intellisense Schema
Thanks for sharing the interesting historical data! It does sound like buying may be the optimal choice in your real estate market, especially if you are planning on staying put for a long time.

I do think for the near future, rent will continue to rise as more people decide to sit out of the real estate market (waiting for more price drops to occur). Ultimately even this should correct itself as people start buying houses again since they will grow tired of increasing prices and decreasing availability of apartments.
A celebration of the sci-fi ray gun
From a business point of view they seized a market very well. They took notice of an advance in UK banking practice - bank transfers that complete immediately rather than in three days or even one - and built a business out of it. Getting a loan into your bank account without leaving your house is a step forward, especially in this day and age where money in your account may be more convenient than cash in hand.

They also have tight control over their credit limits and grant expanding credit based on customers' past performance. I'm not sure to what extent bad customers get financially screwed, but in the end I guess it comes down to firing bad customers, which can be a big positive in some markets.

Their advertising very big on the customer having choice and control over their loan. Fear of escalating charges probably features large in the mind of someone needing to take a payday loan, so it seems having a nice web interface and clear statements of what you have to pay are a plus (even though their actual credit terms are objectively terrible).

So yeah, they're in a business that rightly has a shady reputation. But in terms of building a technology business they seem to be doing some interesting things.
Yeah, I'm not sure how one goes from 'not knowing' to 'action'. Seems like this would be similar to a physics puzzle of jumping states with no in-between state. That is, one has to go from 'not knowing' to 'knowing what action to take' which might involve 'studying' prior to 'action'. I realize that's not as catchy, though.
othelloinc.com <-- if i remember, the byline to the game othello was "A minute to learn ... A lifetime to master"
Here's a few things:

1. JVM cannot do unsafe code. In the CLR, you can create unverifiable IL and do pointer manipulation, etc. Raw memory can be free accessed however you like. That's a handy interop and performance feature.

2. JVM doesn't support structs. Again, performance difference. (Although, sometimes the CLR's JIT hasn't emitted the best code for structs.)

3. The CLR has generics. In Java, generics are implemented via erasure. This has an impact on performance and reflection.
An example of this is the fact that something like ReSharper both exists and is awesome.
Powerful Scriptable Debugger (via LUA)
I think your opinions are based on out of date info.

There are no real "cross-browser pains" when developing ASP.NET. I think you'd really have to go out of your way today to develop something that "works better" in IE than other browsers.

MS contributes to and supports Jquery and includes it by default in new projects.

Silverlight isn't really being pushed at all except on WP7. It was more of a flash competitor anyway and never was meant to compete with HTML5.

There are quite a number of FOSS tools for .NET development, and incredible amount of 3rd party support that's not FOSS.

Granted, most of their stuff isn't being released as OSS. I believe some of their newer tech is releasing source through codeplex.

Overall, most of the complaints I've seen in this thread about Microsoft are better directed at the Microsoft of the 90's and early 2000's than the Microsoft of today.
Asked me to rate my skills in a list of 14 programming languages.

Really? I'd love to know what they did with that data. It seems almost completely useless except to say "Tim does not know any Javascript, indicated by his zero score on that."
A Quick Python App to Send SMS via SMSified’s REST API
The writer of this awful article obviously has not done much web development programming, because if he had, he'd know that microsoft is atrocious in every respect.

Microsoft has its own standards, its own way of doing things. Microsoft does not "play nice". When I code a site that needs to be compatable with all browsers, I need seperate code for ie6, ie7, and ie8. They all interpret code and standards a bit differently, leading to page inconsistancies.

And now, this jerk says we are supposed to embrace microsoft and program in .net? Is this guy out of his fucking mind? Simply program anything thats actually going to be useful and require cross compatability, and you will quickly see why microsoft is looked down upon by ACTUAL developers, hated, and is known across the lands as a large piece of garbage.

For how little microsoft has done for the open source community, for how long it takes for microsoft to issue simple updates, for how many years certain browser bugs were hanging around; I would never, ever, ever, support that company.

The mere thought of a startup company using .net is laughable. Anytime I hear any company using .net, all I can think of is some high up executive got schwindled, and it is up to the low level developers to turn a massive pile of shit, into something useful.
You could also 'earn' Bitcoins by selling someone something where the transaction was made in Bitcoins? Is this a semantic issue?
Wow, can no one take a joke on here
I had a similar thought as well, except no automatic sign up. What if the sent email had a reply-to address specific to the event?

In the event invite email you could have a short message that tells the person can just reply to the email with a 'Yes/No/Maybe' in the subject and any thoughts or questions in the body. The service would then show the appropriate response on Julie's event. 'Maybe' responses would be marked somehow to show they need manual review and Julie would be able to see the the response text from the email and easily set the status for that person.

To help make it simpler, for people that don't change the subject you could default to a 'maybe/review' response or try language processing on the response text.

Combine this with your idea of including links in the email for a quick response and I think it could work.
Well, the number of engineers that can actually patch something, in say, the JVM, are rather limited. So I'm not sure open source is nearly as big a deal as it's made out to be, as far as patching goes.

You do have a point on release cycles, but that's not inherently about being closed source.
For example, what does it have for non-relational storages?

http://ravendb.net/
Interactive Exploration of a Dynamical System
Heaven is 'a fairy story,' scientist Stephen Hawking says
It does seem like Google is more focused on the programing side of things and design is an afterthought for them. Which is a pity because I feel overall look and design dramatically changes my perceptions of how good something is.

Another beef I have with Google is the sorta half-assedness of some of their products. They seem to release things early to get them out there, which isn't necessary a bad thing but now I've started to realize this it's soured me to using some of their api's and products
Thanks. I've read his post a few months ago and completely forgot that paragraph.
Eh, I was just pointing it out. Sometimes you need windows even if you prefer non-windows tech (I personally prefer the Mac ecosystem). For instance, my local iOS dev group has be atwitter about installing windows to do windows 7 phone development.
I think it really is just a perception. I use .NET for developing Windows desktop applications. Visual Studio and .NET's basic framework are the only things I consistently use. By choice. In my experience, there's many open-source options for everything else I've needed.

What's interesting is this perception is exactly why the medium-sized company I work for uses .NET. They pay big money for the MS support. So they are reluctant to use other non-MS product because of the cost and risk of introducing another place to go to for support. The other big issue for them is licensing.
Mark Shuttleworth on companies and free software
I have wanted this app for ages. I just bought it, it works beautifully. Thank you for building this.
> As a result, programmers start to choose technologies based on that cultural perception, rather than focusing on the best approach for the kinds software they want to build.

This seems to imply that cultural issues don't affect the way the software is built. In my mind it's the #1 factor.
BBC: Loving Apple looks like a religion to an MRI scan
This makes sense to me. Computer attacks can cause real damage.

If my neighbor were to be constantly trying to break into my computers at home with the intent of destroying them, and there was no chance to appeal to law enforcement, I could certainly see going and knocking on their door with the desire to stop them from doing that.

However, the US has a history of finding reasons to go to war in unexpected places, since 1960 at least. Any excuse to expand the reasons they can pick is worthy of scrutiny.
I don't think that having a hiring system that's not fucked up and actually researches the guy would set a "Google standard".

You can also keep launching amazing products with a recruiting process that makes sense, and doesn't analyze the guy with semi-random stupid questions.
PHP and ruby are simpler and easier to use for non-enterprise webapps (particularly with RoR, and Sinatra being simpler again).

Like JSON being favoured for simpler uses where XML is not required (it lacks schema, references and namespaces).

The usual trajectory is for technology to improve. PHP and ruby and JSON are becoming better at meeting the needs of their specific users. It's harder for a highly sophisticated technology, like .NET, to become simpler (though they've been much better at this than Java).
Nice to see one of the Symbiotek guys get some Hacker News love (not affiliated, just a listener)
Tell HN: Good comments get voted down regularly
I recently had a comment down voted and i was very surprised, because i know about the topic.

http://news.ycombinator.com/item?id=2557647

here is another example of an accurate, interesting comment, from the same thread by someone else that was downvoted.

http://news.ycombinator.com/item?id=2557599

1) I encourage more people to cut on showdead and judge for yourself.

2) I think there needs to be more accountability in downvoting. they need to state a reason or show us who it was... or something. i suspect people have ulterior motives for downvoting.

Edit: My comment has been voted up since I posted.
You don't need an ACK for every incoming packet. But even if you send that many you're looking at 40-64 bytes out per 1400+ bytes in.
Point 1, 3, 4 and 5 boil down to "not OSS".

Point 2 is not true, what does the back-end stack have to do with cross browser compatibility?

Point 6 isn't true either, for the same reason. You can perfectly well use WebGL and other HTML5 tech in a .NET web app.

Point 7 doesn't really matter. Microsoft themselves has said they are going for HTML5 not Silverlight.
>But the USA is trending gradually downwards and China is trending quickly upwards.

In population, wealth, etc. sure. But in terms of corruption? Having people who do no harm in power is often better than having people who do great good. If a great leader is just that - great. Not good, but great. Greatness has the capacity for evil and good. The advantage of a less skilled leadership is that they're only really able to do middling things, whether middlingly evil or middlingly good.
What means to be an entrepreneur [TNW Keynote]
The first time I had to re-buy something because I had invested time in a project and could not do without a certain vendors product I looked for (and then used) a freely installable tool that offered the same functionality. I suspect all people of common sense do this. People do "vendor lock-in" as a last resort, and the reason people don't use the MS stack is because they never figured a out a way to stop piracy without stopping (or negatively effecting) honest production. That and not allowing their products to be used as independent pieces. IMHO.
See: Color
I'll point out its a rookie mistake to compare what is basically the executive branch of China's government to America's representative branch. It's apples to oranges.

Looking at the executive branch, the United States has:

State, Hillary Clinton, Lawyer

Treasury, Timothy Geithner, International Economics

Defense, Robert Gates, PhD History

Justice, Eric Holder, Lawyer

Interior, Ken Salazar, Lawyer

Agriculture, Tom Vilsack, Lawyer

Commerce, Gary Locke, Lawyer

Labor, Hilda Solis, MPA

Health Human Services, Kathleen Sebelius, MPA

Housing and Urban Development, Shaun Donovan, MPA, Masters in Architecture

Transportation, Ray Lahood, B.S. Education and Sociology.

Department of Energy, Stephen Chu, Ph.D. Physics

Veterans Affairs, Eric Shinseki, Masters in English

Homeland Security, Janet Napolitano, Lawyer

Vice President, Joe Biden, Lawyer

Chief of Staff, William Daley, Lawyer

Director OMB, Jacob Lew, Lawyer

Administrator EPA, Lisa Jackson, Chemical Engineering

Trade Rep, Ron Kirk, Lawyer

UN Ambassador, Susan Rice, Doctorate in Philosophy

Chairman of the Council of Economic Advisors, Austan Goolsbee, Ph. D Economics

Better to draw your comparisons with this, than with congress.
I think the Achilles Heel for .NET is Windows - the only way using .NET to develop makes any sense is to use Visual Studio, and to use Visual Studio, you need to use Windows. And that's a hard sell for a lot of people - most people in the startup scene use Mac OS X or Linux, and one of the reasons why is contempt of Windows. In many ways, .NET is better than Java, but I can't seriously consider using it if it's tied to Windows.
I couldn't agree more with this one. I have trouble talking to people about this because I failed their interview so I come across as bitter (which I am). But this problem is not just Google's problem. It's systemic. Someone a long time ago decided to turn interviewing into a formula - a bad one - and it stuck. Drives me crazy.
'Facebook' is something that can be compared to 'HTTP' or 'ssl'? That second chart is deplorable. Whomever created that needs to go to some sort of remedial school to study making sense.
But only tools that are replaceable, used mostly in development mode.

I'm not sure what "tools that are replaceable" means (because to me everything is replaceable), but the comment about mostly in dev mode is just not correct.

There are tons of uses of Oracle. In that 25%, it's probably 75%. Tons of MS shops use Flash. Tons of MS shops use EC2. Tons of MS shops use SQLLite. Tons of shops use nHibernate. Tons of MS shops use components from Telerik, Infragistics, Actipro, Component Source, ESRI.

Those are all things deployed with the application and not made by MS. Again, the characterization you made is just false.
Google manages not to hire someone who didn't want to work there in the first place. Sounds like the process is working just fine to me.

In all seriousness, there may be some issues with their hiring process, but I think the Google hiring practices would best be analyzed by using the aggregated data, rather than the trickle of anecdotes we tend to hear about in public. Even if Google got their hiring right 99.9 percent of the time, there would be hundreds of people, if not thousands, who were perfect for the job, and still didn't get hired.
Well, one thing it means is don't bother asking Tim any Javascript questions during his interviews.