skysight-inc/HackerNews huggingface dataset:
I also received the same email four days ago. I'm curious what tool they used to harvest email addresses. I'm very behind-the-times in what harvesters bother to implement these days, if they've gotten to the point of having a regex match on /[emailchars]+.{,20}(gmail|yahoo|etc)/, then I'm impressed! If there was any manual work involved though, it's sad that it went to waste on a generic non-templatized email.
I dispute their contention that an "ideal" solution would not block political or charity robocalls. Ideally we close these loopholes in the No-Call List, so these all are illegal.

It seems to me a lot of the problem results from allowing the caller ID information to be spoofed. Any serious attempt to fix this problem would seem to involve tracking down real numbers, defeating the spoofing.

Most satisfying (and effective!) thing I have ever done to eliminate a repeated scam call (to lower credit card interest rates, never admitting who they're with, except some vague reference to imply they're associated with the credit card companies) is to string the guy along, when I am "going to get my credit card", setting the phone down and going about my other business, until it's clear he finally hung up. Then he called back, and I said "when I got back to the phone you weren't there!", and repeated the game a bunch of times over the day, with the guy getting more & more exasperated. Funnily enough, I never get those calls anymore...
Seriously? This is so trivial to add in your media query yourself.

img {
max-height: 100%;
max-width: 100%;
min-width: 400px;
min-height: 300px;
}​

http://jsfiddle.net/N8GKd/ -- resize the window.
I would if I didn't feel like it would be a waste of my fucking time.
Completely stupid headline; removing words 2 through 6 (and the comma) would fix it.
Ask HN - What is wrong with Bootstrap?
I see different views about Twitter Bootstrap. Yesterday, Joomla became the first CMS to go on board with Bootstrap.
People around see it as a use-and-throw framework as it is suitable to start a project but not end with it.
There have been a lot of brouhaha about it, mostly because of its noisy Twitter roots and it looks to have won over HTML5boilerplate or 960 grid systems.
It certainly has lot of juice than its competitors, but it is having its fair share of criticism. I have personally used for some projects but I usually find it bloat. Yet it works most of the times. Its mobile architecture is flawless.
Yes, there are no fancy design elements apart from colored buttons, rounded corners etc. and it requires adding a lot of backgrounds, borders etc. to make it appealing for a common website.
Can some experienced minds on HN enlighten more for Bootstrap or, if it is not a right way, a suitable alternative which can look good on every hardware. Infinite grid, at http://www.alistapart.com/articles/the-infinite-grid/ looks promising, but the execution is flawed.
I agree we need a better healthcare system. My point was that starting a successful company would still be hard, even if health insurance was taken out of the equation. It'd probably still be hard even if making rent was taken out as well.
What's misleading about it? It's an https site...
I've been running this for a few days now on my macbook air (mid-2012, aka 5,2) and it is flawless. 12.04 needed to have ACPI switched off, I guess at some point the fixed that but I didn't think to check until I decided to take the plunge with beta2 and the clean install booted absolutely perfectly! #Ubuntu #Winning
The graph is good, but I think I like the font more.
I wasn't too worried about this when i read it, but it appears the latest oracle java plugin is not supported on chrome. I get this message from the download page:

"Chrome does not support Java 7. Java 7 runs only on 64-bit browsers and Chrome is a 32-bit browser.

If you download Java 7, you will not be able to run Java content in Chrome and will need to use a 64-bit browser (such as Safari or Firefox) to run Java content within a browser. Additionally, installing Java 7 will disable the ability to use Apple Java 6 on your system."

So now it looks like I'll have to flip over to firefox if I want to use a site that requires the java plugin - kind of a nuisance.
lucky and unlucky you. Still thanks for giving the heads up that there stock initialy was not the 512mb versions, something I think I'll definetly be checking for when I get mine.
This is pretty insightful, this bit in particular:

"Ubuntu suffers because it doesn't pay respect to its natural, physical environment that is a local computer. It can be a highly tuned system that takes the most out of your hardware or it can be an ethereal, ubiquitous cloud service that's available regardless of hardware. But not both."

