skysight-inc/HackerNews huggingface dataset:
Until you try to do first presentation on some conference, when your connected display crashes and you start typing xrandr / fighting Wayland/xorg drivers ... I see it all the time, never happened to Macs.
Gimp prefers the absolute most surprising and unexpected behavior given all available options. Krita designers should be hired to redesign Gimp. If Krita support image editing slightly better, I'm pretty sure no one would use Gimp again.

Inkscape is excellent at surfacing options. Even a novice can discover how to use it simply by reading options available at any time.
David Brin (author) would love this, as an example supporting his arguments for a transparent society: https://en.wikipedia.org/wiki/The_Transparent_Society

(I'm not yet convinced one way or another, but his arguments are thought-provoking.)
It's pretty straightforward: sending fake deauth packets “seriously degrades, obstructs or repeatedly interrupts a radio communications service”.
You recognize that you are no longer supporting the premise that BI will cause inflation, yes?

You seem to now be making the argument that altering the distribution in this way is unfair, but the whole point of BI from the point of view of a proponent is that it is an adjustment to balance out inherent systematic unfairness so I don't think you'll get very far with that line of argument.
There's a class of wealthy people they can tap into.
That's how I read it first. I had to move backwards a few words later :-)
Last time I tried to create an alt account they insisted on a phone number, though.
I'd argue this metaphor is why it IS appropriate to use the word "hack" here.

If you left your door unlocked and someone stole your stuff, that's still a robbery.

If you left your database accidentally midconfigured and someone stole your data and left you an extortion notice, that's still a "hack".

Is misconfiguring MongoDB really that different from e.g. installing a Wordpress plugin with a security flaw and getting hacked via that?
The reasons why Markdown is popular are I think very similar to why HTML is popular. In its first years, it was loosely specced, very liberal in what it accepted and was parsed differently by different implementations (browsers).

When this actually became a real problem, HTML5 came out to spec it much more rigorously.

RST in that picture is XHTML. Rigorous spec, but very picky with the input. Typo? Your whole document won't render.

I've been bitten by XHTML and I've been bitten by RST. The experiences are very similar. I agree with the need for a more rigorous spec but like with HTML it still needs to be liberal with its input.

So that's what we need, and I just hope it doesn't take years to come into existence. An HTML5 for markdown. And we shall call it MD5!
I didn't really grasp the parameters used to grade success and failure. Tesla's Elon Musk suffered a rocket explosion with the Space X programme, and an autopilot car crash that cost a human life. Amazon had one of its employees commit suicide last year. How are these even put through the winner category. I suppose money talks and everything else is a factor on a balance sheet.
I am serious. If you live in India you would have heard of constant fear-mongering by the opposition parties about "large-scale riots" and "financial emergency". No such thing happened. Every Indian co-operated with the move. This is unlike any other demonetization that was carried out previously by 6 other countries which either lead to coup d'état or large-scale riots.

Also, is the only counter one can come up with for an economic move is talk about "death of 100 people"? Seriously? In a populace of a billion the death of 100 people for such a huge economic move is close to nothing.
You are completely right.

As a small-company person who migrated a few years ago to one of the Big Four, I can confirm that almost every time someone tells you about "scale" they are bullshitting you. Most developers on those companies either do not deal with scale at all (anyone dealing with front end stuff) or do so by using abstractions which allow them to ignore scale (99% of developers). But scale sounds sexy so everybody pretends they have something to do with it. And it sounds better than "bloat" which is what they really mean.

The other variant of "scale" is "I have this single-computer application running on X hundred thousand servers" or some ambarrasingly parallel problem of that sort. Then they will claim boldly that something that has a 0,0001% chance of happening "happens multiple times a day here" which sounds impressive until you realize that that thing has no impact on the SLA and you get saved by the load balancer so it isn't particularly important anyway.

The 1% of people who work on real problems in the area don't need to brag on the Internet about "scale" because they are too busy working.
AWS declined to give me details on Multi-Factor Authentication reset procedure
He says he switched from OS X to Linux years ago, which I assume is long before 2013 when the trashcan Mac Pro was released.

This article is garbage. If he likes Linux, that's fine, but don't pretend that Apple's actions in 2016 caused him to travel back in time years ago and switch to Linux...
What is increasing state control of the economy?

If offering tax breaks to a company to get it to offshore fewer jobs (but not all) is not state control of the economy, then what is it?
On the other hand if you land into the uncanny valley of revenue in the low millions, being bootstrapped is the far better choice. Ie there are a wide variety of outcomes which would be considered a success on the bootstrapped route, but will be considered a failure if you accept VC money.
How many times does the candidate with the most votes need to lose an election before people get angry? It's happened 2x in the last 15 years, and I feel like it's going to happen again until something breaks.
Apple hardware does suck (now) AND its over priced. The OS and apps are starting to suck too (IMHO). I switched a month ago from MBP. I commented elsewhere (https://news.ycombinator.com/item?id=13318525) on this thread with more details and my reasons and new hardware specs.
sending you an email
>There is no way an arbitrary assortment of resistances should be patentable.

Indeed. Which is why they didn't patent an "arbitrary assortment of resistances", but a technique that so happens to include one.
Many articles about people switching from Mac to Linux laptop begin this way:
"It's great, but my laptop can't handle sleep mode properly, network stops working from time to time...etc etc But I'm very happy!".
So people who are well versed in financial affairs can do well and those who aren't should lose everything? That's exactly the opposite of what the UBI is supposed to achieve.
Most importantly, the kids of the holodeck videogame player are not condemned by the sins of the father, and the kids of the starship fleet captain don't get to ride the coattails of their father either.

Hardass "realists" love modeling the market as anarchic self-interested atomic agents until it comes to giving their own kids a leg-up even if they don't deserve it. Then it's all biology and social psychology.
Nasa warns two asteroids or comets are hurtling towards Earth
It's not the issue's existence that's my cause for concern, it's Apple's reaction to it.

They've always had some process that went runaway and ate most of the CPU for no reason. Just the name of the process changed across hardware and software versions.

The problem is, now they're removing an useful indicator to swipe the current problem (and I'm sure a large amount of people do have it) under the rug. It's this decision that worries me, not that they botched something on this laptop generation.
Some of it, like the taxis, you can't be sure they were being jerks. You can never be 100% sure why they didn't stop.

But the subway employees that looked right at him and then chose not to help? Ugh. Especially when they were hired especially because it's a busy time and people need extra help? Unreal.

Of course, we don't know what percentage of the time this happens, either. It's practically inevitable that you'll meet assholes in big cities, no matter what your problems are or aren't. And I'm sure he's particularly sensitive to these problems right now.

Can you really fix these people? Does reminding them to do their jobs and be nice actually correct their behavior? I have serious doubts.
I'm not sure, does the article author recognize that the quoted tweet [0] is satire? The subsequent thread should make it clear.

[0] https://twitter.com/BenLesh/status/812092408519413761
> We have similar diaeresis in Spanish.

Besides ü?
At least someone that understands the problem. Kudos!
Trello Is the Project Management System of the Year
I actually enjoy having separate files for interface and implementation. It's a pain in C++ where you have to put your implementation details (instance variables) in the header, but in ObjC, headers are pretty clean.

I've noticed that my Java-based coworkers often create well-documented interfaces with only a single implementation. They claim to do it for testability, but Mockito can deal with concrete classes as well - I suspect that they secretly enjoy looking at 10 lines of code that describe what a class does :)
I would love to learn how to do that - any suggestions?

EDIT: to clarify: what should I google for?
Only my +1 numbers get these calls.
Yeah, but the parent comment takes it over the top, with the balaklava, hat, gloves, etc etc.
This is just for mobile computing and being able to work in different places. I do have a mechanical for my desktop and like it, but I don't like being anchored to the same spot everyday.
But are their engineering practices better? They used to take test seriously, but then they fired all the testers and quality of basic things has slipped. They don't even hire for dedicated testing roles any more.

I get that devs are supposed to test their own code, but they are surprisingly bad at it overall and unit tests, despite being a great meme, just don't cut it.

Some examples of quality issues: new limit to how many items can be in the start menu. I see bugs/rendering issues in Word for the first time ever (Windows and Mac). Edge is glitch when opening/closing tabs.
The only thing that makes me wonder is how this piece got 168 points (at the moment of writing this). I hope YC is not going to catch populism (mediocracy) that being a 'trend'.
> I wonder about treating home address as such a secret.

One of the searches for my name results in my parents' current address. If I'm a sufficiently flagrant asshole online, there could be reprecussions, anything from a glitterbomb[1] to being swatted[2]. (And what worries me that I don't even have to be a sufficiently flagrant asshole, I just have to run into one.)

[1] https://www.ruindays.com/collections/all/products/glitter-ev...

[2] https://en.wikipedia.org/wiki/Swatting_(hoaxing)
They would usually have it (you cannot add a word to circumvent trademarks), but they sold a license to Piwik Pro. So there was no intention to avoid the naming issue, rather the opposite.
It implied otherwise. The OP tied an economic move (demonetization) to the death of a 100 people. That is a very narrow perspective to take, in my honest opinion.
It has reduced black money significantly. Especially for terrorist and militant groups - both Pakistan sponsored and home grown Naxalites. They are now being forced to raid banks for new cash. The new notes are also much more difficult to counterfeit. That's two points crossed in your list.
My previous comment was a bit harsh on CanLII. They actually do have an API for building some limited types of applications: http://developer.canlii.org/docs. But certainly not the sort of free and open access that a developer would want for building something like a search engine.
1) It's too hard. And I think this argument gets way less attention than it deserves. Most businesses these days win or lose based on agility and time to market. The more energy you spend innovating your tech stack, the less energy you have available to innovate your business model.

2) Javascript bloat. This is increasingly important as mobile gradually overtakes desktop, and cheap Android phones proliferate. The more client-side code, the more your performance is limited by your users' own crappy devices.

