skysight-inc/HackerNews huggingface dataset:
what makes it better than x

probably nothing. Ill be adding links to the frameworks you'd probably rather be using in the readme anyway. it's entirely meant to scratch my personal itch.

What were your priorities in the architecture? What did you de-prioritize?

Easy static page generation and header control, and reasonable security out of the box. I like to think of it as a static site framework since its primary purpose is doing the MVC process but resulting in static pages. I don't know how well it does this to scale with complex taxonomies yet but it'll run Bootstrap.

I de-prioritized elegance and abstraction to a degree. If anyone ever sees it, they'll probably think it's kind of ugly.

What features did you consider absolutely mandatory? What did you decide to leave out?
Twig as the template engine and htmlpurifier. Every view is run through twig, then markdown (so even though the views are twig files they can be entirely markdown and still work fine), then htmlpurifier with a whitelist before being either saved statically or sent. So certain things like adding forms to a page and script tags and such are made purposely more difficult because htmlpurfier will just strip them out.

I left out complex asset handling (you specify .js and .css dependencies in the routes if you want them.. which is probably breaking best practice but oh my god is it convenient) and routes in closures because at the time I wanted to tie every route to a controller and method. There are no html helper classes because I wanted nothing but data going into the templates, so nothing that generates html. A lot of things are 'left out' just because I haven't gotten to them yet.

What made you take the approach you did?
I couldn't stop messing around with Laravel and I realized I didn't really understand what was going on like I wanted to. I just wanted a lightweight framework that would generate a site statically and not load a bunch of libraries and whatnot if they weren't needed. Because I'm on a cheap shared server and there don't seem to be a lot of solutions that don't assume I'd be running on Heroku with unlimited bandwidth or something.
Sorry, yes, I'm supposing that the second tier serves fewer dynos; sufficiently few that your solutions from 2009 (that motivated you to advertise intelligent routing in the first place) are still usable.

> As a rule of thumb, I find it's best to avoid one-shots (or "specials").

Absolutely, and I would never suggest that. However, it's not just RG that has this problem, right? If I understand correctly, isn't it every single customer who believed your advertising and followed your suggested strategy to use single-threaded Rails, and doesn't want to switch?

So it's not about short or medium term; it's about letting customers take the latency hit (as you note), in order to get the scaling properties that they already paid for.
Oracle has spent a lot of effort improving the MySQL's performance and usability on Windows for version 5.5. I believe Oracle would like to take a bite out of MSSQL sales with MySQL.
I have a Sony Bravia which causes me rage on a weekly basis. It's nice to have YouTube, Hulu+, Netflix, Amazon, Pandora, and other streaming built in. You can show someone a video without monkeying around with a laptop or video cables.

Along with the big names there are a bunch of also-ran streaming apps with very little content. There's also things like a Facebook app but I have never tried to use it.

So what's the problem? The TV has to 'boot', like in the article. For the first 30 seconds after it's powered on, you can barely change the channels or volume. The interface will sometimes become unresponsive requiring a hard power off, or the TV will lock and reset itself completely. If you do a firmware update, which happens quite a bit, sometimes you have to re-enter all your account information for all your services.

Sometimes you have to quit and re-start viewing content to get the audio to sync up right. But the one thing that angers me the most about streaming content: you bump any button on the remote, and you exit back to the regular TV channels. It doesn't even have the sense to ask, "Are you sure you want to exit Netflix?". You can hit the home button, the volume buttons, and pause/fast forward. You even accidentally bump some other button, and bam. You're back navigating the glacially slow interface with a TV remote.
Well, if I were the company, I would use that information to automatically reject applicants who submitted your solution. Makes it easier for the company to filter down the applicant pool. I think there are only a finite amount of questions you can use for technical screens and eventually all the solutions to those problems will be posted. There has to be a better way for companies to interview potential applicants. Sounds like a good business opportunity since they are wasting engineering time with these type of technical screens.
Which raises the question of whether people could have their own fiber rallies without Google as a gatekeeper.
LG has a remote control iOS app for its smart TVs that pairs via wifi. This gives slightly easier menu access and control over the cursor. The biggest WTF is for text entry. Instead of being able to use the iPad virtual keyboard, the keyboard in on the TV. You have to move the cursor over the desired letter and tap. Horrible.
He ran merchandising at Target before Apple, which was pretty successful.

He clearly made a mistake at JCP. That doesn't make all his previous successes invalid or luck.
They can't really do that unless they have some brand exclusivity. If everything else can be purchased elsewhere price is going to have to be a large part of a successful strategy.
Or one that, you know, is based on what its developers actually use.
Yeah, but at least it's not trivial to learn the MAC of a system across the world (right? I admit I don't know a whole lot about this.) Anyone sitting on the LAN so that they know the MAC likely has other attack avenues anyway.
Yup, I understood. I was just adding a thought about how it was even more impractical than your comment suggested. Wasn't arguing against your point itself.
Made sense until he was supposed to get a Pomeranian in the last panel.
Thunderbolt can currently drive only one 30" monitor.

