skysight-inc/HackerNews huggingface dataset:
I understand that people wouldn't like the idea of not "owning" their copy, but is this really that much different than what we're doing already?

current model: purchase new upgraded version of resharper every year (or two). abandon old version.

new model: subscribe to resharper. upgrade when new version comes out. abandon old version.

Is anyone really using a copy of resharper 6 right now? and VS2010?
I'm not sure if I'll have an opinion that isn't commonly shared, so I figured I'd elucidate: I deeply love the simplicity of using markdown + LaTeX, however I realize that I'm somewhere on the gradient of complexity where I'm sacrificing some power for simplicity. Currently I think the tool that is used most is pandoc, and there are some offshoots that give pandoc more 'academic' power, like scholdoc.

I've just been hoping that the pandoc world would progress (add more scholarly features) so that I could continue to keep my own data locally, manage it in my own vcs, and process it with a makefile.

The only reason I see to hop on the software as a service bandwagon is for collaborative real-time editing (and some projects benefit greatly from this). I'll plug sharelatex for that, primarily because their model releases the software so that you can run your own if you don't want to pay for the service.
Why should I care

Let's say you were processing map data for OpenStreetMap, which has about 3,720,000,000 nodes [1], and for each node you want to store a latitude and a longitude.

If you use a pair of primitive ints for the latitude and longitude you'll need 8 bytes of memory per node, or 30 gigabytes total.

(Ignoring caching and assuming UseCompressedOops is enabled) Each boxed int will take 4 bytes for the primitive and 8 bytes of housekeeping overhead and class reference, rounded up to 16 bytes because memory boundaries must be divisible by 8, plus you'll need a reference to that object which is another 4 bytes.

So replacing those two primitive ints with boxed ints will take 40 bytes of memory per node, or 150 gigabytes total. And now you've got a 150 gigabyte heap to garbage collect :)

That memory increase is the difference between an EC2 instance that costs $1600/year and one that costs $13000 - and primitives will probably perform better as well.

And if you want to store more than two ints for each node, it could be the difference between an off-the-shelf EC2 server and needing to get hold of special high memory servers.

[1] https://www.openstreetmap.org/node/3720000000
Uhmmm ... Spain ?

That was only 75 years ago ...
> What is absolutely baffling to me is that companies assign coding tests as a pre-qualifier for the usual whiteboard interview despite the coding test being a far more adequate measure of the abilities of an engineer.

A coding test doesn't tell you how well a candidate can collaborate. Can you toss them an idea, and have them successfully expand it and put it to use? Can you give them a couple of half ideas, and they expand them to full ideas? Would they be able to work together with you? Can they understand you? Can you uderstand them?

Those are all vital components to success, and you can't see those answers from a test. But white boarding is excellent for answering all those questions.

A quick word about hoop jumping. Being willing to jump through hoops means you're willing to cooperate and go the extra mile, and that you want to work at the company in question. This is a useful filter for the employer. They might lose some of the least patient and dedicated engineers (and perhaps some of the most talented) developers in the process.
This article describes such a person; might shed some light:

http://nymag.com/scienceofus/2015/02/what-its-like-to-need-h...
> You can contribute to open source, have substantial github projects, complete coding challenges, have years of experience: all of this just helps you get the interview. Once you are in the companies hiring pipeline everyone is put through the same process, none of the other stuff really matters after that point.

This reminds me of "90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off." - https://news.ycombinator.com/item?id=9695102
I'm not a fan of Trump by any stretch, but this article is a joke. You can take any sum any person rich or poor inherited 40 years ago, say "if you had invested in the Vanguard index fund and didn't spend a penny", and make them sound average or below average. It applies to 99% of the population. It's a meaningless attack.
FCC considering proposal to lock down computing devices
Yes, I still use an old copy of ReSharper at home. I don't use C# often enough to justify paying every year and I'm quite content to sit on an older version of the IDE & its plugins because I rarely boot into Windows anyway.
Well, if it's shipped from Apple as part of their OS (I'm not sure it is from your path), then Apple would be responsible for licensing it.

Which makes me wonder, does Apple have an official stance on supporting open source they use?
The part that is weird for me is that you are aggravated from a candidate perspective, I am aggravated from a hiring perspective, but nothing will change.

I think it became standard because it scales, at least in some sense. Once big companies started doing it (because of scaling issues) small companies started doing it (because of "hey, it works for Google" issues). If I was in a small company, I am sure I would have a little more freedom in how I hire, but I am not.

I think I am actually okay with the white-board puzzle quizzes if you have nothing else to go on. For instance, a college graduate who only has course projects. However, we use them for everyone.