3) It's not trendy anymore. There was only one truly exemplary, popular SPA, and that was Gmail. Isomorphic/universal is the new hotness, and that requires server-side rendering.

4) The Stack Overflow Effect[1] didn't take. Every client-side framework is so painful that people can't wait to migrate their production apps to something different. So now there are dozens, probably hundreds of frameworks in production, and each community lacks the stability and size to allow newcomers to bootstrap quickly.

5) It's just bad UX. People still manage to get SPAs wrong in 2017. My bank just rolled out a new SPA interface to their suite of consumer budgeting tools, and didn't bother with the History API. Every time I navigate back, it takes me out of the suite entirely and I have to find my way back manually to where I was. I think this problem is a consequence of #1 and #4, though.

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

[1]: http://svdictionary.com/words/stack-overflow-effect
> If it was simple, there'd be an answer to this question: how do I setup Vim/Emacs as a fully feature complete IDE for C, C++, Rust, Go, Java, JavaScript (Node or Web), C#?

That's the promise of Spacemacs:

- clone their git repository into your .emacs.d directory

- run emacs once, answer three basic questions about your preferences

- add your list of languages to the "dotspacemacs-configuration-layers" list in your .spacemacs

- I even looked up the syntax for you: "c-c++ rust go java javascript csharp"

