skysight-inc/HackerNews huggingface dataset:
My background: C# pays for my family, my wife is constantly jumping on and off random tutorials to learn some programming (interested in C# because of my dayjob and Python as a nice beginner's language with lots of learning resources).

If I look at this article I feel that the flow is missing. It is well written, has nice screen shots and explains a lot. But it seems to hop around a lot. I don't quite know who you're targeting, but I'm reasonably sure you'd confuse the hell out of my (intelligent, brilliant) wife.

The style is more documentation slash dissection of stuff, less introduction with a purpose. I miss a global "why", you provide more like "This is something we can do, let's walk through it together". Unless you're already a programmer or really into case studies like this, I think this way to present something is less accessible.

Don't want to bash on your work. I think what you did here looks nice. Just sharing why I don't think I'd subscribe or why I cannot recommend the series to my so.
Very interesting. Thanks for sharing. We're looking into getting a custom Metro-themed design over a Bootstrap foundation. This might be helpful.
Oh man.

You know how annoying Star Trek is to physicists? Or how Hackers was a riot because of how hilariously wrong it got ... well ... everything that matters?

Yeah. So. That's what this reads like to anyone who's studied the Common law.

I used to think expert systems might be useful for legal situations.

And then ... I studied law.

You know why law is complex? Because of problem domain -- everything humans do -- is complex. Right now a judge is being asked to give a ruling on a particular combination of facts that has never arisen before, ever, in the history of the human race.

It probably belongs to a fuzzy set of existing situations canvassed by cases raised in the past thousand years.

But it might not.

There is always novelty in the law.
I think that's my issue with the entire story. It's over-sensationalist.

Of course, I have to believe that, or risk losing faith in humanity altogether.
Freelancing, half a year in.
I really don't like the sensationalist "pull at the heart strings", vibe in this title. I it feels a bit misleading and over-dramatized just to cause controversy. I get what they're trying to say, I but there has to be a better way to say it.
Yes, I think its something like "do not want to rot in American Gulag, do want to continue exposing crimes of the Imperial Criminal Gang.."
I'm super excited by this but where are the specs?
> 1) Their design is very complex and un-appealing with no simplicity that a SE should posses

Enough people have already said it. I feel like a broken record but what's very complex about a text box and a logo?

> because they have invested a huge amount of money in researching about which colors and patterns work best.

Interesting. Do you have any citations to back it up? I haven't heard of Google researching what colors work best for a search interface. Or bing for that matter.

> DO NOT over-use red.

The thing about design advice is everyone fancies himself Steve Jobs. Even if I started listening, I would never have a definitive, agreed-on opinion.

> Red is used to denote only important elements on a website (like a sign-up button), a call-to-action element (For example, compose button on Gmail)

Where is this definitive design rule book of yours? As long as you have sufficient contrast, that is enough to attract attention to important elements. Are you saying if I have a red background and a white compose button with black text, user will somehow see the background as call-to-action and not the button? Now don't go on how red background will not look very good. That's not the point. The point is color alone doesn't decide which section of the page is important.

> Look at DDG, they have a whole top-bar in full red.

Since they merge in serach box with the bar, that section is important.

> Now, I already know Google has a superior Search algorithm, period (from what I perceive).

This has been done n times. There is no clear pattern when it comes to choosing google vs bing results in a blind search result. As far as the end user is concerned, it's not possible to tell which one is algorithmically superior.

> Look at the irony, even you reference them by DDG and not DuckDuckGo,

What's the irony here?

> whereas you reference Google by just Google and not by any other short form. This is exactly what I meant. Brand Naming is something that we don't even pay attention to, but plays a much much important role.

Oh my. How much it has hurt Microsoft. They should have just called themselves MS and be done with it. I can't fathom how much of a hit y-combinator and hacker news are taking because their names can be abbreviated.

/s
Do You Stream to Your TV Using AirPlay?
Novelty in contract drafting is a bad idea.

You want contracts to be built out of known, well-understood primitives.