Maybe once you get to X years of experience (maybe 10?) the white-board interviews become easy, you're used to them.
For commercial PhpStorm licenses a rough comparison would as follows.

Before November 2:
First year: $199 a seat
Each subsequent year: $129 a seat

After November 2:
First year and each subsequent year: $119-149 a seat (with/without a promotion available)
I wrote my master's thesis in overleaf about a year ago, because my laptop was starting to break down and I needed a solution that allowed me to easily switch between university computers without having to constantly set-up my workspace on each individual PC. That was before the rich content editor was implemented, but I loved the experience nonetheless. The whole thesis was, next to my research, an exercise in cloud-based software. VM's on Cloud9, Code repo on github and my text editor on overleaf. Thanks a lot for making it available to a poor student like me!
NVidia seems to lack an important function of DirextX 12: Asynchronous Compute
We used an algorithm to unlock Hillary Clinton's real personality
This Google Play Store Crawler is helping me pay my college debt
I just finished migrating my "fairly successful" from C# to Python (by popular demand).

I'm almost halfway through paying the first "installment" of my college debt thanks to open source and the power of donations;

https://github.com/MarcelloLins/GooglePlayAppsCrawler

Thanks everyone that helped me and featured this project across the web.
The talk about first-class support for packages and dependency comprehension is interesting. At a minimum, having a native NuGet task - or have it be default behavior of the MSBuild task - vs. having to run restore/install via Exec would be very nice.

MSBuild is not a great tool, but it's not awful either. I would not be depressed or angry at having to use it to build something on Linux.
Body, office, health
This is the real world: just because you do work doesn't mean you were working on the right thing, the right way, at the right time, for the right people, etc.

Maybe pretending everything is awesome feels good now, but it won't feel good when you're in your 40s with nothing lasting to show for 20 years of professional development work.

I won't be linking to my work for 2 reasons:

1. I say unpopular things with this account and value my anonymity.
2. It's completely irrelevant. Posting my work would neither prove that I'm justified in what I said nor disprove what you say.

But hey: https://www.youtube.com/watch?v=gSjLiQxEZlM
I'm not entirely sure this article ever makes some sort of conclusion, but I think it mistakenly projects problems that often occur within open online community projects in general onto open street map. For example, osm still values information from people on the ground over information aggregated from tertiary sources - while a community like Wikipedia would instead value the latter greatly over the former. Those sorts of distinctions make osm perhaps not more engaging but certainly a nicer thing to contribute to.

Otherwise, I think some of the issues raised in the article regarding ease of contributing for locals is very much an issues of technology access that is outside the scope of the osm community.

Aside: I'm amazed at how good the coverage on osm of some third world cities (particularly slums) is - far better than any other online mapping service I've seen.
"Take it or leave it" is not a choice, it's an ultimatum. Please stop presenting this as as something you can use "if you like it" - you're completely discontinuing the old license model and only offering rental of your products starting in November.

Overall, this is a fairly hefty price hike with "reasonable" prices grandfathered in for current customers. Along with the price hike, you're actually delivering a less useful product as well - renting software is not worth as much to me as buying a perpetual license. Judging by the other responses here, I'm not alone in that. Grandfathering in existing users might seem like a good way to appease us, but we aren't stupid.

Jetbrains has always been good to me. I like your products and recommend them to other developers. If this licensing/pricing change goes through as-is, I will not recommend Jetbrains products any more. You talk a lot in the blog post about how great this new licensing model is for us - if you're serious about any of that, give us a real choice. Offer the old model alongside this one and see which one we customers find to be more useful. Anything less would be an admission that, better or not, you're forcing these changes on us without any concern for what we want.
Well if it includes seconds, the likely hood of me typing something on a machine, switching to another and running something with the same pid within a second, is pretty low.

Mostly because I can't switch to another machine within 1s
Draghi Unveils Revamped QE Program as ECB Downgrades Outlook
There are interesting challenges with data collection (and I don't think the survey paper discussed in the OP really solves this problem), but to be clear, somewhere between 10-30% of Americans average fewer than 6 hours of sleep per night, which increases your risk of catching colds by 450%.

So getting less sleep than you need is definitely harmful, the questions become: a) how much do we really need, b) how much are people actually getting, and the jury still seems to be out on both of these.
Hehe, I had the same idea for my master thesis. A asciidoc academic paper editor.

Still not finished it, since I wanted to make it realtime collaborative.
Not http://xkcd.com/1425/ ?
Yes, I enjoyed Hackathon-like things in college, but there is something to be said about youth and youthful exuberance there.

