skysight-inc/HackerNews huggingface dataset:
First, Stackoverflow was not successful because it was built by programmers in private offices. It was successful because Joel Spolsky and Jeff Atwood had popular blogs followed by a large population of programmers sick of ExpertExchange. Stackoverflow is a demonstration of guerilla-SEO via a ready-made audience to make a site instantly popular.

Fog Creek has(had) 3 major products:

- FogBugz: profitable but less of a success than Atlassian

- Trello: not profitable (sold to Atlassian)

- Stackoverflow/StackExchange : not profitable yet [1]

According to the open-office "distractions/interuptions" theory of killing productivity, the Atlassian programmers should have been severely handicapped and as a result JIRA should have evolved at a snails pace. Instead, the opposite happened and Atlassian JIRA released more features than FogBugz. Both FogBugz and Trello lost to Atlassian.

That Joel Spolsky post about private offices gets repeatedly cited in threads about its benefits but I recommend people not mention it. It undermines their point. It's ineffective at convincing executives. However, it's very effective at making other programmers reading it nod in agreement (aka "preaching to the choir").

Don't link ineffective articles devoid of business evidence that happens to confirm your desires. Instead, study the way some executives actually think. Too many programmers dismiss companies' rationale for open offices merely as "saves square footage costs" or "it's a way to spy on employees because of distrust". Yes, some of that may be true but others also have different reasons. (Take a look at the Mark Zuckerberg video I linked and listen to what he's saying about his desk in the open floor plan. Is he trying to recreate that elbow-to-elbow collaboration he had at the Harvard kitchen table or is he just trying to spy on people? Would that Joel Spolsky article convince Mark Z to build private offices? No? Why not?)

[1] https://www.joelonsoftware.com/2015/01/20/stack-exchange-rai...
> They capture the 2FA code

How can that be done? That's between my phone and Google, so how can they "listen in" on that?
qntm on time travel models: https://qntm.org/models
I appreciate it's just an industrial design concept, but the problem with off-the-shelf GPUs is that you need to route the DisplayPort connectors back to the motherboard in order to mux them with the Thunderbolt ports.

The Thunderbolt add-in cards have DisplayPort inputs for this purpose.

The GPU & motherboard vendors should agree on some extra headers to allow you to route these DP signals without ugly jumper cables on the outside of the case.
I think the issue was that I was installing from a Mint 17 bootable USB but I needed the driver to be able to upgrade to 18.

The ethernet controller is an Intel I219-LM (rev 31). The driver source that worked was https://downloadcenter.intel.com/download/15817/Intel-Networ...

What I had hoped would happen during install was that the kernel would fall back to some simple driver, kinda like the simple VGA drivers, and then find the correct driver and install that.
So basically a bigger trash can without a proper cooling system. Yikes.
The importance of reification in software development
Off course Firefox is stagnant. The the Mozilla board is floating in money and has no reason to change things.

The little work that gets done is done by skunkworkers, volunteers or third party projects.

edit: see for yourself https://news.ycombinator.com/item?id=10101637
Predicting a 5th year of continued declines is actually not a very risky prediction. You plot the data, look at the graph, and say "duh." If the decline could be stopped, that would be much more newsworthy!

In this case, they are merely reporting what happened, not saying what will.
He means 24GB of video memory.
Well, it's perhaps "strange" in the sense that it goes against later thinking and our popular self-image.
Is it because people in cities can afford it?
David, the founders and team members that are impacted by GSG are very young, a new generation that have not been part in the decades of conflict.

As another volunteer mentioned in the thread, GSG is helping a younger generation look at the future with a different outlook, that is a big reason I love the program so much, it has a real impact on Gaza and a new generation of people.
Incredibly. But it seems to be The Ruby Way™…
That's an interesting point. If you're using a language that adds more rules to the API compatibility than the language that a module is released in, it's probably not possible to rely on semver in the general case. Unless the author is aware of those issues and versioning accordingly, any minor release could be breaking.
It's not just for Mac. On Windows or Linux, the page title is "Opera Neon concept browser for Windows".
I'm a heavy C# user, but I come from a classical background and I have yet to start using async/await stuff. My reason (and I know this is terrible and I need to get over it) is I can't make heads or tails of it when I'm looking at the jitted code in NTSD.
Silly question: does this company retain full-time people, or is their work primarily done by folks employed elsewhere? Maybe I just haven't reached whatever point in life where a salary is no longer necessary, but I was surprised by their About page.
But why duplicate the screen-cap utility already available on your OS (which works exactly the same way)? Do I not get it?
What I learned working under Turing Award winner Jim Gray
but it's closed-source, so we can't do that
More top overpriced GPUs, computer must cost more than automobile.
Without laying fiber or networks to the millions of homes around the entire united states (kind of like google tried and found not economically viable), no.
Is it really last _mile_?

If the missing leg of the connection is truly that short, could there be an opportunity for inexpensive cooperative wireless mesh routing in neighborhoods with several outlet nodes onto more regulation-sparse fiber?

Or is 'last mile' just a euphemism for distances that in actuality are much larger?
Incentive pay schemes can affect employee well-being
How can you know what the "massive" difference is between the two cases since in the former case you are left in the dark as to what the information is being used for?

Both cases utilize the tools of tyranny, and Facebook has shown they are more than willing to comply with whatever the host nations government wishes, lest they lose profits for their shareholders.
Here's a async library I'm working on written on top of clojure/core.async. Currently ~ 100 LOC.

https://github.com/divs1210/conc-prim
Convenience is how they get to you. Just say no to convenience.
Avoiding False Cause
Seem to effectively be a continuation of their Coast browser on iPhone.
Seconded. I bought an HP printer/scanner only months before moving my parent's desktop to Ubuntu. No frills standard print dialogs and GNOME Simple Scan always work without issue. I'm still surprised as hell (5+ years later) that it works as well as it does, and I didn't do anything to make it happen.
Folding paper 12 times
API design tips for libraries
Chelsea Manning isn't reading the HN thread, so why does it matter what gender you use? It's like telling someone to use Kolkata instead of Calcutta.
Well, it's an agent-less system after all, the idea is to keep the system lean.
Interesting bubbly new browser! Just the blog post says: "Some new features you won’t have seen in a browser before: (...) A vertical, visual tab bar on the right side of the browser window that makes it easier to distinguish between tabs." Really? I use it everyday in Vivaldi Browser :)
What is this "Desktop Client", i don't get it -_-

