skysight-inc/HackerNews huggingface dataset:
I run https://www.weheartswift.com/ the first site dedicated to the Swift Programming language.

I've wrote a book that teaches people how to code in swift from the ground up. https://www.weheartswift.com/swift-programming-scratch-100-e...

I've also made an exercise platform similar to codeschool/codecademy/etc that is available as a mac app using playgrounds or online by using our swift sandbox https://www.weheartswift.com/swift-sandbox/

The site generates about 30k/year in revenue growing at a steady pace. Operating costs are around 10k / year for servers/software/subscriptions/marketing.

I need to spend about 2 weeks yearly updating the book/app to the last version of swift. I also spend about 5 minutes per day replying to customer emails. It's not that passive, but really close. (ignoring time spent developing products/book)
What about the tax implications?

If these are "donations" to non-profits, wouldn't this reduce one's tax liability.
I currently put out a fixed price, and then the artists dynamically price based on the actual piece. It ranges from 5%-40% depending on the actual picture and subject matter.

The plan is to fix to a fixed commission once the new marketplace is rolled out to the user facing portion of the site.
Yes, if only there was something like a 27" iMac 5K, maybe fully loaded still $500 cheaper than this MS thing.
I was just pattern matching.
http://materializecss.com/
Perhaps people like me ought to help you with that. Will check you on GH this weekend.
We recently had an office re-org (in the physical "take your shit to different desks" sense). Our manager lobbied hard, and succeeded, to move our relatively small engineering team and stick us in the corner, away from sales folks, etc., who are on the phone all day - and especially from the one person who was frequently on the phone and loud enough to go through my big over-the-ear headphones.
> I haven't quite figured out the difference between coffee shop noise and office noise — I just know that I can tune the former out, while the latter makes it difficult to concentrate.

Coffee shop noise is irrelevant, office noise might be relevant. You automatically pay attention even if you don't want to.

For me, noise cancelling headphones are a necessity. Impossible to get anything done otherwise.
For being a site about design, I absolutely hate the monospace font they've chosen here; it really wrecks the design as a whole and disrupts the clean and simple paradigms MD shoots for. I love material design (and use it in the majority of my products e.g. [1]), but their existing docs[2] look so much better than this new site.

[1] http://www.notebook.ai/
[2] https://material.google.com/
> This is so, so true, that I wish there were enough beer in this world to gift you with. There's a lot of cruft in XNU, and there's even more of it in the rest of the system, but all this heap of hacks isn't just useless cruft that we'll be better off without. That heap of code also contains almost twenty years' worth of bugfixes and optimizations from more smart engineers than Apple can hope to hire and get to work together in a productive and meaningful manner. All this unpleasant cruft is what keeps the system alive and well and the users happy enough to continue using it.

This whole premise is a false dichotomy. Apple does not have to throw away Mac OS X, and it does not have to keep piling crap on without fixing things. If you stop the excuses and rationalizations and commit to code quality you can ship an operating system with quality code and minimal bugs. The OpenBSD project has been doing this for two decades with minimal resources. There is no valid excuse other than "we are too lazy and incompetent."
The Lemon Market of Programming Language Adoption
Yeah but if I floss regularly my gums stop bleeding when I poke at them.

What more do I need?
Any advice on writing a technical book? I'm thinking of writing one on developing for Alexa.
Noisli — http://www.noisli.com/ is a neat little site for playing ambient noise that I find works great to cut out the sound of talking when I'm using noise cancelling headphones.
If the materials of software are for-loops or text files, I think one can say that "we" are familiar with them.

A simple program or a simple piece of a large is something one can be very familiar with.

Indeed, the particular parts are more predictable than particular parts of buildings, who behavior changes over time, which literally rather than metaphorically wear-out, which have to simultaneously fulfill a number of functions simultaneously, etc.

So I think it is ultimately a matter of the state-space of the ingredients rather than a lack of familiarity with the materials.
Can anybody comment on what would be required to run .net 4.6 applications using System.Web on this? Could the Mono codebase be used for this?
:) Thanks for the clarification.

Yeah my link is in a strange syntax, but mostly I just wanted to point at the specific line containing address:address, which is the same as a pointer to a pointer. That line is in a function called delete-before-cursor which uses a (doubly) linked list to maintain the state of a text editor.

I came up with this syntax for a teaching environment: http://akkartik.name/post/mu
It's amazing how scala syntax is verbose - not to say ugly!
>Stage : Define dynamic interfaces with interactive motion

>Change the way you and your team design and build interactive experiences. Stage is a design tool that goes beyond a process rooted in static design, enabling a more dynamic, intentional, and systematic workflow for crafting digital experiences.

