skysight-inc/HackerNews huggingface dataset:
>> "3. Price your service to encourage engagement."

This probably should be changed to "Make the price transparent." I read their pricing based on credits and I still don't get it.

Honestly, I am still baffled by the fact that so many startups build software for developers/small businesses without selling their software first!!!

Make a prototype, go to customers, sell it, and ask for feedback right then and there. Ask for what they want, pivot (or add features) before you have written a single line of code.
I know what you are saying, but as a new blogger, I understand how it can be difficult to get stuff out. If I had to choose, I'd rather more people write their stories, even if the writing quality isn't that good. In general, I can pick up what bloggers are trying to say, and over time, they tend to get better.
> Part of my personal frustration with custom Professor sites, and that of other students I know, is simply that it's yet another site to keep track of.

It's worth noticing that this is a symptom of a much larger trend in academia: professors tend to be naturally siloed and need to put in effort for presenting themselves and discovering others' work. Journals seem to have some positive effect, but Elsevier seems to negate a lot of that effect.

Contrast this with something like the open source community, with its registries of projects and package managers and the current (long-lasting) trend towards platforms and APIs.

I think what I'm describing is what SCORM is supposed to be, but I've never actually used it, and I suspect SCORM is the XML of it. The "Yes, it does the job, but ohgodclunkymassivehugepain, save us Douglas Crockford, you're our only hope."
I had a similar experience as a CS researcher at Yale. It was by far the most toxic environment university environment I've ever worked in. I really felt sorry for the poor students who weren't getting paid (or getting paid very little) to deal with the bullshit.
No—if he had succeeded, it wouldn't have been news.
I explained it using a bank account. That works well enough. It's just that I couldn't come up with many real-world problems and exercises that are naturally solved with classes.

Classes are a rather high-level abstraction, and most problems in introductory classes are decidedly low-level.
pretty nuts! thanks for posting!!
The IT guy in my building claims "MBP's are the best Windows laptops on the market." I'm probably not in a position to say whether or not it's true, but it seems to be at least a defensible position.
Teapotnet – Private social network for file sharing and streaming
"If I claim I'm a victim in a way that you're not, it becomes literally impossible for you to prove me wrong."

This is a very ungenerous reading. (Ungenerous readings are very common in 'discussions' like this, on both sides.)

You're translating the claim to a nebulous sense of victimhood, but that's not really the context, is it? Instead, the example should be that you're claiming to be subject to discrimination that I am not based on a quantifiable categorical difference between us -- you are gay and I am straight, you are a woman and I am a man, you are black and I am white. Given that context, the question becomes whether I should give you a benefit of the doubt in your claim based on that experience.

When a woman claims that "brogrammer culture" is insensitive and indeed exclusive to the point where the phrase "bro pages" really does come across as twitch-inducing, she's not making that claim based on "self-proclaimed victimhood." She's making it based on experience that you not only do not share, but that it is literally impossible for you to share. You can't be subject to the same kind of discrimination she is.

And yes, it's patronizing for men to come in and make that claim on her behalf. But isn't it even more patronizing for men to come in and say that she has no basis to make that claim? It seems to me that a lot of comments here are on the edge of (or over the edge of) "women who want to be treated equally to men shouldn't complain that language can ever make them feel unwelcome." And that sounds uncomfortably like we're saying to women: you can't disagree. You can't do anything other than supplicate.
It's difficult for me to see how you read my post as suggesting that the awesome women I know (or women in general) are emotionally fragile. I really tried to go out of my way to avoid giving that impression; that's why I called them "unflappable", among many other things.

I do understand the point you're aiming for here. But when the premise of your objection is so explicitly at odds with my actual words, it might be a good idea to ask yourself whether you really understand the point that I'm trying to make. (And not entirely succeeding in making, clearly!)