I use the Telegram app on my OSX Laptop, and i use Secret chats. They seem identical to my Android secret chats. What am i missing?
Google Pulled Ads – Fark, BoingBoing falsely accused of child porn
> (guessing here) 1st Tuesday of the month in election years

It's actually the first Tuesday after the first Monday (in other words, the first Tuesday after the first of November, which is All Saints' Day, and therefore unsuitable).
Looks nice.

But where is all the bandwidth for 16 TB 3 ports supposed to come from? That’s 64 PCIe 3.0 lanes, mind you.

Adding to that, 32 PCIe 3.0 lanes for the graphics cards, 16 PCIe 2.0 lanes for the TB 2 ports, 2 PCIe lanes for the Ethernet ports, 2 PCIe lanes for the USB ports.

That’s 64 + 32 + 16 + 2 + 2 = 116 PCIe lanes

Guess not?
Just pointing out that it says 4x HDMI ports, but the rendered model only has 2x.
There is a huge difference between consumer facing and developer facing products when it comes to needing security out of the box. This isn't even close to a real issue.
Telegram Desktop doesn't need root access for installation. It's just a tar.xz file you can extract anywhere.
>Local news is the starting place for great journalism.

Not in my experience.
In a hilarious twist, when trying to download Opera Neon for Windows with Opera for Windows, the download is blocked:

http://i.imgur.com/5kIyxzw.png
You would have thought the same about the SoC space, but they let it slip away. Intel does have the ability the squash competition, but it's not strategically perfect.
We use Plex and while I used to love it, I get constant stalls when playing on Chromecast or Apple TV for months now. It requires me to disconnect and reconnect Plex.

