skysight-inc/HackerNews huggingface dataset:
My thought was that it would be useful to have it in machine consumable form if you want to collect data and report on things. You could turn it into a "debriefing" program that makes it quick to go through after an interview and note which questions you asked and rate your satisfaction on their answers.
Maybe I'm behind the curve, but I still use TextMate, is there any chance a plug-in is in the works for it?
I wonder if in the long run it will be possible to generate an Android APK without having the Android NDK/SDK installed. Since it could link against the Android's stdlib.

Though, I guess Android NDK uses a custom toolchain, linker, so it might not be that easily achieveable. Though it will give Rust an advantage over other newcomers. Crosscompilation for multiple OS'es/Architecture seems like a big selling point.
This "easier" format is actually more "complex". JSON can be described with just a couple of simple rules (http://json.org/ ), while this format adds many new rules (e.g. for doing same things in multiple ways). The more rules you have, the more things you have to remember, the harder it is to find the reason of the problem.

BTW. it is very simple to do comments in JSON :) You can just add
"comment1" : "This is my comment",
to any object, it will be ignored by software that processes your file.
1.98m is closer to 6'6"
Date: 2011

Similar: https://news.ycombinator.com/item?id=11493504
you got a point indeed. My idea was to handle more things in parallel for services that are not heavy in resources. such as a service that checks the auth of a user from a ID/Key. anyway, with the swarm I could put the containers in various machines.
Amazon's cloud threatens to become Tech's Wal-Mart
what about node.js development?
The thing is, a lot of people think they "do it right", even if they are coding without source control and releasing 1 time a year. So worried this won't tease out enough unless you drill down into what they are view as right.
It depends, did a company even exist prior to yc? If not, the claim for equity is pretty shaky as there was no equity at the time.
I don't understand. doesn't commenting ruin the whole point of a human readable format? If you have to add comments, it means you need to communicate something that can be done in more concise way.
>You replied and said no, it's all pointers, followed by "I never even started using strings". Do you see why that approach will lead to a tilted view of where the overheads are coming from?

I see what you mean, but when I said that Java uses two or three times as much memory as Go or C++, I didn't include tons of UTF-16 strings either, assuming most people don't use as many strings as I do. If your baseline does include a large number of heap based Java String objects, the difference would be much greater than two or three times because strings alone would basically double Java's memory usage (or triple it if you store mostly short strings like words using the short string optimization in C++ for comparison)

>In theory, especially once value types are implemented, it would be possible for a Java app to have better memory usage than an equivalent C++ app, as bytecode is a lot more compact than compiled code

I'd love to see that theory :-) But let's say it was magic and the bytecode as well as the VM itself would require zero memory, any difference would still only be tens of MB. So it would be negligible if we're talking about heap sizes on the order of tens or hundereds of GB.
I didnt think Clion worked with MSVC?
How Airbus defends against 12 big cyber attacks each year
CopperheadOS: A hardened open-source operating system based on Android
C# generics work beautifully and they were retrofitted. Later language additions like LINQ and extensions take advantage of generics as well.
And from RISKS 29.46:

Incidentally, my testimony in the second session that day is at
http://www.csl.sri.com/neumann/judiciary.html, along with my answers to
subsequent written questions from Senators Thurmond, Grassley, Leahy, and
Feinstein. At the end of the first session. Senator Feinstein excused
herself to go to another hearing, but remarked that if FBI Director Freeh
said he needed access to essentially everything, we'd better give it to him.
Judging by all the other spam I get I think no. Especially if it's just a notice that they have no intention of actually following up on.
Considering that, if this isn't a troll, he wiped out his entire business with a single command, I think you're giving him too much credit here.
Skills like this astonish me. It's kind of sad when I realize that I'll never be as good at anything as he is at this. The kind of talent and dedication involved is tremendous.
JSON is very readable/writable... to programmers. Most humans aren't programmers though.

