skysight-inc/HackerNews huggingface dataset:
Your build servers shouldn't really be exposed to the public internet, best practise would be to get all dependencies/binaries of a local network.
Wow. I'm a long time Android user and probably pay more attention than most, and I had no idea web apps had gotten quite this nice. Currently the only web app / web shortcut I have installed is the HackerWeb app[0], which is nice but clearly not taking advantage of all of the functionality it could.

I "installed" Flipkart Lite and the Voice Memos demo app to see the state of the world. Clearly it's possible to build some really nice web apps these days! I hope to see more of it moving forward.

[0] https://hackerwebapp.com/
You know your latency is high when your mental model switches from vi(1) to ed(1).
How much karma do you need to downvote threads?
> This is fundamentally the same exact underlying reason why we have build servers instead of just builds from developer work stations. Developer workstations are not controlled environments, which means the builds are not guaranteed repeatable.

A side note, if your build depends on the box it's being built on, your build process is bad. The build from any dev workstation should be identical to any other build. People have build boxes to automate building/deployment and testing and alerting people things broke; they aren't about dependency management.

If you're using a build box because of dependency management issues with dev workstations, you're doing it wrong.
I'm pretty sure effective just means "solves the problem".
Cookpad fires founder [pdf]
Well, don't forget the GPU. Intel Iris is much better than Intel HD.

The way I see it, this is our fault as software developers. A 2016 PC would be much faster than a 2011 PC if we as software developers made good use of SIMD and GPUs. But we don't.
I might switch if my job was only coding, but I handle a lot of graphics as well, and that just doesn't fly on linux. On a side note, it's frustrating that everything I want to do on linux requires me to download 5 packages and recompile a binary... I guess that's just me...
Your point is well-taken. Broken deploys are just the extreme case. You'd run into the same problem if two devs on the team just happened to install libraries at different times. One would get it, one would not. And you don't get a remotely helpful error message in that case. So, you're back to mirroring or vendoring everything you need anyway. Arguably that's better, but why even bother with a centralized package management system at all then?
Not sure. Since it's based on Qt it can be possible to build it I suppose.
> if Apple sold an Apple TV with a keyboard and mouse (or other pointing device) that had Pages, etc., I would recommend that.

sounds like a Mac Mini to me
Postmortem on date field mismatch following backup/restore procedure of the World: Octocember 99st
Yeah, that the way. To improve a latency issue, issue a panic. rolls eyes
They say that they make use of GPUs. Anybody know if this means GPU VMs are coming to google compute engine? That would be amazing. AWS GPU instances are popular but somewhat limited as they use older hardware.
The 10 Hottest Startups in NYC
Its interesting how Volkswagen was a modified swastika, yet their current logo pays homage to their old one in shape. Honestly if I was them I would have gone an entirely different direction.
Hot+Weather+Woman+Becomes+An+Internet+Hit+After+Her+Nip+Slip+On+National+TV
Anecdotal evidence here -- ordered mine on launch day, been using daily it for a few months. No issues whatsoever.

FYI I have a case and I don't know anyone that uses a phone without a case.
Here is a good article: https://quarterly.camposanto.com/the-art-of-fiction-3-tim-sc...
You and me both. I wish I could up-vote your comment twice!
Anecdote: I have owned a Nexus 6p for ~6 months now. When I'm not using it, it's either on my nightstand (sleeping) or it's in my pocket. It has not bent.

I have carried several chocolate bars in my pockets before (mostly when I was younger). They bend very easily. (They also melt and even when they don't escape the packaging, there is melted chocolate all over the wrapper, and it's nearly impossible to eat without making a mess. And if you let it cool again, those tiny chocolate traces end up falling all over!)

Anyway, I'm not sure I got the point of this (only incredibly tangentially related to the post) piece of FUD.
i wonder if you could do even better with PHP's SPL* functions like:

http://php.net/manual/en/class.splfixedarray.php
How to Bullshit Everybody with an Inspirational Success Story, Sans Facts
God is perfectly just.

