skysight-inc/HackerNews huggingface dataset:
And if you're a country you keep going :

5% turns out to be too much -> you lower it to 4%. You simply legislate this.

You loan more. Until 4% is too much as well ...

4% too much ... 3% ... 2% ... 1.5%

Once you go below a reasonable chance of non-repayment (countries have survived on average ~60 years, because a lot were "interrupted" or ... during WWII and a lot of debt was "forgiven" at the point of a gun)

Now you're a country ... so you legislate that people loan you money, making it sound vaguely reasonable by saying that's what they're paying for FDIC insurance (or equivalent, in Europe). Of course you don't have the money, nor the ability to borrow the money, that you'd need to actually satisfy a "real" FDIC incident (one component of "too big to fail" banks).

The banks realize that you've done this, so what do they do ? They borrow massive amounts of money to one another. Why does this help ? Well it guarantees that anyone who's done this borrowing of large amounts of money can't be thrown under the bus. Why not ? Because if one of them goes down, it will take down others (by not repaying the loan). So the government is forced to save even the ones where the FDIC reserves might actually suffice. Also, you pay out this loan to your shareholders and management (to yourself, essentially).

1.5% ... 1% ... 0.5%

The banks are losing money, because they can't convince investors their loans are probably backed. But you're a government ... you simply legislate that these companies that loan you lots of money exist, and you save them. And then they take more risk, and more risk, and fuck up, and get bailed out, and take yet more risk, maybe get bailed out a bit more. Your interest rate devaluations let you borrow more, but you have to use it to save the "too big to fail" banks/companies.

