skysight-inc/HackerNews huggingface dataset:
USD is a terrible way to pay for stuff
Well, mission accomplished ^_^
Which means you used a bad naming convention. I hope you updated them to something that is descriptive enough and yet won't need to be changed next time marketing decides to change the product name.
Worth noting that the syntax example is slightly incorrect.

Since go auto-postpends ; to lines, you must have a trailing . on the line to allow the compiler to consider multiline statements like this as multiline statements instead of multiple (syntactically incorrect) single statements.

I presume this is just done for readability in the docs, but it's a little misleading. Correctly, it would be:

over18Names, err := From(students). // <--- Notice the trailing . to prevent ;
Where(func (s T) (bool,error){
return s.(*Student).age >= 18, nil
}).
Select(func (s T) (T,error){
return s.(*Student).name, nil
}).
Results()

It's argued now and then that this is one of the reasons go isn't useful for chain expression libraries like this; it becomes hard to tell at a glance the difference between two consecutive statements and one chained long statement.

(The other reason typically given is it breaks error return expectations, but whatever. I've never really understood what's so hard about simple having the .Final() or .Resolve() or .Results() statement at the end of a chain to get the return code and/or error details shrug)
System 76 Galago UltraPro review
The comment you replied to said:

> Right, the format affords generic description documents
> from which to generate client code. This seems very
> similar in spirit to WSDL. No?

The word "this" in the second sentence clearly refers to "the format". To reword the parent:

> The JSON format used by this project seems very similar
> in spirit to WSDL. No?

So while you're correct that the entirety of the project (JSON format + code generation) is greater in scope than just WSDL, you took exception to a claim the parent did not make. You could equally have said:

