skysight-inc/HackerNews huggingface dataset:
I have a mentally handicapped son and your use of the word retarded offends me. Pick another word? (And by the way, I do agree with your premise).
>Calling Adria a cnt and other horrible things online definitely is sexist though.*

I'm not sure. We call other people names, "a dick", "a cunt" etc, all the time, including people of our own sex, if we think they deserve it.

So, if Adria deserves the verbal abuse --and judging by what she did, one can easily think she does-- then there's nothing sexist about it (even if the swear words concern sex. Just as when we call a guy a "jerk-off" there's nothing sexist about it).
Regarding point (2), you are completely wrong. You are saying that because lots of people harassed Adria, therefore she was a jerk and deserved it. That is trivially disproved by noting that ethics as such exists, and is not simply whatever a group of people does. The reason this is happening is because people like you are shitheads who are doing bad things or enabling other shitheads to do bad things.
'Technology' is such a broad field. I can tell you categorically that most people at the large technology company I work for are not in the slightest bit interested in risk. They want a regular salary to pay the mortgage and support their family and they want regular hours. There's very few idealists in my office either. Most people in technology (programming and engineering) are there because they had some sort of aptitude for it at school. There's a few idealists, and a few risk takers, but they are not the majority. The bulk of technology firms are large, established and secure.
> Because a woman got fired because she got a guy fired

She got fired because she showed the whole world (and by whole world, I of course refer to the ridiculous tech circus that cares about this at all) that she it exceptionally bad at exactly what she is payed to do, which is to maintain a healthy relationship with the developer community of her employer.
SecLists, a collection of lists useful during security assessments
require is way way faster in Ruby 2.0 typically bundle exec rails c will drop from 8 seconds to 4 just by upgrading the vm.

optimising this is not an impossible problem its just going to take time, its far from a trivial one.
Hipsters trying too hard.
Whoa! Thanks for this! I would edit my original comment if it let me.

Still it is a hack that Apple could start disallowing at any time.
It's his reason for his decision. I don't see any problem with it, he prefers a more mature language/ecosystem (i.e. not cool) so they focus on GTD not trying to be the coolest guys around. He has a longer post on that topic: http://www.codinghorror.com/blog/2008/01/the-magpie-develope...

As he also noted:

There's always more than one way to do it, and just because I chose one particular way doesn't make it the right way – or even a particularly good way.

I guess you've other metrics to decide what tools to use, and that's great :)
It's not about overloading.

JavaScript language doesn't have integers, only floats. JS engine has to use floating point add for (x + y). It's slower that integer add. But (x + y) | 0 truncates any float values that could theoretically come up, allowing JS engine to safely optimize it by using integer add directly.
They use the UDID when the application runs to associate particular sessions with particular users, which can be extremely valuable for debugging purposes.
Turbo Pascal, one of the best Pascal dialects with fast compilation times, modules and everything you need for doing systems programming.

The IDE was also quite good for the time.

It was my favorite programming language until I was forced into C and C++ land.

Nowadays I am just another polyglot developer, but the Pascal family of languages has a special place on my heart.

I think the software would be safer would one language of that family be the default systems language for mainstream operating systems.
I think there's too much talk about which language is the best, which framework is the best, .NET vs node.js vs ember vs Java.

Okay I get the issues with licensing for .NET but in terms of functionality, most languages and frameworks that developers are using are stunningly good. We're lucky so have so many and most of this stuff doesn't cost a penny.

I think people should get less caught up in what tools they are using and focus on making a decent application. A great application could be made from any language mentioned here and so can bad application.

