skysight-inc/HackerNews huggingface dataset:
Nice, but what could I use this for? Try to put this information in your website.
Firefox OS dongle redesign to add quad-core SoC, DRM
- Will this work inside of iOS's JavaScriptCore?
- Could this use grid style sheets as its styling engine?
You may want to take a look at elm-html.
Will it be the end of eat24's weekend coupons? When they started they were regularly giving 3-4 bucks per coupon. Now, I can't remember the last time it wasn't $2, apart from those times when they teamed up with other companies like Paypal and gave away $10. I'm actually surprised it went on for so long, seems like an expensive way to help retention.
A case for weak type hints only in PHP7
As for what the east-west axis means... According to the paper, they use a cylindrical anisotropy model and the best-fit axis is located at (9° N, 89° W) or its antipode at (9° S, 91° E). In other words, the crystals point along an axis near the equatorial plane through Central America and Southeast Asia.

The paper is pretty vague about why this would occur: "may represent a tectonic evolution of the inner core and thus our finding may indeed offer ‘clues about the inner-core history: its age, thermal process, and possibly an early convective event’."

Paper is available at http://www.nature.com/ngeo/journal/vaop/ncurrent/full/ngeo23...
Famo uses the DOM, by encoding matrix transforms to strings and sticking them into the attributes of DOM nodes.
I found one social security number in 30 seconds of looking. I have not attempted to look for more, yet.

This is DEPLORABLE.

If anyone cares about information security and is considering voting for this idiot, please reconsider.

I say "idiot" intentionally. Whatever else I may think of him, on any topic, this move alone is idiotic. The fact that his advisers didn't stop him from doing this speaks so poorly of them.
it's original layout is better:
http://hallofshame.gp.co.at/index.php?file=shame.htm&mode=or...
I 100% agree with you on the auth part. Mutual auth via something like SRP built into the browser would be a huge boon to building web sites that don't have to handle the plain-text password. Some nice chrome on that, or even an interface with HTML (<form method="mutal-auth-login"> <form method="mutal-auth-logout"> or something) would be super nice.

> OMG it takes a whole second and a half between clicking login and being able to see my bank statement. I remember when it was 15-seconds

What's worse is that people seem to get offended when you say "I have a crappy computer and a crappy connection, this is too bloated". I actually started running noscript soley to block analytics and ads that causing page rendering to delay for 10+s. I had the page. It was all there, but the browser had to wait for all resources before it'd do a full render. All of that immediately stopped with noscript.
I don't get tired of my own voice, because much of the text is informational. One of my long-term goals as a technical writer is to include more of my voice in my technical writing. That's the kind of technical book I've enjoyed the most over the years - writing that is clearly informative, but also conveys the author's personal experience with the subject. I hope my book does well enough to justify a second edition, and I'll revise the book to have a little more voice where appropriate.

One of the hardest parts for me is when the deadlines are pressing enough that the revision process feels like work. If I can go totally at my own pace, I just enjoy the entire process. But sometimes I have to push and write even when I'd rather do other things. Even then, though, the process is really satisfying. I want people to know how to program because it gives them some power. Basic competence in programming takes away the sense that what we're doing is "magic", but leaves people with a sense of joy at taking on hard challenges and making something that works.

I might go back to some non-technical writing at some point as well. Writing a 200-page non technical book sounds pretty appealing after working through a 500-page technical book! Might be a nice sense of balance to do both kinds of writing, in the long run.
Also, RMS wishes he'd seen it at the time... http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg005... (bizarre)
U.S. Copyright Office Begins Posting Public Comments Re: DMCA Exemptions
Enabled default to deny last night. And I actually think it works great! Yes, some sites, are broken, but with some tinkering around, it works.

This will be my default setup from now on..
This is all solid advice. To me, this reads like page one of a hypothetical book "So You Want to Start a Hardware Company." There's a lot to learn about building a real hardware product. I'd love to read the rest of the chapters in that book, written by the people who have been through it.

