skysight-inc/HackerNews huggingface dataset:
I've used Shopify for my clients a bunch of times, and now I primarily and almost exclusively use Squarespace, which I would say is the largest Shopify competitor that no one ever mentions. I'm a Squarespace power user and one of the biggest designer/developer advocates outside the company. I can say without a doubt that Shopify has one of the most amazing developer communities and initiatives that I've ever seen. I could only wish that other products/services, including Squarespace, would do something similar.

So I agree wholeheartedly that Shopify simply gets it. The way they promote designer and developer usage is off the charts. I could go on and on. They nail it on all levels.

Congratulations to Shopify.
Your logic right also be a tad messy. A company like that probably doesn't have a "mail boy" or anything very similar. The lowest paying jobs are probably customer support and office manager which are always inexplicably low-paying jobs.
Is SQL pronounced "s-q-l" or "sequel"?
Is SQL pronounced "s-q-l" or "sequel"?
Claims of MS decline are not serious, they ignore that the beaste has been making billions in profits every year.
Left and right are just an illusion - a kind of very expensive theater to distract and make people think they have a choice.

All that smoke and mirrors just hides the fact that the incumbents run everything and don't really care what anyone else thinks as long as they continue in power.
If you like to talk to people, you could do tech support while learning to code. That's roughly what I did, and is a quite common path into programming jobs.

It's uncommon that tech support jobs are actually advertised on job boards. Look for companies that are hiring anyone at all, then send them your resume for whatever job you'd like to have.
Ah, I wonder why doesn't the original project just fold up and point people at the currently maintained version. I'd still be very nervous about trusting my network to a random fork of mostly unmaintained software. At least with OpenWRT there's a very clear view into the (quite active) development, roadmaps to next releases, etc: https://dev.openwrt.org/roadmap
Once again, instead of responsibly approaching the housing problem by passing measures to incentivize building more supply, the SF government has taken the easy way out by placing more restrictions on what can be done with existing units. This is a convenient regulation for politicians because it appeases certain people and attacks an easy scapegoat, but it will have a minimal effect on the quality and quantity of housing available, and on the price of rent.
The complaint about the current law is that the city has no way to know whether or not the hosts are present. Along with not requiring hosts to provide any sort license number when offering a place for rent, it basically makes the current regulations completely unenforceable.
I hate gravity.
To be fair, I know that firewalls have come to be considered "good security practice" -- but I've always been more comfortable to only expose programs that are supposed to talk to the Internet. Any recent version of Windows (say 8.1) comes with a firewall enabled (and that's needed, as windows still is a bit chatty with various smb protocols etc... just don't enable filesharing on your lan, if it's not protected from the Internet...). Don't know about OS X -- and for a Linux box, one can just make sure that everything is either off, listens to loopback -- or is supposed to be open.

Now, in many settings one do need a "LAN" in the sense of a firewalled playground for hopeless consumer devices, such as printers, ip web cameras etc.

Perhaps the biggest reason to have a firewall, is if you're running windows -- as unpatched windows machines live dangerously on the open Internet. And you'll be unpatched from initial install until you've patched up...

AFAIK there's been a while since any major Linux distro shipped with remote (no-action needed, like browsing) vulnerability out of the box.

As for "does not have an email account" -- I generally assume that anyone with half a brain can patch into the upstream DSLAM of my DSL line, so anything between me, and everywhere else is suspect. Which is of course why I protect my IMAP/SMTP with TLS.

[edit: consider people that use a laptop outside of the home -- they'll probably have to use dubious wireless links. It's more convenient to assume that the trust-boundary between you and the internet is at the local ethernet port/wireless card -- than anywhere else. That way you can have one set of "OpSec" that works (or not) wherever you are -- rather than fighting an uphill battle of situation awareness...]
I can count off the top of my head at least 8 different housing projects/towers being built. It's going up, and the city is doing everything it can (whist being actively undermined by NIMBY groups).