The biggest problem with your objection, to my eye, is that you're only talking about this as one isolated joke, while I'm trying to consider it as part of a broader pattern. The really frustrating part of this discussion, for me, is that I already made exactly that clarification to you (in more detail) nine hours ago in this same thread (https://news.ycombinator.com/item?id=7122412). You didn't address that point then, and in writing what you have here you make it clear that it's still not something you're thinking about.

The pattern is the point. The cumulative impact of culture is the point. It's not calling women fragile to say that a lot of them get awfully sick of being peppered with these little signals of not-belonging hour after hour, day after day. Some may be fine with it, but many others clearly aren't. So why is it controversial to say "Ok, let's not do that"?
LOVE this idea, but I think it needs to be "flipped". I like how they're letting developers test a feature idea/theory, but it'd be great too if they'd let users of products suggest features for software they use and suggest how much they'd be willing to pay for it.

For example, I use (and love!) Workflowy, and I'd pay $20 to have the ability to upload images directly into an outline-item and $50 for an Android client (yes, BTW, yes I would).

These could be considered pledges which the developer could get people to commit to before they build the feature out.
I don't really see this as valid justification. This is the same explanation given every time, and every time the users are the ones completely screwed over. I think this is a justification to yourself rather than the underlying truth.

> Our users were constantly on our mind.

If that were true, you wouldn't have sold the company to Google, as the outcome is not out of the ordinary by any means. So though they may have been on your mind, your users were ultimately not your priority.

> It was a real and sustainable business.

Then why sell it? Which leads to:

> We felt like we could make the product better by joining with Google.

and

> Picnik continued to grow dramatically while we were at google.

Which means you prioritized growth over ensuring service and supporting your customers for the long term. This isn't bad, it's how you expand the business, but it does show your priority was not the customers you already had.

Which brings us back to the original point:

> This doesn't really apply to Picnik.

I think you're deluding yourself, not in a way that implies any sort of insanity, but more of a coping mechanism so you don't have to confront the fact that your biggest priority was money and not your users. In the end, you (really your board, which I think includes you) sold to Google, relinquishing control over the long term care of your users. That is the action, and that is what is ultimately true.

I don't think you're a bad person by any means. I would have made the same decision. Lets just be honest about outcomes. I think it's easy to be tricked in these acquisition offers, mainly because your personal outcome is ensured. You are getting lots of money, and you get the opportunity to see if you're business can get really big. The problem is, this actually puts a make or break ultimatum on your business. If you don't get the rapid growth you were hoping for, or your business doesn't align with the parent company down the road, then your business is broken (shut down by the parent) and your customers lose. So this is the gamble you face, and either way your future is positive, but you're betting with your customers, and when it doesn't work out they lose, but you don't.
Python itself is no problem, that's true. But even installing simple modules leads to headache. You suddenly need to have XCode installed, and you get compiler errors, and you need to modify your PATH...

The lack of binary installers for Python/Mac packages really was an issue for my students.
This is true if you're only looking at MySpace and Facebook.

If you go back a decade, MySpace won the social network space because you had a lot of control over the webspace. Because setting up shop was more about expressing your personality online than about showing off your vacation pictures.

> (I am not a UI/UX guy, take my thoughts with a grain of salt).

Your thoughts are actually absolutely correct as long as you're not talking about social network sites. This is common wisdom in Information Architecture / User Experience. Which isn't surprising, since they wouldn't have a job otherwise.
Is she the namesake of the language?
How do you bring traffic to your site?
Or it was the case, it was the perfectly right thing to do, and he just got unlucky.
How to Make Wine - Make Homemade Wine - Winemaking at Home-bestcbstore.com
CVX101: Convex Optimization
Well the site is just ripping off the list from one of Seymour-Smith's books, which would certainly have given reasons. I don't think respect for the original is a high priority there.
While this attack is a bit old, the proofs of concept remain, except you can do more fun things with certain hardware released in the interim. For example, Apple's firewire display uses a broadcom networking chip that is susceptable to people writing malicious firmware for -- http://esec-lab.sogeti.com/post/2010/11/21/Presentation-at-H... . Fitting a malicious payload into the given space may be a bit tough, but I imagine the intrepid hacker can do it with style and flare.
I completely agree. Still, OOP is an important tool to have in your belt. I would say though, that a difficulty to grasp data structures or higher order functions is pretty universal in beginners regardless of background. Those are just hard concepts.
Page not found :-S
This! (Although if the sound thing is such a problem then perhaps the muted attribute should be set to true by the hosting site?)

Here's an idea: <img src="video.mp4">.

Updated semantics should be the same as the video tag.
Don't think I am a teeth clencher/grinder.
Reading this to the tune of Louis Armstrong's Wonderful World
I feel like this kind of thing (the various Arab Spring uprisings, the Ukrainian revolution, &c) is very well served by the cacophony of amateur/citizen journalism that flows out of an individual event.

Sure, at the time, it's incredibly noisy, because there's so much primary source material being created, with such incredible depth and nuance. Once people start to be able to assemble a comprehensive understanding of what actually went down, however, it tends more accurately to reflect the reality of events, and makes it much harder for spin and propaganda to dictate the narrative. That's, I think, the ultimate goal of democratizing media.

But I'm also notoriously an optimist about this kind of thing, so, you know: cup of salt, please take with.
They don't substitute them, but they do complement them. Software engineering is an inherently social process--unless you're a self-employed lone wolf who doesn't interact with customers, you have to work with other people to build and program. That means you should work to create an environment of mutual respect, inclusion, and professionalism, and that requires a degree of sensitivity and empathy on your (and your teammates') part. Otherwise, why would anyone want to work with you? Especially if you could be replaced by someone who's just as talented, but more socially professional?
https://class.stanford.edu/courses/Engineering/CVX101/Winter...
> Nintendo making games for other consoles?

