skysight-inc/HackerNews huggingface dataset:
I'm using Emacs all the time (slowly migrating towards using Vim keybindings; I tried Spacemacs for a while, but for now I'll stick to my regular one and Evil Mode) whenever I can get away with it. Unfortunately, my current job involves a lot of Java code, for which it is hard to beat Java IDEs in terms of suggestions / autocomplete. I'm too lazy to figure out how to make ECLIM work, so I'm switching back and forth between Emacs and Eclipse at the moment.

(I actually keep both open; Java files I edit in Eclipse, but pretty much anything else goes to Emacs. I also have Emacs keybindings and Emacs+ plugin installed in Eclipse.)
I agree. However, we're open to trying suggestions that are reasonable and feasible for us to implement without tying up too much time. His/her suggestion took less than 30 seconds and has a relatively minor impact on the site. We'll change it back if we don't feel its a good fit.
Specify

https://github.com/username/repo/archive/v0.1.1/foo-0.1.1.tar.gz

for the URL.
they did piss off a big amount of players on private servers recently wonder if it is connected.
The statement about the diameter being the interesting parameter is kind of exactly wrong. This is true for all the same reasons Tau is a better constant than Pi.

For example, how does one derive the area of a circle? The most natural way is to integrate with respect to radius. When using Tau and radius, you get A = (1/2)Taur^2, which is nice since it looks a lot like the integral of, say, momentum, which gives you kinetic energy. If you use Pi or diameter or both, then weird factors of 2 start to creep in. It's also much more natural to think about defining the radial extent at each angle, rather than the diameter, especially if you're dealing with something other than a circle that has changing radius.
F-droid apps disagree
Inzite have new Video Blogs
I had no idea he was ill. A big loss.

I will post again his book on sustainable energy, Without Hot Air: http://www.withouthotair.com/
What Problems Are Bots Solving?
Ruby Fatigue
Seems a little outdated to stick with ES5, particularly in the examples.
to me this reads as "Google is built by a large team of engineers, designers, researchers, robots, and others..." but frankly we don't really care enough about them to bother naming them. Come, join the great "team" of faceless cogs.
Go is not memory safe. It admits null pointers and a whole host of incompleteness bugs.

Rust and Haskell are both examples of safe languages. These languages admit very few bug classes. Both also compile to binaries; I'm not sure why you're touting that as a feature of Go.

That's not even a useful feature in this case. Running a python program is just as easy as running a binary from the user's perspective.
VSCode doesn't even change the way code was written on Mac or Windows.

Let me turn the question around. What does VSCode do that Sublime, Atom, Emacs and Vim doesn't? Nothing.

That is not to say that VSCode is bad. It's a decent editor. But the only reason I found Atom and VSCode to be interesting at all, was that way more people know Javascript than ELisp or VimScript, and so I figuere that the quality and quantity of plugins will be better on VSCode or Atom in time compared to the other two editors.

The switch to Atom was actually pretty simple. Many Emacs shortcuts still worked, and setting up a linter and multiple cursors was easy.

Another thing is that there are GUI versions of both Vim and Emacs. You don't, however, have a console version of VSCode, which means you can't use it over SSH. This isn't that big of a deal for some people (maybe even most), but for sysadmins logging in to a server to do some work, access to their editor of choice would be great.

The problem with your statement, and why you receive downvotes, is that you reveal that you really don't know what you're talking about.
That seems like a really odd way to interview. If you really are relying on phone interviews to make a decision, then you bet my ass I'm asking you more than 15 minutes worth of questions over the phone (if I have them).
Curious if you've tried Sublime Text and your thoughts about using it in a corporate environment?
It's a very large French bank. I don't know anything except that it was a paired batch processing server and didn't push further questions, honestly. For some reason, I found absolutely nothing in the news about it, but my source of information is credible. It doesn't surprise me for a second that it happened, since, for example, I spent months trying to get these guys to fix their literally useless MQ DR failover scripts, but nothing ever came from it, since, they didn't have anywhere to test.

With the way they treat their employees - fucking good riddance. There was a giant mess when Disney forced their NOC to train their replacements, but yet these guys did the exact same thing, plus some, and there was no public awareness during or after it. The best part was their push to move everyone to Montreal. Lower pay, not a guaranteed extension and you're forced to move? Okay.

The AMRS CTO actually left about a month after he got the position and took me along with one other person over to a new company. Goldman's head of tech actually just left to go to the same place. Not gonna lie, it sounds incredibly suspicious, especially considering the the kinds of shenanigans that went on there... thankfully I'm no longer working there.

