skysight-inc/HackerNews huggingface dataset:
I agree that my sources might be poor. But they are the best I have.

I'd like to read any sources that you have.

Do you have any sources?
Nice! I'll have to take a look. Thanks!
GCC 4.8 Has Automatic Return Type Deduction
Anecdotal I know, but I have a chum - a big, big Apple fan - who has so far refused to upgrade to iOS 6 because of the maps issues. He also expected to buy the iPhone 5, but when it arrived it just didn't seem worth it. He's even given my SGS III appreciative looks. All this stuff is cumulative. Apple sales won't collapse overnight, but it is eating away at goodwill.
> The NeXT and Rhapsody kernels used NetBSD as the basis for their BSD subsystem

NeXT started in the mid-80s (I first used a NeXT cube in 1988), and ceased to exist in 1996. NetBSD didn't exist until 1993...

[My impression is that NeXT for a long time used the same "non-server" version of Mach that was generally used at CMU at the time (BSD code originally derived from 4.3BSD still in the actual kernel, not as a separate subsystem).]
A paragraph for an article, really? Journalism is in a sad state...
I've got most of them blocked at this point (Ad/FlashBlock), if I actually do see them I put more mental energy into the actual blocking than consuming the content.
Well, towns don't change location. So if it was merely outdated, at worst it wouldn't be on the map. If the map was wrong then there's no difference, but you should be asking why your map of choice shows a town 70km away from where it actually is.
Wow, effective flowchart. I should try following this. Is this something you came up with?
A collector is selling every Super Nintendo game for $24,999
i like this:

myapp.com << production

staging.myappdev.com << staging

master.myappdev.com << integration server

xxx.myappdev.com << additional sandboxes as needed

i am not an expert
The downvotes are overzealous in this case. A comment like this offers useful additional info/context about other languages that offer comparable capability, since many developers keep more than one type of screwdriver in their toolbox (or at least like to stay abreast of how their screwdriver du jour compares with other tools).
I think the author just completly missed the point with API vs Screen scraping.
The API allows for accessing structured data. Even if the website changes once, the datas would be accessible the same way through the API.
Whereas, the author, would have to rewrite his code each time an update his made to the front-office code of the website.

A simple API providing simple json response with http basic auth is far more efficient than a screen scraping program where you have to parse the response using HTML / XML parsers.
I am biased but BSD jails are waaay more sophisticated than LXC - but even so I see myself renting vas in backspace rather than building my own vas
Map Maker is not really wiki-style. At least for me wiki means that you get your data out in a more of less raw form. With Map Maker you add vector data and get pictures in return. A drastic reduction in usability to me. You cannot export your data from Map Maker. You only feed Google with it.
A Beginner Tutorial for Writing Simple COM/ATL DLL For VS2012
I don't know how to explain it but - thank you. You answered so many questions I had about math that I didn't know before until you said it this way.
Oh cool. We'll have to check it out.
Ask HN: What's the best way to look for an apartment?
I am looking for a new apartment. I have been browsing different sites but I haven't found a good site. Most sites are clunky, very busy, overloaded with advertisements and non-relevant listings, etc. I have the impression that apartment discovery is a hot idea that's oft explored by startups, but I can't find a good solution. Any suggestions?
I'm baffled as to how spending one billion dollars for the purpose of denying an easily-replicated feature to a non-profitable competitor can be a plausible explanation of Facebook's strategy.
> So much of world history leaves out or minimizes the contributions of women, and so “of course” most of us had no idea who she was.

This sounds amazing. I thought she's really well known amongst the techie crowd.
Less good against non-NTLM passwords ... from my comment last time:

Taking SHA-1 (which YOU MUST NOT USE for password hashing blah), it only manages 63 billion a second. To try all the passwords for that in the alphanumeric space:

- 10 chars: 35 weeks

- 11 chars: 44 years

- 12 chars: 2,800 years

- 16 chars: 11 times the age of the sun

10 chars for bcrypt: 600,000 years...

