skysight-inc/HackerNews huggingface dataset:
I have a similar dilemma with some of my helper functions. For example, I have starts_with(), ends_with(), and contains() for super easy string comparisons, is_between() for numerical comparisons, and custom implementations for a few built-in functions such as hex2bin() that don't exist in older versions. These are so general in scope that it would be awkward to place them in their own \Namespace\Class.
Rebase is not a lie, it is the developer explicitly putting commits in this order.

Best practice certainly depends on your environment. In small projects, let's say two/three devs working with a couple dozen tightly-coupled files (like HTML/CSS/JS), you have to keep up with changes frequently; that means pulling all the time, otherwise you'll always have monster conflicts to solve. That 'tiny window of opportunity' when someone else has pushed and you have changes is all the time. In a codebase where you can happily work on an isolated feature for a week, things are different.
LinkedIn Contacts
I would rather use Java in that case.
That's a view I totally share - except for the government being serious. I have my thing with Hollande. It's the first good thing I've heard him say.

But certainly, if you can grab an opportunity, run with it.
We are the misfits
First URL active once more
This is good information

I'll make sure to never install Path

There are some abuses that can't be solved by an apology.
I will be watching Light Table much more closely after finally seeing the Python support. Awesome work!
Path seems like a company which is doing everything wrong these days. My peeve with them is that I signed up and used it happily for a long time because it should be possible to get my data exported later. Now they have removed that from the FAQ/Support and their support mails are just ignorant saying "not possible but the team will look into it".
The just got fined $800,000. I guess it should have been $800,000,000.
Having spent money in the past, I have voted for Sony and regretted it. I am still washing the taste out of my mouth. Trust is earned, and we are not square. My threshold has not yet been reached (maybe others are more ready to forgive). If they interpret my distrust as you say, that would be unfortunate and inaccurate - but if I were to ignore the history of my encounters, I could make the corresponding argument: they might interpret it as acceptance of those behaviors. I can only guess about the future, but at least I can learn from the past.
I have been a Path user since the app launched and have never had any text messages sent to my address book. Path informed users that the address book data hook was no longer there and that all data had been removed from their services after the initial FTC inquiry. I took that at face value but after this article I would be interested in hearing a response from the company about how my information is handled.
My university (Helsinki University of Technology) changed the freshman course from SICP to Java in the beginning of the century. The reason was Nokia, who wanted Java programmers straight from the school.

Nowadays they're using Python.

I'm very disappointed I didn't have a chance to study that course. I read the book last year and did some exercises by my own. I never had so much fun with any CS book than I had with SICP.
Your problem's cause is rooted in a a basic economic principle, supply and demand. When you quickly reply to each email, you become a cheap resource for help, undermining the usefulness of the client thinking through problems themselves, or perhaps thinking through their problems a bit longer before sending another email.

The solution? Delay your responses by 1-2 hours. Decreasing the supply on your side will serve to increase the "cost" of each interaction, since they have to wait for reply. You'll find the emails stop sounding as frantic and disorganized/incomplete, and not as many are sent.
I have to admit it, I never expected Light Table to be able to reach this point. Kudos to anyone involved.
I definitely can relate to some of the points from your [1] source. I've noticed that my burnout levels fall when I'm working out on a regular basis. For me it's cardio and running that really helps. Also getting some sunshine now and again doesn't hurt.

Another biggie for me:

Unplugging from (stuff like) Facebook I think can also help prevent the false perception that everybody is having a way better time than I am. I think it's less effort to unplug than to have to constantly remind myself that everybody is putting on their happy faces on when it comes to social networking.
great post stammy
I'm not near any machines of mine that aren't Chromebooks. Does anyone know if the libudev.so.0 stuff is fixed? I don't see any mention of it in the change log, but I was really hoping they would have a fix for those of us not on Ubuntu so we don't have to symlink the new libudev.so.1 to so.0 just to use light table (yes other hacks exist, this was the most prevalent one...)
It is hard to know where to simplify- I think you did a great job of pointing out things that most people think are absolute requirements. We didn't start out thinking we had to do those things, we taught ourselves to do that and you rightly point out that you can teach yourself that you don't need that stuff. Getting rid of a car and forgetting the "need" to check in allows you to put your focus on things that matter.
Remember when a while back they downloaded far too much information from each phone (for the convenience of connecting you to people)? Everyone was surprised (some outraged) and then they pushed an update to stop that "feature" and when the CEO/Boss man posted a blog entry apologizing, everyone forgave the company, people were holding hands singing Kumbaya.

