skysight-inc/HackerNews huggingface dataset:
Also to counter the fact that bike lanes are geared towards the young, cycling is a physical activity that you can partake in well into old age.
Thank you for all your work on Libre Office.
"[..] bubbles and recessions are 'abnormal economics' [..]"

In my opinion, something that happen periodically and continually to a system can't be easily classified as 'abnormal'.

I think 'inherent' would be a better word.
Okay let's look at the following chart:

https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iRECXe3ViYP...

While there have been "cycles", the cycle doesn't have a precise duration. The expansion period could be a "few years" or over a decade. The "dip" isn't predictable either.

Someone who was ready to buy the dip in 2010 might had to cut his losses because the decline was really steep that he might have believed the "sky is falling" news.

See the 1960-1970 period. We might still have 1-5 years of more "bull running" before seeing any correction. Given that we have little data too, it is possible that it turns into a 7-10 year of more "bull running" just for the fun of stretching the limits a little.

You'll have to be real patient not to buy stocks/assets for the next 5-10 years. That "crash" day will happen once everyone is confident that "things are the way it is and bull is normal".
It is a method for examining believes or ideas, either you or the other person can learn things over the process, a thing that is great.
Use OS X Finder Quicklook to preview all plain text files
Even if what you say is true and systemd is the inferior system and everybody only picked it because Redhat promised to support it, that's fine with me. Support is indeed a major feature. Anything that is not supported is lacking a feature. I'll take the good-enough-but-supported version of a thing over the perfect-but-left-out-in-the-cold version any time of the day for anything that I'd put close to production.
How to Make Best Use of Pattern Libraries
But in a way, the system did work, right?

To me, the greatest thing about open source software is that you can fork a project for whatever reason, even if it's a bad one.
Cool! From a 1904 Dutch cocoa package design, I've now learned:

https://en.wikipedia.org/wiki/Droste_effect
The two are clearly not mutually exclusive. The standard library, IMO of course, is already structured in such a way that it can be used in a very high level way.
I'm building one with '80s technology. That way, not only will I complete it, but I'll be able to include 20 years or so of improvements before I even turn it on.
If you just get a cup of coffee, the price is usually about the same, modulo free refills. The quality from the coffee shop is also usually better.

Diners (at least those where I live) have started offering more options (including cappuccino style concoctions) in response to the coffee house trend, and now tend to match the prices of those coffee houses.
Does anyone know what the package management story is like for D? And also what is the D ecosystem like for embedded systems?
The only difference I see is in marketing.

D could be marketed as a better Python and it has enough features to qualify.
> Everything is good in moderation

I would add "and in the correct context"
And this is exactly what the method accomplishes! Might as well call it verbal debugging.
Didn't know this. Thanks. I might give it a look as I'm being forced to switch provider anyway.
I also imagine that some of the people with $0 saved toward retirement also have it even worse than that, and may have a negative net worth, especially after the housing crisis. Things like credit card debt and payday loans will bleed you dry before you can even think about retirement as well.
> It will, if nothing else, demonstrate the utter idiocy of thinking a real estate developer understood the economy better than a professional politician.

That sounds a little like 'the utter idiocy of thinking a sous chef understands particle physics better than a janitor': I see no reason why either profession would have an edge over the other. Frankly, neither is real business: real estate is easily as much about using public means to earn private profit as it is about working in an actual market, and of course politics is not a free-market business at all.
It is still a fallacy. Insurance companies don't look at someone who is 40 with no accidents and insure them for free because even the lowest risk drivers get into accidents sometimes.
Virtual Reality for Freely Moving Animals
Have you tried Cython? That seems like a much smaller leap than a new language.
According to their respective Wikipedia articles, D is 8 years older than Go. Given that you're saying that Go had a lot of success breaking into the Python market, why couldn't D have instead if they had put their efforts there from the beginning?
COMPUTER SECURITY How safe are we on the Internet? Chronicles of a hacker
Yup, I already know where sets and maps are better than lists, but this article now primes my brain to look carefully the next time I write more code.
The first time I ran into this was on a project that was passing contact information around like String, String, String, int. Back and forth across the system in four or five workflows with extra data passed in here and there.