Following SEGA footsteps. SEGA is still around.

> Nintendo's been around for a really long time.

Yes, almost since the begining. And they are also the ones to thank for the consoles requiring devkits and NDAs.

It was a concept introduced by Nintendo after the 1983 crash, as a means to control game quality.

So I don't pitty them.
The fallacy-pointing was just an explanation of why the poster above may be wrong. But if you look closely, there is a paragraph above the one with the fallacies. And, lo and behold, that paragraph contains arguments which are not of the "argument from fallacy" type.

Please review them, prove them wrong, and then we'll speak.
yeah... I kinda consider my undergrad + the year thereafter a "lost half decade of mind fucking unhappiness from social toxicity".

I can say with a straight face that based on the level of work I'm doing now (and was doing in high school), science slowed down some teensy but nonzero fraction for the planet because of how unhappy undergrad was for me.

eg: things i'm up to currently include:

• helping make the engineering techniques / tricks that come up in HPC grade numerical computation easier to learn and use! (I've had a lot of success making the ideas more pedagogically accessible, which is really really cool)

• contributing to at least one open source compiler thats pretty well known

• other interesting things for fun and profit which while wonderful and positive, I won't go into on this thread because mental health is a serious matter worth focusing on discussing properly :)
They do need a driver to set up which DMA channel to use, etc. While these devices can go nuts once things are up and running, just plugging it in won't do anything until the computer actually acknowledges it.
Thanks for the translation!
One thing really stood out to me about this protest, and that is how isolated and targeted it is against government. The writer mentioned how no shopkeepers are affected, and that protesting is specifically barricaded around the government district.

Irrespective of the violence and damage taking place, that there is no collateral means that we can't detract from the focus of the issue.
A protester in Kiev did an IAmA on Reddit: http://www.reddit.com/r/IAmA/comments/1w17qn/iama_protestor_...

According to him, "Russia is trying to keep all the former Soviet Union satellite countries under control, and that is the root cause of the rioting."
This is originally from 2010, and has been posted to HN at least four times:

https://www.hnsearch.com/search#request/submissions&q=machin...
The photography here is absolutely incredible.

This situation is really frightening to me. I so hope that the Ukraine can get out from underneath her oppressors (yes I mean Yanukovitch and Putin) without descending any further into chaos.
Can you easily integrate django with a shell command? Or with the python imgur image hosting? Easy online creation of gifs seems kind of useful.
Things I Want To Teach My Toddler About Work
Thermal design might rely on a laminar air flow inside the cylinder and taking the case off could result in increased tempatures. Of course we will only know if someone tries it and reports the measured temperatures.
Wow. That photography is mind blowing, as is the entire situation. I hope the small number of casualties remains low as it has. Also, props to them for not looting the businesses on the front line, usually that seems to be what happens! But this seems different, somehow.
Good advice but is this 'prescription' and its explanations not obvious, long-known and could have been squeezed into one tweet instead a blog post?

"Nintendo, stop building hardware, start being a publisher."
Because it's the middle classes pushing the tough-on-crime politicking that causes long sentences, overpopulated prisons, and paramilitarised police using abusive powers. It takes an abuse of power this strong to make them take notice, as a general demographic.
> How long can you sustain a console business on first party titles alone?

Nintendo can afford to play the long game here. They're still bringing in lots of revenue from their handheld systems. There's also still a lot of money in merchandising on their core franchises. One failed console isn't going to ruin them.

In my opinion, Nintendo's console problem stems mainly from a lack of vision and a failure to execute. These failings say nothing about their ability to do so, just that they were unable to do so in this case. The answer is simple, cut their losses, and try a different approach.

I don't think the concept of the Wii U is fundamentally broken, it just needs some work to entice third party development and to fix the hardware problems.

They can turn it around. I think it's a good bet they will.
I found your comments to be hugely insightful. I am working on a project in the same general area (education) with a business partner and I was wondering if you'd be so kind as to let me pick your mind on the topic and learn from your experience. I have my email available in my profile although I am happy to reach out to you if you're open to it. In any case, like I said before, I found your insights very valuable. Thank you for sharing.
I've never tried Canvas, but from what I could gather it seems it is just a LMS. FenixEdu is a combination between a Academic Management System and a LMS. It has course pages, but also manages the diploma emission, teacher credits, room management, scheduling, Erasmus, etc. all the other backoffice stuff a school has to handle.
The flaw with this analysis that it pins too much on the success of the Wii. The Wii was really a fluke. The problems that plagued the Gamecube also plagued the Wii and now the Wii U. The temporary novelty of motion controls sold a massive amount of consoles but those consoles are now mostly collecting dust. Both the PS3 and XBox 360 eventually caught up a sold more units.
Of course twilight princess controls are equivalent to buttons. it's a gamecube game that was ported to Wii.

i'm not sure how casual gamers feel about it, but i find the motion controls extremely frustrating and they make games significantly worse, IMO. this might be more of a matter of opinion with better motion technology but for Skyward Sword the motion technology simply isn't good enough. i can test several motions to try to find the right one and do them carefully and both 1) struggle to do something successfully at all 2) find the identical motion gets variable results in game. Not fun. if the motion controls in Skyward Sword were equivalent to buttons at least they'd be simpler and I'd be able to mostly do the actions i want.