Note that the government is not innocent in the risk taking : because the government is effectively taxing loans (by making sure they can't get a proper risk premium, and have to loan to the government -> other parts of the bank need to make enough profit to make up).

And of course you're still borrowing money for the reasons you started to borrow money.

0.5 ... 0.25 ... 0 ... -0.05 ... -0.3%

Now you're having the problem that these banks are bleeding money - fast. And they can't charge their customers, because they can simply withdraw money and keep it in their mattress.

So you ... well this is where we are today ... what's next ? Outlawing cash, gold, a lot of types of stock, and directly taxing all bank deposits is the obvious answer. And the only other option is to lower global government expenses by ~12%. Essentially a wealth tax.

There is of course another option: if they don't make a choice there is one other solution : having 10%+ inflation in Europe and America. All mortgages at 15% for a year or two and just deal with the miser that'll cause. This is what will happen "by default": if the central banks fail to agree on a course of action.
What is Facebook retaining? There must be something they are holding onto. Would it make any sense for FB to give the original founders the option to buy back Parse? With them open sourcing most of the product, what could they still have?
were there any questions?
Giant invisible gas cloud plummets towards Milky Way
Traditionally the tool governments used to "manage" inflation was interest rates with the central bank. The central bank lends money to regional banks which can then lend it to industry or people. Lower the rates, more money flows into the economy[1], labor shortages and goods shortages drive up prices[2]. Voila, inflation.

[1] We have an interesting (if not unprecedented) situation in the USA where low interest rates have resulted in capital accumulation at companies rather than investment, and stagnant wage growth. It is, at Tim Geitner once said, "The part of the economics textbook that hasn't been written yet." And while I got to experience the "unheard of" condition known as "stagflation" (a stagnant economy but high inflation" my kids get to experience this thing we're currently experiencing. If it turns into a deflationary spiral it will mean that things like real property prices will go down.

[2] Much of the housing bubble has been blamed not only on lowering standards for mortgages but also the lower costs of mortgages which means the same house can be priced higher and still be affordable by the target buyer.
>> Maybe you should build it.

Nah. I just want to properly learn routing and subnetting.
I think Parse is an awesome platform and was really well documented. I used it for building my app, and will probably end up migrating to my own parse server and then decide where to go from there.

Parse really made it easy to get an app running. Especially a couple of years ago, when api's were complicated.

I'm going to miss the push notifications, I just implemented them and they work really well. Hopefully an open source solution will get released so we can continue using them.
The school on the front line
Ask HN: How much would you pay for parse hosting?
Without espousing an opinion one way or the other, I think the point that is most striking to me is the relatively civilized manner we're all discussing a contentious topic. Hat's off to hackernews readers for navigating tough issues with class!
Thanks. Just realised it's PC and PS4, while I'm on a Mac and have a 360, so doubt I'll get to play it anyway.
Two instances of police corruption that have no relevance to this thread. In neither of those cases was the psychiatrist responsible and in both cases they were released within days. Dirty cops telling lies cause all sorts of problems, that's on them.
thanks to both gpderetta and chrisseaton for their insightful replies. as i was looking for more sources of information, i stumbled upon this:
http://kukuruku.co/hub/cpp/transactional-memory-history-and-...
where we see a large number of folks trying and eventually giving up on tm both in h/w and s/w implementations e.g. sun tried adding tm support to their sparc(rock)-v9 processor, but after oracle bought them, the project was shelved for “This processor had two astonishing features: it was incredibly low and consumed plenty of energy. It was so hot that they had to hang 12 inches of cooling fans so that processor wouldn’t overheat. It would have been insane to continue this project.”

to me at least, it seems that optimistic-reads with in-place pessimistic writes and automatic retries a.k.a weakly-atomic-update-in-place (raison d'être for tm) is the biggest torpedo in tm's direction.

for example, assume we have :

---x---x---x---x---x---x---x---x---x

bool owning_obj = false;
some_obj x = new some_obj();

/* txn-0 */
atomic {
owning_obj = true;
}

int z = x.some_value;

---x---x---x---x---x---x---x---x---x

/* txn-1 */
atomic {
if (!owning_obj)
x.some_value = 12314;
}

---x---x---x---x---x---x---x---x---x

ok, so now we have a problem :), specifically : although txn-1 would rollback, because the value of owning_obj is changed, but it is too late. the other thread using x (txn-0) will see a constantly changing state. who knows what will happen next.

it might be possible to have some kind of RCU semantics here, where you wait for a quiescent state to be reached, but that would be pretty complicated.

may you please provide your comments ? it is all very educational :)
Do you have an email address I could use to get ahold of you. I have a question about a post you made a few years back.
I would argue that JSON wins by the maxim of "worse is better"; its vastly reduced feature set works to repel bad architects' efforts to incorporate horrendous and partially-supported WS-* concepts, external entities, doctypes, crazypants XSDs, and the horrors of XSLT--not that these things are bad in and of themselves, in fact they can be great, but interop can turn into absolute hell. IME if you have the luxury of working purely in .NET, on an updated, common version of WCF, and also nobody on the team goes wild with overdesign, the tooling and the things you can do are pretty great. OTOH testability is questionable, security might be bad, you spend a lot of time finding the right magic incantations to make everything work, and sometimes the tooling breaks in bizarre ways despite good efforts.

TLDR I used to be a big fan of XML, have switched to JSON, and probably won't be going back.
Apple announced a voluntary recall of certain AC wall plug adapters
This is great.
I trust Wikipedia unlike Mark suckerberg who is going against net neutrality by conning the Indian citizen with its "Free Basic" phony scheme.

http://thewire.in/2015/12/26/facebook-is-misleading-indians-...
If you read my reply to "brodawg" I agree, I say "I don't mean you can understand the full depth of each topic in an afternoon or two, I mean at a working level you could get an understanding of the topic".

I don't mean to imply that someone should be teaching courses after an afternoon of flipping through a textbook.

That being said, do you need to have a PhD to be a good computer scientist? Most of the skills needed are basic analytical abilities. Sure, someone might not know all the terms that we use and might even think some of the ways we talk about problems are flat out wrong, but it is those individuals who truly leave a mark.

I'd argue that the best in our field have just been random people who have stumbled in and said "This looks cool, let me see what I can do with this".

Here is a list of people who, in my opinion, fit this category.

* Donald Knuth - Do I even need to describe him? (Is a PhD in Mathematics, not CS)

* Brian Wilson Kernighan - The Practice of Programming, The C Programming language, The Unix Programming Environment (All books), and first Hello World

* John Carmack - Or even him (Dropped out after the 2nd year)

* Douglas Crockford - JSON

* Carl Sassenrath - REBOL

* Bram Cohen - BitTorrent

* Michael Widenius - MySQL AB and MariaDB

* Larry Wall - Perl

I'd love to see you sarcastically mock these people for not having the correct pedigree to even approach understanding our field.

I know for certain that since he dropped out of college and does not have a degree in CS John Carmack has no valuable input to give when discussing optimization or algorithms.

I don't know honestly. All I can say is that someone can definitely succeed as a computer scientist if they do not have a degree in computer science, and I don't think publishing papers has anything to do with professing your knowledge (mainly my gripe is with how corrupt and obtuse that entire system is). What I do know is that it is extremely unlikely that I will get a job if I don't get a piece of paper from a place that promises it will teach me something.
Yes, being able to compute quickly is especially important in reducing query latency, much more so than during indexing. What stood out for me in the paper was that out of box performance of VGG (trained on imagenet alone) was as good as fine tuned alexnet.

I am interested in assessing if there are any tricks that could be used when querying from a mobile device. In such cases feature extraction can be performed on the device itself, with only feature vectors sent over the network. In case of pinterest, another special case is that a lot queries are performed on images already present in the system. The user simply readjusts the bounding box to highlight the object of interest. In this case they can simply pre-compute 4~20 crops per image. Online feature computation is much more expensive / complicated than offline.
One thing that I haven't noticed in the comments is that the released server is parse API compatible. It is not the parse server, and so you aren't guaranteed the same things you are guaranteed from the real parse service.
The simplest way to communicate location
PyParallel and something like Pydjion are definitely complementary technologies; PyParallel focuses on exploiting things like async I/O and simultaneous multithreading, ensuring that the most optimal technique is being used to go from hardware to OS to Python.

Once we're back into Python, though, Pyjion's JIT'd version of whatever would kick in and do its thing. Perfect combo.
True. I oversimplified. On the other hand: maybe they were acquired to buy the tech but to shutdown the business?
Software Leadership #9: On the Importance of Intellectual Honesty
The Hacker 4Chan Is at It Again
What is parse hosting?
Top languages of 2015 according to Twitter
Very very disappointing. Parse was a great platform and Facebook killed it. I guess it's going to be full stack AWS all the time forever. They shouldn't have bought it if this wasn't going to be a core part of the business going forward. Boo, Facebook!!
Behind the Scenes with Alibaba Pictures Part 1: The Origins
Pardon me for not tripping over myself to thank Gates for liberating the Feynman Lectures by locking them up in an encumbered proprietary format for his company's own benefit.

We can say what we want about copyright law, but at least copyright is based on the idea that the protected material will eventually become accessible in the public domain. DRM offers us no such bargain.
You'll move that line eventually. Datacenters were a hard problem to solve a decade ago. Now its (almost) trivial. Virtual clouds were a buzzword less than two years ago. Now they are huge and successful businesses. Same path for BAAS.
Frameworks aren't life and this isn't diversity anyway. It's React without contexts, refs and proptypes that has fewer developers and significantly less testing. And it's not the only one, because react-lite is React without server-side rendering.

How the hell is feature ripping and repackaging (after removing carefully crafted edge case handling) diversity?
IMO teachers would be very receptive to an opportunity to do just that...if you're thinking of dev for a subscription service my advice would be to keep it affordable--education budgets are much smaller than they should be...
This is also why I don't mind/actively like significant whitespace.

It doesn't matter for my own code because I already write it that way, but it enforces good indenting behavior on others who might otherwise forgo it.
This is the crux. This letter is clearly very ballsy in a corporate context, I doubt there is a stack of similar memos in the Morton Thiokol archives which if acted upon as a group would have bogged down the launch. But at a minimum, making this argument requires at least one similar example.

Without that alternate case, languorous management is the most likely culprit.
I am a huge fan of the pair-programming interview, as it gives the candidate a clear view of what they're getting into and gives you a chance to hear how their brain works. If you feel it's exploitative, there's nothing to stop you from paying them for their time. They might not take the job, but they will probably tell their friends about the place with the wacked-out interview process.
Fairly accurate but missing the is it a bubble is it not a bubble merry go round.
What about push notifications and Parse Config? Social apps that triggered push notifications now loose that functionality when moving to Parse Server, right?

Also what about security? One of the beautiful things about Parse was not having to worry about servers and the security of back-end because you knew Parse was on top of it.
I would go as far to say that the timezone stored should be a named, geographically-based timezone (e.g., America/New York or Canada/Eastern) as opposed to a timezone offset. (If you store the timezone as EDT or EST, you have still encoded -0400 or -0500.)
Exactly, exactly, exactly!

> We were also paying Parse an absurd amount of money for extra reliability, which didn't seem to help much.

We were also hooked into the same scam!

> For nearly any issue, a half-assed solution---often not usable in production---by one of their staff was buried deep into their forums. Super painful.

Haha, well put. They always directed people to their pathetic "support forum", where one of their staff would propose a criminally bad "solution" to a problem, which no self-respecting engineer could even sanction putting into production.
Huh. You could conceivably replace ISA/TMG (Microsoft Forefront) with ATS. There are still places using those products as load balancers / reverse proxies even though support is almost completely gone.
Why Gifs are a language
It's a little boring to see 'tb_*' wrappers such as 'tb_void_t', why not the standard way? Also I don't like xmake compares to premake.
It is tied to mood, the reason it's more complicated though is that there are many clusters of neuron in the brain which use serotonin to communicate. There are 14 known serotonin receptor subtypes (https://en.wikipedia.org/wiki/5-HT_receptor#Subtypes). Psychedelic drugs (mushrooms, LSD, etc) typically act on 5-HT2a receptors. Serotonin is involved in perceptual filtering, hence why fractal patterns and hallucinations can occur when 5-HT2a is triggered.

I would actually say that there's a more obvious link between dopamine and mood than serotonin. Dopamine releasers (amphetamines, meth, ritalin, cocaine) produce an immediate uplifting and confidence-boosting effect. MDMA doesn't just release serotonin, it also releases dopamine. The serotonin release from MDMA is responsible for its powerful anti-anxiety effect. It's believed that the "loved up" feeling from that drug is due to an indirect action of serotonin which eventually produce oxytocin release.
I don't know why you are being downvoted. Releasing something for free should not be an excuse to use DRM and to push one's platform. Such videos could have been made available through other means.
I may have to break down and hop on HackerRank. Have you heard of https://codility.com/?
I can totally see this - I mean, in my job management generates major stress for everyone to get a trivial product update shipped on time. Imagine the pressure to get a space launch to 'launch' on time. Makes our system seem like General Mao's. But better of course.
BioMEMS Devices – A Global Market Overview
> It's turtles all the way up.

That's just perfect
The Joy of Clojure is the best book on Clojure I have read (and I've read about 5 of the main ones), but its certainly not a beginners book. Read Joy of Clojure when you want to deep dive into the detail and the really powerful aspects of the language. For people who have been using Clojure for a while, I highly recommend reading it.
My inclination would be to make it a non-profit.
hackernews on 4chan on hackernews... navel gazing at its finest
yeah - management only reads the first sentence and first bullet point in my experience. sick.
My goodness. How many of these sales pitches for Couchbase do you intend to insert into this discussion?! One time, that's cool. But you're way, way, way over quota. Give it a flipping rest.
Sure thing. Done.
Bleh, I'm a blowhard. Just ignore me.
I'm turning 25 in two weeks. So this is it? 2015 was my last year of music? Damn...it went by so fast!
What caused GitHub's downtime yesterday?
After Github's major outage yesterday I haven't been able to find any news sources confirming what caused the downtime. Given the enormity of how many projects this affected I think they owe us an answer.

Does anybody know what happened?
> You sit in classes and solve bullshit problems with known answers that will have very little bearing on the realities of your professional life once you graduate.

Gonna argue with this one from the standpoint of Electrical Engineering.

I would argue that almost everything up through junior year gets used every day. Basic circuits and basic digital never quits being relevant (I have pulled out a Karnaugh map every now and then to demonstrate to some programming folks that their conditionals were wrong). Basic electronics and op-amps similarly.

Once you hit junior year, the courses get specialized and don't get so much daily use--electromagnetics, digital signal processing, control systems theory, communications system theory.

The problem is that you don't know which one you like until after you take it. And before you take it, you're not useful to a company, either, so intern/apprenticeship doesn't help.
How NSA processes all that intelligence data
A new release of the ELLCC cross development tool chain is available
The call to action was on the second page though - definitely try to keep it to one page in corporate communications class.
What would us change about the letter? Commenter djcapelis above disagrees.
Crash prevention slashes police-reported rear-end crashes
I don't know. Reddit? Or maybe not.

If you've read the HN guidelines, it should be obvious that it's off topic here.
I haven't but I will check it out!

From my time at /r/cscareerquestions, LeetCode is the "hardest" and thus the best for top companies. HackerRank is good but every challenge requires parsing STDIN instead of just giving arguments to a function the user writes. It's very annoying to me and a deal breaker, especially with certain languages.
Taxi Externalities
> most

My experience says the opposite.
Well with respect to public servants consider what Franklin Roosevelt said:

"All Government employees should realize that the process of collective bargaining, as usually understood, cannot be transplanted into the public service. It has its distinct and insurmountable limitations when applied to public personnel management. The very nature and purposes of Government make it impossible for administrative officials to represent fully or to bind the employer in mutual discussions with Government employee organizations. The employer is the whole people, who speak by means of laws enacted by their representatives in Congress. Accordingly, administrative officials and employees alike are governed and guided, and in many instances restricted, by laws which establish policies, procedures, or rules in personnel matters."

That is to say, the place to protect public servants is through ballot, not collective bargaining.

EDIT: Source http://www.presidency.ucsb.edu/ws/?pid=15445
Amir Najam-SAP Functional Analyst Is on Bark.com
There's No Such Thing as an Objective Fact
Why not use VSCode instead of Atom? It's (relatively) performant, it has first class support for TypeScript, and if you ever want to hack on it, it's free/open source software (MIT) and written in TypeScript itself.
Is anyone here actually using Azure? My teammates using it have encountered all types of problems, with bad stability problems (worse than rackspace and their bimonthly outages)
Freedom of speech
Next thing you know is react/react native is no longer supported
Been there, done that. I remember sitting in a database class an being excited that we were covering a topic I didn't know - normalization. Then I realized that I had already learned it through experience at work, I just didn't have a name for it. I just thought I was taking a crappy schema and turning it into something I'd like to use. I knew that there are times denormalization can be good in the right places, but I wouldn't have known what to call it.

I learned stuff in school, just not often and it wasn't due to HN - I didn't have that option back then. I had a few great classes - some with only a dozen people and great professors. A shout out to other people 12 people who might remember - "Horses are pretty".
Open-source and .NET – it's not picking up
The Demand for MHealth Applications (part 1)
I prefer other companies' strain reliefs, but I get why Apple uses the one they do.
Not to be a dick, but some companies seem to care more than others about the developers that rely on their frameworks. Google doesnt seem to care much. Facebook seems to care more. But Microsoft seems to care most. They have not abandoned legacy mfc, visual basic, and win 32 developers even though they probably should have. Granted those are not services but they require maintenance resources nontheless.
Inexplicably, explicit cache invalidation is only a Plus feature. (!!)