skysight-inc/HackerNews huggingface dataset:
I've been working with Linux since 1994 and my last job was over 8000+ systems in 12 Datacenters. Currently I work at a hardware company and we develop Android for the hardware we create. Daily occurrences are developers insisting that Unix files must be owned by certain users and that permissions must be 777 on CIFS shares. When I got here they all had admin/root and open ports on the firewall inbound for no apparent reason. We are in a small building and they don't get why we can't add more 40 core Xeon servers to a tiny computer room. They modify the Jenkins build server and then get bored and move on to something else. Thus the releases we have to deliver every Wed. and Fri. are broken come Wed. and Fri. morning.

Most of these guys are Windows guys with 3-5 years experience using TFS. They don't understand why we can't just buy all Microsoft Products when are budget is allocated to getting them Jira among IT needs. They think we should implement LDAP on everything instead of delivering to customers who are paying us millions. Meanwhile I've got to do IT, Linux Engineering, Devops and manage 100+ developers in India in only 60+ hours per week.

You wonder why I value "the right technical decisions" and get grumpy? Oh but I don't sulk I just take away access and tell them to go write code and stop breaking the infrastructure. In my off hours rather than sleep I'm setting up a Cloud environment on AWS to provide sandboxes to devs in India and provide CI. I'm not dogmatic in anything, I believe in the right tool for the job and the most efficient way to get work done properly. Since clients pay for our T&M they appreciate me and I got a promotion on my 9th week. Now that the developers are writing code and don't have to think about IT needs there is no problem.

They've learned to appreciate doing thing "technically right". That means to me using the tools you have to provide scalable infrastructure and making sure deliverable are always met. I've seen many companies struggle for years to turn profit only to go borrow more money. I learned from those mistakes and my last companies revenue doubled to 300 million in one year after 20 years in business. My current company had one project three months ago and we now have 10 starting up. We should have 10x revenue in the next 2 years.
Truly. The concept is depressing and liberating at the same time.

