skysight-inc/HackerNews huggingface dataset:
All of these are rather minor secondary issues not related to the core Lispiness of the language (with the possible exception of cons, which is in any case still not terribly important in a practical sense as there are mostly equivalent alternative ways of organizing your code.)
From the granddaddy of all wikis: http://wiki.c2.com/?AntiPatternsCatalog
by running a startup that didn't turn out to be profitable and not actually consulting? He stopped consulting a few years ago iirc.
Thanks for the thoughtful post. What do you see as the next best alternative approach to OT?
In addition to this and the Wired doc, I'd recommend the keyboard.io blog post from October for those who haven't been to Shenzhen yet, but are in the 'deciding' stage: https://shift.newco.co/what-50-buys-you-at-huaqiangbei-the-w...
Learn to read. I said it helps up to a certain point, I'm not rich enough to have a home of my own. Plus, I do occasionally give away money when to help those I wish to.
Build a better platformer jump mechanic
Has Longhorn failure been documented publicly ? I'd love to read about it in details.
I wish the author would go into more detail about SSL. Our Director of Marketing had us purchase an EV SSL cert as she claimed that helps with SEO more.
I think that it's a case where fewer features is a benefit. It's a very mobile-focused platform, where adding tons of features tends to be more confusing than helpful. Do few things and do them well.

It's probably also a case-study in how to market social networks. Get the right people on at the right time, so people want to get on and follow them, and then post their own content.
I live and work in Japan since 2011. The most part of this time in larger companies. Afaik Dentsu takes or took huge pride in being an elitist salaryman operation. People joining them couldn't be totally unaware of this. Keyence is another place with a similar reputation. Although you'll find more places like this, it is not that common. I am pretty sure every country has companies like this.

Further, Japanese people work long hours. Some will due to peer pressure. Some will cause they have nobody waiting at home. In some workplaces your colleagues are like friends. So, they socialize a lot during work hours. I think there is no single reason why Japanese people work longer hours than Europeans for example.

I am convinced however, that on the average a Japanese employee takes a huge amount of pride from doing a good job. The point: How to judge if a job was executed well or not? I experience this not to be so easy mostly due to the Japanese style of communication, which leaves a lot of space for ambiguity. Maybe long work hours stem from this.
Will you be employed in California? If so, there are legal protections for employees that more or less void those sorts of agreements.
Here are two pieces of advice from someone who works in sales and marketing:

1. If you're going to blog (which I think is a good idea) make sure you have an opinion that is strongly held and/or differs from conventional opinion. If you only write vanilla stuff, you'll only attract vanilla prospects, which usually end up being a poor fit or boring to work with/for.

2. Take every opportunity to teach what you know. This can be through blogging, commenting on other blog/forums, podcasting, screen recordings...whatever it takes to teach something for free. This establishes you as an expert, provides no-risk value to prospects and has no barrier to entry, so it's a great first step to building a relationship with possible customers.
Eh, I'll wait to hear the numbers. They reduce production every year at strategic times, I don't think it means doom.
I think the link in the ReadMe to the article about the motivations for this project is a much better read: https://medium.com/@sanchitgn/what-ive-learnt-developing-a-m...