Though I would say that you probably shouldn't spend the time creating a new hackerspace. As someone who has been there, starting up and running a hackerspace can be a real time vampire. Joining up with your local space is great - you'll meet a lot of smart people, have access to some useful tools, and maybe even find some potential future employees. But I really don't think it's a good idea to start a hackerspace at the same time you're trying to start a company.
JoeAltmaier is looking for a proper description of the alignment. Like, were the fields aligned like a donut, or were they aligned from longitude 0" to longitude 180", or some other vector along the xy plane (assuming that z is north/south)?

//edit: kens' top-level comment found the answer!
As a sole founder, and yes I realize that is in itself a problem, hardware is hard.

I've taken a few "purely digital" projects to the masses, but doing that with hardware on your own is freaking hard.

On the one hand, we as starters are supposed to hack, grind, iterate until we have something we can show people and gain feedback. Somewhere in there we are supposed to find other starters that are willing to take the plunge with us.

In the digital realm this is easy because you can make fruitful progress in a few night's work.

The the hardware side you can work for months to demonstrate something that looks like dogshit and does what you say it does.

In the pure digital world, you don't usually have to separate "looks like" from "works like", unless you are just at the absolute earliest stages.

So is hardware hard? Hell yes.

Is it harder than "pure digital". Hell yes.

Are things making it easier, and does exposure to fab labs and maker spaces make it easier? Yeah, a little bit.
What are the accessibility implications of drawing all controls of a web app to the canvas using React? Are there ARIA annotations available for React already?
Looks really good. My only real question would be about something drab but practical: SEO.

