skysight-inc/HackerNews huggingface dataset:
Just want to give an update on this. It seems that our application was somehow missed. But after we called JetBrains and re-sent the application and got our license.

Thanks a lot guys :)
I encountered a slightly different problem trying to find the size of the union of a bunch of sets. We ended up just storing the smallest k int64 hashes of each item in each set, and computing 2^64 / ((largest hash - smallest hash) / (k - 1) as an estimate of the size of the union.
Your comment responds to the title without addressing any of the points made in the article. Did you bother reading it?
That's not how most people use computers. If they found the flower shop last time by typing "flowers", then they're going to type "flowers" the next time.
> I hate the ideas many programmers have about backwards compatibility, that it's more important than development speed and modern concepts.

Please clarify by what is meant by "backwards compatibility," since this is a loaded phrase. On the one hand, it's the idea that software system B can do everything that earlier software system A can, using the semantics of software system A (e.g. "vim can do everything vi can, using the semantics of vi"). On the other hand, it's the idea that software system B is semantically incompatible with software system A (e.g. SublimeText vs vim), but software systems A and B can coexist without breaking each other. While I agree that achieving the former idea of backwards compatibility isn't always important (particularly in the realm of text editors), achieving the latter is an absolute must. If there is one thing I will not tolerate on my systems, it is a piece of software that breaks other working software that I rely on.

> There is nothing holy about Unix era software, chances are it's shit and a lot of it should be thrown out.

Like it or not, we're still in the Unix era, and likely will be for some time. Unix is more than a specific implementation or even a specific API--it also includes the logical abstractions behind them. You still deal with files, directories, processes, threads, pipes, sockets, dynamically-linked libraries, paging, etc., whether you're on Unix or Windows. This means SublimeText is "Unix era software" too--it's built on top of the same Unix-era abstractions as vim. Perhaps the only Unix abstraction vim makes use of that SublimeText does not is the TTY, but that doesn't stop me from using vim where TTYs don't exist.

And you're right, most Unix era software is shit. But don't limit yourself to Unix era software--most software in general is shit. Very few pieces of software become as robust and widely-used as vim, and SublimeText isn't going to make vim disappear anytime soon (especially since it doesn't break working vim installations).

> We as developers in the Open Source community should be ashamed people are still using Vim to write LaTeX in Bash running on terminal emulators.

Feel ashamed of me then, since I do exactly this. Why? Because there isn't anything sufficiently better for what I need to do. I have given every single WYSIWYG editor that claims to do a better job a good-faith trial, and I have always gone back because each contender always lacked the ability to do something I needed to do.

I'm not saying it's impossible to do better; it certainly is. It's just that I've seen nothing that actually is better. I would address this myself, but I have too many other, more important things to work on (like finishing my PhD thesis).

> (Yes, it gives me shivers just thinking about how much each of those technologies sucks when you think about how good it all could be.)

Code doesn't write itself :) Software systems don't design themselves either :) What you're asking for is a very, very tall order. Many have tried to replace that which is "good enough," and yet we're still in the Unix era despite their efforts.
Don't run unsolicited software.
The wonderful thing about today's society is that making a living off of creativity doesn't require these credentials. I'm not sure where he went to high school, but Johnny Lee (the man behind the Kinect and Google's Tango project) went to the University of Virginia for undergrad, and after that went to CMU and then on to create some interesting hacks and products. The University of Virginia is probably a good school but not the place a parent who believes credentials are an end in themselves would choose to send their kid to be a successful engineer.

I bet its extremely rare for a person to both be very well credentialed and also very successful in their field (where the field does not explicitly depend on credentials--the Supreme Court is a counterexample).
Agreed. I do believe Alexis will end up being the Senator from reddit :)
I think it could be easy to do this accidentally. From the main linkedin page, if I save my username and password (which is my email) the linkedin page automatically fills in the login/password box when I revisit the site.

It also has a separate username/password box for giving it access to your email address. I have never used this feature. However when I visit the site it fills in the second box with the same username and password.