Not exactly. It depends on the controller and GPU. The MacBook Air (probably the most common Thunderbolt device) can drive one. The MacBook Pro can drive two.
JCPenney (JCP now?) is SEVERELY lacking a vision. And they have been for years. In my undergrad, I was on the school advertising team competing for NSAC (http://www.aaf.org/default.asp?id=123) and JCPenney was our client. We were tasked with creating a $100,000,000 integrated marketing campaign. All along I knew that this money absolutely did not need to go to a marketing campaign. It needed to go to top-down, business level reinvention. New branding would have to be part of it, obviously, but a culture change inside the company was a lot more necessary.

This was during the time when "New look, new day, who knew?" was their tagline. Which was utter shit when every time you go into a store it looked like it was in shambles, and telling people you had a new look when they could clearly smell the same pile of dung from a block away doesn't increase customers. It was bad.

Then about 4 weeks from competition, they release a new logo and a new tagline (honestly we were rebranding towards a JCP moniker during our ideation phase anyways), basically throwing us under the bus. We had to make something for their rebrand - it had been 10 years since they did anything previously.

It's no surprise to me that anything unconventional was discarded quickly, and Ron was booted. These people are short-term thinkers, that are entrenched with the big-box department discount store mantra. They were getting close with store-in-a-store ideas like MNG by Mango and Sephora taking up space inside. It's just unfortunate that they're so worried about providing discounts and racing to the bottom with cut-rate merchandise (even their self-created brands like St. John's Bay had a ~4% profit margin).

The market is huge, but they are stuck in the stone age.
Agreed. I really wish iTerm would do this.
> Can you imagine miners or MtGox voting to devalue their own holdings?

I can imagine, if Bitcoin was perceived as a serious currency, nation-states and existing large and wealthy financial institutions investing large amounts in becoming participants in the network.

Can I imagine those institutions acting with regard to Bitcoin the same as they act with regard to traditional sovereign currencies? Easily.
"Corporate Business Filings" scam for corporations in CA.
I am wondering if they could run some sort of diff for my social calendar.
> Yeah, and there are very few markets in the world where the weight of some quantity of metal is used as currency.

Well, now there are few. Historically, though...
USB 3.0 is 'fast enough' for most people and it's way, way cheaper. Only the super-rich or professional market (who've abandoned Apple, haven't they?) can afford things like daisy-chained Thunderbolt monitors.

Firewire never really caught on (with consumers) like Apple would have liked-and it had huge advantages over USB (especially USB 1.0). I bought a Sony laptop specifically because it had a i.Link port and I could daisy chain both my CD-RW and 80GB HD.

Apple's decision to add not just a second Thunderbolt port but also to add an HDMI port to their Retina MacBooks actually reduces demand for Thunderbolt products since users now can connect multiple legacy monitors to their machine. There's good and bad to cannibalizing the same port as video output.

External GPU? Nice idea, but between the cost of the GPU card, the housing, and dealing with all the quirks that go with it, it makes sense to just buy another laptop/desktop.

That said, a $99 Thunderbolt hub that gives 4-6 USB ports, gigabit LAN, video, Firewire, headphone/mic would be a huge seller
I don't think this is a very helpful or accurate statement. I would encourage people to actually investigate things for themselves. Generally you do trade some performance (depending upon implementation, they can be closer to the metal so to speak ) for flexibility ( again depending upon implementation ).

Consider this documentation from oracle, a very popular materialized view implementation:

"When changes are made to the master table or master materialized view using DML, an internal trigger records information about the affected rows in the materialized view log. This information includes the values of the primary key, rowid, or object id, or both, as well as the values of the other columns logged in the materialized view log. This is an internal AFTER ROW trigger that is automatically activated when you create a materialized view log for the target master table or master materialized view. "
Yup. The opportunity that will be there when I can hack out an app to run on millions of TVs is going to be as much a paradigm shift as the phone. (and yes, i know about the console attempts, but they are shit execution and only applicable to games really.)

The TV ecosystem is basically the Apple playbook to a T: let the competitors try to design a more computer-esque smart version of a dumb device. Laugh heartily at their shitty UX that is limited by their lack of vision and unwillingness to take real risks, and let them do the market research for you. Make one that doesn't suck and is ridiculed by the media since those products "already exist." Get 80% market share in a few years while competitors scramble to keep up and suddenly all new TVs lift Apple design features. Settle in on the high end consumers who are willing to pay for attention to detail with margins that would make your competitors blush.