- make it reload the config

You're done. All this should take less time than it took me to look up those "layer" names in the docs.

> By feature complete I mean autocomplete, error detection, built in one-button-runs, automatic config/sane defaults.

Yes, all that is the promise of Spacemacs.

If anything, I found it to be too much of a kitchen sink (it tries too hard to be "smart" about balancing parentheses for me etc.). Still, you might want to give it a whirl if you have 15 minutes. I ended up going back to vim for almost everything, and I'm on the line on whether to use Proof General from plain Emacs or from Spacemacs. But the time to check it out is not wasted.
For British workers yes, but a large portion of London bankers are EU citizens.
I'm genuinely wondering: is pair programming better, compared to doing the design in pair, going to work on your own, then reviewing each other's code?

As an introvert I don't think I could handle the "pair all day" approach.
>I have to disagree with you here. The first iPhone was awful and the smartphones and PDAs of the time were in my opinion way ahead of the iPhone

I had the then reviewed as "best" smartphone pre-iPhone, a Sony top of the line one with a stylus. It was crap. Have also played with the Nokia communicator and others. Also crap.

Can you point to any "smartphones and PDAs of the time" that were "ahead of the iPhone" with an actual link to a product page/review/wikipedia, so we can see if that was the case?

>as people in general (as opposed to techies) wanted a sleek device with nice UI over the features that people took for granted until the iPhone.

