skysight-inc/HackerNews huggingface dataset:
As a causal observer, I think one major weakness of Referly when put up against its ex-competitors, companies I'd consider to be Pinterest, Wanelo, The Fancy, Svpply, etc., is that consumer behavior on those sites was driven by the love of doing that thing--clipping, collecting, and presenting in a community of peers, whereas Referly was about monetization (baked into the name "Referly"). In my experience, in life, Referly loses that fight every day of the week.

I'm afraid the exact same will be true when you put Referly up against Medium, Svbtle, etc. You can tell on Medium and Svbtle that it's all about the writing and there's a real passion and community around the written word. If Referly continues to be about monetization, I think per post vs. affiliate is irrelevant, and Referly will lose.

A quick scan of the views on their posts suggests that the most popular posts are written by Danielle and Kevin, and I wouldn't be surprised if they drove the majority of those views via HN. Danielle seems to have a very strong personal network and through that she can attract prominent writers to get this thing kickstarted (like one I see via Francisco Dao). But HN and personal networks are great to bootstrap a baseline level of activity, but they need to quickly be leveraged into broader distribution, etc. (eg, it needs to relatively quickly flip from being Danielle and Kevin posting Referly articles to HN to randoms posting those articles, otherwise you're not bootstrapping anymore, you're propping up your traffic).

Danielle and crew seem very tenacious, and I wish them the best.
I confess: When I was writing C, K&R was the standard! Good to see that now there are better versions of C with more detailed documentation.

The last time I had to write some C, I just refreshed my C 'skills' with K&R and reading some of my old code.

For your

"You seems to have found some that works well for your needs so everything is good."

I agree: I looked at Java early on and didn't like it. From some of the comments and links here at HN, I see that Java has made progress since then. Indeed, some of what I like in Visual Basic .NET (I say ".NET" because there is an
earlier version of Visual Basic that is quite different and
less 'advanced') seems to have come from Java. So, now I'm glad to have the progress of Java and/or Visual Basic .NET and will return to C only when necessary.

Actually, the last time I worked with C, I wrote only a few lines of it! Instead, I took some Fortran code, washed it through the famous Bell Labs program f2c (apparently abbreviates 'Fortran to C') to translate to C,
slightly tweaked the C, compiled it into a DLL, and now call it from Visual Basic .NET.

Maybe what will be waiting
for me in the lower reaches is C programming on an
early version of Unix without virtual memory and without
a good text editor on a slow time sharing computer
using a B/W character terminal, 24 x 80!
I don't see a reference to a single game (or any other product) made using it.
That's actually how ads on TV work. If a broadcaster shows an ad on TV, they can't guarantee to the advertiser that the intended viewer actually saw the ad: they may have muted it to make a phone call, fast-forwarded over it on their DVR, gotten up to grab a snack or go to the bathroom, or even changed the channel.
Was thinking the same thing... I assume he means "continue working consulting" ?
Manifesto against Labour
Having tried to build a secure messaging platform, I can't agree more that, for the average user, security is so far below the bottom of the list of important things as to not exist. Unfortunately, for those of us who do care, the removes the network effects that make secure software usable.

It doesn't make how many calls or emails I encrypt if nobody I talk to can receive them. It is encouraging to hear people 1) understanding security isn't really a differentiator and 2) trying to solve the real problems securely.
If you look up a few levels of the comment tree, you will see that I say people should be focusing on requiring accurate labeling.

The company longevity thing is problematic, but I have trouble getting worked up about it for $50 luxury purchases.
I dislike this new trend of linking to 'meme' like images within a blog post. It really detracts from the post and gives it a childish feel. I clicked those links expecting hard evidence about Twitter's bad API, instead I get irritating comics and stop signs.

No thanks.
Patrick Collison Said Ebay copied stripe API
I'd be curious to hear your perspective as someone who didn't do college: do you feel you missed out on anything (other than the credential piece)? For me the experience was probably more valuable than the credential... at least in terms of values that this article is espousing: 'finding myself' etc. My degree was valuable in terms of money too...but for me the quality of life I had in college became a real ideal, an almost idyllic vision of cooperative living, good and bad, that has stayed with me. I'd never give up that experience, not for the world. In fact my feeling is college is the beginning of a trend whereby we're going to all start living lives of greater freedom and less hand-to-mouth... that is if we can find a way to share in the plenty that our times have created.
RHEL has had update-alternatives for a while now as well.
I'm not saying that that the 9th Circuit isn't useful information per se. But this thread is about what belongs in this particular headline. Just because it's interesting information (to that tiny sector of the readership that follows US law closely enough to know their 9th Circuits from their 10th Circuits) doesn't necessarily mean that information has to live in the headline. The crux of the story is that the courts have finally upheld the idea of privacy at the border. That's the news.
> Web developers will realistically not optimize the PNaCl solution.