"Smart TVs" right now are Android before the iPhone. Slightly more polished yet fundamentally flawed versions of an old paradigm. People seem to forget that the early versions of Android were basically "open source Blackberry OS."

When AAPL plummets because people think they do not have an economic moat, I look at the lack of true innovation in the TV market as evidence that no, in fact, nobody has been able to replicate the core of Apple's design genius yet. The iTV is going have to invent new interaction methods that are much more natural and intuitive for people sitting on a couch channel surfing than buttons on a laggy infrared remote control. As per the iPhone/iPad, these design interactions are going to require a fundamental re-thinking and re-building of the entire user interface of a television. You can bet that these things will be copied aggressively (and poorly, at least initially) and lawsuits abound.
Wrong is a loaded term. In politics I seem to be finding that there is the wrong goal, the wrong execution and the wrong consequences.

And all of this derives from ones initial starting point.

In 1979, the UK was recovering from a terrible decade, we had gone bankrupt (loans from IMF in 74, suffered years of
Union-led disruption (rubbish piled up in streets for months). New York was in a similar position as you can see from films of the period, with less overt union action.

So successive Tory (UK republicans) governments had had their entire, democratically elected, mandates wrecked by
unelected union leaders. You could see this as labour rectifiying biased institutions in favour of the working class, or you could see it as an attack on democracy. Neither would be "wrong". Thatcher saw it as latter and set out to destroy the power of the Unions. This also chimed with her personal views on self-reliance.

The goal she set out to achieve (to break unions "holding back business") she was mostly successful in.
It was not a "wrong" goal.

The execution was at times brutal - the 1984 miners strike divided our nation and is still being felt. One can argue it was wrong to do it that way. But three previous tory governments had tried other ways and failed.

As for consequences, well, UK industry contracted terribly, the Big Bang lit a fuse under the London financial sector and ... Greece and Spain and Portugal and France and Italy did not break their unions power in the 80s or 90s. Now both the unions power and their economies are broken.

At certain scales, and at certain time scales, wrong is really hard - I think you need to start measuring wrong in body counts, not ideology.

miners strike: http://www.defendtherighttoprotest.org/wp-content/uploads/20...

PS - terrified how my 16 year old self would feel reading this - probably march against the idea of becoming old and right wing.
APIs are the new software patents
There are animal abuse laws on the book right now. If there are plant abuse laws, then feel free to report plant abuse that you observe while trespassing.

For that matter, feel free to report plant abuse even if there are not laws against it, just don't expect anyone to care.
Stats, Coursera+hadoop OR

Mobile java+droid / IOS OR

Rapid Web Django+Python or ROR+Ruby

Pick a vertical, then a technology and do a project.
Yes. Whats most interesting about it was all the customers they interviewed that loved the old JC Penny and hated the new one.

It takes a long time to change the image of a brand. Alienating your old customers before you have gotten new ones is a strategy for failure.
The discount also tells us "you should buy this now, because if you buy it later, the price may go up."

But who cares if it's average or even poor value at the current discount? My thinking should be, "which item offers me the best value as priced right now"? I think what you're suggesting is that the "full price" gives customers a "hint" about how much to subjectively value the item, which is also sad because the last person I want telling me how much something should be worth is the person selling it to me.
I get the impression that "Smart TV" has largely, to this point been treated as an incidental add-on, not a selling point. If buyers care primarily about price, which it seems they do [1] the half-assed features make a certain kind of sense. Add bare-minimum functionality while keeping prices down above all else.

If/when "smart" becomes an essential feature, I'd expect the experience to improve.

While an unresponsive UI and slow boot surely grates on many of us, I'd wager the average consumer doesn't notice/care. The millions of crappy Motorola cable boxes set the expectation and they're are at least as bad in all respects.

Personally, my TVs all get their smarts from a Roku 2/3.

1: http://gigaom.com/2013/03/06/survey-says-people-start-caring...
I have found branching in Git to be a pleasure to teach, even to large groups. There is nothing I have to hide about them, implementation or otherwise. "This is how it works and this is what you can do thanks to that"
> Recessions and depressions happen to economies. To critique Bitcoin for its potential to induce a recession or depression is ridiculous, because the USD -- and its influence on the economy -- isn't going anywhere anytime soon.

Its not ridiculous when one of the arguments for adopting Bitcoin is how much better it would be for our economy to be dependent on it than existing soveriegn currencies. Certainly, one reasonable response to this is to argue that the assumption that Bitcoin could displace those currencies is far-fetched, but its also reasonable to accept, for the sake of argument, that it could and then address whether or not it is desirable.
This also kills me on gaming consoles. I have 80Kb/s internet... your device does not need several hundred MB updates.
All that you need to do is turn it into a real game by having a website which let's you compete against your friends and strangers for who got the "best deals". Turns it into a game that the retailer is bound to be very happy about.
nice comic
It's telling that no one is asking "Will Google be able to go it alone without Apple's help?
> If by diploma you mean a 2 year (which is usually what it means in Canada), it won't be enough on its own.

I really did mean a four-year; I just said "diploma" because "degree" implies education was involved. The diploma is the piece of paper. :)