If those devices didn't have a sleek device and a nice UI what did they have over the iPhone? More features? Features are nothing without the form factor and usability. The internet browsing experience, for example, in those phones were beyond crap.
Summer 2011 I was shopping for a low-price touchscreen-only device and remember all Symbian devices being terrible in many ways. This IIRC was during the last days of Symbian when Nokia was trying to adapt it to be a touch-screen interface. I remember a complete lack of kinetic scrolling, framerates under 30FPS and a UI that was somewhat of a clusterfuck. The browser was also terrible and realistically you couldn't browse real websites. Lastly, the cheaper devices didn't even have a capacitive touchscreen or proximity sensors to turn off the display during calls.

Android devices where not perfect. There was lag (not the occasional hitch we complain about today, actual lag) from time to time, and interface was somewhat unpolished. But the browser worked. Loading full websites and using them was relatively pain-free. Scrolling through lists was responsive and the hardware was better for the same amount of money. And lastly, the Android Market had actual apps that I ended up using and Google Maps was excellent. There was hardly any comparison.
> no one owns the SSIDs

Actually, that's a completely different issue.

I think that because the area involved is so local, the FCC is optimistic unlicensed spectrum users can come to consensus on that matter, otherwise it's going to have to deal with it in the more explicit, costly, and user inconvenient manner that it has done so in the past with identifiers used over less locally constrained, longer wavelength frequencies.

I think optimism is warranted. If someone local to you is being a dick with your SSID, you use technical (protocol level) countermeasures to disrupt them. This has been standard practice for a decade. If the attacker uses those countermeasures against legitimate users, apparently the FCC is now willing to respond with financial countermeasures against the attacker if it can.

If there were somehow a situation where the FCC was technically unable to respond, like say the attacker had a swarm of invisible drones equipped with access points advertising your SSID, then it would be helpless. The only solution would be to wait for vendors to come together through the IEEE or IETF with a standard to thwart the evildoers. (Probably years)

And it may yet come to that. But for now, the FCC clearly represents, at least within the United States, that corporate evildoers cannot blatantly perpetrate denial of service attacks on public spectrum without fear of sanction.
As a couple other people have pointed out, intent matters as well.

Over in the ham space if you know you're causing interference you're required to back off, regardless of who was there first(excluding some emergency situations).
Meteor.js Getting Started with Some Basic Principles
I'm a former Etsy employee. The engineering culture is awesome there, but I feel the need to point out that the majority of the company are not engineers. Even when I joined in 2013, we were about half the company. By the time I left (June 2016), we were around 1/4 or so.
Demis reveals that it's AlphaGo: https://twitter.com/demishassabis/status/816660463282954240

I'm surprised nobody has mentioned the lowercase 'e' in the "Master" logo. Seems like a dead giveaway.
10 years ago, there was no PC hardware that even came close the weight, dimensions, and build quality of the MacBook Air.

Nowadays, PC "ultrabooks" like the XPS13 and UX305 are similar in size and build quality but come in a variety of configurations with better battery life and a choice between low power low res screens and high power high res screens. And they're significantly cheaper.

