skysight-inc/HackerNews huggingface dataset:
Writing is rewriting.

For example, this ought to be rewritten:

> I find it not justice that "Tim Cook Speaks Up" is eating my cake. What if I am only a heterosexual guy, a troll and my only goal is to get some karma points.

So should this:

> I realize that the language topic is a pure one and that it should be separated (sanned) from a egotists, only looking for karma points guy. But what?, you guys are beautiful and constructive, sorry for not just being that type.

Can you rewrite the first quote without using "is eating my cake" and using something like "I don't find it just"?

Can you rewrite the second quote without "is a pure one" and without "sanned" (I have no idea what that is supposed to mean) and "separated from a egostists"?

Can you rewrite it without abusing the punctuation, i.e. without using a question mark right before a comma?

Can you write 10 different versions of each quote?
Bringing in support for code generation as part of 'go build' certainly makes it easier for code generated generics to happen.
How do you increase traffic by 700%?
> goes above and beyond the minimum needed to be in compliance

Awesome. I need that line added to my CV. Something like: "Conscientious worker, who often goes above and beyond the minimum needed to be in compliance."
Require finer grained categorization of questions.

The data explosion must be immense and every time I ask some noob question Im sure its already been asked.
He says though, you can email him, write your own email blog, except that you don't comment on his blog.

Does that mean he doesn't want communication to happen?
That's a pretty poor defense in this day and age. Countless books have been written on the topic and I have read many myself, youtube search will easily bring countless imams explaining the death penalty for apostasy and what the hadiths say about how to treat infidels.

http://en.wikipedia.org/wiki/Apostasy_in_Islam

http://en.wikipedia.org/wiki/Infidel#Islamic

so you can't go pretending those things are not there. If you feel embarrassed by barbaric desert god who behaves like 8th century human, then perhaps proper reaction is apostasy and not defense of the bronze age mythology.
I think too often people make social rather than technical decisions

Indeed. It's sad that as engineers (who theoretically espouse logic, reason, and evidence) we still end up making so many decisions based on herd behavior.
Fun article, but does anyone else find the damned banner at the top of the page infuriatingly distracting? And is there a way to make it go away?
About 15 years apart to be exact:
1974 for SQL http://www.almaden.ibm.com/cs/people/chamberlin/sequel-1974.... and 1988 for SNMP http://tools.ietf.org/html/rfc1065 .
Comparing the advent of driverless cars and email management is a very strained metaphor, and it's hyperbolic to make the final assertion that your startup will just be as impactful as driverless cars.

Driverless cars will have an important effect on nearly every conventional industry. An email app won't.

Additionally, you submitted this 15 minutes ago, then deleted it. Deleting then resubmitting is against HN rules.
Sketchfab releases treasure trove of CC-licensed 3D models
Still segfaults with gcc -m32. There's some seriously nonportable, noncompliant type abuse going on in there.
I'm not the fit guy at all. I hardly ever exercise. But I sweat A LOT if I use the stairs to go to the floor below. So yeah, all bodies are different.
I completely agree with most of your comment. I wonder, though, if some good could come from (erroneously) acknowledging one's own genius privately and temporarily. If that person were above a certain threshold, wouldn't the acknowledgement of one's own genius evoke the conflict that there must be much more left to learn that the person isn't yet aware of? It might just provide enough motivation to search for the reasons why it was so ignorant to have considered oneself a genius.
Yeah it's weird he still has a twitter account but I completely agree with him. Especially when I try to engage in a meaningful conversation. It's like excusing yourself from a loud party to talk to someone about something deep or complicated. Twitter is a party.
Lots of Negativity here again. Most of the commenter here are saying it is wrong when he says Twitter should die because it doesn't encourage good communication, and then blocks his own comments section. It just means he wants to have a meaningful communication.

He says, you can email him, or write your own blog post to refute or add on to what he says. That way you will be facilitating a great communication.
What are you talking about?!

News: https://gigaom.com/2013/12/02/slap-fight-in-node-js-land/

The drama pull request in question: https://github.com/joyent/libuv/commit/804d40ee14dc0f82c482d...

