skysight-inc/HackerNews huggingface dataset:
Nations typically publish GDP numbers in their own currency. To compare them you would have to convert them to a common base. Since the Brexit vote result has become known, the GBP has fallen to its lowest level since 1985. This would harm its ranking in a comparison like this.

A low pound is good for British exports and tourism to the UK, but harms British buying power of imported goods. If it's good or bad depends on your viewpoint, I guess.
PyDev of the Week: Jacob Vanderplas
Not that pharma is angelic here, but don't the doctors have the largest measure of blame for writing unnecessary scripts, failing to monitor for abuse, and failing to encourage alternate options?

I'm in favor of maximum MD power. I think they should be allowed to prescribe everything from cocaine to bleach, or any other chemical compound, as suits the patient care, if they know what they're doing.

But they should also bear maximum accountability for what they prescribe, including abuse potential.
I have not looked at Redis code in eons, but I think it's not exactly true - all the structures are there, it's just that redis will favor ziplist for the very small ones.

A ziplist is a list of compact varying length integers (or strings) where only the bits that make a difference are stored (I contributed the 24-bit version to Redis[1]). The argument is that a sequential search over a small data structure always wins over more complex things like hash tables, skiplists, etc.

As you get more data, Redis will switch to using skiplists or whatever - there is a config setting for that (-max-ziplist-entries and -max-ziplist-value).

[1] https://github.com/antirez/redis/commit/5a86ab47995586f0a0ef...
I am not sure on which side of the flame war you are on :)

How is being more distant from pure math result in things being more expressive (Java more expressive then Haskell)

People will use whatever is more familiar (lazy), no one really wants to (put in the work and) learn something new.
All of us have been learning the imperative way since childhood, that's why each new imperative programming language can be picked up in a week, but then we turn and say Haskell is hard and forget to consider that we've invested a lifetime in learning things like C/Java and gave FP a few weeks.

Hardware does not need to change at all, Haskell works just fine as is.

Complex software in Haskell is hard to read only for ppl that never got beyond "Learn You a Haskell" (i am also not that far along) (but i'll admit there is a tendency among Haskell developers to be more cleaver then it's needed with their code and unnecessarily cryptic). The solution to a complex problem is 100 time easier to read in Haskell then in any other language.
I used to work with someone who not only typed with incredibly long fingernails, but he used to bore holes in them and connect them together with little chains.
project.json was pulled due to very strong negative feedback from the community. Not sure how you missed that, but it's actually an example of Microsoft changing course due to significant community involvement.
What's your motivation for staying? Or what's your motivation for not leaving?

(whichever question makes more sense)
Well, for starters, a couple learning tutorials/examples that actually work for most people who try it out.
tl;dr Oracle.
> Shouldn't we at least aspire to the same level of professionalism and quality that good engineers have achieved?

My point was that we cannot really, because we are not engineers. Nothing in what we do is even close to what civil engineers do for example. Neither our tools, nor our workflows, or our constraints, really nothing.

I think the day we decided to call ourselves "engineers" we made a mistake, that's it.
I have been waiting for cancellable promises for a while primarily for cancelling long lasting fetch requests which is a very common thing to need.

(Not really sure how to parse non determinism and throwing being related to cancelling promises)
Advanced Installer Architect 13.5 Crack and Keygen Free Download
Probably more a fault of your doctor or the laws. There should be limits on that kind of painkillers, especially if you use it first time. If the doctor restricts the amount to a few days' usage, potential misuse is much easier to detect.
PyDev of the Week: David Goodger
I guess it depends on your application. To me having multiple applications accessing the same database logic (or domain) feels very archaic, or at least hard to maintain.

You'll end up with highly coupled application(s) and a schema that is very hard to change and nearly impossible to deploy small changes in continuous deployment scenario's without maintenance windows. In my experience it's hard to maintain high performance and 0 deployment downtime in applications only using SQL databases multiple applications sharing tables/views.

Then there's always additional platforms for specific areas that are just way more hard in a relational database such as journaling (append only data), queuing, (distributed) caching and searching that will scatter your logic outside the database anyway.

I've found it really hard maintaining DRY principles, finding a balance between readability and performance in large SQL based applications without an extremely disciplined team.
In the context of work: the act of “creation” i.e. abstracting some reality into tiny encoded parts that elegantly fit together to perform something useful.

In the context of life: it does derive itself from work i.e. I need work - other than that I don't believe in perfect balance, there's no such thing in life.

I'm usually trying to be an active nihilist i.e. less a passive one as much as I can. So I guess something in the realm of a “quest” of knowledge - the known unknowns and the yummy unknown unknowns.
After something like that I would leave the company, probably. If something you care so deeply encounters a very strong internal opposition, probably there is an unaligned design idea and is better to provide efforts where those are better accepted, because otherwise the same story is very likely to repeat. And you know... life is too short.
Totally agree, I think they realized what they did once they dove into the deep end. I won't criticize them pulling that feature back, it was just the way they went about. I can't be too hard on them, I'm sure they've learned a ton about maintaining source publicly since then.
> Cut off WV from painkillers?

