skysight-inc/HackerNews huggingface dataset:
I'm not trying to compare xmpp (which I know a bit) and matrix (which I don't know about, really), but losing messages with xmpp is probably a thing of the past. There were a good number of issues (the protocol originally didn't expect mobile devices that change addresses/connectivity all the time), but with a somewhat recent set of client and server you should be good.
50% solution: bicubic or bilinear.
90% solution: EEDI3. (kinda slow)
99% solution: use the full resolution Y plane for edge-direction.
Someone who knows more about this than me: given the significant negative reaction to the new MacBooks and the state of the mac lineup in general, is Apple likely to release a more suitable lineup in 2017 in response, or will they largely ignore the reaction?
Plus the complaint about giphy seems to completely miss the point that the more 'random messaging users' Signal attracts the better from a POV of deniability/etc.
> Tox is a fully distributed (not federated) p2p system

Ah, see, you lost me there already. I'm sure it's clever and well made and all the rest of it, but fully distributed systems either almost never work, are very difficult to get setup and use properly, or end up just not being fully distributed systems (eg. early Skype and it's "supernodes" or whatever it called them, aka "servers", or Tor [which I love] and it's directory authorities which admittedly are elected, but even so are effectively just "servers", or Bittorrent which has either trackers, aka "servers", or hard-coded DHT bootstrap nodes, aka also "servers").

Distributed systems sound great in theory, but in the real world I just never think they're worth the effort, or you have to compromise them and add some centralized element anyways, at which point you might as well just use a federated system so that people who don't want to deal with all that can use a third party server and people who do want their own specially contained distributed node can just run their own server and client.
Yeah, when OSX moved to the BSD kernel developers loved it. *nix OS, pretty GUI and with virtualization and bootcamp you can run windows/linux when you need to. It is/was a universal device unlike any other.
UN report: Climate goals rapidly moving out of reach
Cobol-on-wheelchair: Micro web-framework for COBOL
Yeah you're right. Mark Thompson is the president and CEO of the Times and makes $8.7M off a base salary in $1M (the rest is stock options and other compensation): http://wwd.com/business-news/media/the-new-york-times-reveal...

Executive editors are often at the "senior vice president" level, below the CEO and Publisher, and peers with execs who run the ad side. So I guess the NYT's exec editor is equivalent to Google's senior VPs of search, which has included John Giannandrea, Amit Singhal, and Marissa Meyer.
> People who love computers take a hobbyists view.

This is the key. You can ignore all of the distractions and use the incredible resources available to you to dive deeply into whatever topic you're currently interested in. If you remain vigilant it's an amazing time to be alive. Just turn off the facebook and ditch your smart phone if you can. I haven't had a phone in three years (just use skype and IM to keep in touch) and I couldn't be happier.

In my opinion, there are two things that make life worth living: hobbies and relationships with fellow sentient beings (I was going to say human relationships but I'll leave the door open for future machine buddies; I personally believe that if the AGI problem is ever cracked, humans will become far more attached to their AIs than to their human friends. This may be what drives the next wave of isolation). The Amish have a good way of dealing with technology adoption: if a technology is interfering with your core values, it should be avoided at all costs. It is possible to avoid our ubiquitous digital skinner boxes if you adopt this practice.
I would be surprised if they didn't bump the procs to the new Intels next year, maybe add a 32Gb option. The look/features won't change for another three to five years.
If you're using conversations go into the drop down menu, choose Accounts, click on the account you're using and then in its drop down / context menu (what do you call the hamburger menu on Android?) choose "Archiving preferences". Although it's deliberately buried so that you don't mess with it, so I'm not sure how it would have been accidentally turned off, so maybe whatever's happening with your server is unrelated.
I'm not going to have a semantic argument about this. I'm asking for advice about communication, not food and shelter. If you don't have anything to contribute, then we're done here.
While the idea of never having to plug in is thrilling, I don't think it will ever be possible with just the roof of the car.

The Fisker Karma's solar roof produces 120W max (ideal california sunshine conditions). According to Fisker, that equals about 320 km (200 miles) per year.
http://www.heise.de/autos/artikel/Beim-Fisker-Karma-sorgt-da...
I was in a program like this in 5th and 6th grade. I believe I was among the lowest achievers in the class, both by grades and extra curriculars. Of those I still keep in touch with, I believe I'm still among the lowest achievers - I never finished college, among other things, although I'm certainly doing fine for myself professionally. The class fed to two different high schools so I lost touch with roughly half of my classmates, but as far as I know they all finished high school and all that I know of finished college or university. Just another perspective.
Unlocking the secrets of mobile apps
"For those on the margins, the question will be if staying on Apple products is worth the pain, or if it isn’t."

For me it isn't. I started looking at Clevo laptops already.
This article completely misses the point that the Tesla roof tiles are opaque where the solar cells are located, and merely conceal the cells from an observers eyes using advanced polarization techniques. In short, not suitable for a windshield. Probably will be used on the roof and maybe the deck lids.
> The threat of skunks or matrimony often catalyzes this reaction.

Gave me a good laugh.
I agree, and it's one of the reasons why novice-to-intermediate programmers should try to pitch in to a project, even for something very minor. I remember making a pull request to a Ruby project and getting rejected and being told to fix all the rubocop errors, which made me aware of the existence of tools for auto-style-detection/linting, and of best practices in style that greatly improved my programming experience.

That kind of practical thing is not well-covered in tutorials and self-learning curriculums.
> And this is how you become a contributor to high-profile projects like Docker, Akka, Spark etc, and now free to boast about it in your CV!

And get the same pay as everyone else that doesn't play any of these reindeer games, because recruiters already know how to find us and setup the interviews!
Is it really a terrible year? Financially they do great. It sucks for mac users, not for the company.

And I am very happy, desktop Linux will see more users.
IMO UML adds negative value because, with only a very few exceptions, its semantics are carried by shapes that have no mnemonic relation to the concepts they are intended to communicate. What is the difference between a dashed line and a thin vertical box in a sequence diagram? A hollow vs a filled diamond in a class diagram? Does:

C1 ---> C2

mean that C1 inherits from C2 or that C2 inherits from C1? Does:

C1 ---* C2

[Note: the * is supposed to be a filled-in black diamond, but HN apparently doesn't allow unicode characters in comments.]

mean that C1 contains instances of C2 or that C2 contains instances of C1? What would it mean if the diamond were hollow instead of filled? What is the difference between a solid and a dashed line in a class diagram? A sequence diagram?

The only way you can possibly know the answers to these questions is if you have mastered an enormous amount of trivia. And then what have you actually gained? How is a class diagram better than simply writing out as text, "Class C1 inherits from C2, C3 and C4, and contains single instances of C6, C6 a set of C7s, and an ordered list of C8s?"

In >90% of cases, the information conveyed by UML can be much more easily and effectively communicated by plain text.
I can tell you one place I've found them very valuable: development systems. The longer I've been in the field, the more I've learned that polluting my dev box with globally installed tools makes life painful down the road. Docker provides a nice way (especially now that they have docker exec) to spin up environments, or set's of environments with tools/stacks and not touch the host. It's lighter than a bunch of vm instances and easier to orchestrate on a small scale than most tools I've found. Docker for Mac makes that even nicer!
As SysAdmin, I'm going slowly but surely to Docker. You have to follow good practice such as using devicemapper which is truly not by defaults even it CoreOS.

For sure for developer it's a big thing, for SysAdmin and people thinking about the datas it's more a pain in the ass.

Anyway, no way to go back. This is the future Jack.

On the last DockerConf you could ear ADP talking about their success with Docker, but obviously their there to promote Docker. ;)
>Returning a pointer to the stack is just as likely to break everything if done improperly.

How's returning a pointer to stack ever safe?
I think they would as well. If I am buying a machine that I won't be able to upgrade the memory on, I'll very likely buy the maximum amount available. If I were in the market for a new laptop now, I'd buy the 16GB model.

AIUI, Apple made a choice to limit the memory to 16GB based on size and weight, and battery life. They'd need more power if they went with processors that handled 32GB, and that in turn would either diminish battery life or increase size and weight. Apple does have a strong desire for good battery life, size, and weight. That doesn't square with some of their existing or potential customers, but I'm sure they took that into account when they made their choice.

And there were rumors that there are going to be updates coming out next year.[0]

[0]: http://www.macrumors.com/2016/10/31/macbooks-2017-price-cuts...

Note the update that this rumor does not line up with leaked Intel roadmaps, so it sounds doubtful. I also don't know the history of Kuo as a rumor source. I'm leaving this in for informational purposes only.

As an aside, I think SSD has changed this discussion quite a bit over the years as well. While still slower than RAM, SSD is so much faster[1] than HDD. We do always want faster, understandably. That said, swapping isn't nearly as bad as it was.

[1]: Yeah, that's an SI unit, I believe :)

Edited to qualify rumors of the 32GB MacBook Pro.
I've ridden the Amtrak from Boston to NYC and NYC to Philly, and I've been to the Far East three times (including Shanghai). I still have no idea what point you're making.

Regardless of what side you're supporting, keep in mind that only a small minority of Chinese people live in Shanghai, and only a small minority of Americans live in the Acela corridor, so we probably can't draw broad conclusions from either.
No Pretend
Thanks! You'd be pleasantly surprised to learn what's coming up, please follow the project to stay in touch :)
Your argument is that mercantilism works better because East Asian nations have better public transportation and railway networks than the US? Last time I checked, GDP per capita and labor productivity in the US greatly exceeds that of China, Taiwan, Japan, SK, or Singapore.

The mercantilism vs. capitalism debate Adam Smith was entering into wasn't really about internal economic organization anyway, it was about international trade and economic competition. The old mercantilist idea was that economic competition was a zero sum game, and that above all else the government should try to maintain a favorable balance of trade (export more than you import). Adam Smith's basic argument was that both sides benefit from trade. By following their comparative advantage and then conducting trade with each other, two parties could consume more than they could produce alone.

Reading about Friedrich List, some of his ideas do have merit. Protectionism to foster nascent industries has worked well as a development tool. The US used it in the 19th and early 20th centuries and the East Asian nations (except Singapore) used it in the later 20th century. But for that to work, there had to be certain conditions: a weaker currency and lower standard of living. So it works well for countries that have not yet developed, but not so well for countries which have already developed. It also doesn't explain countries like Singapore, which did not develop based on low-grade manufacturing, but instead by embracing its important position on key trade routes and developing its service sector (esp. financial services).
"try!" has a built-in, hidden function return. It's only useful if the appropriate error action is to immediately bail out of the function. It implies that your program should be structured as functions which either succeed or fail, and that you don't need to log or display errors where they occur.
America throws its citizens with mental health issues into prison:

http://www.pbs.org/wgbh/frontline/film/showsasylums/
Are these breaking changes problems caused by Docker itself? I was contacted by Docker and was considering applying, but it sounds like their engineering management doesn't know what they're doing. Is this depiction accurate or is it overblown?
It's much more about simulating a server in a VM, than running 4 VMs. And servers need lots and lots of RAM as the kind of database stuff usually run in them (even for prototyping) is usually memory bound not processor bound.
UML was, in some sense, an expression of a certain kind of politics:

-------------

"And there is an explicitly political idea that drove OOP to its peak in the 1990s: the idea of outsourcing. The idea of outsourcing software development rested on some assumptions about how software development should work, in particular the idea of the “genius” architect, backed by an army of morons who act as secretaries, taking dictation. OOP was the software equivalent of a trend that became common in manufacturing during the 1980s: design should stay in the USA while actual production should be sent to a 3rd World country. Working with UML diagrams, writing code could be reduced to mere grunt work, whereas the design of software could be handled by visionaries, possessed with epic imaginations, who could specify an OO hierarchy which could then be sent to India for a vast team to actually type out. And the teams in India (or Vietnam, or Romania, etc) were never trusted, they were assumed to be idiots, and so, for a moment, there was a strong market demand for a language that treated programmers like idiots, and so the stage was set for the emergence of Java. "

http://www.smashcompany.com/technology/object-oriented-progr...
> How is a class diagram better than simply writing out as text, "Class C1 inherits from C2, C3 and C4, and contains single instances of C6, C6 a set of C7s, and an ordered list of C8s?"

I agree with much of your criticism of UML, but there is significant value in having a visual representation of class interactions. Your text takes longer to parse and understand than a simple diagram would be. For scenarios with numerous classes, the diagram becomes far easier than a text description.
> They are often outdated, we mostly get one of the latest builts, and in some cases Snapshot builds,

That's a very usual thing to say about databases. For critical and commercially supported things such as your relational databases, nobody runs snapshot builds. You run whatever builds your vendor supports, and for all those you mentioned (and most other vendors) that is going to be native packages.
XMPP only has to turn the radio on full power mode when it gets a new message or creates a new connection (the tower sends the LTE radio a paging message telling it to wake up, then the long-lived TCP connection can receive data). Matrix has to turn the radio on every single time it wants to check for data, regardless of whether there is data to receive or not. This is the problem with HTTP based protocols; you might have a persistent TCP connection, but it doesn't help you when you have to send a request just to check if there are new messages.

It's not a case of radio off vs on, it's a case of the radio being able to stay in RRC_IDLE mode (which I've probably called "off" more than once, which is where the confusion came from I'm sure, apologies for that) for more of the time, where as with Matrix it almost always has to remain RRC_CONNECTED mode.
BSD userland. The kernel is a Mach-derived kernel called XNU.
There are already rumors to that effect:

http://www.macrumors.com/2016/10/31/macbooks-2017-price-cuts...
If the question is "will something better become available in the future" then the answer is always "yes".
The Point of the Banach Tarski Theorem (what's missing from this explanation?)
> The higher home values tended to show up in walkable neighborhoods near good public transportation where people could live without an automobile.

You're making my argument for me. Housing costs a great deal more in walkable and transit-friendly areas. Equivalently, car-friendliness lowers housing costs.

I could drive a new BMW for less than it would take to upgrade from East Bay suburbia to an equivalent apartment within walking distance of my downtown SF office (~$2500/mo up to $4500/mo). But both of those choices would be equally and severely irresponsible from a personal finance perspective.

We should be running as far away as possible from policy intended to push people to spend even more on housing.

The car lets me live where housing is cheap(er), while still getting to work and accomplishing day-to-day tasks reasonably quickly. You propose to take that option away and force me to spend that extra $2000/mo, downgrade to a worse apartment, or spend more of my already-scarce free time commuting.

"Average" car costs are weighted upwards by new SUVs and luxury cars. It does not hurt very much to drive a boring reliable Japanese compact as a personal daily driver, everything beyond that is choice.
It's half accurate.

The investment firm Lazard has a nice report[1] on comparing U.S. energy costs by source. Here's the costs in the U.S. (without counting subsidies):

* Wind: $ 32/MWh
* Solar: $ 43/MWh
* Natural Gas: $ 52/MWh
* Coal: $ 65/MWh
* Geothermal: $ 82/MWh
* Biomass: $ 82/MWh
* Nuclear: $ 97/MWh
* Solar+Storage: $ 119/MWh
* Diesel: $ 212/MWh

Also, and you can get to about 50% penetration of non-dispatchable sources before you have to start adding storage[2]. So renewables are currently cheaper than natural gas for half the electricity, then more expensive for the other half. As storage gets cheaper and the likelyhood of a carbon tax increases, the expectation is that renewables + storage will likely get cheaper than natural gas in the next 5 years or sooner[3].

So, the claim is half accurate in theory, but actually fully accurate in practice since by the time we reach 50% renewable penetration, storage will be by far cheap enough to take up the other half.

[1]: https://www.lazard.com/media/2390/lazards-levelized-cost-of-...

[2]: https://people.eecs.berkeley.edu/~vsmith/docs/renewables_sgc...

[3]: http://powerledger.io/energy-disruption-solar-plus-storage-c...
I assume this was written in response to the widespread assumption that Ross Perot's business success was a qualification for the presidency.
Who is the maintainer of GCC?

This is not news to me, but its the maintainer of a project that decide over their project. Its like how the CEO of Microsoft do not control what Apple do, nor vice verse. Two projects with different people in charge, makes different decision, and has different priorities.

The good thing about reading other posts is that you might realize that not every project is run the same way. If you have an axe to grind with GCC over their priorities, maybe you should try convince them that your priorities are more important than theirs, rather than complain in a HN thread that has nothing to do with having proprietary compiler modifications to GCC.
I wouldn't go that far. I know a number of people (myself included) for whom there is a threshold for sideeffect vs longevity. As a chronic pain patient, even now that's are treatments possible, but I would be unable to keep my job, or even enjoy much I currently do. How valuable is life when you can't take part in it?
To be fair, he means "capitalist" in a different sense than you do. If you take what he said but use a different interpretation of the words, of course nonsense will result.

But I do think that despite the above your underlying point is fundamentally correct here; both commons trusts and co-ops work perfectly well under existing rules. It sounds like, aside from the democratic confederations thing, what eli_gottlieb wants is not a different system of rules, but rather to kick the existing system into a different equlibrium. (It really seems like these socialist types tend not to distinguish between these...)
I've never dragged a window between screens on Windows because that's not something you do on Windows. You use win+direction. Something sorely missing from osx and third party software is nowhere near as good as the native Windows solution. I use both OSs almost everyday. Mac for work, and win for home. The fact that you mention dragging windows (a necessity on mac) in Windows shows that you probably don't use it very much or don't know how to use it conveniently.

I enjoy both OSs (the UX is basically 90% the same btw), they're fine. And there are areas where one works better than the other. By focusing on the issues with one of them without realizing the issues of the other just shows that you're probably not familiar with the other.

I'm not disputing your point, just showing your partiality. I've literally not had to "manually" resize or drag a window in Windows since Win7, but I do it everyday on mac. The Windows model for window management is just better, but you'd never hear it in these comments.
Third party voter here, so no real skin in the game between Hillary and Trump. I was talking to a friend of mine about the election and it suddenly occurred to me. Virtually every problem I have about trump could be summed up with a single sentence about that problem and you'd know exactly what I meant. With Hillary, on the other hand, virtually every problem I have with her requires a ton of contextual knowledge. Like if I said to you Hillary becoming president results in a greater chance of WWIII against Russia and millions of deaths than Trump, you really have to know a lot about the Arab Spring, what we did in Syria which was really a proxy war with Iran to depose an Iranian ally but wound up creating ISIS, that Syria, Iran, and Russia are allies, and tons of other stuff that most voters simply aren't aware of. It's so much easier to say, "This guy probably raped some people so I'm not gonna vote for him."
Yes, I accept that other people think differently than me. But that should not give the right for Californians to overthrow my community and my culture which exists thousands of miles away from California.
flake8 for Python is nice, although defaults can be a bit weird...
Umm? The United States of America? Originally two and a half of three branches of government were indirectly elected. Today it's two of three. That half was the U.S. Senate, who ascended by state legislatures, not voted on. And today still federal judges are not elected, and the presidency is indirectly elected via the Electoral College. What matters is the accountability, not the unelected aspect. The U.S. is increasingly more centralized as history goes on, it used to be more things were left up to the states, i.e. federalism, a.k.a. a multinational organization.