skysight-inc/HackerNews huggingface dataset:
>Does Mankiw mention this in his "requirement for informed criticism"?

Are you honestly asking whether Mankiw discusses supply/demand price effects in his textbook?
heh, you are right!
Math is over-abstract. At least programming often requires a concrete implementation. Mathematical expressions can easily have non-constructivity.
You can't just hit somebody in the face because they are in your house and the terms on the door clearly says that you can.

This may be worth a read: https://en.wikipedia.org/wiki/Castle_doctrine
Here's the thing about China, if it doesn't pay up, the world at large can't do anything to China. The world is dependent on Chinese export. If China sinks it will sink the world economy with it. Too Big to fail actually applies to China. If China falls short of paying up its mortgages or loans on time it can't be recovered by anyone. The only thing one could do is wait. So all the talk is useless, China gas got everyone by the balls. There is no way to threaten China, nor can any sanction be put on China because the world trade would suffer. China is indeed the world's factory. In my opinion, Moodys is wrong this Debt-Fueled growth of China will and has to be sustained for safeguarding everyone's investments, China cannot be sunk at this point at any cost. Moodys is not the sole authority on rankings and their opinion matters less and less in the context of China.
I'd say FireMonkey too. ARC-based language, long-standing vendor, FMX is a very nice toolkit (runs on the GPU, vectorised, skinnable, has native widgets.)
I'd be curious about performance vs raw javascript. I mean it's obviously going to be slower in a VM but by how much?
Vue is react, but with:

- a much lower entry cost

- friendlier doc

- better perfs

- no obligation to fully opt in (you can avoid components, do progressive enhancement, etc)

- suited to small and big projects

- lighter to dl

I personnaly find it also more elegant. The naming and conventions appeal more to me, and I enjoy the many small details the authors added for real world usage such as the ".prevent" directive suffix, the console warnings, the class mapping or the <template> tag.
Football: Dive deep into the tech and data behind the best players in the world
Ask HN: Is anybody successfully finding customers using ad tech?
There seem to be a lot of folks on HN that are really down on ad tech. Some have privacy concerns, but a lot of people just don't seem to think ad tech actually provides any true value, other than driving views (which may or may not be fake) to "content" (which may or may not be clickbait).

In my own experience working with ad tech in a business-to-consumer company, it seems to generate very few sales, both overall and relative to the amount of money invested. I'm not sure if we're doing it wrong, though?

I'm interested to know... are there HN-types out there who are actually generating leads and customers through ad tech? Are there situations you've found that it's good for, and situations it's not good for?

Mostly interested to see if there's a counterpoint to the general negativity around here.
Why Economists Have to Embrace Complexity to Avoid Disaster
Please add a "i did not sign up for this account" link to disavow account to email links.

There is someone who keeps using my email thinking its theirs. I am tired of constant reminders to verify my email from noreply addresses, with no way to turn it off.
Nokia 3310 (2017 Version) Now on Sale in Uk
>but most people haven't even progressed past a folk understanding of economics

There are a few subjects where the average HN denizen thinks they know more than the professionals by having read a mainstream book or two. Economics is one. You can identify these people when they ask, 'How come economists couldn't predict the crisis?'
Indeed.

It's kind of amazing that around here when someone says "yeah my Libertarian Paridise home-country is actually a shithole because people keep getting machete'd to death by roving gangs", someone else strokes their chin and thinks "hmm, I'm not sure I buy it, maybe there's a survivorship bias in there"
Does it scale horizontally or it is bound to a single machine?
Quite a astute connection to compare the black civil rights community handling of crime and violence with and Men's Rights handling of the issue of rape. The "Not all men!", or "Judge me not for the color of my skin" both address the problem of conflating a demographic with a crime. This results naturally in a very defense attitude for those that are born into the accused group without addressing any underlying issues.