If you showed JSON to someone on the street they could probably understand the gist of it (if pretty printed). Good luck asking them to write it.
It's already a thing (http://humanstxt.org/), and Google's has had the file for quite a while now.

It's currently used mostly as a "painting's signature", a point of pride for the team behind the site. Looking through all the comments in this thread you will see many other examples.
How does this compare to Haxl?
Deterrence. Ok, what exactly is the behavior to be deterred here? Working with sama? Or ycombinator in general? That's what I get from this ill-advised post, at least...
Thanks. I agree strongly. Having both sides adds real depth to life.
Filing a false DMCA claim is perjury. However, not a single person has ever been prosecuted for this.
Yeah Xcode doesn't do everything Kite does, but it does enough that Kite isn't nearly so compelling there. And Xcode has the benefit of being 100% accurate with its code completion and quick help, whereas it remains to be seen how accurate Kite will be on that front.
Noticeably missing from your list: IntelliJ and JetBrains's family of IDEs.

I understand that VSCode has changed coding for you. But how has it changed anything for the 92.8%[0] of developers that don't use VSCode?

[0] http://stackoverflow.com/research/developer-survey-2016#tech...
Put it this way, I wouldn't want my donations to <rebellious political candidate du jour> to land me in jail because it wasn't protected speech.

Although donations to the wrong political group can certainly get you in big trouble today (if you're willing to stretch the definition of 'political group'), so...hm.
Yeah, but point is, it wasn't released until 2015. Which is the part that matters. Who cares if they started developing something tangentially related to it 2 years earlier. Atom came out to the public first, and that's what matters in terms of plugins and such. I never heard anything about people making Monaco plugins, did you? VSCode was basically released because Electron came out. From the Atom devs. So while Monaco may have come first, VSCode certainly did not. And Monaco didn't offer the sort of things that VSCode and Atom focus on - namely community plugins.
Biased here! But the only option on their list of alternatives that are drop-in replacements for the Kiva System with great updates for next-gen system seems like Otto (http://www.ottomotors.com/vehicles). Great improvement by removing the need for infrastructure changes (all cartography is onboard and centrally maintained).
Ah, thanks for this. Yes, I agree, this page has examples that really are the same person. I find those more striking.
https://users.rust-lang.org/t/psa-rustc-cargo-can-now-be-ins...
Does all of that have to be implemented every time you want to sort by a new predicate?

If so, that seems like quite a lot of boilerplate, no?
Dig into IoT with 41 OpenIoT Summit Presentations
Criminal offense in that it's perjury, but you could also be required to pay the other side's legal fees.

As far as I know, punishment for the perjury has never happened. The only case I know of where legal fees were paid is Automattic vs Steiner.
No Orthodox Christianity represented.
For the last 1000 years, swords have typically been constructed with a guard. It's a simple and useful safety feature, and it almost never prevents an intended use. Same for disallowing '/' as the target of rm.
A serious burnout is serious as well.

Two issues: 1. it seems lots people mix up burnout with exhaustion or lack of motivation. It is not the same.

2. I'm afraid, and I am not alone to think that people feel like burnout == bragging rights.

It is not. It is just painful and unproductive. I now say (tongue-in-cheek, admittedly) that it is far better to keep going at 95-120% for year after year than going all the way to 160 for weeks, meet the wall and needing months to fully recover. Often families and other relationships suffer as well.
To help others before they try it, it's a 404
To be very honest: don't waste your time

It is certainly a common desire of a lot of people to work there. And it certainly can be achieved if you have the technical skills

But the advantages of a position are overrated, and the disadvantages, underrated.

Certainly, not everywhere you can work on Google sized problems, but other place have interesting problems as well, and you'll feel your work to be more valued
If it's not clear, criticising individuals is generally legal, inciting racial hatred is generally not. I'm not sure how the other things you've mentioned are relevant.
No argument there. I'm a fan of strict-aliasing optimizations. :)
It's only arbitrary when using it against non-comparable stats. For example, comparing shot percentage to goal save percentage is pointless, because they measure completely different stats.

A quick search shows that an NHL team will generally get around 30 shots per game. If your goal save percentage is about 45%, then you're not going to have a career much longer when the rest of the league hovers around 94%.
In that world, any publication making or costing money can be considered political speech and censored. The Sierra club newsletter could be considered politically motivated and prevented from publishing articles unless the donors stay within donation caps

Once you give the government a tool to restrict speech / spending, it will be used to cut both ways.
It's a dedicated tool for designing layout. You're not going to do the same thing you used to do with photoshop and websites.

Not to mention that, at least on the Android side, their UI designer is absolutely atrocious. Like, to the point where a company like Google should be utterly mortified that they let something out that was that bad, and the developers of it probably should commit seppuku in order to preserve the honor of their families.
I would like to say pretty normal. I had two brothers so it was a little male-heavy. I admired my dad like most kids and my mom was a little protective, but nothing crazy.

However, the one brother was seriously sick all the time and all the drugs he had to take (prescription) turned him into quite the jerk. So to some degree it may be that I just wanted to make sure I was nothing like him.
Well obviously Sam Altman is on the side of wanting the merger to go trough. He's an investor himself and has a lot of his personal gains at stake. Please don't make a biased post come across as unbiased.
Source: https://en.wikipedia.org/wiki/List_of_religious_populations#...
When I started using TypeScript a couple weeks ago I briefly tried out VS Code, but the VIM plugin was really, really bad (worse than Sublime's was when I used it a few years ago).

Now I'm on Atom, which has the best VIM support I've ever seen (haven't tried evil-mode, though) and seems to support a similar feature set. They felt about the same speed, too, on this 2013 Macbook Air.

Regardless, other than that quirk, I did really like VS Code, and I'm glad there's more competition in the free editor space :)
Qumulo and Chef Layoffs-are you affected?
Geekwire announces layoffs at Seattle-based Qumulo and Chef http://bit.ly/23yOPBI. If you were affected, Cloudera is hiring.Please check our openings here http://bit.ly/ClouderaJobs. Good luck folks!
It's almost as if you're reinventing protobufs. XD
I read it. There seems to have been a bunch of studies that reached the consensus that the laws had little impact on a trend that existed before the laws and continued afterwords.

>The authors conclude that "the hypothesis that Australia's prohibition of certain types of firearms explains the absence of mass shootings in that country since 1996 does not appear to be supported

>In 2006, the lack of a measurable effect from the 1996 firearms legislation was reported in the British Journal of Criminology. Using ARIMA analysis, Dr Jeanine Baker and Dr Samara McPhedran found no evidence for an impact of the laws on homicide.

>In 2005 the head of the New South Wales Bureau of Crime Statistics and Research, Don Weatherburn,[49] noted that the level of legal gun ownership in NSW increased in recent years, and that the 1996 legislation had little to no effect on violence.

One of the only 'wins' seems to be that people who committed suicide were less likely to use guns, but more likely to use other methods.

>As hanging suicides rose at about the same rate as gun suicides fell, it is possible that there was some substitution of suicide methods. It has been noted that drawing strong conclusions about possible impacts of gun laws on suicides is challenging, because a number of suicide prevention programs were implemented from the mid-1990s onwards, and non-firearm suicides also began falling.

>Most recently, McPhedran and Baker found there was little evidence for any impacts of the gun laws on firearm suicide among people under 35 years of age, and suggest that the significant financial expenditure associated with Australia's firearms method restriction measures may not have had any impact on youth suicide.
what percentage of your coding time do you spend doing things like that? rhapsodising over your text editor is a long-standing unix tradition; no reason vscode fans cannot be part of that!
It's someone with a name 'vagrant' in their git info, yes. Not the company.
Torrent Trackers
>A failing but necessary industry is one ripe for being regulated by a socialist government.

I would love to hear the historical case you have in mind. In my study of history the case which government lays out for their new intervention is based on twisted truths, exaggerations and most likely downright lies. This has been the case in anti-trust, social security, medicaid and many more instances.

The idea that an entire industry is failing to meet consumer demands is economically absurd. Why would competition not arise to match consumer demands?

>For now, I am comfortable with the concept of a government advocating on my behalf for the purposes of improving aggregate outcomes.

Are you one of the lucky 20% (perhaps less) of the population which your candidate of choice won the election? Did that candidate match all of your ideas, or was he or she the least-rotten of the bunch? Is that candidate really "advocating on [your] behalf" when they get into power? What of the other 80% of the population who were unhappy with the outcome of an election? How do you measure these "aggregate outcomes"? Is the $4 trillion (on the books) spending of the US government all necessary to accomplish these improved aggregates?

>Certainly, governments may fail or do poorly, but I do not think it is a pointless effort. It sounds like you disagree.

I'm not sure I would say "pointless". I may not agree with what is going on, but certainly some people are getting rich with the trillions of dollars being squandered. Some people are benefiting by regulations which strangle out their competition. Some people feel good about having their morals forced upon others. Some people like having positions of dominion and power which they exercise violence over others. Some people make a pretty penny from blowing up people in far off lands. I may think there's a better way, but I wouldn't say its pointless.
Yeah, in retrospect I'd probably not be so definitive.
There's also the phenomenon that people have an inherent tolerance of risk, so the "safer" you make something, the more reckless people tend to be.

When traction control and antilock brakes became mainstream, one result was that some people started driving faster on snowy roads, up until their risk tolerance was the same as before.

If you understand that a typo can destroy your business, you'll be careful to not log in as "root" on a routine basis and double check everything you do and keep good backups. On the other hand if you expect the system to prevent you from doing anything really damaging, you might be more careless about your approach.
In what way is a login a requirement?

I did not feel it was necessary when I tried the demo.
humans.txt:

everyone:
don't poke around /admin
don't look in /cgi-bin
don't put javascript into the form fields
don't make your username look like valid SQL

users:
don't try to access IDs that you don't own
always trust emails that appear to be from us
don't look at /pricing#fine_print

hackers and security researchers:
please stay away

lawyers:
don't look too closely at /eula

employees:
don't look at other companies' job postings
don't talk about your salary

competitors:
don't copy us
don't undercut the prices listed at /pricing

potential investors:
don't look in /forum or /complaints
don't look at /user_stats
look at /pricing#most_expensive_plan
Sorting on all three fields in priority order is what I had in mind, and that's trivial in Haskell by adding "deriving(Ord)" to the data type definition and then just using the standard "sort :: Ord a => [a] -> [a]".

If you're always going to sort them based on some (other)
relation between the fields, make your type a custom instance of Ord, e.g. "instance Ord Machine where compare = compare `on` name".

To sort the same type with distinct comparators, you'll obviously need to distinguish them, as in e.g. "osSort = sortBy (compare `on` os)".
Sublime Text has GoSublime as well.
As much as I love trying VSCode, the lacking of tabs prevents me from keeping it open longer than 1 minute. I'm just not used to not having tabs.
That comic is irritating. Most people are far more concerned with lost devices and opportunistic theft than they are worried about targeted theft or malicious actors with wrenches. Encryption reduces the pain of the lost or casually stolen device, it doesn't have to resist a wrench to be useful.
I'm surprised that the chancellor wasn't forced to resign after the release of the Kroll and Reynoso reports about the pepper spray incident. The police action against the protestors was illegal and the police department knew it. They only went forward because of Katehi's mistaken insistence that the occupiers were not members of the campus community and needed to be removed before the weekend lest these outsiders rape students. Had the police department handled the situation the way they wanted to, they would have removed the tents at night (when the laws against camping were clearly being violated) and when there weren't large crowds around.
Right, but that isn't really the discussion we're having. My own experience has been that the folks Practicality and I are thinking of are walled off both at work and in their private lives from meaningful human contact. And, since we spend so much time at work, it'd be a shame not to have at least a few of our human needs met there.
There are actually ways to make it so it will in fact stop when contact with one's hand (for saws but you could see an analogous system for a drill press):

http://www.sawstop.com/why-sawstop/the-technology

Just because people should use something responsibly doesn't mean one shouldn't try to improve its inherent safety.
Even WinForms is still around somehow, though in a "cannot be killed" legacy Form as opposed to WPF having a direct descendant in UWP.

Silverlight, though...
One of the things people does not seem to mention is the great debugging support you have in VSCode.
The possibility to easy setup debugging with support for breakpoint, step through, inspection and so on.
For react-native VSCode is the only IDE I have found which enables this. Previously one had to open Chrome and debug your apps from there, to have it inside the IDE makes it so more convenient.
The same goes for Node(which you also can do in Webstorm, but not free and open source) and as far as I can tell the only IDE you debug Go probably.
As an developer preferring solid IDE`s like VS and Eclipse with full debugging support it always feels like a step backwards when working with an language where this does not exists.
Steam Machines are already pushing console manufacturers in that direction. Incumbent consoles won't be able to lag with their slow refresh cycle anymore. They'll learn to compete.
I would be surprised if CSE and CSIS don't have their own staff embedded inside Blackberry, either with or without the company's knowledge. They don't have nearly the budget that NSA does but they're not stupid.
Make your own Live Case
Argentina court stops Uber in its tracks
I really wanted to use VS code with Python so I could use the debugger, but configuration see magical. I really want to like it. In the end it seems that my Django project is configured to kill VS Code when it starts up, even the menu hangs.

It might be nice editor, but it hide to much information for my taste. "You need to setup a launch.json file", well fine, but at least be a little more helpful than that, don't just open an empty file. Starting the debugger either crashed the editor or do nothing, but never informs me as to what the issue might be.

At this point Vim and shell is easier to get started with.
Currently gcc uses -Ofast for 'dangerous' optimizations.

Maybe I remembered the history wrong. There are definitely cases of people using -O4 http://www.larcenists.org/Twobit/KVW/kvwbenchmarks.html .

There are definitely optimization options which are (or have been) available that are not turned on by -O3. For example:

-ffast-math

-funroll-all-loops

-fstrict-aliasing

Are not turned on (for good reasons: unrolling loops often slows a program down).

So there's no reason UB optimizations need to be turned on by default, or with -O3. You could throw them in -Ofast or use -Oub, or use optimization specific flags (they should have optimization specific flags in any case) and that was my main point.
It's probably the easiest way to get an interview for most companies.
I understand, I'm not really taking a stance. The question, really, is should the compiler be responsible for making sure your unused bits and ends of memory that are provably irrelevant to the functioning of the program that is being compiled stay exactly as you left them? I think it's interesting because the situation is a bit untenable on both ends of the spectrum.

If we disallow all those optimizations, we end up with hugely wasteful programs in the current C ecosystem. Enforcing this is useless, the market will route around your best intentions, because no company that's making money will be willing to cede a huge performance gap to their competitors.

If we require code be annotated to bypass optimizations, we run afoul of the fact that it's impossible to know what optimizations might be developed in the future that will affect portions of our code that might be security sensitive.

The problem is insidious and deep. Imagine an architecture that allows specialized instructions to speed up zeroing chunks of memory, but does so by hardware mapping different pages around behind the scenes (to swap in a pre-zeroed page for a filled page). Correctly detecting that the architecture has an efficient method for zeroing large chunks of space could be detected and used by the compiler, but the hardware is working against us because the original memory may still be accessible to an external actor. C is ensuring the memory addresses you requested are zeroed, it's just not ensuring that the data that existed within them is no longer anywhere on the system.