skysight-inc/HackerNews huggingface dataset:
Anyone have a cache?

EDIT: here it is. No infringement intended.

Magento has been in decline since Varien sold to eBay. Magento Community Edition is dead. Magento Go is a failure surpassed by Shopify. Magento CE releases have dried up.

So now what?

Magento 2.0 sounds promising. However, Magento 2.0 is lead by developers-only. No marketeers are involved to communicate merchant needs. I have tested Magento 2.0 dev60 and it is nothing more than a technical rewrite. Magento 2 offers the same feature set as Magento 1. You'll just need to pay a developer to migrate all your 1.x extensions to 2.x, since there is no upgrade path.

But the community cost of everyone moving to Magento 2.0 ranges in the $USD 1 billion. This is how developers keep themselves employed: by regularly clusterfucking your code. A developer focus on Magento 2.0 gives us jQuery, OWASP security policies, faster product imports, better performance and less CSS. But it does nothing to advance merchant's needs. Magento is missing a most important suite of marketing and sales automation tools.

Here is some features online merchants really dream about:

built-in A/B testing;
integrated social media ROI tracking (e.g. SumAll statistics);
sales automation tools: abandoned cart reports, automated follow-up emails, automated payment reminders;
consumer behavior profiling to live-target marketing efforts based on behavior;
customer persona segmentation such as "single men / mothers with children / affluent customers", to increase marketing effectiveness;
easy-to-use multi-site and multilingual installations (Magento is cumbersome);
helpdesk ticketing system, built-in live chat;
built-in onestepcheckout;
automated SEO using artificial intelligence;
scheduled product imports to update product prices, stock, images attributes - including the ability to create new products and disable out-of-stock products;
automatic product categorization based on product description content;
social ecommerce ("share this product" with product landing pages for Facebook/Twitter);
clever discounts such as bundled product discounts: "buy A+B together, get 5% discount on B";
built-in product XML/CSV exports for ciao, kelkoo, thefind, google and so forth;
built-in newsletter or at the very least built-in Mailchimp support (with automatic setup);
None of the above features are going to be implemented in Magento 2.0. What is the incentive to move to Magento 2.0? There is none. Do merchants really need the latest gimmicky "html5" technology? Mercahnts need a suite of sales and marketing tools that help drive their business.

So again, like before Magento, there is a huge market potential for ecommerce software that offers the right marketing tools. Magento is dead. But who will bridge the gap? Shopfiy? Wordpress Woocommerce? Drupal Commerce? Each of these new projects is gaining on Magento's lead. My prediction is that Magento 1.x adoption has peaked and Magento 2.x adoption will never happen. Instead, The People will switch to far more advanced alternatives. Advanced in terms of marketing that is, not jQuery.
Glad I took computer engineering in an ECE department. Although I'm not really that surprised at these results as let's face it, the centre of electronics hasn't been the US for some time.
The nest cannot be always on because it is not provided with enough power. It has to use the power it has to charge an internal battery so they it can work at all. Always on would not have sufficient power.
Stared at the blinking cursor waiting for something to happen and then started typing. Refreshingly amusing!
Look at my github and know that I have more repositories on other services and thrice as many on my hard-drive that are unfinished, incomplete duds. I recently reached a milestone: I went from an idea for a book to a self-published, printed title in 3 months. I went to a festival that was mostly focused on comics and video games and sold six copies of my book. It was awesome. Here's the rub: I'm not finished yet.

You're never finished until you stop what you're doing. A writer may "finish" a book but ei has to start another or they've "finished" writing. However for every book they finish how many incomplete, half-baked ideas do you think they've run through? Is every idea they have golden and worth pouring months and years of effort into? No.

Some ideas deserve to die.

But once you've found that one worth pursuing there's nothing to do but roll up your sleeves and put in the time. You will vacillate between euphoria and despair. You may come to regret ever starting and hate yourself. But if it means anything you will force yourself to press on through those darkest moments. And before you know it you'll be done... and ready for the next project. Creativity isn't the rush you feel when you have a good idea and dream about conquering the world: it's process and discipline. It's writing 1500, 2000 words a day no matter what.