It'll be "fast enough", which is what you're claiming for asm.js's backwards compatibility mode, and PNaCL is a whole heck of a lot faster than that.

> I disagree that this is worth the cost. This is not about "a slavish devotion to JavaScript"; your solution is fundamentally opposed to portability.

Users want applications that don't waste their battery, and that perform well. What do they care about architecture portability beyond the devices they actually have?

Fortunately, PNaCL solves that problem, too, as a fallback, while still being able to target x86/ARM without compromise.
SeekingAlpha seems to be doing quite well and their content is all driven by paid user submissions. I've never submitted content, but as a user I love it. Very high quality articles.
That would also prevent paying out with readers who set their browsers to block third-party cookies, which is probably much more common than installing an ad blocker.
I suggest "Pivot". Why a startup has not done this already, I have no idea. I will be registering Pivot.ly and Pivot.co shortly.
Honestly, I'd say you are crazy. That lifestyle is simply unsustainable. It's certainly noble to want to create something that produces value for the world (and not being concerned with a monetary payout), I'm not knocking that ideal. It's the fact that you're basically mortgaging your own future to do so is what is "crazy". Of course, most people can't do this. They either have dependents or they don't have enough "pizza and rent money" to begin with.

Saying that "money isn't a motivator" is extremely short-sighted. Few people are motivated purely by money. It's the opportunities that money provides you that are valuable. Completely ignoring this fact and focusing 100% on some open source project as if that is the epitome of value creation is just setting yourself up for a serious reality-check. If you seriously do not see the value in acquiring money then I'd say you aren't looking at the big picture. Others definitely shouldn't be encouraged to follow suit. The HN crowd tends to idolize the noble hacker who isn't concerned about worldly things, but this is a tragic path for the vast majority of folks who may be convinced to go down it, likely yourself included. Reality can only be ignored for so long.
True. Is he suggesting that the closed-source implementation-unknown app is better that the others, somewhere? Or is the problem that he is failing to condemn it as any worse than the others?
Success books aren't so much wrong as self-referential.

People with unconditional ambition-- they don't care what the world looks like, so long as they're on top-- are a plague. Even worse are the dishonest ones who use the word "success" to (thinly) conceal their less socially acceptable desires: money and power. For such people, though, there is a route to what they want: degenerate social climbing. At the top of society, there really is no there there. The bad of this is that it reinforces what we've suspected for a long time: the world really is run by idiots. The good is that anyone who is sufficiently dishonest can get up there (with a bit of luck, some extortion, and a habit of self-reinvention).

People who peddle "success crack" have shown a capacity for taking their "fake it till you make it" campaigns and making them public and, thus, far more lucrative. The seed is a knack for telling people what they want to hear. This spins into a speaking tour or a book deal, which makes them legitimately "successful", which accelerates peoples' interest in hearing what they have to say.

The problem with success crack is that it comes from people whose successes are non-repeatable. Motivational speakers lecture on how to be successful, but the number of people who can be successful in that small, peculiar, niche is very small.
Lua's treatment of boolean expression does lead to inconsistencies. For example:

function Func1() return 1; end
function Func2() return true; end

if(Func1() == Func2()) then
print "They're both the same!"
else
print "They're different!"
end

In Lua, even though 1 and true evaluate to true, they're not the same thing and so comparisons between them evaluate to false!
What gets me is that they aren't even re-hosted: they're hotlinks to other websites' imagery. Besides being incredibly lazy, leaching off of other people's bandwidth without giving them credit or placing the imagery in their original context by linking to the pages they appear on is just a low move.
For me the strong point about RHEL/CentOS is the long term support (as in really long term support, 10y) and continuous back-porting of important features making it a lot less obsolete than it may appear. This is extremely important and many fail to actually realise it.

In comparison, Ubuntu 10.04 released in the same year as RHEL 6 (2010) has aged much more severely.

e.g. EL 6.4 brings Openvswitch and improved namespace support in kernel (particularly interesting for openstack fans) among many other things (see tech notes[1]).

While it may not be as flexible as Debian or have the huge community Ubuntu boasts nowadays, RHEL brings a lot of reassuring predictability and stability to the table. I have come to appreciate this a lot in my years working as a sysadmin.

Also a note on people's praising the "smooth" upgrades between Debian major releases and the less than smooth upgrades between RHEL/Centos major releases:

1 - please do keep in mind that RHEL releases are very long lived in the meanwhile technology changes a lot; transitioning from kernel 2.4 to 2.6 has been very tricky for example, or from SysVinit to Upstart (and to Systemd in RHEL 7). It's dificult to foolproof such migrations so the task is left to the sysadmins - plus you always have a LOT of time to plan and do this. And ...

