skysight-inc/HackerNews huggingface dataset:
Am I the only one thinking it's a very selfish and unfunny move? What if I call him saying I'm a physician from hospital X and announce him that his father just died. Oh, and then, I'll post a blog explaining how you shouldn't trust people calling you and post that on HN. Obviously there is a chain reaction when a big news comes out. You don't want to have a reputation for the latest in the known news website. And, furthermore, it's very common for journalists to receive anonymous posts.. It's explicitly said in their news that it came from an anonymous source and that it wasn't totally trust-able; yet they admitted that what was said had much chance to be real because of some already known facts.
it's not really the same thing. the learn the hard way method is fine for learning something like python or ruby (or whatever language), but not extendable for something like django where you have to set up the db and set the method for deployment. All the other stuff is the teachers way of saying here is the best way to get this set up no matter what your os and what state of disrepair it is in because of all the other tutorials you might have done.

On a tangent, it really goes to show how heavy django development really is. Almost frustratingly so. I keep hearing that it's the web framework for developers on a deadline (it being developed by and for journalists from the get-go), but holy smokes does it take a while to get your stack set up. and for me, I've never done it all in one shot. Whenever I decide to sitdown and take a crack at django, I end up debugging the configuration for about a day and a half.
Here are two similar ones:

Obama's Budget Proposal (from 2010):
http://www.nytimes.com/interactive/2010/02/01/us/budget.html

http://www.smartmoney.com/map-of-the-market/
Bump. Did anyone even bother to watch this video? IMO this is one of the best security conf talks I have found on the web, and I would be interested to hear what folks have to say about it.
We have similar life experiences it seems. I'd suggest putting off all thoughts of managing, promotion and monetization when you're learning to code by building your first project. If that stuff happens. Great. If it doesn't happen, then you'll at least come away with an awesome understanding of programming and then the next time around you can focus on the other stuff. It's a win-win.
"The Negroponte flip refers to a prediction by Nicholas Negroponte that by 2010 voice communication would have switched from fixed networks to mobile networks and broadcasting would have switched from wireless networks to wired networks."

He was off a few years but feels like we are on our way.
I agree on the scrolling part, horrible.
I've saw this article back in 2011.

Sometime after that I had conversations with my Grandmother and Mother about their wishes.

I now know their expectations, and they know mine. It's important to think about death, and these situations. It's even more important to express your feelings to those who have the power to impact how you will be treated.
Is anyone running the opposite setup? That is, Windows as the primary OS and Linux in a VM. I'm looking to upgrade my laptop soon and don't want to pay Apple's high prices, so I'm looking at 1080p Windows laptops.

I'm considering Windows as the base OS and a Linux VM for development stuff. I do web development, including design work, so I would need the ability to run Photoshop and other tools. But for running my ruby stuff (Rails, Spork, etc), I think a Linux VM would be ideal.

Summed up: How do others live in the Rails dev world when not using Mac OS?
Great post, though you really did pick an extreme screenshot for the iOS example. Something like Messages, Mail, or Calendar would be a more representative screenshot.

It did remind me how much "find friends" and Game Center make my eyes bleed though.
Create, edit and present with Google Slides offline
I can't help but look at 'Mega' and get the feeling that the 'Secure and Private' part is 99% Kim trying to protect himself from further lawsuits, rather then actually ensuring the privacy and security of user data. I hope I'm wrong of course.
Well I don't often do consulting work, but that's actually covered because the GPL does not apply to 'work for hire.'

I don't attend WordCamps or contribute to core, so it doesn't affect me, but it does bother me that the platform I'm building for has principles that are fundamentally opposite to my own.
The screenshot you used to illustrate apple's design is particularly ugly... doesn't do them justice.
Productivity, enthusiasm, willingness to learn new tricks (get 'em in knowing PHP, watch 'em learn C, Java, and ASM as they go deeper into our stack), and willing to take the risk of sticking their neck out with outlandish but brilliant ideas.
HardDriveSpy - monitoring software
Hard Drive Spy is a free and complex monitoring and control software that is meant for staff management and children supervising.
To be fair, it's a story that's only meaningful to those with an interest in drama surrounding sports... I don't see that being much but entertainment in the first place, however well sourced.
I could probably explain it to my mom. She used to work at a newspaper, and had some sort of arcane typesetting system that involved formatting codes -- much like LaTeX.

Thing is, I think she'd much rather put up with the minor inconveniences of Word than ever look at another formatting code again. And so would just about everyone else. That's why Word won.
Personal Analytics for Facebook
+1 to that, I made the same comment at the same time :)
FYI, your "Learn More & Sign Up" button links to https://userfox.com/, which gives me a SSL cert mismatch error. https://www.userfox.com/ works fine, however.
Why the skepticism?
I'm not a fan of the name (or the entire syntax really, but the non-descriptive name is the worst bit). python is generally pretty self-documenting, but calling 'Delorean' to convert times is totally obscure. using datetime and pytz.timezone is a few too many steps at times, but at least it is readable. This is just magic.