Tried different Plex versions, different network topologies in the house - but nothing seems to fix it. Netflix of course works perfectly.

Wish I could figure this issue out.
OK, I'm giving it a roll. First impression: very positive. It's notably great on touch screens. The "tabs" and buttons are nice and big - no more accidentally closing a tab I meant to open by fat-fingering it. It brings back a bit of the UX goodness that was IE11 on Windows 8 (before you snark, IE11, despite its terrible engine, had a fantastic fullscreen mode in Windows 8 with fantastic UX for touch, which got removed in Windows 10).

It doesn't seem to support extensions so I can't replace my normal Opera with it - that's a shame, I would've.

The fluffy floaty icon bubble is a great start screen. Remove all the advertised nonsense sites and pin your favourites there (it was easy to discover how) and somehow I find finding stuff easier than it was in Opera classic's Speed Dial page. On first impression, at least.

The chrome does take a fair amount of screen real estate though. Not sure I'd need the address bar to be so big and present.
Admirable, but misguided. Fact-based argument has never been effective. The Greeks knew this. We keep forgetting it at our own peril. We know how to think critically; most of us simply choose not to.

The audience who would see this kind of course/site are likely people who pretty much already have their head screwed on the right way. It would be much better to train them in effective rhetoric so they can counter the bullshit in real arguments.

We keep forgetting that people tend to support policies and politicians for largely social and psychological reasons, not because of facts and ideology. The former are where the real battle is fought.

I spend a lot of time debating with people who disagree with me politically. It's nearly impossible to have a factual debate. So stop trying. Instead, make your point based on common morals, do it with compassion and generosity of spirit, and don't allow the goalposts of the debate to be moved. Throw in like two of couple of your choicest facts and sources, but don't expect them to help. Move on and repeat.
That's why the Mill team has been stockpiling patents for a while.
I was reacting to:

Nowadays [...] coupled with Linux's security and remote debugging capabilities, it's a very good fit for my father for example.
It is an old project which if I recall stopped moving forward a couple years after Apple switched to Intel processor. The sourceforge page show latest news is from 2007.
>"post-truth" doesn't mean people have decided to disregard truth, it means that factual truth is no longer a relevant factor in in the effectiveness of political arguments for many people.

It mostly means:

"Some people can't accept Trump got elected, so when e.g. criticism of him being sexist/rapist etc because of some comments back in the day is discarded, they call it a post-truth world. At the same time, it's not post-truth when the same people discard allegations of rape for Bill Clinton and his wife helping with cover up".

Or, as I'd put it:, both party voters could not give a rats arse about the truth, but the Democratic party has a better stronghold on academics, columnists, intellectuals and "hi-bro" journalists, etc., the sort of people who would just single out the others' disregard of the truth as "post-truth".
Putin Unable to Hack a Russian Election Due to SORM
In my department (mid-tier university, I suppose), yes, an MS degree can be earned simply by taking courses (11 courses and a seminar on research). Alternatively, one can complete a project (9 courses, research seminar, and project defense) or a thesis (8 courses, research seminar, and thesis defense). However, even if you choose the course option, you will still have to read plenty of papers in your courses.
HiFive1 dev kit looks quite nice. And approachable (price-wise).

Anybody have any experience with it?
It reminded me of LinkBubble, and android application to open links in a background webview, see the loading progress and have them accessible as a floating bubble while doing something else.

https://play.google.com/store/apps/details?id=com.linkbubble...
5 Things We Learned from Leaked iOS Prototypes
I'm not sure I understand your argument. If someone's not going to backport a v2.1 fix to v1.6, why would they backport a v20170106-1009 fix to v201610-1005?
90% of everything is crap.

https://en.m.wikipedia.org/wiki/Sturgeon's_law
Where would the CPU go?

I do understand the reluctance from Apple to built upgradable computers. They make their money on hardware sales, and an upgradable system would hurt those sales. At the same time their "Pro" gear simply isn't iterating fast enough, perhaps because not using standard components slows them down.