Signed up for the preview on the spot. Maybe this will be an awful tool, but I have felt the need for a dynamic design tool for years.
Many designers are too rooted in the print world and it does not help that most design tools are entirely static.
We need a tool that help create dynamic guidelines, not one or two static screens.

Apparently, this is coming from the team behind pixate.
Easy now Donald.
Maybe you're an extrovert? Being around people gives you energy.

For us introverts it's the opposite. Being around people drains us of energy. Even if we enjoy their company and enjoy social interaction. It's tiring.

There's probably no silver bullet for office design. People are different, as you say.
> The pastiches produced via this algorithm look spectacular

Not really they don't, no. It's kind of cool, that's about it.
Not terrible. Just mostly terrible.

For Chrome there is a "High Contrast" add-in to normalize shiat font color selection.
>> geostrategy is an important factor in the development of human and international relations and that broadly laymen are completely ignorant of it

Age of Empires taught me that the key to world domination is control of the natural resources plus growing as fast as possible. To win a long game you must control the remote resources as well as those in your immediate area. Try to consume the non-local resources first.
It's not really "enterprise" without calendar and gantt controls.

The tree grid looks pretty rough, but I'm impressed they attempted it at all. Front end frameworks always seem to dead end on that one.
It's quite possible for civilization to be stable while any given civilization is unstable. Think about life itself. Life is subject to a number of exponential processes - cell division & decay, telomere shortening, growth of parasites, etc. - and as a result, we all die eventually. But life itself continues, because we're (usually) replaced by descendants.

So it goes with civilizations. Any given civilization will eventually break up and disintegrate, but the idea of civilization itself continues to progress.
Chris is a personal friend of mine I've known since 2011 when we went through Y Combinator together. I can vouch for his integrity.
> I doubt that the majority of dismissive comments come from such an apparently informed perspective as your own.

Maybe. You might have to admit that it's pretty funny that out of all the "overly dismissive comments" from which OP could have selected, one of the two quotes picked happens to be from someone I have pointed out as having done far more diligence than myself :).
I didn't mean for the imperfect example of the Danes to take it off tangent, it was only to illustrate a people I could think of for whom raiding was integral but your examples or any other is just as well. I think someone (civ) could have taken it further and been sociopathic and only relied on military force for survival. Obviously there are benefits in diversifying, but I think while not ideal, it's possible and could work, in some circumstances.
The Musk biography made it seem like SpaceX & Tesla only survived by the skin of their teeth and he was considering pulling the plug on one to save the other.

I'm sure we're all happy they didn't fail, but he didn't increase the chance of success with that move.