I find it helps to have someone to nudge you onward. An editor, a mentor... someone you can discuss the project with who has an objective opinion. They will help you in that moment when you're thinking of giving up.
> I swear Facebook is slowly turning into Lotus Notes.

This isn't necessarily a bad thing. Things like electrical power, indoor plumbing, etc., used to be viewed as very sexy new innovations and are now "boring", yet they have been massively successful.

I think FB is struggling to provide a platform for others to build on that doesn't turn into a spam inbox. "Lotus Notes" represents the pendulum swinging away from the 30 farmville viral invites per day that was the recent past.
"How to Write Go Code" shows you this, and is a good read: http://golang.org/doc/code.html
Funny-- the first Nest thermostat prototypes were also built with acrylic and wood. (I used to work there.)

I always hoped they would switch back to wood, but it's incredibly hard to do right in mass manufacturing.
It's been a long time since Hacker News was one side of the bell curve.
That's right, thanks.

Separate binary files have individual hashes, which are included in the package manifest file. The manifest is then signed, so a single signature covers all hashed files in the manifest.

Curiously though, in all of the MAS apps I've checked, bundled dylibs are explicitly not hashed in the manifest. This is the developers choice, but perhaps a default?
Silk Road forfeits Bitcoins worth $28m
What I keep wondering is how long these various exotic forms of ice survive outside the conditions in which they were created. If XV quickly changes back into regular ice this is a cool but seemingly impractical topic of research.
I don't need to read anything else today.
> "It seems to me there's a big shortage of people in the less 'fun' tech jobs like desktop support or QA or Java corporate development."

And yet the wages being offered for these jobs haven't gone up. It's pretty hard to have a labor shortage if the remaining workers aren't seeing wage increases as demand exceeds supply.
What? I'm talking about stuff like this, copied from the documentation:

func (a ByAge) Len() int { return len(a) }
func (a ByAge) Swap(i, j int) { a[i], a[j] = a[j], a[i] }
func (a ByAge) Less(i, j int) bool { return a[i].Age < a[j].Age }

How does forcing me to type out (or copy-paste) an implementation of Swap increase safety? If anything, it just makes the code more error-prone.

And not having generics means that (as far as I can tell) people end up using a lot of `interface{}`. How does that increase safety?

More importantly, why would I want to use a language whose solution to the problem of "dealing with generic data" essentially boils down to "use a void*"?
"malicious"... ohh, comeon. That's a stretch. This suggests there is an intention of doing harm. Creepy, maybe, but not malicious.
You can always start building things in plain javascript and start adding libraries when you run into problems. That way, you have specific criteria to help you decide which solves your problem best.
I think facebook failed to diversify itself. It stagnated. No local events, no job searching, no tools or ways to search for new people to meet like meetup, no true dating functionality (and god knows there would be a lot of potential).

To make things worse, there were many stories that tainted facebook reputations: the ad system, the privacy settings, the first suspicions of CIA links, and then the Snowden leaks.

It's no surprise. I'm still amazed there are people actually complaining about google+ and making fun of it.

Zuckerberg is not even leading it like Steve Jobs or Bill Gates or Google founders would.

Facebook is just a startup success story, but that ends here. It makes money, people use it like an easy-to-use internet forum and chat applications, but it's as much social as everything else that existed before it. It's just user friendly, and money making.
Some additional comprehensive JS resources:

http://eloquentjavascript.net/

http://shichuan.github.io/javascript-patterns/

https://github.com/airbnb/javascript
I have it installed and I've even dabbled with it a bit, but I am looking for some task where it would shine compared to JVM languages.
Good times are over. All the tech people behind that vile FWD.us site fighting for immigration reform are slowly getting their wishes, opening the flood gates for cheap South/Southeast Asian labor. CS/ECE are over in being lucrative majors to pursue. It'll only be a matter of time before most engineering degrees go the same way.
Need your feedback for our startup
@inhiroapp
check it, please and give me some tips
Ask HH: Business email service?
What would you guys recommend for a small business email service ? I am aware of Google apps for business, zoho mail etc. What else is out there that people are using ?
Am I the only person over 30 that uses Facebook, doesn't think it sucks, and doesn't think it is dying? In fact, for my purposes, I think it is a great experience.

