skysight-inc/HackerNews huggingface dataset:
I'm honestly surprised they took this long. I assume they'll still resist porting their core games - the Pokemon and Mario flagship games will still stay exclusive, but I'm betting Pokemon Shuffle is what they're eying up to port to consoles.

Personally, I'm a bit disappointed. I know the F2P thing is where the money is, but I've always liked that Nintendo kept the traditional approach of "just sell really good games".
The kids probably got what they wished for.
An excruciatingly boring task can be interesting if you mock up or demo or test in a new lang or framework or back end or DB or ...

My first scala - play framework project, first toy that tried to do something real, was an excruciatingly mind numbingly boring engineering raw data form entry page (like only the C and R letters of CRUD). Playing with a new framework for a demo/mock up was huge fun.

Beware of the danger of the well known business anti-pattern where the "mock up" "demo" magically gets promoted to "production" when things spiral out of control and then things really hit the fan when it breaks or the requirements expand beyond all imagination. "This temporary mock up will be deleted on June 1st" or whatever probably needs to be on every page and in every header.
You can also add a couple more in somewhat more modern times:

* Lynn Conway, who co-launched the Mead & Conway revolution that made VLSI feasible for the first time

* Sophie Wilson, who developed the ARM architecture
Carbon3D and the World Fastest 3D Printer
I strongly disagree.

The latest round of standardized testing, Common Core, is quite good. However, some schools and teachers and administrators will always act like:

> TSA jackboots

This doesn't mean that the testing or the test material is a bad idea.
In general code that doesn't get used doesn't increase your run time ( though in the case of JS you will obviously have to download it once, and parse the file on load ).
But as you note -- the lack of interest isn't something inherent -- it's related to early experiences and expectations.
I am almost certainly wrong about this, given it is mostly idle supposition, however I think of it in terms of awareness and reflective awareness and that the ratio of reflective awareness to simple awareness in a network of neurons is very roughly to do with how much of the network is folded back on itself compared to how much reaches out to the sensory inputs.

So from this perspective, reflective awareness is what you define as consciousness, and it can be present to massively varying degrees, alongside direct awareness down to the neuron.
Who says that the categorization of CS majors as wimps by engineers is related at all to CS being formerly dominated by women?

Social construction of gender will seep into dynamics at any point where something can be argued as "weaker" than another thing.
I get the feeling that you have little to no experience on the water outside of Jaws and pontoon party boats. Size only matters in context with the area one operates in. Malaca Straits? Bet your ass the big boys have priority... but that is because of traffic and pirates. Coastal Downeast Maine? If you have the elephantiasis feel free to cut off the lobstermen in their tiny boats; i will watch you get keel hauled from a safe distance.

It is always context as well as proportion. Neither air nor water work as reference points for driving, as the scale in both those worlds is analogous to the variance in insect size [ant to dragonfly] or water creature [diatom to jelly fish] while the road is much more like the difference in dog breeds. On top of that, the land is our natural habitat, as opposed to the hydro- or atmosphere, and the use of that space must take into account that society is based on people and not profits or production. Yes, like mobility, the are absolutely important, but only in how they advance culture and society. A heart is a meat pump if there is no brain to feed oxygen.

There are more people without vehicle access than with. De-personalizing vehicles would be a good thing.

And just because i'm on a rant: how many people die from terrorist attacks per annum v. car accidents? If the government[s] actually cared about people, vehicular death would be confronted with the same rigor and rhetoric that extremist islam is. Kind of sad that rich south africans and faceless cororations are the only ones who seem to be doing anything about it.
To be fair it's not Apple that's at fault here, but it is a problem that manifests itself around the Apple brand, so it is very much an Apple problem.

There is also another more recent issue which hasn't been picked up yet (apart from by one particularly insightful writer [0]) -- Apple Pay tokens can be grabbed from iPhones and spent later (and at any amount) by anyone wielding an Android NFC device running a particular publicly available app. While presented by the author of this app as a bit of fun, it is also a POC for a relay attack against Apple Pay.

This also applies to Google Wallet, as it exploits a problem that lies with the Visa software in contactless terminals in the US. Again, it's not a problem with Apple Pay but it is a problem for Apple Pay.