So when a court case settles the exact meaning of a phrase, that phrase may pass into common circulation amongst lawyers.

That's how "legalese" arises.
At least TF coverage seems to be fairly faithful to original information spread over Facebook in Finnish. Of course it's harder to know for sure what the actual facts are behind this.
Law students can usually find flowcharts to explain the common caes.

But the world is sufficiently complex that there is always a corner case that hasn't been found yet.

You still need humans.
Yes but persecution of children is usually a good turning point where people start caring about the politics.

According to my father, hardly anyone gave a shit about the stasi in east Germany until they started breaking families up. I imagine the same is true here, although I do worry about the corporate control of media world-wide and its ability to be paid to shill and keep quiet.
Scientists 'undiscover' Pacific island
Since when did this became normal and accepted in society? Whats next, police pulling candy from babies? or are we just going straight back to whip and flails to handle the dark and evil crime called copyright infringement!

This is the definition of insanity. What is wrong with the people that was part of the chain of events that lead to taking a laptop from the hands of an 9 year old girl?
The first iPhone was a bridge with a circus. Hence everybody went to see it, even though the toll was hefty. Some loved it so much, they even left their own village for good.

In time a settlement grew around the circus. Now most people live around it. To see tigers and the zebras every morning became their way of life. No one lives in the old villages anymore, and who would - it doesn't even have a giraffe!

Then came another bridge - little down the stream. This also had a circus, but with robots in it instead of animals. It became suddenly very popular for two things - 1) people are already used to living around a circus, and 2) the toll was way cheaper. Also robots were a novelty - who wants to see a giraffe when there are robots?
Assange is a CIA high value target. He qualifies 100%.

Swedens defenses against CIA/NSA operatives, actively operating in their country, are likely to be more penetrable than those of the UK, or at least more malleable to the CIA's needs.

Myself, I think its less likely that the CIA can do a body-switch when Assange is in the embassy, than on the plane to Sweden .. but thats just pure fantasy of course. The CIA would never do a body-switch to take out a political target ..
and to tell the truth, every other day a start-up with a much, much worse idea gets to the HN start-page.
Why It Pays to Have a Company Blog
The age of criminal responsibility in Finland is 15. So I'm at a loss at what is going to happen to this 9 year old girl. Certainly downloading music without paying for it is wrong. But there are much better ways of dealing with this than sending in the police.

And justice needs to be public. (With a few rare exceptions). Forcing people to sign NDAs is creepy and weird.

I'd be interested to know what would have happened if the father sent photocopies of the receipts for the music that they bought the next day - I like to think that would have been enough to call off the lawyers but I understand that it probably isn't.
Sorry just a minor minor typo on http://www.pixbin.us/api/docs/

'Base64 encode an image an post it on the above URL'
needs an 'and'
'Base64 encode an image and post it on the above URL'

