skysight-inc/HackerNews huggingface dataset:
Moral of the story: focus on the damn hacking and stay on your computer, at least until you've achieved something worth having a conference speech or "Cryptoparty" about. The thing about the hacker community is that people won't like you if you draw unwarranted attention to yourself. Hoping that people would accept her, the author just keeps on hitting herself with "creeper cards" and social media outbursts that draw more unwarranted attention, feeding the feedback loop.

Your life will be easier once you realize emotions and human relations only get in the way, at least when it comes to hacking. If you want acceptance, invent something good.
As far as I can tell, this is an urban legend. That is, several people have looked for an account of this in the Danish papers, and found nothing. Here's one such person's report: http://www.reddit.com/r/todayilearned/comments/15jz7b/til_in...

The closest match was to "Other classic examples of post-immersion collapse include the survivors of the SS Empire Howard (Lee, 1971). The Captain of the ship, Capt Downey, reported: "everyone was conscious when taken out of the water but many lost consciousness when taken into the warmth of the trawler. Nine (out of 12) died shortly after being rescued", where "The SS Empire Howard was sunk by a U-boat on 16, April, 1942.
This 15-Year-Old Kid May Have Just Saved Your Life
Or you could drop stupid, stupid OOP, and then you won't have a mismatch.
And learning is great. But there are cases where I think the author was expecting too much. For example, she applied for a speaking spot at a conference despite her lack of experience. She said that her family offered childcare only if she got a speaking spot, but that doesn't mean she should have just applied for it or expected to get a spot when she didn't have the necessary experience, just so she could participate in the conference.

In essence, she should have applied for a speaker spot because she has experience and knowledge she wants to share with other people, not because her family agreed to watch her kid if she got the spot.

Now if her story is true, the "Sydney-based male Cryptoparty organiser" was being douchebaggy by not contributing to the application for the panel. But perhaps he had more experience and felt that it wasn't fair that this newbie (regardless of gender) was turning a speaking spot that he (perhaps rightly) deserved into a panel, just so that she could be on stage as well (since if she believed that she really had the knowledge/experience to get the spot over the other guy, why didn't she just apply for the speaker spot?). I don't really know what happened, but there tends to just be a lot that you miss out on when you only hear a story from the perspective of just one person.
I enjoy crossfit, but I try to remember what it actually is: a fad-y name for the concept of "functional fitness." I managed to find a crossfit gym that is _not_ ridiculously expensive, and a coach who was teaching functional fitness long before "crossfit" was trademarked.
Interesting tidbit: -40 Celsius is the exact same temperature as -40 Fahrenheit.