It clears up why he's using a boatload of libraries. Basically, he wrote it in such a way that you can save the page as a phone app/bookmark thing, and it'll work even if you're offline.
Yes? Obviously. It's an analogy.
They kinda shot themselves in the foot with their positioning on privacy. You can't get good at AI assistants without huge amount of training data.
While I'm not happy, as a Kadira user, to see them go, it's really refreshing to see a startup fold in such a graceful way, much more graceful than even big companies ever do with their projects (I'm looking at you, Google). They not only did provide a clear timeline of events thats not immediate (2 months is plenty of time to prepare), they are also going to release a self-hosted solution and a way to migrate all data for existing clients.
Have a contract ready as soon as possible. Don't leave your freelancers hanging. It's better for both of you if you are under contract.
Same here. They rarely if ever enforce it unless you directly compete with your employer.
It can also be easily negotiated out, if the employer is reasonable.
My thoughts exactly. Push forward in to where? And I think this is great for users. In the same way that my Core 2 Duo ThinkPad running Windows 7 (with SSD) does everything I need, I don't want to have to upgrade my phone every 12 months due to planned obsolescence.

I think one of the glaring areas for improvement is battery life. Won't someone give us the option of a 10+mm thick phone with a huge battery in it. Please.
Nope, a government that aims to prevent fraud produces the healthiest society. See my comments on the FDA/USDA discussion -- it would be best if they advised the public, but did not outright block products/services.
I think you may be misreading the section regarding projects that you develop on your own time with your own equipment (unless I'm misreading it, which is also very possible):

> "Any provision in this Agreement requiring Employee to assign rights in Inventions does not and will not apply to any Invention for which no equipment, supplies, facilities, or trade secret information of Employer was used and that was developed entirely on Employee’s own time, unless (a) the Invention relates (i) directly to the business of Employer, or (ii) to Employer’s actual or demonstrably anticipated research or development"

Note the operative phrase: _does not and will not apply to any Invention..._
Thanks for the great suggestion. We're currently exploring ways to get the 'why' message out there more. I'll certainly bring it up with the team :)
Show HN: Facebook-powered open-source Raspberry Pi photo frame
Actually, opinions about AGI are quite mixed. People like Ng are more conservative; people like Schmidhuber are more aggressive in their predictions; both are eminent researchers.

RE: Siri and Alexa - Industry deployments of AI are a lagging indicator of what AI can do. AI is moving at two speeds: research and business/consumer applications. The research is moving faster than the apps.

AlphaGo and many other fundamental papers to come out in the last two years have done more than nudge the ball forward. They constitute significant steps, and bundled together they are an even greater achievement.
Oh right, something like Cyanogenmod, right? ducks
Do we know if the lack of headphone jack has any effect on sales?
Simply put, if you are a PM and don't consider yourself a peer, I don't want to be a dev in your organization for exactly the reasons I listed above.

If this is how you work today, ask yourself how many devs you work with already feel the way I do? If the devs can't tell you 'no', they have no control, no creative freedom. Put me in that situation, I'll find work elsewhere.
I don't read Forbes online, because it's full of malware [1].

Can someone summarize the content of the article?

[1]: https://www.techdirt.com/articles/20160111/05574633295/forbe...
No wonder Japan's birth rate is falling. Who in their sane mind would want their children's to have a difficult life. High time for Universal Basic Income.
Here it is. An extremely lean supply chain from farmer or producer to consumer facilitated by automation, probably drones or whatever. A website to order whatever you want and have it delivered to you in a day or two. Works on-demand with a JIT supply chain. Works with the market as the farmer or producer that agrees to such a program still supplies the normal market, and the government pays for the free food according to a certain allowance per citizen. System chooses supplier based on price offered or whatever criteria, for instance shipping cost, to optimize for cost.
>Over one whole month, so that's more like 61 hours per week.

How many of us know people in North America who are putting in those kinds of hours? You know, gotta "go the extra mile" for the startup, and all.
I know this doesn't apply to you, but thought others would find it interesting: in the U.K. the employer owns the rights to your inventions during employment, per the Employment Act, unless explicitly written otherwise.
> Push forward in to where?

In software. Apple's lock-in / NIH mentality combined with their slowness to innovate because they grew too comfortable bites them now (browsers is a clear example). And the trend will continue until Apple will wake up.
Taxing is not coercion
Explain how is not coercion that a majority decide democratically to take all your money, leave you absolutely nothing, in the street, send SWAT to your house if you resist and shoot you if you offer any active resistance? PS: also you didn't demonstrate your previous claim has any chance to be ROI positive. Can you do that?
From what I've read/heard about this in Japan, your guess is correct.
My biggest examples are:

Notifications. You can react immediately to notifications on Android (e.g. respond to a chat message without opening the app). You have them at the front and they are not gone after seeing them once hidden somewhere in a back menu (whcih is kind of important for reminders).

Keyboard. I have this phone for a year now? It still doesn't know sh*t about guessing my words. And you can't just slide words, you always need to type them. Combining bad guesses with wild, error prone typing makes typing on the iPhone really, really slow. Afaik you can't even change the keybord if you hate the stock one, right?

Interface control. You can't really control the interface as much. Like on my Android I always had side menus with widgets and app overviews (e.g. last few mails)..

Background processes. There seem to be a few apps that have background notifications like chat apps. But most of them don't do anything if they are not the front app (e.g. my photo backup app). I even had personal hotspot shut down if it's not the "active" app after some time.
Hey Kenrick, I agree - WebRTC would be a good choice since it allows out of order packets, that can speed stuff up quite a bit.

Did you see this article? It was posted on HN yesterday. It links to a gh project that might be useful for your project. https://getkey.eu/blog/5862b0cf/webrtc:-the-future-of-web-ga...
I'd qualify the "convince people that work is important" should be made conditional on it being actually important. Like, I think it's important to facilitate the other direction of information flow by listening to developers, figuring out why they think certain things are more important than others, and advocating for the things you end up agreeing on.
Still far-and-away the highest incarceration rate per capita in the world, despite post-truth libertarian propaganda.
I'd be willing to wait, but you probably wouldn't be able to write unbiased news with one day and two people.

Bias is not something you do on purpose, it's something you have to work very hard to avoid.
Not at Apple as far as I've last heard (5 years ago). I know we're talking about Amazon here, but mentioning this because it surprised me how much of a cult Apple seems like internally.
Yes. That's the point. The one standard way to open a TCP socket is with java.net.Socket.

Common Lisp, on the other hand, has no such standard way, as TCP was not common when it was designed. It relies on a hodgepodge of poorly documented third party libraries, or vendor-specific extensions to do this.

Clojure is, by definition, a JVM hosted language. The .net version is non-canonical.
I would say that this is a common message, to a degree. What I commonly see people expressing about Rust is that it took them a while to internalize the borrow checker, possibly a few weeks, and where before that point it was painful to work with to some degree, afterwards it was a boon as it helped them more quickly spot problems and forced them to consider the problem more closely before committing to code that might need to be scrapped.

As someone who has yet to do more than do minimal dabbling in the language, this is a very positive message. It expresses that there is some work to learning this so don't be put off if you experience it, it's normal, and that the work required to learn it pays off in the end.

That's probably a more appropriate message than that it's not hard. I don't think it's appropriate to express to people that learning pointers in C and C++ is "easy". It's not "hard", but it's not necessarily easy for some people. It requires a specific mental model, and depending on how they learned to program, it may be more or less easy for them to wrap their head around. Afterwards, it's easy and makes sense. I assume the borrow checker follows a similar learning hurdle. That doesn't mean we should forget what it's like before we've learned it though (and at this point, there's probably a lot of people in the midst of learning rust that haven't quite fully internalized the borrow checker).
What has historically pushed consumer computing is new UX

We're in a lull with no new UX paradigms with mass appeal

VR/AR are still too expensive and inadequate. Plus a lot of people think they're plain silly

AI assistants seem to be the obvious choice but are still pretty meh. And one doesn't need to upgrade a handset each year to use the latest cloud based AI

Apple doesn't do well with services. They make hardware. Which is in a "good enough" state for many users
However it follows up by saying unless it relates to the employers research or development. My concern is that since Amazon is such a large company the size of their field of anticipated research and development is so large they can probably claim just about anything I came up with on my own time.
Hell, I spent the month of December on a "karoshi" project with types of hours. Fuck that! I took two week off to recover. At least they paid me overtime for the hours between 45 and 60, which is highly unusual.
You present it as take it or leave it, other option if you lean towards "leave it" is to ask for an addendum that restricts there rights. Could be as simple as any disputes going to independent tribunal and notification of own projects required rather than permission. Amazon acknowledgement of current project / self employment.
Never turn it down.

If nothing else, you can always come back with "I have outside projects and I'll need a blanket exemption for projects that I started on before working at Amazon."
Wow, I didn't realize it made #2 - thanks!

And yeah, I'll take that hit - kinda hard to compete with the Zuckerberg/Freeman power combo ;-P
I should start measuring the time I spend fishing around my cluttered desk looking for that stupid dongle because I'm now done with a Hangouts call on my laptop and would like to switch back to my phone to play a podcast. iPhone 7 will crush that metric! Oh wait, lower is better? Eph!

There's also that time that it was 2pm and I still hadn't had lunch. I ended a Hangouts call, yanked my headphones out of my mbp, cruised over to the elevator, and excitedly made my way to Eataly for a prime rib sandwich. Sat down with my sandy, pulled 1/8" jack toward base of phone… Eph again!

The experiences that end in me loathing Apple are building slowly and steadily.
I had an Android excursion from 2013-2016 (Nexus, Moto G, two generations of Moto X), because the grass is always greener on the other side.

It is definitely true that there are great Android phones at half the price of an iPhone. It's also true that the latest Android versions are pretty good and material design is great.

However, upgrades and handling of warranty is a complete nightmare on Android. Even Motorola, which used vanilla Android, was rolling out updates at a snail's pace. And when updates came out, they were incredibly buggy (e.g. Android 5.0 for Moto X 2014 had terrible memory leaks and it took them half a year to release a fixed version). When you have an issue with your phone (e.g. my Moto X 2013 would spontaneously reboot), you are basically without a phone for 1-2 weeks. My Moto 360 had a crack, and long story short, I had a replacement after 2 months (!).

Life is too short for that nonsense. With an iPhone, you can just bring your device to an Apple store and usually have it fixed within a few hours. (E.g. my iPhone 5S recently had a screen issue, it was fixed in 2 hours, no questions asked.)
I'm surprised that Meteor itself wouldn't have jumped in to at least acquihire the team, so that face is saved all around. Losing one of the most prominent fixtures in the Meteor ecosystem doesn't seem to bode well for Meteor's long term prospects. And I say that as someone that has been a fan of the project, and in the past was a heavy user.
Fwiw, here's a deep learning framework for the JVM that some Clojure people are using: https://deeplearning4j.org/ I bring it up not just because LISP was conceived as a language for AI, but because of the points about distributed computing made in the post. Multithreading is baked into the JVM, which is important because advances in AI are computationally intensive.
Started off learning Ruby and was going to teach myself Rails. Then I deiced to give Python a try, before getting into Rails, and found I like Python way more than Ruby. So, I picked up Django instead of Rails.
It would be good if it was true, though. Just to wake them up.
This is standard but it requires more scrutiny. Contracts are intended to be a two-way agreement, not a way to manipulate you into giving up your IP rights for the sake of employment.

I'd say push back and bring up the fact that you have existing side projects. You could feasibly get an exception if Amazon is a decent company.
A Paper Algorithm Notation
What we need now is the AI consumer.
(Disclaimer: I am an attorney, non-practicing; this is not legal advice.)

An "assignment of invention" section has been in every employment agreement at every technology company I've ever worked at. It's about as boilerplate as it gets.

However, as noted in the language, it doesn't apply to anything you've worked on, on your own time, with your own equipment. The key here is that anything you want to claim as your own, you can't work on it in their offices or facilities, and you can't use their equipment. So use only your own personal computer to work on it, at home (or at least outside their offices), and never touch your work with any company-provided assets. This includes commenting on it, answering emails about it, etc.

As noted in there, they do give you the opportunity to list all the inventions you've worked on prior to employment, so they can't make a claim on them.

As for the other clause, about not carrying on any other work, I'd consult an attorney in your state. In California, for instance, they're almost totally unenforceable. Elsewhere, I'm not sure it's enforceable if your other work doesn't compete with that of your employer in any substantial way.

Courts care about facts. And cases don't get to court unless you've really angered your employer in some way, or you've made so much money with your side business that they have a financial reason to try to get a piece of it.

Finally, at a large company like Amazon, unless you're a C-level executive, they're not going to negotiate on employment terms. So you'll probably have to take it or leave it.
Good to know. Is it enforced rigorously within Amazon? Specifically the attention and effort aspect. Do Amazon employees really have to get written permission from Amazon to work on side projects that might make money?
No, you're right. Alas, my wish is fanciful. :(
Who has a higher rate?
https://www.joelonsoftware.com/2016/12/09/developers-side-pr...

This was a nice article about this topic posted here a few weeks ago
None of the 100+ employee (or 1000+) companies I've worked at have had such a strongly worded clause in the contracts they offered. There's usually something about how anything built using company equipment is theirs, but saying all "productive time" must be used towards Amazon is pretty ambiguous and rather broad in my opinion.
I switched back from Android to iOS because the only decent Android phone (Pixel) is in the same price range as an iPhone. I got a jet black iPhone 7 and I love it, it just feels great in my hand. The only thing I am a little disappointed about is the notifications system, which is still sub par compared to Android (like, 2 touches instead of 1 to clear a notification, and I cannot properly configure Gmail to show only certain messages as notifications; why Apple Mail can pull Gmail only every 15 minutes is beyond me ...) So I feel iPhone 7 will be doing well enough.
I'm not confirming or denying that the US has maybe the worst drug problem in the world - seems plausible. But, on addiction (slightly different, but related), Rat Park is an interesting point of focus.

http://www.huffingtonpost.com/johann-hari/the-real-cause-of-...
I've worked at Microsoft, Amazon, and several other places. These clauses are pretty standard. I'd say it would be unusual to find a place that doesn't make you sign these (or similar) clauses. My experience has been that it mostly depends on your relationship with your boss. If you're a strong performer and your side interests don't interfere or compete with the company, you're "usually" fine. That's not a guarantee: it's just the odds.
Your location of employment also matters. I assume you're planning to work in Seattle, and unfortunately Washington is company-friendly when it comes to worker rights. California is usually more worker-friendly.
If you're planning on working on AWS, you're probably going to have little free time. Don't fret this legalese if you plan on dabbling in open source or write games on your free time. However if you're probably going to run into problems than other than just legal ones if you're planning on creating a business on the side: amazon usually demands too much to leave you with much free time.
Arbitrary signals of class to abuse using the 13th ammendment loophole in for-profit prison-industrial plantations 2.0.
"Breaking: iPhones sold well around Christmas, sales declined after everyone bought a new one, just like last year. News at 10."
Hmmm... the headline is succinct and probably is satisfactory to summarize the entire article, but let's see if there is some deeper data or meaningful insight!

* Clicked link to read article

* Immediately overwhelmed by fullscreen overlay ad

* Closed fullscreen overlay ad to attempt to read article

* Immediately assaulted by blasting volume autoplay video ad

* Rather than read article, scroll around and attempt to quickly locate blasting volume autoplay video ad to mute or stop

* Unable to quickly find and mute the blasting autoplay nuisance ad, instead decide to close the browser tab without reading even a word of the article

* Remembered to enable adblock in Canary

What a great web experience!
> We're used to Apple making larger leaps

I think what people mean when they say this is they are used to Apple redesigning the outside of the phone every 2 years. I just do not see that as necessary. Unfortunately, many people care more about the superficial it looks different instead of the real improvements which it had many.