If I used the same password for linkedin and my email account, saved my linkedin password, then all I would need to do is accidentally click the wrong button to send them my email credentials.
Apparently it wasn't a bad according to wiki (but the source is in German, so I can't confirm if it's true):

> Orey Gilliam,[6] who also assumed the responsibility for all of AOL's messaging business in 2007, ICQ resumed its growth and turned into a highly profitable company, and one of AOL's most successful businesses.

https://en.wikipedia.org/wiki/ICQ#History
Fair enough, just misunderstood your tone, my apologies.
This is Verizon the FIOS/DSL company, not the cellular carrier. My understanding is that the VZW unit is barely related to the cabled connections.

Not that this makes them any better, of course.
338589

Probably we remember because the client made you type it to log in? I forget, but I feel like this is true :)
Minor nitpicking. The wavelength of 5GHz signal on typical pcb is more like 3-4 cm. 6cm is assuming vacuum.
I can't believe I read this whole thread... I need to go take a shower now...
not supported in Safari? (7.0.1)
> I don't see how that can be interpreted that way in context.

It's not an interpretation...chromatic suggested Redefine "innovation" as "generate money for VCs" and you apparently agree with that as a possible (though delusional) definition by the user you quoted - I disagree with that quote as attempting to define innovation.

Let's replace the word innovation with chromatic's definition in what you quoted:

"[generating money for VCs] is a vehicle for the creation of wealth. [generating money for VCs] is in and of itself fairly worthless. The only reason the concept of [generating money for VCs] is so popular is because of the value (and the valuations) we put on companies who are seen to be [generating money for VCs]"

I do agree with you defining innovation as generating money for VCs is delusional, I just disagree with what you quoted as an attempt to define innovation.
This worked on Chrome on Android (KitKat 4.4) but not on Firefox Beta for Android. Both correctly showed the microphone sharing notification, but on Firefox, no sound ever registers.
None of those VPLs include those features; they would be too complicated for their target audience. They only resemble LISP in that they mostly are procedural (some of them are rule-based, but you can do rules in LISP also given its Turing Completeness).

There is a VPL based on LISP, I forgot the name, but you could definitely say it is LISP then.

The point was that saying these were all like LISP is like saying they are all like machine code.
Or maybe eich was a terrible programmer and it shows. Serious my some of the is stuff are major blunders. No amount of time pressure can be used as an excuse for such poor design.
I wouldn't trash talk this if it was simply an unpopular way of working. I'm trash talking it because it's the most popular way of working. I don't know anyone that does not write his/her papers in LaTex.

I have a lot of respect for having your own toolchain that's optimized and comfortable for you.

I am sorry I come across wrong, I am not saying that developers should feel ashamed for using it. I am saying developers should feel ashamed that other people are using it.

I'm not saying using LaTex is dumb, I've stated multiple times in this thread that I use it myself. I'm just saying we could do better.
Your analogy doesn't really make sense.

What we are doing is saying: "This is an object language, this one is functional, this one is visual."

Again, your problem seems to be more one of not wanting us to call any programming language with any adjectives differentiating it from others ...
Sticking with a good idea
Chances are he wouldn't have created WhatsApp at Facebook so this is actually a win all around for both parties (assuming Facebook can find the value they think they will in WhatsApp).
The reason my friends use it rather than Google hangouts, as an example, is the unique combination of features:

* Works on all phones

* Has persistent chat groups
Well, he's trying to recognize the plants and work out backwards from their known names, but there's a lot of assumptions and glossing over involved in this approach.

1) A figure hints at a sunflower, but the idea is refuted based on the supposed location and date of this manuscript (sunflower is native from the American continent).

2) Another figure was recognized as "coriander", that looks nothing like it, but they went with it anyway because the transcript was possible.

It looks like a botanist is more likely to figure out this manuscript than a linguist. The other theory that this manuscript is about plants from the american continent [1] is less flawed in my opinion. It could also explain why it's in an totally unfamiliar script, as it could be a pre-Spanish language, or an attempt from a foreign to codify it.