http://www.wolframalpha.com/input/?i=%2865**16+%2F+63+billio...
Check out services like www.distil.it or blockscraping.com
I hadn't thought of that: perhaps I'd cleared blocks before that I could have used for the left columns later.

How do you choose which colour block to insert next? Uniformly random?
Was driving in the outback with some mates, and got a flat tire. We started to repair it, and a road train went by, and actually stopped about a 1/2 mile up the road. The guy came jogging back to make sure we were ok. That is when we realised we were in the middle of nowhere, and should be more careful.
Natural Deduction, Sequent Calculus and Type Classes
The article stresses some good points, most of them showing up in HBR every now and then. However, the environment (esp. of a "freshly" promoted manager) can also be at fault of the underutilization and overwork.

I found One Minute Manager to be a good book on the topic, illustrating the problem very well : http://www.amazon.co.uk/One-Minute-Manager-Ken-Blanchard/dp/....

Coworkers and subordinates quickly spot other employees that are the "go to" people. What you need to be able to do, is to say "NO, do it yourself" in all but the most important cases. Give directions not solutions, delegate.
Hackbright Academy Turns Women Into Developers In 10 Weeks
It’s probably too early to talk about how many of the recent graduates actually get jobs, but co-founder David J. Phillips (who also co-founded location startup Banjo) shared some earlier data. Eight out of 12 students in Hackbright’s first class, were looking for immediate employment, he said, and all eight of them got offers from companies like New Relic, Survey Monkey, Cisco, and Bump.
We were taught about her and Babbage in our History of Computing module at university, but outside of university I haven't heard much about her to be fair.

University educations are still good for some things! It's good to know your roots :)
And apparently the US taxpayers already paid for it once, and didn't get the fiber they were promised.

'The $200 Billion Rip-Off: Our broadband future was stolen':

http://www.pbs.org/cringely/pulpit/2007/pulpit_20070810_0026...
I disagree. If a website gets hacked and its customer database is stolen, then this could be used to crack the user passwords.
Hi, the real-time means the current fans that have seen cover photos scheduled by PageCovery. To avoid confusion, i have removed the "real-time". Thank you so much
I've grabbed the SAM file from remote IIS servers in my younger years and cracked the passwords locally.

Buffer overflow the web service, bind a command shell to a port running as the system account (by having the system execute shellcode used in the buffer overflow), netcat to your open port, ftp the SAM (located in the repair directory) to somewhere you can retrieve it, download the file, delete all of the logs, crack the file.

Hard drive encryption would have done nothing to prevent this.
Non Blocking JS Loader Pattern
"Apple steals Google Maps data then bans them"...news at eleven.
I wasn't aware of this story, but this is exactly what I would do if I was Google. Hey, you gotta protect yourself cause the next thing you know, the papers will sue for the search results.

I'd take evil to the next step, where I would now charge the papers for listing search results AND news articles.
Ok well as an American when I think of 'police' I do not think of Australian police - State or otherwise.
Hi, as a sign of support from somebody who is about to launch a travel website, I filled up your survey. You are not idiots for launching a newsletter, email marketing is still a big deal. But your question is like asking if you are an idiot for launching a website. You either execute something well or not.
Hi, thanks for the feedback. The font color has been changed to a darker tone. As for the pricing, it is tied to the fanbase to determine the size of the page and its business. We do not wish to charge hefty pricing for SMB or startups, so the pricing model allows SMB to start off with as little as $9.90 instead of paying $119.90
How deep are your unit tests?
sorry, just saying that I actually work in the field, not just a bystander saying apple is evil. I would be very happy if OSM in the end works(which I believe it will, just need at least a couple of more years); I would also be happy if apple map were able to fix the problem--which, as I pointed out, is the under-emphasized data issue.
Sounds the same as the 3DS browser. In fact it probably is the same version of NetFront.
Seal's San Diego Airport Car Service is better?
Rates have fallen a lot in the last few years so that's not quite a fair comparison. Wish the article would give detail not hype.
OK, let's try this for a title.

"Build your database with online spreadsheet"