Only a retard-nigger would misbehave.

God says...
Thursday transshipped radioactive procurer mysteriousness's cohabits shoehorn's connection elective buried included miniskirts depot's mislay jinrikishas satelliting tortuous traverses snicker Czechs eights college's cosmologies punchier prehistory passionate ruby windfall lurch dabblers tinsel Viagra
I inherited one after never owning a tablet. I was able to turn it into a Plex video-viewing device after jailbreaking and figuring out what the latest supported version of Plex is and it works great for that.

Of course for web browsing in general it's pretty unusable.
I don't think so because it's not the same layout. Server's don't have GPUs and not the same GPUs when they have stuff for CUDA. They also don't use the same sockets or number of memory channels.
> 5: One day, you too will write Inspiring Stories about your own Life's Calling. Make sure you always have photographers to take pictures of you. Make friends with media people. They will share your story even if it’s fake or unverified. Views are the only thing that matter.
It would be nice if guy stuck to coherent argument.
Meanwhile he talks about "monarch enforcing a 30% tax.", about iOS developers barely making any money.
Ok, so where are the numbers, how much money did he make with his "installable web apps" on Android?
I really got scary reading this
Dependency version ranges should be a _wide_ as possible, so that users of your libraries have flexibility when selecting versions.

Rather than artificially constrict your version ranges, NPM should support real version locking, and applications should check in their lock file.
Also announced speech recognition API also powered by TF.
Walmart is a retailer that does this. https://liquidations.walmart.com I don't know if they work on tracking returns by user, but they take a decent loss on returns. Without anonymous cash purchasers, it's easy for Amazon to filter out abusers.
Cities Skylines: Free update with new landscaping tools coming out today
Microsoft seems to be a cover 80's disco music.

http://bit.ly/1U9mxIG
Early 2000s, 9 day complete outage.

Don't know if that was the same one, but happened to me at Rent.com. The story is that a change in a shell script meant that backups were not actually being sent properly to tape. That was OK, there was another online backup copy. But the restore process deleted that for 1 hour each day before it was recreated.

The production database died during that hour. We had to take the last good backup (several months earlier) and replay WAL logs to bring it up to date.

The sysadmin whose mistake it was offered her resignation, and was turned down by the head of tech because he knew she wouldn't have made it if she had a more reasonable load. The head of tech offered his resignation to the CEO and was turned down because the CEO knew that it was due to incorrect company priorities.

The next tech hire was a DBA whose sole task was make sure that we have multiple levels of verified backups.

In less than a year we were sold to eBay at a nice price. Part of the reason was that they thought that the way that we handled failure said very positive things about the organization.
It's funny... I posted something similar yesterday that (IMO) is much more informative but didn't get any attention: http://www.sketchdeck.com/blog/less-is-more-our-analysis-of-...

Must be the fun animations that sell this.
From your linked article:

> #1: Eat More Protein During the Day & Select Carbs at Night

> ... eating a meal of carbohydrates in the evening can help you go to sleep quickly.

This is curious. I've run across this advice before. I have also found, from repeated experiments, that eating starchy foods just before bed makes it harder for me to go to sleep. Maybe I have some weird body chemistry ....
Do they offer anonymous payment options? I do not want that my content is blocked, filtered by my actual (world wide unique - only one me really) identity.
> You're too focused on the idea that those generalist are a bunch of skill-less dipshits.

In this specific case it's because I've been working with the quality of dipshits in the departments they are being pulled from, over the past few years. They are going to be cross-trained by dipshits from those other departments, so that they can become even worse generalists.

Hmmm. They don't care about backing up servers. They don't care about HA cluster alarms or failovers. They don't notice or proactively monitor disks filling despite being the sole custodian of the Enterprise monitoring solution. They don't care about Windows security logging policies or even the power plans. They manage AD but let service accounts expire all the time instead of following anyone up first; leading to many outages.