Linux works perfectly on the Intel chipsets these computers use as well with open source drivers from Intel themselves. I haven't had any problems with Ubuntu, my install is pretty much stock Unity.

I used to work for Apple and still have Apple stock. As a stock holder, I think they need to make a similar leap with their computers as they did back with the MacBook Air.

The two things I would most want from them are a 40" curved screen iMac and and a MacPro replacement that looks something like the Razor Blade Stealth where a full powered GPU attaches via USB-C. I mention these 2 designs because they require a lot of tinkering to get working on the PC side and while Apple doesn't really make anything new, they do polish existing technology extremely well.
No idea why everything automatically points to ARM. Switching away from Intel could also means to AMD.

If recent leaked benchmarks are true, AMD's Ryzen shows CPU performance similar to Intel at similar power usage. That means Apple could offer an 8 core CPU on iMac with the same price.
> It's used for style & design, but also for functionality

So true.

I once searched days for a broken event handler in JavaScript, just to find out that somewhere deep inside a CSS file, someone disabled events for the element.

Didn't even know CSS had that power.
exactly was I was thinking. This are all heavy Mac software things which are never supposed to run on a different OSes. Nobody should blame Linux for not supporting that.
You can still view estimated battery life in Activity Monitor.
This is one of the problems with Standards vs Platforms

Usenet vs Reddit

IRC vs Slack/Twitter

etc

I believe the internet is harmed by these Platforms in general and we should go back to Decentralized Standards for communications vs For profit Platforms
This is true. But the chances of landing in that valley and being able to consistently produce those low millions of revenue year-in, year-out are about as rare as an exit in the VC world.

This is the part of the story that doesn't get presented in people's romanticized view of the bootstrap path.
Automotive Grade Linux Moves to UCB 3.0
You're just trading your trust in a company to a trust in an organization of loosely affiliated individuals. I don't know C, so Linux being open source makes zero difference to me. I couldn't change it if I wanted to. I couldn't inspect it even if I wanted to. I couldn't run it for whatever purpose I want, only for whatever purpose people who know better than me have allowed for. And I can share the software, but the people I share it with will likely have the same limitations as me.

I'm still dependent on Intel providing the drivers for their wifi chips. I'm still dependent on AMD/Nvidia providing drivers for their video cards. I'm still dependent on a lot of non-libre software that I need in order to do my job.

All of your points are important from a theoretical standpoint, but that's based on the idea that the end user actually knows how to do any of that. And those skills are very, very uncommon.
Crystal Ball on Bay Area Real Estate says...

- Bay Area Projected to Lead U.S. for Home Price Gains in 2017 > http://blog.pacificunion.com/bay-area-projected-to-lead-u-s-...

- Bay Area Home Sales Projected to Decline Again in 2017 > http://blog.pacificunion.com/bay-area-home-sales-projected-t...

What to do? Find the ugliest place that needs tons of work in a solid neighborhood, that most retail buyers won't touch. That gives you a good margin of error. You can make $30-50K worth of fix-up fluff & buff go a long way.
1. If it's abandonware, then relatively few people are affected. Also, you can always recompile it for your new platform. It's not seamless, but it's much better than an old binary.

2. Most free software is also available on proprietary platforms. Seldom an issue. Some people will say they "cannot" read your .odf document, but if they can't even install LibreOffice, they likely have more urgent problems, such as the crapload of malware that is most likely infesting their computer right now.

4. Don't have any counter-argument. You may be right.
I meant https://en.wikipedia.org/wiki/GNOME#GNOME_3
Annual Reminder: Cheat Sheet of Cognitive Biases
How many seats are actually gerrymandered? From the sources I can find, it's around a net 5 seat advantage for the republicans (out of 435). If that is the biggest issue in American politics, then the rest can't be that bad.
Yeah, but sometimes the leader I voted for doesn't win, so we should go back to being a monarchy.
The Future of Freelancing
https://www.cp.eng.chula.ac.th/~somchai/cut2col/