skysight-inc/HackerNews huggingface dataset:
It seems for creative work there must be a mix of free-flowing generative processes, where you come up with ideas (in a euphoric? manic? state), followed by pragmatic (depressive?) critique of the generated ideas. This back and forth of idea creation and critique is what results in a refined final result. It also might explain why, anecdotally, bipolar individuals tend toward creative careers. Similarly helps explain "write drunk, edit sober."

I also contend that few programmers/programming positions require this sort of creative process. Perhaps "hacker" is the better term for a technical+creative identity.
They have, many of them gave up earlier, e.g.
https://github.com/estivo/Instantfox/issues/129#issuecomment...
https://addons.mozilla.org/en-US/firefox/addon/classicthemer...
http://www.downthemall.net/re-downthemall-and-webextensions-...
Pedantic aside: This isn't the right way to use this phrase. The exception that proves the rule is the data point that demonstrates that it makes sense to call it a rule and not just something which is always true.

'Dogs bark' is proven a rule by cats meowing, not by a dog that doesn't bark
There arent a lot of republican engineers so this is probably not a big problem for google.
I track ideas and random reflections using penzu.com
This is going to kill pentadactyl, which is currently the only reason I'm using Firefox.

For those who aren't familiar, pentadactyl is a Firefox extension that transforms the user interface to make it more minimal and vim-like. You get to use standard vim bindings to navigate the web and it even gives you a vim-like command line interface to the browser's functionality.
Maybe the way to get the mainstream to adopt a niche system is to find a use case that widens it to us. Witness the triumph of Linux through Android, for instance. What would get laypeople to use metric? Measuring alcohol?
I don't think the 11 has ever sold in great quantities. I had one for years (recently replaced with the new 15 pro) and I rarely ever saw another 11 in the wild. If I did it was usually at WWDC.

The 13 air however would easily be their most popular laptop. Those things are literally everywhere.
I know, but doesn't make sense to offer them in a couple of years. When we already have TensorFlow running in GPUs in amazon or other companies. Actually we made numbers in my company and Amazon GPUs are cheaper than Google Cloud with the current pricing. I am talking about more than 10 million inferences a day.
An engineer describes the complexity of building a 1,900+ mile wall
I think they're having trouble finding their way in the post-PC world.

Jobs knew this day was coming, that the PC would take a back seat to other devices, and brought up the analogy of Apple as BMW: The German company started out building motorcycles and while car sales soon vastly eclipsed that, they continued making really good bikes. It was a point of pride for them.

If Apple goes back to that approach, of making Really Good Computers because they can, selling them not at a loss but at a respectable price for a respectable product, they might piss off fewer in their developer slash power user camp.