> prove work history for 3 or 4 years

Does that mean employment history? I don't have much of that. Completed contracts, certainly, but I've not been "on payroll" anywhere for more than six months at a time.
The law requires state and federal agencies to make the data public. It does not require them to make the data useful for a specific use case.

But generally, the reasons PDF are used is: (1) PDF signals (internally) that the file has been examined from sensitive, confidential, or non-public content, and no longer needs further modification; (2) PDF is a long-lived standard with plenty of free viewers; and (3) PDF guarantees print fidelity across all known viewers, which is something most office software (including online suites) can't even promise between minor version updates.
Ignore what EA is telling you about Sim City - the real issue is ownership
I've been playing with the data from the Carna botnet output[1]. Basically someone scanned a massive portion of the Internet using broken routers as bots. There's some interesting finds in the data but analysing it is quite awkward given the size. Shodan is interesting but unless you take up a subscription is pretty limited.

[1] - http://internetcensus2012.bitbucket.org/paper.html
I recently bought an LM558600 and my experience has been contrary to almost everyone elses here.

I've found that the remote is very sensitive and usable, and a large improvement over standard n/s/e/w remotes due to the nature of modern interfaces requiring more complex input. It makes entering alphanumeric input far easier too. It takes a little getting used to, but I didn't have the problems others mentioned, nor those in the article. I will admit that not putting an input change button on the wii-style remote was a big mistake - I often have to go into the input list program to change it.

By far the biggest plus of this TV over others is the integration of Plex, which can't be overstated. Plex has such a good experience out of the box that my initial idea of setting up an HTPC just wasn't necessary. It's on par with XBMC, and indeed can actually use several XBMC themes such as Aeon (I don't bother.) In comparing similar TV's from other brands, Sony's solution is called Homestream[1] which is just a transcoder. Other brands try to integrate interfaces similar to Plex, but unsurprisingly usually screw up the UI and are left with an unusable experience. LG has something similar out of the box, so thank god for Plex! The media server is excellent to use as well - as good if not better than XBMC for a server.

To address the problems others have mentioned, I do think that most of the 'premium' stuff that comes bundled is mostly useless and I don't use it, however ABC iView integration is amazing, as is Plex's channels which allow you to install video RSS-style feeds. There's more to explore as well, I haven't found the need to touch much else past Plex.

My TV has a startup time of about 15 seconds, which I don't find too bad at all, I have no idea why others experience worse times - it might be that there's only actually 1-2 LG owners in this thread.

One last thing to note is that since I bought it (~2 months), it has received 3 over the air updates which were installed only on prompt. It seems that LG is committed to improving them, which I greatly appreciate.

[1] http://www.sony.co.uk/hub/1237485339460
Just a guess, but privacy laws related to e-mails may be stricter in those countries.
I think that if you took the time to try to carefully define "co-opted" you'd have a hard time really nailing down what exactly is so wrong that no further explanation is necessary by the mere invocation of the word. "Co-opting" happens all the time, every which way. There's no new ideas under the sun.

There's a perfectly clear line here; assuming her account is correct, what she did was legal, and what Disney did is not legal. Legal is not always equal to moral, but with the particulars of this case I'm not feeling the need to draw some sort of complicated distinction. Legality is the entire point here.
Ah I see. It wasn't clear (to me at least) that this wasn't meant to be globally inclusive. My initial take was that you were trying to make a better overall docs system for Obj-c. Having links back to the current definitive Apple docs would be great.
Even North Korea uses jQuery
Vivek Wadhwa - Why I no longer advise startups to hire mba's
peer-to-peer synch? So this is not client server? But browser to browser? WebRTC-enabled? Much cooler. And not even eventually consistent. Please point me at theories :-)

jQuery / backbone dev can be productive with

I am not clear on that - is that "someone who does not / cannot develop on a tradiational server backend (LAMP etc). How does Hoodie help them? How do you handle network downtime or two clients changing one backend resource with downtime?

Why? - that was more what are the benefits to me as a LAMP / backbone dev to using Hoodie, as opposed to are you enjoying yourself, which seems evident :-)
Definitely sounds like file:// is problematic, then.
you should buy this now, because if you buy it later, the price may go up

Alternatively, "you should buy this from the clearance rack now, because it's not going to be here tomorrow"