skysight-inc/HackerNews huggingface dataset:
"I wonder if it's the message that if you're not building a product that will build a unicorn company, then it's not interesting that's part of the general malaise"

This. You realize that like 99% of people just have some boring job being a cog in a wheel, right? I met a janitor once who was really passionate about saving the planet. His impact was limited to purchasing 'green' soap.

Not trying to be preachy, just wanted to put things in perspective. And see eludwigs comment above :) https://news.ycombinator.com/item?id=12879025
Eh. This has been happening forever. Free rides from college campuses to early voting favor liberals. Free rides in senior neighborhoods favor conservatives.

Heck, Ben and Jerry's always gives away free ice cream, and they're save-the-world hippies.
I've noticed a lot of people complaining about USB-c and having to buy adapters or whatever.

USB-c is a transitory period as we move to a state of being where "crap does anybody have HDMI to DVI" or whatever is non-existent. We're moving away from physical cables and having to buy different connectors or adapters between products.

It's a pain right now, because manufacturers haven't caught up (and might have an interest in never "catching up"), but the move Apple is making in standardizing ports and removing things like the headphone jack (while giving you an extension cord for backwards compatibility) are all moves in the right direction.
Agreed but that's not necessarily bad on 16GB. After all, you can edit 4k on an ipad pro with 2-4GB ram. Disk IO matters a lot though - newest MBPs do 3.1GB/s so having a bit less RAM is nothing like it used to be before fast SSDs.
Can you share more about your positive experiences, especially with CTY?

I hadn't heard of it before now and your anecdote would help shed light on what I'm reading about. I teach and I'm interested in all things learning.
Artificial intelligence could be your future career path
The same as all my other software?

Is this your first time working with it?
I asked the parent comment as well, but would you mind sharing more about your experience(s) at CTY?
Thanks!
Inside NORAD's Cheyenne Mountain Combat Center
If I remember correctly it's not the ram that they're going for, but the processor the ram attaches to. The skylake low power mobile cpus all use the low power ram(as one would expect), and for some reason is limited to 16gb on mobile.

So if apple wanted the low power cpu, they had to limit everyone to 16GB.
Same here, and in fact I'm tutoring someone whose physics book is right here...

It's all labeled in ft/sec^2
But didn't RedHat enter middleware first, snatching jboss under Oracle's nose?
Add them to the list: http://brighton.io/Next_Silicon_Valley
Good. I've not really been following it, but there's a legalization bill on the ballot in Maine, Question 1, and that is where I grew up and my folks still live. In many places, pot is all but legal anyway, even leaving out the massive numbers of people that have medicinal cards. It was not an uncommon experience to see the Navy choppers circling over the house in the early fall, using their infrared equipment in combination with the sheriffs on training runs to sniff out pot plantations in the area. My neighbor down the street was featured in the local newspaper for having a "green thumb" and tending to the county jail vegetable gardens after being busted for marijuana growing. Everybody knew it, too; I'd stumbled on his grow sites more than a few times in the woods around while deer hunting.

Really, the fact that it is not legal and taxed similar to alcohol or tobacco is a huge failure. I think we can mostly agree that "Reefer Madness" was overblown, and if we're going to criminalize drugs, we might as well worry about things that are a tad more dangerous to the person taking it and everyone else around them, like heroin, or crack, or fentanyl.
> Less downtime and automatic recovery, I'd say.

How? By magic dust sprinkled by Docker Inc?

> When the host machine goes down, the scheduler will pretty quickly start the container on a new machine. There the container will startup much quicker than a VM would.

You seem to forget that a) container's filesystem needs to be downloaded in
the first place, and b) that VMs can work in a standby mode, not running the
service (database) when not needed. Starting a container seems to be much more
fragile solution.

There are already well-developed mechanisms for things like that, and we
(sysadmins) were using them for dozens years already.

The question still stands: what do containers do better than the mechanisms we
had for a long time?
Ti 83 plus here too :) Such a great platform to start on. Press right arrow to go to the edit tab, easy to see examples. And the instructions in the manual!!! Whoever put those there is responsible for my career, or at least my passion. Realizing that I didnt have to do math homework was addicting :)