I'm struggling to think of anything good they do. There's no quality or pride to their work; they use GUIs. They get by because the few time I've seen other managers criticise their boss, that boss has then filed official complaints of harassment - and then everything quiets down and goes back to the status quo.

> there's just a complete lack of understanding of anything that's NOT a database

Guilty as charged. I don't care about anything outside of the database because it's not my job ;-) However I do know a little about the server level backups, clustering, performance counters, security settings, and such - anything that affects my uptime - and I monitor it, unlike the people who are paid to do so.

> An example of an obstinate DBA is one from my last place, who I wanted to take root access from.

Oracle people have root access on Oracle boxes. We have admin access on Windows boxes. It's extremely difficult for just a few staff to manage hundreds of servers in a high quality fashion otherwise.

> There's a reason "That's something a DBA would do." has become a running joke at multiple places I've worked at.

There are plenty of shit DBAs, and obviously there are good Infrastructure people as well especially on HN. I hope you realise - that DBA you were talking about - likely isn't bothering to read HN either. I am somewhere near the top middle of my profession.

> These problems could easily be solved if there was less silo'ing going on

Totally agreed.

> then that's an indication of deeper, awful and likely legacy problems, not just with the generalists.

Entrenched management and yes-men-or-you're-fired culture.
I think apps are in a lull right now because most were abandoned and left users feeling jittery about pouring their lives into them. Also few apps spent the effort to take advantage of working offline. If I'm in the subway, I'm basically unable to use anything except games. Although the last couple of games I couldn't play because they were trying to connect to an Ad server that would fail and so the game wouldn't progress.
Sure but if you saw a "Spoiler Warning" on something, you would know that it's fiction.
They are already shipping the silicon. There is as much real estate in the GPU as in the CPU. They could drop the GPU and have 8 cores in the same diameter. There are a legion of other issues with that many cores, but die space isn't one of them.
The Embedded Toolchain – Tools of the Trade
It's not as clearcut as you make it out to be though. More often than not those old PCs effectively deny a whole bunch of people access to reliable and fast modern computing. In that sense an iPad Pro would be very well worth the price. Think hidden opportunity costs through crappy, unstable UX.

Unfortunately the real problem with Apple is that they are still somewhat on track of losing the "functional high ground" as "it just works" doesn't apply as much as it used to only some years ago.

I hear that MS Surface is actually quite usable these days, I don't have first-hand experience with it though. I would be interested to know as I'm feeling more and more inclined of not recommending Apple products to that cohort anymore.
This is a great comment, especially the advice to use git. Sometimes you may have dependencies, and that's okay. Keep track of them, see what changes in your own capacity. Also an added benefit is if the unicorn dependency distribution system goes bust, you still have local copies of everything.
And then somebody in management asks why the new app is missing so many features on his brand new iPhone. In fact, all the C-level folks and board members are primarily iPhone and iPad users and none of them are happy that so many goodies are missing.

If you aren't worried about provided a first class experience to your iOS customers, then build for Chrome + Android. Although, that sounds a little like "build for IE6 + Windows" 15 years ago.
Thank you. I find it very surprising that dependencies on the naked internet are so common nowadays. Why isn't it trivial to build my own package repositories where I mirror the known good dependencies that I need?
This applies to some things, not to everything. In some systems the right thing to do when an error is detected is to halt everything. In these systems, the cost of continuing to operate when errors are present is much higher than the cost of halting operations.

Take high-frequency trading, for example.
I wrote about this recently: https://danielcompton.net/2016/01/27/a-context-free-grammar. The gist is that you can't copy a business model, tweak a few features and expect it to work in your market. The whole context of the business model matters.
with the latest webdev trends it is extremely unlikely this will improve any time soon. There was a time (~10-15) years ago when separation of concenrs and accessibility did matter, now it is just a js frameworks bloodbath.
Though, if you buy a cheap SSD, I would be careful not to depend on it for important data. Cheaper SSDs often have very low write endurance, and using them as the OS drive where there will be swap and hibernation files, as well as potentially large install and update activity, can drive them to a quick death.
Yeah, I don't know what StartCom is actually doing. All I'm saying is that StartCom has the option of redacting the labels, and as a paying customer, they should be asking StartCom to do so.
The Library That Kept Shackleton Sane While Stranded in Antarctica
My wife's iPad 2 slowed down to a crawl after updating to iOS 8. She doesn't use it anymore because of that. Obviously Apple doesn't want iOS devices more than 5 years old to remain in use either.

