skysight-inc/HackerNews huggingface dataset:
I think for some people customisation is a pain, especially when you have to workarounds bugs or find some hardware configuration incompatibility.

Not saying there's anything wrong with people enjoying tinkering with their setup, but I guess the advantage OSX offers you is most of that is taken care of you on the desktop, you just install your apps on top
Two words:

Socrates, Marx
GNU developer here (MediaGoblin lead developer). GNU projects get to decide whether or not to do copyright assignment to the FSF. As an example, MediaGoblin and Guix don't require copyright assignment, while Guile does.
The clearest no spin summary of the FBI report on Hillary Clinton email
On the surface your argument is about hardware, but the real story here is software.

The reason your touchscreen on a laptop is mostly useless is because there’s no software designed to require both keyboard and touchscreen interaction. (Also because it’s sort of awkward and tiring to use a touchscreen which is propped up vertically in front of you, and requires moving your hands way off the keyboard, but let’s leave that aside for now.)

If you just take software written for a desktop PC from 1995, and slap a bunch of new input devices on the side, the new inputs are going to end up being useless sideshows.

I would love to have a desktop computer with a large upright screen in front of me and my hands on a split two-handed clicky–full-travel–switch keyboard with a 7–10 inch multitouch touchscreen in the middle which could be used for both pointer movement and direct interaction with on screen UI controls. But it would only be awesome if a large number of other people had exactly the same interface, and software authors spent several years writing software specifically intended to run on it.

This is my big fear with Apple’s new touchbar thing. Since it will only be on a fraction of customer machines, it can’t be relied on to exist and can therefore only be used as a secondary (redundant) input method, used to make certain actions more convenient.

This is the same reason that Steve Jobs wanted to take arrow keys off the original Macintosh. He feared that if they could fall back on keyboard input, software authors wouldn’t bother adopting the mouse.
If you can give a million rich people an extra 1000 years of life, is that not as good as giving 100 million poor people an extra 10? Arguably it's better since those thousand years are going to be spent in greater comfort than the 10 years in the other case.

How much should we value global justice relative to human life?
And if you split your time between the terminal and the browser and want what amounts to a built-in IDE, OpenBSD is a great answer.
Apple has indeed some great chip designs available. But one should not forget that the switch to Intel not only gave Apple nicer CPUs but also made Apple compatible to the rest of the PC world. You can run any x86 application on a Mac via VMware or Parallels. Moving away from Intel would kill this.
"Linux can solve some pro needs, but not most. It’s a fantastic server OS but a miserable desktop one, and that will probably never change."

When I switched in 2005 I had to convince friends I wasn't crazy. I advocated for the platform. I suffered weird incompatibilities. I dealt with bad updates. I found work arounds for non-multi-platform tools I had to run. But look how stable, how much less restrictive the platform was, I said! And it was!

The platform I switched to in 2005 wasn't Linux. It was OS X.

In 10 years the world has changed and today if you are in most of the "creative" professions, not using a Mac is the exception. You can today make a lot of arguments against desktop linux, yet for the past several years I've run it exclusively on all my main systems (laptops and desktops, work and home).

10 years ago, plenty of Windows users couldn't imagine a world in which Macs were where they are today. I mean couldn't imagine. The way Mac enthusiasts can't imagine desktop linux today. The parallels aren't exact. They don't need to be. I am neither predicting success or failure. I am simply pointing out that imagination fails and it is a mistake to say "that will probably never change."
Hacker News recently added a feature that would help you out there. You can 'favorite' a comment now by clicking on its timestamp and then clicking the 'favorite' link. You can easily check all your favorited comments on your user page.
Frankly speaking, if you invest some time in learning these tools it's not really that bad. Once the project's toolchain is setup properly one can be productive for a long time without worrying much.