Now the question I wonder is if the change in the discussion regarding crime and race was caused by the black civil rights community, or if it was caused by society in large realizing that there is better social theories to explain the statistics.
That's the point. The web, at least until now, only ran a mostly human-readable scripting language. Even if grokking the entirety of a codebase isn't easy because of minification, you can still see basic loop structures, API calss, etc.
I thought I was done with BCl/GCL when I left Google. But I guess there is no escape from it. BCL has really weird late binding behavior, very little tooling support.

Can I use ksonnet without knowing what the generated YAML looks like? If I still have to fully understand the underlying YAML formats, then using ksonnet just increases the cognitive load.

I think a parallel is say you decide to use TypeScript since it is all the rage;. But when you try to learn it, most docs says if you do this in TypeScript, this really happens in JS. Now, you need to know both TS & JS to do your job. This is why I personally never found coffeescript etc simpler JS exciting.
Vaccines Dark Inferno: What is not on insert labels?
Name of Open Search Directory of Healthcare Directory
I have a small app that helps user's to search Hospitals, Clinics, Labs and Pharmacies, Check them on Google Map and check if it is open or closed now in my City only.
I'm not sure it would called a Directory app or some thing else. What Type of system is would be or what names would better represent the features that it provides?
How can anyone put any credibility whatsoever in Moody's ratings after 2008?

They defended their ratings on terrible debt at the time by basically saying that no one should rely on them.
That's the part of this that interests me the most - if it is indeed the case that it effectively nukes your learned immune response history (or even suppresses it for years), it could be a life-changing tool.

I can't, in very quick searching, find followup publications on the topic, sadly.
Beginners Guide to Getting in Shape
‘The Get Down’ Canceled by Netflix
This is awesome. The amount of censure we are getting on YT and others is ridiculous. We are a group promoting racial awareness, not something the current empire is tolerating, alas it's members are a target of modern age witch hunting.

I'm surprised I haven't found this project before, but I'm sure I'll also contribute to it in the future.

Just a little note if would be easier to find it if the source code was hosted on GitHub.
I was just discussing this earlier this week with someone, but inflating my 2007 prices for 2017. Looks like I was pretty close: $45,000.
A good parallel to Web Assembly is just straight OS Assembly, as opposed to Flash. Any concerns you have around Web Assembly could be applied to regular Assembly as well (not saying that you don't already do this, but it's good to clarify).

That said, there are indeed security concerns with Web Assembly that are and will need to be addressed, as it runs way closer to the metal and has access to direct memory.
I was thinkging about that Mike Dilworth quote: "DevOps is a culture, not a role! The whole company needs to be doing DevOps for it to work."

It's one of those kinds of statements that at first glance, looks really insightful and invites the head nodding up & down in agreement.

However, thinking about it some more, that type of quote can be applied to anything.

"Compliance is a culture not a role. Everyone from the CEO to the janitor should be aware of legal compliance. Having a compliance department is wrong."

"Security is a culture not a role. Every employee should create quality passwords and follow proper encryption procedures, ..."

"Marketing is a culture not a role...", "Design is a culture not a role...", "" etc, etc. Every employee should know/do everything. If you have a separate marketing team and design team, your company has failed.

Yes, I can see where one ideal of devops is to "break down silos" and therefore, having a set of programmers who specialize in that is "recreating the silo" which is a contradiction. On the other hand, I can see the opposite view: if a company wholeheartedly embraces "devops", they will acknowledge that by having a team that focuses on devops. If you're a Google paying a programmer like Jeff Dean $500k+ a year, you really don't want him working on Chef/Puppet scripts instead of Tensorflow research. At a more advanced level of skills above Ansible/Docker automation is the SRE (Site Reliabity Engineers) which has a lot of overlap[1] with Devops focused engineers.

A specialization in devops seems inevitable especially for larger companies that exceed 10 people.
In short, I'm not sure why "devops" in particular has to rigidly adhere to Heinlein's "specialization is for insects".[2]

