skysight-inc/HackerNews huggingface dataset:
First thing I thought of was 163.com aka NetEase, one of the most popular Chinese web portals (basically like the Yahoo! of China): http://en.wikipedia.org/wiki/NetEase
Mansplaining is much more specific than men showing off; it's men assuming women are clueless and talking over them (e.g. the prototypical case where a man explained a woman's book to her, oblivious that she wrote it).

Which I don't think is the issue here at all...
It is highly unlikely they would consider anyone who breaks the law for a job. DC doesn't work that way, typically. Trustworthiness is a more sought after quality than any other. If you even have bad credit or smoked a joint in the last year you won't be getting any secret clearances anytime soon, let alone if you committed a major crime.
I am currently enjoying the First Edition of Database Systems: the Complete Book. I picked up a very good copy from Amazon for $6.99 [ $3.00 plus $3.99 shipping ].

http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dap...

I've become a fan of Ullman...Bell Labs plus academia is a pretty comprehensive range of experience.

Also Widom's Introduction to Databases is available as a self-paced course from Coursera. It was among the initial batch of Stanford courses that rolled over into Coursera.

https://www.coursera.org/course/db

Anyway, my take is that the Computer Science of database systems is important enough in the modern world that I should be familiar with it as Computer Science and not so much as a set of copy and paste code from the internet.
Linked lists are another way of getting a lot of the functionality of arrays. While arrays are like a box of ordered things, linked lists are like a chain.

Here's a model of a linked list. We start with an empty list represented by an empty array.

[]

In normal arrays we'd add a number by putting it into the array, like [1], but we'll do something a little weirder:

[1, []]

we build a new array which contains one value and the empty array. We add new elements in the same way

[]
[1, []]
[2, [1, []]]
[3, [2, [1, []]]]

The final one there is a bit like the array [3,2,1], but seems to have a lot more ceremony. In any case, the values above model linked lists.

Why would you use such a thing?

Well, when you want to push a new value on to an array you may find (internally) that the array you have so far is too small. To fix this, you build a new, larger array and move all of the old elements to the new array plus the one new thing you've added. This can be expensive.

With linked lists, adding a new element is always the exact same process. It is in this way faster and simpler.

Of course, the downside of linked lists is that there is more overhead to, say, read the 10th element. In an array you can just do a[10], but in an linked list you must do a[0][0][0][0][0][0][0][0][0][1]. Obviously this involves much greater overhead.

Linked lists are closely related to infinite streams, however. Sometimes they better model what you actually want to talk about—the idea of having a value "now" and some more values "in the future". They also are much more naturally implemented immutably and have a much more natural sense of a fold or reduction.

So, as with all data structures, there's a tradeoff.
Ideas, Products, Teams and Execution. Notes on How to Start a Startup
> Among other things, they calculated that there are currently about 2,200 California blue whales today — and that that's about 97 percent of the carrying capacity for the eastern North Pacific. It's a full recovery.

I wonder if that carrying capacity isn't lowered by years of human fishing as well - although based on the rest of the article it seems likely that the researchers did take the full historical context into account.
Thanks I said I was rusty although I guess there is an added insertion and maybe deletion cost in keeping it sorted.
But that's my point. People do understand how version numbering works. But Perl is trying to change that by saying that Perl 6 isn't the next major version of Perl - it's just another language in the Perl family. I think that just confuses people.
I wrote the post. I'll speak to that last part. I commented elsewhere in the thread about this too. I included the part about not knowing for two reasons.

1) I couldn't figure out a way to write an explanation of the bitwise OR operator that was terse enough to not derail the main topic of the article while still making sense. The post isn't a tutorial about bitwise operators, it's about building JS OSX apps. It's a long post, with a lot of concepts. I didn't want to add two or three more paragraphs to explain something that was non-essential to the task at hand.

2) I wanted to show vulnerability in myself. I could have left out the two sentences in question, they were also non-essential to the main topic. But, I knew this post was going to garner attention. I wanted to show–by example–that it’s OK to not know things and to say, "I don't know."

I didn't foresee this much discussion about it, but I think it's good. Look at all the great information about bitwise operators in this thread. There's also a good explanation in the comments on the post. Those comments would not have been made if I chose to leave those two sentences out.

Thanks for reading the post and commenting.
Perl5 don't just needs a name change. It needs management and capable developers. Maybe the CPAN authors should take over. They keep continuing to produce quality software and updates. The number is the smallest problem they have.
This is what happenes when you write apps for a walled garden.

It's a risky business. This is a good lesson for investors as well. When you have a sole company deciding your fate, stuff like this will happen.

This isn't the first time this has happened, and it won't be the last.