One of the major problem front end development seems hacky is the browser quirks and developer's wish to get more out of browsers for which they were not designed for.
Understanding of man, the ultimate wisdom- Confucius
Sounds like what happens in most diatribes against PHP and systemd I've read lately.
Hillary’s Forgotten Legacy on STEM
I'm glad to see CGP Grey being noticed here. His YouTube channel[1] is highly addictive, and I'm glad he's taken a foray into longer form narratives as well as the fast paced.

His videos on elections are particularly relevant these days!

[1]: https://m.youtube.com/user/CGPGrey
I'm sorry to pop your Apple bubble, but I find Ubuntu much better than macOs.

And RIP Apple hardware, I give you the Hackintosh!
You haven't responded to any of my points, just ignored them.

What you're really trying to do is make out that somehow sterilisation is a special case of something with a potential negative use case, where if they can easily be used, they will be, without arguing why it's different from all the other things that meet that criteria.
My article on devRant
I always attributed VI to be that the movement during the fight exceeded the speed of sight.
Have you ever considered that a company with world class processor and system on a chip expertise might understand this problem space and it's design trade offs better than you?
So .. could we have Mach reimplemented in Linux?
As a communication tool I've sold work with a really busy, boxy class diagram where the focus is on the connections and not a complete representation of all the properties.

Being able to stand in front of a big screen and point to and talk about connections and cardinalities magically draws questions and comments out from the business stakeholders. That feedback helps me get the model to a place where it generally matches what the business wants.

Keeping that diagram alive and updated as we implement the system has served as a super valuable tool for communication with other teams that need to touch the model. Everyone continuously hashes out and agrees on common terms, ownership, etc.

The worst defects come from requirements or design defects. I'm not advocating for giant up-front designs with hundred+ page software design spec docs. But, paraphrasing Uncle Bob, "'no up-front design' doesn't mean no design." There has to be some design of some sort and some documentation of the system being developed.

I think the time to stop diagramming/designing is when adding more detail won't communicate anything more about the model or business process in casual conversations about the system. That's a very subjective line to draw, but it helps me to think that way.
The link states "Authorship Unknown," however the author is Mark O'Donnell, this was originally published in a 1980 issue of Esquire magazine.
3. “Hackintoshes” aren’t good enough. ↩︎

Is this really true? Yes, there are currently support issues, but this would seem to be because Apple exclusively makes its own hardware and doesn't legally permit running their OS on anything else. Might macOS thrive if it was retargeted to (or at least officially permitted use of) high-end 3rd-party hardware? Microsoft doesn't make their own high-end workstations, and Windows seems to be doing just fine.
No, and yes. I, and my last few places I worked all use sequence diagrams, especially when dealing with a new feature with a microservices based architecture (private and gov clients).
But very basic usage. I do spend a lot of time tinkering with diagrams in http://www.websequencediagrams.com both for work and hobby projects.
I think that pedrocr is from Portugal so in case you're learning Brazilian Portuguese you should consider that Brazilians usually use "estar + present participle" where the Portuguese use "estar a + infinitive" (for example "estou a falar" vs. "estou falando").

Brazilians thus have "estar sendo" which can be used in many cases where English has "is being", but as a non-native speaker I'm not sure what I can claim about its connotations or whether it's the same as "estar a ser". But my initial guess is that the Portuguese say "estou a ser" just as they say "estou a falar", while Brazilians say "estou sendo" just as they say "estou falando".

Spanish-speakers in turn have "estar siendo" with the Spanish present participle of ser, like "estoy siendo". I suspect this is the standard form of this construction in all kinds of Spanish.
Can confirm, had a similar set up with six Mac Pros for video processing and compression. We had to replace every single one of them at least once, and some 3 times and still we feel there are heat-based performance issues that Apple hasn't addressed.

Also, I think Apple will have to come out with a new display to go with the Mac Pro.
Drives home the "more computing power than the Apollo program" bit of trivia, doesn't it?
I can relate.
Since I setup a Linux desktop PC running Arch & bspwm, I feel less productive in macOS. The only other desktop UX tool I use is dmenu.