As for other comments saying it's "title inflation", I'm confused as to the source of that sentiment. The "devops engineer" doesn't seem like a glamorous tile similar to "I'm CEO, bitch"[3]. There are no "50 Shades of Grey" movies where the female lead gets weak at the knees at the mere mention of "devops programmer". The "sanitation engineer" euphemism of "garbageman" I understand as inflation but "devops engineer" seems like a sideways or neutral label. I'm mystified by the outrage over this programming label.

[1] https://en.wikipedia.org/wiki/Site_reliability_engineering#D...

[2] https://en.wikipedia.org/wiki/Competent_man

[3] https://www.google.com/search?q="i%27m+ceo%2C+bitch"
Steps to Remove White Background in Illustrator
> For such, horizontal scalability of a monolith is almost always a better answer

This would be scaling vertically since your only option is to increase the resources dedicated to that single application instance (more CPU, RAM, Disk, etc). The definition of a monolith is a single application running on a single platform so scaling a true monolithic application horizontally (adding more instances of the application) is not usually possible.
Working on the Workflow: Scrum transformation during software development
Very well designed website.
Spot on. I would like to be the latter.
There is no economic system in which the skilled educated labor necessary to create these drugs can be compensated by what money you can get from a relatively small number of poor people with s rare disease. You cut $300,000 per year for treatment to $30,000 per year, and this company is operating at huge losses. And it's still not affordable to even normal people.
You missed entirely flexie's point. Flexie gave numerous examples of circumstances in which the owner of a private property can not legally do as he/she pleases. Your response is to mention the castle doctrine. What is the purpose of this?

Your response is especially bad because according to the linked article:

"..as a place in which that person has protections and immunities permitting one, in certain circumstances, to use force..."

Note that is says, "in certain circumstances". Flexie wrote that you can't just hit someone in the face in your house. Flexie is correct in this and the castle doctrine in no way disputes this.
Clojure vs. Botnets
darcs
lots

>>> sum(x for x in range(100000))

did not complete even after several minutes.
If you're looking to get into Landsat imagery yourself, I highly recommend the command line tool landsat-util[1] (although you do need to install it using Python 2). It allows you to search with lat/lon pairs, cloud cover, etc, and comes with tools to automatically do the band combining for you so you can have easy real-color images.

I find the the browser-friendly tools like LandsatLook[2] or Earth Explorer[3] to be more difficult to use, but if you're interested USGS has posted some great tutorials for them on YouTube[4]. There are also some interesting ideas about how to use the data itself beyond just creating pretty pictures.

---

[1]: https://github.com/developmentseed/landsat-util

[2]: https://landsatlook.usgs.gov/

[3]: https://earthexplorer.usgs.gov/

[4]: https://www.youtube.com/user/usgs/search?query=landsat
Absolutely - and the argument that "Facebook usage is like common law licenses of invitation onto private property" tacitly assumes that Facebook is like private property, and that the moral justification of "my private property, my rules" is correct.

It's intuitive - I'll give you that - but we need to decide amongst ourselves whether this behaviour is something we want to encourage or discourage into the future.
Well, some of us knew Energize C++ and Visual Age for C++ v4, think Lisp/Smalltalk experience for C++.

Sadly they were too advanced, thus heavy, for the hardware on those days.
> prefer (not (empty? coll)) over (seq coll),

There's a reason why (seq coll) is a standard Clojure idiom, which the source for empty? reveals:

(defn empty?
"Returns true if coll has no items - same as (not (seq coll)).
Please use the idiom (seq x) rather than (not (empty? x))"
{:added "1.0"
:static true}
[coll] (not (seq coll)))

By using (not (empty? coll)), you are effectively writing (not (not (seq coll))), which isn't really very elegant, even if of marginal significance performance-wise.

Curiously, he later champions the use of (some? x) rather than the arguably more readable (not (nil? x)), even though in this case the former is directly equivalent to the latter:

(defn some?
"Returns true if x is not nil, false otherwise."
{:tag Boolean
:added "1.6"
:static true}
[x] (not (nil? x)))

> correct, error-proof way to choose "first non-nil value"