`return utc.localize(datetime.utcnow()).astimezone(est)` is maybe a little annoying to type out, but it's obvious what it does. `return Delorean(est)` doesn't make any sense at all.
Crypto is not like other features of a web application. With most other features, it can be mostly working and have a few bugs, but still be useful and functional. Bugs can be ironed out over the course of time.

Crypto is in a very real sense all-or-nothing. You either get it right, or you get it wrong. There is no inbetween. Given a weakness, the best attacks almost inevitably drop from requiring O(2^keylen) operations to something along the lines of O(messagelen) operations.

Worse, it is often very difficult to dig yourself out from a deep cryptographic hole that you've gotten yourself into. If you've done it right, you won't be able to do things like rehash user passwords without the user actually supplying his/her password. You won't be able to reencrypt data with new algorithms until the user supplies his/her key. And if you haven't thought ahead and added proper metadata to identify the algorithms and encodings you've used, your migration to any new architecture is going to be a massive pain in the ass. And even in the best case scenario, you will never be able to "upgrade-in-place" the algorithms and approaches you've used for users who've gone dormant. Worse again, if anyone has already gained access to encrypted data before you began the process of upgrading, they have literally an indefinite period of time with which to attack it.

Bad cryptography almost always implies a lack of people with a real cryptographic background. And that implies that at least one of: they don't value security as much as you think they do, or they actually think they know what they're doing and are utterly mistaken. Neither of which bodes well for real long-term solutions, and hints to an endless game of exploit whack-a-mole.

Everything I've read about the cryptography used in Mega leads me to believe it was implemented by well-intentioned amateurs who have tragically fallen victim to the Dunning-Kruger effect. Their use of cryptography amounts to little more than advanced cryptographic voodoo — their approach is to cryptography what Deepak Chopra's approach is to quantum mechanics. It's little more than advanced cryptographic voodoo. I'll note also that they seem to be taking the exact stance you seem to be advocating: just writing glue around a sound cryptographic core. Except their glue code is pitifully insecure, combines primitives in nonstandard or cryptographically unsound ways, and uses primitives for operations they were never intended for and aren't suited for.

TL;DR, bad cryptography is forever.
Making it easy for business to spam customers.. no thanks.
DELL: Next Generation Management (Slideshow on Slideshare.net)
Designing the New Mac Pro: An Awesome Design Concept
Apple CFO Jerry Seinfeld Addresses the Shareholders
gross. thanks i'll fix it.
Or maybe I'm just a boring old mid-40's fart.