Given the kind of logical leaps the War on Drugs takes, why not? I'm sure that someone, somewhere, in WV is getting high on pills as we speak.
Google just dodged a privacy lawsuit by scanning your emails a tiny bit slower
I don't think the issue is that it's hard to tax savings. Printing money is a pretty effective tax.

I think the real issue is the money multiplier effect. If I spend a dollar, it's spent and re-spent. This means that it gets to be taxed many times.
Nuget dependency management is a nightmare for my team. Mostly because there's usually only one package for a given problem, and you're always at their mercy. I suppose it's a community issue, because npm packages I seem to find few complications. Also, I always find plenty of documentation/tutorials/friendly community to help with the package, and never anyone expecting money for a out-of-date pdf generator that works with tooth-picks and bubble gum holding it together (for example). The manager in VS has gotten better, but it's still far more cumbersome than a cli.
First step is to blame it for the world's problems. Next is to remove the ability to use or store cash. Finally, charge to save with negative interest rates.

And if negative interest rates don't spur growth, it's because they weren't negative enough!
Yeah ur right about the asterisk. I'll change it when I get to a desktop.

As to Rust, it looks awesome.e, really. I've personally havn't used it but have been watching it rise through the rank with greater momentum (and more serious projects) than haskell. I just don't know enough about it to have made a statement I could back. I've a few future projects that I could use it in.
This article is all kinds of wrong. It does not make an appreciable difference between savings, investing, and speculation. There is not a glut in savings but there is a glut in speculation. This is due to a global war on savers. Savers are punished by artificially low interest rates, inflation of money supply, high taxes on earned income, and subsidies to speculators (e.g. various housing subsidies).
Varoufakis calls this problem the "twin peaks paradox" in his TED talk: https://www.youtube.com/watch?v=GB4s5b9NL3I (specifically 2 minutes in)
Sorry if I'm reading into this too much but are you implying that medical conditions cannot have environmental causes?
Promises work fine in some cases, but absolutely I hate how exceptions and errors are grouped into the same bucket. Oh, you're handling 4XX responses as errors? Well, now you get exceptions there as well, good luck!

e.g. If I'm sending some data over the network, I want runtime errors to cause activity to be aborted and logged. But if I get a 429, I'll want to wait and retry.
SV tech workers are using an ancient Greek slaves philosophy as a life hack
It looks like a cool app! 1) I can't say for sure that it would help me motivate myself, but it certainly cheers up. 2) I recommend avoiding long videos; GIFs, fun images, and quotes will be better
Show HN: Thank-u – a free tool to make the world a fairer place
clickable > https://www.passfrog.com
What I am suggesting is that the majority of people at a company will decide what styles of programming are "convoluted." According to the article the programmers who write convoluted code are the ones having a negative impact. The double edged sword is the allegory of Plato's Cave: you might actually be bringing the team great ideas about how to improve their code but it will be useless if they can't see the shadows on the wall for what they are.

While I may be biased and find that functional programming styles are better I realize it takes all kinds to make a working system together with other engineers. The difficulty is in communicating these ideas and pulling the team together to see the merit rather than the shadows.
> how do you manage the ever-growing MySQL database to keep response times acceptable?

We stopped using MySQL.

Or to word it differently, we stopped using Piwik. They lived together, they died together.
Ideas Are Getting Harder to Find [pdf]
App Store Tips I Give My Non-Techie Friends
Am I in some parallel universe here ?

We are talking about hundreds of KBs of memory total which is nothing and if it's a worry for mobile devices we have the disk. It's not a feature that demands instant performance.
In an economic system which requires either gainful employment, or humiliation, poverty, and destitution from its people, AI and robots are indeed destroying the economy.

America produces more then it ever did, yet manufacturing is considered dead as a source of jobs.

The small number of well-paid engineering jobs AI and robots create is dwarfed by those losses.
Is the code on Github?
I'm currently doing scheduled Docker containerized tasks via Airflow. Though the setup is a bit more complex at first, working in DAGs also simplifies my code when one task depends on one or more before it. Is this intended to compete with a setup like that?
My understanding is that your course sits one of the two CS Papers? They tend to move modules around a lot, but based on a quick look through past years' material, I'm fairly sure Paper 2 would have covered significantly more than Digital Electronics in your year.
In addition to that they name pension funds as #1 source of savings. So they really want people to stop saving for their pensions? I doubt the author of the article wants to live off £150/weekk state pension..