> The JSON format used by this project is not a method in
> itself for actually generating the client code, though.
> It's simply a (barely) machine readable description of
> the API from which [the project's code-generating client]
> decides how to deal with it.

I don't think anyone thought otherwise.
Speaking of contacting high level management I once guessed the email address of a UPS board member responsible for international business because of consistently awful delivery service in Sweden and customer support. To my surprise I was contacted after a few weeks by a mid level manager in Sweden and was eventually compensated.

This was about two years ago and unfortunately their excuse for service is ostensibly unchanged, rated as 1.33/5 on one of the larger national rating sites (at the time it was 1.4).
Yeah, gotta stop those evil counterfeiters. But not the Fed. Even though they've counterfeited 100s of trillions over the last 100 years. :P
Meet tech billionaire and real life Iron Man Elon Musk
The article seems to conclude this is mostly a PR move, which I find plausible. I can't really imagine that an average Zynga customer would want to use bitcoin.

This is good news though, hopefully people will stop going bananas about the value of a bitcoin so using it as a payment platform becomes a viable option for everyone.
Fair enough, but it wasn't available a couple of months back when I was trying out MySQL and Python 3. There were a few hacky solutions available.
Google Says It’s Now Working To ‘Promote Good Guys’
I don't see why knowledge of Bayesian probability is necessary for this question. I don't have anything more than a passing knowledge of Bayesian probability, but I was able to produce the correct answer and a reasonable explanation using what I believe to be classical probability: https://news.ycombinator.com/item?id=7001288
This saved my day! Very helpful thanks!
These measures can stop a kid from counterfeiting. That's all they do. I'm sure in the process they could create some kind of sporadic troubles to designers which paid for the expensive software.

You can't possibly think that a criminal organization, with average tech resources, will have a hard time getting around this in a way or another.
Exactly: basing a purchasing decision on any point, other than cost, is more expensive.
We ran a user survey for IPython, where there's little reason to expect a bias towards Python 3 users. 22% said they use IPython with Python 3.3 (they could select more than one answer). I guess early adopters may be more likely to answer surveys, but from this and bug reports, it does feel like there's a growing minority using Python 3.
In the high tech sector? Definitely.

The norm starts at 18pto for juniors and then it climbs up annually.
That's not really the problem. I believe I was able to explain the correct response using classical probability: https://news.ycombinator.com/item?id=7001288. This is no more complex than asking what the odds are of being dealt a full house in poker. You can enumerate all equally likely outcomes and simply count them.
Cool, that's pretty impressive.
Ask HN: Is firebase prices are expensive?
https://www.firebase.com/pricing.html

I was thinking about how to be if I use firebase as my backend. It really looks cool to me. But Im confused about prices. What do you guys think about prices on the list. Are they normal for connections they handling?
I think being a generalist is somehow better (or safer?) than a specialist.

Although you may not be able to find a position in a large company, small companies really need this kind of people. Maybe the salary isn't high, but it's relatively easier for a generalist to find a job. This can be important especially in the technology world where everything changes very fast. Imagine if you were a specialist in Blackberry making the best mobile hardware keyboard in the world ten years ago, you would not expect everyone uses touchscreen now, it would be difficult for you to find another similar job. Even if you are willing to give up on the aspect you are good at, and learn something new to chase the trend, it takes time as well.
Generally true but my grocery shopping Evernote note is an exception: I erase the contents and add some new content.
Yep, one of the reasons I'm asking this is because I've realised the model for both trailer and website that is used by most films is pretty much useless for online distribution. Different incentives, different pain or worry points, and as you say, dramatically different end action.

So I'm going right back to basics and designing everything as I would for an online product: headlines, pain points, CTA, the works.

Hence researching pain points for THIS market rather than a theatrical release.
Plants vs. Zombies 2 vs. Plants vs. Zombies 2
You can use the web-app version of OneNote on OSX. There is also a third party client called outline (http://outline.ws) which now supports writing to OneNote files.
In this case, it's using satirical attacks to mock those mobilizing collective/people power who are attacking low-level people in the SF tech community.

The people riding the Google Bus may have a few creature comforts and make a nice middle-class salary, but they aren't powerful billonaires.
Clearly the board has to be fired for not keeping up to date with modern knowledge.
Why its important to share your ideas?
Which security concerns have been voiced against iTANs? I saw them as the equivalent of a one-time-pad, secure as long as both the secret and the index are not both intercepted. And super cheap and simple.
Can you predict all possible effects of someone smart joining the board? Better not stirring the pond!
I too use Evernote very day, and have done for several years.

I have three issues:

1) The mac client is slow / laggy

2) Security

3) Formatting - please don't add smart quotes to my SQL snippets!

If someone made a product that syncs like Evernote, had a browser plugin as good as evernote's and used client side encryption - I'd certainly give it a go.
I love it! It's one of the things that keeps me using Windows. I think its just too heavy for casual users and mobile support is meh. But it's not the kind of software I'd use on a mobile device really.
Apologies for the cynicism:

A 'one year cliff' creates incentive for a sacking just inside a year. Employees should consider whether it's in their best interest.

Best wishes for the future.
Or you could pay for Xamarin and avoid having to deal with Java.
Thanks for posting that etherpad at the end. neat to see your team's productivity setup and workflow.
In our world money describes your amount of freedom. No money, no freedom. A bad world.
Understanding Snapchat: Why nothing is everything
Look at the comments to the article, links to another blog post that is likely the reason why IMO
Nordea's finnish service was the simplest, most comfortable service of all the (4) european banks I've tried.

And I liked that their service is not fancy for fanciness' sake. (In terms of the way the website looked and functioned)

Not anymore a customer, unfortunately.
Show HN: The safest Bitcoin wallet generator
Lovely new site for those of you who use Bitcoins
> From the referenced study: "associations of harmful factors, including intake of trans–fatty acids and foods with a high glycemic index or load"
> You seem to have missed the other half of that statement.

What the actual frack? No, I can read, and we weren't talking about trans-fatty acids at all, how on earth could I have missed something we're not talking about? Or did I promote eating processed foods?