Let me explain.

I am quite involved in the automotive community. In the last year or two it seems like almost every manufacturer, tuning shop, engineering shop etc. has set up a GOOD Facebook page and starting posting tons of cool and relevant stuff every day. News, project updates, pictures of upcoming work, event info and pictures...

I feel as if life could not be better right now for the person that wants to get plugged in to the automotive scene.

Log in to Facebook, find the page for your favorite manufacturer or shop and like it, add all your car buddies as friends, ignore/unfollow the shit you don't like, get invited to some private groups by your friends, etc.

I don't know, seems like for me there are quite a lot of people using Facebook that actually like how it works and what it enables.
If the authorities liquidate the $158m of bitcoins all at once, that might trigger a big fall in the price of bitcoin on the exchanges. Does anyone have any idea how long it takes the FBI to liquidate seized assets? That might give people a good idea of when would be a good time to take some profits.
> His hands grasp mine. They feel like the rough surface of your favorite baseball.

What's with this president cult. He's just another human being.
depth allurements tones living issued heretics delete talketh
wheresoever Nature What oil disputing Saints yielded Victor
tickled sharpen partake rank harmonious parley intellectual
rhetoric All-wise met seizes audaciously captious bewitched
pierced pages beatings offices smooth lizard weaker cedars
abstemious exercise answer longed shadow waking lusts
injurious honour *BEFORE proper Treasury striking wearing
salted companion castest doted profit traveller
Same with Safari 7 on my MacBook Pro. Worked a treat, was a super cool concept. I'm surprised to see all the complaints with Chrome, I always took that browser to have the best support for this kind of stuff.
I was talking about a switch for the HVAC fan, not the nest itself. With the nest you have to fiddle through a bunch of screens to turn the fan on and off. It is a personal pain point of mine.
> [Why] the first frequency-hopping protocols used 88 frequencies because that is how many keys there are on a piano

Well, it is a rather arbitrary reason but a valid explanation.

In the case of FM frequencies, the question remains ... why did they picked odd frequencies?
Really, right before everyone else decides to do that is the best time to liquidate some profits...
>>Facebook isn't a billion dollar business because it is the new shiny object on the block. it is used because it delivers good old value of helping you stay in touch with your friends.

Not much of a defensible competitive advantage imo.
This. Got too many friends of my parents on Facebook and then one of them started talking about things I had shared (or friends had shared, I don't know) to my mother, which upset her. So rather than censor myself all the time, I took a good hard look at what value Facebook produced for me, realized it's just a waste of time, and deleted it. Don't miss it all.
...And plausible deniability seems to be exactly what it delivers. Meaning simply that 1) you can deny it, 2) and its plausible that your denial is true (the extra requirements on the hidden data, such as that the non-hidden part cannot grow, are kindof inconvenient - from what I remember). That this might not satisfy a rogue actor that likes to torture you without much if any cause doesn't change that fact.

Rather, this article argues something different, which is that in some (extreme) circumstances, plausible deniability won't help you much (though it's still optimal in that it's a "strictly dominant" strategy) . To which i would say "no duh".
What is reassuring is that these companies where unable to make anything become completely dominant forever. We tend to obsess over one part of the stack for a few years and forget the necessity of other parts. Another part of the stack will reassert itself and allow someone to challenge dominance. For example, html5 replacing flash is heavily driven by mobile browsers which depended on an evolution in hardware (touch) for them to become prominent. Yet Microsoft pushed silverlight.
I'm using Chrome and it works just fine. I'm actually quite curious what's causing the negative experience across equally capable machines.
Depends where you live. Some places are tech hubs that are always craving new manpower, and some places are university towns without much private industry of their own, and some people have ties to an area.