Edit: Here's when they flubbed a year ago.

http://news.cnet.com/8301-19882_3-57373474-250/path-ceo-we-a...

Edit2: Er... apparently, I suffered a seizure of some sort (and an aneurism and a stroke simultaneously). Reworded.
Using command line options – [Part1] #python
Thanks! I definitely plan on applying for the next batch. I wish I would get some feedback from Hacker School on what my interview lacked.
It's built on top of git?
Oh, I see, and I am checking the website right now. It something different from what I thought, but it is cool anyway. My email is on my profile :) Congratulations again!
Strong disagree here.

nothing beats learning hands on from a pro.
Very cool. Nice job, Hacker School. I'd love to try it myself someday. Being surrounded by all that positive energy has got to be a great experience.

With that in mind, please remember:

QualityTimeWithResident + HardWorkBuilding = HigherProbabiltyOfSuccess

QualityTimeWithResident + not(HardWorkBuilding) = LowerProbabilityOfSuccess

not(QualityTimeWithResident) + HardWorkBuilding = HigherProbabiltyOfSuccess

not(QualityTimeWithResident) + not(HardWorkBuilding) = LowerProbabiltyOfSuccess

So while very nice, QualityTimeWithResident is neither necessary nor sufficient, but HardWorkBuilding is definitely necessary.

Best wishes to those who get this opportunity. And best wishes to those who don't.
unforunately no. It's an issue carried over from node-webkit[1] and I'm not really a Linux guy :/ Someone could work on a fix for node-webkit, though and I'd pick it up in a heartbeat

[1]: https://github.com/rogerwang/node-webkit
Hi Maro, yes it is.
Thanks Dave! This is a wonderful program and thanks for Hacker School! I will definitely be applying to the next batch.
Really Great Ways to Ruin a Job Interview
This is *ucked up but hilarious at the same time.
Yeah, this just convinced me to never use Path too.
There is a book named exactly <Simplify> on Amazon. $2.99 and 46 pages, it changes my life greatly.
Where are education $$$ going wrong?
Wow, they just paid $800K to FTC for being shady.

They are betting that they become so big that these shenanigans don't matter later on.
"Put it over there by itself, in the shade."
I think US paper currency, aka the Dollar, provides for anonymity. If one pays with paper bills and coins rather than by electronic means, anonymity can be fairly effected.
Duct tape is great, but you can't have duct tape all the way down.
Could this just have been a good old-fashioned programming bug, rather than spamming or malicious intent?
That is really a wonderful interview. Thanks for sharing.
I'm not trying to demonize her. People harassing her online are inappropriate and should apologize as well (but probably won't because they're anonymous cowards). The men were technically violating the conference's code of conduct and have already apologized. It's her turn now, that's all I'm saying.

edit: Sorry, I did not understand your post (I think you may have edited it later?). I'm not hard on myself. Not sure where you gathered that from. I just don't like someone representing a group I'm a part of if they are going to fuck up its reputation by acting reckless.
> The elusive subjective conscious experience — the redness of red, the painfulness of pain — that philosophers call qualia? Sheer illusion.

I wonder if the qualia debate isn't just an elaborate exercise in missing the point. Experience doesn't work the same way as matter, you can't subdivide it until you get the "experiential atom". Divide an experience into parts, what you get is separate experiences, each unique in their own right.