Anyway, this doesn't seem to lead anywhere, you have made up your mind.
MS Word on OS X has very OneNote-like features, just choose the Notebook view. I haven't used OneNote proper in a very long time (2007?), but notebook view Word 2011 does automatic lists and you can even doodle.

Might be worth a look.
3 Things to Know About Corporate Venture Capital
Eventually, after it was recommended by so many people, I installed Evernote on Android (on a fast new phone - Sony Xperia Z). I also signed up for 'premium'.

It was so sluggish when scrolling that I couldn't use it.

I contacted support and received this:

"As a valued customer of Evernote, you will receive support within 1 business day."

8 days later, I replied to ask why I hadn't received anything more.

3 days after that, I received a stock reply saying I should reboot and install the latest client.

Of course I had installed the latest client already, and rebooted to see if that helped. I think the app is just slow.

So the app is unusable and customer support don't give you what you pay for. I had simply thought, 'doomed product, will avoid in future' but I thought I'd relay this here seeing as the subject has been broached.
I don't really agree with the description of the app: "the application that the bank provided sucked". What's the reason for this? The only thing he didn't like about the app was that when he reflashed the phone he had to re-register it. ("calling the bank every so often after changing ROMs, resetting or changing phones") Does that app suck? I don't think so, you should reauthorize the app on every new device and if reflashing your phone makes it look like a new device, that's not really the app's problem, is it?

> what do you think the bank will do? Hire him (or buy the app), or fight him?

Ignore. Most likely they didn't write the app, but rather contracted the work to some company that specialises in writing apps. There's no reason for the bank to hire him. He didn't produce any better app either.

I'm all in for a good rant about companies preventing reverse-engineering and modifications of software, but I really don't believe this is the right article for it.
I think Feynman is explaining here that the only truly meaningful way for him to answer is to teach everything relevant to the question he knows that the other person doesn't; which can easily be a lifetime or several years worth of material.
PHP's Zend and /ext/standard are unfortunately unreadable and undocumented.
Thinkpads?
And yet what is interesting is a note in that article saying they did strip search her. In other words what they are saying is "we strip searched her but this isn't the video of it."

hmmm..... Not sure if that really helps.
Tangential to the story but the most obvious question is what company fired Alex - it was Somawater ... drinksoma.com
I'm interested to know why it is "clearly" fake - I followed your link and understand the denials, but have no reason to believe them over any other account.
It's all about what you're measuring too. I would wager that OP was the best business/tech domain expert for that company that one could find, simply because he was there from the beginning and had a hand in building a lot of stuff. No one else coming in is as good at knowing the history of the tech at that company. So, he was 'the best', but they didn't care about that knowledge.
Why wasn't PHP on the shortlist?
Just for reference, a single goroutine has a 8 kb stack size. Having one million of these things in memory at once would require 8 Gb of memory. Obviously, the scheduler kicks in, but 8 kb chunks of memory still has to be assigned and freed for every routine started and stopped.
Haildrop - everything you need to stay organised and motivated.. nothing else
I am in a similar position and I couldn't agree with you more.

Please do let me know if you find something better.
We're not necessarily talking about sharing contact information; all we're talking about here is an acknowledgement of existence.