It's not Apples style, but it wouldn't hurt if they gave their professional customers a three year roadmap, just so people would know that they plan to move forward, and in which direction.
Are 16x TB3, 4x TB2 AND 4x USB3 actually achievable with current/near-future hardware?

If Apple were to implement this, I'd imagine it would be N x TB3/USB3 USB-C format ports, an ethernet port and maybe HDMI (though a dongle would possibly negate that – if 2.1 can be achieved that way)

Otherwise, looks good to me.
>Now politicians claim to have never done things they are on film doing, and people believe them.

"I never had sexual relations with that woman".

"Read my lips: there will be no more taxes".

"It depends on what the definition of is is".

"I will close down Guantanamo Bay".
Sure, but we ansible users are already accustomed to that. :/

More seriously, ansible is terrible and I have a long list of complaints, but it is still better than everything else at the moment. Being able to run playbooks from anywhere without a special controller host is very important, and seems to have been missed by most competitors.
Any exploit that turns a 1 host hack into hack entire data enter with root access seems worth a patch....
New in Python: Underscores in Numeric Literals
The data is one thing, actionable knowledge about that data is another. Just look at the US and how data is processed by the intelligence community. Not to say anything has come of it, but the proliferation of information is still an issue of computing power and well designed algorithms that can sniff it. Just imagine China .... it's still way under the curb.
Snap-to-gallery is an awesome feature addition for casual users, and I'd use it but-for having a Snagit license.
Location: India
Remote: ok
Willing to relocate: ok
Technologies: Perl, Linux, PostgreSQL, MySQL, Redis, JS, git
Résumé/CV: http://50.3.87.103/cv.txt
Email: kolesnikov.ws@gmail.com

Hi, i'm russian perl developer. Let's get working!
Looking at the name I thought this was going to be some kind of wiki-encyclopedia of bullshit, where people could submit reasons why any given thing is bullshit.

Am a little disappointed actually, that would be a handy reference. Though naturally such a thing would almost immediately devolve into arguments about the degree to which anything is bullshit, but that could still be valuable.
New FCC report says AT&T and Verizon zero-rating violates net neutrality
See also Darling, which is newer and still active. http://www.darlinghq.org/
Like Climate Science? I have never seen so much bullshit and bullshit artists in one place except for DC, which is all bullshit all the time. Academia is the same, almost 100% bullshit these days--not much real science going on outside of medical research, physics, math, stuff you can't readily fake or make up as you desire. The software business runs on unbelievable amounts of bullshit and bullshit's brother, hype.

I know exactly how and why it happens, too. It's human nature to want to be liked and be successful. It is human nature to go with the flow when funding is at stake. It is human nature to want to be accepted by one's peers and to impress one's superiors. Also, it is extremely hard to innovate these days when so many people are out there doing the exact same things as you are.

Unfortunately, all that behavior has taken humanity down some dark paths before.
Skyrim does it better in my opinion. It resets a block after 2 game days (144 minutes playtime, and waiting, sleeping and faster travelling make time pass faster). So you can leave the loot that you can't carry in the dungeon, and after you get back to it, it would still be there. So it feels more "realistic".
It's a shame that a lot of those nicely new and rehabbed homes will be likely be destroyed by their new tenants.
I was in the same position but I would recommend you start using it. Make sure you start with a small project and really step through each line so you can predict what will run in which thread. I notice that some people use async/await but don't really understand it which can cause problems in some situations.

It definitely makes life much easier. Can't wait to use it in JavaScript.
Uhhh this person re-wrote a text editor because TextEdit now defaults to iCloud save? Something that non-developers probably appreciate, but we may not.

Is it not known that this behavior can be disabled back to the old way with a single line command? You simply run this from Terminal:

defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false
The best antivirus software of 2017
Author here.

Kubernetes has the concept of a Cloud Provider, which is a module which provides an interface for managing TCP Load Balancers, Nodes (Instances) and Networking Routes. This library can be used to identify cloud provider based on various instance metadata without requiring user input.
What Is That Small Cylinder on My Computer Cables?
10 tips to boost immediately your alumni network
> Right click doesn't work. And more and more.