Here's a video on Dr Calhoun's "Mouse Utopia" experiment: https://www.youtube.com/watch?v=0Z760XNy4VM
It's a joke. It has an inside as much as any bottle does, but the only point of a Klein Bottle is the topological form so they're using topological language to talk about it.
Yes, indeed, this approach from Famous is VERY similar (in structure) to both:
- re-frame (https://github.com/Day8/re-frame) and
- the Elm Architecture. (https://github.com/evancz/elm-architecture-tutorial/).

Of course, both re-frame (in ClojureScript) and Elm have the massive advantage of being in functional languages which allow for FRP, and embrace immutability by default.

Can't tell you what an advantage that is.
Frizbee.io
> They want a fast website, but they'd rather have ads everywhere and track everything.

Aren't the ads chosen and served by third parties, and isn't almost all the tracking done by third parties?

Is the real problem that leading media sites have lost control of the speed of their web pages (or lost control of a significant chunk of it) to tracking and advertising companies such as Google?

I'm not a web developer, and I'm speculating from a position of ignorance, but I'd be interested to know the answer....
It'd qualify as a lifestyle business if you were just looking to make $50-60k USD/year.
.docx is often very appropriate; it's one of the most widely used formats out there and is readable by pretty much any word processor out there.

Agreed that it's probably not the best choice for sending code, but the author's point wasn't that it's a terrible format, just that it's a terrible format for code reviews. PDF is equally awful for the reasons the author describes (lack of syntax coloring, inability to run the code, etc.)

Though IMO the author should just be explicit about what he wants; playing mind games with people is never a good idea, and it just self-selects for people who have used GitHub professionally. Choice of SCM system is almost never up to an individual developer anyway, are you going to ding someone with otherwise great credentials because their company uses Mercurial? It takes all of an hour to learn how to use GitHub anyway.

Anyway, I echo the comments I've seen elsewhere that a guy who got his first "adult job" at 30 then hired some people less than a year later is probably not the best person to take career advice from. This guy makes a lot of novice mistakes in his interviewing practices; so take this as a perspective on how some companies do hiring and not a definitive guide of the right way to do things.
Famous came with a "WOW" demo then nothing for 2 years, only mail spam. React lib was available from the get go. Famous is a vaporware, the framework didn't exist when they made the "WOW" demo. They got some funding (2M $) and then they had to build something...
Generally, Windows Update will update your drivers to the most recent version MS has available -- but they mandate WHQL drivers, so they're rarely the most recent. For example, while MS has nVidia drivers up on Windows Update, if you have a more recent version direct from nVidia, it will not overwrite that.

This situation is 100% on Samsung. They've put hardware out there that they can't target properly to overwrite the generic version.
Do you honestly want to work for an organization that would ding you for sending a .doc or .docx? I surely don't.
Yes exactly. The OP was asking a social question.

noir_lord said "[Having to argue against less experienced people is] pretty much the life of a lot of more experienced developers."

Hopefully an experienced developer has gained the ability to advocate his position without being a shouting dick about it. It's the shouting dick that I think the OP was asking about.

Personally, no matter how right a shouting dick may be, I tend to shut down and tune out shouting dicks. It's not my responsibility to find the diamond in a flow of shit. Stop the shit and I'll consider your diamond, and be grateful to learn from it, even if we don't happen to pick that particular diamond.

Someone else mentioned kumbaya project management, which I agree is the other extreme and just as harmful. It's a way for managers and individuals to ignore their responsibilities.
Interesting. There's potential for that as a basis for a civil suit, but i really doubt that the open source alternative could really be argued as trying to misrepresent or cause confusion as to the origin of the product. It'd be a hard case.
Thanks a lot,

I did not know chrome had this setting option, or I view it but did not really realize what it was for. I'm glad you took some time to list the needed steps.
I like the fact that development for applications is moving towards what game code seems to have been using.
Building components and re-rendering with new state when necessary actually much better than what we're currently doing.

Which is why I prefer React over Batman, Ember and Angular.

Btw, I feel like their concept of Behaviour Tree doesnt' really fit in with the Behaviour Tree's I read about.
You're right. Board games have rules.
These two pieces of advice never really applied to software developers.

They still absolutely apply if you're looking for a job on the business side.
It actually transports you forward in time. To discourage deeply nested flame wars, there's a waiting period before the reply link appears that grows with the thread.
".docx is almost never appropriate"

It was pretty appropriate when I applied to Microsoft last year (didn't get the job but did get hired elsewhere based on that application).
It astounds me how often Flash and Acrobat keep pooping their pants with horrible security holes that require frequent updates. It's been how many decades that this been going on for, now?

Yeah, sure, Flash does a lot of crazy stuff that's hard to sandbox, and everyone who understands the code base probably left Adobe years ago, but what the hell is Adobe's own flagship Acrobat doing, that they just can't get it right no matter how many times they try?

Does pushing out so many updates increase the number of third party spyware toolbars that get installed, or something? Is McCaffe (or NSA) giving them a kickback for every virus vector they install that makes McCaffe Security Scan Plus seem useful, on top of the toolbar kickbacks? http://www.tiagoespinha.net/2010/10/adobe-starts-including-s...

Why don't they just run it through emscripten and be done with it?
Tesla Model S: Install of Radar Detector, Dashcam, and Laser Jammer
I'm affraid it is just another marketing operation :-(
NCSC C2 is absolutely meaningless. You can be sure that NT was positively riddled with significant coding errors. I agree with 'tzs, of course.
The Ultimate Guide to Photoshop for Front-End Developers
Why use ed if you have cat?
goddamn, yeah, how does this get posted twice
> People like this get grumpy and sulky when the technical decisions aren't what they agree with. They might even shout or yell at other people to get their own > way. They'll deride the technical opinions of their teammates so they that can be "right", and "the winner" of the technical point in question.

This seems like someone who is not making technically correct decision but still wants to be the winner. In this case, I actually think it's good that people would fight such stubborn people who are not right and still want to have their way. There are a ton of those kind of people out there.

> They value "the right technical decision" over human relationships and it doesn't seem to occur to them that the right outcome might be the one that makes > > > someone else happy, or is the most diplomatic, even if it isn't "technically right".

This sounds like the case of ethics. Do you work to make someone happy or do you do the right thing.

I both the two cases, technically correct decision should be the way to go. Otherwise you are compromising work ethics and then you get into the ugly office politics arena where you are only working to make people happy without caring about the architecture, tools that could benefit the software.

I might be a difficult person few years back, but today I give up and see that not many people are passionate about software as I am. For many it's about family, progressing their career and not about software and its users, which is what it should be.
I have also come across a lot of people who have tried and succeeded in making the wrong technical decisions and still got the promotion. After nearly 10 years, I think software industry has become an ugly place because now it has too many people who are pseudo software lovers.
GoogleX Chris Urmson talks robocars at FSR 2015 – live tweets
I miss it when I'm looking for porn to be honest, but not much else.
Two hands and an electric mixer is all that's required. However, using it before it spoils is the hard part (for someone like me, who cooks for one).
Apple Home Page Tabs History – June 2015 Edition
So under open-borders policies, how do you control the spread of epidemic diseases? How are quarantines imposed?
Cool visualization.

It's worth keeping in mind that the modeled data lines up with reality because it's supposed to. That's how you calibrate your model, by making sure it fits reality.

The real trick is to see how well your model extrapolates from the data you have out into the future. As in, if you feed it data up to, say, 1990, will it correctly spit out 2015 temperatures that fit the reality of 2015, or will it spit out crazy 2015 predictions like the models that were built in 1990 did. And, the bigger question: How will its predictions for 2040 (given 2015 data) match up to the reality over the next 25 years.

We seem to be getting a lot better at the modeling side. That's a good thing, since the first couple decades of watching people panicking and fighting each other over whatever scary results came out of the first generation climate models wasn't any fun to watch.
Probably the same reason there's a new javascript framework every week. Some people think it's cool and want to build their own.

For better or worse.
i read an article a while back on the economist which suggested that if you look at a longer span (much longer than 1880) you will find that this is a natural cycle that the Earth/Sun go through. We just happen to be at that point in the cycle. i really doubt we humans can affect climate changes in any way. An interactive colourful plot doesn't convince me.
Portland had just become the first city to explicitly allow short-term rentals through Airbnb and other sites, and welcoming Uber could help build the city’s sharing-economy brand, a logical extension of its communitarian roots.

"Sharing economy" is by no means "an extension of communitarian roots". Communitarian is where the utility you derive is in part a function of the utility derived by others in your community. The "sharing" economy is where companies provide a service so you can buy or sell things (your house, car, time etc.) to others in your community. See the difference?
"Chromium silently stops installing binary blob" is probably just as good a headline...
Because their job is not software development, it's reporting the news and earning from advertising.

Sure they have developers working _for_ them but that doesn't make them a software development company. When you factor in all the factors related to running a high traffic site these days; different browser versions, web vs. mobile, scaling etc. etc. it's unrealistic to expect them to be able to stay on top of it.

Along comes Facebook and Apple News and that's the magic wand: those guys "get" software development so delegate the problem to them
You didn't lose it, you never had it. Lenovo exercised their freedom to make a laptop where you can't change the card.
With that ingredient list, they should call it "Not Mayo". Just like a grilled turkey, swiss, and coleslaw on rye is not a Reuben, no matter how many times they call it that.
Once it has been made illegal, every continuing legal step in the cat and mouse game is easier and easier to pass.

Using a different DNS server is not a "workaround," once enough people do it, it is "escalation" that demands a response.
Pinter's A Book of Abstract Algebra is one of the best math books I've ever read. It's short, to the point, and doesn't assume you're an idiot. I learned a lot from it and I can't recommend it enough.
Same here. I can't seem to get it to scroll and show headers at the same time. I tried scrolling really slowly and it still stops showing headers after third graph. For a venue as big as Bloomberg you'd expect them to test it thoroughly before publishing.
I am speaking in terms of accurate measurements...an 8.3 is actually 8.3. Precision is a different issue, but if there are no actual 8.3's in the funnel, then while filtering may improve precision there will never be an actual 8.3 at the narrow end.
Regardless of how petty you think it is, friction is a real concern.

Any reason to disregard a resume ("Oh, it's hard open, in some format I don't understand") is just another strike against you.

I'm not saying it's a great reason. Nor is it fair. But it happens. And if you're trying to optimize for success, this is one of the parameters.

Give your resume in PS format and see how far that gets you.
I haven't paid for it yet, but have used for a couple of years. The reasoning was simply that v3 was about to drop, so I figured I'd wait for that before buying.

At this point though, I'm ready to move onto a more serious IDE.
c9.io

Can not imagine living without Spotify : )
my understanding was that it _was_ USB. I'm guessing that it's actually usb-esq power and wifi?
(in a matter of hours)
Not sure they built it, but I remember reading they replaced Cassandra with HBase(?).
So you're clearly not the guy the OP thinks he's talking about. :) I've always appreciated your brand of admin+.
The deforestation graph only seems to account for the difference in emissivity between forest and grassland.

Surely the CO2 absorption and the effects of forestation on cloud cover would have a non-negligible effect.
That article seems to lump together divestment, which requires near unanimity of the market to be effective, and boycott, whose effects scale linearly with the number of people participating.

Divestment campaigns are problematic in that people have finite reserves of outrage and if they write a letter to the local university president urging divestment they're less likely to go on to write their state senator urging them to stop using private prisons.
Real question: how did they observe land-ocean temperature in 1880?

Edit: and how does it compare to how it's observed now?
I always prototype stuff on paper with a pen; best way to use your entire desk(top) ;)
Facebook IDE (Nuclide) is available
Not to diminish their obviously amazing accomplishments, but Stanford's Symbolic Systems major does give a bit of a CS background.
In climate 130 years is not a long time. I wish these articles showed graphs with historical data that go back thousands of years so that I could see how, in a historical context, greenhouse emissions are affecting the world. I've only ever seen data from the 1900's, and it looks pretty hockey stick, but would be interesting to see fluctuations with the ice age(s) and local highs included.