[1] https://news.ycombinator.com/item?id=7199751
Does anybody know if there is an API that does this?
But...but... Will PG still be at the interviews? I think that's what I'm afraid of most with this change. Paul had a sort of incite about people. What about Jessica Livingston? What if she follows. I'm happy for Sam and PG but, I feel it just won't be the same without him doing interviews and reviewing applications. Perhaps I'm being selfish (or have abandonment issues), I've always dreamed of one day seeing him at the interview table, whether rejected or accepted.

"they have 3 rooms [interviewing] at the same time. Each room has 2-3 partners in it. I got the one with Garry Tan and Paul Buchheit - it was super chill. We had a great conversation. They didn't drill me (or interrupt me) or anything. We covered most topics I wanted to cover. They let me guide the conversation.

On the other hand, PG and Harj (and other partners / venture partners) are in the two other rooms. Last year, I interviewed with PG (and 6 other people). It was hell. They kept saying my idea was bad, and we were arguing (it turns out that they were right...my idea was bad)."

That's why I like PG, he's upfront and brutally honest.
> WhatsApp is a real company with real monetization strategies.

Yes and no, they only got 20 millions in revenue last year, not even profit:

http://www.forbes.com/sites/parmyolson/2014/02/19/exclusive-...
They still hired him. The only difference is they payed him a small signing bonus.
I was nearly the victim of a situation like this in the late 90s. There was a power failure site-wide and the generator failed to start in time (water in the fuel). There were three of us in the machine room at the time of the power incident. Unfortunately due to some insane security requirements, the doors lock in a failsafe situation (this was a UK MoD facility) voiding all health and safety laws.

One of the idiots decided to light up a cigarette whilst we were sitting in there in the very dim emergency lighting. Turns out the power system for the halon was still active and the 60 second alarm went off.

Fortunately we hit the stop button on the wall to prevent it being dumped on us.

New pants all round that was.
java.util.concurrent doesn't have a convenient mechanism for "selecting" across available channels/queues without blocking. This is a key feature of erlang and go. There are ways to simulate it, but it's not the same thing. (I'd love to be wrong about this).
AOL buys Netscape for $4.2 billion (1998)
274231.

I no longer have access to the @r33t.org email address, nor do I know the password. Unfortunate.

edit: Looking at the profile it seems that a Russian hacked/took over the account who knows how long ago.
The erlang syntax is actually much simpler than Elixir's which both contains more syntax and alternate ways of writing things.
That is a great idea, assuming the new users of Erlang will continue to be able avoiding Erlang code
This is key. People seem to forget that 15 years ago the Internet was new and not many people used it or had access to it.

I imagine that in 15 years (fingers crossed) we'll reflect the same situation where we assume everyone has access to the Internet and not just several billion people :)
Google Acquires Web-Fraud Tracker Spider.io
That saying is rather amusing, given Harvard's (and other US colleges) grade inflation - for example, only 5% of Harvard undergrads get a C or less[1]. I wish the article had touched on this, the system makes it surprisingly difficult for kids to fail in the first place. Or perhaps it's more accurate to say that anything less than an A is seen as failing, so A is redefined as the new norm.

[1] http://www.washingtonpost.com/blogs/answer-sheet/wp/2013/12/...
I was also at Sun then.

The 1989 Loma Pietra earthquake was a bigger deal.
I think the implication is that a likely explanation of the situation is that if the alphabet is a mish mash of other languages it is also possibly just a made up conglomeration that was used to make up the manuscript.

Basically the xkcd comic would apply, just that the people (or person) that wrote it had a fairly broad linguistic ability.

But I'm just assuming.
Reminds me of the BMW/Thermaltake collaboration from 2009. [0]

About 10 years ago I thought I wanted something like this.

Over the years I realized that my meticulously researched, highly expandable PC builds were rarely being expanded or upgraded. By the time I really wanted, much less needed something new there was little if anything worth salvaging.

This creation looks like a great way to spend even more on building/upgrading something that will be relatively big, slow, power hungry / hot in 3 years all the same.

0: http://dl.maximumpc.com/galleries/level10/l10beauty_lw.jpg
I don't even know what email my account uses, but I was able to log in to my account via the web UI, I'm more surprised that I remember my password than I am that I remembered the account number :)
It was mainly purchased for the ICQ instant messaging patents rather than userbase: http://www.haaretz.com/print-edition/business/u-s-awards-icq... AOL still owns that patent, HTTPS/SSL from Netscape and the cookie from netscape as well. They loaded up on patent nukes in '98: http://news.cnet.com/2100-1023-218360.html
Well, it didn't die, but it did contract an incurable cancer.
I'm pretty sure that's his point.
Hauling away the destroyed parts, I presume.
Break Stuff – motivation for learning to code
After using a mix of lessons, tutorials, my own project, and celebrating breaking stuff I am beginning to get the hang of coding. This post talks about how newbies like me can get past the first hurdle of learning to code.
Agreed. Once I had buy-in to start TDD at my last job, the push to production went from "cold sweat" to mild indigestion.
You know its already open source by the name of Cordova right?
Actually if you really start asking a lot of people do actually want this but it is often something they don't explicitly mention. It tends to be one of those "of course it must ..." things.
Nice list. Thanks.