Alex authored the commit that 804d40e reverted, and when the drama was going down Alex rallied the troops on Twitter.
That would be Rosslyn Chapel - which has such a stunningly high level of detail in the stone carvings (NB well worth seeing) that it's not surprising that parts of it look a bit like something else. It wouldn't surprise me if parts of Rosslyn Chapel look a bit like Lady Gaga or an Xbox controller....

http://en.wikipedia.org/wiki/Rosslyn_Chapel

Rosslyn Chapel is also famous for apparently housing the Ark of the Covenant and/or the Holy Grail... :-)
>It came about after quite a few tries at a good API

I'm very familiar with that cycle. I'm writing a game engine in Guile and I am constantly implementing something, throwing it away, and trying again. Every time you get a bit closer to the API you really want.

>It probably isn't very portable right now, unfortunately.

That's alright. Portable Scheme is cool, but I prefer using what the implementation gives me instead of restricting myself to RnRS. Especially so for something like networking code.

I might never get around to it, but if I find myself wanting to tackle a new project, I'll give porting this a try.
Pirate Bay founder Gottfrid Warg faces lengthy jail term
Sorry about that, I could make that page a bit more clear :)

Yes, it's a Slack chat for nomads and remote workers and people that are planning to be soon. It has channels for different cities so that people can meet up wherever they work.

We have just passed 500 members, so it's fun to see where this goes!
Personally, I find https://github.com/Gozala/wisp to be a whole lot more coherent and readable (and probably more mature, too, even though it has much less documentation).

wisp also generates very nice JS code (and source maps), and my only real problem with it is that it lacks the time and resources ClojureScript clearly commands at this point.