It's a very, very strange place in finance.
Built-in? What is the equivalent of Ctrl+D (Sublime Text, Atom and VS Code) in vim and emacs?
No, just a PR: https://github.com/rust-lang/rust/pull/32731
I said some Macs (thinking about the 12" retina) but I think that's where they are moving.
Using 'dw' deletes from the cursor until the end of the word.

Using 'daw' deletes the whole word "around" the cursor (hence 'a' command) - meaning you don't have to pay attention to the cursor position, it could be on the start/middle/end of the word and the result would be the same.
Your argument is a layman can't puzzle out JSON easily, but do you think hjson is any better? Syntactically it's core seems to just be QOL improvements over writing JSON by hand. It isn't any more intuitive from my perspective. In fact, in many cases it seems less intuitive by offering a greater number of ways to do the same thing.
A better depiction of the effects of General Relativity
Sketch is only available on OSx as far as I know
That is a very different thing that turning on optimizations that might break non-standard-conforming programs!

You're talking as though the standard were well-defined. It's not.
Notepad++ is a great text editor, but it has no clue about your code base. It can't do searches of all functions, or Ctrl+Click on the method to go to its definition, etc.
That's my read on it - the board members probably all know each other, or are friends-of-friends. Just like you and I, corporate board members recommend their friends when positions are open.

It probably doesn't hurt to have people like that on your board when you go looking for funding.

Being on a corporate board has got to be the easiest job in the world. When things are going well you collect a six or seven figure paycheck for doing almost nothing.
GoPro Developer Program
Time to just outsource USG data and services to Zuckerberg.

He's possibly handling more data, providing more services and doing it with what...10K engineers?

We are just going to see more and more Sony type hacks, Manning/Snowden type events. Just look at what happened with Bangladesh's Central Bank and Philippines voter records.

Going forward I just don't see Govt IT coping on their own. Things are just moving too fast and they have my sympathies.
I like that you can leave the quotes off of keys, which should always parse as identifiers. (And those that don't should require quotes.) Leaving the quotes of values seems like the problem.
While I do agree that VS Code is nothing revolutionary, suggesting Vim and Emacs are superior at this day and age makes no sense. Becoming effective at using these editors is very hard and not practical when there are so many other things any engineer worth their salt has to worry about. Most plugin systems for these tools are a nightmare. Vim has about three or four different plugin solutions and they all have different caveats.
Not allowed to reply to your post, so replying here.

No, not built-in. They both have plugins, and allow you to set the key shortcut to whatever you please.

That they are not built-in really doesn't matter though. All these editors revolve around plugins, and it's common practice to save your preferences on github or the like so that it's easy to use the same settings and plugins on every machine.
Ha ha, I do exactly the same thing. Lack of comments is really the only beef I have with Json (well, no multi line text too I suppose).

A new spec that just addressed those alone would be great.
I don't think the Corium is likely to be critical - and if it is, pouring water on it will probably cause an explosion...
Thank you so much for putting the work in listing out exact questions. I have been maintaining my own list and I am glad to find some really good additions from this list.
> because we plan to use every bit of easily obtainable natural gas, which probably isn't good for the environment

It isn't good for the environment, but it's better for the environment than any other non-renewable resource.

It's not that we shouldn't try to reduce dependence on natural gas, or reduce waste, or reduce consumption- it's that anybody picking on natural gas specifically, would produce far better results for the environment by focusing their efforts on coal or oil.
> There's no way cooling will interfere with the half-life of the elements.

Wow, so even at absolute zero, decay happens at the same rate? It kind of makes sense, but it's surprising if you've never thought about it.

Wikipedia seems to confirm it: "A number of experiments have found that decay rates of other modes of artificial and naturally occurring radioisotopes are, to a high degree of precision, unaffected by external conditions such as temperature, pressure, the chemical environment, and electric, magnetic, or gravitational fields." ( https://en.wikipedia.org/wiki/Radioactive_decay )
That depends on what happens with OCI.
Information services, construction, food and technology were the top performing industries in this test.

Info services and Technology seem like common sense answers, and maybe food includes fast food which has to defend against the underground's hunger for credit cards, but why does construction earn a top place?

Anyone have a theory?
The companies that have dominated each new wave of computing have not always been the incumbents. Is building an AI more capital-intensive than Operating Systems or PC hardware? It's feasible that if a powerful AI is created that it will be done on a cloud server by a small team of people.
Know Your Neurons (2012)
I'd imagine it's because delete a word is easier to remember. Just sticks in the mind better, if that makes sense.
You are right. If you, effectively, configure it for M responses, you get the same availability.

But there are more differences between both setups:

- Paxos is master-less, so you can write to any node (there's no need for a master).

- Failover is very tough to get it right. Indeed, other than consensus, there are no other bullet-proof solutions to achieve it under any circumstance, so relying on a master is a significant difference.

Regarding the extra round-trips and syncs, they can be pipelined if wanted too. I wouldn't conclude this is necessarily slower (it of course depends on the Paxos imlementation) until properly benchmarked.
What's with the license I have to agree? e.g.

5. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
* work around any technical limitations in the software;
* reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except, and solely to the extent: (i) permitted by applicable law, despite this limitation; or (ii) required to debug changes to any libraries licensed under the GNU Lesser General Public License which are included with and linked to by the software;
* remove, minimize, block or modify any notices of Microsoft or its suppliers in the software;
* use the software in any way that is against the law; or
* share, publish, or lend the software, or provide the software as a hosted solution for others to use, or transfer the software or this agreement to any third party

But:

https://github.com/Microsoft/vscode

So with the msi installer a different license?
I'm gonna put money on it, that the big hitters in the list, probably game hacker news a bit by asking their friends to vote them up.
Bay Area man forced out of his $400 box home
Researchers Crack Microsoft and Google’s Shortened URLs to Spy on People
Tent rentals Toronto
Your self interest lies in it making your resume better. If you and all your class gave say 10% of your income to your school, maybe new students would graduate knowing more and make you look good. Or maybe the school gets bigger TVs and a better football coach.
Fully agree. Each type of editor excels at different use-cases.

vim/emacs. Once you get up to speed, you can type or move around faster than with other editors. The main reason to use these are because you're already spending most of your time in the terminal because you're
a) working in an ecosystem like rails where most of the tooling is run from the terminal b) doing sysadmin tasks like editing config files, running ansible or otherwise writing code over ssh. That's the sweet spot. Once you become comfortable there are ways to extend the editors to basically give them ide-like functionality.

Gui-based text editors like Atom, Notepad++, etc. These are the simplest editors to get up and running and have a low level of bloat. You usually don't need to spend time waiting for it to load whereas most IDEs take 1-5 minutes to load up fully. The main reason to use these is ease of use. If you don't need the complexity of vim or an ide, use this.

IDEs work best when you are dealing with large codebases, especially if you're not familiar with the codebase or the available functions. I personally maintain ~600k lines of mostly undocumented code at work. It uses a custom framework and was contributed to by dozens of developers. There an IDE is probably the best choice because it will catch errors (made by you or past developers), it will autocomplete function names and best of all, there is a jump to definition feature so you can quickly trace through code paths. After two years of working here I can use vim without too much of a dropoff
It's too bad you're being downvoted. It was not too long ago that people blamed the Germanwings Flight 9525 crash on how the cockpit door was designed to protect against hijackers, post 9/11:

http://www.nytimes.com/interactive/2015/03/26/world/europe/g...
Daft.vim – Highly fast, powerful and customizable Vim distribution
Your concern here is over moral hazard. You're saying, the law makes landlords liable for theft so that they'll do their duty to secure their building. I'm not arguing this point; moral hazard makes a lot of sense. If you want to argue that Trib Corp should have some negligence liability here, fine.

But there is no sense in which that kind of liability mitigates the criminal actions of others. If I go into a building for which the landlord is liable for theft, and I steal $5000 worth of crap (or cause $5000 worth of damage), I'm going to be prosecuted for that if I'm caught, no matter the landlord's liability. Criminal liability isn't shared due to negligence, and when criminal liability is shared (among accomplices and co-conspirators), it's not divided up among the parties --- because that would be silly.
We're not using column generation in the current algorithms (but Leanform is just launching with column generation on top of CBC - https://angel.co/leanframe ).

We're not using Dantzig-Wolfe decomposition, but our original scheduling algorithm used a dynamic programming approach that was quite similar.

We're currently amid rewriting the Chomp decomposition algorithm to be a more specialized branch and bound variant.
PillPack vs. Express Scripts: When business turns ugly, people suffer
In Vim, pressing Ctrl-C (which is how you usually terminate a console application) tells you to write :quit<enter>.

Alternatively, you could just close the terminal window.
That doesn't preclude government contracting this kind of work out to professional infosec consultancies. Budgets are usually more complex than a single bucket and the heightened requirement for accountability in government practically guarantees that.
Even if there is an agreed on schema, parsers can generate native Date objects on the recipient if there is a date type. When you deserialize a nested graph of objects, it's hard to convert each date to an actual date if what you get is just a string. Makes it a lot easier during integration.
This has also a lot of wiggle room. I'm not sure where I'd put myself, since it depends a lot on the situation. Do I have time to do the proper thing? Then I try to do it right and nice. Is it incredibly urgent to finish A, B, C and Z just exploded? I'd hack a solution for Z, get to (properly, hopefully...) solving A, B, C and hopefully next sprint we can properly fix Z for real.
Not sure why you're so breathless. Of course you could time a photo by using a long exposure, and you'd get precisely this kind of effect for a moving subject in a very dark room.
Ah. Now I look like I'm vim-dumb.
More complete quote of the photographer's joke:

> "Don't worry, Soviet radiation is the best in the world. It makes hair thicker and men more potent."

http://www.travelandleisure.com/articles/alive-in-the-dead-z...
Hi! I like what you've made. I have been working on something similar, although the Github is massively out of date and was never complete to begin with:
https://github.com/narfanator/YAMLite
(Also, I'm renaming it nowish on the up-to-date version).

This parser handles YAML, JSON and XML. Interestingly, many of the features HJSON has, this has, by virtue of it being easier to implement during the parsing stage.

The part I'd draw your attention to - and the part that I think warrants the most discussion - is the resulting data structure. I mostly can't tell what the structure is of the HJSON C# object - it looks like it does most of what I wanted to change about the existing C# JSON parsers, but maybe not all?
Download page says required MacOS 10.10, but working fine on 10.9 here.
late reply.. but damn thats crazy. Admittedly I'd get lost on the red/black tree but a basic loop and modulus is pretty much like CS101...
This is likely to be from particle capture, in the same way a control rod works.
Google Fiber planning wireless home Internet where fiber is too pricey
Oops, I thought you had written sdesol's comment [1]. Sorry.

[1] https://news.ycombinator.com/item?id=11493311
No Pastafarianism? No Jediism?
Free for now or free "forever"?
Ctrl+P was taken from Sublime, which in turn took that from TextMate. I think.

VSCode and Atom are essentially just Sublime Text with Javascript instead of Python as the plugin language. Also, IntelliJ has had this for quite some time, though it doesn't meet the criteria for light weight text editor, it is certainly better than Eclipse.
As a exemplary symptom of the toxic IT culture in many aspects of government and defence, the US Navy paid $9M for continued support of Windows XP last year [0]. They definitely aren't the only government agency which is doing this and it's indicative of systemic problems in business support and procurement.

[0] http://money.cnn.com/2015/06/26/technology/microsoft-windows...
Well… I have seen generics that (i) don't blow up the compile times like C++ templates do, (ii) are very simple to use, and (iii) are relatively simple to implement. (I'm thinking of Hindley-Milner type inference and system F.) So when some famous guys state they avoided generics for simplicity's sake, yeah, I tend to assume they missed it.

And it's not hard to miss either. When you google "generics", you tend to stumble upon Java, C#, and maybe C++. The FP crowd talks about "parametric polymorphism". Plus, if you already know Java, C# and C++, 3 mainstream examples of generics, fetching a fourth example looks like a waste of time. I bet they expected "parametric polymorphism" (ML, Haskell…) to be just as complex as "generics" (C++, Java, C#).

On the other hand, when you study PL theory, you learn very quickly about Hindley-Milner type inference and System-F. Apparently they haven't. Seriously, one does not simply make a language for the masses without some PL theory.
The problem with this rosy picture as all other rosy pictures about automation is that depending on the speed of technological change any automation will potentially destroy the livelihood of a lot of people before they are able to re-adjust to a new economic reality. People can't typically change their skill-set as fast as technology can be introduced.

This doesn't have to be a problem if a country has welfare system mechanism to cope with redundant workers, giving them a line to hold onto until they can re-adjust to the new reality.

The problem is when you combine rapid technological progress with small government dogma. That creates a toxic combination where the only winners are the rich.

This is unfortunate because when you setup a society this way it causes large fractions of the population to fight technological advancement, free trade and immigration.

I think the %1 have to to realize that if people are going to buy into their desired free trade and technological upgrades, then you got to offer something in return. Taxes stuffed away in Panama isn't an acceptable answer to most people ;-)
Well, I can do this in vim, so... yeah. If it can't do these things (more specifically be extended to do these things), it's a text editor I'd quickly put down for one which can.
Once a query has been logged there's no turning back. The problem with transactions is mainly that Paxos is fundamentally incompatible with read committed mode. It is technically possible to log a multi-statement transaction as a single string, which makes it serializable.
As a former academic I would say that there is more boring grunt work in academia than industry. Even worse a lot of it is totally pointless activity caused by the university bureaucrats needing to justify their position.
It would be (relatively) easy to put together another suite of utilities offering the same API as the standard GApps, in order to allow 3rd party apps that depend on that API to function. Rumor has it Samsung has just such a project in the works, in case they need to punch the eject button on their relationship with Google: http://www.digitaltrends.com/mobile/samsungs-secret-mission-...
I'm pretty sure he is referring to Eclipse, Visual Studio and the like.
Apply HN: BootSwap – Like Finch.io for Bootstrap Themes
bootswap.github.io

Props to finch.io for doing it better. Good luck guys!
Show HN: Fetch – Lead enrichment bot for Slack
This makes the project alot more interesting to me.