I've already updated this to the website.
Congratulations to David, Christian, Charles, and of course the graduates of Hackbright!

I remember visiting your classroom when the Summer cohort was just starting to take those first uncertain steps. Seeing them now, successfully working and growing in their first dev jobs is truly inspiring!

From one dev training program to another, keep up the good work!

doug at catalystclass.com
Pilots are awesome. Aviation engineers are awesome. When I observe aviation, I'm always impressed. It really seems like one of the pinnacles of human achievement. Everything from the planes to the pilots to the ATCs and beyond... everyone is just at the top of their game.
The company I currently work for using KanBan, and while we have a general sense of direction in that we have a list of things that need to get done before a release we don't really have much of a list of things that have to be done in a certain order (other than normal dependencies). This allows us developers to look at the KanBan board, pick the next task and start working on it.

If for example right now I am not too interested in solving a scalability issue because it was only seen this one time and we can throw CPU power at it for now, I can move on to working on the logging/metrics stuff that interests me instead which will help us get a better insight into the system as a whole, and maybe that scalability issue will be solved differently because of more information.

Yes, we have a set direction (government contractors generally do), but I have a lot of leeway in that I can choose what I want to work on.

The same can be said for every other team in the company. It has allowed us to work together very well and yet at the same time makes it possible for all of us to work on things we thoroughly enjoy, AND time to switch off from one part of the project to another and solve another problem. Keep things mixed up and interesting.
Not if there is no chance of payback and I think no interest up front.
NASA report on Tesla's Zero Point Energy [2005]
Congratulations, David and Christian! I hope your entire class rules the world soon!
I read the headline as "Some police somewhere", not as "All police in Australia".

I'm aware of the 80 char limit on subject lines, and I realise that sometimes information is left out.

Your suggestion is 28 characters more than "Police ".
This is why I like the ability to define your own operator symbols. I think this is a good compromise between the C++/Python approach and the Java approach.

The C++ approach has the problems you outlined. A single operator name (like +) gets overloaded with far too many different--and often completely unrelated meanings. Particularly, this violates reasonable expectations about how certain operators behave; for example, + should be commutative. Python's + for lists, very clearly, isn't.

The Java approach of not allowing operator overloading or custom operators is also patently untenable. Just look at the BigInteger class! There are plenty of other cases when using an infix symbol makes for much clearer code.

With a language like Haskell, you can just come up with new operators as you need them. In fact, they act exactly like normal function names: the only difference is in how they're parsed. This also means they're overloaded like normal functions. So while there is a + operator for a bunch of different types, it always represents some notion of addition. This feature can be abused--it's relatively easy to write confusing operator names--but I've found it to be a net benefit in practice. If used correctly, it makes the code much clearer; you just have to be a little careful.

For example, in Haskell you use ++ to concatenate lists. So you can't mistake list concatenation for addition, which is important because they behave in very different ways.

As an aside, if you're willing to use Unicode symbols--and I think you should be!--then you can define cross as × and write a.cross(b) as a × b. In a small expression this does not seem like much of an advantage, but if you are doing more complicated math it makes the code easier to follow. It's also roughly as easy to type: with the right input mode, it's just a \times b.
Thanks, Dan!
Thanks, Doug!
I've been using that "negative" rejection of automatic optimism since... ever, basically.

In certain scopes, it works really well. Especially in business or college. Think that the worst is going to happen, get ready for it, and get a very nice surprise when things always end better than you thought (and also learn a lot of damage control in the way).

However, when it comes to personal life, this can be very misleading. For example, when someone near you has a serious illness, paranoia strikes fast and you start to mourn things that haven't yet happened, and if things end well, all you've got is a real bad feeling that you could have avoided just by staying at that someone's side and conforting him/her.