[0] http://www.nfcworld.com/2015/03/03/334455/spotme-app-lets-an...
In my experience, I've not found this to be true. When writing lisp, I find that very quickly the parens just disappear. Even when I first started writing it. And balancing tags in *ML languages is not something I've ever found "easier". Both require a specialized editors for "power users" to be more productive.
It think this has nothing to do with gender:
In those early projects those who got the biggest respect (like John Neumann) have done the intellectual heavy-lifting. Seriously, that guy was a genius.
Today it is the same way: The CTO or chief scientist of an elite company gets much bigger respect than a subordinate programmer who mostly does what he/she is instructed to do.
This is not a gender issue in my opinion. Women like Yahho CEO Marissa Mayer or researcher/Coursera founder Daphne Koller are much more respected than an average programer guy maybe at a mediocre company.
Well do you have an answer? To me it seems highly unlikely that all the women have been turned away by sexism. I remember the times when programming and computers where considered extremely unsexy and basically made you an outcast and unlikely to get a girl-friend. Computer kids back then would have been very happy to meet a girl who was interested in computer stuff.
Flashing an iPhone provides social engineering cachet in the sorts of small businesses that will implement Apple Pay. "You take Apple Pay, I have an iPhone, we are brothers of another mother."
>> What the oxygen membrane allows us to do is to skip that step between every layer, and simply keep shining a continuous changing image slice of the object as we're pulling the object out of the resin.

What keeps the oxygen at the bottom of the tank? Why doesn't it diffuse upward and prevent curing? Why doesn't it get sucked upward and prevent curing? Are there limitations on the geometry needed to prevent oxygen from moving up?
Android users beware, there is a new Dropbox vulnerability
Thanks! I got a lot of great feedback yesterday that I'm incorporating, which is why I decided to pull the trigger and post to HN in the first place.

For now I'm going to keep developing it as much as I can. I don't have any commercial plans. I thought about open sourcing it, and it's something I'm seriously considering.

I do plan to host it for a while, but if for whatever reason I were to stop supporting it I would make this clear very far in advance. I should probably talk about this somewhere on the website. I'm sure other people have the same question.

If you or anyone else has any other feedback/suggestions, please send it my way! My email is on the "info" page of the site. Thanks again.
I can confidently say a few things about working at a big company:

- I have created whole products from scratch by myself with my tech lead doing code reviews

- I have worked on "legacy" code as well

I find both satisfying for different reasons. Legacy code has a bad rep, but "legacy code" should really be called "valuable code", because it has already demonstrated its market value. It has nothing to prove. I've learned things from reading legacy code: little stuff like language features, and bigger stuff like architectural tips.

Both are different, both can be rewarding. Greenfield isn't synonymous with better or more fun. I personally enjoy being the commando[1] (with infantry tendencies as well), but the other stuff can be good, too, and we each have different preferences. That said, being the "commando" can be exhausting, and I wouldn't want to do it all the time.

[1] http://blog.codinghorror.com/commandos-infantry-and-police/
I reject your new grammatical protocols. RESEND in human format.
The problem is one of feedback. One who is extremely bad at conversation would likely be too socially unaware to recognize s/he is.
Pluralization for JavaScript
I can empathize with this situation. I don't know if 'boredom' is the right word for it, but maybe.

I would look at providing more freedom for creativity. If you know the developer well enough, you know it what angle that creativity could take. It could be a new language, it could be new technology challenge, or it could be outside of tech and doing more business/marketing/sales stuff.

Dan Pink had a great talk/video where he talks about what people need: Autonomy, Mastery, Purpose. http://www.brainpickings.org/2013/05/09/daniel-pink-drive-rs...

Try providing more of these things and boredom should go away.
Researchers Find New Method to Make Thinner Perovskite Films for Solar Cells
designed != implemented
That's anecdotal at best. These are colloquialisms, they've been around well before you and I were born.
I understand what you are saying, but Sam Altman wasn't talking just to a general audience. He was talking to MIT students in this case. So, that's a collection of probably highly capable, hard working and intelligent individuals - and some of them will go on to build great things. So, while it sounds gooey, it's probably not terribly off the mark. In any case, you and I are in agreement on the main point here. Big Cos offer highly valuable experience
Let him go. Tell him you would like he come back in one year or two with new ideas.
How is it possible to be bored in software development - an area that is a fractal of unsolved problems? The only normal state of a software developer is "too many things to do", otherwise it is a burn out, or a pathological lack of creativity.
What about thorium and the liftr reactor? it uses 90%+ of its fuel.
How about empathy and self control? How about humility? These 3 skills are sorely needed.
Ask HN: How can I find remote work in Digital Marketing?
I was wondering if anyone could help to shed some light on my situation:

I have graduated from major university in Australia and worked there for some time. Now due to visa issues, I have to come back to my native country and I will have to live here for some time. I tried finding job here but everyone here is underpaid(its tier-3 city, India). I have good experience in Digital Marketing and also I am Google Certified Adwords and Analytics Professional.

The amount of money I currently get from my work is not enough for me to live off, as I have to pay the installments in Australia for car and credit cards.

Is there any way I get some resources to find job fast? I tried oDesk and Freelancer but as I do not have much experience listed there with good customer reviews, I do not get good clients there.

Any help would be appreciated.
Has it been a year already?

This always comes in a cycle.