Emphasis added there at the end.

My claim is that "we", folks who engineer software and create products, have made those software products indispensable to folks who never used to care about computers much less shell out money to own one. They never did want to buy a computer, they don't want to buy one now, what they want is the function that is provided by some app or collection of apps. These people want to follow tweets, or facebook, or chat, or see cat pictures, they buy computers to do that because they have to, not because they want to. What is worse, the 'computerness' of computers, their re-programability, their flexibility, causes more problems for these people than it solves. They want turn-key, instant on, instant off, tools.

And folks are making these tools for them, Chromebooks, and iPhones, and iPads, and Slates and Surfaces. They are marketed as tools that get a particular job done, not a universal tool. Can you imagine a power drill where you take the motor off and use it in your mixer, then take it off and use it in your desk fan, and then take it off and use it to pump water and wash your deck? No you get separate tools for those tasks, and they all have a motor in them but the motor isn't universal, its optimized for the tool. We are moving that way with processors. No more 'boot whatever you want' no more manuals describing the instruction set or peripherals, no more general purpose tool chains or operating systems. Processors designed to do one thing well like be a 'phone' with proprietary value added parts (like a GPU) and special instructions (like Jazelle) which you only get to know about if you agree to buy a million a month and design it into your specialized product.

The needs of an operating system for one of those devices is very much different than the needs for a programmer or developer's operating system. Sure they share some things in common (both render to a screen) but how or when they do that, and what API they use, those things are important to a developer but not to a tool/appliance user.

Yason is exactly correct that Ubuntu is standing astride this crevice while it widens underneath them. Soon, unless steps are taken, it may find itself neither fish nor fowl, an unacceptable environment to developers (too closed off) and to appliance users (too technical). Personally I'd love to see two distros in Desktop one is "End user" and one is "Developer" with very different design targets.
> "Steam for example has none of the same problems as the app store because they very actively curate, and they don't let the riff raff in, which erodes consumer confidence in shopping in the store."

I love Steam, but they don't police it as much as you think.

First off, pre-orders are always problematic as Steam doesn't know if a new game is going to be good or an unfinished tech demo that was released one year too early, which was the case for a game I pre-ordered last year. If it's bad enough they'll do refunds, but you need to push them and they won't always grant them if you don't ask in a timely manner.

More troubling, they sell games that they know are broken. Full Spectrum Warrior is one example that I can think of. The game tries to resolve a no-longer existing address hundreds of times a second and lags horribly. It's easily fixed but Steam support doesn't care because it's not Valve's game.