And I say this as a fan of the Infinity Blade iOS touch sword fighting games. if the non-button technology is good quality and the game actually makes sense with the controls, then it's fine. skyward sword fails on both counts.

Meanwhile in Link Between Worlds it breaks the flow of the game every time you want to change items or take the broom because you have to use the touch screen for those (which probably means pulling out the stylus since the touch screen sucks), and the whole rest of the game is buttons. the break in the action to grab your stylus, press twice, and set it somewhere again (on your shirt and hope it doesn't fall on the ground?) constantly interrupts you and does not add any fun.
Note that on newer processors, VT-d is supposed to entirely prevent this attack on CPUs that support it (damn Intel), and OSes do use it [1]. I'm curious whether anyone has tried to search for bugs in those implementations.

[1] https://developer.apple.com/library/mac/documentation/Hardwa...
To be quite honest, I think the new mac pro's design is on the ugly side from an internal standpoint. There are existing standards for things like small form factor graphics interface, like MXM, that seem like they would work much better than apple's variant which requires a rather frail looking connector between the graphics cards and the I/O card. Though I imagine one of the problems there is that it would be much harder for Apple to keep people from purchasing a third-party video card two years down the road when the current boards start getting long in the tooth.
Reading stuff like this is a wonderful way to remind me how naive and easy to manipulate people generally are.
Which building?
> Their "few bad years" started in 1996. The Wii was a temporary blip and now things are back on the course that started nearly two decades ago.

This gif tells a different story.

http://vgsales.wikia.com/wiki/File:Nintendo_revenues.gif
I don't think Nintendo has the software experience it turn it around. I don't mean in making games; that they can do. It's all the other software: the operating system, the SDK, the store, the online component.

Nintendo is used to developing for old school consoles; boxes with discs or cartridges and where people play together in one room. But when nearly every person has a connected smartphone, an HD TV, and broadband the expectations for a system are well beyond what Nintendo has proven they can do.

Until they accept they don't have the skills to do that part properly or start to believe that it is actually important then they will continue to fail.
Even without this type of PCI attack, you still have to worry about a cold boot attack. This is were the attacker quickly power-cycles the computer to boot into another OS (or special purpose boot code), and performs a memory dump. Often times the power cycles quickly enough that useful amounts of data remain in the RAM. This attack can be made more effective if you can get physical access to the RAM and cool it.

As most (if not all) disk encryption programs store an expanded version of the key in memory, there is significant redundancy to recover from the partially lost data.
What platforms is this going to target?
Apple's First Public Demonstration of the Mac, Unseen Since 1984 [video]
For me there is no worst thing in CS. The thing that bothers me now is that there is no practical standard on documenting the code similar to JsDoc. Yes there are a couple of ways to do that, but in fact meta-programming helps not only for cleaner code, but also Closure Compiler, any IDEs ( WebStorm autocomplete ) and also it helps make the code more readable. Anyway in every project that I work I usually try to convince my team to switch to CoffeeScript.

Big thanks to jashkenas, because ... CS is awesome!
"long bus trip ... Salt Lake City ... used bookstore ... on a shelf in the basement"

Probably Sam Weller's Zion Bookstore [0]. Three blocks from the bus station for the second half of the twentieth century, it occupied two stories of new books and a large basement full of used books always full of treasures. It moved two miles southeast to Trolley Square in 2011.

[0] http://www.wellerbookworks.com/history/
back in 2006 i started a bet with a friend, i wagered that within 10 years the russian army would enter ukrainian soil. the excuse being restoring order/peace.

it's a 100 eur bet.

i'd hate to win actually, but fuck, it's getting closer and closer. the eastern provinces are russian vs. the west, which is sort of european/polish. civil war is close.
Even if it isn't the procedure, it sounds like great advice
Google India Honors Republic Day with Army Parade Google Doodle