Edit: historical data is of course not available, but approximations must exist?
> google-chrome-stable

uh, you were worried about your binary blob running a binary blob?
Oh yeah? try drawing 3D painting on the street with marker.
National objective isn't vague at all. A national objective is an actual mandate by the president to the Sec. of Defense for some operation to occur. For example, a national objective would be "Degrade ISIS operations in Iraq." The Sec. would take this down the chain of the DoD through all the planning (which typically involves intelligence at this point) until finally seeing bombs dropping on ISIS in Iraq.

Notice your quote says "many other national objectives". Everything listed prior are national objectives set by the president.
Thanks William Shatner for popularizing the split infinitive... to boldly go!
Eclipse Mars (4.5) released
>Same when it comes to that trendy "Agile"/Scrum shitshow
Honest question. What alternative would you suggest?
Apple Watch: My Favorite Thing I Don’t Need
Fortunately, it turns out that climate scientists have actually thought about the history the system they study. They've probably even collectively thought about it more than a person writing an article for the Economist!
If they wanted to implement a chat feature into a game it might be easier to embed this, though I could be wrong? Or if they just want a tweakable and reusable chat service to be used in-house maybe?
hats off to instagram, good people, development/product building focus seems on point. However, still seems like a lot of it is based on being first in there and getting the huge huge huge community/userbase engaged. Hitting it off with the users and then after critical mass/facebook getting involved, keeping users engaged, developing the product carefully, and letting the community naturally propel up and up... seems like that's what's kept them going
> I would not expect to see a shrug and a "owell, thats what spying is for, right?".