If you want to lower the savings rate you have to introduce a state pension system like Germany where (most of the) pension is paid by current workers. Doesn't work well with the ageing population but means that all money is directly distributed.
US election agency breached by hackers
Sweet memories:

http://imgur.com/a/p02cQ
The Future of APIs: APIs aren’t the endgame they won't stay forever
Ask HN: What platform do you use for blogging?
OTOH, the richest 3% of India (and that is some very rich people) is the size of the entire UK population, so from a global macro standpoint...
You need both. JS is to track clients and do analytics. Logs are for debugging, security and some trivial form of analytics.
There's massive inflation in the valley. Too much dumb money chasing too many dumb ideas. Investors need to start stepping outside of the valley. If not funding to sociopaths will only increase.
In my experience there is significant coupling between external events and one's ability/willingness to maintain physiological health.
The phrase "economy surpasses" gives a very different impression. The only thing I can take is that India is now generating more income. I'm not sure what to make of it because if one were to look at the income/wealth distribution numbers where the richest 1% hold nearly 60% of India's wealth [0]. It would be interesting to see if this income is enough for India (under equitable distribution assumptions), to make India "unpoor". IF so, it would mean that India does not lack the money or resources. It lacks the means to distribute its resources.

[0] https://www.credit-suisse.com/us/en/about-us/research/resear...
Elon Musk: “Am going to build a tunnel boring machine”
Look at Marketo and their account based marketing. Definitely the best with personalization. Salesforce's blog is also great.

Convince and Convert, Kiss Metrics, Avinash Kaushnik (Google analytics evangelist) are also must follows.
I've never been quite able to grasp the logic of those people who think that, while the War on Drugs is a bad idea, the FDA being able to ban whatever drugs it likes is a good idea. Either the government should have the power to ban drugs or it shouldn't, but too many people seem to want it both ways: prohibition without enforcement.
A country as large as India, with over a billion citizens, ought to have a bigger economy than a small island nation that has turned its back on its historical engines of wealth and power.
I generate static pages using Pelican and host them on Github.

It's a great way to avoid lock-in. Your content is kept in Markdown. Pelican is a joy to use. It's all python, so it's possible to understand, hack, and extend if you'd like.
Eeyore > Pooh.
So to answer the original question: Nope, doesn't work.

(Quick test: if you're counting page views in millions per day, you're gonna have a tough time).
Can someone explain the comment around SAFEs?
I always say college was very practical learning as at different points in time I was able to kill a mouse with both algorithms (this very book) and computer architecture.
What's a good existing way to deal with this use-case? Is there a useful library that wraps setTimeout / other logic to determine the quality of a user's internet connection in case of very poor connectivity (2G etc) ?
Which is why you write a catch combinator to filter out only the errors you want

function ifErr(predicate, handler) {
return e => { if (predicate(e)) return handler(e); throw e; }
}

function codeIs(n) { return e => e.code == n }

promise.catch(ifErr(codeIs(429), e => handle error here))
That's why a hardware change would be a step towards a change. If the metal was less von neumann and more Turing/number theoretical approach, it'd be a deep change.

So far the limitation of what's practical were/are the driver of industry.

And von neumann did solve a real problem they had back then. These days were facing a software engineering problem which is more high level, and most faculties are triaging the situation - but I can't really blame them. Many unis lack the funding for ground breaking experimental work - and the likes of Turing/von neumann/knuth/dijkstra et Al, only come once a generation.
https://news.ycombinator.com/item?id=13201763
I'm willing to accept that I'm wrong, but can you provide the discussions around that? I did somehow miss it. The only discussions I saw were hand wringing from people about not being involved enough, and these weren't small threads.

Thank you for correcting me.
Why do you say "bizarre meme"? Observables are not like event emitters. RxJS Subjects would fit that description. See http://stackoverflow.com/questions/25338930/reactive-program... and https://www.youtube.com/watch?v=uQ1zhJHclvs

Observables are just an API for any push system based on callbacks, to make it composable and lazy. Array.forEach uses callbacks, Promise.then uses callbacks, Node.js streams are consumed using callbacks. And observables can model those cases without losing their properties (e.g. Array.forEach is called synchronously).
You can tell it was a tabloid style article by the headline:

"Drug firms poured..."

>Which is about 72 per year, per person.

That doesn't sound unreasonable. I would guess the average prescription is 2-4 a day per person per year.
PM Trudeau: Learning to Code as Important as Learning to Read or to Do Math
Thanks, that seems useful.
Gah! Who uses Spice for pcb layout? Logic timing anslysis is done with topology tracing tools and pcb simulation is done with transmission line analysis tools.
if IBM can statically analyze the OSS software, why the hell the OSS side can't statically analyze the proprietary software to check the claims? (despite the difficulty to reverse engineer the code, if its binary)
I don't think that anybody on the UK is disappointed as such, more just deeply cautious of any good news being taken too seriously - given that there is still literally no idea what the UK's geopolitical position will be like in two years.
I don't think you'd find much purpose building the same road every week just because the state needs you to do something. It's not better than not working at all.
Most interesting aspect of the article was the last section and first comment, linking to SkipNet: http://research.microsoft.com/en-us/um/people/alecw/usits-20...