Of course they left off Address Line 2 and rather than try to fix this in thirty places as I was told I made an Address object instead.

With very rare exception, a street Address (Address 1) is meaningless without at least the zip code. And god help us if you had two addresses.

Later it took someone a couple hours to fix it for 9 digit zip codes. No further changes unless a new State joins the union (this was for a state court system and they required a domestic mailing address. One of the few times I didn't eventually need to process international addresses)
And it is complete horseshit. no evidence whatsoever, but a great way to sell newsletters to suckers. Pseudoscience.
This article is behind a paywall. Who is voting these things up?
A Physicist Who Models ISIS and the Alt-Right
neutriNote: powerful note-taking for Android
> A bike-sharing scheme has sparked outrage and vandalism from those who see it as designed for affluent, white professionals – not locals

That this could ever be written, seriously, points toward how toxic the times we are living in have become.
MIT Hyperloop Final Report
Who doesn't love cleaning out stale pidfiles? That's why we get those big SV $$$.
Facebook is worst than the KGB
The easiest way to invalidate a theory is to see what predictions it makes, and to figure out where those predictions were wrong.

One recent example: the choice between austerity and stimulus, in the US and Europe, shortly after the 2008 downturn. Keynesian economic theory claimed that if your interest rate approached 0%, that you could no longer stimulate the economy via interest rates, but that the best way to improve the situation was for the government to create and spend money. And that doing so wouldn't cause sudden inflation.

Another theory said that fiscal austerity measures and the reduction of government debt would improve the situation. This theory also suggested that the US should experience strong inflation in the years immediately following 2008.

IIRC, the US government spent something like 1/3 to 1/2 the money that some Keynesian economists recommend spending on a stimulus. Other countries tried varying degrees of austerity. So to test the theory, you'd need to compare what happened in different countries.

Note that this particular "Keynesian" theory does not necessarily recommend heavy government spending when the Fed interest rate is above 0%. Basically, it's only about emergency measures when ordinary economic theories have failed.

For an easily-accessible version of this particular "Keynesian" theory, and why it's supposed to work, see this paper on the "Capital Hill Baby Sitting Co-op": http://www.eecs.harvard.edu/cs286r/courses/fall09/papers/coo... This is really more of parable than anything else, but it explains the logic.

Tl;dr: At the government's scale, money is a weird abstraction and you can't always pretend that it works like grain or cars or other simple economic goods. Or to put it another way, if the economy gets bad enough, then everybody wants to work more hours at the restaurant, but nobody wants to go out to eat—and therefore something has to give.

I'm not qualified to comment on whether this theory is actually true. But that's how you might test it, and an explanation of why it's supposed to be useful under certain circumstances.
To lessen the clickbaity nature of your post:

> The Droste effect (Dutch pronunciation: [drɔstə]), known in art as mise en abyme, is the effect of a picture appearing within itself, in a place where a similar picture would realistically be expected to appear. The appearance is recursive: the smaller version contains an even smaller version of the picture, and so on.
People with access (ft is good, and worth paying for), or people who get through the paywall.
Nuclear tech breakthrough or not, oil as fuel is sooner than later going to be obsolete.
How Do Developers Test Android Applications? [pdf]
The reduction in working hours came along with a proportionate reduction in income. My lifestyle is fairly modest, so I can handle it (no car, no children, no mortage).

It has reduced my financial flexibility, for sure, but I think it was worth it. Quality of life is hard to quantify. ;-)
Console -> Network -> Offline [x] also works.
I use an iOS app called Freedom to disconnect. I can block the entire Internet (excluding iMessage and FaceTime) or a list of sites (social media, news, etc) for a period of time. This way I can still contact people, but cannot browse idly.