I think this happens because losing money or getting bad grades is not that much of a big deal compared with certain losses in personal life (plus, you usually have less control in the latter case). I'd very much lose all my money than one of my best friends, maybe it's just me.
I think the writer even though working at Google is not a tech guy.
I'm not an expert on psychology, but just skimming Kahneman's book will tell you that focusing on negatives will be detrimental to your mental health and long-term performance. Flogging yourself may ease your pain but is not that different from teenagers cutting their body to occupy themselves with pain instead of facing the problems.
What's the information value of this article? Hmm, it's "bad news for those of us who would love to see Google (GOOG) expand its fiber network out to the entire country".

Did Google ever mention they're shooting for 100% of the country in the near term? They did not. Are they likely to follow traditional ISP model and launch market by market? Yeah, from what we've seen that seems like a reasonable assumption. Is Google likely to borrow $140,000,000,000 to blanket the entire country? Past experience says probably not.
Collie - A High Performance Animation Library For JavaScript
In many countries there are strict quality requirements for teaching tools too, so it will be safer to mark maps as art and write that any resemblance to real places/organisations is purely coincidental.
Training programmers in 10 short weeks? Albeit these have experience with programming via codecademy, but 10 weeks? That is a fantastic turnaround and sounds a bit too marvelous. How does it work? This is just the first batch, but does it work consistently? This is fascinating.

Do the programmers at Hackbright have any particular traits? Ambition, drive, or a ridiculous work ethic? Surrounding themselves with the help of coworkers, or something else?

I'm somewhat incredulous at the short time span, but maybe that's enough because of the small class size and perhaps the involved teaching style. And if that's enough to let graduates intern at a company... well.

This program definitely looks exciting.
Nowhere do I claim that. What I said was that there is research that suggests that the educational level of political leaders is a significant positive predictor of economic growth, based on a sample of 2000 or so leaders over a period of 129 years.

That is quite different than showing "correlation between education and worldly success" as you paraphrased it into.

The final two points and link are appreciated. I'll read your article with my morning coffee tomorrow.
MacPorts, at least, is starting to provide pre-built binary packages now.
I doubt law enforcement would go that route if they seized your stuff.
On the contrary, the "cost" is quite clear[1][2]. It's the "benefit" part which requires a highly dynamic analysis.

Bottom-line:

A Loan makes sense for the borrower when the return
on loan proceeds exceeds the cost of the loan.

Since the reporting completely left this out[3], if anyone is aware of models used to measure return on such public investments, your insight would be extremely beneficial to those of us commenting on this article.

[1] CABs are fixed rate. http://www.msrb.org/msrb1/glossary/view_def.asp?param=capita...

[2] See 16731.5 (a)(3). http://www.leginfo.ca.gov/cgi-bin/displaycode?section=gov...

[3] The public is genuinely harmed by this type of reporting and it drives me nuts. How can anyone draw a rational conclusion to these difficult policy issues without a best effort cost-benefit analysis of the transaction?
Craigslist, phone calls, a camera, and enough cash to secure a lease. Depending on how picky you are, finding the listings isn't the bottleneck, it's going and visiting 30 different places.

Sometimes walking around outside in the area you want to live in works. Sometimes asking friends on or off of Facebook works.
Don't forget to pack a compass next time. If you ever run out of batteries just the map isn't enought to provide precise directions.
The article definitely reads as though YC is, at the very least, completely in charge of this money.

I know that it's not true, as do other older members, but I wouldn't be surprised if new members get the wrong impression.
Amusing that NASA has a page to discuss this. Is addressing this even a concern for them? What is it for? Press coverage? Just to stifle any argument of the end of the world?

But amusing, nonetheless.
Not that easy. Android location also works (to a degree) without GPS. You'd also have to fake the BTS logins or at least switch off the cellular network and pretend you're switching WiFi networks.
via http://functionn.blogspot.com/2012/12/collie-high-performanc...

The library is released under LGPL and claims compatibility on PC ie9+(ie6~8 no-transform-support), chrome, firefox, safari, opera and Mobile OS iOS4+, Android2.1+, WindowsMobile 7.5+.

