skysight-inc/HackerNews huggingface dataset:
I think this example and reasoning conflate the development and marketing of a fundamentally similar product (traditional vs. electric vehicles) with the development and marketing of type of product totally new to Apple.

Is it reasonable to say that car manufacturers stuck with what worked because they are essentially swapping out the internals of the car? Yes, much like Apple sticks with the same philosophies when swapping out the internals of their computer. I don't think it is reasonable to say that car companies would stick to the same ideals when developing an electronics branch of their company, so why would it be reasonable to say that Apple would stick to the same ideals and process when developing a car branch of their company?

And of course, the use of the common word "mobile" meaning "able to be moved" is totally disingenuous when arguing this point.
>And downvoted. Classic Php apologist response..

For one, I just saw your comment, so didn't downvote you when you wrote that. Others did.

That said, "classic X apologist" is beyond juvenile for my tastes, so any downvotes I'd call deserved.

Yes a language can get a proper parser "in it's 7th iteration and 20 years later" and still be good for some use cases and a success. In fact, the mere fact that it got to its 7th iteration and had a huge following despite not having a proper parser might point you to the fact that it should have gotten some other things very right to compensate.

But that would require thinking, instead of a knee jerk reaction and a general assumption that everybody using it is stupid and you are the clever one.
The universe is old, at least according to mainstream physics, even small changes would accumulate over billions of years and cubic lightyears. And we are good at measuring things, we famously measured the g-factor to a part in a trillion, detecting gravitational waves required detecting length changes on the order 1/1000th the diameter of a proton, 0.000000000000000001 meters. A quick search reveals that we know the energy density of the universe to better than half a percent. So what are the numbers? How much new matter is generated per unit time and volume according to the theory?
I haven't tried one of those - never even heard of it - but I have been considering setting up a Kindleberry[1] for that purpose, since I've already got an old Kindle.