The solution is to use Pry-fi: https://play.google.com/store/apps/details?id=eu.chainfire.p... . It also has a nice feature where it randomly cycles your MAC address quickly to ruin datasets of places who spy on wireless probes to track people's locations.
I know this is probably the wrong comment to hang this on, but I was just thinking about it reading your mixed mode comment.

I can see shipping container type units fitted internally with multiple 3D printer types that are basically little mobile factories. Any part you need (withing certain volume and material limitations) can be produced on demand. These could easily be transported to remote locations to fully support all kinds of activities.

I swear, I was born 100 years too early.
You are naming anecdotes (really just one that is relevant to the era of history in question) involving individual people, while the writer is pointing out more general trends. I'm going to sympathize with author.
Celebrate St. Patrick's day with Bitbucket by doing a “git push”
My partner used to work there and did research in their archives as part of her PhD research. It's well worth a trip since you have the astonishing Minack Theatre [1] and a very beautiful beach within walking distance [2].

It's not often you see Cornwall on HN :)

[1] https://www.visitcornwall.com/sites/default/files/styles/pro...

[2] https://www.visitcornwall.com/sites/default/files/styles/pro...
Now that Ip Man is a popular movie (?) is "punch like a girl" still an insult?
There may not be anything you can do. In order to grow, sometimes it's just time to move on. Learn a new system and language, work with new people etc. Basically I think it's healthy to change jobs once in a while. Personally I have stayed between 5 and 7 years in one place before I felt that it was time to move on (even though those places were all great).
I think they they implemented it very recently. 2012 will fail.
My reaction was the opposite. Of course well-being is important, but it's a state isn't it? How do you learn it, or teach it? It sounds perilously close to the whole "self-esteem" thing that became prominent in elementary schools a few years back. As if self-esteem was not something developed through accomplishment and the subsequent increase in self-confidence, but rather a piece of information to be conveyed by an instructor. "Shazam! You now esteem yourself."
You seem to be saying that the project is not moving forward quickly enough because the developer doesn't work enough.

Are you sure the management / communication / teamwork is not the problem ? You may be setting expectations at the level that cannot be reached with your current team and management. Maybe you should set easier targets so that everybody stays motivated after reaching said targets.
While I agree in part, I often find that page html isn't much like a proper data structure at all: it's littered with tons of presentational fluff like wrapper divs.

I find that HTML is usually more tightly coupled with the CSS than the associated logic (which is done with more traditional data structures). for this reason I find views written in programming languages can feel like a clunky abstraction over HTML, rather than a simplification of it.
That sounds like you've then signaled that you expect the team to be in crunch mode for a year, I'd certainly start looking for a new job in this scenario.
When speaking proper English and studying are looked down upon as something for "lilly white" people the game is already lost.
The Smartphone Society
I have two girls, they play with Barbies - and do a helluva lot of other geeky /boy stuff like play Minecraft, program for fun, and get dirty outside. Stop the Barbie hate - some girls like pink and still will kick your ass.
Sam isn’t getting dumped on. It’s a simple fact that his best interests don’t necessarily coincide with your typical college student’s best interests. In my experience, on average you will be better off working at Google for 5 years than by starting a startup with overwhelmingly low odds of success. At BigCo you will make more money, get better benefits, and you’ll probably have more free time as well. After a few years you will probably have more financial security and more name-brand recognition than if you had spent a few years in the trenches at a start-up (which in all likelihood won’t even exist at the end of this 5 year window). That doesn’t mean that everyone should try to work at a big company but your typical software engineer will be better off in the process.

As far as Zuckerberg, Drew Houston, and other big winners in the startup game, well, you might as well interview lottery winners for their secrets of success. No doubt these guys are very smart and hardworking, but so are the far more numerous legions of startups that fail.
Mods:

Please s/now/Now the title
>> A similar idea was tried, the ill-fated Solidator used a pressurized vat bottom with a permeable membrane.

Sounds like prior art. Details matter of course.
A Look Inside Lyft’s Financial Forecast for 2015 and Beyond
You say the theories of biological ineptitude of women are not nonsense and then point to childhood socialization?
I don't know if 'boredom' is the right word for it, but maybe.

The word is probably ennui.
I work on an open source project in my dayjob, and I can tell you I'd be far less inclined to work with an individual who curses at other developers and makes tons of disparaging comments about my work or the work of others. It creates a hostile and unwelcoming environment, which is not the kind of environment I want to be in.
I briefly did front end web design work many many years ago. Now I have a masters in software engineering, two books published in web scraping in Python and Java, and years of experience in back end Java, database architecture, data science, and all that jazz.