What if, instead of trying to define the "fundamental experience", we instead acknowledged all experiences as unique, subjective to context and underlying biology, and moved from there? Someone's experience of red will depend on his rod/cone balance and his neuro-chemistry. He can think about a "abstract, ultimate red" but that will be an experience of thinking about red, not an actual ultimate red.
Failing to follow company policies as absurd as they may appear is a sign of rebellion. Managers often have to follow more rules than lower level employees. Giving them a hard time with company policy compliance is rude, childish and immature.

In the corporate world sometimes it's more important to be liked than to be competent.

My rules are "when in Rome, do as the Romans" and "the nail that sticks out gets hammered".

If you don't wanna follow company policies, I suggest you start your own company or work from home in your pajamas.
Is there a way to make repository which is partly private?
For me it is a common use-case where some data aren't share for any reason (e.g. because they are not checked yet whether they are correct), while other files are public?
Even simpler. Cleaning up code, fixing minor bugs, (simple) performance optimization, etc. Small things that add some value and are almost guaranteed to succeed.
Well, not if the cleanup patch goes at the end of that sequence rather than the beginning.

That's what I meant by a "final cleanup patch". However this is not an issue that any sequencing of such patches can fix:

Without rebase, every patch has an implicit implication that if it builds cleanly when applied to its parent, it builds cleanly no matter what other patches are merged into the tree in the future.

Once you start rebasing, you lose that guarantee unless you edit the patches themselves: there's no guarantee that just because sequences A-B-C, A-D and A-D-E each build, that A-B-C-D will build. Hence bisect (which may need to build A-B-C-D) breaks.
That's a subjective statement - I don't know enough to actually name them "evil" and I doubt you do too.
This is a great idea!

I've been trying to collaborate my professor on academic papers with git. We tried my own git server, github, but they still seem to be too much trouble for people who do not use git regularly. Online LaTex editor integrated with the git service would be great! It would be better if you could add code highlight in the editor though. Also realtime PDF preview (maybe not realtime.. it'll be overwhelming for the server. A compile button?) would be awesome!

And for sure we need a separate community from Github just for academic publications. Mixing softwares and papers altogether is not a good idea. Banyan is really cool!

Congratulations on launching!
NO .org was not just for nonprofits it was every thing else that didn't fit the other TLD's

Some in the US non profit industry wanted to make it so retroactively when .org came up for renewal - but they got shot down in flames ( the red cross and Oxfam did not fit their narrow definition of a non profit for example)

BTW I used to work for a registrar and this is direct from the guy who lead our bid to run .org
Absolutely.

Our first target was initially bioinformatics, but we are moving into supporting all sciences. Our goal is to make sharing, collaborating & publishing research as simple as possible.

We are huge fans of git, and we want to leverage git to enhance every part of science. For us, that means integrations or improvements with existing tools like latex, ipython, etc.

I believe that open science hasnt taken off because there is no platform for it, no tool makes it easy/simple for the user, and the user isnt incentivized [1].

[1] Programmers apply for jobs now with their github/bitbucket profiles & there open source contributions. Why not provide scientists the same option?
Nitrogen: Building open hardware devices with Javascript
Permanent Google Hangouts for Distributed Dev. Teams
Using a bicycle? When I was a lad we had to carry them by hand, up-hill, down-hill, come rain or shine.

I'd have loved to have had a bicycle on my round(s). (Sunday mornings were the killer day, here in the UK the Sunday editions of newpapers are 2-5x the size of normal editions.)
Path seems to do all the shady things with your data that we fear Google and Facebook could do. FB and G definitely push the boundaries of privacy/creepy sometimes, but Path seems to have no qualms about blowing right past them. I am staying away.
Canada's new polymer bank notes released
Some people value their privacy so they don't use social apps.
My intuition has always been that a stone striking a satellite is statistically unlikely because of the vastness of space. The theoretical possibility was always there to create immense damage (or completely destroy smaller satellites) because of the kinetic energy involved, but so unlikely to be near-zero.

That's what caught my eye about this tweet. It's the first time I've heard of an actual collision between a satellite and a small stone.