I feel bad for the guy, but this is the risk we take when writing apps for apple.
This is really interesting! I'm tempted to borrow this and use it as a lecture for my intro CS students.
Given the number of women on Tumblr who will happily shout down others just to be right (as far as they're concerned with "right'), I don't think this is a trait specific to men. All people like being smart and like being able to show that.
'Anti-Facebook' social network gets viral surge
> In order to be able to understand and appreciate mathematical proofs, you have to develop the ability to accept the truthness of a result - and to realize the consequences of it being true - even though you do not yet understand why it is true.

I have to disagree. A trained mathematician understands why a proof is or it not valid, based on a combination of axioms and a logical sequence predicated on axioms, but with no gaps or overlooked assumptions.

Without knowing and explaining why, it would not be possible to write a proof that would pass muster with other mathematicians, people who by instinct and training refuse to accept fuzzy explanations.

This is why Gödel's Incompleteness Theorems came as such a shock, at a time when many people expected to be able to systematize all of mathematics and predicate it on a handful of unassailable logical principles (as Russell and Whitehead attempted to do in the early 20th century).

The Incompleteness Theorems show the degree to which mathematicians expect to know why something is true, and if they cannot, why not.
A small example setup for Vagrant/Chef
Rob Pike: Reflections on Window Systems (2008) [video]
"The SHA-256 algorithm is surprisingly simple, easy enough to do by hand"

made my day !
Yes, I mostly don't understand the math either. But apparently with the poetry, they converted it into a vector somehow based on the appearance of keywords. Perhaps someone will find a friendlier example.
Stack Overflow could be better net citizens if they'd stop polluting Google's search results with closed discussions.

They're welcome to set whatever rules they want for what's "on topic" or a "good fit". Their site, their rules. No harm, no foul.

It's just irritating as hell to waste your time clicking over there from a Google link and finding a closed discussion at the other end.

Telling Google to not index a topic would be a minor tweak. If they've found the discussion unworthy, why do they want Google to index it anyway?
this is absolutely not true, stackoverflow is an invaluable resource and what you say might happen very occasionally, but the vast majority of upvoted answers actually helped a lot of people.

Despite what you claim as lacking rewards it seems to have thrived and attracted contributions. I don't really care what you consider a good community, or even accept the premise that there needs to be any notion of community. Why attribute labels, the model seems to work just fine.
Nerds :-)

We tried to draw Mandelbrot set 'manually' at university. It included some alcohol so napkin with results got lost.
MBA Dissertation CSR
While I also whine about Stack's broken moderation, I still contribute because its heart's in the right place as a site that genuinely wants to help people learn and get answers. The problems you mention are more like implementation details that are subject to ongoing experimentation and can't be changed overnight.

The good thing about Stack is anything I write there will be as easily accessed as if I'd posted it on my own blog, not re-purposed as SEO-bait and blurred or hidden until the user signs up. Furthermore, it's licensed under Creative Commons instead of serving as a donation to the site owner.

Quora is actually a great site once you're logged-in and I find a lot of the content fascinating, but I also wonder why people continue to contribute to such a closed system.
This is beautiful and quintessentially quixotic.
My super friend is in the Siria Frontier
me: mami

me: awake?

me: bueno, awake seguro, pero available?

me: domingo en la mañana?

2 hours ago

her: heyy.. sorry, pipo.. no te había leído... estoy en la frontera con Siria... viendo la guerra.. de pinga, mi niño...

her: nada.. a salvo y todo eso

her: mañana ya regreso a Estambul

her: beso

16 minutes ago

me:

ME FROM NOW ON (she hasn't answered but don't get excited, i'm sure she is fine hehe ):

pa la pinga

asere sale sale sale sale de ahi!!!!!

corriendo como tal!

es como cuando tienes un negron cayendote atras o mucho peor?

no porque hay balas, uff.... bueno los negrones tienen sus proyectiles, no porque :rei en serio no seas cabron que esta talla es fula... pinga, que decirte, no
te mueras?

y asi

a ver, si tu te murieras yo te hiciera un sitio web que se llamaria grefallen.org o algo asi. Se trataria de periodistas de guerra y esa pinga, y al principio
lo haria lucir como una cosa seria

pero al final.... asi al final?

bueno, seria todo una talla de como #{name_of_her} fue una caida que me dio mucho dinero

y entonces, yo le daria como el 5% o asi a tus padres

y lo demas, fuck, seguramente lo perdia en un juego de poker o algo

Y todo porque tu eres muy valiente y te admiro mucho.

pero en cualquier caso, todavia tamos jovenes, solo te digo pal futuro, por ahora no te dejes matar y ve creando asi como una pila de fans en facebook o algo

si no hay otro tipo de insurance te juro que yo me ocupo

pero stay safe please!
Probably not, you can have a career never using linked lists . The problem is that it's such a fundamental CS concept it's going to be hard to pass interviews without that knowledge if you were starting from a junior position.

To me it's not a paradigm. It's how data is stored and represented in memory. Where such issues become problems in larger projects is when you have a lead that doesn't know what B-trees are and they need to optimize database access. Or that person is loud and influential and derails every technical conversation because it's way over their head.
The idea is to be able to count how many people are currently in the room, so that you can keep the light on. If you get bored you can also add on a simple AI to predict the number of people in the room based on hour of day and day of week.

Currently I control plenty of lights at home that are LED by using a big transistor and an arduino connected to a server running a java server program.

I would recommend doing something simple like gluing a servo to a switch to begin with.

For facial recognition, go with something off the shelf to get things up and running. And if you want to expand the scope, try to write your own simple engine instead. https://www.openshift.com/blogs/day-12-opencv-face-detection...
Straight: An Open-Source Bitcoin Payment Gateway
"progress" towards "reputation-based economy"? wtf is this anyway? Sounds like sucker-economics to me, just like "we don't have a lot of money to pay you right now but this project will be great for your career!". To hell with that.
Barrages of Lawsuits: An intellectual property strategy
Not even a space can prevent the linkification: day.%20So; backstabbing.%20To

This really is quality engineering.
I once was an intern in a startup where the founder one day decided we all shall stop using computers one day a week. I could tell a dozen funny stories that arose from it.

You know, it where the golden 90s. Startups did all kind of crazy stuff. Paint their walls pink and what not. We had the wildest parties. The CEO often brought in a bunch of prostitutes and hired well known DJs.

The days of the week with the "no computer" rule slowed down things unbelievably. And has been abandoned after the founder has been kicked out of his own company. To my surprise, it did not kill the company. The company strives on to this day.
Link is just broken on mobile. I was also very, very confused
Ask HN: What should an Internet “Bill of Rights” include?
Calling the users "Quorites" is a dead ringer for a lack of familiarity with the site. This guy has barely used Quora, why care for his opinion? It's "Quoran,"'which he mentions later on for some reason.
How Burmese Elephants Helped Defeat the Japanese in World War II
He is OBVIOUSLY the most intelligent person in the room, so what could possibly go wrong? Reiser had similar attitude in court.
Building a website for the archeology department is a real engineering project. It requires domain knowledge, requirements gathering, specification, working with stakeholders, iterative design, deployment, and consciousness of maintainability.

"Something with drones" is not a Software Engineering project. Writing a poem about drones is enough. On the other hand, if you can show future employers that you solved AI or Big Data as a senior project, the road ahead will be paved with yellow bricks.

The critical thing is to show your ability to execute and part of a portfolio is to provide a familiar context in which to discuss engineering decisions as engineering decisions.

Don't get me wrong, some students will have really cool ideas for their senior project. Many of them will have been thinking about it for a long time. A few of them will just be the sort of person who comes up with cool ideas. It's a bit late to try and become either type.

Good luck.
I once coded a Turing machine program that multiplied two numbers. It was almost as remarkable as OP's exercise in its sheer uselessness :)
> As others have noted here I think the web could use an improved version of "Yahoo Answers"; something with a StackOverflow feel.

It's odd that nothing fills this gap. Slant.co comes close, but is built around "what" rather than "why" or "how" -- useful in its own right, but not the same.

I wonder if the problem is simply that Yahoo! Questions, Ask.com and Quora are all just too well-known and nobody wants to take them on, despite how terrible they are? Considering the celebrated audacity of startup culture I'd honestly be surprised if this is the case, but on the other hand I'm not finding a lot of other compelling explanations.

I suppose one other possibility is that aforementioned sites have soured the public on the genre to the point that when someone says, "It's kind of like Yahoo Questions or Ask.com," the immediate response is "Ick."
Nicer debugging experience too.
How are OpenBSD bashing other projects? The only person bashing projects here is you, for spreading FUD and disinfo like "LibreSSL hasn't seen nearly any commits for 2 months and most of the work was done 5 months ago", because clearly you have no idea how to navigate a source directory and only looked at the top level. See: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/..., for example.

The documentation is largely identical with OpenSSL's currently, I presume. This will change once the new ressl API is introduced. No extra tests have been added because there are no new major components that need testing yet.

For changes, you look at their source repository?

Take your personal vendettas elsewhere.
This could potentially provide insight into Autism cases? Training an AI to be attentive to social cues, and then training another one to be not as attentive - and see what kind of results come out of each. This could also point us in a direction of what type of cues are the most important to pay attention to.
Belief, bias and Bayes
If all you know is web related stuff.
No recruitment pitch starts with 'please sign this sworn guilty plea'
> This guy has barely used Quora, why care for his opinion?

That would be on a par with dismissing atheists' views on religion, or the reverse, i.e. not a very good idea if the goal is to hear a wide spectrum of views.
> the technologies I use don't have those paradigms.

Your language most certainly has a syntax for bitwise operators. If you want to optimize (speed up) your code, knowledge like that would help you.

Node/Javascript: https://developer.mozilla.org/en/docs/Web/JavaScript/Referen...

PHP: http://php.net/manual/en/language.operators.bitwise.php

Python: https://wiki.python.org/moin/BitwiseOperators

Ruby: http://calleerlandsson.com/2014/02/06/rubys-bitwise-operator...

Visual Basic: http://msdn.microsoft.com/en-us/library/wz3k228a.aspx

A linked list is a kind of (abstract) data structure (http://en.wikipedia.org/wiki/Linked_list). If you come in touch with a static typed language (C, C++, C#, Java) such knowledge is essential. In languages like JavaScript and PHP you usually just use an object or an array. You can think of an linked list as an array of objects.
I imagine a keyword decomposition would work very well with a pathologists' report too - essentially using the biological feature-names as "tags" on the image would eventually allow a program to correlate an image of that feature with a name much faster than a general "good v bad" fitness function.

If this is how it works, it's a shame this isn't made clearer in the texts. You could get someone to tag images whimsically but consistently, rather than go the whole trouble of writing poetry.
trust? what trust?
Cyber Risk's Financial Impact
Are humorless aspies really all that dangerous?
I'm probably going to do one step wrongly and get laughed at, but here goes:

7 000 000 000 humans * 0.67 hashes per day = 4 690 000 000 hashes per day (or 54282.4074074 per second)

54282H/s would give us a daily profit of: 0.00078760 BTC ($0.30)

So when the evil space aliens conquers the human race, they can put us to good use to generate 30 cents worth of Bitcoins for them every day (not counting human electricity cost aka food).
> Link is just broken on mobile.

It's an example of narrowcasting -- it requires very specific browser features to function as intended. And even with such a browser, IMHO it's not the most efficient way to present its content. Whatever happened to old-fashioned static HTML?
> Youwill find yourself blocked from seeing content unless you first invest 15 minutes registering through your Facebook or Twitter account.

I can't understand why people constantly hyperbolize how long it takes to sign up for a website or app. For me it'll never take more than 120 seconds, probably 60 of which are spent waiting for the activation email.
Hmm. Overall I like it, but I have some gripes:

- The inputs don't look like inputs.

- The animations on the navbars are really strange.

- The breadcrumbs are really out of place.

- So are the labels and panels. The colors are entirely
wrong.

- Selects look weird.

- The contrast on the buttons at the top is atrocious. If I
turn down my brightness I can't read the button text.

Other than that, it looks good.
How Long Can Startups Keep It Up?
A Journey in Other Worlds: A Romance of the Future (1894)
Or... gulp... Haskell, which has your line noise and in addition significant white space syntax.
With the reduced output the difficulty would lower, and we would generate whatever the demand would be.
>"Github has become the de-facto place to put code that you want others to work with,"

I think maybe you meant to use a more general term like "source control" here. Because that's so wrong to say github is de-facto for collaboration. There are proprietary projects with their own source control everywhere and "not using github" is no concern for any of them. Source control came around long before source control front-ends, surprisingly. And, again, probably surprisingly, not everyone needs a front-end to actually work.
And OpenCSG.
The choice of supervisor is pretty important, I was lucky and found one who held weekly meetings with all her students and who kept us all on track. She even pushed me to publish an academic paper (and a free trip to Italy to present it).

Mine was computer vision based, so you're welcome to take a look: https://github.com/SoftlySplinter/kyffin-digital-analysis
Show HN: A Node.js audio-mixer
I prefer the feed page. There's usually more than one interesting link in a Digest and the pages aren't exactly lightweight on my phone. I wouldn't be so quick to call it a dark pattern; could be a reasonable UX decision based on how people use the emails.
It's incredibly difficult in the long run to make money by day trading. You need to be in the top 20% of trading ability to just break even (meaning, 80% of people who day trade outright lose money) and among the top 2-3% of traders if you want to make any substantial profits.

I personally take Charlie Munger's approach of going long a US equity index with most of my money and then using leftover funds to exploit what I perceive as structural mispricings in different asset classes/financial markets that I think will correct themselves in the short/medium term. Bitcoins, for example, have been a fun ride since I bought some at the start of 2013.

See this study on day traders for more info:

http://faculty.haas.berkeley.edu/odean/papers/Day%20Traders/...