I'm also at the point where the sorts of things I do that meet the Hackathon role in my life at this point, particularly because I think they should fit spare time and not eat up my focus or impact my day job, I'm tending towards at least a fortnight deadline (two weeks) and often more like month (things like NaNoWriMo in particular have captured my attention). I do think that is a bit more sustainable. I've also sort of tried to brainstorm up for what I think a good sustainable "jelly" (slower than a "jam") might be and it would probably be something like fortnight sub-milestones towards a month or two project. Of course, I'm still not sure how you keep that from feeling like an unpaid internship, but maybe I'll figure that out at some point.
I considered doing this with bash, but it was really only a marginal benefit for me. I do keep archives of all my rss/atom feeds though.

https://github.com/uxcn/scripts/blob/master/misc/bash/newsbe...
Am I using it commercially? The results are given away for free. If you want s human artist to paint it (what instapainting does) you have to upload your result as a reference image yourself.

My use would fit under the CC definition of non commercial since the neural net results are handed out for free.
> On the other hand, as languages and frameworks change, they will not necessarily be supported by your current IDE. In this case, with a perpetual licensing model you're simply left with a license that you don't use anymore, and you're buying a new license to another IDE.

I'm not sure I really follow this bit, would you mind clarifying?

I currently have a perpetual license for PhpStorm. Throughout the year, I'm aware many RFCs are created for the PHP language which may or may not be accepted and be incorporated into the language. Currently, I feel pretty confident in knowing that if a language change is made, the PhpStorm developers will update the IDE to support it and I'll be able to download the new version at no extra cost (assuming it was released during the year following the day I purchased the perpetual license).