As far as your question regarding the ISS, I can only imagine what would happen if it had struck the hull. A satellite in LEO travels at around 7-8 km/s (kilometers per second). I'm not sure what that means for the relative velocity between the satellite and a stone---probably slower, but by how much? Using the orbital velocity as an estimate of the relative velocity, that's about an order of magnitude faster than most firearms, so I find it improbable that the hull is armoured against such a strike.
Reasoning About the Heap in Rust
Various API that let you send SMS will make a call if the SMS can't be delivered, and then use text-to-speech to read the thing out to you. It's fairly obnoxious really.
Flat surface shader
Yes, commit squashing is one way to work around this issue.
Thanks songgao! Drop an email (mine is in my profile) and Ill get you signed up on our git-powered latex editor. It has most the features you just described, and is launching soon =)
Why is it even possible for this to happen? Did someone really think it was a bright idea to provide an API to access people's personal data, and if so, why doesn't the phone tell them that before letting them install the app?

On top of all of that, why wouldn't the phone provide a setting to restrict all personal/identifying information from being accessed by the app?
ooh, neat. I'll have to start on that then.
This is pathetic. I'm glad I've never found a use for this pile of garbage but this is like the fourth or fifth time I've read about something exactly like this happening. This company has no respect for users or privacy.

CALLING A FREAKING LANDLINE?!? DIE PATH
Btw, LaTex compiler running in Native Client would be a potential solution to "realtime PDF preview". Not sure if it's a lot of work porting LaTex to NaCl though.
800,000 Messages/Minute: HERE Uses RabbitMQ to Make Real-time Traffic Maps
So, are you going to provide built-in things like: IPython viewer (like http://nbviewer.ipython.org/), LaTeX viewer for notes (like http://mathb.in/), support for slides (this thing would be awesome - to have possibility to view them and view/fork their source; a bit related to http://slidewiki.org/) or something in that line?
Explaining Technical Things to Not So Technical People
From Newsletter To Best Selling Book - Here's How John Lusk Pulled It Off
Apple wows market with mega bond deal
Couldn't disagree more. The experience of receiving personal attention and guidance from a brilliant and skilled mentor is simply not replicated through a book or MOOC.

Not to say books and MOOCs can't be excellent learning tools, but you're creating an either-or fallacy.
I have good experiences with writing HTML5 "apps" for phones and tablets. But the common factor is that they're not very advanced, just a website with some interactivity. If I were to make something advanced, like Facebook with chat, tracking, uploading/sharing etc. I'd reconsider my choice, though.
FYI, you can deactivate your Path account by visiting their website (https://path.com/), signing in and clicking 'Deactivate' on the 'Settings' page.
I will recommend you http://www.redmine.org/. we are using this amazing tool for our projects (3 of them) our clients, PM, and developers can take advantage of it. It is a powerful communication tool.
Watching a veteran debug their way through a problem in person is equal parts fascinating and humbling. When you're one person, you're limited by the scope of what you can learn/accomplish on your own time, but when you're one of many, you can pool that time and expertise to really accomplish some amazing things. It's true that the internet is a force for equality but more often than not, apprenticeship and hacking together is faster and more fun :)
"If they can get 10k organizations to buy a $200 license"

Some organizations are not only willing to pay more but they will perceive a higher value with paying more.

At the very least why not offer some extended handholding or support for people how have the budget to pay for that?

This idea that everything needs to be free or cheap is not correct. Some people will pay more to be treated differently.
http://www.amsmeteors.org/fireballs/faqf/#12: "Meteoroids enter the earth’s atmosphere at very high speeds, ranging from 11 km/sec to 72 km/sec (25,000 mph to 160,000 mph."

They will slow down in the atmosphere, but there is little air above the ISS.

This gives even tiny ones enormous kinetic energy. So, unless they happen to be of the slowest kind and move parallel to and in the direction of the ISS (which does in the order of 10km/s itself), they pose danger to the crew.

Contingency plans? You hope to see large ones coming and move out of the way. For small ones, I think you hope they won't go through your body and hope to plug the holes before you leak too much air, or to be able to make it in the escape vehicle, if that wasn't hit, too. I guess there are intermediate sizes where you are hosed, regardless of what you do.
Syrian Electronic Army Hijacks The Guardian's Twitter Accounts
Yeah, I had the same thing happen to me. It was really disappointing not to get in. The email said not to take it personally and that they try to find the best fit but it's hard not to take it personally and wonder why they didn't find you fit enough for Hacker School. I'm sure they have good reasons though.
Not currently, but this is a great idea. We may just have to add this to the roadmap
Wow, thanks! I didn't find your email in your HN profile. Here's mine: song@gao.io
OpenShift takes Lua to the clouds and Luvit
Is there currently a way to get bulk data out of Trello using the API?
I stopped serious use of common lisp about 5 years ago - but jokes about lisp not seeing serious use still hurt. :)
I remember when I was a kid in... it must have been 2005 or earlier, when I was at a friends house and they had this, it was literally the coolest thing in the world. A phone that spoke text messages? My god, it's the future! Novelty wore off fast once I entered adulthood because it's never a text message I want to hear. Who knew I could claim my PPI back?! bah
The trouble is and always has been that it's very hard to monetize this. From mashups to open web services to RSS, it's hard to insert an advert into a back-end data stream the user never sees.
It most likely does warn users but most people just click 'Accept' on all those "ABC application wants access to X, Y and Z" warnings.
Google cache: http://webcache.googleusercontent.com/search?q=cache:www.bra...
Looks like the good old HN rush has tanked their server.