In the meantime I've upgraded my parents' PC from Win XP to Win 10 and it runs as fast or even faster than before.

I agree with the Apple exec that it's really sad.
Nope. The Mac mini is more expensive ($499 versus $149) and harder to maintain. Apple spends quite a bit of time on self managing. I'm hoping Apple or one of the Android devices will fill this niche. I keep looking, but all I keep seeing are failed kickstarters.
> If you aren't worried about provided a first class experience to your iOS customers, then build for Chrome + Android. Although, that sounds a little like "build for IE6 + Windows" 15 years ago.

Except that Android is the open one that is implementing agreed upon standards, and Apple is the laggard left behind.
Completely agree. I have a 5 year old Asus K54C (i3-2330m model).

About a year ago I upgraded RAM from 3GB to 6GB, which dealt with most of my multitasking and "large files in memory" issues.

About 2 months ago I bought a Samsung Evo 250GB SSD for under €90. This solved just about every other frustration I had with the machine - slow boot times, slow program load times etc.

The only issue I really have now is maxing out one core too easily and having the fan spin up loudly. Investigations reveal a CPU upgrade is possible.[0]

I have no intention of buying another laptop for a further 12-24 months, even if the plastic case of this one is held together with super glue and tape.

[0] https://community.spiceworks.com/topic/433227-asus-x54c-bbk9...
It isn't 25% as bright as it needs to be - it's more like 1% or 0.1%. The total time isn't the same.
First thing that comes to my mind is to have your own mirror that downloads the packages if it does not have them locally, otherwise just serve the local copy.
Possible MH370 Debris Found in South Africa
Multiple CRLF injection vulnerabilities in session.c in OpenSSH before 7.2p2
Completely agree on both counts. There are seven stages of grief, so these things take time.
This was 40 years ago. Paper hadn't been invented yet to write contracts on.
I'm preaching to the choir here, but the obvious third case the author omits is 'semi-technical folks who don't want to deal with the friction of a new environment', which is not so offensive.

And 600 million 5+ year PCs seems like a low number...
You are an animal >... mammal >... species- homo sapiens sapiens-

Why do you think that being a member of a particular species somehow excludes you from a set of objects that can be poached, mainly animals? If lions are poached, then humans can be poached as well. Why would a bio-chemical process known as homo sapiens be more important(or sacred, if you want) than a bio-chemical process known as a lion and be excluded from something that can be applied to all animals?
If your child's school only had 5 year old computers, you'd probably think, "Huh, it'd be better if this school had newer computers."
> Apple is the laggard left behind

citation needed
I also went from iOS to Android (iPhone 4s -> Nexus 5x). I had my 4s for 5 years and loved it. I'd still have it if it weren't for iOS 9 being too big to install and verizon overcharging. I've developed apps on both.

Some apps have to be apps to use sensors and devices built into the phones. A lot of apps could probably get away with being mobile sites. Doubly so with some of the new html technologies being introduced by the W3C.

Because Android and iPhone are owned by companies, they can move fast. The web has to accommodate for many more devices. So web standards move slower. In the time apps have become huge, a lot has been added to web standards. But I'm guessing most people haven't noticed. My guess is people are used to using frameworks and have abstracted themselves away from the basics.

As a challenge to the reader, see what you can build in only JS/HTML/CSS with no server side. You'll be pleasantly surprised by what you can accomplish.
My 6p hasn't been a problem but I actually know someone who managed to bend theirs. Google replaced it.
> WebBluetooth (yup, talking to bluetooth devices from JS on a webpage)