I like the comment about Ruby not being cool now. Too many developers get caught up chasing the latest language and framework, continuously climbing the learning curve of the latest offering.
This was the first article I read about this "case" and what I found amusing was the name (or at least url - haven't clicked) of her blog. She seems to be (just from these few paragraphs I read) the stereotype of a feminist (stereotype in a bad way). People like her just hold the progress of gender equality back.
This would have been easier to believe ten years back. But, the last ten years have highlighted the single biggest threat to India's economic prosperity - a crippled central government. In a country where most people still vote for Loksabha (central government) elections based on local and regional issues, national parties like the Congress and BJP are being increasingly held hostage by local groups with a narrow agenda. Now, no policy of national importance can be decided upon without engaging in significant back channel politics.
Star Trek Google Glass: La Forge wins Google's Glass contest with that tweet
>>China, however, remains centrally controlled, with the Communist Mao Dynasty, as I’ve dubbed it, simply replacing the dynasties of old.

More or less it's just the same in India. Here instead of a dynasty or a group it's a family.
Wonderful idea out of an unfortunately bad and highly public situation. I'll buy this for the charity aspect, but doubt I would wear it though. I feel bad for the guy who lost his job because of this situation who has a wife and 3 kids to support. Supporting Girls Who Code is a noble cause, but I'd love to see some support for the guy who lost his job and has a family. The fact nobody seems to care about that part in this fiasco, that doesn't sit well with me.
What about "I'll fork your repo"?
Play with Java or Scala? What did you think about it?
Oh absolutely, that's true, the value has to keep rising if use keeps rising. This is part of why I think it's a terrible idea as a currency!
I think I need to keep tweaking the colors which map to them. Which image was not so good?
I think the 10k cash in person limit comes from the patriot act which is nationwide. Being the largest state, California does arguably near the most of the responsibility for the tragedy that is the patriot act but calling it the worst state is not fair.

Did California have a law prohibiting transporting large sums of cash before? Can you link me please?
I think it would somehow be very hard to get people excited about contributing to the effort to build a new, amazing piece of forum software... in Java.

Don't underestimate what effect Java 8 will have. Sure, closures are old by now, but JDK 8 combines them with streams, similar to those that have become popular in Scala and Haskell. You can write stuff like this,

https://github.com/mikaelhg/lambda-demo/blob/master/src/main...

without creating intermediate lists or whatever. Replace a call to a collection's stream method by parallelStream and subsequent operations such as map are parallelized.

Java 8 is perhaps not `Haskell cool', but you'll be able to get it past management and still enjoy some of the functional programming fun.

(Now, give me value structs and reified generics Oracle!)
Well I did have a capacitive touch screen "tablet PC" (Panasonic Toughbook). But that's pretty much irrelevant since the UI didn't have pinches and swipes and wasn't designed primarily for use with fingers.
I ran across my Turbo Pascal 3.0 disk in my pile of computer history in my attic the other day. It saved me a lot of time in college - everyone else had to submit their code to the mainframe's compiler which had no error correction and dumped reams of errors on a single syntax error.
Thug mentality: How two dick jokes exploded into DDoS and death threats
I agree that the reactions and backlash she got were way beyond the line and not deserved.

But that doesn't change the fact that she shouldn't have done what she did, and as a Sendgrid customer I believe they took the right decision.
Electronic violin turns laser signals into music
It is fairly trivial if you're willing to acknowledge the real problem:

You can't pretend to not know about paths.

You can make the current case faster by optimizing this and that, but it boils down to reducing the number of stat calls, and the ways to do that are:

- Minimize the number of paths in the $LOAD_PATH. Ideally there should be one path there, but that might not be practical.

- require_relative everything when you know where it is.

As a bonus you get substantial less risk of breakage because of accidental filename clashes (yes, I've had filename clashes happen several times).

Now, this isn't quick, because it'd mean making people used to require 'gem-name/file' and have gem/bundle ensure that the default load path contains a symlink to the real current include path for every gem, but this doesn't even need a single interpreter change.

The problem here is not the Ruby implementations, but the gem ecosystem: This only becomes difficult if one wants the interpreter to automagically find files you've dropped all over the filesystem.
This guy (author) has no idea what he has talking about.

It seems he hates Real Madrid just because Madrid was on Franco's side.
I made a listing website years ago. I just put 50 dollars in Google Adsense and we made around 1000 listings that night.
It's certainly a departure for many, but any code can be hard to read depending on how it's architected and who's writing it.
As a 3D artist myself, I specialise in environmental art, texturing and props. Sketchfab has been a fantastic way for me to show off my models and assets. It is useful for people like me. When an employer has viewed my portfolio, they have always commented on its use - and how interesting it is rather than rendering out beauty shots in marmoset or wireframes.

I think over time this service will evolve into something greater, but this new portfolio feature will be very handy for people like myself so I'm more than happy to use the service.

And from what I've seen over the last few months - there have been plenty of new models posted up. I follow them on Facebook so I see when they 'staff pick' something.
Very much so. http://news.cnet.com/8301-13578_3-57574905-38/at-t-hacker-an...
>The simple fact that you need Xcode's SDK and homebrew/macports on a machine to get anything done outside of Xcode speaks volumes for using Mac's as development workstations (or, specifically, MacOS).

What does that even mean (besides being incorrect)?

How is the situation different in, say, Windows? Can you compile C/C++ stuff out of the box?

Or Linux, for that matter. In a lot of distros, gcc, make and co have to be installed -- they are not part of the default install.

As for the incorrect part: you don't need XCode. You can just install the "command line tools" package from Apple, that contains compilers, headers etc.
in german it is: "Die Gabel" --> female
So, ironically, the "fire in a theater" phrase actually indicates the government can simply ignore their own laws any time they feel like it, as they did when the phrase was uttered.
I had at least 3 'postgres can do that?!' quickly followed by 'and I can do it with Django!?' when reading that. Brilliantly informative. Worth it just for the filtering on hstores - thank you!
JRuby is really cool, however whenever I tried using it, well it was painful. It's not JRuby's fault as the devs did a phenomenal job on making it a first-class Ruby implementation, but you always have issues with its startup time added on top of the already awful startup time of Bundler/Rails, or with incompatibilities with libraries, or with libraries behaving differently or being incomplete on top JRuby versus Ruby MRI, or with instances in which you have to mix Maven or Jars with Bundler / RubyGems and so on.

In the end, for new projects if you want to use the JVM, it's way better to use a language that was grown on top of the JVM. Like Scala or Clojure, or maybe even Java 8 when it comes out. Which is exactly what I personally did, being tired of the limitations that the reference Python/Ruby interpreters have.
> There are maybe fifty world class computer language designers on the planet. Anders is the only one of them who built Turbo Pascal and Delphi.

The Pascal _syntax_ was designed by Niklaus Wirth.

> It is thanks to Anders' expert guidance that .NET started out such a remarkably well designed language

.NET is not a language.
Rails is the biggest offender in terms of startup speed, which I've noticed much more since I started playing with Padrino. But you're right; there's still a lot that could be done to improve speed.
not the case for us, Ruby 1.9.3 outperformed latest JRuby for us. Ruby 2.0 completely smoked it (and with GC tuning and tcmalloc even more), we leverage a fair amount of native gems, like the oj json serializer and fast_xs. Trouble is we would need Java implementations of some key bits of functionality.

Now I love Charlie's work and would port to JRuby in a blink if it was faster. But as it is now, for us, it is not.
Turbo Pascal, one of the best Pascal dialects with fast compilation times, modules and everything you need for doing systems programming.

And a great built-in debugger. And Borland Pascal 7 even had protected mode support. I still get nostalgic when I see screenshots of Turbo Pascal.

I think the software would be safer would one language of that family be the default systems language for mainstream operating systems.

Indeed, there were better languages in the Pascal family (e.g. Modula-2 and Oberon), but they gained much traction. I did write some OS/2 programs with the Canterbury Modula-2 compiler.
Parsing XML without the headache: a Ruby DSL
Not again Ruby. Please.

PG needs to put in a filter over there, just like he deleted Adria's firing posts yesterday. Though the contexts are different.

>>that .NET started out such a remarkably well designed language – literally what Java should have been on every conceivable level

I am glad Java didn't turn out to be that way.

>>Argentina, or Nepal, or Bulgaria

Why has he mentioned all of them in one line/context? I don't see them at a similar level either in education, wealth/poverty or so.
On the concurrency side of Ruby I've been really enjoying Celluloid recently. Still trying to come up with a project to hack on with it.
basically if he looses the court. 404 page may result in getting orange jumpsuit and nice check to be paid. In my opinion leaving personal information accessible to general public (i.e. no authentication needed) is a crime. Letting journalists know is not a crime. In this case AT&T is responsible for misplacing personal data, and not the guy who had free access to it. In some ways it's really similar to Aaron Swartz case, as both guys found a way to get the data, and both got sued. I would suggest looking into this case more closelly as if he ends up in jail or pays a dime, a simple misuse of some companies website and/or public API (think Google Maps, etc.) Could land you in jail
> Ruby isn't cool any more. Yeah, you heard me. It's not cool to write Ruby code any more. All the cool people moved on to slinging Scala and Node.js years ago.
I went to the AngelHack 2012 London and it was good fun.

Contrary to other people's experiences, the logistics were pretty awesome - for example, despite the fact there were more people at a hackathon than I'd ever seen before, the WiFi held up.

It's worth commenting that I'm not a startup/business guy - I went along to play with cool technology and we ended up building an augmented reality app. Out of 50+ teams, we got an honorable mention (after the 3 top teams).

Probably due to the startup focus, it generally felt as though the teams were more looking at solving business problems with creative uses of existing technology than building new technology.

The only disappointing part of the weekend for me was that the presentations went on WAY too long. There was supposed to be a 2 minute limit, but some people spoke for 10+! Multiply that by 50+ teams and I was almost falling asleep by the end (having not slept the rest of the weekend).

But I'd definitely recommend it, and will go again.
and not only technical blogs have written about bitcoin. also more general-interest newspapers have recently published articles about it.
and also it turns out that this article only speaks about the apps downloads but not about how much money has been exchanged, so imho it's a little bit unfair to speak about correlations or capital flight as others articles suggested
Well, lately Google decided some things (killing reader, et al), that just do feel the way, Microsoft was in the 90s.

So I'm trying to reduce my Google-Footprint. ;-)
Let me tweet that for you ...
Thanks. I will have a look at Zoho... ;-)
Gmvault v1.8-beta, nickname 'kick-ass performances' released
wtf is wrong with his hair?
6 at most. 7 had syntax highlighting.
OK, I'm not saying this a bad thing to do.

I'm wondering where's the ROI for a for-profit corporation in "buying credits to say they subsidized renewable energy somewhere" other than, say, Marketing?

When one sets out to write checks to charities the Hoover Dam isn't exactly the first to come to mind.
>On some level I feel bad for him, but you've got to be a dope to fall for that.

I was with you until here. This is victim blaming. You don't "deserve" it even if you're a dope. Entrapment is illegal for a reason.
TFA :

> It is thanks to Anders' expert guidance that .NET started out such a remarkably well designed language - literally what Java should have been on every conceivable level
Because someone can't change their opinion in 4 years..

I hadn't looked at the source code back then. Only now when this particular variant of the benchmark shows some rather unrealistic results. Another example (binary trees, I believe) has Ruby using a single process whereas the Python example is using multiple processes to spread the load, so even though Ruby wins on CPU time, Python wins with a slightly lower wall-clock time.

And making the Ruby pidigits benchmark use GMP too? That defeats the point of benchmarking one language against another if you can just call out to C libraries for everything (hey, there's an idea.. Ruby could be parallel with C if we just did that). It should be pure language against pure language otherwise it's totally meaningless (and, well, it is, as it stands).
I've heard great things about Play. When I had to choose a Java framework about 2 years ago, I chose Stripes, and I've been very happy with it. But I notice that it doesn't even get mentioned in discussions like this one. Wonder why that is.
I hate all the compos made with "true". True can be something really, really subjetive.
There was mention of it but it's gone now for some reason.
I actually know of a few people who use MRI on their local machines and JRuby on the servers.

Not ideal but one option.

Regarding mixing jars / maven and bundler. Well to be honest I have never been in that position w.r.t maven but including jars in a project has never really been a problem for me. (Plus on MRI those jars wouldn't have been available in the first place!)
Phusion Passenger 4 supports JRuby (and Rubinius): http://blog.phusion.nl/2012/10/30/phusion-passenger-4-0-supp...
Actually yes I should have mentioned that I hadn't compared ruby2 and jruby, mea culpa.
Next in line, it’s the Google Smartwatch
Have you ever used Native Oberon or his successor AOS operating systems?

A nice experience that it is possible to have desktop operating systems written in GC enabled system programming languages, contrary to what many people think.

Sadly not well known outside the Zurique's Technical University (ETHZ) or the institutes that work with them.

I liked in the experience back in the mid-nineties and I am a bit of Oberon collector.
Where's the "who cares" comment for me to upvote.

Really, it's apple, they've peaked already. Show me the new cool thing.

Please don't read this as a suggestion apple is dead, it's anything but dead, in the same way Microsoft is.
or AAPL
Thanks for the tip, not an native English speaker here.
There are also non-Android related Java projects there, for example from the guys from Netflix, SpringSource, LinkedIn, Twitter, etc... but I think that you're right, a lot of Java projects are Android related.
Free speech in the US says the government cannot make laws to curtail your speech in most circumstances.

Free speech does not, however, protect you from dealing with the consequences of your speech.
Being from Bulgaria: .net is widely used over here. Most of the companies that I've worked for do relay heavily on MS stuff.
Or a callback soup in the hands of many teams.
Given the utterly charmless nature of the response, I do hope that you can find a way to continue to support your users and hopefully annoy 9gag without exposing yourself to any risk.

(I don't have a dog in this race, but I like your tone and don't care for theirs at all!)
I didn't realize anyone actually cared about 9gag and their "content".
Interesting points and useful analogies. But, I think it would be better framed within a specific subset of businesses rather than all startups. Also some subset of strategies.

Classical disruption for example, suggests a completely different strategy. Start with rats (ie an animal no one else even considers game). That is usually applied in a context where a rapidly improving disruptive technology is at the core of the business and it is getting ready to eat everything else. But it works in some other cases too. Adwords started as a service for fringe advertisers (rats to most ad sellers). Bullshit infoproducts, affiliate marketers & micro-businesses spending $5 on 100 clicks. They quickly moved into rabbits (ISPs, online businesses) and giant rats (that happens when your service is so useful, it actually makes customers). Deer came easily. Local dentists, ISPs, virtually every SME had an online marketing consultant at the door. Adwords is ideal for deer. Before that all they had was expensive and unreliable local media ads and trade rags. These days adwords gets a nice amount of elephant meat in its diet and they still do it with rat guns.

Its great to hear entrepreneurs argue about things in such definite terms. They are basically making the case for their way.

I think the main thing to take away though is to be extremely aware of what you are hunting. Make a conscious decision. Pick a strategy that works for your game and be aware of the risk profiles and gotchas of the strategy. They all have them.
Holy hell, how did I miss that? Great news!
There are actually tons of shops that use Perl here in Europe. It's quite popular, though it's not going to hit Java or C levels of popularity.

I lived in London and there were always tons of Perl jobs there and here in Paris, I'm shocked to find out that there are far more Perl jobs than I expected. It also appears to be moderately popular in Germany.

So yeah, Perl may also be "off the radar" for many people, but it's still a strong market. Interestingly I'm seeing Perl dev pay scales getting pushed up because because there was a rush of devs going to other languages a few years ago. Now there's a shortage of Perl devs but the code hasn't gone away.
I couldn't help but cringe at the author's continual use of the term "stupid cow" to refer to the woman in question, or the reference to someone with ASD as "stupid".

The response to racism should probably not be a needlessly gendered and sexist attack ("cow") on a woman, or an ableist attack on someone with ASD.
Seconded. Have you seen the freelance rates?
Arthur C. Clarke Predicts the Internet, 1974