skysight-inc/HackerNews huggingface dataset:
>"The downside: you can never reinvent yourself, because you've put too much information out there and people can find out that you actually were only a Director, not a VP, at that job in 2007, or that you spent 4 months at a shitty startup you've since taken off your resume."

This is one of the reasons I've been thinking about killing my LinkedIn account. Profile stalking with intent to discredit seems pretty damn common.

I'd always been aware of this, but only in the last five years or so have I apparently become influential enough (at work) to be a target of it.
This doesn't give you a way to validate your dollar deposits. In other words a dishonest exchange operator could misappropriate your dollar deposits and this scheme wouldn't tell you anything about it.
What you are describing is starting a business not learning computer science. Women could start a health care company, or at-home nursing, etc... and get bought for a billion something (in theory).
Have you seen the video of the deaf kids dancing to hip hop
Who knew deaf kids dance?! They say the music is loud in their chest. Watch and see as they dance to a hip hop song that celebrates the abilities of deaf children
That isn't what was said. The video was extremely flirtatious. It had the same sexualized energy of a Disney movie about Tank Girl starring Bjork with the sound track by Blonde Redhead. It was way to over the top.
Jolla Releases Sailfish OS 1.0 and is Now Ready to Scale up Globally
"is your facebook a lie?" It resonates strangely to me, one friend told me my facebook statuses where really negative and that my fb friends were tired of it. Somehow, I guess you are contextually expected to lie anyways.
Sorry, I wrote poorly. My objection is to the "flight to abstraction" that always seems to happen on threads like this: you have a specific critique of the UDHR that we can actually get our heads around, and instead of pursuing it, the thread pivots to an abstraction that no productive discussion can occur around. I could just as productively suggest a universal right to hair coloring products.
People could use their existing DB accounts, I'm sure.

Centralization is a problem because it gives a single entity total control. That's why Twitter was able to screw with third-party clients in the first place, and why it mattered that they did it. Take e-mail as a counterexample: Google, for example, couldn't really screw with third-party e-mail clients, and even if they did, people who want to use third-party clients can just switch to a provider that isn't stupid.

App.net retains all of this control. They merely promise not to abuse it. I'd much rather not have to trust anyone's promises. Even if they remain completely honest, their idea of abuse may not match my own.
You misunderstand his point. He isn't saying that Erlang is a toy language, he is saying that documentation makes Erlang look like a toy language.

i.e. showing him how his thought was wrong doesn't change the fact that many other people will probably make a similar thoughts.
I'm not in Silicon Valley, I live in Ontario. The tech industry in this province is concentrated in two places:

1) Waterloo, which everyone sees as a ticking time-bomb because of Rim.

and

2) Mississauga, which is Toronto's sprawl and is where all our soulless corporate code is written.

Fortunately, I work for a hospital.
I'm really excited by this. I've been a big fan of ShareLaTeX and teach a LaTeX class at my local Hackerspace for EE/CE students at the Universities near Cincinnati and I always use ShareLaTeX in our class as an easy way of getting started without needing to install TeXLive on your system. This allows me to run our own version of the service at the Hackerspace -- nothing sucks more than trying to teach an online class when 25 Engineering-heavy students are using the 5M Down Internet connection...
UMD Hacked, Over 300,000 Records Stolen
Not sure if joking

You do realize that modern finance depends on this notion?

For example, Banks need no more than 10% of a loan as cash on hand.
Alternatively, a fractional reserve institution can offer interest on accounts which might entice some people to accept the risk of a bank run. Given the popularity of some explicit ponzi schemes in the past month, It seems fairly clear there are plenty of folks who would accept those terms.
questions 1-4: "Semantic" css is a waste of time. Either you're putting information into the html or you're putting it in the css. Use what works well.

question 5: I'll usually put bootstrap into its own folder, have a style.less outside of the folder that imports bootstrap.less, import stylesheets with custom mixins after bootstrap.less, and import straight up custom styles after that.