Also addressing the rampant issue of people taking up rental units with quasi-illegal short term rentals is perfectly fine.
I used to own a D-Link DIR-655. It had a hilariously terrible bug: It had a scheduler built in, so you could set WiFi to turn off overnight, amongst other things.

The scheduler web interface would only accept a range in the same 24 hr day, if you tried to set it to e.g. start (WiFi off) at 11 pm and stop (WiFi on) at 5 am, it refused with an error (paraphrasing) "end time must be after begin time."

It was ONLY a JavaScript issue. You could trivially bypass it using a developer bar, and it worked perfectly. But they never fixed the JavaScript in all the years I owned it (and I doubt it is fixed right now today).
Falcon 9 first stage landing burn and touchdown on Just Read the Instructions
Weakness: the best programmers in the world are empirically unable to write secure code in this language. The errors that cause the insecurity are trivial to prevent via language design, but very difficult for humans to reliably avoid when not protected by the compiler.

It's a pretty big one.
Program managers* make poor designers, at least in my large company. They often have no training in UX, and all their UX experience is mixed with other stuff that tends to cloud it. Having real UXDs doing the product design is much much better than "design by PM" (its like, do you want your PM to write code for the product also? of course not!)

* I know there is a difference between program and product mangers, the latter being more focused on marketing.

Edit: keeping it classy with the downvotes, clearly I struck a nerve (more citations in child post).
"but there isn't much coming out of google thats pushing the envelope these days for me."

What about things like the partnership with spacex and self driving cars?
Not to mention that their most popular platform is explicitly forbids copyleft code.
Who gives a fuck, he's unelectable.
> You don't get things done very fast, do you?

Please don't make rude comments on Hacker News.
Partly, but it isn't just storage, it's also the losses in transmitting the energy from A to B, especially if we're discussing areas which are relatively dim or windless.
29M US health records exposed by data breaches between 2010 and 2013
new photo: https://twitter.com/elonmusk/status/588142879245238273

new video:
https://twitter.com/SpaceX/status/588143946800463874
If you wrote your query with group and count, with no index, then there would be problems with the performance. RethinkDB generally does not do query optimization, except in specific ways (mostly about distributing where the query is run), unless that's changed very recently. You can write that query so that it executes with appropriate memory usage with a map and reduce operation.
Cold fusion is totally the wrong term here, no matter how you twist it.

Artificial fusion actually requires higher temperatures than fusion in the core of the sun[1] because other parameters are less beneficial than at the center of the sun.

[1]: https://www.iter.org/mach/heating
Thanks for the suggestions.