Anyone got a mirror?
Bay to Breakers Bans Backpacks and Will Eject Runners Without Bibs
>Because most consumer software is not as insanely parallel as doing millions (billions?) of isolated lookups.

I think this is more due to tradition than due to necessity. But I have no hard data and sources for this.
All of the smartphones I have used ask you before allowing access to your contacts. But many apps want to use these for legitimate purposes -- for example, Vine uses them to find people you're already friends with.
This might be off topic but I loved reading that post, it turned into comedy gold. The time I was at the third... (I don’t have any photos to share with them) I was giggling. And the list of people path called at the end killed me.
I think the HN traffic may have destroyed another WordPress install.

So, google cache: http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
Totally agree with the sentiment.
I believe that companies have DNA, and that most companies do not change over time, they just get better at hiding the bad stuff. I would probably trust a company that starts off of the right foot (e.g. Google) even when it becomes larger, than trust one that's built off – what I consider to be – shady growth strategies.

Path seems to be taking especially egregious steps. All the UI polish in the world can't hide shady business practices.
just wish OS X and accompanying apps were as good as the hardware they run on. From random beach balling, spending months with bad unacknowledged WI-FI issues that magically fixed after a patch, to the ever changing ever aggravating iTunes, I keep thinking it might be better loading a different OS.

Apple truly makes some impressive hardware, it seems the software side of the company has not received the same focus.
This is what desperation looks like, and why we need to be adamant about our privacy.
I recently moved, and am much closer to work. I couldn't figure out what I was going to do with 5 extra hours a week that I wouldn't spend in the car. I could sleep in more! I'd be home earlier!

Except moving takes a huge amount of time and energy. Not just the move, but the shopping, fixing up and changing up random things around the house, visitors who want to see the new place, not to mention the new yard is bigger and will take more time to keep up.

I'm about 3 months behind where I was.
Wii U has been hacked
Kids are going to make trouble. Sure trouble is trouble, and we can sit here and decry how horrible it is, but it's their nature.

Kids need structure, they won't follow it. Sure that's a waste, and we can sit here and decry how short sighted it is, but it's their nature.

Some kids are more rambunctious than others. Sure that needs to be addressed, and we can sit here and decry how difficult that kid is making it on everyone, but it's their nature.

Does there ever come a point where we can just appreciate nature? I don't have to deal with the little shit, so I'm fine just watching the flowers bloom.
If you're critiquing the book in such a lucid manner, it sounds like you got good value from it.