Is it a crutch? Sure, but crutches work. If you were dealing with alcoholism, the best thing you could do would be to remove your ability to easily access alcohol.
Show HN: Isomorƒ, an experimental software development paradigm
Hi HN! We’re the founders of isomorƒ (https://isomorf.io), an experimental software development paradigm. isomorƒ is a structured cloud IDE designed around the ideas of functional programming and serverless architecture and built to reduce barriers to entry and increase developer efficiency.

We wanted to see if we could reimagine the software development process in a way that would be more automated and assistive, less redundant, and more flexible. Drawing heavily on the concepts of functional purity, static typing, and statelessness, our premise was to design a simple, "low power" representation (i.e., AST) that serves as an easily manipulated backbone for storage/analysis, and then build a structured editor on top of it that allows for very flexible syntax and syntactic sugars. The simplified central storage allows us to offer refactoring, debugging, optimization, and reuse assistance that is often limited by traditional text-file-based editing.

Here is a tour of the concept that ends in a sandbox where you can play around:
https://isomorf.io/#!/tour

A few things to note:

- Editing. The editing is structured, so there are no syntax errors (e.g., no mismatched braces). The editing is also propagational (i.e., if you rename or delete something, that change is propagated everywhere that applies). We have built distinct mouse vs keyboard paradigms. You can double-click to see menus, or you can use keyboard shortcuts. (Look for the keyboard legend button for details).

- Deployment. Current focus is on microservices as this was the most universal, easiest to implement deployment. But native apps and HTTP servers are in the works.

- Progress. What we have is very much a work-in-progress, but it’s enough that we wanted to share and get some feedback.

email: feedback <at> isomorf.io

beta release signup: http://eepurl.com/c0CaeX

blog: https://medium.com/isomorf-blog

Thanks!
Essential Phone – Limited Warranty - Opt Out - ASAP
Amazon Aurora Under the Hood: Quorum Membership
I tinkered with D a bit (along with Nim, Dart, and C as a comparison) while writing a Clojure interpreter.

D seems to be a nice language, but I found the editor integration wasn't the best. I also found it annoying that the docs used `auto` all the time, so you could never figure out the right type annotations for their APIs (e.g. I want to call the foo API and return its value from my method, but the docs all use `auto` to refer to its return value, so I don't know how to annotate my method.)

I liked Nim better in almost every way but one: the compiler was fickle and would just fail silently sometimes.
> but has huge gaps by the standards of modern language

Please detail, because i'm sure that the Lisp community would love to fill those gaps. After all, Lisp is addictive to the point of resembling a hard drug.
I heard there were four, but maybe I was wrong. I am still kind of surprised there even was a vote on this. The difference between harassing people and saying "CoC may also have some downsides" should be kinda obvious. Sadly, it's not.
I've never heard those terms in particular used before, but there is a major dichotomy in writing: do you extensively organize, outline, and plan the structure of your novel before you start writing; or do you primarily let your novel evolve organically as you write it. The former I'm guessing is being called plotter and the latter a pantser here.
It's not that simple.

For many poor and middle class people bikes were a sign you were poor and could not afford a car. So some people in the middle would avoid biking so as not to look poor.

Upper middle class, having some security and wealth didn't care about "looking poor". They could ride $5000 bikes to display wealth or could ride $50 used bikes, interchangeably. They already had status so bikes were neutral or even positive (I'm active, I'm pro environment, etc.)
> “Overnight, they just came and set this up. They had no respect for this community.”

A common narrative amongst opponents of the program is the lack of community outreach. Not mentioned in the article is that Motivate, the company that runs the bike share program, reached out to communities and collected feedback for 2+ years before rolling the program out.

Outreach report from February: https://s3.amazonaws.com/babs-www-assets/FordGoBikeInterim+O...
You know exactly what I meant, flavio81. Obviously.

> For example if you want good options to package an executable, I think LispWorks has lots of features.