That's part of it, right? I assume that all these silly requirements and hoops are really saying, "We want the best of the best as long as you're under 30."
Slightly off topic: does anybody know why timezones are not firmly isolated within the presentation layer (more specifically, in the string formatting functions) rather than being part of the datetime object? (datetime in Python, DateTime in C#).

In other words why this sentence could be wrong:
Timezones are a presentation-layer problem!
http://news.ycombinator.com/item?id=5083321
As Americans, we seem unable to realize that in many cases the best thing to do is nothing, or just keep an eye on it. We love the thought of "fighting cancer."

You can't just fix this problem at one level; it's pretty endemic. To start with, I'd love to be able to opt-out of unlikely-to-improve-my-outcome procedures, but even with those wishes doctors are likely to still act because of other pressures.
You can always send him an email: hal at MIT dot edu
If you earn over 70k, benefits are always included. A few hundred a month employee contribution, but insurance is a non-issue. These benefits also include 401k of some sort, maybe even matching. If you don't work 1099, you acrue social security benefits.

I submit one can get over $500k of consumer credit based on 75k income and existing good credit. Not a home loan, consumer credit like a Sears card.
Git Video - Add Videos to your Git Commits
Users who have contributed to the SO community have the ability to close and delete questions. Just because you've got to a stage where these "dumb" questions seem obvious to you, doesn't mean they're not valid questions. You can tell them to improve their question or show that they've put some effort so that they understand that it's ultimately a Q & A site and not a code production service.

As for the stats, is it really that suprising that newcomers ask more questions? I'd imagine those who have been programming for some time are more confident in their ability to research answers, check the usual resources (e.g. MDSN), read and understand open source code, and then use SO as a form of last resort.
I meant that the users that currently upgrade every 6 months would move over to the rolling release system.

Also, I don't think LTS would have to be completely separate from the rolling release. IIRC Debian stable is basically just a freeze of the Debian testing rolling release somewhere that makes sense.
making it easy for businesses to tell a story of why your product is valuable to a user that has explicitly signed up
I think the whole point is making your customers not feel spammed.
Definitely. I've been around MIT a long time, and have seen it go from a hacker friendly place to one where charges are filed for undergrads acting according to ethical hacking on campus.

It's a shame, and I know who I blame, but I am 100% certain that my assumptions about the inner workings of the MIT corporation are incomplete.

Besides, Hockfield is gone, and I largely blame her and Vest for the new liability-sensitive administrative culture that's so antithetical to the MIT tradition of supporting students, unconventional exploration, and if not being helpful at least not being actively hurtful when things go wrong.

So if they're both long gone, what is going on? Leftover poor policy? Deans who were hired under a bad paradigm of operating their department? Faculty pressure (I sure hope not on that one)?
+1 I'm anxiously awaiting the answer to this question too.
Instagram the social network/app are the product. The business is all the social engineering being done to market it, the infrastructure to handle all those booty shots, the HR dept., etc.
Scientists develop robot ‘hedgehogs’ to explore Martian moon
PromoJam founders reinvent their company - again
One of the first demos on the PDP-1.

The first demo on the Altair 8800.
| Facebook did not install a CCTV in anyones home and log
| their guilty pleasures. This gets parroted a lot, but if
| you don't want someone to find out you love Lifetime
| originals, don't post it on facebook.

You're either misreading my post or being disingenuous. I said:

| The same could be said of convincing people to put CCTVs
| in their houses

I could easily just say, "If you don't want people to see what you do, then don't allow a CCTV into your house." You're acting like CCTVs are by definition involuntary.

People put most things into Facebook because they don't understand the real implications of it. They say, "I like Lifetime originals," because they want their friends to know that, or because they view Facebook's profile questions like a survey. Most of these people are techno-illiterate (including the newer generations which are just more adept at using/consuming tech than their parents).
That's a good point guys. I didn't really intend for the Find Your Friends screen to represent Apple's UI aesthetic as much as an extreme example of real-life metaphors. It's pretty clear Apple is going away from that look as fast as they can.
Our technology is proprietary. To our knowledge, we are among the first to offer an autonomic machine learning API. Unlike n-gram and word-bags, our technology detects the inherent semantic value of any string of byte-patterns (the computer science definition of words).

The new idea is that the system learns upon stimulation (like a neural net) while providing transparency and control to the developer.
I did exactly this for many months, but then realized that I was spending 90% of my time in the VM and it just made more sense to run the linux install native.

My laptop is my development machine, so I usually have my desktop (Windows, since it doubles as a gaming rig) in reach if I need Windows for Photoshop or Visual Studio or something else briefly and don't feel like firing up a VM.
This is sooooooo awesome. I have needed to search my private repos many times, and descending to the command line requires too much googling for syntax for my taste.
Is this a major problem with Google now? I know this is completely subjective, but my friends and I have talked about this a couple times, and we feel that Google used to be significantly more useful 5-7 years ago. Has SEO done that much damage, or has the way we use the search engine changed? Or perhaps something else?
Not for this, but this is usually my #1 complaint with job postings on VC. Location is really the single most important thing, say it right away, preferably in the title.
The United States government is currently responsible for funding people to move into previously peaceful communities and jack up the murder rate, with zero prior review of their propensity to commit violence.

http://www.theatlantic.com/magazine/archive/2008/07/american...

American Murder Mystery

Why is crime rising in so many American cities? The answer
implicates one of the most celebrated antipoverty programs
of recent decades.

...

About six months ago, they decided to put a hunch to the
test. Janikowski merged his computer map of crime patterns
with Betts’s map of Section 8 rentals. Where Janikowski saw
a bunny rabbit, Betts saw a sideways horseshoe (“He has a
better imagination,” she said). Otherwise, the match was
near-perfect. On the merged map, dense violent-crime areas
are shaded dark blue, and Section 8 addresses are
represented by little red dots. All of the dark-blue areas
are covered in little red dots, like bursts of gunfire. The
rest of the city has almost no dots.

Betts remembers her discomfort as she looked at the map.
The couple had been musing about the connection for months,
but they were amazed—and deflated—to see how perfectly the
two data sets fit together. She knew right away that this
would be a “hard thing to say or write.” Nobody in the
antipoverty community and nobody in city leadership was
going to welcome the news that the noble experiment that
they’d been engaged in for the past decade had been
bringing the city down, in ways they’d never expected. But
the connection was too obvious to ignore, and Betts and
Janikowski figured that the same thing must be happening
all around the country.

That's the US Government "helping". Why would anyone trust them to intercede in a dispute between neighbors?
I don't know what you are referring to when you're talking about open. Where can I download the source code for your apps or a database dump?
So the library does a little bit more than just deal with shifting timezones which as you put can be a little annoying.

I would take a look at the docs and see what else the library can provide before you start quoting the interface incorrectly. :)