The French secret service is infamous for its espionage. They have even been accused of bugging hotel rooms and airline flights to gain classified US information.

http://articles.philly.com/1992-10-24/news/25999062_1_aerosp...
http://www.nytimes.com/1991/09/14/news/14iht-spy_.html

And until Snowden, the collective reaction was indeed "meh." Well, Germany did call France the 'evil empire' of industrial espionage, but nobody cared. Apparently the US only ever confidentially complained when it became too overt.

So France screaming about US spying is rather like the pot calling the kettle black. It's done for political reasons, not because the French government really believes it's wrong.
Maybe it operates in someway by taking advantage of big time private investors.
I think this is an important point. Culture plays a huge part in the decision making process. Good security generally starts from an organizational acknowledgement that security is important. Everyone has deadlines and budgets so you must actively prioritize what will actually make the cut.
Does it work better if you click the black arrow at the bottom of each slide?
I saved a Washington Post page -- a short interview -- and it came to 3054KB. I saved a NY Post page and it came to 2843K. For all I know, there could have been piles of background junk that weren't saved with the page.

It does seem a bit remarkable that these sites need to ship 3 megabytes of stuff to deliver 20K of text....

I think I need your web service ;-)
X86 ROP Example Primer
There is no known natural cycle in which the rate of change in global temperature matches what's been happening in the past few decades. Current and even projected temperatures are well within the range of what happens naturally, but it's happening much faster than it ever has before. This has worrying implications for the ability of ecosystems to adapt, and more importantly for us humans, for the ability of civilization to adapt. Civilizations have collapsed due to slower, smaller changes than this.

You say "I really doubt we humans can affect climate changes in any way." This is a common sentiment. I see a lot of people saying things like this. "The Earth is just too big." "Humans are insignificant." And so forth. What causes you to say this? Have you actually run the numbers? I've not found anyone expressing that sentiment who actually has anything like a quantitative basis for it.
It's impressive to see the size of the spikes that volcanic activity causes in this graph, as an event that has no correlation with human activity.
I wonder what the lawyer would say about a startup agreeing to EULA's in gmail or iphone/android. Im sure there is not vague terms in those contracts, and that customer emails is perfectly safe to be stored there with no liability risk to the company.

I only suspect, but I think that vague terms in contracts is less of an issue when there has been no court cases involving companies that followed standard practices regarding compliance.
I'm pretty sure a British office in the Navy kept records from water pulled up from buckets.