The vast majority of the recruiter spam I get, as a female, is front end web development or UI/UX work. I removed all mention of "HTML/CSS" type skills from LinkedIn, but that hasn't stopped it. I'm beginning to suspect that removing my photo from public profiles would probably do more to stop the inappropriate job spam than anything I could actually change in LinkedIn, however...
It's unlikely there are no interesting tasks. It's always possible to go meta – to solve the problem of solving problems. If the developer is bored, then there's probably something structural keeping that person from doing that. Figure it out, clear the way, and it might get better.
Why can't they? The information is publicly available. It's probably not in a normalized format (like you'd get from following schema.org). It is however HTML data that can be contextualized by algorithm and by human. Why can't they scrape it, open it and allow users to review/update it? They provide some of that process with Google Maps. A Good Will in my town moved. The map was wrong. I said, "Nope, it's over here". Within about 4 hrs, it was moved.
If you really want to be scared about wifi, using airbase I can spoof your probes into thinking you're at home/work/school and your device will just automatically connect to me.

Lets say you go to starbucks and I've got my honeypot running, you will automatically connect to my laptop and I'll just spoof your probes into thinking I'm your network. While connected to my smartphone or even starbucks wifi I can see everything you do in clear text, spoof ssl, and then with driftnet see all the images you look at, and use ettercap to steal your sessions if need be.

And the best part, if I show up and starbucks is already full of people I'd like to play with, I can just deauthenticate them all for a moment, and when I turn off the kill switch they all connect to me. None the wiser.

Wifi security is a misnomer.

Here is an example I made in 2008.

https://www.youtube.com/watch?v=Wx5vGfxBanI
How to decrapify software
The press release is a bit contradictory. It says the reason things are so complex is because of a profit motive, but also the reason that they will succeed where others did not is because they are working for a profit. Also, they are going to trim all the bells and whistles but they are not going to be strictly functional.

All that being said I do think this venture is fitting into an emerging niche in the market place due to the low cost of designing/re-designing devices. Things like 3-D printers for prototyping, etc. means that the cost to develop a medical device does not require the profit margin of a high-end medical device in order to get back costs.
Well, there are business constraints that doesn't allow you to investigate those fractal of unsolved problems.

Imagine that your work 9 to 5 is creating some CRUD forms, and your company gets payed because you create those forms so, start investigating by your own is not a chance anyhow -> YOU GET BORED and you can not change the situation just by yourself.
Something I've learned from working at tiny startups (the smallest was 4 people) AND mega corps (the largest had north of 100,000 people) AND everything in between is how to organize differently sized groups of people.

I keep hearing about founders who are only good during fast-growth periods, then when the company gets big they have to move on. I think you'll find that most of those founders have no experience working in large organizations and simply don't understand how to organize people at growing scale. They want to hold on to the feel of when the company was exploding and had a 12 person flat org structure.

But that's because a 12 person flat org structure is easy. Those people will run themselves, and in a fast growth environment are too busy to play politics and form informal power structures.

But now the company is at 100 people, 200 people, 1,000 people. No about of book reading is going to get you prepared for how this company should run.

Not all that long ago, I worked at a startup that was under rapid growth, but was struggling to keep head count above 100. A few months in, I realized it's because the founders simply had no clue how to run a company at that size. It turn, it created a bad work environment and turnover was so high that they couldn't even hire their way to growth.

I constantly compared it to my own experience, where I ran one task on one program in one company and it grew from 4 to 80 people under me at one point. I learned some hard lessons during that time, but those are lessons I'm able to apply now wherever I go. To me, the growth issues were obvious and easy to fix. To the startup founders they were a continuous enigma, unyielding to their attempts at fixing with increasing benefits packages and lip service. I too finally got tired of the stubborn flailing and eventually left.

To cultivate and develop the skills needed to deal with differently sized groups, you have to work in those environments and learn how to do it.

Okay, maybe you don't have to, sometimes you can fake it with enough investment money and a good executive recruiter your investors force you to take on. You can hire suits who have that experience as buffer layer, professionals who do have that experience and can handle a big company. That's what Zuck did and that's what lots of successful startups do.
You input arguments into your program using argc and argv. argc is number of arguments and argv is the list of arguments.

There is no string in c so you use char pointers instead. But in previous code he used char, which is usually defines a single string, but main actually inputs an array of string so it should have been char* (pointer to pointer of char, or pointer to 'string')

Basically he did something like this in Java

public static void main(String args)

instead of

public static void main(String args[])
On the topic of useful keyboard shortcuts, I like auto indentation of selected lines with control (not command) + i.
I strongly recommend reading all of his books. They are very clear and non boring and the knowledge you get from understanding them is really the basics of what any programer should know I believe (well except maybe for the distributed systems book).

After reading this faq, I'm very curious about the travel book.
Less usual suggestion: it sounds like there's plenty going on. Have him mentor junior developers. Ask him to go and survey the office to find out what people's coding pain points are, then see if he can smooth them over.

(This works better if he's older, if he's in his 20s and bored then you should already start looking for his replacement)