skysight-inc/HackerNews huggingface dataset:
C# and vb.Net are not so much two languages as they are two grammars for the same language. Their ASTs are practically equivalent, bar some minor vb idiosyncrasies, holdouts from the VB6 days. I would be surprised if there were any organizational overhead to speak of for MS in maintaining the two.

Clojure and F# are fundamentally, semantically different.

(not arguing for or against, just giving some background)
Because credible™ news sources such as CNN have confirmed that they are villain states.
Cocoa over the last few years has made a lot of cleanup/progress on its api's. Making a Mac app in Swift 3 is almost as painless as making an iOS app nowadays. I feel like there has been a big difference in just the last few years. Swift is a big part of this, but also, I'm sure Federighi's group is the real reason.
The most common situations for having a bug that works on my machine but not other people's have to do with memory access violations. But it seems like when you containerize the environment, you will change the memory layout and risk the same situation where the bug disappears because you've moved it to a different machine.
I host my own GitLab instance - if it goes down all I have is myself to blame - and honestly with their pre-packaged software it's super simple. And took me another 15 minutes to get the GitLab CI workers running. I also mirror to GitHub for public projects.

GitLab ran into an issue many startups do - they grew very rapidly and didn't hire enough people. They make a fantastic piece of open source software, and the self-hosted version will continue to serve as my main Git server, but seeing as they've had so many issues with their hosted platform, I will be weary for some time to come.
You don't really understand how racism, misogyny, etc. works.

It's prejudice against a class, and it's extraordinarily common for otherwise small-minded people to befriend or get close to (and defend!) individual members of that class. That does not actually make them less racist, misogynistic, homophobic, etc. It just makes them a hypocrite.

"I can't be racist I have a black friend" is basically what you're saying, writ large.
Fragile and tedious animation authoring is/has been a huge problem on these platforms, you are awesome, thank you.
I don't know why you are being downvoted. When you are on company time or working on company resources, your output generally belongs to the company unless you have a special exemption. The cavalier attitude by many people in SV towards IP is somewhat tragic
Yes, they have a pretty dissimilar philosophy. XML Literals, different event handling/wiring, no need for event delegates, inline date declarations, explicit integer division operator, the Module concept, the My namespace, etc.
> All I know is the people who seem prone to believing the stupidest stories also believe global warming is a hoax and Obama was not born in this country

Really, because not more than a few weeks ago I remember a whole bunch of people believing the "we can't verify, but we're going to press anyway" stories about Trump and golden showers in Russia, not to mention a whole bunch of other similar fake news regarding Trump and Trump supporters.

I think you (and many others) are selectively applying a bias to what is and isn't fake news and the type of people who believe it based on your own political preferences.

And therein lies the real problem.
I'm sure I've read a jokey guide to succeeding as a CS grad student that tells you to do exactly this, but tongue-in-cheek. Maybe someone else will recall the URL.
Say what you want about Breitbart, it's highly biased in what it chooses to report and the opinions it injects into its stories, but it usually cites and links to its sources. Something I can't say for CNN or Fox News.
I hope you're on the Linux kernel mailing list. Some of the rants are absolutely amazing.
Britain to lose Northern Lights due to solar winds of change
OK fine it's more accurate to say Trump is anti Constitutional limits on his power whatever those limits are. the ACLU is just defending it's interpretation of those limits.

We can parse the syntax more but my main point is simply that the ACLU has consistently stood for equal protection under the law. Trump is the new variable in this situation and brings a wildly anti equal protection view so he crashed into them (and the Constitution imo) not the other way around.

Frankly, I'm not convinced he has even read more than snippets of the bill of rights.
> I run at least 5 JVM processes on my 2012 MacBook Pro with 8GB of memory. This is all day, every day. I would never have tried to start 5 Rails apps at the same time.