"programs that "did the homework for you" " Lol, I was careful not to tell people about those. I knew they would peer pressure me, and eventually they would get caught using one on a test.

"And your experience mirrored mine as far as external interest"

I think this is common for any creative task. I love music, but I never really cared to learn the scales, or any instruments. Nor do I listen when others talk about them. Nobody wants to see how the sausage is made I guess :)
Stay away from Atlanta if you value quality of living. Look to places like Pittsburgh, Cleveland, Minneapolis, Columbus, etc.... big healthcare areas without being the biggest sprawl on the planet or having insane cost of living.
It's more than that.

I've had a patch rejected because my unit tests used the wrong verification manner (java assertTrue() instead of assertThat() in cases where the latter would report better error messages were the test to fail, as I recall). Automatic blah will never catch this kind of thing.

Ditto for human-readable messages that have/lack full stops at the end.

Ditto for if() foo vs if() { foo } and the ever-lovely style question, are abbreviations such as TCP to be called TCP or Tcp in camelcased identifiers?

Style is largely a human matter.
Really? There are dozens of companies hiring in Eugene:

https://siliconshire.org
My guess would be new intel cpus will be a paid upgrade for another $500 sometime next year. Apple will then abandon macs because they aren't moving ridiculously priced hardware. More likely is that apple is phasing out its pro line in favor of premium consumer macs. Xserve is dead. Mac Pro is on its death bed. MacBook Pro is next. Not to mention they have been slowly killing off their pro software as well. I was actually surprised final cut got an update.
You didn't answer any of the questions expect the one about frequency. I'm left to assume that your usage is so irrelevant or your user base so small that you haven't needed to spend time thinking really hard about operational difficulties, SLAs, or calculating risk tolerance relative to value. Or gotten yourself into trouble yet which every DBA/SRE of a database of substantial size gets into eventually.
I think Apple has definitely over-optimized the MacBook Pro for thinness and lightness. Those are both nice qualities for a Pro product but they should not be weighted so heavily that they give up important features like MagSafe and limit hardware specs in impactful ways (like the 16GB of RAM limitation.)

I've seen commentators (Gruber) make the false claim that Apple COULDN'T deliver a MacBook Pro with good battery life and more than 16GB of RAM because Intel doesn't make it possible. That's horse apples. It would just have to be a thicker product with more battery capacity.

I love Apple and I love my rMBP and my iMac. But I'm actually hoping that this new MacBook Pro fails miserably so that Apple pulls back and refocuses on making true pro products. As a professional who has used Macs exclusively for my livelihood I have absolutely no reason to upgrade from my 4 year old rMBP to a new one. It brings nothing to the table that helps me do my job.
I don't get this argument. Having 3 USB-C ports and a USB-A port would be the same kind of future proof, just without pissing off the users and making Pro use laptops really really annoying to use in daily life.

Why are you selling the option of having ONLY USB-C or ONLY USB-A as a binary thing?
Previous article: "This is nowhere near ready for those who just want to get the job done."

This article: "It'll be better in the future, you'll see!"

The former is verifiable, the latter is a hypothesis.
Don't forget about Kitchener-Waterloo in Canada.
Yeah this guy is bad at his graphs
It's a phase.

The Internets form a global AI with humans as the neural nodes. The isolation from the "real world" that you observe in so many people is isomorphic to nerve tissue being isolated from environmental factors. The bulk of nerve cells in your body are transmitting and processing signals that originate far from their surrounding tissue.
> its the maintainer of a project that decide over their project

Except that's not true once you've made your project a GNU project, which is exactly my point.

https://lists.gnu.org/archive/html/gnutls-devel/2012-12/msg0... (RMS telling the GnuTLS maintainer they can't move their project out of GNU)

https://lwn.net/Articles/629259/ (GCC maintainers want certain priorities, RMS overrules)