[1][http://www.ponnuki.net/2012/09/kindleberry-pi/]
I too think it is beautiful, especially when you watch it performing aerobatics at low speed.
Remember when server side rendering plus some Nginx load balancing/port forwarding was all that was needed to show off to other technologists?
I think you've fed majorly into the hype but to address your point there was a great comment on neurons (from someone who knows much more than I do) just a week ago:
https://news.ycombinator.com/item?id=13030766
>Any substances should be "legitimized" by default, unless they have known harmful effects.

We don't ban chlorine. Or paint thinner. And, yes, we don't consume those either (although, some do sniff glue), but no reason to not having even things with "known harmful effects" be legit between adults in their own time.
Oh, I see. In that case, I was a little confused by the following:

CL-USER> (remove-if-not #'evenp '(1 2 3 4 5 6 7 8 9 10))
(2 4 6 8 10)

The author explained what #'evenp did (FUNCTION '(1 2 3 4 5 6 7 8 9 10)) but not that '(1 2 3 4 5 6 7 8 9 10) is just (1 2 3 4 5 6 7 8 9 10).

In other words, the above evaluates to:

(FUNCTION evenp (1 2 3 4 5 6 7 8 9 10))

Or didn't explain it unless, of course, I missed a bit :-)
I'm with you in that I've lost some confidence in Apple's level of quality.

But not nearly to the level you're expressing.
Linux Kernel Summit 2016, part 1
>SINGLE Lisp reference I have ever found

Then you haven't read many Lisp books, including Common Lisp Recipes and ANSI Common Lisp. There are so many of good ones.
The blockbuster hollywood movie watching kid and sad drone stat reading adult in me is wondering why all these people were not just killed years ago. Seems pretty serious to just be able to produce visas and fake/doctored passports.
Where do you see the future of crowdfunding, especially as crowdfunding spreads to outside of the western world?
Thanks for that, starting from an existing binary was not on my mind. That is a very neat trick.
JSON vs S-expressions
I appreciate the answer. It looks like I do want to create a rule for each property. Why? Why not create meaningful objects and not micro-manage individual properties? In case I want to update my front end query in the future? Shouldn't I just make my objects more granular, rather than this extreme of managing individual properties? I'm genuinely interested from an architectural standpoint what the real gain is here, it really seems like there are major portions of a useful api that are not discussed when I've looked in to GraphQL.
Apple has one of, if not the, best OS kernel out there. People will disagree about this, but this is based on all of my using iPhone, macOS, tvOS and a similar amount of experience with Linux, and a bit of Windows.

I do believe the XNU kernel is extremely well built and solid. If Apple does this, they may need a different kernel for real time features, or they would make XNU a realtime kernel.

Anyway, my point here really is this. I trust the XNU kernel as one of the most stable best supported out there. And with possibly the exception of seL4, I'm not sure that there are others I would trust more.

I'll ask a question now, what other company providing a full OS stack do you trust more to deliver a stable and reliable kernel for a car, that has a better track record with power consumption, uptime, or memory utilization?
Interesting. How does a drug do worse than a placebo? Surely those who a placebo works on will also benefit from the drug, since the placebo doesn't disappear when the drug is real?

So an ethical doctor can just prescribe medicine. It should work through its intended action + placebo :)
Version 1: Detroit declined because the US auto industry declined, due to foreign competition. US auto production peaked in 1973, at 10 million cars. Today, 4 million.

Version 2: Detroit declined because it became a black-majority city. 83% black today, blackest big city in the US.
Card interchange in the EU is 0.2% for debit and 0.3% for credit.
Having said that, I don't know of many people that use ht editor. Make sure you change to the disasm mode (F6) and you can edit bytes using (F4). Save with F2.

You can also follow functions around rather quickly. Supports PE (Windows), ELF (*nix) and many other formats.
I think the specification committee for ANSI Common Lisp would have agreed that defaults matter. It's just that their criteria for defaults was "What professional programmers are doing right now".

Historically, Scheme somewhat dodged avoided issues like argument order by excluding functionality from the language spec. My experience is that once Scheme gets expanded out and becomes Racket, the many hands show up as inconsistencies among similar functions much like Common Lisp.

Clojure, to me, seems to have the right idea: procedures that abstract operations from data types...for example there is not one mapping procedure for lists and another mapping procedure for arrays. Racket seems to be headed in that direction.
You illustrate the point exactly. Maybe it would be clearer with a little more detail on the "potato blight" analogy.

Here are two kinds of statement:

"Potato blight" has no single cause -- it results from combinations of inter-related agricultural conditions, including rainy summers, witchcraft, overworked soils, and God's wrath at our tolerance for rampant homosexuality.

"Potato blight" is the common name for a plant disease, usually caused by the organism Phytophthora infestans.

The first statement, just in its form, is essentially pre-scientific, pre-rational thinking, which has been the norm for most of human history. Parts of it may be true in some sense. Pretty much none of it is in any way testable.

The second is a scientific statement at least in form -- it may or may not be accurate, but that's easy to check.

Occam's basic point was that when you propose a complex, multi-causal explanation of a discrete syndrome, against an alternative hypothesis which is parsimonious, precise and uni-causal, the Bayesian prior of the complex hypothesis should be very low.

In this case, we have a multi-causal explanation of a historical mass migration. To my mind, the causal null hypothesis for any urban decline or mass migration, past or present, is: the city fell into ruins because the people who lived there left. The people left because, due to political or military forces, they became afraid for their physical safety. In short, ethnic cleansing.

This simple uni-causal explanation is amply confirmed by anecdotal evidence from the period. Or you could accept Wikipedia's multi-causal explanation, which to my eye is basically zoning changes, the phase of the moon and maybe even God's wrath.

But, sure, there are a ton of papers. Bear in mind: in 1405, there were a ton of papers as well.
They don't hate it because it's ugly. I think the simplified version here is they hate it because they don't want to fulfill the role it does.
I'm working on a book covering parallel and concurrent programming in Clojure, with the style of building abstractions before actually using them. On the topic of Joy of Clojure, as far as I could tell, the book is not meant to be an introduction to the language, rather meant to be read once already familiar. It's helped me internalize concepts I'd picked up through usage.
>For example: I don't buy clothes online because it's important to see how they fit on me specifically before pulling the trigger. VR that could do this sufficiently well would totally end my shopping at physical retail locations.

Hate to burst your bubble, but quality control from mass market clothing brands is going to keep this from becoming reality. Levi's, for example can vary several inches between garments of the same listed size.
Next they will doctor a fake "US Country" and then they will issue visas for it :) the poor souls who have never seen the US will feel they have come to the US :) Level 2 :)
For the US, NOAA serves depth charts for free http://www.charts.noaa.gov
I think your story does more to reinforce the parent post's point. The chain of events you outline spans an entire millennium. Over that time, yes, a lot of technology developed, and eventually we got to computers, and there was even the movement that gives us the term Luddite. But it was still one long chain of gradual, evolutionary developments over the course of a very long expanse of time. At no point was there anything like the kind of sudden turmoil that futurists like to claim that deep learning will produce.
Learn Pooling. Highlights from Udacity's DL Class
I remember watching a long documentary series on WW2 aviation and the host, with zero fanfare, mentioned that a downside of the B-29 engines (and I think also some of the P51 engines) was that they had a tendency to catch on fire.