Unlike Tesla/SpaceX at the time, Twitter is rolling in money and can afford to get almost anyone they want.
Well, many have argued that Clojure is that future lisp. (It's a lisp-1, incidentally)
What I find disappointing is that they emphasized how the base is quiet and yet they're using a HDD (hybrid)?!... in a $3K machine... You can get 1TB SSD for $300. Where is all that $3K going?
I've worked in a private office, small shared-office, cube farms, open plan, and remote. What I've always thought was a good mix was:

- Developers (and sometimes others that need quietude, like art/graphics people) get either a private office each or a shared, developer-only office

- Marketing and sales that need constant communication / thrive on motion and energy get open plans

- A mix of full-on conference rooms and small, private phone/meeting rooms

- Account managers, finance, managers get their own space, which can be cubes or shared offices.

Putting people who need to concentrate in with people whose job is to constantly talk and/or socialize is a recipe for (asymmetrically) poor productivity. The fact that office designs are sometimes dictated by the vicissitudes of management fads and a misguided desire to save money by just building one-size-fits-all layouts, even though a good design will pay for itself many times over, is very unfortunate.
> Marijuana doesn't have the same wallet loosening effect.

Perhaps Mr. Adelson needs to improve the quality (and price) of the restaurants in his casinos.
I worked at Twitter during both of his "comebacks." He's a clown.
So, local tv, newspaper, and radio stations?
A government that wants to control its citizens benefits from making more and more things illegal. It becomes easier to control a people if even the simplest of actions is illegal.
They also took slaves who would handle the agricultural and manual labor tasks in those Nordic societies while the freemen raided.
A World Without JSON
The hardest part was actually conveying that it wasn't just some print or photo filter, and this is something I still have difficulty with today.

Curious about whether people care about this. As somebody who takes a lot of pictures, if somebody could produce one of my photos as a painting using Photoshop that was indistinguishable (or close to it) from a person, I really don't think I'd care. From a business perspective, this seems like it would also carry the benefits of scaling better and having better quality control. You could also give the person multiple options (watercolor, oil, impressionist, etc.).

I'm sure the OP knows the market much better than I do, I'm just curious whether going with simulated paintings was ever considered and whether customers really do care about having a person paint it?
A long time ago my wife and I just simply swapped monday and sunday. For us mondays were crappy simply because others seem to wind themselves up the entire weekend only to leave for work monday morning ready to stress everyone around them out. It seems quite a common thing. I'm hard to stress out these days, but people who were easily stressed before benefited massively from just 'not doing' mondays.
These fancy click-waves became annoying after less than two minutes.
She appears to be President and COO; Musk is CEO and CTO.
> You may as well say "citizens of Europe.

I have heard that response before, but I don't think it holds.

The culture density in Europe is tremendous compared to the US. European countries are not like US states: in a few hours, I can go to a city where nobody speaks my language. Even within my country, many regions have tremendous accents and even completely different languages that are still in heavy use (Brittany's Breton language, for instance).

Even at a governmental level, passports are issued by countries; US citizens have the same passport, with common federal laws and a single military.

Culture variety drives the number of communities regardless of the size of geographic surfaces.

The US is one big community with fairly common concerns, such as ISP monopolies. In Europe, we have very different ISP markets from country to country — each has different companies and different struggles.

Sure, there are inequalities even within a common culture; you can have good phone coverage in Montpellier but no reception around Millau. Still, when you face the same competitors across the country, you are authorized to characterize their behavior towards the market.
NPR is a distraction in the house....
You are falling for Google's PR-speak. This kind of language they've used for literally dozens of dead projects/products over the years. This is the language Google uses when they say "we quit". It's couched in nuance and weasel words.
For buildings not collapsing, the main thing that matters is that the structure's strength is larger that the applied forces. Edge cases can be solved by adding more material, or more intelligently by having enough redundancy that you have enough strength even if a small number of components fail.

This, of course, does not apply to software functionality - you can't fix bugs by "more CPU power". However, if you look in the places where you can apply this methodology - like cloud services - you find that they are indeed very reliable.
How's this for a collection of angles that seem to converge?

1. Windows has long been the platform of "boring corporate creative": the AutoCAD using mechanical engineer; the board room PowerPoint presenter. The drafting desk is a familiar acquaintance in some offices with a Windows PC.

2. Microsoft's DNA is in the maker space: it did begin as the software company for software developers. There is a creative DNA there too, but yes that creativity sometimes shines as rather "vanilla".

Microsoft here seems to be trying to celebrate its existing (sometimes unsung) creative users as much as to attract (back, sometimes) the same sorts of creatives that have been Apple's loyal following. The drafting desk is a staid, icon of all sorts of important, but "mundane" creative work, and Microsoft building essentially a "sexy" digital drafting desk seems as much for the "boring CAD shop" as the designer that clings to their MBP all hours of the day.

There's also some implication that Apple may have grown weak/complacent among creative types in the last few years. Certainly a great criticism lately has been that Apple's iOS/tvOS/watchOS-first strategies over the last few years seem much more content and much more at home with targeting (ease of) consumption over creation.

I think Satya in his closing remarks did a pretty good job of trying to tell the story of Microsoft long seeing itself as a creativity-enabling company. It's interesting seeing the Surface brand trying to shake off at least some of the long reputation of mundane creativity for something shinier. But it's also something I think they tried to sell the story of there's an importance to mundanity too; to everyone having a chance at creativity, to it not being a special class of person but something everyone should have access to. (In that way it seems also an attempt to grow a new user base of creative types that don't fit the classic Apple loyal model. Several references to keeping/capturing the imaginations of the so-called "Minecraft generation".)
If anything it forces you into it is functional paradigm (especially if you use flux/redux) with every component beeing a function of state. You mentioned it yourself in second point. To me react does not seem object oriented at all, at least in traditional way.
Unless Lighthouses are super-seeded by inside-out tracking in all kinds of common household light settings at comparable precision, for the VIVE the thing that needs an upgrade the headset (with a flip up style option for casual use), which will also result in a new non-HDMI connector box, you could still keep the controllers plus the lighthouses.

Also shipping the headset only, should be less pricey than it was on that comparably huge VIVE box set.

I'm quite confident there will be room-scale enabled (foveated) 4k resolution class headsets in the next two years for $500 or less.

Although the money saved will then still have to go towards a more capable GPU than something currently available in the $200 price range.
I think it already exists as a graphical tool for Git, check out `git gui`.
If you're an exempt salaried employee, then there is no real distinction between "your own time" and "the company's time".

I get paid the same no matter how many hours a week I work.

On rare occasion, I've connected to our VPN or sent some emails outside of normal hours because something came up, with no effect on my salary. I'm lucky in that these occasions are rare, but some people are not so lucky. In the other direction, we have a policy that PTO has to be billed in 4-hour increments, and anything that consumes less than that doesn't have to be reported, such as an early-morning doctor's appointment that takes one hour. Is that doctor's appointment "on company time" because it was too short to bill PTO for?

Does it count as being "on company time" if I'm looking at my phone when an email notification comes up because one of my co-workers CC'd me on something? Is it "on my own time" when I'm sharing memes back and forth with a coworker on our Slack?
To me it all boils down to this: hardware is all about making billions of things, all identical. Software is about building innumerable things on top of that hardware, all different.

What would you like it to do, what can be done, how to do it, how to organize a group of people to do it, how to make sure it works and stays working, it's all creative work and it takes time to do it well.
They should have jumped ship from Apple by now. What design programs are there that require osx? They can build a much better computer for the money. Isn't that why Apple stopped?
I still get royalties from programming books I wrote about ten years ago - the content has been updated by other authors in the mean time, and the corresponding royalty split has declined, but I don't do anything active either.

On the not-quite-as-passive side, I have an iPad game that I had basically left out in the Apple App Store for several years, where it sold with no involvement or investment on my end. Only recently, Apple required all app developers to resubmit their older apps or face delisting - in my case, it involved updating cocos-2d to support the latest ARM architectures, and making a whole lot of changes for everything that had happened in iOS in the past couple of years.

I also run a small API-as-a-service, which runs on reliable infrastructure, and doesn't take much real work to monitor and/or run.
"Build one to throw away"? As the business evolves, the needs evolve, and it may be appropriate for the tech to evolve.

It's less a fault of choosing the wrong tech stack to begin with and more a virtue of prototyping quickly.
I own a Surface Book, have since a month after launch last year. For the first six months it was so unreliable that I couldn't use it for anything. Crashes, docking issues, external monitor issues, trackpad issues, sleep/wake issues, just one damn thing after another. Things got better for a few months starting in June and it became my primary personal device -- just had another bout of frustration with a Windows update that could not complete but kept trying. I love the hardware, the experience has been the worst I can remember. Don't know if I have the patience for round two with a Surface Book 2
Because it is a step. Just a small step but there is some hope that it could lead to decriminalization of all drug use.
Do you have an explanation anywhere of why each (or any) of the edge cases is supposed to succeed or fail, or why it commonly does what it's not supposed to do?

I realize that's almost as much work as writing each test case in the first place, but even a subset of the test cases having that explanation would be valuable.
Has anyone ever told them that they're noisy? I suspect that I might be such a person, and explicitly tell anyone to go ahead and let me know if I'm ever annoying.

I think I'm approachable enough that they take the offer at face value, and not as a passive-aggressive "don't you dare".
Nah, you're not alone. I've commented in this regard before, but working in isolation for me just destroys my productivity. I find it very difficult to focus as I feel very alone in the work. I don't even need or want to be a part of the ongoing conversations. It's just something about being amongst other people doing things that motivates me. Given the choice between a large office with a door and a random table at a busy Starbucks I'd take the cafe every time.
Dyn DDoS Work of Script Kiddies, Not Politically Motivated Hackers
Nitpick: meta is too much of a catch-all, mise en abîme is more apt here.
It does if you're serious about it, but in cases like this the usage seems aspirational at best.
Not sure DDOS clauses are that unreasonable.
Especially when attackers might be targeting your DNS server, even though you're the target.
Congrats on the success. Thanks for sharing the business story too.

Disclaimer: this is not a paid endorsement. I don't know Chris. But I happen to be a customer - having bought a painting as a gift. It is framed on the wall at this moment.

My only feedback. Your prices felt too inexpensive. Knowing something was handmade I would have paid more than I did. I'm sure you have researched the market and margins and all that, just letting you know my experience.

Also the artist being from China aspect that other comments are mentioning, almost everything we own is made in China, and the location or nationality of an artist shouldn't be any different than other types of work. Also there are some darn good artists in China, check Youtube for examples.

Congrats again.
I don't think you know what that means, and throwing the term around doesn't make you sound smart. I'm attacking your argument in that it is a ridiculous workaround for a problem that doesn't really exist.
I'd personally recommend Haskell Programming from first principles (haskellbook.com) if you decide to look into Haskell. I've been making my way through it and I really like the progression of topics, and the thoroughness of the exercises. Currently starting the Monads chapter, and I feel like I have a solid grasp on everything that's come before.

Background:
I took a programming languages course on the way to my CS degree, which included Standard ML. I found it very interesting, but didn't take it seriously afterwards. The book lets you start fresh from the ground up (the first chapter is on the lambda calculus iirc), and I've really enjoyed spending my time with it.