Where have we gone wrong that starting 5 processes with 8GB RAM seems impressive? On my development PC I regularly run: - two different browsers (Firefox and Chrome), - an Email Client that is a slimmed down browser suite (Thunderbird), - two chat apps and an IDE that are browsers in disguise (Electron and Chrome App). And that is without me running and testing any of the applications that I'm actually developing. Oh, and then automatic testing starts yet another browser. Even better, my actual application runtime environment then runs in its own full OS virtualization, because otherwise the deployment environment differs from my development environment… If we can't slim down the runtime environments of our day to day apps and development tools, how are we going to survive the end of moore's law with the ongoing trend to hide everything behind more and more abstraction and virtualization?

And I disagree with many others here, that RAM usage just doesn't matter for server development. At my last project, our setup contained a few macro services and the ELK stack for logging which accumulated to five JVMs and three Node instances. Now this is ok for the live setup, because most of these will run on different machines anyway. But for testing you want to have them all on the same machine, for convenience on the Jenkins machine. And you want separate setups for integration tests, user acceptance tests, and demo purposes. All of these have basically no load, but still consume the full amount of RAM. Of course, you will say, just get more machines, we are in the age of the cloud! But that doesn't come for free: Now every Jenkins job needs different credentials to access the machines, all developers need access to every machine, every new setup needs an additional cloud provisioning step, possibly with approval from management because of the additional fees. And yeah, you can automate most that away, but building and maintaining that automation also carries its own burden. All of that for something that should be essentially free – it's not like my OS doesn't already run a few hundred processes when I have just started my window manager.
HelloSign | San Francisco | Full time Onsite | Sr. Product Designer

If you’re passionate about designing intuitive interfaces that make the most daunting of tasks delightful, we'd love to hear from you. HelloSign is looking for an experienced UX designer to join our Product team. In this role you will collaborate with our Product, Design and Engineering teams to help us achieve our vision of making agreements frictionless.

Apply here: https://tinyurl.com/gshlktk
Genuine question. Why did the GitLab outage prevent this person from working? Couldn't you just keep on working as usual and then rebase with origin once the service is back up? Decentralization is the best feature of Git.
> Apparently, Square was first built out on Ruby with the mindset that the JVM is an old clunker

Ah yes, this would be the same industry where people lead their teams to switch from Java to Go because they believe it will improve the productivity of development.
Even so... with numbers like that we need proof!
Menlo Park, CA | ONSITE | Deep Learning/ Computer Vision Researcher, ML Engineer | VISA

Helm.ai is an early-stage startup team of highly mathematically oriented AI researchers and engineers, founded by a former MIT Math postdoc and a Stanford CS PhD. We are innovating on perception algorithms for autonomous navigation, with the goal of reaching full autonomy for self-driving cars and other robots. Helm has recently secured seed funding and we are currently expanding to a team of about a dozen.

We are hiring for the positions of researcher, data scientist and machine learning engineer. For the researcher positions, previous experience in applied mathematics, computer vision and/or deep learning is recommended, but not required for otherwise highly exceptional candidates.

To apply, send your resume to vlad@helm.ai.
My secret agenda was a PSA that they do a pretty good job publishing that stuff.
It has been interesting to watch the ARM ecosystem unfold. Sort of like seeing a levy breach where just a trickle of water starts flowing over it and then more and more and more.

Apple has the resources and the motivation to build a "desktop" 64 bit ARM processor. The history here is also interesting. After debuting the Macintosh in 1984, and getting into fights with Motorola over what should be in the next generation chips, they did the unthinkable and adopted an entirely new instruction set architecture, PowerPC.

That relationship ended on a fairly rocky note and Apple did not have the IP rights to continue PowerPC development or the infrastructure access. They switched to Intel's architecture with great fan fare and started using ARM in their mobile offering. Now ARM has reached the point where it is adopting "high end" features faster than Intel can invent new ones. And Apple has both proven to itself that it can design and fab a completely bespoke CPU design without any input from the original owner.

So here we are looking down the barrel of "bespoke chip architecture round II."