It feels like when I first moved from Windows to OS X. Makes sense, since back then OS X felt minimal compared to Windows, and a bare tiling manager over Linux is the ultimate minimalism.
One issue is that it's a prototype with planned future greatness. It's tricky to reach H265 compression ratio without touching patented methods. Even if they reach it, by that time H265 will probably have well-optimized encoders/decoders, so there will be major speed differences. Still a worthy effort of course.
Same thing with this line:

> TTIP was negotiated in secrecy (as all trade agreements are)

That seems like a really steep assumption to try to start a conversation about changing perspectives with time. He opens with a purported tautology about how you must do trade deals, which I feel hurts the argument against moving goalposts - because that seems like the exact kind of sentiment that leads to the behavior in the first place. This has always happened, thus it must always continue to happen is rarely a way to start productive dialog about something.
>I've never heard of lainchan but I'll have a look and I love cyberpunk so I'll take a look at that as well, thank you :).

You're quite welcome. lainchan is sort of a cyberpunk chan (more or less: a constant discussion topic on the chan is whether it's actually cyberpunk, and what cyberpunk is anyways. The lack of consent is why there is no longer a dedicated cyberpunk board) created by fans of Serial Experiments Lain (an amazing cyberpunk anime/philosophy class/acid trip: If you like cyberpunk, tech, or philosophy, go watch it now). You'll probably fit right in.