Ideas like SkipNet are what differentiates a hack like me from genuinely smart people who can look at the definition of in-memory data structure and spot properties useful to an Internet-sized system
There is a colossal glut in savings at the global level. There are books which cover the topic in depth (e.g. The End of Alchemy) but instead I'll just link to the relevant Wikipedia article: https://en.wikipedia.org/wiki/Global_saving_glut
> Monads: there was a very vocal faction on TC-39 that really wanted a Promises to be monadic and very much emphasized mathematical purity over usefulness and any attempt to discuss things tended to get side tracked into a discussion about monads, see brouhaha over Promise.cast

Monads are about usefulness, because a type being monadic means there is a bind/flatMap operation you can rely on to have a set of laws. So a Promise being Monadic means that it is lawful and more composable. And it is especially relevant in the context of a Future/Promise. Aren't you tired of Javascript Future/Promise implementations that are broken?

Like, please learn about the concept.
6 Reasons Baby Boomers Failed to Strike It Rich
I am pretty sure part of my depression is rootet in pushing my seratonin levels in the past. So i also see it as physical issue.
Funny thing is, they didn't stop it because it was Bad, but because some ppl at Google didn't want it.

(probably because it was Bad, but it's sad to See that one company has so mich power)
TL;DR: Some devs introduce toxic code in your codebase, you shouldn't hire them.

However, it seems to me proper code reviews and mentoring would have prevented that in the first place? That's an important responsibility for the 'good' devs, and you can't simply complain after the fact if you aren't proactive in that sense.
I actually just started breadboarding an 8-bit CPU inspired by Ben Eater's project of the same nature [0]. The book he makes reference to "Digital Computer Electronics" by Malvino provides plans for a complete 'Simple As Possible' CPU using 74LS chips.

[0] https://www.youtube.com/playlist?list=PLowKtXNTBypGqImE405J2...
My fingers seem to remember that dig-keys were at the numeric keypad too (End, PgDn). So you could play it with one hand. Those Z,X - keys are the worst choice, cause they are not easy to find blindly with left hand.
The "savers" in the OP are not individual citizens domestic savings but money that would be used for speculating with investment.

With record low interest rates, any project that gives an ROI worth gambling on is worth borrowing for.
Isn't the idea of a SAFE to avoid having to place a valuation on a startup with no revenue for a seed round? And if you are taking 2 million round at a 10 million valuation, you are a bit beyond that...

(Not a VC just thinking out loud)
From the article:

"That pattern is however a rather unbalanced one, the only sector of the economy that continued to grow was services up by 0.8%; agriculture, manufacturing production and construction all shrank."

What exactly about Brexit spurred this leap in the growth of yoga studios, burger chains, and Star Trek box office returns (A drop in the GBP, as it turns out, for the latter)? Because it seems like losses in everything else is pretty much what economists expected. Manufacturing declined despite a drop in the GBP.
It's because the percentage of capitalist states failing is very low. The percentage of socialist states that failed (or converted to capitalism like China) is extremely high.
It shouldn't have to be assertions though - you should make it correct by, well, construction. When the fields are RAII the constructor can just initialize them. If your class has different possible states and flags it's usually correct to promote the different states to differnt types (subclasses).
Great news, thanks. The automatic upgrade from 2.17.1 to 3.0.0 went smoothly on my small instance tracking four personal sites.
Yea, that is called a torpedo or a missile.

Also, it is a terrible idea because it provides a way for the other side to prevent drones from performing their missions.
I was hoping I wasn't the only one puzzled as to why "a reduced ability to experience joy is a key sign of clinical depression in young children" was newsworthy.

I hope the money invested in this research ends up enabling something that can help these poor kids. This is a real problem in our society.
annnd there we go
> You know what, I've tried that before a few times and it never seems to work out" nobody will accept it as an answer

Because that's hand-wavy nonsense about "a few" data points. If you said that whatever you're discussing never worked out because of A, B, and C, and at least once of those is still an issue, then it would probably be accepted.
> Even (sorry) when you’re with your family. I want you obsessing about your company.

Looks like it only takes 1 reason why I will avoid you as a person (and not just as an investor). This is not a healthy mentality, this is not a good "reason", this is not something we should celebrate in our line of work.

This is something that should be struck down, called out, and shamed.
Atlassian Design Guidelines License Agreement
I use this one https://medium.com/. It suits for personal use as well as for business