https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00... (Emacs maintainer threatening to fork Emacs if he cannot make the technical decisions he wants to make)

https://libreboot.org/gnu-insult/ (GNU maintainers telling a GNU maintainer they cannot take their project out of GNU, and it "is for the Saint IGNUcious to decide")

Stallman is the CEO, and maintainers are, at best, VPs. I have no axe to grind with the GCC maintainers over their priorities - I just wish they had the ability to follow their own priorities.
When people can have the sensations of sex in VR porn media, without needing to interface bodily fluids with pieces of hardware, then porn VR will, in the words of Dennis Miller, "make crack look like Sanka." Or perhaps, when porn media makers figure out how to work the current forms of immersion to their advantage, there will be an uptick.

Right now, the increase in the quality of experience of VR porn over a screen and a pair of headphones is still marginal.
It is a huge deal... agreed.. And I'm a real scientist. just saying, let's not get carried away with the journalistic headlines.
The Mac Pro was well enough received by some, at the time. It really excels if you need beefy AMD GPUs (from a few years ago) and want something compact and quiet and good looking on your desk. The problem is that while it has pretty good performance in general, there are crucial bottlenecks for a number of different potential customers which make some other product a better fit.

For folks like software developers or anyone else who is bottlenecked by single-threaded CPU performance, the Mac Pro is no faster than a machine like an iMac, and not necessarily even much faster than a current laptop.

For folks like photo/graphics/video pros who care about the best large high-resolution display, previous-gen Thunderbolt connectors/protocols and external display hardware weren’t quite ready until the past year. Apple could hack around the problems with the iMac because everything was internal, but the problems hadn’t quite been solved for a desktop tower.

For folks needing beefy GPU performance, the market is segregated between those needing workstation class GPUs and ECC memory, etc., many of whom are running CUDA software that will only run on nvidia chips (oops), and those who want to play video games or similar, and would rather cut costs with consumer-grade hardware.

For folks worried about future-proofing a big purchase, there was a lot of uncertainty about ongoing product support and upgradeability.

And of course for anyone trying to cut costs, there are a variety of cheaper Windows PC towers optimized to particular use cases.

Etc.

Ultimately, for many customers (say, university computer labs, software developers, photographers, graphic designers, even pro audio and video people), an iMac makes a better desktop machine than the current form of the Mac Pro, whereas for the folks who need absolute max performance, it makes more sense to run their work on some server cluster or something. Pro creative software that used to run primarily on desktop workstations doesn’t necessarily need them anymore in the same way. Video game players who make up much of the PC tower market are happy to stick with Windows.

It’s not that easy to find a cohesive market of folks who really need a super-expandable mid-to-high-end Mac desktop tower, and sell a specific bundle of features to them.

If they release a new Mac Pro within the next year or so, with the same concept/chassis as the first one but upgraded internals, it might become a reasonable fit for some of those customers, or they might have been chased away by now, it’s hard to say.

This bit from the OP also rings true:

> In this case, Apple’s timing appears to have been bad. There’s no way to know for sure, but it seems like Apple decided to dance to its own rhythm, skip an Intel chip generation, and then wait for the good stuff, only to get bitten by slippage in Intel’s schedule. If that’s what happened, it’s hard to blame it on Intel. After all, it was Apple’s gamble.

I think if there had been a couple of additional Mac Pro hardware updates since the original release people would be substantially less pessimistic about it now.
Apple's done two architecture changes already. Both 68k backwards compatibility on PowerPC and Rosetta PPC backwards compatibility on Intel worked well.
I would recommend investigating the matter yourself, and making your own opinion. What specifically has been broken in past Docker releases? How have they handled it? How would you have handled it? If you do decide to interview with Docker, make sure to bring up your findings, especially areas where you think they screwed up. This has two advantages: you can see how they react to constructive criticism, and they can observe that you are capable of making your own opinion and providing constructive criticism.

If you really want to impress your interviewers, back up your criticism with a pull requests fixing the issue. That will automatically put you on top of the pile of resumes.
>Having docker without orchestration is like having cars without roads.