This sounds like a great new attack vector for the black hats of tommorrow.

There are just some things that a web browser should not do. Exposing things that previously required escape from sandbox attacks is one of them.
Clickbait title. Have you even bothered playing ping-pong casually? It has multiple benefits:

1) Physical activity. Sure standing desks are the rage right now, but actual movement is better.

2) People actually hold conversations while playing ping-pong. One of our VPs would be talking to another one about investment strategies while they played each other.

3) It's a good way to meet new people in your office. You see someone from another department play, ask to join, then meet someone new and bond over a shared interest.

So in HR vernacular, ping-pong has the potential to form organic relationships. Instead of company volunteer days on weekends where half the people would rather be at home with their friends or families.
Google Cloud Speech API
Not effective. Your spoiler is telling us that it's fiction. The delight would have been in that surprise realization, not the nitty-gritty details of the story.
I think they forgot 'Innovations are based out of Tradition'
Didn't need a whole blog post. The necessity of moving files would have been sufficient.
In the last 5 years, bloat on web pages has increased considerably. Tracking script counts on all pages has gone way up, and I very frequently will find that if I leave some web pages in a background tab, their memory usage will climb into the gigabytes, even for pages that are mostly just text! Since the ram on those older devices is not getting any bigger, of course web pages are going to get slower.
I agree with all of this. I draw/paint a lot more since I got my iPad Pro, and it's helped my skills.

Still, I can't draw nearly this well, and I'm over twice her age. Clearly the tools are nice, but raw talent is still 90% of the equation.

Congratulations, these illustrations are beautiful!
A Decade of Container Control at Google
I am not poor and have a beat up Moto E bought for $99. I don't think anybody thinks I am poor either. A phone (and $300 sneakers) are very bad devices for signaling status.
This author's other articles are also about the every mysterious millennials. Pandering to the clueless.
I think I'd just want to add that namepsacing by author doesn't entirely fix the problem. For the fewer instances where there is a collision, we still have this issue with lawyers asserting trademarks.

"Would the real Slim Shady please stand up?"

We want multiple 'kik's and multiple Shady's simultaneously. So record the gpg sig of the author in package.json, and filter the name + semver against just their published modules when updating.

Depending on how unique you need to be:

npm install <module> --save

npm install <author>/<module> --save

npm install <gpg>/<module> --save

On a side note, npm-search really sucks. It lacks a lot of fine-grained filtering. I'd love to be able to search by tags, or exclude results with an incompatible license, or even prioritize results by specified dependencies. npm-search needs love.
I just realized that half of the applications I have on my phone can't be used without a data connection.

What happens when I lose signal. The cloud is nice, but I need some offline in my life too.
How do you plan to get around LE's 5 subdomains per 7 day period limit? You can only get about 60 subdomains in theory, and that only if you stagger the registrations out carefully over three months and never make any mistakes.
A bit OT: I'd like a mobile platform that provides confidentiality (from both government draget and commercial spying) and end-user control. These seem like fundementals of any platform, at least as user options, but I haven't found it:

* iOS seems to have some confidentiality, though are users really protected from commercial spying? Of course end-user control is very limited.

* Android provides some end-user control if you root your phone, but it's complicated to utilize. Confidentiality is awful; there are a never-ending number of holes and leak, AFAICT, many built into the OS. No fork (i.e., ROM) of Android seems to focus on confidentiality, though I'm curious whether Blackberry's Priv locks down the OS in addition to the hardware.

* Basebands are neither confidential nor provide end-user control, in any phones outside of FOSS projects, AFAIK.

* Mobile service providers also are an omnipresent risk.

---

I suspect a decent solution to the baseband and mobile service problem is the following, but I haven't tried it and I know it has some weaknesses:

* a hosted VPN service that provides a firewall (the firewall is needed to filter outbound connections from your phone)

* a cellular router that's pre-paid, tethered to the phone to isolate the baseband from the rest of your handheld computer

* VOIP service for voice and SMS/MMS