MacOS? I fail to see that this is the way it works in RStudio, VS Code and Atom???
So what's your view?
Tump's refusal to do things such as releasing tax returns to prove no conflicts of interests exists fuels the conspiracies, not some political elite plot to undermine him.

And the conspircy theories are not unique to Trump: Obama had calls of being a Muslim, born outside of the US and worse. The current alt-right partially believe in a child trafficking pizza parlor.
> Blender is a nice project

Sorry, but Blender is an amazing project. Its single-handedly the best graphics software the FOSS community has produced by a long shot, and can compete with the likes of 3DS Max and Maya which are owned by the 3D powerhouse monopoly Autodesk. For me, its up there with the likes of linux and maybe libreoffice in terms of quality alternatives for otherwise software monopolies.

Anyway, I've used Blender quite a bit for games and animation and it never ceases to impress. So their devs deserve a huge applause IMO. Also, for those of you who think I'm exaggerating about Blender's quality just check out these links:

1. http://www.blenderguru.com/articles/24-photorealistic-blende...

2. http://archive.blender.org/features-gallery/gallery/index.ht...

3. https://www.youtube.com/watch?feature=player_embedded&v=R6Ml...

4. http://archive.blender.org/features-gallery/blender-open-pro...
@williamle8300
>He's making good points, but what alternative is he offering?

Your comment is dead, but to answer the question - the alternative proposed is to encode the contract of your library in itself, and never break it, only extend it.

If you need to change the API, you don't change behaviour or signatures of your functions while preserving the names; you just add a completely new mainspace, while letting people use the old functions if they still have reason to. You don't have to keep actively supporting the old namespaces (i.e. no new bugfixes), but just need to not break the stuff that already worked.

There's some scenarios where this is hard - for example it's a web api and supporting it is costing you $$. But for things like that devs are generally aware that what they're consuming might get shut down at some point; so doing a new api, in a new namespace, and shutting down the old one at some point is not completely out of the question.
No it doesn't. Smart people are among the easiest to fool. You simply appeal to their intellect and flatter them.
The mouse thing has always been my biggest gripe with Blender. As someone on a laptop, I can navigate the 3D space of other modelling programs fine (most use right click or left click and drag), but Blender requires that darn middle mouse button...
It's not just the MacBook, I think.

The fact that Apple machines built in the last ~4 years do not allow to upgrade RAM, for example, is a problem to me. I own a MacMini, the last version that allowed upgrading RAM, and I just went from 4GB to 16GB, and the difference in performance is significant. Next, I will replace the hard disk with an SSD. Both are impossible on more recent Macs.

Also, it appears many people feel the quality of OS X (pardon me: macOS)) is not what it used to be; Apple, I heard, is also rather slow to deliver patches for security issues other bugs.

The feeling I get, while not following Apple-related news that closely, is that they focus most of their resources on the iPhone/iOS, and OS X and Mac hardware is not really that much of a priority any more.

The UX of macOS is very nice in some points, but personally, I find it about as nice as Gnome2/Mate - some things I like better on macOS, some things I like better on Mate. And of course, this is highly subjective, and may be largely due to force of habit. (In all fairness, Gnome2/Mate seems to have taken a lot of, uh, inspiration from OS X, but still.)
This article made me laugh as ive often worked really late at BBCs very own broadcasting house because it's far too loud and distracting for me during the day.
Last time I tried Plex and Emby, neither supported gapless playback of music, which makes any listening of classical music excruciating / a non-starter. Is anyone aware of a self-hosted option that does support gapless playback?
On a sidenote, what exactly did Google Reader do that was so great? I'm not knocking it, it's a real question.

I ask because a lot of things Google has killed is hard for us to replace. Eg, i don't want to try and build Wave, or continue with Apache Wave, etc. It's a big, complex problem. But a personal content aggregator like what i thought Google Reader was seems quite easy to implement.

In other words, why haven't we (public or startups) built the core functionality of Google Reader that so many appear to love? It seems like an eager and easy to reach market. What am i missing?
Actually, probably not. I'd say a majority of macOS users are unaware of that particular setting, much less that settings can updated via the command line. Thanks for posting this!