It had 2 alternatives. I know, because I shipped some stuff to prod for Powerset on LW back in like 2009? We ultimately stopped using it precisely because we shipped less bytes more quickly with Java and Ruby.

> As for Java, to execute a Java class you need a JRE (java runtime environment), which is not small at all, so I am not sure if it gives you a big advantage.

I'm surprised to hear you say this, but in the interests of completeness I'll give you a handy way to compute the difference in bytes saved.

(defun bytes-saved (num-deploys stdenv-size)
(* (-1 num-deploys) stdenv-size))

A similar trivial function could help you see the amount of time saved by not compiling on site, should you respond to just ship and produce images onsite.

This requirement is even more important in the world of diverse deployment techniques that expect modularized executables as a space and performance optimization. Docker, Nim, deployments around FreeBSD jails, and even package managers have dramatically improved performance if you can offer that kind of segmentation.
You did install a JVM to run Java, didn't you? If you want to develop in Java, you need a JDK. According to this page, it amounts to 132MB:

http://www.oracle.com/technetwork/java/javase/windows-disksp...
Yes, if you are meditating. However not if you are, say, programming and drinking coffee. The use of the mind while sitting is typically ignored in these studies, I think because it's hard to measure and thus considered subjective and non-scientific (despite being relevant here).
> prehistoric initscripts

That's the only thing I've seen people praise systemd for, and I happen to agree.

Nothing else systemd does do I think it does better.

If systemd had remained an init system and nothing else, it would've been a clear improvement worth breaking what it does. What systemd is today should be called the Fedora userspace suite, not a Linux init system.
Introducing Network Service Tiers
The privilege of being a non-white professional in San Francisco is getting to join a housing development protest to check out details on the new trendy building I want to consider living.

I hope they put up a bike station near it too.
Python is a high-level interpreted language, and C/C++ are low-level (even compared to other) compiled languages. While you might be able to optimize your Python code to run faster than it does now, it's never going to match the performance of C/C++, nor is it intended to.