question 6: go into bootstrap.less and comment out the stuff you're not using. For the js, use something like gulp-include to concatenate.'

question 7: Load my-mixins.less after bootstrap.less, copy and paste mixins from bootstrap into there, and modify them.
It reminded me of this
https://xkcd.com/664/
when I read it. The difference between what is intellectually stimulating and gives you a sense of aesthetic pleasure and joy, and writing something that will work correctly in IE6 is too damn huge.
Haha right. Almost everyone flushed out in CS1.

"I want to make games!"
to
"This shit is hard, I'm gonna get a business degree."

As it happens when you have projects that take about 4x (or more) the amount of time as your friends majors that takes a toll. People would rather be partying than writing code. Maybe our CS1 was a bit too hard (we've had many discussions with the profs about this and the attrition rate and what to do about it), but everyone who finished freshmen year graduated in our class. It prepared us well, but it was too hard for most.
haven't used it. but I recall reading a lot of "I tried erlang with its promises of immense concurrency and my program runs like crap!" "That's just because you're doing it wrong" (discussion of highly esoteric details one needs to deeply understand ensues). Made me much less curious about it.
>The fact that there is so much maths talk surrounding Haskell really doesn't help

Nor does it hurt. It only provides something for people to point to while they say "look, people are talking about something I am not interested in, therefore haskell is too hard and I shouldn't bother trying".

>And I've watched many, many discussions about Haskell go into deep arguments about category theory

You are not required to participate in any discussions you don't want to participate in.

>I want to write a program

So do it? The whole point of my post is that it is perfectly simple to do so. If a non-programmer can teach herself haskell and be productive with it, there's no reason a programmer can't.
I see two major use cases for exceptions in C++.

The first, is for errors during recursive functions. Very challenging to escape from 13 levels deep into a recursive descent parser without throw.

The second, is for container access-by-reference functions that are called on empty or out-of-bounds elements (eg array(4); array[16] = value;), since otherwise there is no way to return from the function, as you may not know how to construct a new container element (eg no default constructor), nor would you necessarily want to return a dummy object in that case.
Court rules ISP Teksavvy must name subscribers linked to file sharing
Miller projection is in the class of ideal projections for this data.

We're comparing time zones here. Instead of miles, this is a map of latitude against longitude. Using Miller, the longitudes are vertical, and that's the data being visualized.

(edit) I would have enjoyed seeing the Antarctic time zones as well. I suspect they're weird.
I'm amazed Google haven't made this play yet. Between Drive which has a promising API and Google+ it seems like it could work amazingly. Sure it'd be centralised on Google, but that's no worse than app.net to me.
No. They're alerting you to an interface component.
Yes, no, and I don't know, respectively
Can Haskell power the next Ruby on Rails?
If you map some 5-10% of these phone numbers to real users (which facebook can do), then you can map almost all of the remaining phone numbers to their real names as well, using the graph info.

There were some recent papers on algorithms how to do it, and they managed to match ~90% of 'anonymous phone numbers based on the facebook graph data. You stay anonymous only if all your friends and their friends care about anonymity as well.
My only complaint with mosh is how slow it is - my top-level 266x188 tmux session absolutely crawls on it, and it's quite common to see it using more CPU than whatever heavy task is spewing out lots of tty output. Wonderful for the common case, though.
This deeply nested descendent selector stuff is a terrible idea. It's the css equivalent of jquery dom traversal spaghetti. Don't overthink things. Css should be good enough, and no better.
I've read both Real World Haskell and Learn You a Haskell. Read Learn You a Haskell, I suspect you'll like it much better.
How we tripled user engagement overnight with a relatively simple design tweak
You don't see anything like this in female-dominated professions.

You absolutely do. K-8 teaching and psychotherapy come to mind. Anecdotally, the ratios are the inverse of what we see in tech. Men are in huge demand.
VAXen, my children, just don't...
True.. but you gotta learn computer science (or coding or something along those lines) if you're going to start the next "WhatsApp" business. I'm not saying that it doesn't happen in other fields. But I think you know it doesn't happen nearly as often or you would not have ended your comment with in theory. Just about anything could happen... in theory.
Ffs, you're not looking at some small product that an unknown company built. You're looking at something that is really well-known. What does the website of Google convey? Do you really decide whether you'd learn a language by looking at its website?

> "that the online reference doesn't cover interaction with anything outside of your program"
This does NOT mean it does not teach you IO. The full bullet point is

> "How to communicate with the outside world and/or software written in other languages (ports). There is however a separate tutorial for this, Interoperability Tutorial"

It means it won't teach you FFI in a tutorial.

> "guessing that Erlang is one of those functional languages that are great for mathematical proof-like software development but not practical for solving actual problems because the world is mutable and the language constructs are not."

I don't know how you got to this dumb conclusion when "What is Erlang?" on the main page clearly states:

> Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.
I for one would like more women in my CS classes. Right now the ratio is about 1:20, it fucks with your perspective on the world.
What will the world look like 5 years from today?
I'm curious about what you think the world will be like in 2019. What will the world be like? What technologies will we use? How will we interact with these technologies?
Sure, your code will work today, with your compiler. But will it work tomorrow? Or what if your client wants to compile it on their machine, in a different operating system, with a compiler that you've never tried?
To be fair, the Linux kernel is similarly opaque (although I agree that browser engines should make more of an effort to be clean and easy to understand—something we're working on with Servo!)

I think the right analogues to userspace utilities are something like Angular or jQuery, which are much easier to understand than the browser "kernel".
You're interested in docker? Then read this introduction
The frequentist and Bayesian analyses give different answers to the central question. Which one is more correct?
Just the women? Are there no men in that condition or do you suffer from some personality disorder?
1. Free parking at businesses, housing developments, even single-family homes is quite often mandated by regulation. In many cities, if you build a new apartment building, shopping mall, etc., you're required by law to also construct a proportional quantity of parking, even if that goes against your judgement as to the best use of space and resources. See http://www.nytimes.com/2010/08/15/business/economy/15view.ht... and http://www.amazon.com/The-High-Cost-Free-Parking/dp/18848299....

2. No one's calling for the guillotine for all car owners (that would include me!). But democratic governments are a function of their citizens. If externalities are not being internalized, it's because there is some powerful faction -- drivers, in this case -- that benefits from the status quo. Yes, the US govt is dysfunctional, but go ahead and try surveying the US public about a carbon tax that would raise gas to $10/gallon. It's not just some abstract 'government' that favors subsidies here -- it's pretty much the entire citizenry.
Can someone share a use case or example of using tmux? Sorry for being thick, but I'm just not getting it.

I use iTerm. I use ssh to regularly access about 20 other boxes. I create tabs for every task. So I might have 3 tabs for a single box. 1 to start/stop processes, 1 to edit files, 1 to tail logs to verify my crap's working.

I installed tmux and I couldn't figure out what I'd use it for. This might be completely wrong, but I thought it'd allow me to control multiple boxes from a single session.

For example, I have 5 production servers that set up the same way. I want to do the same thing on all 5 at the same time. So my input/output is multiplexed to 5 boxes in a 1:5 relationship. Only I couldn't get that to work. I got lost switching sessions/contexts.

Again, sorry for being thick. I feel like I'm missing something great here.
And cheap. Don't forget cheap.

Looks like it got everything.
Russians are vikings
I so agree. Whenever I hear people say "changing the time twice a year sucks, we should stop doing that," I wonder whether they mean "let's ruin everything" (stay on 'standard' time all year) or "let's have daylight in winter too". This is rather a huge difference, and I wish they would always make it clear so I could tell whether to completely oppose or joyfully support them. :)

I think they mostly mean making daylight saving permanent, but have a recurring dread that maybe they don't.
There's a difference between helping someone with the class and walking them through their assignments, line by line. The former is great; the latter is dishonest.

I tutor coworkers in exchange for food and beer. My policy for math and CS is this - if you give me an example, I will walk you through the example with as much detail as you want, but I will not do anything other than proofread your assignments after they've been created.

Good: Student has an assignment to do quicksort on an array of integers. He has difficulty with array syntax and asks me to walk him through basic array operations. He then has difficulty grasping what exactly quicksort is doing and asks me to walk him through a quicksort operation by hand. After this, he feels kind of confident and tries making a function. It doesn't work, and he can't find the problem, so he asks me to help debug the program.

Bad: "Oh man, I don't get this quicksort stuff at all. Can you, like, help me?"

(Cue frustrating half hour where the person shows that he barely grasps the concept of a variable and doesn't give a fuck about the class)

"Uh, I gotta turn this in at 11:59 tonight. I need this now."

The person who pulled the latter with me was male. I said "no" and watched him fail the class.
Fractional reserve is sort of a misappropriated term as applied to bitcoin exchanges. Such exchanges aren't making loans, so where would the money be going? There's no good reason for them not to have 100% of the funds in reserve.
Ask HN: What serverside programming language would you use in your next startup?
But this doesn't tell you anything, other than that someone who's not interested and pressed for time won't put any effort into it. It's a trivial result.
Study uncovers six basic types of Twitter conversations
It's significantly easier for someone (an outsider) to build the Linux kernel for the first time than any of the OS browsers.
The problem with using wheelbarrows is that it will take a really really long time to get anything done.

"Semantic" css is like a cult of builders who sort the stones in their concrete by hand, and will only use the bluish stones for the foundation and the reddish stones for stairs. You point out to them that it simply doesn't matter, and they are shocked that you're not doing things the "right" way.
With Seattle vs Vancouver, you get what you pay for.
$ git clone the_quine
$ cd the_quine
$ ruby the_quine
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
# shit I don't have ruby
$ sudo apt-get install ruby1.9.1
# 200 bytes/s, terrible
# ... what's going on? Ah finally.
$ touch output
$ ruby rbquine.rb > output
$ diff rbquine.rb output
# nowt
Uh... not everyone who has a twitter account also has a Dropbox account. But everyone who has an app.net account has a Patter account, and an ADN File Manager account, etc.
Schneier is suggesting reforms we should initiate based on the Snowden revelations. One of those proposed reforms is, apparently, the elimination of bulk foreign data collection by any intelligence agency. I think that's an unreasonable limitation for the reasons I articulated.

I'm not sure what about that claim indicates I'm not following the debate.
Go West, Young Bank Bro
Did you OK a visit from Capital One?
depends on what you want to do and which languages you already know.
sweet!

already pleading it to brazilian exchanges.
Anyone here understand sarcasm?
Anything You Want – why understanding how branding works matters for startups
The number of people who actively use g+ is miniscule

[citation needed]

Weak sauce, I say. It's readily apparent that they are the #2 social network in terms of actual usage.

Put a status message on fb and ask how many of them use g+

Shall I also ask MySpace users how many of them use G+?

Seriously, that "ghost town" bullshit simply isn't going to fly. It's been done to death, everybody's heard it, and anybody who is actually, you know, active on Google+ laughs at people who repeat it.
Anecdotal evidence: I started off in nursing school with an intent to get a master's before ultimately finishing with CS. The nursing school I went to was well respected and made great efforts to make male students feel 'normal' in the female dominated area. They didn't aggressively recruit males at that point, but we were seen as valuable and worth including.

I'd like to think that females could have a similar experience in CS degrees at some point.
"Personality disorder" is part of a set of diagnoses in DSM and ICD. They're controversial diagnoses and people throwing the term around as an attack is stigmatising and hateful.
I like a lot of things about Erlang. But the main reason I would be wary of using it is that it seems like an all-or-nothing kind of thing. The distributed actor model effectively means Erlang everywhere. This contrasts with RPC, queues, http, etc. where a variety of technologies (and languages) can be combined together. And an all-in approach seems laden with risk - all devs and relevant technologies need to fit in with the Erlang stack.

And if you are not using distributed actors, then why bother with Erlang at all?! (It's a nice language to be sure, but there are lots of nice functional languages available so the competition is pretty fierce).
Why do you want phonegap apps? Isnt the point of firefox os being web app ready?
The germans didn't have to estimate the numbers, they just looked into their books!
Readme, documentation, makefile(??)
Thanks for the useful tip. I also really appreciate the power and utility of tmuxinator. [1]

[1] https://github.com/tmuxinator/tmuxinator
Sufficiently Epic Ideas
Well, the same is mostly true of traditional operating systems.

On the other hand, traditional operating systems support a myriad of local development options on top of them, whereas with browsers you're, at some level, using HTML/CSS for display and JavaScript for logic. Both of which I still find to be unfortunate despite how far they've evolved.
I have met one man who was interested in learning to code and looking for help getting started, but most of the folks I've met in that position have been women.
What bitcoin exchanges do HN readers trust?

I've been using http://coinmkt.com

I regrettably used MtGox.com. I'm kicking myself now.
Web as native on Firefox OS is not an argument or an illusion. Seriously, no kidding, it's the entire point for the existence of Firefox OS.

There will never be access to run native binaries on a Firefox OS device. Web APIs are as close to bare metal that it will ever expose.

Seeing that as "totally lacking any sort of real native software development support" misses the whole purpose of the OS, because the web is native on Firefox OS.
It took me a while to work this out - but I think its a great and brave choice.

Yes, totally agree software is "literacy 2.0". And yes, of course, we need pre-school books on software. I had weird books teaching me BASIC without putting it into context - and context not ability has been where I have missed opportunities or regreted actions.

So I applaud Linda for her insights, hope her world view is one I want my daughter to take into the 21 C, and look forward to seeing my copy at the end of the year.
I'd say it works for small scale as well. The concurrency is awesome, but (and this may just be from limited experience) I've yet to see another language that handles binary matching and manipulation as well. I tried to sell my current office on erlang for one project. Take a dozen mutually incompatible protocols (used by systems that can't be updated easily to a new or common protocol, that's actually been tried and is why there are a dozen protocols now) and create a proxy/translator server for all of them. In essence we have a dozen networks that can't talk to each other, but send the same information using their own formats. Writing a translator from one protocol to another (or my suggestion of one protocol to intermediate representation to second protocol, need only 24 translation modules instead of 12! translation modules) was trivial for my proof of concept sytem. The concurrency was really just a nice bonus, in this case.
"Go 2.0" probably can't ever quite fix that, but there's some potential for improvement; one can imagine as an optimization the compiler being able to determine a particular goroutine really is isolated (no shared state with anything else at start time, communicates only via channels that are full copiers of state, etc.) and independently GC's them, and also excludes them from the "stop" in the "stop the world". But yes, it is stop-the-world, and I'm keeping a close eye on the GC performance in the app I'm transitioning. (So far the numbers are working out OK, but it's definitely in the range I have to watch out.)
what does this nicer non-spaghetti do?

chunkWith :: ([a] -> ([a], [a])) -> [a] -> [[a]]

chunkWith _ [] = []

chunkWith f xs = let (h, t) = f xs in h : chunkWith f t

i'm sure that many here merely glance at that and understand it immediately. but as i typed above, it somehow makes me feel bad about my own stupidity. (no need for anyone to explain specifically what this tiny example does, (i actually happen to understand this one). the goal here is to admire the immediate obviousness of the syntax ;))
Ditto - I was genuinely really surprised the first time I tried an imported Hershey bar, via the good people at Cybercandy. I was shocked that something which is seemingly such a famous name amongst chocolate brands was actually, when tasted, just kind of awful, really.