>I've never liked the term "hivemind", it implies an us/them divide where none exists and it's frequently used as a pejorative, "I'm different/better than the hivemind" (note: I'm not saying this what you are doing just that the hivemind thing is over used)

You're not entirely wrong: I was using it in this context because what you usually see on HN is what the rest of the individuals that make up HN have decided is agreeable and worth seeing for them. Hence, hivemind. It's a little less pejorative than "circlejerk" (a term I don't think entirely applies to HN, although there are traces of it in every community).

>On a slightly un-related note this tendency to self-organise into tribes/cliques and then hurl shit at the other side drives me crazy

I agree (although I've been guilty of it myself from time to time). This is one of the reason I like both lainchan and HN: it happens less in both places.

>As I get older I realised that someone holding a different view/choice to mine means I should look more critically at my view/choice often I'll realise that the other person made a valid/good choice for them and possibly for me, dogmatism is rarely a good thing.

Another reason I like HN. Exposing yourself to other people's viewpoints and discussing them civilly (more or less) can teach you a lot.
Ah, my bad, I misread earlier and thought you meant homebrew was better than apt.

Sorry. My fault.
Which IDEs matter to you? We're actively working on it.
The only reason why Paris agreement wont fail is that it now makes financial sense to use renewable energy even without caring about the environment.
> a "1990s style mailing list" isn't going to increase your visibility enough to get hired

This is too limited thinking. I can't tell you what the opportunity will be, but there are opportunities if you participate pro-actively, even if you think of opportunities only as job opportunities. In percent it's probably smaller than in 1990, but in absolute numbers it has grown just like every other market around the internet and IT.

> there is a third category

Completely agreeing with that part. To some degree they are also part of these people who don't really use the internet. If you just scroll through your facebook feed and click like here and there, you are not participating. You must at least be able to answer most daily questions via google to be considered participating.
10 Best Practices for Code Commenting
Veganism becoming mainstream, shunning people who are not vegan
> Also, I think Apple will have to come out with a new display to go with the Mac Pro.

I must be missing something. If a new Mac Pro ever came out wouldn't it use USB-C and be fine on the new LG displays Apple sells (price dropped by the way)?
* Constantly changing APIs based on Microsofts internal politics vs. the very stable Cocoa

Really? I can run Windows apps I bought 10 years ago easily, whereas many Mac apps seem to break with every OS update. It's also extremely hard to build apps for older versions of Mac OS X, as Apple hide the older versions of the SDK.
An example that someone gave me when I started learning Portuguese is that someone could be insulted if she came to a party and you said "está linda!" or "que linda está!" because of the potentially implied contrast with her normal or usual appearance (akin to English "you look lovely" or "you look lovely tonight": does that mean to suggest that she normally doesn't?).
I think it's dangerous to place "add value to my thought life" too high on the spectrum of things that are valuable. Human connection, empathy, direct service to others are also tremendously important parts of life that are sometimes forgotten when "thought life" is put ahead of "real life" too often.
Everything you listed as either incorrect or extremely insignificant. I don't have time to correct you right now but please, you're really reaching on quite a few of those.

Edit: maybe it would help you to level out your perspective by thinking about some reasons why almost every business on the planet runs Windows and not Mac.
I'm passionate about how wrong people are to be convinced of everything.

What does that mean?
The problem with this article is that Marco presents a rational argument for the need of a Mac Pro, but Apple is way past rationality in their view of the future; they are engaged in a holy war against local computing, against ports, wired connections, and against being tethered to a desk.
The exhaust velocity would be 17 km/s according to:

http://www.projectrho.com/public_html/rocket/enginelist.php#...
Far.vim – Find and Replace
How Bureaucrats and Spies Turned Canada into a Surveillance State
Why? Is it the money?

The DBMS technology is excellent. I worked at Sybase from 1990 on and much as I loved the company Oracle beat us fair and square with features like Row Level Locking and Multi-version Concurrency Control. Oracle also had a healthier attitude about data corruption. Oracle fixed the bugs or didn't let them get in in the first place. Sybase on the other hand developed DBCC, which repaired the problems on live databases. I lost numerous tables on Sybase while developing products. This never happened after switching to Oracle in the late 90s.

One of the things I still like about Oracle is that no matter what data management problem you are solving there is generally some feature that helps you do it.

VPD (virtual private database) is a great example. I was working at a SaaS in the late 90s and we ran into a problem where we absolutely needed data from multiple tenants in a single database but still fully isolated between each tenant. Oracle had a feature called VPD that did exactly that. It saved our bacon on that project.

I have dealt with the Oracle license police and yes they can be jerks. But you can't fault their technology. The company deserves respect for what they have accomplished.

Edit: fixed typo.
"@supports (-webkit-animation-name)" would actually test true in pretty much every modern browser. See https://compat.spec.whatwg.org/#css-simple-aliases

But yes, your larger point that @supports is easy to misuse when targeting old prefixed stuff is certainly true.

> animation-play-state, which just landed in Chrome (and I dare say Firefox)

animation-play-state has been supported unprefixed in Firefox since Firefox 16, 4 years or so ago.
VR right now is still targeted very much at gamers, many of which already have a capable enough system, or could get there easily enough with a few upgrades. As a side effect of putting together a good gaming PC I have everything I already need for VR save the actual headset. It's still expensive, but it's a good deal less than the total cost of a good gaming PC.
I agree, but also feel that sometimes 'maintenance tasks' can be incredibly humanizing. Life can feel artificial when there are too few maintenance tasks.
The good new is that Daala, Thor and VP10 got merged into the Alliance for Open Media's AV1 codec

The bad news is that AV1 is still under development and will be for a while yet
It is a misconception that mainstay Linux distributions have any sort of hardware or software incompatibility (aside from Mac- or Windows-only targeted software). That said, you are correct that people use OSX because it's literally 0 set up and configuration.
Simple solution: allow virtualized build server licenses. Or they could offer a cloud build service a la TFS online.

Having to have an overpriced piece of hardware in the loop in order to run software to compile other software for a third piece of hardware is, to use the German, verrückt.
The news about the Great Barrier Reef being dead is very much exaggerated, though.
Reduced capacity on Sandisk MicroSD cards
Small detail I enjoyed from your website (on mobile, might be different for desktop) : header text positioned to the right of the screen (or content div).

Position right is something we don't see often. This shows it is a great way to make your page easier to read.
Considering the expensive equipment and processes, it's a wonder why they didn't use any scientific-grade CCD sensor.
Hey everyone ,

I've thought of making a Native renderer for some subset of HTML like Google AMP that would work on both Android and iOS. That way all existing web frameworks could generate native apps.

But you'd have to do something like this to ensure that you're not breaking Apples rule of not making your own browser engine.
Believe me, it's not. Even when the userland gets updated to 16.04, it's still heavily dependent on the Windows kernel, and the networking stack (for example) will not be the same.

The WSL will never replace a native Linux OS. Period. But it will be pretty useful for some lighter use cases. As a dev, I'm still not convinced it's good enough, given the recent issues with Ruby and Node.
"The best lack all conviction, while the worst

Are full of passionate intensity." - Yeats
*edit: At first I wrote a text that listed lots of examples, but usually people don't agree with examples that aren't close to what they have experienced. The question "why" is a really good one, and we should ask it more often.

Look around you. Are you a heavy internet user or not? How is your life comparing to the alternative? You will probably realise that the person with more internet knows more (why? how?), his opinion has more facettes (why? how?), finding things (places, translations, info, jobs) is easier for him (why? how?). And he has a much bigger world view (why? how?).

Much fun while learning by looking!
Proper window tiling was one of the annoyances that prompted me to switch!

I used dwm at first when I switched back to Linux, but found it still doesn't handle multi-head very well, so now I use XMonad (with dmenu), and have been very content with it.
There are professional crews running Linux and using either Krita for art / comic work or Blender for modeling and 3d animation. The only industries really lacking right now are video editing, which I believe Kdenlive is making great inroads on, and professional audio, which is the only major field that Mac Pros can target that is not really having their needs met at all (Ardour can be... something, but its UI is barf and the prerequisites to using it are fairly high).

I guess we are also missing professional photo editing to match photoshop (Krita isn't trying to be one, and Gimp is kind of a mess) and 2d animation (in a world of toonboom and flash, synfig is a poor substitute). Freecad is also not a very effective substitute for CAD workstations, but to my knowledge those users have never left Windows for OSX in the first place.
Did anyone know about SEO? O.O Didn't know it exists
Looks like a new name from jasonclient.org. Previously discussed 6 months ago: https://news.ycombinator.com/item?id=11736817
Apple could make the equivalent of https://en.wikipedia.org/wiki/Rosetta_(software) to run x86 apps on non-Intel Macs. But the thing is, Apple has no good reason to make a different type of computer, considering computers are not that important, at least to Apple.
No understanding or empathy is strictly required by democracy.

Yes, it's required. Democracy is compromise. The people need to be highly intellectual to make their roles in the society balance between what they want and what society (other people) want them to be. Without understanding of difference, everything breaks down easily. See what happened when us bomb other countries with simply unbelievable execuses. You can see that people having no understanding of outside world basically do not afraid to use violence to make their thinking a reality...
We do not have democracies because people had the "gall to try something new". We slowly grew into it because people demanded better and used opportunities to move us closer.

And this is what we should continue doing. In no way did my comment indicate we should just be quiet and think it is not so bad.

But at the same time, this is the best we ever had. Calling it a failure is like calling an olympic gold medallist the worst athlete in history. Even if this is the 1920 olympics and the times set there will be a laugh when compared to the 2020 olympics.

Someone with so little perspective will not be able to change the world for the better. "Imagine what has never been" does not do much unless it is well grounded in reality. (edit: "Someone" here was not directed at @kobeya, but to those refer to democracy/capitalism as failure)
I totally understand where you're coming from. Here's my rationale: Most mobile devices and future devices will already use JSON as main method of data transmission.

And I'm trying to build something that's optimized for the future devices, and when you're building something from scratch you have freedom to make a choice, and I think JSON makes a lot of sense going forward, since this is just the beginning of this project.

Hope this makes sense!
But at least he can use one, unlike Hillary Clinton, who according to numerous sources and FBI interviews literally can NOT use a desktop computer.