Nitpick: If you have a diesel, your car will not start at all if the engine is cold, but if you have a diesel and live anywhere where there's a risk of it being cold enough for hypothermia, you already know this. Also if you have a crappy battery, in cold enough weather it won't put out enough juice to turn over the starting motor (that's why there is a difference between cranking amps and cold cranking amps). But again, if you live in an area where this is an issue you should already know this, and your battery is probably rated to like -40.
Are there any specific things you would want in such a service?
I remember typing pages of numbers... only to find the only program I'm aware of that doesn't work on a C128 in C64 mode. :( (I think it was a disk copier, I forget the name)
I would say the following book may have given me a new, useful superpower:

http://www.amazon.com/Ivor-Hortons-Beginning-Java-Programmer...

It is the first book that has actually explained the "why" of using a Java interface to me (Rather than the usual "how").

To most of you, this may seem trivial. However, this brings up a bigger point that I have noticed: Not all books (Or people) can teach or explain a concept in a concise, easy to understand manner.

As such, it is a rare gem when I find a book that can explain the "why" of a concept rather than just throw pages upon pages of filler at you.

Today, this book has given me a superpower of finally understanding just how interfaces work. Tomorrow, others may benefit from me (Hopefully) writing better code.
I recommend counseling. ASAP.
A long standing interview question I've used is "draw us an ERD for this domain" (orders/customer/products).

It's what at first is a seemingly simple question to start drilling into understanding of systems "so if I was going to do X, what would you change in your ERD?" "how about if scenario Z was going to happen, would you change anything?"

Strange how every now and then you get a "system architect" that can't answer that one.
Definitely with Android. Lots of people want to make Android apps, but a decent percentage do not want to use Java. I prefer Mono for Android as a native alternative, but this could be nice for those that want to use a more dynamic language than C# or F# (Mono for Android does not have real support for dynamic languages due to limitations imposed by the Dalvik VM).
It is a normal question... I never said it wasn't.

It's part of an interview process that includes an in depth review of your projects and roles, a technical screen, some design questions, et al.

"Wtf do I do"? I don't hire people that become belligerent over or flustered over simple meta level questions.

You might reconsider your negative bias towards "spin", btw...
http://www.codinghorror.com/blog/2008/10/the-one-thing-every...
What I learned from the post is the absolute lack of organizational structure or delegation for "Cryptoparty" with everyone going off to do their own thing. This is why structure is super important to organizing events.

Coming to sexism, there are a great many sexist events here as well as the regular "you noob!" moments which seem to have been mistaken as sexist. There is an extreme amount of manipulation, general douchebaggery, credit stealing, blame shifting etc. in office politics and not just in IT and all of it happens to guys too. Hearing only one side of the story from an an obviously anguished individual also does not help. Alcohol, a thousand guys and six women don't mix well and alcohol should have been taken off the table.

Having lost my father recently and realizing some truths about life, my sincere advice for her is to take a step back, turn off Twitter, turn off comments on her blog, take a deep breath and spend more time with her baby for a week before coming online again. Wasting sleepless nights on things so trivial in the long run is not even close to being worth it.
Trickle-down economics, as it was used in practice, amounted to the claim that the economy was not demand driven even in the short run. I've agreed that in the short run, the economy is demand driven (because creating new sources of supply takes time--it took half a century for the airplane to go from first invention to commercial use, and about 3/4 of a century to get to widespread commercial use). So I don't think trickle down economics does what it claims to do.

If there is some other theory of "trickle-down economics" that talks about long time scales, then I would be more receptive. Take the airplane again as an example: first it was only available to a few inventors; then only to the military and a few inventors and enthusiasts; then it started to be used for things like carrying mail; then for travel by people rich enough to afford it; then it kept expanding and the price kept dropping until now a large fraction of the population can afford an airplane trip. But that's a very different process than the one the "trickle-down" economists were talking about; what trickles down is the actual availability of a new thing, not money.
I'm building a blogging platform as well as refining my own web application framework as I go along.
What work did you end up doing, and what work did you come from?
Her agenda is about making crypto accessible to lots of people that it's not currently available to. To those people, hackerdom often looks like an undifferentiated mass of white dudes. Leaving race out of a discussion like that is not a neutral thing: omitting race is a statement of its own.
Good points.

You are right I was just thinking about email. I will start thinking about other delivery options. People have different preferences, and by sticking to email only I would limit my userbase.
Can some people talk about example secret groups? I quit using facebook/never had the friends to discover these.
There's the Basic Edition of "How To Cook Everything". Should I get that instead?

http://www.amazon.com/How-Cook-Everything-Basics-Photos/dp/0...
I'm a bit confused by your first point: the claim Obama's spokesman made back in 2007 reads more like your 'entirely new promise' than what you suggest in your first paragraph.
Admittedly, the post is very ranty, but that doesn't take away from the the issue itself.

Picking apart the person behind the argument does not lessen the issue either. By doing so, you are only trying to detract from the seriousness of the issue via a borderline ad hominem response.

Finally, at no point in the post did Asher Wolf mention Hacker News, it was directed at the greater hacker community.
Interestingly, the book jokingly uses sorcery as an ongoing analogy for computing. Programs and algorithms are "spells," computational processes are "spirits" which are conjured and controlled by spells, programming languages are the arcane symbols and runes wizards use to compose their spells, and software bugs are the flawed spells which novice sorcerers often cast (sometimes with disastrous consequences).
again , no wow effect , been done already , and 10 years ago.The only challenge is doing that with the crappy standard tech ,but nothing impressive for a flash designer.
Is there actually a point in all these because I've read about half way down and I'm not seeing any substance, and I'm not convinced that there is one. If anything, her approach to organisation (do whatever you want) is a big red flag to me that this wasn't going to work well for her/or anyone in fact.
There are still many places where you don't have reception and there's no wifi. For example, if you want to share a contact card with someone when visiting a new company (large building, blocking most of the cell signal), then simple short-range communication is probably going to be the easiest to setup.
Hence my use of the word imply. As in 'implicit' ... you know - the opposite of 'explicit'.

I also believe she changed the title.
Yeah, it's all just a few bad apples, there's no underlying problem. Just like all the other women with appalling experiences of sexism in the tech community.

Seriously, if you can't see a fundamental problem, I seriously doubt you're looking very hard.

http://therealkatie.net/blog/2012/mar/21/lighten-up/
http://www.huffingtonpost.com/cerian-jenkins/the-tech-indust...
http://geekfeminism.wikia.com/wiki/CouchDB_talk
http://bitquabit.com/post/seriously/
http://farukat.es/journal/2012/10/669-kathy-sierra-primer-se...
I've never wanted $200 more than I do right now :(
The 5 Coolest Hacks Of 2012
I've read Work Week and Body, and I know he advocates outsourcing, but did he ever actually mention that the books themselves were outsourced?
The difference between this and Mirah is that Mirah is more just a (beautiful) Java front-end: it looks like Ruby, but with just enough annotations to allow for strongly typed output. This looks a a bit more loose than that.
I do not believe that was the point of the article. Extrapolations and technicalities aside, she is showing her perspective of why she is pissed at the cryptoparty community. Personally, I find that somewhat interesting.
Oddly: Linux started as a desktop personal computer operating system (with one user: Linus), and that's always been his focus (though others have of course had other interests).

The funny thing is that there's not a whole lot of difference between the needs of servers and personal systems. Both value uptime and latency, both benefit from hotplug flexibility (personal systems because we're always plugging things into them, servers because you can't take the system down when adding/modifying parameters), security's important, sandboxing, device support, and what all else. The biggest likely difference is whether and how advanced a direct graphical output device is attached, beyond that, they're similar.

As for scrapping everything and starting over: it's almost always a mistake. Refactoring and incremental improvements discard much less knowledge and provide a continuous migration path (Plan 9's biggest failing, absent licensing, since fixed but far too late). Virtualization may well offer a buffer against this -- we can run old environments in their own imaginary boxen.
Thanks. I will look into finding preprints.

I was thinking about sending a short summary and a link.
It's interesting that you mention this: "Yes we don't have an out of the box CMS aimed at the WP market yet but that just means someone needs to make it." I've got 3 "generations" of developer ecosystems under my belt[1][2][3] and from that experience I'd argue that the nature of PHP developers lends itself to creating a commonly-used CMS more than the nature of Ruby developers. I've seen the same thing happen in [1] and [2].

Ruby developers by nature are a lot more experienced and experienced developers like building great architectures and they tend not to be satisfied with "it works, but it's nowhere near perfect." So instead of a few CMSes we get many, and none get enough critical mass. In the PHP world ironically people are more focused on getting something to work even if it's not perfect because they don't even understand perfect. And they are more apt to use somebody else's im-perfect work. I'd argue that's one of the several reasons WordPress has managed to establish itself as the overwhelming marketshare lead for simple web CMS. And that reason is a necessary although by no means sufficient to explain WordPress' dominance.

[1] Clipper for DOS
[2] Visual Basic for Windows
[3] WordPress for the web

In summary Ruby is great for custom systems needed for SaaS but I highly doubt a single CMS will emerge to unseat PHP-based WordPress from it's throne. And end users don't give a crap what it's developed in or the superiority of it's technical architecture; all they care about is "Does it work for me." And PHP-based WordPress does.
Likewise with DC: http://developer.wmata.com/Application_Gallery
See my reply to you about why above.
Very impressive to say the least. Great job, I'd like to be one day skilled as such in animation.
This was horrible to read.
You may be interested in reading this: http://www.derailingfordummies.com/complete.html#proveit.
If they goal is to target the WordPress user base then the question of "why aren't you using a real language?" is moot.
I don't think there's anything implicitly linking the people in her article to HN, either. We don't have a monopoly on the word "hacker," after all.
Quick hack: Pretty print bookmarklet helper for Gist pages
>> "Efficiency is not what I want from a restaurant."

umm, pretty sure that there IS a very large market of people who DO want efficiency as one of the attributes of restaurant customer service, even at the absolute high-end.

in fact, some might say high-end restaurants excel at efficiency and customer service, and technology to bring this to the masses (whether at McD's or at French Laundry) would be welcomed by all.

efficiency != low quality experience; in fact quite the contrary.
The recommendation to use snow tires on cars/trucks in these areas seems to me like a given. In Sweden it's mandatory to have "winter tires" (either studded or non-studded, but rated for snow - if you're not in the southern-most parts of Sweden, where there's actually rarely snow more than a couple of weeks per year, I'd say 90%+ have studded tires) - given the (I believe?) similar winter climate, I would have believed that even if it had not been mandated it would be common knowledge to use these tires in winter climate? How common is it to use winter rated tires in the northern parts of the US? Also, in order to get a drivers license here you need to complete a "winter driving course" (which you do in the summer using a contraption on the car that raises it somewhat, reducing the grip of the tires - it's a pretty good estimate on driving on an icy road) - is there a similar requirement to pass for a drivers license in the states where the road conditions are similar?
> Would 10 minutes at the start of a conference explaining anti-discrimination policy and acceptable conduct really infringe on anyone’s “fun”?

> It won’t change the culture of asshattery over-night, but it will begin a conversation that’s needed – far more necessary than another article or blog post like this, or more red-card waving in the wind.

It's an interesting strategy, but I don't have much hope for it. The thing that makes HR rules effective is that they can forcibly eject people from the workplace. They also work in a framework of a fairly static population and an understood hierarchy. A conference is a bunch of strangers together for a quick day or two. It's hard to police, and hard to trust complaints from people you don't know about things with no evidence.
How Instagram Hacked Early Growth
Are there any production-quality cross-language compilers that support all the subtle semantics of the source language correctly? (I'm excluding C as a target language, which I know is often used as an output format for production-quality compilers).

I feel like I always see projects like this that have just started out, and provide no discussion of the difficult edge cases and how they will be supported. Correctly implementing a programming language is a really hard problem. Programming languages have tons and tons of subtle edge cases, like what happens if you add two objects of different types (think about the "wat?" talk: http://www.youtube.com/watch?v=kXEgk1Hdze0). If you don't get all these semantics correct, then your implementation won't be compatible with code written on other implementations.

Charles Nutter has obviously done a lot of work implementing Ruby in the past so is surely aware of all of this. I just wonder, when I see a project like this, what the ultimate plan is. Is it:

- the project is new and incomplete, but we plan to work on it until it correctly supports all semantics of the source language, even if the generated code gets uglier and more complicated as a result

- the project is new and incomplete, and we'll add support for more stuff but not get too worried about every last quirk of the source language, especially if it makes the generated code get too complicated

- the project is just an interesting hack, a fun side project, an experimental prototype or proof-of-concept, etc, and you shouldn't expect much compatibility.
http://uuid.me/ifeelreallyreallylucky is giving it away.
Concrete problem, reporting system to help our boss make fantasy baseball (or other random sport) choices. Your responsibility will be the schema and reports, I'll be responsible for getting data into your schema.

Reasonable requirements that often require changes to an initial schema:

- What happens if I'm trying to update data but I only get partial data, how am I supposed to fix that? (A surprising fraction of people denormalize data too early.)

- Can a player play two different positions?

- Can a player transfer teams from one season to another?

- Can a player transfer teams in a season.

- Can a player change names? (If we threw this one at you, then you probably had a very good schema!)

And then reasonable questions to test their SQL would be things like:

- Who played in game X?

- How many home runs did person Foo have?

- How many home runs did team Bar have?

- Sort all players by their hitting average.
A bit like my Number API, http://number-api.hodgetastic.com/, Open source at https://github.com/TheHodge/number_api

Outputs numbers in XML, CSV, JSON and as soon as it's deployed.. PDF
Very impressive. One thing that would be nice would be a low cost light switch replacement.
I've worked around the restaurant industry for 10+ years and am a founder of Ordr.in, part of 500S' food portfolio. Digital ordering absolutely increases profitability. Average tickets are higher (estimates are 15-20% higher) and cost of serving the order reduced. Plus online orders smooth out and extend demand. I.e. serve more customers without adding fixed cost. Restaurants are just beginning to adopt online and digital tabletop ordering. Not only is online ordering profitable (though I don't think there is a one-size-fits-all solution) but customers are demanding it. This year 40% of diners will order online at least once (up from 13% 5 years ago). If merchants don't lead, customers will.
>> "Being able to sit and eat with a group of friends and not have a waiter interrupt your conversation can be a plus"

but that's exactly my point. without useful methods of communication with waiters, they will likely interrupt, and/or you will be kept waiting.

i'm flabbergasted by the number of people who seem to interpret efficient communication as mutually exclusive from a high-end restaurant or good customer service.

they aren't at all mutually exclusive, and in fact they are exactly in pursuit of same goal.
> the rate of PC shipments is still increasing.

Gartner and IDC: PC shipments tumbled over 8 percent in Q3[1]

That's the second consecutive quarter of negative global growth.[2]

>> The consumer PC market has cratered since the iPad

> There are a lot more PCs sold per quarter than iPads

I don't think 'since the iPad' meant losing out solely to iPad sales.

[1] http://www.engadget.com/2012/10/10/gartner-and-idc-pc-shipme...

[2] http://www.consumerit.eu/index.php?option=com_content&vi...
"Why half-assedly try to hide the fact that you're using them by wrapping them into a singleton?"

I may be misunderstanding your context for the above comment but when I use singleton classes for WordPress plugins I do so to avoid potential namespace collisions with other WordPress plugins.
I'm sorry, but do you expect any nation on the planet to use a well-developed intelligence capability any differently?
This is not true, FISA warrants certainly target people who reside in America. That is the whole point of them. If Bob in afghanistan is talking to Sue in pakistan, no warrant is needed. The USA can spy on that all day. They only need to go through the FISA warrant process when the communication is in America.

Here is a good write up with details: http://belfercenter.ksg.harvard.edu/publication/19156/electr...
Two examples: including loads of functionality into the default namespace instead of developing it as external libraries, and confusing the template language and the programming language which encourages XSS vulnerabilities in PHP written by beginners. When using PHP you normally want to use a different template language to avoid having to audit the code and hunt unescaped output.
Actually the app name is kind of misnomer. It started out as a grain synth but wound up as a straight subtractive but I was kind of committed to the name already. I should probably change the name actually.
I agree; I find the message clear but the story itself very hard to follow.
Security in 2013: The rise of mobile malware and fall of hacktivism
Why not just use http://wasteaguid.info?