It gives Apple some unique advantages that neither Microsoft nor Google can match.
Carmack is way more of a badass punk than his demeanor makes him out to be. When he was 14, he got sentenced to a year in juvie for stealing his school's Apple IIs. He broke in using thermite. [0]

[0] https://en.wikipedia.org/wiki/John_Carmack#Early_life
>It could also refer to, what he did NOT leaked.

I can see how you would get that impression if you only read the Tweet I highlighted, but Greenwald was responding to a conversation questioning if Snowden's disclosures were in fact whistleblowing. In context Greenwald is clearly referring to what was leaked and not what wasn't leaked.

>To not land on a certain list, some people openly joked about wanting to put him on? I also do remember some remarks, how he did not leaked everything he had, so he had some backup(at his lawers/friends) to be leaked, in case he suddendly had a heart attack, car accident or simple explosion.

This is intertwined with my previous comment. Beyond that, if Snowden was leaking things to gain favor with the US government or intelligence communities he would have to be leaking something that puts them in a positive light. I haven't seen really anything Snowden leaked that would counteract the negatives he leaked about the US intelligence community.

>And in case he actually did give some information to russia out of desparation, why the harsh judgment
"but I don't think it can ever justify them"
without actually knowing what kind of information? Especially considering the good things he did revealing the treachery of the secret services?

