skysight-inc/HackerNews huggingface dataset:
“This web page at bit.ly has been reported as attack page and has been blocked”
I was just browsing my twitter feed, and it turns out bit.ly has been reported as malicious.
CAN IT BE TATTOOED?
Because they want to track clicks on links to URLs that they don't control the content of. Otherwise they'd be using utm_ query parameters and an in-site analytics system.

Bitly links in email are super super shady.
Looksery
Ummm... Html5 audio/video api works just fine on chrome mobile.

IOS safari is the bad actor, there ;)
Meteor recently acquired FathomDB. Additionally SQL is on the cards too (http://roadmap.meteor.com) they're not exactly heavily invested in MongoDB. If anything it looks like they're giving users the choice of what to use.
It's another kind of security Knox is about.

It's security of your device from yourself. The same kind of security idea that doesn't provide you with root access. The idea is that your company could be able to provide you with an app, but you won't be able to tinker with it. The whole point is, if the thing would work as advertised, the company can consider your device as "secure" and be not afraid of it leaking their data, while still letting you use it.

Well, the article shows it failed, anyway.
Yeah, I also don't get it, a few years ago it was the same method of editing so why would they leave now?
Well there are likely lots of potential markets where a prerequisite of allowing the end user to swap out LGPL libraries won't be accepted (sadly), not only Apple but the consoles as well, so from that perspective Unity needs to buy a license which allows them to forego the LGPL requirements.
I have been known to use Python's IDLE with suspect text documents, not because it's bullet proof just because the user base has to be super low. (as a text reader)
f.open('suspect.txt', 'r')
print f.read()
there may be a market for this...tweens
> you'll never go back to anything else.

React completely changed the way I thought about rich clients. It took me a little longer than 2 days, I went into React with an absolute hatred of anything Javascript and came out 2 weeks later loving it. There is something to be said for a library that can wash away over 10 years of built up anger for a particular technology. It's not just another revamped library thrown into the frying pan, it's a complete rethink of how rich clients can be developed almost effortlessly with code that anyone can read. When I got into react, all I could think was "yes, this makes sense, this is how it should have been all along." Moving into the future I expect most libraries will unify under the concepts introduced by React in the same way that most web applications frameworks are different flavors of MVC.
That sounds like an unambiguous no to me (null-terminator not included in count.)
Introducing Angular Material Design
I suspect all companies are poorly managed. If you can tell me about (big) companies that are managed well, I'd like to hear about them.

My experience with big companies has always been surprise that they get anything done at all. But maybe that is the secret of big companies, they get stuff done because they are so big that all the waste is swamped by all the manpower.
Oh, to me it already is. When I think about naming conventions I actually think 'Personal Computer' fits best what we all still call smartphones. The smartphone is the ultimate PC, in my opinion.

Sure it's limited in some of its tasks due to the display size and the efficiency of user input for things like text editing (e.g. writing a marketing plan, programming) etc.

The fact that it's also a phone I think is the least defining feature nowadays. I personally for example would rather do away with my ability to make and receive calls, than my ability to use internet (excluding Voip) for all the other applications on my phone. If you then consider that telephony is shifting towards being an internet-based service, and as you say the phone is just a software based feature, then yes I think we're getting to a place where calling these things 'smartphones' is as silly as continuing to call a computer/laptop a 'smart calculator' or 'smart typewriter' after 1990 or whatever.
Hi, your site is good. AT first glance it looks like a Google product.

Maybe you should try to land a web designer job in a company, before looking for customers. I'm sure there are some decent web design companies in Slovenia. So get a junior web developer and build experience. You'll come in touch with clients during your work. Maybe one of them could be your customer, when you decide it's time to go solo.
NEAR Stack (Node Express API React)
That post is for visionaries, Pichai does not yet come across as one.
I routinely see dumb ass decisions that totally ignore design/UX/technical principles imposed by the product manager while most of the company are against them.
It weakens the product first because they are bad decisions and secondly by having us spend time implementing them instead of actually improving it.

Thankfully I have not yet encountered decisions like this where the user personal informations are affected but I can totally relate to this kind of situation..
ONDiGO – Fully-Automated Mobile-First CRM “On-the-go”
Nice post.

I only skimmed the post, but I believe you are assuming the utility of all pages to be equal. By "utility" I mean the value of information contained on the page relative to what your business is trying to achieve (not the organization's utility as you define it in the blog post). However, in practice, aren't information certain pages of much greater value to the business than others? For example, finding a new front page article on the NYT website could be more valuable than detecting 50 new Hacker News submissions. However, the NYT page would exhibit less divergence than the HN page.
not sure but it seems the answer is trivial.

a public api with checksum of all www files or a http header of the checksum, ie a new http method "CHKSUM /url/file" possibley the nodes should not know if they are exit nodes, and then the checksum can be compared via 3-4 nodes.

if tor then compiled a list of nodes sending viruses the bad nodes could be cleaned out.

imo it would be nice if http had this for every page also; we could then have a browser plugin to verify checksums over https+3rd party to stop mitm attacks.
You are absolutely right. Which is why I'm so excited about Angular2. It's the first post-React client-side framework to come along. (as opposed to React which is more of a library than a framework, although it definitely pushes the boundaries of that...)
SQL is on the to-do cards since "Nov 2, 2012" ...
and lot of the comments are requesting it as critical feature
See: Flux .. I'm partial to the Yahoo implementation myself, which has a really good client-server story behind it. React would be the "View" system in the Flux workflow.

You are correct that React alone won't replace Angular, but with other tools (Ampersand, Flux, etc) you can use the pieces that you want and put them together. It's the difference between a library and a framework.
Google, Oxford University team up on artificial intelligence
Dart to JavaScript Visualizer
Every bit of technology provides benefits and threats. URL shorteners are no exception: they definitely add value (and I don't mean just from the sender's perspective, but also on the recipient's end, eg. by allowing you to customize web addresses making it easier for people to remember them) but can also lead to harm (obfuscating links to malware).

It's like saying a hammer is a useless tool because it can bust your thumb.
"Reorgs staff"
Remarkably, 3 of the top 8 executives that run Google - the so-called L-Team (Larry's team) are from the IITs (Indian Institutes of Technology):

Amit Singhal(IIT Roorkee 89), Sridhar Ramaswamy (IIT Madras '89) and Sundar Pichai (IIT Kharagpur '93)

[1] http://theiitian.com/the-iitian-tech-trio-that-runs-google-2...
Dart Language Asynchrony Support: Phase 1
this can happen only in NA: people w/out school lead data centers. I know a Sociologist who was a Director of IT Strategy and Planning, a retail salesman and Preacher becoming Oracle Developer (I had to visit internal establishments of a big job agency just to see who is it that they are hiring for Oracle positions because I, who started doing Oracle with it's first commercial version, Oracle 5 Beta in 1988., and worked in and around Oracle ever since, was certainly not amongst those lucky souls. They even told me, just before the Internet Bust 2000-2002 that "they will not be recommending me for Oracle projects"!? I made sure that in the last 14 years, every 6mths or so I send an email to that person starting always with that quotation and always reminding him that I was the state Champion of Math and Physics at the age of 17 and never mentioning my University Electrical Engineering degree and M.Sc. Computer Science including 25 years of experience in IT - btw, in order to feed my family, back in the 90s, I had to go low level, deep down low where no shoe salesman can ever go, writing STREAMS drivers and Unix communication gateways - ALL other positions were taken by people not educated in IT, computer science and electrical engineering. 2000s improved a bit: they started hiring Chemical and Mechanical engineers in IT as well, but not computer science and electrical engineers. Nowadays still 80% of IT positions are taken by intruders in the field!), etc. etc. NA led world to this Slump of All Slumps from which it will never recover, read my lips
Have you tried "5 Tibetans"? (see here for more: http://pa-mar.net/Main/Lifestyle/5TibetanRites.html) - it's not very strenouous, and you can increase the repetitions at your own pace (this should help considering the description of your current fitness state), does not require much time or any special equipment (just a yoga mat).
I am fairly active (I practice Aikido 3/times week and been doing that for 25 years) but I still got some benefit from daily practicing these.
Once you have reached the maximum number of repetitions and kept at it for a bit (say, 6 to 12 months) you could probably move to something more intense, if you want.
The consensus seems to be that Angular 2 won't really be ready for use until a year or two from now. I'm sticking to Flux + React for now, but looking forward to seeing Angular 2 mature. I'm hoping they gain the same client-server (shared code) capabilities that React offers.
ANT Evaluation of the Diurnal Internet
This is crap. It's also not very Japanese... the assertion that your apartment already has all the organizational equipment you need is utter bullshit if you've ever visited or lived in an apartment in Tokyo (that costs less than 5k USD a month). Even in less crowded places, there's usually a practical need for extra shelving, hanging space, etc. in order to keep enough clothes and related items around unless you live alone and lead a rather spartan lifestyle. I'm currently managing it, but only barely, and with a bare minimum of... everything.

It doesn't help that consumption here is positively rampant. Without making a value judgement, I'll just leave it here that shopping is a major form of entertainment.

This is the same kind of self-improvement crap that sells so well in the US. Don't make the mistake of thinking Japan doesn't have it too.

So, really, the only objection I have here is the idea that it's a "Japanese art." That's marketing; effective marketing, but like most effective marketing, it's a lie. I got rid of most of my stuff to move here, which was actually one of my goals, and I'm very pleased with it; however, the "joy" tenet is misguided, and the general lack of space in Japan has NOT inspired minimalism. It's inspired clutter and the avoidance of the home as a place to entertain and relax.

Again: Not a value judgment. Just observations from an American living in Japan and surrounded by the culture and people this piece misrepresents.
I also think that, as the wikipedia becomes more complete, it's natural that there are fewer edits.
Do it. I got rid of everything but a suitcase full of clothes, a couple laptops, and some books (less than a dozen). It's incredibly liberating.
Ask HN: How to get involved in open source project n pay bills, in sweden?
Hi,

I'm a recent master student here in sweden with few years of experience in Linux device driver and kernel programming. I'm now finishing off my studies and now looking for a job to pay my bills. Only thing i'm looking in the job is if i can work for a company and still contribute to oss projects. I can code in C, python with little bit of c++. I can work anything from computer vision to Linux kernel to python based coding.
I'm curious what you meant by MongoDB being a barrier to entry?

My understanding was that, for better or worse, Meteor abstracts a lot of that from the developer.

Were you unhappy with the queries that Meteor generated?

Or did you find your application did not perform well, or in the way that you expected, and you believe this to be the result of the queries?

Or were there issues on the deployment/operations side of things?
To signal spam content ;)
of course it does, read my post above. Even if an uneducated person is (uneducated) Edison himself as for every Edison there is an (educated) Tesla. No exceptions allowed
Guys, relax and stop whining. You are probably wrong about what is going to happen with Angular, because you underestimate how massive Angular has become.

I recently began searching for a new JavaScript job. I don't like Angular at all and I am skipping all positions that mention it. I have to skip ~90% of all ads. Think of it – 90% of companies that are expanding their web development use Angular.

So, even if this change will kill Angular, it will probably take years. It has become too big to fail.

If you like Angular, get excited about it. Look at how .NET or Java guys accept everything coming from Microsoft or Oracle. You are in a similar ship now. No one got fired for choosing Angular. No one will.
Bernard Hopkins is very nearly 50.
Could you make the source code of your app available so we (people who use Meteor) could take a look? Nothing that you're doing sounds hard or impossible with Meteor and I'd be glad to look through the code and help you figure out what to do to get it to work right.
My understanding about O2 was that it was a misconfigured proxy - they usually send your mobile number as a header to some internal sites (for example, you can check your pay-and-go account balance without logging in, IIRC), but managed to misconfigure it so it sent your number everywhere. They removed it ASAP, not putting up any sort of fight, so I suspect that's truly the case.

An article on the subject, from the same source: http://www.theregister.co.uk/2012/01/25/o2_number_sharing/
This is great. Was this written to understand the technology better or is there a practical use for having your own implementation? Could this be used for testing?
Could you elaborate on specifically which changes you weren't happy with? Just curious to hear what made things harder for you.
The most interesting part imho:

> […] This is one of the differences between Dart and similar features in other languages. In Dart, await always awaits. This makes the behavior more predictable.
I regularly install a self signed CA cert to reverse engineer the API behind various apps. Your tech-unsavvy person need only follow a couple of steps to install one too, especially if it's their network saying "This increases performance and speed or w/e guff we need to convince you to do this"
iOS and Web Developers Wanted. Let's Clean Up the Telecoms Industry
Join us in building a new kind of phone company and fight against the Telco monopolies.

If you're interested, please drop us a line: jobs [at] sendhub [dot] com

About SendHub:
We're building tools to make it fast and easy for businesses to communicate with their customers and employees.

Founded to help educators in under resourced communities, we’re taking on the Telecom giants. Hate your phone carrier? Us too. Telecommunications is a duopoly dominated industry, which has systematically suppressed competition over its 150 year history, in order to keep prices unfairly high. We’re going to change this, starting with business phone service. We have a ~$1M annual run rate and have raised ~$10M.

We’re looking for talented engineers with a strong sense of ownership to lead our iOS/Web efforts. We want you to take our apps to the next level; building communication features that are immersive, reliable, and performant.

The Role:
You’ll be in charge of building out our next generation voice & messaging app (Web or iOS). Responsibilities include building features, fixing bugs, and collaborating with our technically skilled design team to deliver the best possible end-user experience. You’ll iterate on the application in market with small, but frequent, releases.

iOS Skills: At least 2 years of Objective-C - building apps for the iOS or Mac OS X platforms, Modern Persistence Frameworks (like Core Data), Git, and a thorough knowledge networking and design patterns

iOS - Nice to have: Unit Testing with OCUnit, Inversion of Control (Injection) frameworks.

Web Requirements:
4 year degree in Computer Science or Equivalent from an accredited University and at least 2 years of professional, full-time developer experience. Must be strong in front end web technologies, networking, software design and architecture and test driven development. You must be proficient in at least one Front-end MVC/MVVM framework (jquery/dojo do not count).

Web Skills: Javascript, HTML & CSS, Git.

Web - Nice to have: Previous experience with Backbone or other MVC/MVVM frameworks, SIP, RTP, WebSockets, WebRTC

Our Philosophy:
We believe in taking care of our customers and each other, so together we can build wonderful products. We work hard delivering the best to our customers and we wouldn't want it any other way. We're hungry and you need to be too.

We're based in Menlo Park, CA, and while we're flexible on working remotely, you'll need to be around the office and eligible to work in the United States.

Benefits:
Health, Dental, Free meals and untracked vacation
Actually, I see it as the opposite.

It's really not that huge of a jump from Angular 1.0 to Angular 2.0. Small example:

<button ng-click="addTodo()">+</button>

becomes

<button (click)="addTodo()">+</button>

and

<div ng-controller="SantaTodoController">

literally becomes

<div>

Getting the advantage of 1 framework that's batteries included + universal (i.e. taught in CodeSchool, Tuts+, etc.) vs. an eclectic selection of libraries all over the place, gives Angular an advantage IMO.
This is exactly what you want: https://www.coursera.org/course/compilers
Yeah, like that's obvious or well-known.
network, you mean - corruption?
From the article:

>Specifically, every two seconds they predicted the average price movement over the following 10 seconds. If the price movement was higher than a certain threshold, they bought a Bitcoin; if it was lower than the opposite threshold, they sold one; and if it was in-between, they did nothing.

If they are indeed predicting the price at X+10 seconds at second X, they have more than enough time to act on that info without having to do HFT.
Well this helped me! I'm trying to wrap my head around FFT (or DFT) for my course in speech recognition, and while I still wouldn't be able to derive FFT or understand maths, I now have an idea what it does ;) Thanks!
The Case for Trailer Parks
The AudioFile: Analog-to-digital conversion
Me too. I add stuff to my wishlist throughout the year, then one month before Christmas and my birthday I go through and remove all the items I no longer want. Plenty stays on, of course, but plenty is also like "Ehhhh...I wouldn't actually do much with that", "Ehhh, I ended up seeing that elsewhere and don't care to own it", etc.
> Not all PEGs and absolutely not all recursive descent parsers are packrats.

Of course not, see the link I posted. PEGs are TDPL and recursive descent (not the other way around), and an alternative to CFGs. PEGs were coined by Bryan Ford, who then coined packrat parsing based on them.

You want to do smarter things than just memoising everything, yeah. Especially for complex grammars.

See http://ialab.cs.tsukuba.ac.jp/~mizusima/publications/paste51...
Because those sinusoidal waves are merely projections (in the real and complex plane) of the true elemental component of the FT, the complex exponential, which is really a helix: http://m.eet.com/media/1068017/lyons_pt2_3.gif

A while ago I made some drafts for a series of diagrams to help visualize this (http://imgur.com/vEcnVdn) but unfortunately never got around to finish it (https://en.wikipedia.org/wiki/Wikipedia:Graphics_Lab/Illustr...).

Anyway, for those who find it easier to think of sinusoidal curves, the animation in the Wikipedia article (https://commons.wikimedia.org/wiki/File:Fourier_transform_ti...) is a very good visualization (also, BetterExplained's rant on sines being explained as circles may resonate: http://betterexplained.com/articles/intuitive-understanding-...)
I knew there was a reason I put off learning angular.
"The more generic term" is really a term that was re-invented by Fowler, who is no stranger to inventing new terms for old concepts. Syntax Directed Editor is a much older term.
If you're sending spam, it's only appropriate that it goes in the spam folder.

It seems to me that google is doing a good job, here.
Saga, Y: The last man, Ex Machina, Alex + Ada, The Sword.

Not really techie but a really good comic & gorgeous art (imo): Sex criminals
So get better telescopes for the tolerance you want. We have no problems making predictions over thousands of years with current technology when it comes to stellar mechanics that agree extremely well with the historical record.

Yours seems to be a very medieval mindset. Just because we are ignorant of the initial conditions of a system doesn't mean we are ignorant of the equations by which it evolves. And the example of chemistry is just bizarre. If we couldn't reproduce the same reaction down to the atom time and time again our silicone based infrastructure would have filed a very long time ago. Similarly for nuclear bomb tests, if they were truly irreproducible then things like [1] should happen a lot more often than not.

[1] https://en.wikipedia.org/wiki/Castle_Bravo
node.js is useful for some specific things - specifically, doing real-time "plumbing" between data sources and sinks. There's a huge amount of libraries and support for doing that, that doesn't really exist in other communities.
Thanks. I am sitting down with Wikimedia Sweden next week to take a serious look at how we can add some of our rather good content without tripping all the wrong triggers. If it doesn't work I'll ping you. No need to agonise over it until this doesn't work, but appreciate the offer.
The biggest problem I usually have (on a Mac) isn't so much that it's difficult; it's that the MacTeX package is 2.4 GB, which often means an hour or so of waiting before I can actually do anything.