Given that context, due to the nature of the problem, rate limiting is by definition the -only- solution to the problem (if I'm understanding the problem correctly.)

You do have a point that perhaps the question we should be asking should be 'how do we detect mutual connections,' but that's another story altogether.
I don't understand how the protestation that this is "standard practice" is supposed to help - in effect they seem to be saying "we abuse, degrade and humiliate anyone we detain, regardless of the level of perceived threat".
They need to have enough experience in the other side of things to know the language. I can talk at someone all day long, but if I only speak English and they only speak Dutch, it's going to take a hell of a lot longer to get anything done.
People on Mac OSX. one thing sorely miss from my windows days.
This is an excellent read. Every tech entrepreneur should read this article if they want to Know Elon Musk. Very inspiring. Reminds me Steve Jobs loved phrase "Stay Hungry Stay Foolish".... A must-read.
KARTAL DEDE EFENDİ VE KUŞ BAKIŞI
There are at least two alternatives to ClojureM; iOS7 runs js directly so ClojureScript can be used with a certain amount of fiddling. There is also a method of compiling Java into objective-c that is built into the Clojure Nightcode IDE. I ran some basic experiments over the holidays and both methods work, although there are inevitable trade offs.
Forget About Setting Goals. Focus on This Instead.
I think this is great advice and something I've been meaning to do for Ruby.

However, what in the case of JavaScript/Node.JS developers? What could/should they read to help them understand their language/frameworks better?

I've been reading through the Express source code lately to understand the module better. I'm wondering what other source code I could read to get a better grasp on Node/JS.

Thoughts?
One of the things I have often noted is how theories which don't match reality very well often trump reality in terms of explanations. For example, TCP/IP is a 4-layer network stack, while the OSI model is 7 layers. These models are fundamentally different and understanding the differences is often key to understanding design decisions for OSI protocols ported to TCP/IP (H.323 being a good example).

But people talk as if TCP/IP follows the OSI model. It doesn't. Often understanding that it doesn't and why it doesn't is a good first step to understanding why it works the way it does. So that is top of my list.

THere are other issues. For example, when another techie is speaking gobbldiegook, it is way too easy to project meaning onto what is said so that misunderstandings develop. For example, I have written frameworks for building object frameworks. These are not object factory factories (but rather services to offer object frameworks, for example generalized service locator API's for locating stored procedures, allowing a looser coupling than most people have). However, when someone says "its an object factory factory" very often the simplest response is "well, sort of, if you are the factory worker!"
It does look to me like massaging the data.

There's a simple question: is the average is over ?

The simplest way to measure this is to look at salaries the average people(50th percentile) vs salaries of stars(90th percentile).

Is there a reason to measure this the way caplan talks in the article ?
Ehi, It's Yahoo + they cited 'US State Department'. Must be true.
Just another example of a proprietary implementation tweaking a de-facto standard / well-known algorithm (RFC 6238) just enough to be annoying.

Fresh in my mind is the Wii U controller reverse-engineering presented at 30C3, where the WPA-PSK handshake protocol was tweaked by performing bit-rotations on the resulting keys.
This phenomenon is certainly not limited to the Harper government, nor to Canada. Just the other day, Franklin county, North Carolina destroyed boxes of priceless 19th century records, including court records, by bringing them to an animal shelter to be burned.

Photo from Twitter: http://pic.twitter.com/ZjEPcajo8U

Here's the unbelievable part: the local historical society and local genealogists volunteered to re-house and rescue the records FOR FREE and the county still said no, refused to let them examine the records, and destroyed them anyway!

Full story here: http://stumblingintheshadowsofgiants.wordpress.com/2013/12/2...
This isn't really a dilemma. Creativity doesn't vanish once you can afford to do certain things you couldn't previously, well-funded companies just tend to find ways to use the funds available to them to grow (ideally in addition to developing own ideas for new projects). That doesn't mean they don't need creativity to stay or become more profitable.
I've also been programming since I was about 10. I remember doing some Logo stuff, I recently just found a zip drive with my first program - Tic Tac Toe in logo. I certainly don't remember being encouraged to program until I was at the very least 17 when I was in high school being taught some bullshit 'computer ethics' course by a man with a PhD in Computer Science who just wanted to show people how to code. I guess I'm saying, the encouragement factor for any young programmer is very low, and should be much better. It sounds to me from reading this blog post that it was harder for you, possibly (probably?) because you're a woman. That really sucks, it shouldn't be harder, it should be equally hard for women and men, and it should be getting easier for both all the time. That's why things like Code Club and various online ways of learning programming are so important in my opinion. When programming is put on the curriculum at school, parents are more likely to take it seriously rather than act like my parents who tried to stop me using the computer. I really admire the work of people like @BenNunney who through stuff like Rewired State makes hacking more accessible to young, talented people. https://www.youtube.com/watch?v=Y4CC45E6TAY

Just my two cents.
#CodeOnTheRoad - Young Rewired State 2013
Never in human history was food this dirt cheap, at least in Western countries. We spend maybe 5-15% of our salaries on food - on average. So, there is leeway. Buy an iphone kess, spend less on computer games and other useless crap, grow a bit yourselves, and everyone can eat as healthy as tey want. It is a shame that any peasant in Western Siberia eats more healthy food than the average American.
Useful Tips & Plugins for Cordova(PhoneGap) Application
Another point is that one have to write a runtime, while Clojure "delegates" almost everything to JRE.

Clojure is a very clever scripting language for JRE.)

I think that it is good idea to marry Arc and Golang in the same way.)
Yes, UIKit only became easily customisable in iOS 5 and the OP's app was written for iOS 3.