I've been thinking about how to approach the blind community with the idea. My feeling right now is I should at least have something to "try out" to give them a sense of what I'm after. As soon as I figure out how to get the "reader" down to a size where I feel good about its usability (doesn't matter too much if wires are sticking out etc.) I just want the actual interface to be an appropriate size.

Another thing that is also "pie in the sky" but I think another reason I'm so interested is I think there are alot of applications (some reasonable today, but some that may be pushing the boundaries of what we may think of today).

I can imagine (at low enough cost, and by perfecting the mechanics) an entire industry could be born around the idea of "consuming information tactilely". Even for sighted people.
I wouldn't exactly say comfortable, maybe more comfortable. Sometimes you have/need to make do with what you have.
Both, I often find that microsofties say sequel and open source guys say s-q-l, but that is just a personal observation.
Where do you propose "more supply" be built? Pretty much every inch of SF is already occupied by something[0].

I suppose we could start landfilling part of the bay a la Boston.

[0] https://www.google.com/maps/place/San+Francisco,+CA/@37.7738...
Even though I make a competitor (Cursive) I'm still sad to see LightTable languishing. It had some interesting ideas, even if they never came to fruition.

But the point about the code being incomprehensible is definitely true. I've tried a couple of times to follow a simple flow through the code to see how something worked, and it's difficult-to-impossible. It would be great if the community could pick it up, but this email makes that look very difficult.

Interesting comments about using alternative languages, too. However I suspect that in the same way that ClojureScript wasn't really that much of a benefit compared to the architecture, it probably isn't the main impediment to outside contribution either.
It's too bad that given the number of extensions to x86 there have been, that it still doesn't have anything like native array bounds checking

It's called the BOUND instruction, and has been there since the 80186/188:

http://en.wikipedia.org/wiki/X86_instruction_listings#Added_...

Ironically, AMD removed it in AMD64 and Intel followed them, but it's still there in 32-bit mode.
Can you please elaborate why OCaml is a good choice for writing parsers?
It was good for its time, but has limited onboard RAM, limited storage, and pretty slow WiFi by modern standards (there are even faster G-band, let alone N). Wouldn't recommend it today, and certainly wouldn't recommend touching Linksys with a ten foot pole.

As to stability, I'd describe it has a mixed bag. I owned one for just under five years and had to do fortnightly restarts (which I eventually automated), and we also owned one at work which needed nightly reboots (DD-WRT provided that).

PS - In fairness to the work one, the building was insanely congested. It was one of these buildings which are shared by three dozens small businesses, and each had 1-2 WiFi networks, plus the local homes also. When you spun up a WiFi analyzer it could not find an empty piece of spectrum, and a lot of routes/APs would crash if you left the "find best frequency" option checked (as they would hop continuously and never find anything).
The FPÖ seem like some old-school xenophobes and antisemites. Campaigning under creepy slogans like "more strength for our Viennese blood" and publishing cartoons with hook-nosed banker Jews. In what way are they getting more centrist?

http://heebmagazine.com/straches-old-school-austrian-antisem...

http://en.wikipedia.org/wiki/Heinz-Christian_Strache#2010_Vi...
Yes, and I don't mean to be snarky. I hear it each way.
What constitutes a "top expert"? I'd want the people writing cryptography software to have made mistakes and learned from them. That's how the software gets better, no? Of course, there's a theoretical minimum to be familiar with.
I love F#, and I was looking at Idris for a more functional program verification, theorem-proving language. Then I stumbled upon F* (Fstar) - https://www.fstar-lang.org/
It is like F# but uses the Z3 solver, and is very ML like.
We detached this subthread from https://news.ycombinator.com/item?id=9376627 as off-topic.
Many companies with lots of designers will actually have designers that specialize in visual (or animation, or even sound) as well as interaction (who might not be trained in visuals at all). My wife, for instance, has a graphic design background, so is perfectly capable of visual design work, but focuses on interaction design (aka usability), and even here one can specialize in things like different kinds of input (touch, gesture, speech). Her old boss (and my former colleague) was a visual designer who specialized in...color...and was quite good at that. And then you have jack of all trade web designers that do a bit of visual, a bit of interaction, a bit of CSS/Javascript, and maybe even SEO. And then industrial, material, packaging, ..., designers, of course.

Designers are really analogous programmers in the sense that there are tons of specializations and skills to consider from within.

I personally self identify as a programming language designer...which is a completely different rabbit hole.
Great post Tristan. Solid advice. I'd also add http://ipaulgraham.herokuapp.com/ in the list of resources on the bottom. It forces conciseness.
Oh I got that, it's just amusing that he goes out of his way to say good things about the moral concepts from Buddhism and Taoism in addition to the weird stuff, while the other religions just get the weird stuff.
I think Twitter is the biggest
Sex, Dementia and a Husband on Trial at Age 78
There's a third, woefully underutilized dimension I can think of.
> we’re beginning the implementation of a pluggable module API

This is the most exciting for me, as I'd much rather install from a package than have to re-compile from source.

I've figured out how to make that easier in Debian/Ubuntu: https://serversforhackers.com/compiling-third-party-modules-..., but having a command similar to Apache to enable/disable a module will be really nice.
You can buy routers which come stock from the factory with DD-WRT installed. I just bought one from Buffalo. Zero fuss and works great.
Hmmm, I've always said "sequel" but that's just because I heard someone else say it that way when I first heard of it.
Starting with systemd 219, you can download a Docker image from a registry with "machinectl pull-dkr", and run it with "machinectl start":

http://www.freedesktop.org/software/systemd/man/machinectl.h...
I just read "Lincoin" instead of "Lincoln". My first thought was thus, why haven't I heard about this particular cryptocurrency?
Except it takes a really big train to weigh as much as a lake.

Pumped hydro is unbelievable. Tour a pumped hydro facility if you ever get the chance, and ask about the economics. They're buying a dollar of energy at night in Spring and selling it on hot summer days for something like five hundred. (Probably not quite that much, but it was a crazy ratio, to the point where efficiency barely matters - also, free energy from rain!)
http://flint.cs.yale.edu/cs421/case-for-ml.html
If you think the only difference between project and product managers is "the latter being more focused on marketing," you must work with some terrible product managers...
>"This person does not do online banking, does not have a webcam or mic installed device such as a laptop, and does not have an email account."

I don't know a ton about networking (probably not too much in fact) but doesn't HTTPS fix most of this? And if your laptop grants access to its mic/webcam to any packet that manages to make it past your router, I think you have a bigger problem.
I'd love to fall in small trees standing on a steep snowy surface leading to a lake.

Or maybe having a http://imgur.com/aLaTfIX under your seat ?
Yep. A lot of NIMBYism preventing that.
The GPL forbids additional restrictions on code, so you can't legally combine something that is GPL with a restriction like this.

Adding something like this (that we'll call Apple BSD) to anything that is MIT/BSD would end up being Apple BSD, because you'd have to ensure this restriction is applied to the resulting product, over an above MIT/BSD.
(I've been following development on and off — lately more off.)

Email is Dekko: https://launchpad.net/dekko (No idea about the name.) Based on (forked from) Trojitá.

I haven't seen a maps app, but I know they're using Here/Nokia for location services (https://insights.ubuntu.com/2014/07/30/nokia-here-maps-comin...). I think the BQ phone comes with a location "scope". The Here HTML5 app is pretty good on FxOS, so they could be using that.
What would it take for Emacs to become "the next great editor"? It extremely extensible now. Packages like Helm and Company mode have made emacs more competitive, for example.

https://github.com/emacs-helm/helm/wiki

http://company-mode.github.io
Stupid question but why can't the rocket drop horizontally from a close altitude to a soft floating area? Do they really need it to land vertically?
Which would typically require demolition of existing structures. Most property owners don't have the capital to destroy their current structures just to replace them with taller buildings. It would also require displacing current residents, who won't have anywhere else to live while the new building is constructed.
I hear them both on a daily basis, neither are wrong. A classic article about this: http://patorjk.com/blog/2012/01/26/pronouncing-sql-s-q-l-or-...
Manhattan population density is 4x San Francisco. I don't want to see the city turn into Manhattan but we have a lot of negotiating room.
Unless you are relying on some non-general meaning of Direct Debit, then as an Australian - No, it's very common, and can used by everyone, everywhere for almost everything that reoccurs, and is reliable.

Our banking system has some rough edges for the average customer, but in terms of day to day usage; Internet banking, ubiquity of EFT, bank interchange, etc, it's quite good.

If only the banks would open up with some APIs. :)
The structure of the rocket is designed to support itself upright. It would likely fall apart (or at least get damaged) if you lay it on it's side, without a whole lot of (heavy) re-enforcements to the structure.
SpaceX is preparing the technology to land on Mars. While this particular rocket will not go to Mars, the next iteration will. There are no soft floating areas on Mars, therefore that solution will not work. This is also the reason there are no parachutes, etc. Vertical rocket landings work on Earth, Mars, the moon, pretty much all surfaces in the accessible solar system. So having a rocket that can land vertically, refuel, and take off again is important for space travel, and that's the primary goal here. You can think of the Falcon 9 rocket and its tests to be like a revenue-generating prototype, so they're testing a bunch of future technology when they do these landings.
I think it'd actually be better to use a hand-written recursive-descent parser. With RD the state is implicitly in the position of the code and the stack, so there's no need to explicitly manage it. AFAIK the SQL grammar isn't unusually difficult to parse.

I've used Flex/Bison before, and it makes it easy to get started, but with more complex parsers, threading the state around quickly gets irritatingly annoying and I could see how bugs could arise from it.
At my company this is true [1]. I personally don't get to work with product managers (who work in biz dev mostly and do not work with developers/researchers/etc...), only program managers.

From wiki:

> Diverse interpretations regarding the role of the product manager are the norm. The product manager title is often used in many ways to describe drastically different duties and responsibilities. Even within the high-tech industry where product management is better defined, the product manager's job description varies widely among companies. This is due to tradition and intuitive interpretations by different individuals.

http://en.wikipedia.org/wiki/Product_manager

I only mentioned it because I was intentionally talking about project managers, who are often confused with product managers anyways, e.g. see:

https://www.linkedin.com/grp/post/42629-100151081

[1] http://www.quora.com/What-does-a-Microsoft-Product-Manager-d...
The accelerated graphics are heaven-sent (thanks @Riastradh). As much as having non-accelerated gfx was frustrating before, NetBSD was too charming to give up as my daily driver. Anybody who's curious to jump in should do it! Exciting times for a rock-steady well-thought-out OS...
I think it's more an issue of proportion and scale than number of towers. If there are 8 new projects, but the population looks to grow enough to fill 10 new projects, then there still need to be more.

http://www.spur.org/blog/2015-02-20/top-analysts-predict-ano...
The service Magic is an instance of excellent design imo. It's scrappy, clever, simple, and most importantly, there is a very clear reason to use. I can't say the same about the many of the products he listed.
Was Twitter even pretending to be a Ruby shop by the time it IPO'ed? My impression was that very little was ruby...
not sure if that is a good thing :) Impressive nonetheless.
CUPS has a GPL exception for OS X software. [0]

My interpretation of it is that it allows people to make proprietary printer drivers for OS X, making them useless on Linux.

[0] http://cups.org/documentation.php/doc-2.0/license.html
Image comparison – fast algorithm
100 Days as a Black Man in Silicon Valley
So now it's 'because there's more sexism in finance, but less noise from women fighting it, it's not credible when women fight sexism in tech'.

I ask again. Why are you defending sexism?
The intent of the current batch of legislation is to fix the last attempt, which REMOVED "restrictions on what can be done with existing units." Prior to that, any short-term rental in San Francisco was illegal.

By fixing the law so it's at least somewhat enforceable from a tax-collection standpoint, at least we're potentially going to see the hotel tax revenue, which helps fund subsidized low-income housing.

And until the voters want more housing (which they don't, since they have a financial incentive in keeping supply low so their property values increase), don't expect the supes to jump on the supply & demand bandwagon any time soon. People who want to move to San Francisco but can't afford it don't get to vote in San Francisco elections, so the electorate is--not surprisingly--anti-growth.
It's not that hard. A huge financial incentive exists to convert a lot of the city's low density housing stock to higher density housing. SF is full of poorly built, ugly, non "historic" residential buildings that developers would gladly convert to taller, safer, prettier buildings that housed more people if they were allowed to. The city government just needs to have the will to loosen regulations and limit neighbors' effective veto on neighborhood improvements. The negative impacts of these developments could be remedied by impact fees, to go to expanding transit and other services that would be needed to accommodate more people in the neighborhoods. Again, the cost of housing is so high that developers would gladly pay astronomical impact fees if they were allowed to build. Historic buildings can be excluded from these rules, and developers can be required to adhere to certain architectural guidelines. Hell, they could mandate that all new development be in the "painted lady" victorian style, though I personally think that would be stupid.