As for the name I considered other things most lead to namespace pollution. You are right I might be able to clear up the reference for people who dont know "Back to the Future" series.
Yes, the technology is currently used to find concept similarities in documents. Unlike other techniques, ai-one's approach can detect concepts within paragraphs. Moreover, it can find "ideas" within very sparse text. The solution is owned by our customers -- so the it would only disappear if all entities went out of business.
Android, the OS and company, was purchased by Google. Its founder, Andy Rubin, was also the founder of Danger, Inc., makers of the HipTop/T-Mobile Sidekick, one of the first mass-market smartphone-like devices.

It's interesting to note that the HipTop has always had a modified Java run time, and in later versions even ran on a Unix kernel (NetBSD I think). So the architecture decisions for Android were already familiar to Rubin and the team.
Yes, it goes nicely with that spirit. But it doesn't go nicely with "have a well-specified return type for all functions that you know in advance", as "read" can return anything. It's great for languages to pick the right implementation of "length" on the fly, but the point is, they all return integers. "read"? Who knows what type you'll get back in Haskell, the "you must specify [or at least plan out the] output type" language? There, it seems to break the trend.
Aha, thanks for the clarification everyone on this thread.
First, I'd like to encourage the author - please keep iterating and keep the functionality coming. There is certainly a lot that can be done to make working with dates easier.

That said, this is just not very impressive right now. The dateutil module is much more useful: http://labix.org/python-dateutil
I find that businesses start with the notion that they will make money...

There is a distinction to be made. There are many startups that are the product itself. Their product is just a coy to make it seem as if they are successful. Their only aim is to sell the success to investors/people with money so they can cash out. In this case, the startup/product provides a very different set of usefulness. Yes, these types of businesses are useful. They generate traction for the buyer, their engineering talent put to better use, etc.

Though these days I just start with the question: Who will buy this? If I can't answer that then I move on. No sense in trying to mine a business model that does not exist.
H.L. Mencken on San Francisco (1920)
What is your business domain? You might find it more beneficial to ask your candidates to solve something relevant to the work they would be doing for your company.
Thanks, that second link looks really interesting!
[ShowHN] Using flask.jsonify? Support JSONP with this extension
A Founder’s Life Has A Lot Of iPads In It
Its really weird that you decided to address my last comment more than my current comment, but whatever:

1. I brought up marriage (again, in my last comment), only to tie it to dating as an often expected outcome. In other words "these things apply to marriage, and since dating is usually used as a vehicle towards marriage, they thus apply to some degree to dating".

2. The reason dating is different is because there is an actual expectation of love, exclusivity, and longevity. There is absolutely no contract involved, thus these become the primary axis of the relationship. For example, note that if it is explicitly an open relationship, then the particular expectation of exclusivity disappears, in which case these actions would be legitimately considered "less scummy". With employment, there is a contract, and the other factors that you believe are influential to the relationship exist solely in your mind, and I will re-iterate, are in no way reciprocated by your employer. You will receive a bad surprise someday when you find out that the employer has no such notions of loyalty to you.

Finally, I am now really curious about your mindset. You seem incredibly insistent that employer-employee relationships are A LOT like dating. You believe that another company trying to hire you is like someone trying to steal a girlfriend. It only follows that you looking for other employment would be analogous to going on OKCupid behind her back? Is this how you feel as well? Do you think that employees should only try to find jobs after officially quitting and thus suffer possible windows of unemployment? Or is that the arbitrary point where the analogy ends in your mind?
I love LaTeX. I still don't quite know how to pronounce it, but it's perfect for someone like me. I like to focus on what I'm saying more than what it looks like.

I get the exact same satisfaction out of using Lilypond for music notation instead of Sibelius, Finale, etc.

What's really great is that if I ever need to write myself a short paper that includes math equations, graphics, and staff paper snippets, I can do it all in the same IDE, all using text, and check it into git and run diffs off of it.

I'd like to eventually figure out a way to have this IDE be able to blog some of these papers. Probably some weird combination of eclipse, pandoc, and ruhoh might get it done.
Interesting:
https://github.com/search?p=4&q=gmail_password&ref=s...

https://github.com/search?p=4&q=secret_token&ref=sea...
I'm also assuming that if you are building a device that has a multi-year lifespan you can factor in the ever decreasing cost of components. Maybe the price of the components on day-1 are $500, but day-730 $350.
Thank you for your detailed reply Will. Quite astonishing what kind of professional behavior is ostensibly permissible. To the layman, Steve looks like a total crook.
It is a general purpose technology -- much like a programming language or chipset. The use cases include any problem that requires machine learning of content. Current deployments of the technology include: mining social media feeds, forensics, legal compliance, electronic discovery (of legal documents and evidence), knowledge management, etc.

We typically do not tell what our customers are doing -- we license the technology so they can embed it within their solutions.