But even then you can port it to native UIKit (which is a good idea either way), and then make iOS 7 frameworks optional, and add a few UIAppearance calls for iOS 6. The last two pieces are extra effort that might not worth it for < 30% of your users, but it's still completely possible.
You are right, the main problem being that those native libraries don't know anything about GC and you are forced to create some form of FFI.
Agreed. That's been our experience as well. As an early stage startup, you have to take your product where the customers are, before they start finding you and coming to you. Id blogged about it here: http://blog.nudgespot.com/2013/08/our-experiences-from-hacki...
Two big surprises from this article:

1. The author gives the impression that there's no big deal to fixing memory leaks in Haskell. I thought they were supposed to be its Achilles' heel.

2. Erlang lost on its home turf!
Under what circumstances do I want someone who I have not even enough interest in to put in my phone's dialer to be able to ping my phone number and get my name back?

The question of whether services should even be DOING this kind of open book "does this phone number have a user attached and what is their name?" query is more fundamental than any other question, imo. It's not another story, it's a skipped first story.
Startup Quotes from the World Most Inspiring Co-Founders
If that is one of the barriers that leads to fewer women studying CS, going into tech, yea, I think that's a pretty big problem.
It is however a very good idea to teach them that C is not the only way to write operating systems and it is currently on this position, because of a few historical accidents.

Which we pay every day with extra tooling to cover for the language deficiencies on the area of security.
Maybe its a perk to compensate low wages.
There are two answers though:

1. Drop the level of detail, and

2. Explain using analogies derived from the computer terms you are using.

For example, can you explain what a stack overflow is to someone who's basic knowledge of computers amounts to writing school papers in Microsoft Word?

I can:

"A stack is exactly what it sounds like. It is a logical way of setting up data so you can put data on the top of the stack or take it off. Let's look at books here and stack them up. At some point I will run out of space. That's a stack overflow."

If they don't have the concepts, they don't need the low-level detail. I don't need to explain frames, heap allocation, etc. You have to start with the concept. But it isn't that hard.

I am not sure I can explain magnetism to you, but I am not deeply immersed in that field.
OTP tokens usually don't protect you against server database compromise because they're completely symmetric. The server has a copy of the seed/key stored in the clear. OTPs really only protect you against key logging
Hi, there is already people doing things like that in the US, like the Free Network Fundation : https://www.thefnf.org/

They're pretty awesome.

Julien
+1 for workflowy. I have been using it for more than 2 years now. Can't live without it.
Not all data & information created is meant to be saved till eternity.Plus, some of it comes with privacy implications, even when dealing with documents pertaining to the deceased.
And this is bad because...?

If they don't have you in their contacts it's probably for a reason. A lot of times (not all, but more than enough) it's probably because they've basically stalked you.
German banks do this with the HBCI standard - some quirks aside, you can use the same banking app for nearly every bank in Germany.