I was like, wow, okay, that's a risk you don't really think about in today's planes but I guess when you have to churn out a lot of very powerful engines very quickly that sort of risk is just seen as acceptable.
>won't you just pick up the Intel reference manual and flick through it?

The Intel reference manual is incredibly bloated and dry reading. Yeah, it has literally everything you would want to know. But good luck trying to understand all of it in a reasonable amount of time.

I learned x86 while studying buffer overflows in college. We used Hacking: The Art of Exploitation which walked us through most of the core concepts really well.

https://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson...
You're right, there is no obligation to maintain it. I think that misses the point though. The value in keeping the code is to allow the end user to continue to enjoy improvements in parts of the library that don't have breaking changes without upgrading those that do. You could continue to have security patches installed, for example. That value is much less when you don't do basic maintenance implement bug fixes and security patches.
I wonder if it's come to a point, that people will try and target/buy/disrupt businesses in order to stop them from funding political causes.
Do you remember when XML was all the rage, and we had silly implementations of pretty much everything using XML? For no good reason other than the fact that it was XML. Then everybody moved to JSON because it was simpler.

Well, it seems history is being repeated. Just because something exists that a lot of people use doesn't mean you need to build everything on top of it.
Just one here. I prefer to keep it that way. There have been times where I had to juggle more than one project at a time and I hated it.
Example Uses of the Linux Ps Command
Just about every airplane achieves a certain state of grace by taking to the air - though it is illusory if it has nasty handling characteristics.
Metaprogramming for madmen (2012)
80 years is very conservative. Rich Sutton has a very well articulated argument for achieving human level hardware (using Moores law, and an estimate of the computational power of the brain derived from measurable computations in the eye (retina?).

But as you said, it's the algorithms that are by far the long pole. Current supervised learning is much akin to simple rote learning. This is the promise of reinforcement learning - and the ability to truly learn on your own through experience. That's scalable.
*that said ... I'm biased being one of Rich's students :(
> for example there is not one mapping procedure for lists and another mapping procedure for arrays.

In Common Lisp, MAP works just as well on either.
I'm a jack of all trades design engineer in the R&D space. Assembly is appropriate for the very low end of the 8-bit microcontroller space. Especially for timing critical code. Like a bit banged RS-232 port. There are still micros with only a few kb of flash. Can be hard to fit much of anything in there. You can do some amazing things in assembly if you're motivated, which tends to happen when you have a fifty cent budget for a micro, two weeks left for delivery of prototypes, and code left to write.
Everfilter transforms your photos into anime-style art
> Of course, despite this limitation stereo vision comes up a lot in nature - it's still a beneficial adaption, because most things in nature that will kill you do so from less than 10m away :)

It's actually pretty rare for non-predatory animals to have good stereo vision. Most of them are optimized for a wide field of view instead, evolving eyes placed on either side of their head. Think rabbits, parrots, bison, trout, iguanas, etc.

https://en.wikipedia.org/wiki/Binocular_vision

https://www.quora.com/Why-have-most-animals-evolved-to-see-o...
Exactly this. Even though it is not quite 1MB, but more like 5-10MB including all the images.

But requiring 250MB of memory, AND some doesn't even load 60fps smooth on latest machines. At times i wonder if there is something fundamentally wrong with the Web Stack.
Show HN: A new tab page for Firefox built using react
Version 1 (unless broadened) does not explain why exactly the same symptoms (if not always as extreme) appeared in many other American cities, not specializing in auto production, at the same time.

"Due to foreign competition" is also contentious -- an equal and opposite contentious statement would be "due to free trade," ie, attributing these events to an human political decision, rather than an abstract force of history.

Version 2 still contains the passive voice. Notice that both these versions trail off into "no one is responsible." This is consistent with a political memory hole.

It also seems deeply problematic (in a number of respects) to argue that Detroit declined because African-Americans moved there. Surely the proximate cause of the decline is not that a new population arrived, but that the old population departed?

Here's a clarifying thought-experiment. Imagine that Detroit was a city-state, and you were its absolute monarch, crowned originally in 1965. Then deliver the explanation as if you were talking to your bondholders. Extra points if you can use the phrase "our incredible journey."
Drill sergeants. Much of military training is about habit implantation.
I lurk and occasionally interact here, but this made me kinda concerned so I figured I'd reply. Not sure if this is the appropriate place for feedback (If it isn't, sorry in advance!) But just my 2¢: I personally don't think this is a good idea, both in principle and because of the practical consequences. Politics and software development/hacker culture/startups frequently overlap (user privacy, patents, open data/governments, just to name a few examples) plus the moderation team will be forced to come up with an official definition of what is politics and what isn't for the sake of enforcing rule. Since this is clearly subjective, users will start arguing over the definition, and every time a thread is on a "gray area" and get's flagged/doesn't get flagged people will get upset and fight over that instead.

Wouldn't it be much better to simply introduce a flagging system for "toxic" discussions (since clearly they can and do start from other, more mundane subjects, e.g vim/emacs) Then whoever doesn't like them can simply filter them out?

I personally try to be as non-toxic as possible in my remarks, since I feel like that prompts way more useful discussion, but I don't mind/don't care if discussions become toxic (since the original news might still be relevant/interesting, and it's really hard for the comments to be 100% toxic), and I believe at least some people are like me in that regard. I also understand other people might think different too, so a filter could be a nice compromise?
I am mentally ill and disabled because of it. When companies have a disabled plan it is for people in wheelchairs, the blibd, and the deaf but not the mentally ill.

I have good days and bad days with my mental illness and sometimes lose track of what I am doing if interrupted too much. I know I have to take interruptions from my work for help desk assistance and other things like team members.

My mental illness has some things in common with high functioning autism, and bipolar disorder, and schizophrenia and is so rare that half of 1% get it, schixoaffective disorder. Nobody seems to know how to accomodate it and nobody wants someone with it to be a 50K or 150K a year programmer with it.

If only that job board worked, i tried searching jobs and waited over an hour for it to stop the circle spinning.
nope. no tab overflow.
I think his point is that there would be collisions with every other country so it could only concivably work with one countries zip codes.
Thoreau is obviously a tad extreme, particularly in Walden, but his messages are timeless. These quotes profoundly impacted my life:

> I also have in my mind that seemingly wealthy, but most terribly impoverished class of all, who have accumulated dross, but know not how to use it, or get rid of it, and thus have forged their own golden or silver fetters.

and

> "I learned this, at least, by my experiment; that if one advances confidently in the direction of his dreams, and endeavors to live the life which he has imagined, he will meet with a success unexpected in common hours. He will put some things behind, will pass an invisible boundary; new, universal, and more liberal laws will begin to establish themselves around and within him; or the old laws will be expanded, and interpreted in his favor in a more liberal sense, and he will live with the license of a higher order of beings. If you have built castles in the air, your work need not be lost; that is where they should be. Now put the foundations under them."

Among other influences, these quotes helped me to break free of my "golden fetters." I quit my high-paying and "prestigious" career, which was sucking my soul, and escaped the big city in favor of a simpler lifestyle. Haven't looked back once.
White flight was an exercise of economic power by the people that left.
Whatever example I give you're just going to complain that it's not widely accepted because it's not JSON/YAML/XML. Since just about every scripting language uses similar syntax to JSON there's an argument to be made that familiarity is the most important characteristic. However, that doesn't mean that LISP is unfit for the job from a technical perspective. If we're going to start evaluating JSON as code then there's a strong argument to be made that a LISP is better suited since that's one of its core principles and is already well developed.

'(
(first-name john)
(last-name smith)
(age 23)
(parents jane jim)
)

{
"first name": "john",
"last name": "smith",
"age": 23,
"parents": ["jim", "jane"]
}
Thanks for your response! Could you explain why?
Nostalgia is funny that way. D'you remember how crappy 1988 was? Of course not. Maybe, maybe you remember some good stuff, but anything lousy probably either gets forgotten or attributed to something else.

In 20 years, you'll be looking back fondly.
I'd imagine the documents aren't worth anything since they don't correspond to any database entry. Just a way to scam people for fees.
I think people compare them because they were both designed as alternatives to C++ (or at least with that in mind). What people might miss is that they were solving two very different problems: Rust aims to be as fast (or faster) while guaranteeing memory safety, while Go aims to be easy to understand and get productive as quickly as possible.
Depends on what skill sets you want to improve on. If you want to start managing people then no better way to acquire that skill than to actually do it. If you don't want to acquire managerial skills then you should stick with better people.

In general when I'm making these decisions it always comes down to which group of people I like better regardless of the technology stack.
More exciting news coming in Chrome 56 with complete optimization.. V8 can optimize the entirety of the JavaScript language. Can't wait for Christmas presents
They have a channel here, looks like they're still in the process of uploading the talks - https://www.youtube.com/user/MeetingCPP/videos
I just checked one out at the store, and my main observation is that the esc 'key' worked exactly as a real key would have. Provided it's there when you expect it to be (or can force it to be), I don't think I'd really miss it that much.

I still think they could have kept a couple standard USB ports to help ease the transition, but overall it seemed like a fine machine.
Interesting observation. If brains routinely cracked RSA, that could be evidence that P=NP.

Still it wouldn't help us find the P-time algorithm in question. We could say "it seems to exist", but that would not imply "we'll discover it any day now".
> name recognition on your resume for future projects

This is a great point. No one might care if I have a big shot title at a company no one has ever heard of.

> Which boss do you like more?

The guy at the 'better' company seems kinder and has more experience. The smaller company guy is younger and less experienced and tougher. Probably would be "easier" to work for the former, but I don't know if I would develop as much professionally.
RedStar OS 3.0: Remote Arbitrary Command Injection
Yes. Furthermore, neural nets are just one small part of the solution to [edit] general intelligence. A truly scalable intelligence that learns on its own, and doesn't rely on "the right answers" through training data by human experts. Without this training data, neural nets can't do much ...
Make sure you try out the 'fake' esc key. I was expecting this to be a problem, but in practice I didn't really notice the difference. Granted, this was just messing around in the store, but I was pleasantly surprised.