(cond
(some? a) a
(some? b) b
(some? c) c)

I'm sorry, but that's horrible. What if you had 20 items to check? Or an indeterminate number?

How about:

(first (remove nil? [a b c]))
> Humans will still be in the loop for at least the next decade or so.

Reassuring. Really.
Love tmuxp!
The statement touches on a real issue. I would revise the statement to:

If your DevOps people reside in a separate group outside of the development team, then you are not doing DevOps.

Architecture and Infrastructure go hand in hand, and DevOps is the glue that merges them together. I've worked with both DevOps and Architecutre groups in larger companies where Development, DevOps, and Infrastructure have been separated and siloed. This invariably leads to waste that undercuts any advantage provided by modern development practices.

The core of the issue is the designs will only consider trade offs within their skill set. Problems that are easily solved with a combination of dev/devOps/inf are instead solved using complex designs within a single skill set. The other end of the spectrum is that decisions get made in one group that will undercut the efforts of another group.

Real life examples:

The dev group wants to deploy backend service version 2 with fail back option in production. The API's are identical, the database is unchanged. Instead of using a load balancer and monitoring to automate role back the dev group builds another system with the job of routing traffic between the two systems, identifying failures, and then stop sending traffic to the new system.

The dev group designs a system with "micro-services" in mind. The developers have all containerized the services and run them on their laptop. The infrastructure and/or devops group doesn't want to deal with containers and instead deploys one service per VM. (In these scenarios the dev group will get a bill for the extra services).

The problem is that it's easier to grab the people sitting next to design something than scheduling a meeting with groups you rarely see. This is a key driver of Conway's law.
The Second Homes section of https://www.sheffield.gov.uk/home/council-tax/council-tax-di... describes the applicable rules in this case.
Note how the conditions for invoking the castle doctrine are set by society, not by the property owner. It's not a method defined within the class. It's a method inherited from the superclass.
I think this is a great idea; I was wondering what benefits Workspaces gives over this approach. Obviously, it's a bit more polished, but there are significant downsides: yet another app to install, what about its data format - is it open?

From what I can tell, the `open` command doesn't accept any parameters relating to desktop/window placement. I wish it would, that could then be very powerful.
You can have my cryptic Bash one-liners when you pry them from my cold, dead hands.

But yeah, I agree that Ansible is the minimum that should be in place.
>He's gone on record that there's going to be an explicit or implicit write down, and China's average GDP growth is going to be well below 5% (averaging more like 2-3%) by 2020.

But I'd hardly describe that as a "reckoning". It sounds more like a predictable "regression to the mean"

China's unprecedented growth is unsustainable; people know this. Case in point: this article.
>Also, your claim that economics hasn't advanced since the 18th century is absurd and betrays an ignorance of the subject.

Perhaps it was worded poorly but if you reread you can actually see that's the opposite of what I said.
Would you please be so kind as to update https://news.ycombinator.com/newsguidelines.html to indicate 'ideological talking points' the staff believe prevent thoughtful & informative discussion?

Otherwise I feel that there's a loaded gun pointed at my head and any random statement is likely to set it off.
I don't believe this answer deserves a downvote.

I think this answer missed a (somewhat) negation in the middle of the parent posts' argument
What is central to a program is not the data structure or the algorithm but the thing it intends to accomplish for human beings. If you start with a data structure and say "what can we let people do with this?" you're going to write bad software.
I'm not implying it, i'm just stating that North Korea is not a communist country, even if they say so. I'm not english native but i thought that my writing was quite straight and clear in this case , but well you can try and twist it to suit your ideology all you want.
MuseFind: Connect to Influencers at scale
I've been on the sysadmin/ops end, trying to teach devs how to apply their software engineering to ops. It's not a short ramp, unfortunately; the various ops stacks now are as broad and deep as software development stacks. Worse yet, it is not Yet Another Imperative Programming Language for them to pick up. Even declarative configuration management systems embed a lot of hidden, assumed sysadmin/ops experience/skills that many devs don't arrive on the scene with, and in the vast majority of cases it was like training someone from scratch to become a sysadmin, and then start devops training. Add in cross-platform ops, and it gets more challenging. Add in enterprise demands and integration points, and it becomes a multi-year effort.