It weights in at 20kb gzipped. Looks like a decent little library.
Your link is down. Here's the google cached copy: http://webcache.googleusercontent.com/search?q=cache:http://...
This could be done with anything you are comfortable with.
I would personally use Ruby on Rails for this task. As this is what I know the best.
So here what you can use in Rails to do that:

- To manage your accounts you can use different auth gems: https://www.ruby-toolbox.com/categories/rails_authentication here is the big list of them.

- To make a billing system you can use: https://stripe.com/

- There is a really easy approach for making REST API in Rails
Iconbench – Start customizing your icons in minutes
apartmentguide.com and apartmentratings.com have been all I've ever neede. But if you want to disrupt, knock yourself out.
10 weeks is not enough time to learn any skill.

I wish people would stop these boot camps with ridiculous claims. We've had a couple of victims of these schemes apply to us and we've had to rather sadly tell them 'no way' and explain why.

A lot of them have come from business and arts backgrounds and think it's an easy way to make quick cash (hint: it isn't - writing software is hard and laborious and pays crap for the first couple of years, if you can stomach it that long).
I wonder what's special in this training program that makes it more suitable for women?
The Art of Stoic Joy by William B Irvine is a good book on these techniques.
To be fair, at least the Catholic church seems to accept evolution and such things and priests used to be the top scientists back in medieval times.
I'm just waiting for the guys who decide, "If Hackbright can train full-fledged programmers in 10 weeks, we can do it in 5"
Thanks for your message and the kind words. This is our second batch. We trained 12 students in our first class, and 16 in the second (graduated on Friday). Our students do have the qualities you mentioned: ambition, drive, strong work ethic, and technical aptitude. I think it helps that they are surrounded by a supportive and encouraging community.
Looking into the article, they don't start from zero:

It helps that Hackbright students usually aren’t starting from scratch, but have instead developed their initial skills using Codecademy or by attending development workshops. After all, Phillips said, Hackbright is for people who are serious about programming as a profession, and you can’t decide that you’re serious until you’ve tried it out.

So as I see it's for somebody who knows some basic programming but wants to get some skills that would get her hired.
I agree with the first answer.

I'm not a fan of unit testing. I'm just doing it because it's a requirement (and we still have no QA).

Why I'm not a fan? Because I'm doing my own tests. And probably it has a bias all over it. I know when it will have a successful run and I expect where it will fail. This is not the scenario that I wanted. (I know this is not a good testing scenario)

In my opinion, a programmer must write a good code. And leave the testing to the QA.
Usability & User Experience | Smashing Magazine
And that's why the term intellectual "property" doesn't make sense. You can't own an abstract idea. Surely most of your idea was created out of prior knowledge that belongs to the "collective".
Thanks for your feedback. This is not a boot camp. Have you ever committed 100% of your time to learning a new skill over a short period of time?
Web Design Showcases From Various Industries | Smashing Magazine
Structuring Of Investments In eCommerce Businesses In India
Global report on discrimination of the non-religious
Wow, that's incredible! Major props to byuu for doing this in the quest for better emulation. Wish I could justify the cash to pick this up, though it does make me think about picking up an SNES again.
@mtodd and @kneath, thanks chaps. Looking forward to it :)
I recommend a battery drill and a hand file instead of a dremel. The dremel runs at such a high speed it will melt this material instead of cutting it and you will get much uglier results.
Personally, I've always seen more coverage of Lovelace than of Babbage--she's thoroughly celebrated, at least at my university, along with Grace Hopper and our own local famous female engineer (for whom the college of engineering is named). There is no Babbage Day or anything of the sort, he's just this guy that didn't quite build a computer.
God, what a great system that was. I was 11 when that thing came out, and after seeing just how great the quality jump was from the NES to SNES (and my half-remembered, dust-covered Atari before that), it suddenly became clear to me just how good video games were going to get in the future.

It was a lesson in Moore's Law that even an 11 year old could understand.
5 weeks? That's practically a lifetime! Nothing tops "Sams Teach Yourself C++ in 10 Minutes":

http://www.amazon.com/Sams-Teach-Yourself-Minutes-2nd/dp/067...