Silly I know, but if it was me I would want someone to point that out.
Should Mark Cuban Stop Bitching About Facebook and Build On His Own Platform?
Stopped reading when I read 'could care less'...
Taxes are actually a good problem for a business b/c it means you're making a decent profit. Most businesses probably don't end up paying any taxes b/c as they say most businesses fail (don't make any money). Turn that objection into motivation to start a profitable side-hustle!
I think it's a stretch to say that they do intend to release a win64 version. I think that, while they may not have ruled out ever doing such a thing, it's pretty clear that since they are not working on 64-bit bugs they have no plans to get any win64 builds ready for release.
"This would not be good enough to replace a lawyer."

And proof checkers doesn't replace mathematicians. But the existence of proof checkers puts (a subset of) mathematics into the software realm.

I feel that it is probably inevitable that at some point we will have computer assisted legal analysis.
The Erlang Stack
Some speculations:

I suspect FCC simply allowed Raytheon to use whatever frequency its "Radarange" oven used. After all, Raytheon was the main radar producer for the US military. Presumably the military had a strong influence on FCC. Remember, it all happened in 1947, just 2 years after World War II.

http://www.raytheon.com/ourcompany/history/leadership/
It made me wonder if there were any theonion articles on hn. It turns out, there were a couple of them that even received comments and upvotes, but not much for the last 3 years. My guess is that submissions from theonion are auto-banned.

[1] http://www.hnsearch.com/search#request/submissions&q=the...
This reminds me of VoiceBunny. For short texts you can get a voiceover within minutes, and their API allows you to automate the whole process.

See API flowchart: http://voicebunny.com/developers/get_read
Put the neuroscientists on the task of specifying lawyers pronto.
I don't think it's necessarily that it's more difficult but that there is less demand. On linux distros (especially since most stuff is open source) they try to get everything be 64 bit on 64 bit installs, some distros don't even ship 32 bit system libraries by default. That's why linux users wanted 64 bit flash so much(you need 64 bit plugins for a 64 bit browser although there was a hack called nspluginwrapper to let you use 32 bit flash in 64 bit fiefox). I'm guessing there is a somewhat similar push on OS X to get all 64 bit software on a 64 bit os.

On windows, firefox is just a single installed program(unlike linux where firefox's library might be shared with thunderbird, etc.), and a number of apps are 32 bit, and thats fine. Plus there is a larger selection of plugins many of which may never get a 64 bit version.

Also I may be wrong but I think that browsers these days have a lot of per architecture optimizations targeting x86 and separately arm(x86-64 optimization being a lower priority), so that 64 bit browsers may actually be slower.
FYI

>> Using Statement - Defines the scope for your application’s objects and disposes them when they’re done. This isn’t super important now, but I’m going to cover some other ways we can implement using statements in C#. What you need to know now is it’s including the types in the System namespace in your scope so you can use them.

This is entirely wrong. The 'using' in your example is the using directive, not the using statement. They are entirely unrelated.

http://msdn.microsoft.com/en-US/library/sf0df423(v=vs.80).as... - using directive
http://msdn.microsoft.com/en-US/library/yh598w02(v=vs.80).as... - using statement

Also, I really don't see why you are focussing on using the command line to compile programs. This is really not user friendly. The possibility for mistake is very high, which will certainly throw the target user of his/her tracks.
The reason seems to be that they are focusing on uninteresting crap like Metro and FirefoxOS.
I'm confused about your "design is very complex" bit. I just used their search engine and their design couldn't be more straight forward.

In fact I prefer it to Bing's look in particular. Less clutter.
> Does anyone care about DDG anyway?

The number of votes and comments tell me people on this forum do care. Personally, I care because DDG is doing something ambitious and competition is good(it helps keep people in line). Also, even if I didn't care, I don't see a reason why I should shit on someone's hard work.

> They're trying to solve a completely imaginary problem,

Privacy isn't an imaginary problem.

> and they haven't got a hope in hell of creating a viable search engine as that costs billions of dollars.

Creating one from scratch will take time and money, and no, as blekko folks pointed out, it didn't take them billions. But DDG uses bing apis augmented with custom index.
Probably a minor point but it seems your screenshots all show Visual Studio rather than one of the express editions?

This might be the best tool for the job, but IIRC VS has a non-trivial price tag which a beginner might not be willing to spend.
There's a service called Interflora which lets you send flowers almost all over the world: you specify the destination address and they send the flowers through the nearest flower shop to that address. Try googling that, it's not guaranteed that the location you're looking for is serviced but it's highly probable.
Off-topic somewhat, but I appreciate the way the slides used `location.replace('#'+n)` so my browser history wasn't littered with slide navigations, hence the back button brought me back here (but slides are still bookmarkable).
XCode source management with git
SEO Freelancer in 48 Hours
Slip a little bit of Tron in there too with some Nori http://news.ycombinator.com/item?id=4649481 or Revo' http://news.ycombinator.com/item?id=2869480 lights.. and Friday night here in Copenhagen will be hucking filarious.
One thing that jumped out at me right away is your indentation style which is a wee bit messy. New programmers need to be taught good/consistent coding style in the early stages of their development as well as how to use the language. Your examples should reflect what are generally accepted, though not mandatory, conventions.

The first thing I do if I'm coaching/mentoring a C#/.NET novice is to get them to follow the C# Coding Conventions [1] with Allman style indentation [2] and the Design Guidelines for Developing Class Libraries [3].

One other thing I would do is liberally sprinkle the tutorial with links to relevant further reading in the MSDN docs. A lot of new devs are overwhelmed by the MSDN library and often have no idea where to begin looking for reference material. Giving them good entry points so they can familiarise themselves with the official docs would be a beneficial addition.

[1] http://msdn.microsoft.com/en-us/library/ms229042(v=vs.100).a...

[2] http://en.wikipedia.org/wiki/Indent_style#Allman_style

[3] http://msdn.microsoft.com/en-us/library/vstudio/ff926074.asp...
Stackmob is pretty fast as a Backend
They do support 64 bit platforms. With 32 bit binaries.

If you have no need for more than 3gb of memory per process then 32 bit is a great choice. The pointers being half size is a non-trivial memory saving.

I'd be happy if windows would let you use something like the x32 build target that linux got recently for extra registers though.
what is this? give me details.
tl;dr He should just send email newsletters.
Apple Ordered To Disclose Details Of HTC Licensing Agreement To Samsung
IANAL but I expect they will pin it on the father on the basis that he paid for internet access and therefore responsible.
That is kinda sad, actually. Many articles on The Onion are more intellectually stimulating than stuff on HN front page.
Vice article on security community rally around convicted "hacker" weev
Yes, it would be nice to work in a world where everything was standardised and obviously there are attempts in certain areas to standardise documentation to allow quicker negotiations and deal flow (ISDA documentation for example).

However, there will always be contracts which demand a greater degree of specificity due to the unusual surrounding circumstances, and certain resulting clauses could be considered to be novel.

Of course, if no one drafted novel clauses, there wouldn't be any work for the litigation lawyers when there's a disagreement over the clause's ambiguity!
Office too, has a strong dependency on AD. AD is how Office documents are protected (rights management), how they're synced to Office 365 (WS-Federation -> AD), and how they allow multi-person, simultaneous/real-time editing. Amongst other stuff.
This would make an awesome augmented reality app for your phone. It could alert you when you're near somewhere it had a historic photo for, and then direct you to point your camera in the right location and overlay the old photo on to your current view of the street.
Show HN: My first d3.js visualization: English Collocates
Stop Trying To Fix Email
You can type about:buildconfig in you address bar to see info about a particular Firefox build.
Disqus: Scaling the World’s Largest Django Application (2010) [video]
How do these NDAs work? Can they really demand that you pay them money and not tell anyone?

Seems pretty creepy.
Finally, a web browser built for touch.
That is not true. Mac OS absolutely has the ability to do this, but it has to be done on the command line because the gui is shallow.

Sometimes I would like to disable the monitor to improve performance, sometimes I just don't want windows to hide on the laptop screen. Sometimes I want to output video to my tv and not have the laptop screen on. It really doesn't matter.

This is not a "glitch" because the feature exists. It is just a shallow UI.
After looking at the documentation I believe you're correct. I'll fix my explanation of this so it doesn't confuse. Thank you.

My reason for focusing on the command line is simply because I want the reader to focus on the code, and the nitty gritty. The possibility of mistakes is high, which they'll learn from.

Visual Studio is the greatest tool I've ever used and you can't really build anything valuable without it but as a new programmer it also serves as training wheels that can build bad habits and hamper learning. That's my reason for doing the notepad / command prompt angle.
<style> * { text-replace: "\202e" ""; } </style>

Well, I think that would work, anyway.
Tools for Identifying Fonts and Creating a Palette
Identifying fonts and developing a font palette for projects. Best practices with a few font pairing suggestions.
Well Chrome is the most popular browser and I have no idea how I would change my default search engine in it.

This is important because I almost never search by going to google.com and typing a search term. The location bar does this automatically using google.
Agreed! I'm a huge proponent of side-hustlin'

I started my second company on the side while I was working at a large software company. On top of the full-time corporate gig I had recently gotten married and was expecting my first child. My first app launched only a couple of weeks after the birth of my daughter which was perfect because It was partly inspired by her (it was an app for kids). The app ended up doing really well on the App Store cracking the Top 50 overall list. After a few more months of hard work I was able to leave my job and haven't looked back since.

Side hustles are like tricycles...it's the first step to learning to ride on your own.
I've been using django-require in place of compressor and it's fantastic. Also the AMD pattern of loading js seems to be the future.
If you want to know which came first -- the chicken or the egg -- expect to be billed in 6-minute increments.
Nitpick - AD supports a centralised topology, but is more effective when decentralised. You can deploy as many domain controllers as you like, you can separate global catalogues entirely, and deploy multiples of those, and you can even separate domains within forests, and then create cross-domain trusts. If you want to create cross-forest trusts you can do that using Active Directory Federation Services (ADFS).

ADFS is hugely under-rated, and is arguably the most capable identity federation software out there because it's the only implementation I know of that does both passive- (browser-based), and active federation, which allows you to authenticate against AD from your JSON service.

That story gets even better with U-Prove (http://www.microsoft.com/mscorp/twc/endtoendtrust/vision/upr...).
The expression is "to put the cart before the horse", i.e. do things in the wrong order.
It's a failure to understand skill. People who have not done something don't understand that skill matters. Look at any skilled trade. Everyone thinks they can cook as well as a head chef with just a few months practice and a cookbook, but the head chef will beat them because those years matter. Even when thing seem equal, skill still matters. If you give two top experts the same task, one may have specialized skill in the task. This specialized skill not only let's on expert complete the task, it may totally prevent the other expert from completing the task altogether. To they lay person, the reaction is "I don't understand. they are both experts.". Skill matters more than people understand.
Check out django-require
as I explained in another question it's mostly so the reader can get really "hands on" and write the code out by hand without code completion and other assistance. It may not be for everyone, but for core language stuff I think it's essential. Later in the series I'll definitely be integrating Visual Studio more
>> but truth be told most businesses have a lot more to optimize than the rounding methodology used.

Perfectly true. I can see exceptions being managing other people's money--banks, accountants, and the IRS had damn well better get this right.
Yeah. People seem to forget that MS has a larger share of the search market than Apple does of the PC market. And search has given the market leader (Google) a 200bn+ market cap!

So not exactly throwing money down the drain.
On topic then, this is the first time I see Scala syntax and was somewhat pleasantly surprised (the only languages I really know are JavaScript and Python).

On slide http://monkey.org/~marius/talks/twittersystems/#16:

case class Stock(ticker: String, price: Double) {
def <(other: Stock) = price < other.price
}

val goog = Stock("GOOG", 675.15)
val aapl = Stock("AAPL", 604.00)

aapl < goog == true
goog < aapl == false

Correct me if I'm wrong but it seems to me that the class Stock gets a method called "<". So appl.< google (or the other way around) would also work. The previous slide also shows this, but the Stock example is makes it even clearer that "Scala is a pure object oriented language: every value is an object." appl and goog are objects, of type Stock, and < is an object, a method of Stock.

I wonder if this kind of method would work

def ==(other: Stock) = price != other.price

and what would happen if it was like this

def ==(other: Stock) = self != other

(where self would be a reference to the Stock instance, ala python, or this in javascript)

and it was invoked like this

appl == goog

and return true
Thanks for the feedback. I'll make a note of that as the style I present the samples in, since this is tutorial for beginners the last thing I want to do is spread my bad habits.
My friend works at McLaren in this building: http://archidose.blogspot.com.au/2005/03/half-dose-8-tag-mcl...

It's crazy, but sometimes that building seems the most ordinary part of the job!
NUMA-aware placement of communication variables
Adaptive Learning for Math and English - Practutor.com