(edited to add: wisp also has a fair amount of activity: https://gitter.im/Gozala/wisp)
"Autovectorization has been an area of intense compiler effort for a decade or more and by and large the primary customers of it (games, video codecs, etc.) prefer the intrinsics. It's perceived as too unreliable and brittle to be relied upon, and it's easy to see why: given a choice between having to think about what the compiler's alias analysis, overflow analysis, loop trip count analysis, etc. will do and just writing an intrinsic and calling it a day, programmers will choose the latter."

100% true for C++ (though it would be more accurate to say "4 decades" if you want to count fortran autovectorization, which has been going on since the late 70's)

But, i'll point out, plenty of the time, they end up writing slower intrinsics than the compilers autovectorization did to the same code.

(Plenty of the time they don't, too).

Additionally, all of the problems you mentioned are due to specific issues in C/C++.
In other languages, autovectorization is not just "relied upon", it's basically "part of the standard" (see, e.g., Fortran 95).

Given that all of the brittleness you talk about is precisely because of the lack of pointer safety, alignment issues, and all sorts of things that simply only exist in C/C++, where programmers have a lot of control, i'm not sure it makes sense to base your argument on the experience of a language that is very different from the one this API was designed for.

All that said, truthfully, IMHO, neither autovectorization, nor intrinsics at the level you are talking, make for a good programming model in most languages.

The intrinsics at this level don't get used effectively:
Among other reasons, they codegen differently on different platforms that don't directly have the exact same simd semantics, which is "all of them" :P

I know you guys are trying to avoid this by limiting the ops available/etc. It is, IMHO, a losing game.

So you end up with the same problem: People write loops that are really bad on some platforms, and good on others.

Autovectorization knows what the target looks like, but doesn't trigger in some cases people want it to.

In the end, I think doing things like Halide is a lot more useful as a programming model than simd.js

simd.js is a usable implementation mechanism for some of those programming models, but i would not sell it as the programming model itself.

In fact, almost the exact set of intrinsics mentioned in simd.js were allowed for generic operations on vectors in GCC (you can create a vector 32x4 float in a platform independent way, do normal ops on it, and it will codegen down to lower level vector ops, without ever seeing xmmintrin).
It was simultaneously not high level and not low level enough.

People resorted to the lower level platform specific intrinsics to get better performance, or wrote higher level libraries to get better abstract.

In any case, i'm sure it's faster than what you have now, and certainly an advance. I'd just be careful of thinking it's going to work all that well except for targeted use cases.
> What you refer to as "cheating" is simply writing C like k/APL/J (i.e. functional versus imperative).

Mashing things up without line breaks isn't a functional vs. imperative thing [1]. Its a density vs. negative space thing. There's a quite a bit of research in many contexts indicating that effective use if negative space generally improves readability of most things for most readers, so while I know Whitney and his disciples like to say that J is "more readable" because of its density, I don't think that's generally the case for most readers.

[1] idiomatic Haskell is definitely functional, but does not eschew line breaks; mashing C programs into cryptic single-line monstrosities doesn't make it any less imperative, it just makes it unreadable.
Kasparov also complained that he was never allowed to see any logs or previous games by Deep Blue ahead of the match. If he was playing another GM, there would have been hundreds of games available where he could get a feeling for the player's preferences. Preparing for such a high level match necessarily requires such preparations.
Ask HN: How to get started in Computer Vision?
I've seen a lot of interesting applications of CV in virtual reality (e.g. Oculus Rift) but is it necessary to have a graduate degree in CV to work in the field? What are some introductory materials for someone with a strong background in CS and Math?
It seems that what this person wants is that everyone he talks to think like he does.

You say "seems," but it doesn't just seem like that, it is exactly that. The terminology he uses is "safe space." It doesn't mean zero joking or disagreement, but only the type and levels he approves of (minor point, but I'll clarify because I don't want conversation to degrade to pedantics).

Why should he care if others use Twitter ?

If I had to jump into speculation, I'd say he cares because he feels excluded from a tool many of the rest of us can choose to ignore or live with.
The Giants Won and the Mission Lost
Red Hat delivers latest developer tools
50 Great Teachers: Socrates, the Ancient World's Teaching Superstar
Google Hangout with Sebastian Thrun
"C/C++" isn't a language.
ZeroTier One 1.0.0: Better, Faster, Cheaper
wow - the money quote "I scraped Hacker Slide to get just over two months of data in the form of hourly snapshots of stories, their age, their score and their position" -- how did he do this? I can barely get to the homepage say 14 times out of 20, without hitting the error page from their CDN/DDOS Protection pages (cloudfare?)
And that's not to scrape content, just to read the headlines from time to time.
Working simple model of ActiveRecord attribute methods
Well LLVM heavily relies on not having forward compatibility (new versions spew out LLVM IR that can't be used by older versions) and backward compatibility is merely an afterthought.
In Unix blocking means going into IO wait. In this case it's just slow when emulated ("paravirtualiuzed") by Xen.
How to make Twitter go away: Stop talking about it, writing about it, using it, thinking about it.

How not to make Twitter go away: Write blog articles about how you want Twitter to go away, which are then shared and posted across the Internet.
>Sigh - industry as a whole isn't nearly on the level to use those advanced tools.

Is this a parody?

Is J a language for writing personal code with personal meaning only that you can only run in your head?

There is nothing professional about this. Sounds more like a mental illness.
In case of psychopathy, or better anti-social personality traits in general, there is some research into this, and it indicates that "genius level" intelligence is a protective factor. So a person with amoral/anti-social traits and very high score on the G factor (I think) is able to compensate, high cognitive abilities can sort of inhibit amoral impulses through sheer brute force of intellect, sort of. This makes sense because anti-social/amoral behaviour is in the general case not very adaptive and beneficial (for each successful psycho, you have vastly more of them leading miserable lives). Also, the relationship is non-linear, it only works for very high levels of intelligence. I'd love to give you some reference, but unfortunately I don't have the literature at hand ATM.
Just make your account protected.
There are a lot of people that care, in both directions. One day in humanity's future, sexual orientation will be a non-issue. However, this day and age, there is still a fight to be fought.

I don't care that he's gay, and it's nice that people can be who they are and not be persecuted for it. However, other countries do far worse than vent their frustrations about the morality and social pioneering of it all on messageboards. You're not wrong for asking who really cares in the least bit. It's actually kind of nice that you don't care. Not from an apathetic standpoint, but that it's so little of a deal to you that you remain wholly unaffected.

As weird as this may sound, I wish more people were like you.
One simple solution: send them an old school registered letter. They'll have to read it, or at least sign for it. In that letter you can let them know how displeased you are, and announce that you will a) continue to send registered letters and b) will change telco as soon as you can.
Rap musicians collaborate way more than any other genre except Jazz. I've always been interested in building a map of rap references to other songs. Rap lyrics are highly referential.
(A) a lot,

(B) yes, and

(C) going any further without being an actual paid client of an intellectual property lawyer

(D) see https://www.eff.org/wp/iaal-what-peer-peer-developers-need-k...
Atom-based Ubuntu Touch tablet specs leaked
I've never believed Feynman's self-reported IQ. Reading his breezy autobiographical books, he had a habit of somehow bragging by underplaying his abilities, making his accomplishments miraculous/lucky/etc. I suspect the IQ legend is just a part of that.
I dunno about a long way off... what I'm seeing are medium-long amounts of time and a paltry % of your pay, and often only for mothers.

Canada for example offers 50 weeks (wow!) of 55% pay (uh oh) with a 2 week waiting period (ooo..) up to a max of $501/week (eek). Costa Rica gives women 4 months at 100% (yay!) but only 3 days for fathers (boo). Japan is 14 weeks 60%, nothing for fathers. Examples are many at http://en.wikipedia.org/wiki/Parental_leave

It's certainly one area nobody's really solved since women joined the workforce.
I'm a big one...so are many of my engineer friends. Awesome work!
I'd make search better. I consistently get better/more-relevant stackoverflow results when I start at Google than by using their internal search bar.
I can't believe that anybody would be so naive to believe that Brendan wasn't forced out.

Every single day, there is an employee going to work in a hostile environment, shunned by co-workers or left to sit in an empty room with no work to perform. Eventually they'll be forced to resign in order to save their own sanity.
You and me both, Alex.
All bodies are different; I read the GP and thought, "yeah, no, I'm in fairly decent shape, and I have to work really hard for a good long while to break a sweat". I never have to use chalk while rock climbing, for instance. I think my body's adaptation at this point is that light physical exertion isn't even a warmup for me any more, and I've burned quite a bit of "insulation" off (biking in to work does make the fridge cold labs feel warmer). That being said, having a shower is another good way to wake myself up, sweaty or not.
Of course, the most-Liked proposed questions such as "when u gonna introduce the dislike button ?" and "Why you forced us to install Facebook messenger ?" are the ones that would never be answered in a million years by Mark, therefore making the
"vote on a question you want me to answer by liking it" community selection process somewhat pointless.
For a long time the prevailing attitude was "don't make mistakes." Then after it became apparent some problems were both common and serious, people argued (and continue to do so) that if a function doesn't solve every problem, it's not worth adding. Whataboutism.
Hey HN!

I'm Alex. I built this wrapper API since I remembered the "good old days" when fetching a tweet was as easy as doing a getJSON with jQuery. Well, unfortunately those days seemed to be over. So I built this simple wrapper API. Nothing too fancy, but it makes fetching a simple tweet easy again.

It also supports Instagram and the unofficial Vine API.
I haven't had any issues, but my wife's Fitbit battery wouldn't stay charged for more than 2 days, within a month of getting it. Since her replacement came in, we've had no issues.

My biggest complaint with the Fitbit is the lack of any battery meter on the device itself. Unless you sync frequently, you wouldn't know when your battery is running low.
It's different. But it is definitely not shit.
The majority of use shouldn't write code like this. But those who can create amazing things.

Here's a working adaptation that is quite close to the original.
https://github.com/tangentstorm/j-incunabulum/blob/master/mj...

A current version of the k language still has traces of it inside. And there are still people on Wall Street running mission critical systems with it.
http://kx.com/q/c/c/k.h

The kona project attempts an open source implementation. And they give some rationale on the paricular coding style.
https://github.com/kevinlawler/kona/wiki/Coding-Guidelines
> "C/C++" isn't a language.

Under the current standards, isn't C a proper subset of C++, and therefore, isn't "C/C++" just a way of saying "C++" that emphasizes that that includes C?

Or are you saying C++ isn't a language?
Sure it compiles.
Ah, in firefox, right click -> inspect element, find 'position fixed', and untick it. Page behaves....

So is there any way to do this automatically whenever websites do this sort of thing?
Correct me if I'm wrong but I was under the impression that Common Lisp is memory-safe (implying guards like bounds-checks), dynamically typed (implying type checks) and garbage collected (implying GC overhead).
Ask HN: Is the source code for HN freely available?
Hi,
Is the source code for HN freely available?
Is Instacart deceptive?
What happened to coin?
They were supposed to be available by this summer [1]. I haven't heard from them so far.

[1] http://bits.blogs.nytimes.com/2013/12/10/be-careful-with-coin/
I once needed to develop an algorithm for a underspecified task. Something like "generate a real-looking map of the floor - with walls, windows, doors, corridors..." . Took me 40 minutes to try several variants in J. Then some 3 hours more to complete C# code. I don't know how long it would took if I'd experiment directly in C#. Probably not too long - but iterations would surely be more painful; too much boilerplate code.

In my experience, J is closer to thought process than many other languages. Really. You just have to try - and get used a little bit.
Say goodbye to Angular and Ember
FreeCad is built on OpenCascade. It ain't AutoCad, but it reflects a lot of functionality.

http://sourceforge.net/projects/free-cad/
It's a shame there's no way to communicate feedback to the Band team that I can see on the website! I picked one up and like it so far, but it'll be a real disappointment if I can't ever use the mic for Google Now. Not expecting Cortana-level integration, it would just be silly for the mic to go to waste.
or "Why can't the news feed stay as 'most recent?"
I think you're looking for rust-lang.org
No such right exists in this context.

Sure they do. Free speech applies even if what you defend is illegal or unconstitutional. Brandenburg v. Ohio made it very explicit.

Besides, while it may seem weird to Americans, constitutions do change. Ours is not yet 40 years old, and already we're speaking about changing it.
Is there a way to export to STL file format?
Delayed until Spring 2015, which will make them obsolete: http://recode.net/2014/08/26/the-coin-cards-problems-may-ext...
No one ever thought being white was something to be ashamed of.

Really? Quite a lot of people think so.
It's a coin toss for me. Sometimes I'm hostile to them, sometimes I'm not. It really has more to do with the attitude of the person who is presenting it to me.

If it comes across as "I'm really scared and I don't know what I'm doing, so will you please sign this?" then I try to cut them some slack.

If it comes across as a show-of-force or a veiled threat that I better not double-cross them in the future, then I walk away.
Keylime Wants to Help You Change the World: Incubator for Non-Profits
> It's wrong regardless of when it occurred.

The world is a big place with different cultures and different opinions.

You are making a giant assumption that your world-view is the correct one.
Do you fear that the world gov't will pass the "everyone must use apple act" soon?
There are so many other massive ancient achievements too that boggle the mind, the Incas are often singled out for some reason.

http://www.ancient-wisdom.co.uk/top50stones.htm
Show HN: The new Longform app, a reader for smart content
Hey - I know Longform.org pops up from time to time in HN threads and I wanted to let people know that we have a new iOS app.

The app features the curated daily article recommendations you find on Longform.org plus features that let you customize your own information diet. We filter out the short linkbait crap so you're left only with engaging, deep articles.

You can follow writers and get notified any time they publish any article anywhere. Or follow friends and see what they're loving.

Our popular tab is a leaderboard for in-depth articles from across the internet.

Anyway, feedback is greatly appreciated (and yes, we do want to do Android): aaron@longform.org
Maybe, but only out of guilt, as a reaction to what has occurred throughout history. Not 'just because' they're white.
Writing Your First Technology Book
Police offer a “safe zone” for Craiglist purchases
My fav so far was: Will you call future sessions like this question mark?
Wow! I always suspected this. Thank you for the detailed analysis.

This makes me question Instacard.
So, one of the real reasons reducing register spills does not help is not related to what you suggest, it's because on modern x86, they play games with what looks "memory" to you, so you really aren't actually spilling into "memory" anyway :)