As the components are rendered to canvas, would the metadata that usually feeds SEO be harder to generate? Is that something you could fix through use of the parallel DOM (it's mentioned briefly on the page)?
You should def know JS prior to learning React.

This is a pretty great book

http://eloquentjavascript.net/
wrong thread, sorry
It's true that someone experienced and focused could work 35 hours and produce as much as (or more than) another person who is less experienced and more randomized putting in 80 hours. Start up workloads (for good or bad) is more suited the latter type of workers though. The main reason is most of the time, no one knows exactly what needs to be done in a start up. Yes, product road map changes monthly (or even weekly) and blockers come up every day. As a result, someone sticks around more will be able to respond faster to the changes.

I will never do more than 60 hours work week, and that will only be for a couple of weeks max to get something out of the door. So as a result, I'll never work for a start up that doesn't have a concrete product road map that I could understand and believe in.
>What can you structure with besides syntax?

At the interface level, nested navigable fields.

>Even data structures in memory have a (binary) syntax

No, they don't. Syntax is the expression of structure through the arrangement of the contents of a single sequence. Data structures as they are typically realized express structure through the relationships between several sequences.
Reading to my child was how I first discovered why poetic writing was beautiful. If you are reading something out loud, several times (in some cases 100x) it so much more enjoyable when the writing makes your mouth and brain feel good.

One of my favorite books is "The Little Island" by Margaret Wise Brown (yes, of Goodnight Moon fame). Sometimes I pick this book to read to him, not because he requests it, but because it helps me relax.
http://www.spritzlet.com/
This is great explaining, very neat, thanks! I'll definitely link to it from time to time when friends or colleagues don't grasp the basics of capturing images and colour processing.
Both.

Alternate your time spent learning.

Sometimes study high-level, sometimes low-level. (Low-level, tongue-in-cheek, as in "JS is the bytecode of web applications.")
From Wikipedia

In microeconomics, search theory studies buyers or sellers who cannot instantly find a trading partner, and must therefore search for a partner prior to transacting.

Search theory has been influential in many areas of economics. It has been applied in labor economics to analyze frictional unemployment resulting from job hunting by workers.

https://en.m.wikipedia.org/wiki/Search_theory
And it was apparently "blocked by mistake and will be fixed very soon": http://venturebeat.com/2015/02/10/google-play-no-longer-supp...
There is also the possibility that such reactions might actually offend some people, who might interpret it as an attempt by the robot's creators to "play god". To technically inclined people like us, the whole thing is pretty demystified, but I can easily imagine some people who don't understand the mechanism to see it as a sort of "tower of babel" deal.
Yeah, you're right. In the latest release, piwik is blocked. I hadn't tried it recently.
Cisco is probably feeling pretty nervous about this.

Some may say "but why does this matter now? It's all in the past."

The problem is I think we're going to see many more such cases in the next couple of decades (at least). There are already companies that knowingly help governments spy on their citizens and help them catch dissidents or even kill journalists (think the self-driving cars of the future or cars that have remote controls).

History may not repeat itself, but it rhymes. It's important to punish the people responsible in helping totalitarian leaders (even within "democratic" countries). Maybe such a case will prevent say Intel from installing a backdoor in their chips in the future, or giving certain governments their future SGX keys to secure applications.

Also, IBM already got off with helping the Nazis. If they would've been punished for helping the Nazi, maybe they would've thought twice about helping with the Apartheid.

EDIT: Apparently punishing companies that helped in the Holocaust and the Apartheid isn't popular on HN.
Renewable energy in Europe: how far are we from the targets?
Yes I do, albeit less often than most people.

I think, mostly, because re-listening to a song is not time consuming, so I don't feel particularly guilty for wasting that time.

Secondarily, because I am a musician, so I care about the technical minutiae of the craft, which one must listen many times to discover the intricacies of. I have no such desire to learn the technical minutiae of the craft of fiction writing.

Are you an aspiring writer, and does that inform your desire to reread particularly well-written texts?
I'm building a complicated canvas app[1] for visualizing Bitcoin markets. I resorted to building my own framework on top of canvas, exactly for performance reasons. It's fast, but as a framework I was never too happy with it because it's a little half-baked.

More recently I found and fell in love with React for other frontend work, and use it exclusively now for any view-related work. I might have to go back and rewrite the ugliest parts of my code with this, it looks awesome. Kudos to Flipboard for open-sourcing it.

[1] https://cryptowat.ch
http://www.consumer.ftc.gov/articles/0279-extended-fraud-ale...

Ftc has the best info for this sort of thing
Was that the "lost decade" when we got LinkedIn, Skype, Second Life, MySpace, Flickr, Facebook, Gmail, Google Maps, YouTube, Pandora, Twitter and many of the other things on which we now depend?
Wait aren't you one of the authors?
TowerFall pays tribute to Anita Sarkeesian with a new character
Other than industrial output, politics is still (and will always be) one of the largest determining factors.

Politics can take a vastly superior force and render their outcomes impotent on a battlefield.
And the same process used by the Sun to keep us waking up every day! Damn you, Sun, you religious zealot!

Sorry, I've had too much coffee, and I'm an asshole. But my point still stands: just because some process may analogously resemble something else, it doesn't mean it's the same process. The end goals are different.
I would imagine tons of R&D was spent on creating a robot like this and I'm worried how easily it can be reverse engineered by well funded enemies.
Even non-transmitting devices can be "unintentional radiators" as per the FCC. Using pre-licensed components doesn't exempt you from testing and appropriate certification -- you're on the hook for the entire product. Furthermore, submodules might only be certified for certain configurations which your device may violate, and thus you would require certification.

Basically, there are three kinds of procedures you need to worry about: verification (the least intrusive, requires that the manufacturer do tests but does not require approval); declaration of conformity (requires a certified test lab certify the product); and certification (the "FCC Code" -- requires an application to the FCC or a TCB, including technical specs and official test results). The only way to be sure is to have engineers on staff or on contract with experience in licensing issues.

By the way, if you're selling a kit product, you may be exempt from much of the approval process, which may influence your decision.
After 20 minutes, I still see this error: http://i.imgur.com/AdfJNkO.png

Tested with Chrome/FF/IE (all latest) with the same result. Hope it helps.
There are applications of job search in both micro and macro (I happen to have written a PhD dissertation involving a micro approach to job search).

The treatment in the book we are discussing is decidedly macro, and looks generally similar to the treatment in a previous Sargent book titled "Recursive Macroeconomic Theory."
Three Must-Have Email Campaigns for User Engagement
Also Cycle (virtual-dom + Rx)
Again, maybe I'm being a bit thick here, but I still don't understand the point he's making. First he declares that the alternatives to C++ are better than ever, which I guess is true.

He makes a point about Golang being a great alternative to C++ for web apps. I can't imagine that anyone is actually using C++ for web apps (are they?!?), so I don't see Golang as a C++ alternative so much as I see it as a Java or Ruby alternative. But I guess you could say that Golang is still quite literally a better choice for a webapp than C++ is - for that matter Golang is superior to INTERCAL for webapps too.

Then there's this whole coda to his post where I guess he's trying to make the point that you can't make money selling C++ compilers anymore? Is he just missing the point? C++ compilers are part of an ecosystem - of course you don't make money selling them. Why has Microsoft always nearly given away Visual Studio? Why is Xcode free? Or is Animats making a more subtle argument here that I'm not parsing?
The first half of my career was in graphics and games. I think at a high-level, React is similar to a rendering engine and React + Flux is similar to a game engine.
Can be used to send SMS, where you don't have access to internet or cannot use web sms gateways or want to save some money per SMS, or have minimal requirements for personal/internal use and such.
thanks though, will push to readme
The complaint isn't that they "didn't explain properly". The complaint is that they sensationalized an inaccurate explanation, without addressing the fundamental technological question: is this better than existing battery technology and if so how? Does it last longer than current batteries? Didn't say. Is it cheaper? Didn't say. Is it less toxic? OK, they said that it is non-toxic, I still don't know if it's less toxic than existing alternatives. If you want to convince people that you have a superior technology, well then you have to actually explain your technology, not just say OMG Electricity from Salt Water!
short memories

http://www.drop-dropbox.com
Wait, so guys are still getting matches on there? Am I the only one who doesn't get matches anymore?

A couple years ago I'd get like 5-10 matches/day using the app for like 10-15 mins/day tops. Every time I'd log in, the first 5-10 or so profiles would be from people who swiped right on me.

Now I seriously never get matches anymore. I'd estimate that it'd take me 30 minutes of swiping right on every single profile to even get a single match. I live in one of the most population dense areas (Manhattan) and consider myself at least average looking.

Anyways I've abandoned Tinder for a competitor. I'm getting matches in the new app at a rate that's more in line with how Tinder used to be for me.

My theory is that guys on Tinder just began swiping right on every single profile. I guess it's more efficient that way because then you can just filter the matches afterwards who you know are already interested in you. But the downside is that it makes women more selective.

Even then though, it doesn't make sense that I can load up Tinder now, swipe right on the first 100 profiles, and not get a single match (unless they changed the algorithm to not put people who liked you you at the top).
I don't know the specifics of how canvas accessibility does or doesn't work, but React definitely supports adding ARIA attributes to any tags it renders.
Really? Tell me how Dropbox is doing in 5 years from now after the cost for storage is infinite and free.

Gmail already has google drive integration. Dropbox could've made this chrome plugin years ago.

In the future all of Dropbox's revenue will most likely come from SMB's and a few enterprise customers.
I'll take another step towards fixing that https://github.com/sturadnidge/iojs-buildpack
If you don't know what it's useful for, then it's not for you.
I'm pretty sure Tinder and OkCupid and the like have just slightly different results statistically as any other form of dating.

Because of the efficiency and availability there is a chance of more misses and people not taking it as seriously, but overall I think it would be foolish to say real relationships cannot be developed by these sites.

Best of luck to you both.
Here's an interesting take on the "hybrid" app idea:

- React Canvas is your application layer

- HTML canvas is your common rendering layer

- Browsers are your web runtime

- Ejecta[0] is your iOS runtime

- (I don't know a native android canvas runtime)

[0] http://impactjs.com/ejecta --> renders with WebGL
I'm more interested in the OS they hosted their site on.

Mirage, developed in OCaml for the cloud. The part that really interested me: "If a sudden spike in traffic occurs, the web-servers can be configured to create and deploy copies of themselves to service the demand. This auto-scaling happens so quickly that an incoming connection can trigger the creation of new server and the new server can then handle that request before it times out (which is on the order of milliseconds)."

http://openmirage.org/wiki/overview-of-mirage
Except what do you do if you have venture backed competitors who are willing to spend and lose huge amounts of money in the land grab for marketshare, and thus have far larger sales teams and development teams?

More 2am nights?
The Autoprotocol Language Standard for Biology
I've tried and failed to get gammu wammu to work. Tried both an old usb stick and and old mobile phone.

Can you recommend any usb stick that works with your program that cost less then $100 and can be ordered from the EU ?
It has to support micro sim and both send and receive SMS.
How Dominatrix's promise of orgy with guards leads to a jailbreak , Baby left
Just because everything is computable doesn't mean it will be feasible to compute everything or that every algorithm will be discovered
I'd say there are way too many slides about I/O swag (!) in the I/O extended organizer guide. It gives a hopefully wrong impression that there was too much thought put into swag.
It's nice to have another alternative SMS implementation. The existing ones (last I looked anyway) were a bit long in the tooth.

(I've been using pushover recently, but have been looking for a good local (modern) sms gateway).
It's not dead, people have just taken to talking about Angular and React more.

While all the new stuff has value, to me the value of frameworks will always lie in prototypes and small projects, with big production projects needing the flexibility of libraries.

I don't think jQuery will be going anywhere until the DOM itself evolves past a need for it or we evolve past a need for the DOM
> Everyone hates C++, and yet every desktop application in widespread use is built with it. I wonder why? Is it really just inertia?

First off, that is incorrect. You underestimate the number of VB, C#, and other apps, not to mention OSX based apps. Most business apps are either in Java on the backend or if they aren't web based they are in proprietary languages and frameworks that likely use a mix of C and C++ at the core. They are mostly shit nowadays though which is why everyone is re-writing them in the Cloud. They're unmaintainable.

But yes there are a lot of high visibility popular desktop apps in C++ and yes, it is just inertia. When were all of those desktop apps you're thinking of first built (or came of age)? The early 90s! Microsoft Office, the Adobe suite, Visio (bought out by Microsoft), desktop databases, etc.

That was the age of the desktop and briefly, C++ was the best choice. I'll grant you a few very small niches still exist and they are in the desktop domain e.g. web browsers and very complex image editors. But how many people are writing browsers? And simpler image editors are better off being mostly in Objective-C or C# (minus some core libraries which are best off in C).
Have you tried reaching out to local carrier? They usually provide what you need. (Or do you need multiple carrier, multiple country support?)
Looks awesome! Two quick questions:

1) Your site looks very similar to bitcoinwisdom ( which i love). Did that come about by coincidence or design? Are there any open source tools that you were able to build off of that bitcoinwisdom also uses?

2) Could you build out support for visualizing financial markets like stocks and the price of oil? The bitcoin ecosystem has a bunch of great UI, but it's difficult to find good web products for actual securities
Well, since before that, really.. I can remember the early attempts at automounting back around '98 or '99, IRC. Previously: http://www.jwz.org/doc/cadt.html
Kind of. You need attractive users who will interact with you, not just that you get to swipe.

Honestly, taking guys swiping out of the equation until women have swiped them would already massively improve the experience for most users. I've run into plenty of guys complaining that in a week and hundreds of swipes, they get none in return; and women complaining that the app must be broken because everyone they swipe right to already liked them back.

Of course Tinder is interesting already because it's gotten people to buy into the bare minimum effort side of things - unlike other sites which generally try to find good matches based on personality, shared friends, or anything.
See also: https://github.com/flipboard/react-canvas#accessibility