Any reason for not including NLTK[1]?

[1] http://www.nltk.org/
Assembly is looking for a Rails/Go platform engineer and UI engineer
Assembly (http://assemblymade.com) is an open platform for crowd-founding software products. Where anyone, anywhere around the world can work together to build great apps and split the rewards fairly based on their contributions.

The vision is simple: Ideas are crowd-sourced. Development is open and collaborative. Profits are split. The process is completely transparent.

We're tackling the enormous challenge of creating a software company that creates software companies. You will have a direct hand in helping us shape the future of work and unlocking the power of independent creators.

The Role:
Our product aims to solve challenges that are social in nature: how to collaborate with people you’ve never met, how to create a common vision, how to reward contributors, etc. We currently have a team of 5 engineers and we are looking for a full-stack engineer and our first dedicated UI engineer join us.

Our Team:
We use things like Rails & Go today but open to using Clojure, Node, and other tools as long as its the right one for the problem. We believe in progress over consensus, strong opinions weakly held, moving fast is best even if it breaks things, and we make what we measure. We have several million in unannounced funding so we can solve these novel problems and build 100 year company.

What’s in it for you:

* An opportunity to take real ownership of a product, influence what we build, why we build it, and how its built.

* Competitive salary & equity package.

* Health & dental benefits.

* Flexible work hours / Encouraged occasional telecommuting

* Free meals in the office.

* Endless snacks and beverages.

* Buy or build your ideal work environment.

* An inspiring office space in the heart of the Mission

Apply by introducing yourself at jobs@assemblymade.com
Computers are increasingly unmodular and integrated; e.g. the proliferation and continued advancement of system-on-chip designs. Its only a matter of time until this starts hitting the high end, where we will see fewer and fewer parts that are not put together in a fab.
That was the joke. The reason SPEC picked a Vax as the reference for the SPECmark was that Vax performance was a universal constant, like an electron volt.
Can you learn to code and build an app in a month? Here’s what I made.
I'm not in favor of censorship, I think everybody be able to say whatever they want blahblahblah

However, vdare is a joke. Wtf is this doing on HN, this has no business here

http://www.splcenter.org/get-informed/intelligence-files/gro...
> assuming Facebook can find the value they think they will in WhatsApp

History has shown it is quite difficult to monetize a large user base acquired in this way. It is very possible that Facebook will get nothing out of this besides the elimination of an opponent.

That said, there's really nothing particularly special about WhatsApp. There are many other apps just like it. Perhaps it just came a bit sooner than the others, but it seems clear that something else would have taken its place had WhatsApp never been made.
Perhaps human beings experience growth over many years? Perhaps this guy was nowhere as good when he interviewed?
A fun read on AOL's moderated chatrooms: http://en.wikipedia.org/wiki/AOL_Community_Leader_Program

By 2000 you probably missed the volunteers, but still interesting.
You guys realize VDARE is a well-known hate group and bastion of white nationalist angst, right?

http://www.splcenter.org/get-informed/intelligence-files/gro...
De Beers is no longer a monopoly and controls roughly 50% of the market: http://en.wikipedia.org/wiki/De_Beers#Diamond_monopoly

> On the marketing side, De Beers hired advertising firms, starting with N.W. Ayer in the late 1930s, to render axiomatic the idea that diamonds = true love."

Irrelevant to anyone except history buffs. Want to learn how Christmas started?
http://www.icq.com/people/159272/en

Thought about selling it on ebay, since six-digit accounts used to fetch a non-trivial amount of money. But decided it wasn't worth the $100.
That seems pretty presumptuous...
That sure is understating it. The last release states it's compatible with Firefox 4.0 - 14. Firefox 15 came out August 28, 2012.
If you want out of finance, get out of finance.

I was making a little less than half of what you're currently making at a job that I hated, but I stayed there for 8 years because I was terrified of the financial impact of going somewhere else. The money was very good for where I was living, and there was nothing comparable in the region.

Staying there wasn't worth it. Not only did it affect my behavior -- which, in turn, affected my personal relationships -- but I stagnated professionally.

Life's too short. Believe in yourself. Find another job to jump to, and go.
Writing a thesis using only markdown sounds extremely painful. Are you going to create all your figures elsewhere and then include them as images? How are you going to create your list of figures? And your table of contents? How are you going to create, maintain, and organize your list of references? I could go on.
Or, more likely, he was good then too, and hiring at most competitive firms has a high false negative rate. This should surprise no one who's been involved in it. It's by design.
It is certainly one reason that keeps men (and many highly-qualified women) from being teachers.

Someone made the point long before I did that while we are grateful that women have so many more professional possibilities, it does mean a loss of many of the best women for the traditionally-female professions of nursing, "librarian-ing" and above all teaching. Just as engineering and science and medicine lose STEM minds to Wall Street and app-design shops.

Where I live, cops make $150K. Teachers make a lot less.
Well no, guns aren't as ubiquitous around the world as they are in the U.S, but they're pervasive enough that every single despot around the world employs guns to the effect of realizing modern dystopias for the unlucky humans who are born into violent oppression. The "inevitability" phase of guns has long passed.
I don't think this generalizes as well as you think it does. Even in technology, credentials haven't become un-important, just less so, and I think it's the furthest along that path. I suspect most of these kids want to be successful doctors, lawyers, scientists, (non-software-) engineers, or "traditional" business management rather than hackers, and credentials are still the way to do those things, and will be for the foreseeable future.
> is it possible to hate Comcast more than most people already do?

Yes. Right now the average person only hates Comcast because its a monthly bill, it increases frequently, and there is not much competition, they don't yet hate Comcast for the technical reasons "internet" people do.

But if Comcast starts making Netflix, YouTube, etc not work correctly and starts affecting the average American's daily life it will become a political issue. Congressmen will start seriously discussing turning the internet into a utility.
Can I get anything like this with a more common tech stack? I.e. Node JS, Java + NIO, Python + Twisted (or something else)? 10K, I get. But 1 million+ is freakin awesome in my books.
I personally think path 1 is absolutely where editors should be going. Upvote from me.

NeoVim is a step in the right direction, but not far enough. The future is a more Light Table like environment (http://www.lighttable.com/). But Light Table (as visionary as I think its UI is) is written (and extended, AFAIK) in ClojureScript, a LISP-like language that nobody knows.

It it was written and could be extended in JavaScript instead, and configured to the extent that I could write VIM-like modal editor support for it, I might finally be able to give up VIM after 20 years for something better.
Heh, we were clearly saying "wtf" at the same time ...