Docker's stated purpose is to be the "shipping container" abstraction for server-side code.

Shipping containers are not much more exciting than any other kind of box (VM, jail, whatever) in isolation. Things get more interesting when every port has container-optimized cranes and there are thousands of container ships competing for your business.
> Stay away from Atlanta if you value quality of living

Can you elaborate on Atlanta's poor QoL?
You can bet Apple would work with select third parties like Adobe to port their software to be ready at launch if they were moving to ARM. They just did with touchbar.
Ask HN: Which linux kernel versions are actively used in cloud computing?
I'm trying to find the market share of linux kernel versions in the cloud computing world. Not too interested in long tail, just top ones in the 80th or 90th percentile.

I've been trying to find the answer to this in various ways and came out empty handed:
- Which AWS AMI's are most used? (90th %ile)
- Which Linux distribution versions are most used?

Does anyone have good stats on this? (Or at least on one of the other proxy questions?)
Then you don't know what imperialism is. Simple as that.
No, because I'm not affiliated with any messaging applications. Nor, by the way, am I saying that the author is --- I don't know them. I'm saying it's a good thing to know about the conversation.

Rereading my post here, I can see why a reader would infer from it the idea that the author might be a sockpuppet. I don't believe that! I was thinking more about the kinds of comments on message boards that say Signal is a "honey pot". I could have written that more carefully, so, sorry about that.
How Rom-Coms Undermine Women
What ive found is that if wih the default settings, if you're running over 150 million inserts/updates/deletes a day, your database is going to halt because of transaction wraparound errors. autovacuum simply cant catch up.

the solution for me was to batch inserts and updates in one transaction.
http://www.forbes.com/sites/niallmccarthy/2016/11/01/which-u...
Automated WiFi client deauth: mass attack on default routers & IoT
You can get really good walkie-talkies these days for comms on the ground. I was surprised at the ranges.

You can get Net access via sat link. Download is fine, upload is terrible. Expensive but that's what I'd do if money was no objection. If there is a service that gave you 'minutes' when down-time happened, that would be perfect for me. If you were 'serious', I'd investigate cubesats.

As Paul suggested a ham radio set is a good way to independently receive and send news from abroad. I think you can do TCP/IP over ham radio. http://www.ampr.org/

Depending on circumstance, a system of sneakernet with helpers can be effective. I used to 'browse' the web this way in the beginning when I didn't have a Net connection to the house.

If all of these proposals fail then you would have to setup your own internet infrastructure, make a meshnet. A local meshnet is easy. The trouble is at some point you have to connect to some backbone where Net access is available.

I was just thinking about microwave relays and lo', this appeared in my feed:

http://arstechnica.com/information-technology/2016/11/privat...
This makes sense. The server OS underneath ought to be a lot smaller than Linux or Windows. No interactive logon support, no display support, no printer support, no hot plugging support, few drivers, and no battery management. And, most importantly, few changes. The OS underneath ought to be simple enough to be installed for the life of the hardware.

The real "operating system" is the container orchestration system.
No you can't edit a video on an iPad pro at 4K, adding a few clips together isn't editing.

Open Adobe Premiere and After Effects load up a few 4K sources and start editing and talk to me about 2-4GB ram for 4K....
I have used Erlang and containers, but not in combination.
I know that Erlang (really, beam) has some ideas about what the network should behave like, and highly virtualized/"software defined " networking may confuse it.
> "crap does anybody have HDMI to DVI"

Unfortunately to be replaced with 'crap, does anyone have a USB-C cable that can handle 90W?' or 'is this USB-C cable good enough to handle Thunderbolt? Why isn't my Thunderbolt device connecting' or 'is this USB-C port 3.0 or 3.1?'