Go will be a significant speedup over Python, but likely won't quite match the speed of C/C++ for most tasks. Then again, the ease of development in Go will likely be noticeably better than in C or C++. Rust could potentially match the speed of C++, but it's a much more complex language than Go, so it will take some time to master. (Personally, having spent a large amount of time programming in Rust, I find myself more productive than in Go due to the powerful abstractions present in the former and lacking in the latter, but conventional wisdom is that this won't be the case for most people, and it certainly won't be when you're first learning Rust).

EDIT: Anecdotally I've heard that D is a nice language, but I have no experience with it, so I can't comment on how productive it is or how fast D code will run.
Just go back to the table of contents. The link works from there.
Agree. What makes a pattern a code smell is that it is immediately recognizable and is almost never a false positive. Either the immediate implementation is problematic, or something about the larger context of the implementation is problematic.

A functional programming diehard could assert that iteration is a code smell, because recursion is the preferred solution. But there is nothing inherently wrong with using iteration to implement a solution in Java.
Can we mark this [podcast] or something like that? It's not an article that can be read.
I'm not sure HN is the forum for argumentation, but I agree that there is nothing in your post that merits downvoting. In fact, I think what you've drawn attention to is valuable.

FWIW--from what I've come across--while I do sympathize with his frustration and distaste for, e.g., mindless campus activism,
I'm not left with the impression that Peterson's views are particularly philosophically sophisticated. He seems to succumbs to polemical emotional outbursts in place of sober and cogent argument. These could be made more tolerable if he were able to offer some justification for the claims he makes.

I know that Derrida addresses Marxism and its lingering "ghosts" (as much as Derrida can be said to address anything), but I do not quite understand how Peterson believes Marx is smuggled into the humanities (or wherever else) through "postmodernism". I don't know that you need to appeal to postmodernism to explain the presence of Marxism in the humanities. It was there long before postmodernism came about.
I actually just emailed sunflyer about pricing since that's the biggest factor initially. I will update if they get back to me. I suspect that they'll be relatively inexpensive compared to a new C172SP @ around $330,000. Maintenance is the biggest difference IMO. Aircraft ICEs burn through oil and parts like nobody's business and only last ~2000hrs before they need a $20+k overhaul. The motors should last the life of the airframe, but this will be offset by battery degradation. By the time these need battery replacement, it could be quite cheap though.
Don't blame the internet, numerous sources of distractions existed long before. If you are easily distracted, the real cause lies elsewhere.
Towards Multilingual Programming Environments (2015) [pdf]
Oh good. Just in time to keep labor from having any pricing power. Excellent.
Oil isn't going anywhere any time soon. We might not use it for energy production, but it is a key ingredient in pretty much any modern technology. From plastics to asphalt. Until we can find away to synthesis or substitute it, it will be around for the foreseeable future.
50 years anniversary of Simula
Please see: https://news.ycombinator.com/item?id=15082806

ONE installation is inevitable. It's that very few CL-offering environments give you anything better than an image.
I live in the neighborhood in question. The "nextdoor" group for the neighborhood has a healthy mix of "new comers" and "long timers/latinos". There is a poll in the neighborhood asking "should the bike share stations be allowed in the mission", and right now it has about 75% "yes", 20% "no" and 5% "I don't know". IMO, this poll is clearly not scientific, but it does show broad based support for the bikes, and my view is that those who are virulently against the bikes are a distinct, loud minority of residents in the neighborhood.
Vanguard Joins Funds Cutting Uber Share Price by as Much as 15%
Yes, that is actually how it works.

Weight of car / Contact patch / number of wheels = PSI + strength of sidewall.

Doesn't matter if it's a cylinder or a sphere, the equation doesn't change.

PSI literally means: Pounds per square inch. Pounds of car per square inch of contact patch.
Plastics. Lubricants. We will still be using oil long after we stop burning it.
> The question above was, "when has Systemd done it right?", followed by an assertion that they've been doing it right "since systemd became mainstream."

Yes, they've been doing a great many things right. That doesn't make them bug-free by any means, nor does it mean that every single thing they've done is right; it does mean they built something incredibly useful and working for a large number of people. People don't seem to talk about those as often; outrage carries so much louder.

> I offered several examples, such as the '0day' username thing that was not only an example of a bug, but an example of very clearly Doing It Wrong on a design level.

Yes, and that was broken. And it has since been fixed, but that didn't get nearly as widely reported. systemd now checks for that issue and reports it rather than running the unit in question.

(You could argue about its parsing of such fields, and that discussion is ongoing, but that's separate from the issue of running the unit as root.)

> I'd suggest you search for timesyncd issues on Google, but you preemptively announced bugs don't matter to you and declared "works for me!"

No, I asked the question of what you considered problematic about timesyncd, especially since you seemed to be talking about what you considered fundamental design issues. I keep a close eye on the large community of Debian folks running systemd, and read the bugs reported, and I had not seen anything notable related to timesyncd, especially not anything that would suggest a design issue.

I never said bugs don't matter to me, nor was I attempting to generalize my own experiences to suggest that it must necessarily work for everyone. You seem to be actively seeking out and assuming hostility where none exists; I would not be surprised if you find it, but I'm not looking to supply any.
Good for you. Anyway the discussion here is about investing, not trading.
Yep. Stuff like this gets twisted and distorted and then whipped up by politicians, pundits and "journalists" in order to get votes, viewers and clicks. It's disgusting.

edit: downvote? what's to downvote? seriously? don't be a coward, explain yourself!
Sure, everyone's tree descends from it. However:

- normal CVSROOT: developers develop on top of the head of the day.

- Linus's tree: developers develop on top of someone else's head of the day, except for some bugfixes.

Linus's tree becomes "similar" to a CVSROOT only after he cuts a release. But at that point, version control is actually not part of the game anymore.