I live in Hamilton (which is Canada's Pittsburgh). We've got a great STEM-oriented school here, and Waterloo (RIM's home) is only an hour away... it took a long time to find a job that didn't involve suffering through a two-hour commute in some of the most miserable traffic on the continent (Ontario's corporate tech-hub is Mississauga).
Needs more description of why one might choose (or not choose) a particular tool. Readers already know "X is a framework" because it appears under the "Frameworks" heading: what is each framework good at?

More importantly, what isn't it good at - for instance, some of the bigger frameworks are tricky to integrate if you don't want to hand them control over the whole page.
1. Your Canadian corporation is a controlled foreign corporation. See Form 5471. It may or may not generate Subpart F income. Penalty for fucking up -- even modestly (like filing a day late) -- is $10,000 with surprisingly little mercy. Likely fees for preparing Form 5471 by someone who has a clue: $7k and up. No easy alternative except kill the corporation. Uncle Sam hates small business operating internationally.

2. If you are the sole member of the LLC the LLC is disregarded and all of the income flows to Schedule C. Haha :-/ you will pay self employment tax on your profit. If you're doing well the combined tax load will exceed 50%. Uncle Sam hates the self employed. If your LLC is owned by the Canadian corporation you are well and truly fucked. You have the Form 5471 problem. You also have to file a corporate tax return in the USA for your Canadian corporation (Form 1120F) and submit its income earned in the USA via the LLC to US corporate income tax plus branch profits tax so the combined corporate tax rate will exceed 50%.

3. Finding competent experienced help in this area is extremely hard. When you find people they are extremely expensive.

4. Sorry for the bad news.

5. There are a shit ton of other forms to file. Eg when you created your Canadian corporation you should have filed Form 926 to report the capital contribution to the corporation. Moving ownership of IP from a domestic to foreign owner can cause taxation. Etc.

6. Again, sorry. My contact info is in my profile. I'm too expensive for you but I will try to point you in the right direction. Maybe HN needs a webinar for cross border startups like yours. :-)
Coding one's own own data structures/routines for common data structures is probably suboptimizing. There are debugged modules available in most languages. Do students get an extra 10 points if they use a debugged tested solution from a library? e.g., http://stackoverflow.com/questions/6831231/should-programmer...
Woman Wearing Google Glass While Driving Avoids Ticket
The problem is that those laws make it mandatory to save the data for 6 months.

We have the same kind of laws in Europe, and I'm pretty sure that the US requires it too.

And not complying with (secret - at least in the US) court orders just isn't an option if you want to keep your business in that country.
I think the govt is pushing STEM more out of a desire for its perceived competitive advantage than anything to do with today's job market
Given a choice between being a POW in the US or NK, your choice would be a coin flip?
I recommend and use on multiple projects Google Apps for Business. Never have any problems with it.

I have a client who's insisting on not paying for Google Apps so for him, I'm gonna put him on outlook.com - theres a lifehacker.com article on how to have outlook.com handle emails at a specific domain name and not @outlook.com and last time I checked, outlook.com is free
Great growing collection
That's the anti-solution in this case: youporn makes it easier to not get laid.
But Facebook is not electricity. At best they're a type of light source. The alternative is to Facebook is not living in the dark, but switching to another type of light bulb. It might take some time before something comes along you like well enough (heavens knows finding a LED bulb I don't hate have taken a few attempts, as the 10 different makes of LED bulbs presently in my living room proves), but the change from one type of electrical bulb to another is a whole lot less problematic than going back to candles.

The threshold is far lower.

For starters, the population in general is vastly more internet savvy. And contenders for all or part of their space is shooting up all over the place. And parts of their audience wants to be different and stand out from their parents or others.
Yay! Creator of hackertyper here! Nice to see that people still like it :) lately it's been used in numerous videos, even one with Key & Peele http://www.youtube.com/watch?v=IHQr0HCIN2w @ 0:34 and more amateur projects like http://www.youtube.com/watch?v=5n7sPScQM_s

It is always amazing to see the creativity of people!
FWIW it runs fine on Chrome Canary (currently 34). CPU/GPU is still excessive for videos that people might not even want to see, but the videos all run smoothly and the browser remains responsive. Not sure what the Chrome difference is for that.
Word count examples
I don't see that it's necessarily impractical. We still have a lot to learn about why various materials behave the way they do. Examining corner cases and weirdness is often informative.
Don't forget they want it to always run perfectly with no downtime on bargain-basement shared hosting. Overloaded database? Don't bother me with your technobabble mumbo-jumbo!
Yeah, I'm working on that. I've got a few friends who are in similar situations, so we schedule Hangouts or the like to do show-and-tells and keep each other accountable. It helps, but hasn't fully fixed me of bad habits.
Thanks!

We are trying to be transparent about that - so the following is also mentioned in the installer wizard :)