More unfortunately, it is also a long ramp up time to bring sysadmins who don't know programming up to speed on software development. I'd like to know what others are doing to quickly build a devops team if they are doing that, other than "find highly-skilled senior sysadmins who already know software development", because that's my go-to approach for the time being, as it is way faster to teach someone like that Ansible if they already use Chef, for example, than pick up sysadmins or devs and cross-train them into the other field.
Improving GCE boot times with custom images
The only kind of "racial awareness" I can think of that is not welcome by "the current empire" is white supremacy.

Interest groups for blacks, asians and a lot of other races usually get accepted by the broader society.

So I am curious which group you are part of
I didn't say the contrary or at least i can't read it in my words, maybe there's some hidden meaning in my words i can't see but you can.
I installed Seafile and ran it for a while, but what I didn't like is that in order to get to the file on the server, I had to use fuse and, well, I just didn't want to have to do that. Picky, I get it, but we all have preferences.

I've run ownCloud for some time now and I don't see the reliability issues that some people claim. I am running it on TS140 and not something small like a RPi, so maybe that makes the difference.
So how does Germany manage to avoid the same situation?
Even cooler is when you take landsat-util and visualise results directly in your terminal, see here:

https://github.com/daleroberts/tv
What is that guy in the picture doing with his finger on the needle?
I found a video on one of the example sites and opened it on mobile, iOS and the Google Search app. The video didn't play. That is why Youtube is so dominant. 12 years later and nobody else has figured out how to make videos that actually play.
It seems weird then, that the American medical association lobbies against DTC advertising.
Strace 4.17
The F1 engine [1] (Saturn V, first stage) used another interesting way to improve efficiency with a gas generator cycle: using the turbopump exhaust gas as a cooling film in the engine nozzle. The fuel-rich exhaust was relatively cool compared to the flame generated by the rocket engine itself, and thus protected the nozzle from the most intense heat.

This is why, close up, the flame looks almost black close to the nozzle [2].

[1] https://en.wikipedia.org/wiki/Rocketdyne_F-1

[2] https://upload.wikimedia.org/wikipedia/commons/7/71/F-1_Engi...

Edit: Hopefully clarified a little, and changed the link in [2] (from https://youtu.be/DKtVpvzUF1Y?t=125).
Ask HN: What do you think of my idea for a new type of college?
I have an idea for a new type of college or university. If it is successful it could have a meaningful impact on world poverty.

In developing countries there are many smart, hardworking students who finish high school but who do not have the family income to pay for a good university education. Government and private foundations offer a few scholarships and loans but demand greatly outstrips supply.

I want to establish a non-profit college to provide an opportunity for young adults from a poor country like India or Cambodia to receive a university education and immigrate to a rich country like Australia or Germany. What would make this college different from others is a focus on reciprocity and growing the size of the college: Students who graduate will have an obligation to give a significant percentage of their salary back to the college with the aim that the college can grow at a rate of 10% per year. For example, if there are 100 students enrolled in a given year then there will be 200 students enrolled 7 years later, and 400 students enrolled after another 7 years, etc.

To achieve such growth it may be necessary to ask students to pay 20% of their salary to the college for 15 years after graduation. That is lot of money, and you may think there is no way someone will voluntarily give up such a large chunk of their income. But there are many psychological factors that the college can employ to encourage the student to financially support the college after graduation. Here are a few:

1. Reciprocity - If someone gives you something, it is natural to feel grateful and to want to return the favour. The college gives students a large benefit - a path out of poverty - so the student will naturally want to give something back the college.

2. Commitment and consistency - Before enrolment, the college will ask the student to make a public commitment to pay 20% of his/her ... (continued below)