I'm not sure this is their current strategy. The "Pro" monicker seems to be a little diluted in terms of meaning these days.
It's not merely an incompatible change, it's an incompatible change that removes significant functionality. People seem to be coming around to Python 3 eventually, as it does offer a much improved experience. I can't see that happening with subsequent versions of Firefox unfortunately.
Uniregistry.com ? I love their interface and they have good prices / great support!
Based on the model and DB utility functions developed while working on Metabase (https://github.com/metabase/metabase/).
A Coffee Renaissance Is Brewing, and It’s All Thanks to Genetics
Intel isn't exactly rushing out compelling new chips every 180 days like they used to.
What exactly is an iPad for?
I love signal, and it's heartening to me that the userbase is increasing.
There is an inarguable price premium for getting the arguably better operating system. The integration, the design, the support, the ecosystem... I'm willing to pay for that. Some people aren't, and more power to them.

I ran Linux on everything for almost 20 years. I'm done fiddling with my computer, and glad to pay for someone else investing a lot of engineering so I don't have to.

I've always kept a Windows partition for gaming. And now that I moved to a MBP, it's a whole separate machine. It's a Dell 730x monster, from just before they bought Alienware, that originally sold for $8,500. It's about 8 years old now, but, with a nVidia 760, it's still running most games just fine.

I've tried Windows 10 TWICE, and gone back to 7, and have it "pinned" with Never 10. I came back from a vacation, and nVidia forced a new driver on my Windows machine. This version turns ShadowPlay back on (which I turned off because of lousy performance on spinning hard drives). And now I find I have to create an account just to try to find the setting to turn it off! Like Razor, I have to log in to a cloud service to adjust my settings!? No sale! I threw the Razor keyboard away. In the case of the video card, I downgraded to a driver from before they introduced ShadowPlay, and it seems to be running fine.

You can say you're happy with Windows, and I believe you. You can tell me it's a better value. But I'm about to throw this glorified Xbox away, and buy a PS4, mods be damned.

My point is that Linux still takes a lot of babysitting, and Windows is turning my machine into a something which feels like something I rent, but don't own. I'm happy to pay for the premium of macOS at this point, and will continue to find SOME acceptable hardware in their lineup to avoid the other options.

This may or may not be a popular counterpoint. I hate that, like Reddit, the voting system here isn't used the way it's supposed to be.
"now they have to deal with a office holder that is not the least concerned with building bridges and has a bit of vengeful streak"

Where is evidence for that? As a matter of fact, during the post election period Trump extended olive branches to his opponents and critics, such as Romney, Cruz, Bushes, etc.
> Google Cloud provides fully built solutions for majority of use cases.

That is not my experience. In fact, you just need to look at the Google Cloud documentation solution use cases. For example: https://cloud.google.com/solutions/mobile/mobile-gaming-anal... (chosen more or less at random).

You need:

* Cloud pub/sub
* Cloud dataflow
* Big Query
* Cloud datalab

They don't stitch all that together for you. Nor do they have a good way of calculating how much each of those services will cost when used in conjunction with each other.
I'm pretty sure you're scratching yourself locally.
I want my development environment as fast as possible.If I want to test for performance I would do it in a separate slow machine. Why cripple development needlessly?
Here's a hint: this darling little bubble you live in where consent and volunteerism allegedly rule the day actually happens to utterly exclude your holiest of holies: property rights -- which rest on nothing but violent coercion, specifically not on consent. When you understand that, you'll graduate. Not before.
> We as power users hate it because we want to continue to have a solid laptop and/or desktop on which to do our work.

And we will. I think the people who can live with only a phone today are the same group of people who were using no computer at all before 1998 or so. Businesses and power users who were using computer long before that will also keep using laptops and desktops in the future. Or do people really think that in 10-20 years all work will be done on phones and restricted tablets? I don't. The PC market might shrink, but it's not going away. If Apple doesn't want to be part of that market anymore other companies will.
Babies' jokes are the best jokes.
Is that a reference to silverlight?
Also, save and recompile early and often. If you're using IntelliJ IDEA [Community Edition] with the Rust plugin, compiling is just ctrl + r .
Sure we're all making software which is just bits in memory, but I think that's an extreme simplification. Maybe you're thinking of how we're all just editing text to make programs? But then that doesn't account for what you do with the program you just wrote.

I think you're thinking of using more horsepower for strong scaling, which is a good use, but I'm more referring to weak scaling. You can work on bigger problems with more horsepower, not just solve the smaller ones faster.
This is why we sell Azure and not AWS.. Amazon doesnt not care about enterprise business (unless you buy millions and millions direct from Amazon!)
Two people in the same room can communicate information at far more than 1 bit/s even without speaking, and they aren't even in the same body. I could imagine that receiving very similar inputs and observing reactions to the movements and other actions taken by the other side could also act as a high-rate channel of information.
The Showa Denko K.K. tryptophan disaster[0] is one counterpoint.

[0] http://www.quackwatch.com/01QuackeryRelatedTopics/DSH/trypto...
However, two out of four things mentioned have been removed from new models since the first retina came out in mid 2012 (DVD/RJ45) simply because they are nearly as thick as the entire device.

RCA out hasn't ever been in a MacBook to my knowledge.

The only port that made absolutely no sense to remove was the SD card slot (even if I personally never use mine).
That would be my suspicion for a well funded nation state as well. The NSA dedicates a non-trivial amount of time to analyzing the chips they source and use in their infrastructure for backdoors. That is not a defensive only capability :)
> That sounds like it would DDoS the site