2 - Also, while the upgrade process itself has been successful and I get a booting OS with Debian, after a dist-upgrade, there are APIs, ABIs, major versions of software etc that have changed in the new OS and potentially breaking a lot of stuff in very ugly ways.

Having said that both platforms have their place and their strengths and I think they complement each other very well to the point that through them we now have a server market massively dominated by Linux. Thanks god. ;-)

[1] - https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enter...
It's certainly destructive. However, certain people throughout history have figured out way for the ends to justify the means, they had an ethic (cf. TV's Dexter), and this contextual dependence is what I'm trying to describe.
"That lifestyle is simply unsustainable."

It's actually the very definition of sustainable.
All that unix software was so great! Apache 1! Woo! bind! Yeah! sendmail! Nice! That's pretty much it! It never crashed and was so secure! Happy times!

Trololol.
Hackers steal over $12,000 of Bitcoins from transaction broker Bitinstant
Unfortunately the "dream" lifestyle you described runs at a significant financial loss :(

It's a bit less idyllic if you have to try and break even.
Similarly, I have to confess I am a little worried about this with my daughter. It is ridiculously clear that she does not do your stereotypical girl activities already at the age of 3. To the point that some of the boys in her "pre-k" class have actually thought that spiderman was a girl's thing. For the most part, my wife and I both think this is hilarious. And we are fine letting her do whatever she wants.

However, we have been worried that it is obvious she does not fit in with some other girls her age. To the point where it almost seems to bother her. Luckily, it is not a 100% thing. Still a little worrisome to see, though.
My faith in this post continually diminished as I clicked to links I thought contained relevant facts. Instead, they were just image macros.

They could easily have been embedded direct, for what little value they offer. As it stands, it's just frustrating and really poor writing.
This closely aligns with my thoughts on the issue.

While I understand the good intentions behind girl only events, women in CS meetups and girl geek dinners/mentors something about it feels wrong to me. It's like fighting an exclusion problem with just a different type of exclusion and simultaneously reinforcing the divisions they're rallying against.
Almost every single feature of Twitter (including its logo!) was created by third party devs or users. Not surprising that when the API is severely restricted, the fun stops.
You got me! I wrote a little Algol 60 at one
time and heard nice things about Algol 68
but never looked at it.

Since heap is the word used in heap sort,
it's fair to say that the second use of
that word was a misuse. I don't know
which use was second and don't really care
but did want to know the details of the
dynamic memory allocation used by the C
malloc() and free(). I just would have
appreciated an explanation of malloc()
and free() were
doing so that could write some
code, as I described, to 'help' me
monitor what my code was doing with
memory. Sure, now writing a good
system for 'garbage collection'
complete with reference counts and
memory compactification is difficult,
but what malloc() and free() were
doing was likely not very tricky.
I just wish K&R had documented it.
Ask HN: Google I/O costs too much for developers, Where to go instead?
Google I/O admission is $900 and it's unlikely that my company would pay for a developer to attend. What are some other conferences this Spring and Summer that are more geared towards working developers? Goals for attending would be to learn new technologies and network with other developers.
> Come on, really? If you require a full spec to define a very specific format, type annotations, and special designators to actually take advantage of it in any meaningful way, it's not an "implementation detail", because as the user, I have to care about it.

First of all, it doesn't require a spec. We could have just done some heuristical optimizations like all JS engines have been doing since 2008, finding more cases where we can optimize and so forth - in fact, this was my initial idea for how to do this, as I mentioned earlier.

But we did decide to write a spec because (1) we want to be 100% open about this, and a spec makes it easier for others to learn about it, and (2) it helps us check we didn't miss anything because we have a formal type system.

>> So asm.js does not expose any implementation details, no more than say CrankShaft and TraceMonkey do in the documents written about "how to write fast JS for modern JS engines" (which often say explicit things about "don't mix types" and so forth).

> That's exposing implementation details, too, and demonstrates a failing of JS.

If so, then that exposes a failing of all JITs, including the JVM. All optimizing implementations expose details. People have optimized for the JVM for years.

If you can't stand anything between you and the underlying CPU, then nothing portable (like JavaScript, C#, Java, etc.) will satisfy you. Actually even a CPU might not, because CPUs also optimize in unpredictable ways, these same issues are dealt with on that level too.

Again, there is room for native apps. But there is also room for portable, standards-based apps. The web is the latter.

> Apple and NeXT navigated these waters successfully for multiple decades via Mach-O and CFM fat binaries, and toolchains built around easily and efficiently supporting multiple architectures

I do see your point, but that isn't quite the same. Apple fat binaries were of a platform Apple controlled. We are talking about the web, which no one controls. But again, yes, to some degree it is possible as you say to overcome such issues.

> The web is competing with native applications. Now you're trying to compete with native operating systems, yet you're not willing to take the steps necessary to actually compete.

I disagree. If we have 2x slower than native now, and 1.5x slower than native later on, we're competitive with native on that front. And we have some advantages over native, like portability, which can have long-term performance advantages (for example, we can easily switch to a different underlying CPU if a faster arch shows up). There are also short-term performance advantages to things like Firefox OS that only run web apps, like their graphics stack being much simpler than Android's or Linux's (you don't need another layer underneath the browser compositor, and can go right into GL).
Theory: their userbase is basically focused on monetization, so for them, the payment-driven model makes a ton of sense.
Visual Order and Working Order
It's also not true:

> if 0 then print "true" end
true
> 0 == true
=> false

I know why this is the case. But it's a logical inconsistency for users of the language.
Bad companies start getting really obsessive about being the only ones who end up profiting through their platform. They view another company getting traffic and making even a little money through their platform in the same backwards way that music executives consider pirated albums to be lost sales.

They always end up lashing out at the wrong people - in this case smart developers who are giving them free promotion and creating value for their users.

It's sad because Twitter had by far the best platform to build innovative software off of, but now I wouldn't touch Twitter's API with a 10 foot pole. There's too much risk that I'll spend lots of time putting something together and then getting shut down.

The worst part about it is that spammers still easily use the Twitter API but legitimate software gets rate limited or shut down. It's really sad given the potential that Twitter had.
BitInstant hacked: What and how it happened
Interesting hack, sure, but "poor man solutions" would be interesting if "rich man solutions" cost too much. That is not the case here. For someone that can understand this, runit will take < 10 minutes to learn.
I advise you to look again re: pentesting. Most good firms do not require qualifications of any kind as long as you can pass their entry test.
I'll admit I only skim-read the article but... why is your daughter's behaviour worrisome? Kids fit in in different ways, or don't.

Are you worried she's going to turn into a software engineer? Because I'll agree that is a fate worse than death :)
1 and 2 both evaluate to true, yet they're not the same thing, so the comparison `1 == 2` is false. Is that equally problematic to you?

There's no way to avoid this problem in any language that allows coercing a number to a boolean. There are two possible boolean values, and many more possible numeric values. Therefore, numbers that are different and compare unequal will still both evaluate to true. Pigeonhole principle.

It seems you were surprised by the fact that Lua doesn't consider 0 false. Fair enough, that behavior's different from many other programming languages. But there's nothing inconsistent about it.
I've been thinking that I am very much contributing to the divide as well, and was too ashamed to say it out loud. So, thanks for the post.
I'm looking at the features and the future features this app has and wondering who the heck it's for. I've never gotten DM spam, I've never had to think about using a machine to unfollow junk accounts.

I use Twitter to talk to some of my friends, share things I think are cool links, follow a few people whose work I admire, and occasionally tweet links to my own work. I don't follow back everyone who follows me; I basically regard Twitter as a sort of IRC channel where I get to choose who's in it.

How do people who actually need this kind of tool use Twitter?
It is worrisome to see her upset with the way she is treated. Apologies for wording that poorly. At the age of three, I can not exactly bring myself to give any concern with whatever career choices she may make. :)
I'll be curious to see how the Medium/Svbtle model works the advertising/paid model introduced on the front end, rather than building critical mass around great content producers and working it in later on.
their game engine is probably C++. As they dont need to use Apples SDK for app specific stuff like UI elements, they also dont need to use objective-c.
It's also very valuable traffic to advertisers so they can pay out attractive rates to writers while also making good money being the middle man.

If Pinterest, Twitter or Tumblr were to adopt this model, it probably wouldn't be very effective because their traffic is (essentially) worthless on a micro scale.
This!

Curious for people's thoughts on whether Solaris's SMF (or its general model) fits this bill.
> I grew up in a household where there was no particular attention (that I can recall) given to the fact that as a young woman I could attain whatever career I wanted—it was just a given.

> I fear that when you say, for example, that “yes, girls can do anything”, it first plants the idea that there is an inequality, before it attempts to combat this idea.

From your post it looks like you had lots of encouragement from an early age (or at least no great signs of discouragement).

I believe the reason we have women in CS events is to encourage those who have been discouraged already. Women that have been told though movie stereotypes, guidance counselors, and parents that programming is a nerdy boys thing to do need to hear it from us that CS is open to everyone.

IMHO those events are a good idea.
It doesn't have an aerospike engine. The first leg of the journey is always the hardest at sea level so if they can use less fuel there, it will be easier on the rest of the trip. Aerospikes are more efficient at lower altitudes and offer a greater throttle range (since each burner can be independently controlled).

Whether this is a multi stage or single stage, an aerospike is something they need to look into. It's been overlooked by the majority of manufacturers and enthusiasts, which is a shame because, even though the engineering may be difficult, there is still a lot of research behind it as well.