skysight-inc/HackerNews huggingface dataset:
When I worked at Scalr, we used Chef's Omnibus (https://github.com/chef/omnibus) to create "full stack" RPM and Deb packages, which basically include all your dependencies all the way down to libc (meaning libc is your only dependency) in a single "fat" package (this does mean you have to keep tabs on security updates to your dependencies; that's a pretty big tradeoff). Chef (obviously) does the same thing for their Chef server.

We'd originally tried shipping the software as a package with dependencies on other OS packages (installed using shell scripts originally, and then using Chef), but this never really worked: every enterprise would have slightly different OS configurations and the install scripts would practically never work.

We did try Docker as a deployment method, but most customers weren't comfortable with it for production deployments (or simply had systems that were too old to run Docker on). Also, orchestration tooling wasn't there yet. Bear in mind that this was a year ago, though.

--

Locked-down VM images (virtual appliances) are to my knowledge quite common as well (e.g. that's how Github enterprise is distributed). With more and more customers using AWS (and other cloud providers), cloud images are becoming another viable option.
I would hope so. Once the specs all start to converge, then durability will be one of the last selling points they could use.
Hang on, you can cast your phone screen? I understood that you could only cast a chrome-browser tab to chromecast or use an app designed for chromecast ... have I been misled? Is that a newer feature because it didn't seem to be there 9 months ago when I trialed one?
It depends on the user scenario. My family has a Roku and it's great - our kids don't have smartphones, and we can also choose a video to play by looking at the TV screen.

Also note that the Roku has an Android app that allows you to completely avoid any on-TV UI, if you so choose.
Considering the habitual non-reporting of income that has been present in the Greek economy, my first thought is this is just another way to buy and sell stuff while avoiding VAT taxes.

Depressing, if true. Are there any signs that the Greeks are learning to pay taxes as a patriotic duty to enable the supportive government they have come to appreciate?
"The higher end market has shown it doesn't care about SD cards and, honestly, I think for good reason: their user experience has always been terrible."

But that's just an easy software fix away. There is nothing inherent to SD cards (or removable storage in general) that makes it a tough UI case. It's pretty simple, actually,
I've never had good luck with miracast.

It is supposed to have latency in the 10s of milliseconds, I have yet to see it under 100 or even 200ms. (and I am pretty sure I have seen it a lot higher!)

This is despite having a nice fast Intel chipset and what is supposed to be a well reviewed Miracast receiver.

It is a great idea, but it works so poorly.

Next up for standards failure, DLNA!

I am saddened that there are standards body tech to do what I want, and that none of them really work that well.

If I want to stream from multiple platforms to my sound system, I am best off investing in a proprietary solution from either Google or Apple. :(
Jacob from Waffle here. We package Waffle in a number of different Docker containers (one for each of our services) and then we ship them in a zip file along with an install script. To install, you simply unzip the file and run the install script. It prompts you for some of your environment info and then does all the work to start and link the Docker containers together for you. Hope that helps, feel free to ask any other questions you may have!
And why so many database-backed webapps look like a frontend over a database, and virtually all mobile messaging apps are frontends over TCP/IP, and web directories before Google were just webpages with a whole lot of links.

It turns out it can be pretty profitable to break with the machine model of the underlying data and instead present things the way your users want to see them, even if it makes the code necessary look complicated and gross. The danger with building the data model or API first is that you'll build the easy, obvious API, which is the same easy, obvious data model & API that all your competitors build. Start with the user instead and you can end up with some really powerful differentiators, at the cost of it being a bitch to transform into working, sane computer code.
Huh... bought a bunch of Nexus4's 3 years ago for family members (a mix of younger and older people). Some of them are still in use, some of them upgraded. Not a single complaint about random hardware failures (except for worsening battery life of course). Also haven't heard this particular complaint about Nexus devices on the forums etc. Are you sure this is not something specific to your use patterns?
Are you talking about the job ads that YC startups are allowed to post to the front page? Those are described in the FAQ.

Other than that, I think all live posts are open to comments.
My understanding from my algorithms class is that it is simply a matter of choosing your abstraction. Big O is meant to provide a general framework for qualifying and comparing algorithms free of machine dependent factors like execution time. It is not possible to account for every possible facet of every operation so some operations are chosen to be O(1) even though in reality they take multiple machine code instructions or have slightly varying real world performance. Saying array access is O(1) also does not account for different architectures or cache misses, which have major performance implications.

So in the case of arrays, since we do not need to read A[0] and A[1] to access A[2], it makes more sense to say it is an O(1) operation.

Another example is arithmetic. Addition and multiplication are considered O(1) operations for many algorithms even though multiplication is slower than addition. At a lower level, addition could be considered O(log n), since the binary representation of numbers has O(log n) bits of input. But the abstraction of addition as an O(1) operation is more useful at a higher level.

Also in Big-O, we drop everything but the major term, so accessing element 0 may be O(1.0001) while accessing element 20 is O(1.0003), they are both still considered O(1).

This is purely my takeaway from my undergrad algorithms class, so it may not be entirely accurate. Please correct me if I am wrong or misleading.
and the flashlight will still not work.... nexus5 owner
Thread fail :(
I added a new comment above about how Waffle is packaged for on-prem.
The story behind reference peanut butter and connected hardware for disconnecting
Since the Ethernet adapter uses the microUSB connector, it clearly supports USB something besides just power.

I'm guessing its a full-fledged general-purpose port that just has limited uses in the Chromecast devices (upgradeable) software.
> I'd love to see a plan to making the Hacker News site work great on mobile

Seconded. I'd also like to see something implemented to control the contrast on downvoted/dead entries.

Either collapse them ala reddit or give me the option to disable the low contrast view.
Did you really just blatantly ignore his valid point with a BS nitpicking about his comparison?
Once upon a time, there were multiple repos and multiple tools for different jobs.

Then Twitter grew to thousands of engineers, many of whom were from Google. Now everything is being converted to enterprise Java in a single, monolithic repo.

Is that an improvement or just bureaucratic standardization and cargo-culting from engineers raised in the google3 monolith?
The point of whistleblowing is to blow the whistle and tell people. Not blowing it at all is the exact opposite of whistleblowing - it's being complicit with the crimes committed by the government. Your suggestion is because he does not have the resources, alone, to deal with a corrupt part of government he shouldn't even try? That's a great way to maintain the status quo and have nothing change.

As far as I'm concerned - he could not have handled his scenario in a more responsible manner given his resources and scenario.

What makes Snowden more trustworthy than Greenwald, et al? Some no-name contractor nobody had ever heard of is not more trustworthy than a team of internationally respected journalists with a team of lawyers capable of citing the laws where the government is overstepping their bounds.

I wouldn't trust Snowden to determine what should and shouldn't be leaked to the general public. I don't think many people would. I do, however, trust Greenwald, et al. They have a reputation that they've spent years building up trust with the public. Snowden lacks that trust.
I used to destroy phones fairly quickly until I stopped keeping my wallet and keys in the same pocket as my phone.
Not true. It supports usb ethernet adapters.
I'd like to be optimistic. Yet the issue I experience with stories on those topics is that the discussions tend to attract trolling behavior and the exact sort of expressions of outrage that behavior seeks to evoke. To me, the quality issue isn't the story. It's the counterproductive comments.
No, and I don't understand how you can honestly make that conclusion without being purposely obtuse. Intent is a huge factor of this (as is what is ethical), one is being purposely malicious (actively blocking ads, purposely taking money), and the other is just someone using the bathroom.
I'm not sure I see much compelling here. First off, all he's saying is that technology provides more information about the market. But technology has been doing that forever. Second, he's chosen a very simple example that has a measurement that maps directly to a single person and their economic value (journalists and how often their material is read). Try to apply that to teams (like software teams) in which a productivity is created by a diversity of personalities and specialty skill sets that are focused collectively on a problem - things get muddy real fast when you're trying to measure individual productivity in that environment. And that environment is where to the truly high value work is being done the modern global economy.
So the thing is, the Nexus 5 was a near-perfect phone (especially considering it was released two years ago), and it's totally reasonable to think it's still doing the job very well -- it is.

But that's a fact about the N5, not the N5X/6P. I mean, what would you want from a new phone that would show up on a spec sheet?

Faster? Check, both of these are. The 808/810 aren't gigantic generational leaps over the 800, but they're significantly faster + 64-bit.

Better screen? They're both bigger; >1080p resolution seems irrelevant on a 5"-ish screen (though obviously welcome on larger screens where 1080p would be under 400 dpi).

More storage? Well, the 6P gives that to you, though the 5X doesn't.

USB Type-C and faster charging? Check.

Better camera? Check.

Bigger battery? Check (2300 mAh for N5, 2700 mAh for 5X).

More RAM? Check on the 6P, the same on the 5X.

Plus the fingerprint thing is probably a bigger deal than you think. Loss of wireless charging is definitely a minus, though.

So that's one downgrade, two specs that haven't changed on the 5X, and six that have; eight of those specs are better on the 6P. That's not a small upgrade, it's just that you have no reason to bother with an upgrade.
Isn't an upvote something you feel should be on the front page? What's the different between the way upvotes count and the way vouches will count? Does one weigh heavier? Was it not in the cards to make upvotes "vouch" for a post?
Just recently 550 miles were broken with a Tesla S, driving at an average speed of 21 mph.

https://www.reddit.com/r/teslamotors/comments/3lc8hu/tesla_m...

My observation, based on the driver's comments and the Tesla efficiency chart, is that you could go close to 500 miles at 30 mph, which is almost a reasonable speed.

Note the context that the title comes with. Tesla cars will break 620 miles when driving slowly (under 30 mph), not 620 miles using the EPA rating which is commonly used when addressing this issue.
So, am I wrong, or does the Steam Link do all of this and more? http://steamcommunity.com/app/353380/discussions/0/535152511... you can add any program, including spotify and google chrome to your steam library, and thus stream it to your TV.
No 4K?
> We only take away flagging rights if someone repeatedly misuses them—never for one random thing.

My flag link disappeared one day without notice or explanation, and stayed disappeared for a year or so. I continue to fear using the flag link, even when I think something should be flagged. There's no chance I'm going to vouch for something other people have flagged: I'd never have enough certainty that I'm more right than they are in your eyes. I value my ability to participate in this community too much to help moderate it under threat of punishment for doing so poorly.

Re: the replies below, the worst that can happen is not losing the vouch button, it's being silently shadowbanned for something else, when that wouldn't have happened if you hadn't put yourself on the admin's vouch review list for extra scrutiny. I already fear that happening any time I participate in one of those "what are you working on / what are your side projects" threads and include a link to my site.
No one really pays attention to Android TV. Just got the Nvidea Shield, and apps run much more smoothly on it than via Chromecast.

It also acts as a Chromecast, so I can still cast from my phone if I want to.
I will let this man do my talking. https://www.maa.org/external_archive/devlin/LockhartsLament....
I saw a presentation from the Gov.UK folk about keeping URLs working, when they migrated from the 2000s-era site.

They tried to keep everything going somewhere useful, and had examples of URLs printed on mouse mats, mugs, notebooks etc -- as well as the obvious official forms which might remain valid for decades.
I always feel like `f(a)` invokes the idea that `f` is a value dependent on some `a` where notations like `(f a)` and `f a` are more indicative of the idea that `f` is a thing which has the operation of application to `a`.

This makes sense mathematically as it's taken a long time for people to come around to thinking of functions as things in their own right. Dependent quantities are a more historical notion to my understanding.
There is no reason whatsoever to imagine such a correlation. Despite the standard narrative, it really is possible to be wrong about things for reasons besides racism!
I think they meant that, because the Google provided protection plan is cheaper, you're saving money, assuming you're going to get the protection plan either way.
> I'm sorry, but what is new besides the form factor?

That's actually WHY I found this really interesting. A slight change to the form factor for easier connection to some TVs is all they changed. No features only this model can use. New features every day coming to both models. That means they got it right on gen 1, which is absolutely incredible.
> It perplexes me why they don't shift their delivery period six hours later to start at 15:00 and end at 21:00. That would cover both business and residential hours.

I would imagine that is because the highest margins are made off of next-day deliveries from business to business. They often guarantee these deliveries by 10 AM because many companies are willing to pay extra to ensure that their package is delivered by 10 AM.

Consumers, by contrast, are more interested in paying as little as possible for shipping. Shifting their delivery hours to accommodate a group of customers who aren't willing to pay extra for the service while simultaneously killing off business from their most profitable customers would likely be a poor business decision.
Any idea if Netflix has any presence in Google cloud?
The NRA has around 4.25 million members, but as you state there is a lot of people invested in this issue. FreedomWorks claims 2,867,538 members. It too has a very large group of aligned people. I have no idea how you find the membership numbers of the EFF. It looks like the EFF received $13.4m and spent $7m in expenses with $5.3 million in salaries. Is there a lobbying arm that I am missing (FreedomWorks has a $5 million lobbying arm, the NRA is, I do believe, 6x that)?

I would imagine getting public number for SOPA protests would be a good starting place. If the EFF is the lead organization and its money numbers are it, then you are correct.
This is pretty awesome work.
As a student I loved word problems and hated the straight equation ones. It always pissed me off that there were 35 explicit 45 - 17 = ? questions and 4 word problems.

I wonder what, if anything, that says about people. Should I start asking people which problems types they preferred during interviews? (that's mostly rhetorical...i think).
Not that I am a proponent of ads or sponsored content, but a crazy experiment just occurred to me: a steeply discounted sponsored ad filter/section with the same upvote/downvote rules as the rest of the site (but still no comments). The advertiser faces the risk of wasting money by inappropriately targeting the community's interests. Potentially higher engagement because if you give users the right to express an up/down opinion, they're going to do it whether it is advertising or not, so at least they're viewing the ads. The scoring is all relative, so even if 80% of the people down vote out of principle, the better and more interesting ads will still percolate to the top.
and yet they have Roku and Xbox apps.
But that's what the commenter was saying, Google has been putting work into making the experience less terrible.

Also, Motorola and LG both have flagships with expandable storage. Everyone runs out of 32GB, and having an SD card handy to make more on-device storage available can only improve the user experience.
We did make one change in this department. If you click on a comment's timestamp to go to its individual page, dead and downvoted comments should no longer be faded out. That's so people who want to consider vouching for a comment will be able to read it.

In case anyone is wondering, 'flag' and 'vouch' links don't appear beside comments in threads. You have to go to the comment's individual page (linked from its timestamp) to see them.
> But most of the complaints about that are coming from existing Hacker News users, for whom the experience on mobile is terrible.

I'm not sure what your argument is here. Who else would complain? The people who have been driven away?
True, you have a point, there is no evidence that I am aware of - of this information dissipating to _private_ companies.

Just like phone call records were improperly used to spy on unfaithful spouses (which was not disclosed by Snowden docs), it is highly likely it was the case with business intelligence.

Your point stands, though - we'll need another Snowden to leak more docs to know for sure :-)
Yeah, in my eventual problem-solving steps, I strung up another cord to the back of my TV to plug the CC into a power-strip but the reliability wasn't any better -- not sure if I broke something on the CC by using the TV's built-in USB previously, but it was allegedly rated for 1.8amps according to its documentation.
It's a Lollipop thing.
> The "anemic way" had won because it is much more reusable and maintains API stability. Incidentally, this approach have smoothed the transition to functional languages — "NounVerber" objects became modules (collections of functions), and value objects became immutable data types.

I agree. By the way, you can do that even in imperative languages. I do it all the time in Python or Go.
It looks like they did something to opencl to get it to target FPGAs, and then went a level beyond and had some kind of high-powered memory interconnect between CPU and FPGA so that they can share memory space.
It's official, HN is doing more in community development than Reddit managed in ... 5 years?
looking at recent busts of Russian "spies" (quotes because they were so inept in their activities) in US, it is pretty much the same picture - young lazy morons from well-connected families get a good job in a good country (i.e. like a trade representative in US of a Russian state owned corporation) with only downside is a possibility of being deported/non-grata-ed if busted (again they have been so inept that US seems to happy to just get rid of them instead of keeping them in prison)
I thought licensing music wasn't an issue with many BBC shows as long as they could be fairly categorized as Documentary.

Eg Top Gear got away with using music from many famous films in almost every show, I thought this is how they were allowed to do that. And their "documentary" status is questionable.
It's not the articles's fault that it wasn't about a topic that interests you.
Same thing happened to my battery, so I bought a new one and followed a YouTube video to replace it myself. Although the battery isn't meant to be replaceable, the process was not too terribly difficult. Maybe consider that as an option, too.
Oh, it's not uncommon. I've commiserated over these issues with dozens of others in Android message boards. There are YouTube videos where people show how to "fix" it, mostly involving jamming things inside the case to hold the flex cable connector in place more firmly. I don't do anything with my phone except put it in my front pant pocket, hold it in my hand, or set it on a wireless charging pad.
> to explicitly lie about it.

Maybe I'm dense or naive, but I don't think there's any precedent for that. A gag order is one thing (and there are certainly places for it), but forcing someone to lie would hopefully violate the First Amendment.
In the article they mentioned a previous record setting drive:

"As readers might recall, a new record was established last month by one enthusiastic Model S owner, who drove a painful 24-miles-per hour to make it a stunning 452.8 miles on a single charge. (The car is advertised as having a 265-mile range.)

Musk didn’t elaborate on whether someone would need to drive just as slowly to reach 620 miles in 2017. We’d guess that’s not what he had in mind, though."
I'm not sure I understand all those questions, but years of experience have shown that votes and flags are radically different things, and vouches are very much on the flag side of that distinction.
Learning Longer Memory in Recurrent Neural Networks
> There is nothing inherent to SD cards (or removable storage in general) that makes it a tough UI case. It's pretty simple, actually,

See, you're thinking in terms of UI but I'm talking about user experience (which isn't just UI). It sounds like they essentially fixed the UI type of issues in Android M but SD cards are still slower, once you install it you really don't want to ever remove it or if you do god knows what happens now that the storage is unified and good luck explaining how to use and install one to a non-tech savvy person. After working years in retail I don't believe the majority of customers for digital cameras understood cards let alone _optional_ cards in phones.
I wish he didn't do this. He should stop comparing "record-breaking" numbers with each other, and instead focus on what "normal driving" would get you. He's only going to encourage other auto makers to be highly misleading about their numbers, too. I was hoping Tesla would keep that in check. Oh well.
It basically looks like a teeny-tiny swamp cooler for your desk. Which already exists in several forms.
Six Reasons You Need Multifactor Authhentication
Also, the improved 808 SoC at 20nm manufacturing process should offer better battery life over the 800 in the N5, even if they had the same battery capacity (which they don't, so it's a double-whammy there).