Would there ever be a situation where this is not the case? Surely PhpStorm will always support the latest version of PHP, unless you're planning on a separate Php7Storm IDE or something?
Possibly. But any clickbait surrounding hoverboards still gets me. :-(
I was pointing bribes at Mexico and racist cops at the USA.
> I personally choose not to live in the Bay Area, despite its having loads of tech opportunities and the nicest climate on the planet

You should give us another look. Our long term plan to reduce the number of rainy days per year is finally paying off!
> I felt I should tell him that he asked me these questions before.

The way it was phrased implied that it was the same person (would have otherwise been "I had been asked these questions before")
Exactly this.

I'm actually disappointed that JetBrains are trying to spin this as a net positive for most folk, when it seems clear that it isn't.
Is Madoko a SAAS app? If so I'll note another problem - madoko.net is currently timing out when I go to access it; any data inside is stuck there for the duration.

On the Markdown+LaTeX note, I wrote my own Markdown parser (https://github.com/etherealmachine/markdown) to drive my github.io site (https://etherealmachine.github.io). Basically it's what you describe - easy mixing of Markdown+LaTeX to construct nice looking HTML.
Languages dont change that fast, this is more about screwing more money out of the client base, dont try and pass it off as a benifit.

I just bought 2 more phpstorm corporate licences last week, for a trial to see if my two top guys like it, with a view to a departmental rollout. Now im going to have to unload that project as we could never justify a model like this. Where we would lose access to our tools if decide to cut back on the tools budget for a while or stretch it out a bit.
As someone who mostly uses PyCharm and doesn't do web work, I guess this will have no effect on me for quite a while. Almost all the new PyCharm features I've noticed in 4.5 have had to do with web frameworks, none of which I use.
Still using VS2010 although I'm in the works to move to VS2015 -- skipped 2012 and 2013 entirely.

I also have phpStorm but I didn't upgrade this year as I'm not doing as much PHP development anymore. However, I still use it to make changes to old code bases.
that would alternate the suit for each card, and all the aces would be the same suit, etc.
The double entry concept is a powerful metaphor for product development: in simple terms, every feature "asset" requires a corresponding and opposite liability to be recorded.
And that would be extremely _surprising_, but there's nothing preventing the universe from being surprising to us.

(We'd still have reproducible experiments and so forth in every context that didn't involve whatever extremely weird circumstances would produce causality violations -- and the circumstances would certainly have to be extremely weird.)
Yeah, I never tried the stuff but I had a few friends who did years ago. From their descriptions, it was like a much more potent, long-lasting, and somewhat less pleasant version of being high on cannabis. Basically, like being very high but not necessarily in a good way.

They only smoked a small amount, hearing that it was quite potent, so nobody had a "bad trip" or anything but they all mentioned how such a thing would be easy. I've had anxiety attacks from smoking too much regular old cannabis in the past so I can imagine how a drug with similar (but stronger) effects could easily go from being super baked to the worst of the paranoia and anxiety you may have experienced with too much strong cannabis.

edit: another issue is the range of potency. With normal "bud" cannabis, there's only so strong it's likely to be. When you're talking about some solution sprayed on plant material for smoking, the dosage can be much harder to determine without trying some first. I could probably take one puff of the world's strongest weed and there would be an upper limit to how stoned that could make me. With anything "laced" or concentrated and sprayed, you could be getting several times the desired dose with even a few puffs.
I didn't think it was that simple in case of McAfee or for that matter in most cases however.
This is similar to something my room mate is working on: https://github.com/thejoshwolfe/board-gamer-2d

The user can create a JSON string that represents a game (checkers, solitare, dominion, smash up, etc). Then the engine creates cards, tokens, dice, etc. It does not enforce rules but it supports multi player and some rules about visibility to other players. Its intended use case is for testing out new games or expansions before printing them.

It's a little bit early in the project though, so you'd have to run it from source if you want a demo.
I didn't attack or criticized anyone specifically so no, I don't think I'm smarter than everyone else or knowing everything. I'm just expressing a genuine question as to how we ended up with such a miscalculation and whether there is software that could help in that direction.

Perhaps you need to chill down a bit. This isn't Reddit. We're all here to learn something.
I would argue as a descriptivist that revergent is a legit English word - something that was previously divergent that is now tending towards convergence.
Is it hard to justify because the department was not going to get regular updates (so you'd half the cost by say, only updating every two years)? If they were going to get yearly updates I can't see the downside other than psychological.
We can't keep people from getting addicted to drugs either. Using your logic, there is no moral case for making them legal. You really aren't winning any arguments here.

No worries though. Developers will continue to come back to HN and bitch about losing their high paying development jobs.

I'm tired of trying to defend stupid...and just do what everyone else does and capitalize on it instead. The company that writes the most popular Ad block extension has done just this: you can pay to get yourself on a white list. Tell me again how this has anything to do with saving people from malware?

I've done my part for society.

It's amazing that there are so many smart people that can't see the forest through the trees.
I would rather travel to the back-countries of a lof of European countries than visiting the USA outside tourist spots.
Nicely put
I have my browser set to open google with every new tab.
This article is really poorly written in order to paint Trump in the worst light possible.

First, Donald Trump's dad died in 1999. The article is calculating as if he received 1/5th of his father's estate in 1974. Furthermore, even if he had received his share of the estate in 1974 and invested it entirely in index funds, Trump outperformed that by all estimates (as seen in the graph in the article).

Second, the article ignores all taxes and expenses explicitly. The article states that it assumes that Trump "reinvest all dividends, not cash out and have to pay capital gains, and pay nothing in investment fees." This is a ridiculous assumption -- everyone is going to have expenses. Everyone is going to get taxed on it at some point. With more reasonable assumptions, Trump trumps the SP500 further.

Third, even if Trump wanted to invest his entire net worth into indexes, it wouldn't be possible. I can guarantee you that it would have been very hard to liquidate his entire estate and invest into indexes.

You can say that Donald Trump became rich because he came from a rich family, but this article goes out of its way to make outlandish assumptions to make him look bad.
Xkcd 1571 tool: find the score for any car model name
Except that before November 2nd a company could pay $199 once and never again until they felt the need to upgrade.

Following November 2nd, a company has no choice but to cough up the yearly fee or the software stops working and the developers can't do any work without changing the software they use.
How to modify port forwarding rules on a router when installing multi WAN device
The point is that there are always differences - each recession is a snowflake, with distinct causes and circumstances. That doesn't impact the fact that they all behave pretty much the same way at the large scale, and it shouldn't affect your decisions about the market (unless you are an expert, and inordinately good at avoiding various cognitive biases).

Gloom and Doom sells papers, and it always has.
How do you know if your model is going to work? Part 1
I frequently find this used by people who don't want to discuss that the Big Bang was originally theorized by a priest. It doesn't fit their narrative.
I use fzf https://github.com/junegunn/fzf combined with bash and zsh for doing some fuzzy completion of history when pressing CTRL-R. Also opens the list in a tmux pane if it's installed. Plus, it's very useful in Vim for opening files in the current buffer.
Okay, but that doesn't address that it still doesn't have faces on face cards, different numbers of suit icons on each card, etc. There are off-the-shelf stock photo sets that make it easier to tell the difference between the cards.
I know MSBuild gets a lot of hate but this is still great news. The end goal of having a .Net project be compile-able on Windows, Linux and Mac is going to be awesome. I'm curious, when everything is finally done, what the adoption rates will be like. Will hard-core Linux users who used Java migrate when it makes sense? Will they avoid it because "M$"?

All good stuff.