skysight-inc/HackerNews huggingface dataset:
I'm currently working for a startup, after spending most of the past decade working for financial firms and Fortune 500 environments. Being trapped for so long in the world of "mandatory-Windows-and-you're-lucky-to-get-admin-rights-over-your-own-machine", I practically jumped at the chance to take a MacBook Pro instead.

After awhile though, I have to say... "meh". Don't get me wrong, the hardware is absolutely lovely. Great battery life, eye-pleasing screen resolution, comfortable keyboard, and the first laptop touchpad I've ever seen that's just as nice to use as an external mouse.

However, for me there are just as many annoying quirks in OS X as there are in Windows or Ubuntu/Mint. I dislike the single global menu bar model. I absolutely HATE HATE HATE the fact that "maximize" means something different from one moment to the next... that you have to hold down the "Shift" key and double-click the title bar to make your Chrome window maximize in the expected manner. Etc.

Moreover, I've become aware that I spend 99% of my day toggling between an IDE and a web browser, both of which are nearly identical across all platforms. I can see how UNIX-y underpinnings would help someone who works more closely with the console or with UNIX-y programming languages. But for me as a Java guy, it just doesn't matter. If anything, I'm slightly less productive because I still get the keyboard shortcuts mixed up several times a day.

I'm not trying to hate on my MacBook Pro, it's a great piece of hardware. It's just that knowing what I know now, I wouldn't spend my own money on one for personal use. It turns out that my frustrations over the years have had less to do with Windows itself... and more about the fact of being told to use Windows. I'm kinda over that now.
Thinkpads (at least older ones, I don't use the most recent series) are very reliable in my experience. They age but breaking them is almost unheard of.

> As with alot of Ultrabook style machines

That's the problem I have with Macs - trying to be thinner for the sake of being thin. We're past the stage where most laptops were bulky and very heavy. I'd rather have one that's a little thicker, has several extension ports, and can be tweaked with (hence a Thinkpad works for me).
Timeframe, I have no idea. For merging, I'd go with consensus unless it starts to bikeshed, then I'll BDFL it.
This is what virtual machines are for. There is 0 chance the setup on a developer laptop is going to come close to the setup of a production server.
> Again, this was a very convenient outcome for the Obama Administration.

as jfb mentioned, this isn't an argument. you're thinking that it's a "motive," except that it's a motive to a crime you haven't provided any evidence for. you're skipping the only step that matters. nevermind that if there was any question, republicans would have made endless mountains of pop corn out of it like they have with the attack on the consulate in Libya.
Oh, I dunno. Folks who write Linux software seem to cope well enough with rolling-release distros. Moreover, MSFT's SxS assembly stuff means that they can keep old versions of software around for back-compat.

Anyway, devs will know what was components were released on a particular date, and target those components. It's not rocket science. :)
Might be a bit early to tell how that's going to play out. Personally I wouldn't expect concatenations to be the majority of work, but more fill in the blanks and fleshing out of details.

That's just my guess though.

edit response: It's just starting out! There's only one sentence! This is not confirmation of your statement.
That copy of windows does add at least $100 (or your regional equivalent) to the price of the computer, so it's not free but it's bundled with the other parts so hidden away. Out of sight out of mind.
At our work we give devs a choice of whatever hardware they want. Mostly that means Apple hardware, although some people use it to boot Linux VMs. We believe that if you're given the tools you want, you're able to work at your best. But having said that, there are plenty of instances where the one dude running Ubuntu can't get some thing working and it ends up eating up a couple of days of his time (and of course would happen vice-versa if the Apple guy was the only Apple guy in the office.)

So I'd totally agree with the advice re "if you're going to be the only one"...

Keep in mind though, if you go for the Apple hardware you're actually free to use whatever OS you want. You might just boot it straight into your favourite linux variant, but you'll still have the option to run OSX if need be. And honestly if you setup your toolkit properly OSX is pretty great, even for Linux users.
What would be your suggestion to improve it?
Christ, this is why all those stereotypes of Silicon Valley exist.
I don't see why anyone would do that versus opening up yet another body shop in Bangalore or Manila. People without visas are not going to be able to visit the valley anyway.
What It Really Takes to Work in Marketing
Speaking as a department leader myself, we all use mac computers here because we find them to be fantastic allrounders that need a minimal amount of maintenance, but if we had a newcomer with the request of a pc computer, we would have no problem with that as long as:

1. He gets the work done.
2. His choice of hardware/OS does not become a timesink.

In other words, in my department you can use whatever you please if you know what are you doing and you are going to properly deliver the work.

I personally have not seen any company with a mac only policy, but depending on the size or even the mood of the people in charge they might be annoyed at the fact that the newcomer does not like a seemingly perfect computer and they have to buy a new one, so I suggest a bit of caution.

If you are not sure about how will they take it and it worries you, why not just dual boot whatever OS of choice in that computer, or go for a VM for now until you can figure them out?
Whoa, I didn't realize he was only 54 when he died. There's nothing about 54 that's elderly; I used that word because the article did, and I guess I assumed he was much older.
Internal project for a company I worked for about 15 years ago. Proprietary and dead.

I can say that a modern CPU ran the 68K emulator at an instruction ratio of well over 100 to 1, with similar ratio of memory footprint, and that you can do quite interesting things with all those extra resources.
It's still a much more serious issue than insurance, especially considering that truck driver is the most common job in many US states.
You could break up the files into lots of chapters, but then if someone wants to inject a chapter they'd have to rename the one after it.
I don't see a good solution. It's a limitation of git, or any VCS really. How would any VCS know how to handle two different appends to the end of a file? All changes are dependent on the previous change, which means PRs can only be written in serial.
Fundamentally version control is a bad choice for this type of project. It would be better as a website or something that put you in a queue for additions. This project looks like it will be unmaintainable.
I believe Microsoft is going to sell hardware, big time. Their play is devices & services now.
My takeaway from this is that the author clearly documented the AL1 as the worlds first microprocessor. The arguments against are artificial; it doesn't matter that this wasn't the intended configuration nor that one essentially had to program it in microcode. The microcode ROM is nothing more than a compression technology which doesn't render it a more capable.

All that said, it's all arbitrary and the 4004 is the first _successful_ microprocessor. (I personally find it a more interesting question which alternative architectures could have been produced given the technology and constraints of the 4004 and 8080).
Do You Exit a Trade When Your Gut Tells You Not to Do So?
I maaassiiivly disagree with this. The larger the project gets the easier individual edits will be. I'm a pessimist by nature but this is going too far.
Get used to trying new things and go for a Mac since that is what everybody is using there. You can run Linux in a VM in case you need some tool.

It's more important to be able to work well and communicate with people than to be comfortable and I feel like being on the same platform is an important part of accomplishing that.
If you believe this map[1], it is the most common job in 29 states.

http://www.npr.org/blogs/money/2015/02/05/382664837/map-the-...
You don't "need" to use XCode for anything except iOS development. I use vim for all my development, including iOS. I just use XCode to build for iOS.
Just submitted a small pull request as an encouragement. It would be interesting to see how it turns out to be. Good luck!
Reporting like this is so unconvincing because all the sources are anonymous and there is no way to corroborate the assertions of the reporter. It's as though he asking us to accept a story told by the Easter Bunny and confirmed by the Tooth Fairy. The explanation of why all the subterfuge is necessary is quite unconvincing. If you consider each of the reasons separately they make little sense. Given that the US SpecOps community is nearly completely Republican in its sympathies it makes no sense that this story would go unleaked by those elements. This version of the events also requires a vast conspiracy within the journalist community that has widely reported on the story from the perspective of numerous SEALs. Finally, what of all the injured SEALs on the crashed helo. No medevac, no casevac, no reportage. The US would definitely sacrifice a dozen lives to keep advanced stealth technology out of the hands of other governments. Fails Occam's Razor miserably.
Yeah, I guess they have a list of domains that clearly identify students (not just .edu) and can process these very quickly, and others have to be done manually?
Is there a way to automatically kill Lambda if the cost is going out of control because of an infinite loop? As a solo dev I cant be willing to bet hundreds or thousands of dollars potentially lost because of a bad piece of code I wrote. If thats possible it seems like a nice service that will save a lot of time not having to worry about doing server administration.

My ask HN post from earlier today basically asking the same thing https://news.ycombinator.com/item?id=9520964
Intelligence collection is not about security but about * control*, though security is a small subset of control.

The problem is that, as Gall's Law states, systems and organization eventually become counter productive: the NSA and the security industry generally are threats to individual and national security.
YMMV, but I can't tell the difference between the font rendering in Metro apps and WPF apps (on a Retina MacBook Pro). I really like the typeface and rendering choices they've made and it's easy for me to read.
As a counterpoint, yes, I have, and I ended up selling the Mac, despite trying to get used to it for a few months of full-time use. I prefer KDE (and I don't mess with the settings, I just use the defaults), which I use with Mageia linux, and yes, it's just a matter of personal preference.
Novels written by groups are generally unreadable. This is because they have no focus, and because the immediate cheap laugh always wins. It's a shame, because with a little more forethought, such shortcomings could be fixed. Ie: start by communally developing an outline, main characters, etc. It would also be interesting to use Mechanical Turk in a systemic way to have "the crowd" determine which of several proposed plot-points is most consistent with the whole, etc.
That is a separate event with a similar name.

Also you are whining.
Consider reading the rest of the piece, there is some good content past where you stopped.

I think you understand what the author was trying to get at with the "White" comment, even if you weren't happy with how they phrased it. I think the author was trying to make a legitimate point about privilege and perspective, but since racial privilege wasn't the main point of the piece they touched it only briefly.
Free as in freedom, not free as in free from nag notices.
The article reports about this model of truck, "the first to be cleared to drive on US roads," but I think that is a factually incorrect exaggeration, based on other reporting I have read about this same model of truck. A Washington Post report[1] says,

"Daimler’s tractor-trailer, called the Inspiration Truck, relies on cameras and radar to guide itself. It does not use LIDAR, a sensor that is being used by other self-driving vehicle makers such as Google. Like all autonomous vehicles today, the Inspiration Truck has some limitations. It can’t drive on its own during heavy rain, snow or crosswinds above 30 or 40 mph.

"Daimler developed a training system for its drivers that Nevada’s department of motor vehicles approved. It’s fairly simple, teaching them how to activate and deactivate the autonomous driving system. It says it picked Nevada because of how thorough its rules are for autonomous vehicles."

A thorough National Public Radio report[2] also describes this as a one-state, limited program of experiments.

[1] http://www.washingtonpost.com/blogs/innovations/wp/2015/05/0...

[2] http://www.npr.org/blogs/alltechconsidered/2015/05/10/405598...
Even Google's moving away from XMPP (last I heard) with hangouts. I was surprised when I found out the best thing I'd get in terms of being able to talk to hangouts would be revengineering the protocol, a la hangups (https://github.com/tdryer/hangups)
ES7 is still ES7, and ES8 is still ES8. I'm not even convinced ES6 got renamed - nowhere apart from HN comments have I seen it called ES2015.
The startup I've been working at for the last 1.5 years has had the opposite experience, people are now flocking to linux, we're at just under 33% on linux.

Also note 100% of development is using at least a virtualbox linux vm either way.

I think a large part of it is that linux has finally gotten very usable on specific laptops (lenovo t series, Dell xps), and almost all of our internal tools are actually just external network endpoints that linux handles wonderfully (gmail, hipchat, github, etc). Also - recent Mac OS X updates have had serious stability problems for lots of my coworkers.

Only negative? For a short period I put linux on my macbook air and that was a massive headache.
This is also a significant driver development cost increase for OEMs.
Just take it to the hardware repair shop and spend more time with your family.
Out of curiosity, by 1) do you mean that people must be willing to work in your "core hours", or do you actually mean the timezone must be similar? I'm currently working nights (at GMT+1 - not in computing/engineering), and I always wonder a bit about what people mean when they talk about timezones.

I can see arguments for both wanting the timezone to be similar, and for caring mostly for availability/output during "core" hours -- but I'd be curious to hear your views and experience?
CAMBiOS DE PARADIGMAS MENTALES
On the flip side, I'm a Mac user (with a C#/Windows background) who really likes Windows 10. I've been on the fast ring for updates since day one on all my computers and been delighted--not a word I use lightly--with the updates and the stability of the whole thing.

It won't be my primary OS--nothing without zsh will be, and Cygwin isn't sufficient--but I really enjoy using Windows computers again, which I honestly never thought I would say after I switched to OS X.
Jenv – Manage your Java environment
Yeah Miami is really picking up speed.

It's not close to Silicon Valley, but it's working to be established at the tech hub for Latin America.
Was there something preventing you from using a GPGPU? Embarrassing memory bandwidth is one of their strengths, and of course they run OpenCL.
The first five pull requests have been text additions and 4/5 have conflicted looks like.

I don't know why you assume more people would edit a novel than write to it.
As far as I know, there's no way you can automatically kill it. Of course, you can setup billing / execution alerts, which would probably be very helpful in at least notifying you that there's a problem (I personally have an alert set up to notify me if my estimated charges are anything out of the ordinary).

A small anecdote: Lambda processes are _very_ cheap most of the time. When I was writing the initial version of this starter module, I accidentally threw the lambda into an infinite loop. It was triggered about 30k times within a minute or so and ended up costing around 13 cents if I remember correctly.
All startup accelerators on the global map
Farming on those is even more absurd -- take the most land-extensive activity and build an insanely costly small platform to perform it!
If they go to a subscription model, they'd probably not loose much.

If not, they still could charge for OEM licenses bundled to hardware.
Narrowing a residential street – McAllister
All Reddit Servers are busy now
British Gut Project
I'm still worried that the idea of a namespace is still being thrown around in JavaScript. If you've used PHP (which presumably quite a few inexperienced programmers might have before they get into JavaScript), JavaScript namespaces act nothing like PHP namespaces. A JavaScript namespace is just a global variable. Nothing fancy.
Save my money, please. Why the reccuring online payments are broken
But why is environment flexibility a requirement? When are you genuinely constrained to use, say, only a terminal? I can think of no situation where this is true by necessity (rather than artificial constraint).
Xcode is the only way to get a C compiler, which you probably need. (hopefully that's changed, but mac ports circa 2011 required xcode installed)
They aren't throwing away OEM revenue. Only OS upgrade revenue.
Spooky Quantum Action Might Hold the Universe Together
http://en.wikipedia.org/wiki/Exquisite_corpse
Or alternatively, invest in a good pair of headphones--also good ROI.
Hello HN, this is the author. The repo needs structure and some organization, which I specifically said I forwent during my initial launch as an experiment to see what structure will emerge by simple PR merging, and if too many git conflicts, what structure could get us out of that. If git is all too cumbersome for it, then we'll learn something.

I am also in Europe and it's so late, so I will snooze for a few hours.
The green button has never been a "maximise" button.

For a long time it was just a "zoom" button. Now it's a zoom/full screen button.
Taking a laptop to a shop to get a disk replaced is probably more time consuming than doing it yourself, if you're using a well designed laptop that makes it easy to replace.
> If you want user replaceable everything that's your choice but don't try to associate that attribute with the build quality of a machine, and don't assume everyone else wants to replace parts themselves. The vast majority, do not.

Well among people who built desktop PCs for the whole life, the idea of having something completely closed and locked up is ludicrous. That's maybe what you don't understand, if you don't come from that culture (and if you don't enjoy that aspect of hardware). And the "Vast Majority" does not mean anything, most computers users nowadays are amateurs who have no computing background, that should not be a benchmark for considering if something is appropriate or not (fallacy).

> No one claims an Audi is not "well made" because the engine is not user-replaceable.

I don't know about Audi (I don't repair cars), but I know people who do in my close family, and who get really mad a newer cars whose engines are all locked into a single block as they cannot be repaired anymore. That's the Apple model for cars at work, and in the future kids won't even understand how cars or computers work since all they see is a black box that has no key. Even for educational purposes, it's essential to be able to see the innards of your machine.

> has zero to do with how well made the thing is.

Oh, and if you can't see it, how can you judge how well made it is ? It could be a glorious mess for all you know.
Lambda functions can execute for a maximum of 60 seconds.
In Windows 8, the wifi connect menu is metro style, and it's frustrating. Reason enough to switch to Debian.
Given how embarrassing it was to the Pakistani government, wouldn't the fact that they never disputed its occurrence lend great weight to the official story? Unless the theory is that the raid happened but just didn't result in killing the guy, which seems pretty weird.
Really nice, have been looking for something like this for quite sometime.
LOL, just driving to the store is more time consuming that doing the change myself. I can amazon parts to my place, open the carton, replace the said part in less than 10 minutes because everything is exposed and easily accessible. The whole keyboard is just 2-3 screws away. It's all very well thought of so that you don't need a professional to do it. Just like IKEA (except that IKEA wood material is shite).
But, if you have more than one Lambda working on a single S3 bucket, for example, it's possible to trigger executions infinitely.

Edit: my mistake - you still can't have multiple lambdas operating on a single S3 bucket. I had triggered an infinite loop by manipulating files in the same bucket that it was triggered on (triggering another execution, infinitely).
It's not like the government produced any actual evidence of the official story, either. I don't think anyone knows for sure what happened.
> First of all, it is a platform name (Android) and a language name (Kotlin),

Alright. I guess it makes sense here.
The author selected that quote, like all the rest, to make a point. It's little slip ups like that that let you judge someone's biases in an objective way. No fair reporter would imply Osama Bin Laden was ever 1. unarmed 2. elderly 3. a civilian. It's a deeply wrong and misleading quote, intended to bias the reader in favor of the author's narrative. If these guys would order a hit on a a little old innocent grandpa, what wouldn't they do?

The article's theory is built on a house of cards, like a most conspiracy theories, but that doesn't mean it's not true.
All seven open PRs have merge conflicts. This is just a very public lesson about knowing your tools before starting projects :) A wiki might be a better medium for this type of project.
I'm pleased to say that this matter has been resolved unambiguously. Recall above that the ambiguity I pointed out was between the description of the license[0] and Section 13 of the license itself[1]. RMS has updated the former (see my above quote for the original) to read:

> The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.[0]

Here is the applicable part of RMS' reply to me:

> Section 13 in the AGPL states the real conditions. The
> why-affero-gpl.html has an error.
>
> It is a general principle that, if the license words are clear, they
> override explanation elsewhere.
>
> As regards the philosophical question, I don't remember any more
> why we decided 8 years ago to apply section 13 only to modified
> versions. I don't see any strong reason in favor of either choice.
>
> I corrected the page why-affero-gpl.html. Thanks for reporting the
> error.

Hope that helps.

[0]: https://www.gnu.org/licenses/why-affero-gpl.html

[1]: https://www.gnu.org/licenses/agpl.html
In the wrong hands, crowd-sourced writing can be used as a tool for great evil:
https://web.archive.org/web/20141006094052/http://www.totali...
Last time I checked, you could only have one Lambda function attached to bucket events at a time.
My .edu email account was approved same day.