That isn't the way the law works. You can't do "good things" and use that as currency to payoff your crimes, especially if those "good things" appeared to have occurred before the most serious and potentially treasonous crimes even occurred (EDIT: I'm talking about cooperating with the Russians and not stealing the data in the first place which is a much lesser and pardonable crime in my opinion).
Possible antidote to politically motivated reasoning: “science curiousity”
"it'd been sitting and they hadn’t rented out the apartment for 30 years"

I do not care about cars, so all I can think about is the loss of space/rent for 30 years. Granted, Hollywood was much much cheaper 30 years ago, but that apartment would not be vacate long in today's real estate market.
All you Iranian terrorists are not and should never be allowed to get into the US and other western countries!!!! You are all despicable scums of the earth and should be totally and completely exterminated and wiped out of existence. One day your nuclear bombs will explode and wiping every Iranian Shiites including all of your ayatollahs, an earthquake of Intensity 10000's or a million times will surely bury you all wherever you all are including your oil!!!!!!!!! Ok so get with program, and eat shit and you all die!!!!!!!!!!
Would you be willing to elaborate on why the state should run schools? I am probably as extreme the other way as it is possible to be, but I'd like to understand where you are coming from.
Ahh ok, thanks for the response. JS animations are one of the biggest pain points I have had with RN so far, especially for all of the old Android devices out there.
How do we know github doesn't have the same potential issue? This is a problem with all hosted solutions, you still have to backup your own data.
Probably, but it just seems rather odd since MIPS had an open system spec and Windows NT had been ported to it.
I was hoping it was named after the prolific murderess of Millhaven, in honor of what animations do to your battery life.
I do not hate fun, yet downvoted your pun; I agree that that's sad, but the pun is so bad! It's such a poor line that the sign seemed condign - of the delta it gives to your karma, that is.

My doggerel here merits no more excuse, but remains with intent that you feel no misuse; the lesson, I hope, you will find salutary, when next you should chance on the urge to make merry.
Good answer, makes sense!
iOS apps already run on intel via the simulator. There's no need to have a dual binary.
It doesn't change how I code. It changes how we code.
Automata in the Ancient World (2007)
You seem to completely discount muscle memory.

Muscle memory is why microsoft opted for curly brackets for C#, to make it familiar to java and c developers. Muscle memory is raw productivity. It does matter.

Particularly for a population where a large part (including me) are not professional developers and do not have the time to learn new languages. The time you spend outside of your job learning new languages, is the time we spend doing some programming outside of our job.
Im kinda shy writing my email here. Could I maybe contact you instead?
The initial post contained defenses which could very easily be broken down by much stronger opposing points for each. I think that is why it was assumed to be a joke.
It's not that weird. It wins by having bigger stores, lower costs and lower prices than anyone including the national chains.
Bonsai AI | Seattle, WA (Onsite only) | Full Time | https://bons.ai

We're an early stage startup creating developer tools to enable all software developers to build sophisticated AIs without having AI expertise. We're headquartered in Berkeley, CA, but are currently hiring for the position of Backend Engineer out of our Seattle office.

Our Backend Team has a need for an engineer with strong programming skills and the ability to write quality production code. Responsibilities in this position will include:

* Design and implement scalable, highly available software services in Python.

* Build and improve infrastructure automation.

* Monitor, diagnose and fix production issues.

Our ideal candidate has the following:

* At least 3-5 years of industry experience as a Software Engineer or similar.

* Familiarity with Docker or other containerization technologies.

* Proficiency with a general purpose language like Python or C++.

* Experience working with Linux and cloud platforms (AWS, etc).

If interested, send a resume to jobs@bons.ai.
I really liked fleetd, so it's sad that it's wrapped up. It felt unixy and was small enough to understand. Now I'm looking toward serverless and total abstraction of the infrastructure. I kind of see the space in between filled by Mesos, Kube and others as a bit ephemeral.
Rust openai client releases v0.3.0 adding agent graphics capability
This will have huge implications for tech industry in the UK with drawing employees from the EU becoming a lot harder, as a result of uncertainty over visas if nothing else.
Build better AWS infrastructure
Much better answer! I recognise a lot of that.
Variance and standard deviation gets a lot of hate here, that I don't think it deserves. It really does have nice properties, generally nicer than the MAD. Squaring feels to me much less of a hack than the absolute value. The problem that most people don't quite understand it is certainly true, but that's as much a problem with the people as the method.
UDFs aren't the only reason VBA is used, though if that's what you're interested in it looks like Microsoft are planning something new in this area:

http://stackoverflow.com/a/40727011

Also, if you don't mind using 3rd party solutions, you've got other options:

http://fcell.io/

http://xlloop.sourceforge.net/
Show HN: Mobile-Friendly Test API for Node.js
In production, what matters is the ridiculous memory usage. Both Java and App Engine are to blame about this, but the Python and Go folks aren't running into the same issue.
I don't know if I would describe 3-year-old hardware as "a bit outdated" :-/
One can hope, but judging how Linux handles MacBooks right now I'm not so sure they are the ones to bet on to provide a bug free experience.
A much stronger defense could be made as well, but could not be contained in a brief HN comment. I recommend reading the article I linked. Whether or not you agree with its conclusion, it's certainly food for thought.
> What does this have to do with speed?

You generally need to mask potentially-tagged pointers before dereferencing them. (Ab)using virtual memory or unconnected lines lets you skip the mask, eliminating the cost in any code that's otherwise unconcerned about the tags. This in turn may let you save a byte or register here and there (and thus save memory bandwith / potentially spill fewer registers, maybe saving some performance).

GCs may abuse pointer tagging for keeping track of what they scaned. Ruby's VALUE type is pointer sized, and will point to Ruby objects such as strings and symbols - but it can also directly represent e.g. a 31-bit integer value ('Fixnum') on 32-bit systems without needing to be dereferenced, and without needing to consume a separate type field.
World-class tech guys should also respect contracts they sign. I respect his works and achievements, but I think his actions in this case were unfair. I only hope I don't know all details and my opinion is based on not all facts. I'd like to know my opinion is wrong.
The big difference with VBA and javascript / third party solution is that I can send a xlsm spreadsheet to a colleague or another company and he will be able to run it just as well as me, I don't need to spend the next 5 years doing the support of how to reinstall the addin that is required to make it run.
GitLab loses 6 hours of database changes
ExPretio | Montreal, Canada | DB Dev, UI/UX JS Dev, Lead QA, Deployment & Support Manager | ONSITE
We provide software to help passenger transport companies do revenue/yield management. Know how plane tickets change prices? We make it happen for train companies so that they best use the seats they have on each departure. This means lots of data, non-trivial problems, interesting algorithms, some machine learning and a lot of fun.
http://www.expretio.com/about/#careers
Java does not give memory back to the system very quickly per default.
This blows up the memory allocated to the jvm considerably.

start it with:

java -XX:+UseG1GC -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=15 -jar ...

and the jvm will give back to the system. see http://imgur.com/a/m9Qxx
> Probably the final 1967 version does too, but it's not online anywhere.

Is this it?

http://worldpowersystems.com/archives/codes/Revised-ASCII/in...
Android ImageView Quiz part 1
True, but AArch64 vs AMD64 are not so different (64 bits, little endian, probably quite similar ABIs), it is not unthinkable that the same bitcode could target both architectures.
> I can't imagine switching keyboard layouts 3 times, your mind must be extremely nimble

But did the nimbleness allow him to switch so much, or did switching so much cause the nimbleness?

I can juggle 5 balls, and when I do, I often hear people say something like 'wow, you have such great coordination, I could never do that', but they don't realise that before I started practising with 5 balls I didn't have the coordination either! I would throw 5 balls up and 5 would hit the ground.

Practice and determination over time built up the necessary coordination and skills to allow me to do it now with relative ease.

The same principle applies to learning keyboard layouts and almost everything else.
I think tech firms are opening up pandora's box by introducing themselves into politics. What is next? Separate http protocols for liberal and conservative websites? No good will come of this.
I don't think that's true. Arm chips just don't clock as high as intels can, and no one* cares about clock speed any more. That ship has sailed. Multiprocess web browsers will drive the sales of massively multicore arms (with tons of ram!), and intel will be sunk.
He actually references that pretty specifically saying that indeed it can't be used to move 32bit -> 64bit [0]

> Bitcode is not [12:30] a magic solution, though. You can't take a 32-bit app, for example, and run it on a 64-bit device. That kind of portability isn’t something that Bitcode can give you, notably because that is something that's visible in C. As you're writing C code, you can write #ifdef pointer size equals 32, and that’s something that Bitcode can't abstract over. It's useful for very specific, low-level kinds of enhancements, but it isn't a panacea that makes everything [13:00] magically portable

[0]: http://atp.fm/205-chris-lattner-interview-transcript/#portab...
7 DATA RECOVERY SUITE 3.6 DOWNLOAD WITH CRACK 2017
> being all the CIA, and Politicians said so.

This comes up often and is untrue. The Intelligence Community did not have confidence in the WMD claim.

Good read regarding this: http://www.newyorker.com/magazine/2003/05/12/selective-intel...
"Our backups to S3 apparently don’t work either: the bucket is empty."

Rough.
Can tmux give each user their own cursor? That's an essential feature for realtime collaborative editing.
I'm not familiar with Macs. How is their UTF-8 different from the normal one? How is such a thing even possible?
"extravert" - lol!
Security in your pocket: ‘Umbrella’ a one-stop-shop (2015)
Ehh. Git is decentralized, if you're that worried about uptime, self host a git-http/GitLab/Gitolite/Gogs/Gitea/(getmydrift) etc instance and call it a day. Or do GitHub if you want, but even Github has outages and can't 100% guarantee your data.

If you're afraid the non-git metadata could be lost, use something like git-appraise or get off the cloud or onto a separate cloud and get some bug tracking software or something.

I don't think the actions they took really showed vigilance or good form, but the transparency and honesty says a lot about the company IMHO. I also don't think stomping on them excessively does anyone any good.

Edit: Also, GitLab's business model is different than most in the space. Since even private repos are free, GL only makes money on their enterprise clients. Free private repos are essentially leeches, bloodletting for mindshare. Shouldn't ask for too much.