Unless we standardise on over-engineered USB-C cables that can handle all possible use-cases ( and thus able to handle 100W even just to connect a mouse ) or introduce some sort of labelling system ( which doesn't move us on from the current cable-zoo ), then there's going to continue to be hair-pulling at the start of Powerpoint presentations in unfamiliar rooms.
I ageee, also CPUs do not really get much faster over years and I/O is more likely to matter to most applications. Only reason to upgrade just for processor would be for longer battery times, but it is already long enough for 2015mbp.
No, graphs and scatter plots are useful because the spatial distribution of markings actually conveys useful information: things that are physically close to each other are mathematically close to each other. But most UML diagrams aren't like that. And even for the ones that do try to convey information that has spatial analogs (like containment) UML doesn't actually take advantage of spatial relationships between elements. For example, the natural way to express containment is by putting one element inside the other in the diagram. That makes it obvious what contains what. But that's not how UML does it.

Just about the only diagram that has a natural mapping from spatial relationships of the diagram elements to the actual underlying semantics is the sequence diagram.
They've done this transition before (ppc->x86->x64) so they have the experience and tooling.
When you start to treat HTML as element nodes and child-nodes instead of "strings" things get not only more secure but also much easier to maintain. Use node.appendChild and document.createTextNode! Code example:

function myButton(parentNode) {
var button = document.createElement("button");
button.appendChild(document.createTextNode("Click me"));
parentNode.appendChild(button);

button.onclick = function click() {
button.appendChild(document.createTextNode(" more!"));
}
}
Riding in a Self-Driving Race Car Looks Absolutely Terrifying
> Ditto for if() foo vs if() { foo }

At least that one can be fixed automatically by eclipse.

But sure, there are some things that are difficult to automate. What I'm saying that one should not hassle a contributor over all those things that that can be done by machines.
I read the PDF version that is floating around the net and it wasn't mangled. What problem did you have with it?
I copied that exact phrase to create a comment around the fact that the phrase is utter nonsense. It's a not a black-and-white situation. I switched back and forth between OS X and Ubuntu, mainly when changing jobs (I was always saying 'ooo, I can get a Mac' at the new job.) But this has stopped for me. I do not like dealing with the subtle issues with Mac OS X anymore. I'd rather deal with the blunt oddities I see in Ubuntu if it means I get a consistent environment through the years (which it has been after they switched to Unity as a default.)

My much more powerful Macbook Pro provided to me from my job sits and collects dust as I use something that I actually feel more productive in.

By the way, I am a software engineer. People use software to reach their goals and if they choose Mac, Windows, Linux or BSD or whatever, God bless them.
When I was in elementary school I was singled out as "a genius" because I could add numbers in my head faster than anyone else. I was pretty good at consuming and regurgitating all of the information thrown at us, and I spent a lot of time reading/doing educationally valuable things thanks to my parents (of "ordinary" intelligence, whatever that even means).

Naturally, this went straight to my head, and left me with a lot of latent narcissism around my intelligence.

Around middle school I lost interest in my education and being smart and was no longer the best at school, though I still got A's without much effort. I struggled socially, but I don't think that this was caused by my intelligence; rather an inability to find the right people to do the things I enjoyed with. By the end of high school I was fairly popular, once I started finding those people and others stopped being so socially nepotistic.

By the time I got to college, my smarts were running out and I feel like I've hit an "abstraction ceiling" [0]. Compared to most STEM students towards the "top" of the board, I'm about average or below and very far from "a genius".

It's really difficult for me to continually remind myself of the fact that I was never special, and that there are a lot of people above me who are, because that was such a core part of my identity at a very formative age. That's been the biggest difficulty for me.

[0] - https://anchoragechambermusicfestival.org/new-music-premiere...
If that were the case then why continue trying to innovate the computer?

They don't innovate that much. They just duct-tape reference designs from Intel and other vendors together, like any other PC vendor.

It doesn't take much innovation to select a headphone jack or a USB jack in Altium and hit the Delete key.
I stand corrected. Still it does seem like we have as many breweries as Starbucks out here.
Sure do you have something specific you'd like me to touch on or just in general?
> Not sure why people still pass this around as if it's positive.

Well, there IS a site out there that lists 100% compatible hardware which includes (yes!) working Audio and other hardware.