Steam does a lot of things right, but it's very much a buyer beware situation, and for higher stakes than a $0.99 app.
Defining DevOps: It's not just a buzzword
Recently, I've heard one too many times "Oh, we do DevOps" when later I find that they really just mean "Oh, we use puppet and keep our Visio files in subversion". This is what DevOps means to me. What does DevOps mean to you?
He's really composed and well-spoken for a 17 year old, and I'm not just talking about his English fluency. I was also impressed by how mature he sounded when talking about his future plans; taking things step-by-step, and wanting to volunteer and become a humanitarian worker before working on uniting Korea and contributing to world peace.
Timing in javascript is pretty poor. The best accuracy you can get is around 0.5 seconds. Given that many tests and testing sites (and psychological instruments, which is why I know) require millisecond (+-10) accuracy, Java is the best tool for this job. Its a sad day for me, this change, even though we fall back to JS the timing simply is not as accurate.
This may change with localstorage and access to system API's, but its not there yet.
Violentacrez gets fired, does video interview with CNN
Really? If you want these plugins, just do the one-time install when you first encounter the Missing Plug-In message, and then everything will "just work" again. (Well, perhaps you'll have worse battery life and maybe a less secure system.) There's a reason why that error message has a button next to it that makes it really easy to install the missing piece, as opposed to hunting for the right software on the Internet.

Can you be more specific about needing to "manually futz around with flash every two weeks"? I'm guessing you mean software updates, but I have a hard time believing that Flash stops working unless you update it. If you don't value the added security of having Flash updates decoupled from OS X releases, then you can just tell Flash to stop prompting you to update (or better, just tell it to do so automatically).
The newest Air uses a different type of fan (as does the retina MBP). It's quieter (perceptibly so) and is nothing like the traditional "whining" fan; it sounds more like white noise. In my rMBP, I'll intentionally max out the fans when playing a game (to reduce heat on my hands) and the sound isn't really noticeable at all. It sounds like the ambient noise from my air conditioner or the highway near my house; in fact it's so close that I literally can't hear the laptop if I'm sitting on my balcony.

That said, I think you're significantly overstating the noise of a modern Mac in the first place. Some of the non-retina MBPs run pretty warn, but my last-gen Air was silent unless I tried to play games on it. Even when writing code. I could build a ~500 file Java project in IntelliJ and it wouldn't even get warm, let alone kick on the fans.
Ask HN: Virtual Phone System with mobile app for US market
Hi,

This is Chaitanya from Ozonetel Systems. We have a cloud telephony platform called KooKoo(http://www.kookoo.in) in India which is pretty popular(handled more than 600 million calls in the last 18 months). We also have built a virtual phone system product called BizPhone(http://www.bizphone.in) on top of KooKoo. BizPhone also has been pretty successful with a lot of SME and even enterprise customers in India using it. We have a couple of innovative features in addition to all the normal features of a virtual phone system which have been well received by our customers and they include:

1. Mobile app. Dial with your virtual phone number and manage all calls through the app. Also integrate with inbuilt CRM or other CRMs to show call pop details about the caller.

2. Call-Email-Contact management workflow. Just use your phone and email to manage all your contacts and tasks.

3. Task reminders through calls.

More details about our thoughts on improving business communications can be found at http://blog.bizphone.in/2012/07/redefining-small-business-communications.html

Since, it has been well received by businesses in India, we are now planning on launching BizPhone in the US. Just wanted to gauge the interest here before we do that. I know that the virtual phone system market in the US is much more mature with very good players like Grasshopper etc. But we think our product has some extra zing to it which will be liked by the customers. And of course, it will be cheaper :)

So please upvote this if you think there is space for another virtual phone system or leave some comments if you think the market is saturated or you have some advice for us.

You can also reach me directly at chaitanya [at] ozonetel [dot] com and my BizPhone number is +91-40-66588321
Chromebook/-box indeed sounds great for remoting into a dev machine, but damn, what did they do to the keyboard on the new Chromebook? Lots of stuff moved around...

http://www.google.com/intl/en/chrome/assets/common/images/de...
OH ya I'm sure traders in Chicago are the good guys. Whatever. Brown nose.
Why does a company need at least 10 employees to compete in the Federal Trade Commission Technology Achievement Award?
Is this similar to Bountify.co?
I think Apple are under the impression people see documents as somehow living inside the applications that created them. They may not be entirely wrong; I know my parents have never really understood where their documents "are", except that they can get to them by doing File->Open in Word, or whatever. I would not be terribly surprised if these folks also don't understand that files have formats and therefore other apps can handle them.

It does make iCloud insufficient for my purposes. But I don't think it will stop iCloud from being a useful tool for many less technical people.
You still use google search?
https://duckduckgo.com/
> If the phone company is going to charge the originator, they'd have to verify that the call you reported was actually an illegal RoboCall

If I'm getting unwanted calls, I don't really care whether the government thinks they are legal, I just want them stopped.

How about this solution: if the caller ID is on a whitelist, it goes straight through. If not, the caller gest asked a question (which should filter out robots). If there are determined human unwanted callers, a second line of defence would be to ask them to key in a 4 digit code (and I'd only give the solution to people who wanted to call me).
Just ban robo-calls. Make it illegal.
Not to be a stickler, but you're missing a few semicolons and a bracket at the end in the download.
Infographic: The Astounding Power Of Pinterest
Controversial Redditor, ViolentAcrez, interviewed on CNN
Hello,

Funny stuff from John Cleese - The way i understand it, Compaq was competing with IBM purely on speed (the same, but faster), not dissimilar from how some folks are trying to create next-gen supercomputers nowadays. Is it possible to create a computer that beats the competition based on beauty and elegance instead (like how the Spanish soccer team plays on the world stage) ? A few months ago, I watched the Marvel Avengers Movie and in it, Iron Man Tony Stark had this little device where he flicked his fingers at a screen and this wonderful little 3d hologram of a computer popped up which he manipulated with his fingers. Anyone has any good ideas to engineer something like that ? I would love to hear and work with you on something like this - there could be other imaginative and original solutions I would guess.

Thanks a lot.

GengYang
Dolphins Can Maintain Vigilant Behavior for 15 Days
Google to unveil new Nexus phones on October 29th
But all the other healthcare systems, which are cheaper, have equal or far higher levels of government intervention.
Anecdotally I've seen similar bad behaviors in a lot of bug bounty programs:

- I haven't submitted to PayPal, but I do have a minor eBay XSS which I reported in May (eBay doesn't have a bounty program, but they do have a responsible disclosure policy: http://pages.ebay.com/securitycenter/Researchers.html). The last time I asked if the issue was patched I was told "Not yet. We'll let you know when this is resolved." This was in June, I haven't re-tested recently.

- When CCBill had a bug bounty program I was able to gain access to their admin panel because it was publicly accessible and linked to via a directory index. That followed a story similar to the one here (I reported it, it was rejected as a duplicate, I followed up about a month later when it still wasn't patched and they quietly patched it and paid me money)

- Yandex recently launched a bug bounty program. So far I've submitted 3 or 4 issues. I've only heard about one of them: it was marked as a duplicate, which is fine, but weeks later the issue still isn't patched.

That being said there are companies like Google, Mozilla, Facebook, Etsy, GitHub, Reddit, and many others which take responsible disclosure of security issues seriously. But it does seem like certain companies need to re-examine how they handle reports from external researchers.
Relevant point to bring that up. However notice the progression from trader to other more classically "noble" pursuits. And again, I was speaking about his (and other's) character in how they treat people, not necessarily what the stereotypical viewpoint of their profession is.
You're about to learn that you should absolutely never postpone figuring this out until after you go into business. There are almost certainly going to be hard feelings. If I were you, I'd split it 50/50 and call it even, unless that's really unfair to your friend somehow. Then spend tomorrow figuring out how you're going to split profits moving forward in a way that neither of you feels shafted--or you'll lose your friend or your business partner, or both.
As an example of a good bug bounty program, my experience with Google was excellent.

If you're interested, I wrote about it here: http://blog.andrewcantino.com/blog/2011/12/14/hacking-google...
I believe you're looking for http://www.apple.com/pr/library/2010/11/12Oracle-and-Apple-A....
Corners? Yeah, I don't like those either, and I hated Windows 8 at first.

But there turned out to be a simple solution: the Windows+letter shortcut keys. Start with the Windows key (literally), or use Windows+I for quick settings (power, wireless, etc.), Windows+X for power tools, or any of the other Windows+letter shortcuts.

I posted several of them here:

http://news.ycombinator.com/item?id=4663376

After getting used to those keys I started to like Windows 8 after all. I'd always used the Windows key to open the Start menu on Windows 7 and earlier, there were just some new Windows+letter combinations in Windows 8. Handy stuff.

I'm not saying you should switch back to Windows 8 again, but if/when you do, just go through the whole alphabet trying every Windows+letter combination to see what they do. You won't need those four corners any more.
What tool is this http://i.imgur.com/rRFW6.png ?
> But now I need to manually futz around with flash every two weeks to keep it working ... and now java as well ?

I don't understand how the java plugin is an issue. It's been disabled on all my machines for the last 4 years, and I don't remember any instance where I'd have whished to enable that thing.
That code takes a terrible detour. To do a simple reduction, you build a STRING, hand it over to the parser, which creates an expression, which is converted to bytecode and then it can be interpreted/JIT-ed.

I can't imagine it actually being faster than normal array functions, and if it's the case it yet again proved what an abysmal language JS is :-)

But seriously, don't use eval this way. The array may not seem to contain user input on first glance, but it's very fragile: a small bug, a change to the code (for example, by another programmer, or by you when you're not paying attention) can easily cause it to be.

You're never "smart enough" to go around basic security guidelines to gain some (questionable) speed.

I think it's a good question by the grandparent what eval is good for. Arguably it allows for some powerful paradigms such as generating code at run time, but similar things can be done with function closures and eval is just too often abused for parsing (wasn't there window.JSON.parse for that?)
I like it. Saw a similar approach in Firebug's domplate. dom-o looks cleaner.

I really like the pitch to "Reduce the number of moving parts" at the cost of small learning curve.
I can't remember the last time I used Java on the client side but I'm sure it was hellish.
There are a variety of things that still use it. VPN services are probably the #1. WebEx and other services like that a close second.
Probably you've missed the interesting comment that I copy-pasted here on that http://news.ycombinator.com/item?id=4647980
There should be a Kickstart project for this. Lots of people would pitch in. I'm sick of these daily robocalls.
Graph of James Bond's booze, bonks and bodies over the years
As someone who gets elbow deep in tables & inlined CSS fairly regularly still (japanese non-smartphone websites ... ガラケー).. trust me. CSS is fannnnntastic.
The Mac App Store is a much better comparison than iOS, and it's far from a race to the bottom there. If you look at the Top 100 Grossing apps, only 10 or so are priced at $4.99 or less.

Most of the apps are closer to the traditional desktop software pricing range of $19.99 - $99.99.
HackBar: https://addons.mozilla.org/en-US/firefox/addon/hackbar/
I rather appreciated its snarky nature.
Wow, I never thought I'd see the day when Runescape wasn't Java.
Assuming I have a monitor, keyboard, etc. the cheapest I can get into developing for iOS is $699- the cost of buying a MacMini and paying for an Apple Developer license. Since the baseline MacMini probably isn't enough machine for most developers push that to $899 or $1099.

On the other side of that coin users are buying iOS devices which net Apple huge profits. Sure the high end Microsoft dev tools are spendy, but don't act like Apple is helping developers out.
He seems like a very articulate and positive young man.
The risks that exist today "weed out" failures before they ever exist (failures are very expensive/bad for the economy). Most people realize that they do not have a good enough concept, enough time/dedication/work ethic lack a high level of life/business/leadership/social skills/self confidence.I could go on and on here.

If people have little/no risk to follow a venture, we will see a lot more people quitting their 9-5s and starting garbage businesses.

HMM - This sounds a lot like people getting home mortgages who have no business getting them... I know that John was a big fan of the affordable housing act as well.

Why does John Stewart stop there? why not lower entrepreneurial risk even more and guarantee that if someones startup business fails that they get money to live on from the govt for the next 18 months? Oh wait we already have that (unemployment)

How about I become a full time entrepreneur then? I could probably make more money per year starting failed business after failed business. I have money to live on and free health care so why not? This sounds great for the economy. This Stewart guy is sure a genius!!!
A lot of people are talking in terms of "leaving" their jobs to start businesses.

For me, it's the opposite. I am considering leaving my business to get a job.

Why? Healthcare and retirement.

So I agree with the article. If we had universal healthcare, I don't think I would ever consider leaving my business.
Chrome is only 32-bit? Apparently, yes, at least on the Mac. The issue has been open for 3 years:

http://code.google.com/p/chromium/issues/detail?id=18323

"Snow Leopard will be released in less than 2 months. I believe we should start testing a 64bit version of Chrome so it can be ready when SL ships."
I'm curious what you're using that requires flash. as far as i can tell, it's pretty much dead. youtube and vimeo both support HTML5, and other than that it's just ads and games.