TLDR; We are not sending any(!) data of your inbox to our servers. And we will never do!

When you install yasoon, there is a little registration wizard at the beginning which will register an account at our server. This is simpy to confirm that you are the owner of your e-mail address (we are sending an automated registration email afterwards). In addition, you can give a small profile which will make the UI a little more user friendly (profile image, etc.). This is also transferred to our server. However, this is completly optional and is currently not used anywhere. We may offer some collaboration features in the future, but this will also be opt-in to share your profile.

Besides that, we only log some serious errors which occur in our runtime, but we never send any data of your inbox out! No e-mail data, no tasks, no calendar items!

//Edit: In addition, the remote logging is disabled when you turn on the Dev mode, because we are only interested in production errors.
Yes, I am on vacations right now but will be back to the office on February and can compile some resources for you.
yet another "I've got nothing to show yet but gimme your email to eventually know more later". Yawn.
That's what I thought you meant until you added the edit about getting the axes wrong. :)
That is simply misinformation. The problem is you can not extrapolate your personal experience out to the rest of the population. I'm virtually hypo-unaware and I have low blood sugars maybe 2 or 3 times in a month.
It was probably running on Magento.
> A developer focus on Magento 2.0 gives us jQuery, OWASP security policies, faster product imports, better performance and less CSS. But it does nothing to advance merchant's needs.

Merchants don't need security, performance, and a more easily developable system for the developers they hire to build on?
Three-wheel $6,800 car gears for 2015 US launch
>Not an entirely unprecedented usage.

Well, not a valid usage either given the context. From the examples you give, the only fitting one is Backbone, and even that it's stretching it a little (nobody uses the ES6 monitoring/reacting facilities directly atm, so it's not like Backbone gives them compatibility for them, it's like it provides them in the first place).
If it's not God's official temple, we all agree it's nothing.

If it is God's official temple, it lasts longer than Linux or Windows.

God says...
vengeful Moses SupremerCourt IMHO One_finger_salute liberal
honesty by_the_way act I_can't_believe_it repeat_after_me
meek heaven Terry pardon_the_french youre_lucky delightful
rose_colored_glasses I_love_you ROFLMAO over_the_top scorning
I_don't_care don't_worry The_good_stuff chill depressing
rubbish potentially fight you_never_know yada_yada_yada
delicious strip joke wazz_up_with_that whiner umm_the_other_answer
over_the_top astounding Catastrophic_Success funny hobnob
who_are_you_to_judge tattle_tale Zap you_think_you_could_do_better
you'll_see IMHO think_you_could_do_better later Zap mundo_stoked
well_obviously
Well that sure is handy. Hopefully I'll remember that next time.
Each time I had to do a Magento (CE) site I fantasized about doing a concurrent platform.

But I know better than to think one average dev like me can do that so instead I just vow to never work on a e-commerce site again.

FWIW Magento or Prestashop can really make you a very decent e-commerce site quickly and cheaply. Hard to really complain when they offer free versions.

But still, Magento can sometimes calculate VAT wrong (among other things) ! You would thought being an e-commerce platform it would at least not screw that.
Me too! I'm using Chromum 31 and Chrome 32 on Linux with old open-source Radeon-HD drivers, and ran that page without issue. shrug