How would one request per minute from a single server DoS the site, let alone DDoS it?
Democrats have been on an incredible losing streak in the past 8 years. Lost the Presidency, House, Senate, Supreme Court, most Governor seats....As a CEO, you'd have to be pretty crazy to continue supporting the losing side, right?
It's as easy as disabling it in your browser options. You can purify your own web in seconds!
> I'm not optimistic, but I hope that the Trump era finally puts an end to the illusions people had about tech giants as a vehicle for social progress.

I hope so too. Even if corporations really were sincerely pursuing social progress, that would be bad. In a democratic society, social progress should not be determined by a small group of unaccountable organizations.

Say what you will about governments pursuing social progress -- at least they are somewhat accountable and need to be elected. (Another potential upside of Trump's election: hopefully fewer people who believe that voting never changes anything because the establishment always wins.) Nobody outside of a corporation's board has control over who ends up in charge.
>>I am not familiar with Web Extensions,

Chrome....

Mozilla is turning Firefox into just another Chrome Browser...

Firefox 57 will like see me stop using FireFox it will be no different than chrome so I might as well just use chrome

>>and sometimes you have to break stuff to make it better

It is yet to be seen if it will be better, so far everything they are doing in firefox to make it more like chrome I am 1000000% opposed to.
I like the suggestion for a fun experiment, but I think pklausler was referring to the fact that strong magnets tend to wipe spinning hard drives, making magnets a bad idea for non-SSD laptops.
By that logic, every developer should be handed out 486s, right?

There are too many things during development that doesn't happen on consumer's computer like compile, fast intellisense, real-time syntax check, multiple instances of IDEs and so on. Developers should have best performing machines money can buy because developer time is expensive and development should happen at speed of thought. Testing should be done in VM that can emulate average consumer hardware. Just because some developers are not good t following performance hygiene, every one shouldn't be working on weak machine to produce performant software.
It's rare to actually use tail-recursive algorithms in Rust since those can be written with a loop, which Rust does support.

I mean, it's rare to actually manually recurse in Haskell too, and when you need to, it's often not something you can write tail-recursively.
My original comment was specifically about building a CLI tool, which I did as a learning exercise to practice writing a multi-file Python project that could act as a library as well as a CLI, and be packaged as a wheel for PyPI.

Please bear in mind here that I did this because I wanted to learn and follow current best practices, with a project that I specifically picked because it would not require 3rd-party libraries or big frameworks to muddle things.

I don't think that it was dissatisfying because Python is a general-purpose programming language, but because the process currently happens to involve an assortment of different tools, piecing together scattered information, and being willing to suffer a few paper cuts like Python versions and multiple old file formats. That was my experience building a simple Python 3 application, and it didn't leave me eager to do it again.

We can discuss how Go-style tooling and packaging can also help with the cases that you mentioned, but I didn't really want to stray off into an extended analysis. My original points were just that the overall developer experience that new Python users currently get compares poorly to some other languages, and that is totally fixable. I hope that things do improve, and feel that Pipenv is a very welcome move in that direction.
It's important to remember that these orders serve a real and necessary role in investigating serious criminals; these individuals are not named prior to trial or if the investigation does not lead to a trial. It should not be assumed that they were being unlawfully persecuted - rather that there was a serious reason for them to be under investigation.
From experience, it's just annoying to have to do things like that. It really is nice to have a machine that I can just use out of the box without tweaks and such, not worrying about updates breaking my drivers, things like that.

However at this point it's not worth paying Apple for that pleasure, when I can get a Windows machine from Microsoft that gives me all that. Hell, I can even get that Developer Edition Dell XPS with Linux.
(I'm biased here)

> I also zfs send said snapshots to an off-site remote server, and if I didn't have that capability I'd rsync to an external hard disk or whatnot.

I wouldn't consider a backup system any more that isn't able to establish full integrity of backups. It's also a kinda good idea to diversify the software; ZFS has a really good track record, but if I where using btrfs, for example, I'd make sure my backup software is not the same as my FS.
It sounds like Tree-style Tabs will stop working then as well. That will be a sad day. Tree-style Tabs and some form of mouse gestures are pretty much all I need.
Elon Musk joins White House Manufacturing Council
Hell there are even Chrome plugins for free that'll get you followers, retweets and likes all automatically. Twitter is a joke. Anyone that takes their user count and interactions seriously on that platform is in for a bad time.
When I bought my first MacBook, I tried piecing together something from Dell's site that would be equivalent. (15", nice screen, SSD, good graphics, etc.) It took me about an hour of flipping through pages and trying to configure various models before I ever got close. And, lo and behold, there was only $300 difference between the "comparable" Dell and the MBP I would up buying. $300 for OS X? Yes please. It was clear to me then that Apple's simplified lineup was a major selling point advantage in the consumer market.
I'll comment on career growth. First of all, make sure you can learn from the team you're joining. If you get an offer, ask if you can grab a drink or lunch with the team before you decide. If a manager says no to this, that's actually a pretty big red flag. When you hang out with the team, probe their experience and get an idea of their communication style. Understand what you can learn from them and understand how different people might mentor you. You should also make sure your manager is strong and will do regular one on ones with you. Groups that do occasional skip-level 1on1s are even better.

When you're working, look to take the initiative when you can and always try to over deliver. Work hard and find opportunities to take leardership roles on something. Good managers will encourage this. But don't be annoying, look for real needs you can fill.

Talk to your manager very explicitly and figure out your career path. You can and should talk to your manager about exactly what it takes to get to take the next step in your career; a good manager will define this very clearly. Then, I'd say every 2-4 1on1s with your manager, check in on your progress. This is also a good opportunity for for him/her to point you to additional learning resources to get there. You should do something similar with other members of your team, especially those you respect the most. It also doesn't hurt to ask everyone what they're favorite books and blogs are.

Being on strong teams and working on complicated problems is key. Once you feel like you're not learning a lot anymore, make a career change. Early on in your career, I think your rate of learning should be the main factor in changing jobs. Change a few times early on (1-2 years a job), I thinks is also very healthy since you get exposed to some different environments/perspectives.
It's spurious to attribute it to Irishness. More to do with Eminent Victorians than any fantasy of Ireland as a distributed global village.
I started weight training with an intent to modify my thought processes surrounding physical sensations (specifically to help with hypochondria). It seems reasonably effective: it provides a great "anxiety sink" -- I can blame any mild and transient feeling on weightlifting recovery -- and it seems to help with developing a deeper mind-body connection/synergy. I imagine yoga might have similar outcomes.
I've previously thought that wars OR the threat of wars, particularly of mass armies; meant you had to treat the 99% pretty well, or they wouldn't care to die for you. So this article makes me suspect that as drones do more of the fighting, and then finally all of the fighting, there will in future be no practical reason whatsoever to treat the 99% well. Drones stamping on the human face forever...
Android Studio Introduction
I sympathize.

For those who don't mind, or prefer, a less comprehensive vim experience in the browser, I'm very happy with VimFx https://addons.mozilla.org/en-US/firefox/addon/vimfx/

It has a ton of vim commands, but I only use hjkl, g and gg. I never can remember whether search with / comes via VimFx or plain FF.

Firefox says it's compatible with multiprocess, but I don't know if it will survive through the switch to WebExtensions. It works fine now.
If I guess right in what you mean here, then I'd say that in these instances backups are better value than RAID.
I'm especially amused that as far as I can tell there are NO profitable uses for the Blockchain. :)
Your replacement won't care. You even gave Alphabet mgmt a nice list of who to downsize.
> these individuals are not named, but it should not be assumed that they were being unlawfully persecuted - rather that there was a serious reason for them to be under investigation.

If only there were some way of determining whether they were being unlawfully persecuted or validly investigated.
> Firefox 57 will like see me stop using FireFox it will be no different than chrome so I might as well just use chrome

Firefox probably won't phone google.
shred /array0/important && rm -rf /array0 && zfs list -t snapshot -o name | xargs -n 1 zfs destroy -r

(Or something along those lines)
So, Nokia or Motorola?
Forking brave browser [1], or one of other electron based browsers may be a good way forward, as it will allow easy customizability of the ui, and get all the hard to maintain native parts from chromium.

Mozillas browser.html project may be helpful too, but it seems to be a bit too experimental for now.

[1] https://brave.com
Documentation! See this recent thread for example:

https://news.ycombinator.com/item?id=13437252

Or generally anything that helps user experience: documentation, improving web site/documentation design, testing, finding bugs and making high quality bug reports, evangelizing the project to users who need it but aren't aware, becoming a expert user of the project (which will almost certainly lead to bug reports, suggestions for improvements to features and documentation, etc.) and triaging tickets, answering questions in the support forum, etc.
I don't think Perl 6 is (yet) considered "the way forward," to the extent that Python 3 is.
It's not just the money, though...it's the relationship, time, favors, etc. There's stuff like this organization: https://thegroundwork.com/ that Eric Schmidt set up for Hillary.
This is a welcome message, especially seeing Twitter continue to fight for their freedom of speech in court (Twitter v. Lynch), along with the host of other Internet service companies.

While I understand government agencies' desires to investigate persons of interest, the checks and balances of the system were put in place to do just that – check and balance the power of the system. It's outrageous that agencies feel they can side-step these checks and leave out the need to get a judge's approval for these kinds of things.

A response from the Internet Archive (2016) also stated:

> The NSL we received includes incorrect and outdated information regarding the options available to a recipient of an NSL to challenge its gag. Specifically, the NSL states that such a challenge can only be issued once a year. But in 2015, Congress did away with that annual limitation and made it easier to challenge gag orders. The FBI has confirmed that the error was part of a standard NSL template and other providers received NSLs with the same significant error. We don’t know how many, but it is possibly in the thousands (according to the FBI, they sent out around 13,000 NSLs last year).

I wonder what kind of legal action could even be taken against this kind of treatment (being given wrong / outdated information on legal options)?
> The jury has been out on Tim Cook's performance as Apple CEO since he took over about 7 years ago

Not to nitpick too much, but Tim Cook only took over as Apple's CEO a little over 5 years ago.
Oh grief, my 5yo thinks chicken is the funniest word in the world.
Trump's proposal is a five-year ban on becoming a registered lobbyist after leaving a government job. This sounds good on paper -- but the more likely reality is that it will simply lead to lobbying becoming more covert, as former government employees working on behalf of corporations won't register as lobbyists.

It's also hard to believe that the Trump administration would do much to rein in backroom deals, considering the President himself hasn't released his tax returns nor taken any credible steps to solve the massive conflicts of interest posed by his holdings.
Yea that is not a concern for me... I am logged in to Google services all the time anyway and I have a Android Phone sitting 3 ins from my computer.

I use Firefox for a few Productivity Extensions that will likely stop working in 57, as such there is no reason for me to continue to use FireFox.
After discovering cvim for Chrome, I switched and never looked back. Vimium, on the other hand, is a bit different from pentadactyl/vimperator experience.
>Just give me a state of the art Thinkpad with full I/O ports that runs OSX please.

God, this. I still have no idea what I'll replace my Hachintosh T420 with when the time comes.
Would those add-ons still work with SeaMonkey? That might be a way to keep them