skysight-inc/HackerNews huggingface dataset:
Meh, I'm sort of in agreement. I went from backend, distributed systems, and ops, to full-on graphics engine programming, to compilers, and back again.

Even the list he writes isn't exhaustive at all. You're basically either an engineer, or you aren't. If you are, you should be able to learn anything provided you have the math background for the more specialized things.
This comment reminds me of a book by Italo Calvino. Probably my favorite of his. It's a collection of stories told by Marco Polo to Kublai Khan about cities in his domain. Somewhat fantastical, but strikes deep to the heart to transitory nature of cities and perception itself.

http://www.amazon.com/gp/aw/d/0156453800/ref=mp_s_a_1_1?qid=...
The "full stack" listed in the article was missing growing the silicon and screwing the servers to the rack. Seriously, the list of what the author considers "full stack" was extreme. Otherwise, I know a lot of people (including myself) who can build you a high-performance web-app from scratch, using current tech and what I consider to be a "full stack" (most of what is mentioned in the article).

The author just cannot afford to pay them. Because that kind of skill comes at a high price. And that's where the bitching starts -- you cannot find a competent, capable "full-stack" developer who wants to work for chump change. People with those skills know what they are worth, and expect to get paid.
Subscribe to LKML or one of the subsystem mailing lists (e.g. dri-devel). Pretty much the majority of Linux kernel developers seem to be using Mutt. (Disclosure: Me too, since 1997 in fact when I needed to replace ELM.)
I think this whole debate is just people pedantically obsessing over the word "full". What 99% of job posters actually mean with the term "full stack (web) developer" is that they are looking for someone with _core_ skills on both the frontend and backend.
A former hedge fund manager and all-around thoughtful guy, Brooke Allen, says he thinks in APL. He's also the dude who does Staffup Weekend and is trying to change how people hire. A few years ago, in a different job market and another time, he had dozens of people learn APL as part of a job application process. 0_O
Yeah, I'm biased towards (Al)pine, would be interesting to know how does Mutt compares with it
There are several slightly less hardcore alternatives to Mutt for those wanting a more modern e-mail experience without the security baggage of running an entire browser. Sylpheed for instance is a very pleasant text-only MUA (http://sylpheed.sraoss.jp/en/). For added peace of mind it does not take long to write an AppArmor profile to further confine Sylpheed to just the parts of your filesystem you'd like it to be able to access.
ssh -D (socks5 mode) doesn't require root, and can forward both udp and tcp traffic, doing what it appears that the client requires. socks5 is just a protocol that tells the server to connect to X on port Y using protocol Z, or to bind to X on port Y using protocol Z. Root is only required if you want to bind to privileged ports. A bonus with this is that it only requires a SSH server in default configuration.

SOCKS5 most common usage is to just use it as a proxy for HTTP traffic or similar, but it can make any connection. The trick lies in the "kludgy tunnelling operations" and the "router" (firewall rules).It's this magic that makes it better than the socks5 proxy solution, as it really does appear like a VPN. I wonder how much effort it would be to get rid of some of the "magic", though.

But I have to agree, that ANYTHING is better than a real VPN in complexity.
I get it, but it really did make MIPS an undisputed scientific computing beast. Probably I just have a soft spot for it as it was the chip that made me really understand that we'd be able to do what was once considered supercomputer-only tasks on something that was from a budget perspective a departmental or even workstation platform.
Yeah, noticed this. Kind of annoying. Overall, a very cool idea, and well executed, though!
I've used mutt since '98 or so, and see no reason to change. For HTML email I can either pipe it into lynx or bounce it to Gmail.
Orange Pi- a $15 Raspberry Pi
Getting paid to program in APL sounds pretty fun to me- It's a shame most of the jobs seem to be finance-based.
The Republic of Korea and the People's Democratic Dictatorship of Korea have their flags reversed.
in my experience (both hiring & getting hired), super-specialists are way more expensive than full-stacks. YMMV, of course.
Might be good to clarify that the "dinosaur book" is not the same as the Arpaci-Dusseau book linked above.
I get Bacchus, but I'm drawing a blank on what does he means by Ceres and Apollo
Where do you start your new projects on front-end or back-end?
When you start a project do you start on the front end or back-end first? I have always started on the back-end which seems to drive management nuts because they can't "see" any progress. Do you have better results with starting with something front end and making it work or does that lead to management/client thinking things are more done then they actually are?
Lisp is still a secret weapon
Do you know how Andrea and Remzi feel about that? They've generously made the book free overall, so I'd guess (without real evidence) that they'd prefer for people to get version updates if they do choose to purchase this format.
Most email is sent unencrypted, so the NSA likely has a record of that email and can cross-reference it with the 23 account if needed.

Even the header would probably be enough in this case, just to identify the particular masked email with the real email behind it.
Absolutely. "Stack" in "Full-stack" always seems to refer to a Web stack where the back-end is a database, a framework and maybe a service such as ElasticSearch or Redis.

I might be biased but to me, this is web development, not back-end. Back-end is designing distributed systems, data pipelines, trading systems, databases, etc... It has nothing to do with Web development.
https://xkcd.com/977/

"Gall-Peters: I hate you."
The 7 Stages of Entrepreneurship, Further Explained
Secrets of the Javascript Ninja (by John Resig, creator of jQuery) is amazing for Advanced level Javascript explanations and tips.
Why would you call it "liberated"?

Stuff like SmallTalk wouldn't be possible if programming was turned into math (and SmallTalk is way too cool by allowing changing any part of its image on the fly and redefine all rules), and frankly I don't understand why mathematicians want to take over a completely different domain, computing. The relation between computing and math is more like the relation between physics and math. It's great to have multiple paradigms, why restrict oneself to a functional one when there is so much more?
The name change is because Market and Portola did not connect until about 1920 or so.

http://sflib1.sfpl.org:82/search?/dStreets+M/dstreets+m/1%2C...
http://sflib1.sfpl.org:82/search?/dStreets+M/dstreets+m/1%2C...
http://sflib1.sfpl.org:82/search?/dStreets+M/dstreets+m/1%2C...
http://sflib1.sfpl.org:82/search?/dStreets+M/dstreets+m/1%2C...
I got in to England without listing my friend's address, but the border guard seemed extremely suspicious and really grilled me about my travel plans, etc.
YC sells itself as an accelerator, not as a lottery.

One of the big changes that have happened over the last few years is that the resources you need to start a tech business is much reduced to the point that one skilled person with relatively modest savings can start and build a serious business. Get on with acquiring the skills and resources you need to start without needing outside investors.
So fix the cause of that and let nature regulate itself back to normal.
It usually just means "Javascript coder with a decade of experience in <random frontend framework that exists for 6 months> and nodejs"
I see. That's probably true; I'm not up to date on that stuff. Still, in this particular case, I can't blame any company for protecting their IP. It's a freely distributed clone of one of their games, after all. Even if they are not making money out of it they are hurting their business.
That works less and less as more websites offer "improved" text editing capabilities through javascript.
"The city is expensive and makes many demands; I have to rent lodgings, buy necessaries, and provide for many other things which I cannot now specify."

The list of bars and parties a student has to attend before graduating grows too long to be put on a letter.
Thunderbird has, or had, a plain text mode and a "Simple HTML" mode (other than only recognizing a subset of HTML, I don't know what it does) for displaying messages. You can leave it in plain text mode and, in the event you really need to view HTML, switch it to "Simple" or full HTML. It also can block remote images and, I think, all JavaScript.

The wonderful Nostalgy add-on provides a very responsive keyboard interface.

https://addons.mozilla.org/en-US/thunderbird/addon/nostalgy/

I don't know if current Thunderbird versions include all that, however.
what about native Android and iOS? True full-stacks surely handle that operational detail too...
You need to escape them, like in every other instance where strings may contain control characters.

That'd be my guess, at least, but, i guess, single quotes aren't valid characters for zDir.
Can we fix the fertilizer runoff too?
I suffered that issue, trying to connect a third monitor was not possible. I just bought an PE4H to use an eGPU and see if I can build that configuration.

But beyond that, the main issue is how you can better integrate the desktop with the notebook without synchronizing files in both places all the time.
The First Humans to Live to the Age of 150 Are Already Alive
That’s really too bad. I was thinking about doing a little not-for-profit fan game project that uses entirely my own code and handmade assets, but is set in the Warcraft universe (and thus, taking on a Warcraft like art style). Would they come after me for that? To me that falls into the same realm as Machinima or fan fiction, both of which Blizz seems to have no problem with.
I was necessarily incomplete in describing what ILL does since I figured that information was easily available at places like https://en.wikipedia.org/wiki/Interlibrary_loan and http://www.oclc.org/services/resource-sharing.en.html .

No, you absolutely do not have access to "all publications" - for example, you cannot ask the Library of Congress to send you their copy of the Magna Carta. Some things are too bulky, expensive, or fragile to ship. Remember though that you asked about some academic's "magnum opus", which is unlikely to be restricted that way.

No, not all public and private libraries are members of the OCLC. A search of http://www.oclc.org/contacts/libraries.en.html gives 15K OCLC members and 63K participating libraries around the world. The library at the National Museum of Mysteries (see http://web.randi.org/swift/paranormal-themed-festivals-bring... ) is not listed as one of them.

Remember though that your scenario concerned a state university, and those definitely are members of ILL.

"Technically one could argue that I have "access" to those books."

Yes. Though 'technically' you have access even if you have to fly to the Vatican library to see something in person. I would add the qualifier "relatively low-cost". It's costs me about $12 to get a copy of a journal article though ILL when it costs me about $35 to get it directly from the publisher. The main difference is that I need to wait a week or two. Books, oddly enough, are free.
> And being "anonymous" is rather pointless. It's ones DNA! That's an ultimate biometric.

But unless it's tied to my identity, I don't care! It may be the ultimate biometric, but that only matters if they can compare it to my DNA by taking it from me directly - and at that point, they have my DNA, so it doesn't matter whether I previously provided it anonymously or not!
This won't address your existing home, but investing an extra $10k in basic building materials during construction to create good insulation will have a much bigger impact on heat/ac saved than any tech solution. It's not complicated to build a home that is passively warm in winter, cool in summer - building companies just don't invest in it. Long term I think that will be a major shift our global society will have to make.

The other thing is...your carbon footprint is impacted much more by buying goods that are shipped from overseas, taking trips in airplanes, and the unseen costs of all the products in your life than it is from the relatively small consumption of your home's water & electricity.
Are you living in a simulation? (2003)
Well I don't think OP was trying to help everyone immediately, but he is at least making a start.

The beta API someone threw up on github obviously isn't going to help the average consumer, but it might be the start of a community of enthusiasts. Maybe one day those enthusiasts build a robust system with wider adoption and a company behind it.

If you want something that 'just works', then github is probably not the first place you should look.
What else do they do?
It'd be great if the refrigerator could track the expiration dates of the items inside using RFID, then notify you if anything was getting old.

For made at home items and non-tagged items, they could also make RFID stickies, where you scan them when you put the item in the fridge, give it a name or take a snapshot with the built-in camera, set your own expiration date, and it tracks how long it's been in there.

If you focused enough on usability, you could make the whole thing feel streamlined and natural. The fridge itself could dispense the RFID tags, and you could just reuse them by reloading it with the old ones, for example.
Note that this was the Turing Award lecture by John Backus, who created FORTRAN in the 1950s, and pretty much invented higher-level imperative programming. Before Backus, there was only machine code. Of course he was a mathematician: in those days “computing” didn’t exist as its own separate field. He can hardly be accused of “taking the domain over”.
I've been using mutt exlusively for many years, and I got a fair amount of flack for it every now and then. While I like to believe that it's more secure than any full-featured bloated mail-client (hello Thunderbird), my reason for using mutt is simpler. I like the speed, efficiency and customization aspects of mutts, plus being able to use vim to compose my mails. Quite frankly, I don't get how people rave about text editors but then fail to include them in their mail workflow, which is where people spend quite a bit of time nowadays.

The other reason I like mutt is because it still conforms to the UNIX principle: One thing and one thing well. True, you could use mutt for SMTP/IMAP, but there are better tools for that. I use mutt with offlineimap, msmtp and mu (for searching).
Yeah, it will be interesting to see what comes out of Europe. Personally I think that regulators don't stand a chance. For example, they passed a Google (News) tax in Spain, and Google closed the Spanish Google News page. Now Spanish newspapers are begging Google to bring back Google News.
Subscribed! Just a note: you have to use the http:// or https:// to make a link on HN - the domain alone won't be clickable.
A damp, soapy sponge cleans smartphones pretty well. And a damp cloth to rinse before drying.

Still waiting for waterproofing to become a standard smartphone feature. Then we can start debating handwashing vs dishwashing, and also use the phone to record the washing cycle on video from inside the dishwasher.
Japan's independent kids [video]
Get a small, open system. I own a CuBox, but something like a Raspberry Pi 2 would work just as well.

Install some linux distribution (I use OpenELEC) that boots into Kodi (formerly xbmc).

Seriously. No proprietary thing I have ever seen matches the features and usability of Kodi. It's an amazing piece of open-source software.
Careful now, people might think you mean Piketty
Toyota Mirai: World’s first mass-produced hydrogen-powered car
Yes what we need to build in is some sort of limit to the behaviour the singularity that makes it want to keep us around. Because we won't go straight from humans to the end singularity in one step the problem is a little simpler - we just need to build into the first sub-human level AI a belief that humans need to be kept around and a need to build this same belief into the next higher level AI.

What the singularity will be like is really impossible to know - will it be one entity or multiple individuals? Assuming the end AI is able to get close to Bremermann's limit then there is more distance between us and the singularity than there is between us and a bacteria.
IIRC Exchange does offer IMAP and SMTP...
You'd be surprised how hard it is to create your own safe and reliable chair from scratch. I certainly don't think "most people could build one".
Yeah...I get the same handwavey number for ARM & MIPS; its a crazy successful market. And it's clear that 32-bit is the future, for some value of future.

That said, trying just to understand how many 8051 derivatives is almost impossible. There are many dozens of vendors who supply chips, cores & other embedded IP, many of whom don't even call it 8051 any more. There's probably a few tens of them within 100 feet of you. Much less the 20 or so other significant 8-bit families.

It's a shame that hard data is only available from high dollar market research firms, but I suppose they did the legwork and deserve something for the work.
I like alot: https://github.com/pazz/alot
BTW, link to intern position is broken
Most switch/router dataplane processing is done in hardware, with control by custom drivers in the control-plane OS.

Cisco IOS is variously hosted on a proprietary real-time OS, QNX or Linux.
Juniper JunOS is FreeBSD-based.
Arista AOS is Linux-based.

With the advent of SDN, the packet-rate limitations of a general-purpose OS lead to things like DPDK and Snabb, but they both run within a Linux host environment (DPDK can use FreeBSD as well; not sure re: Snabb).
Just use an equal-area map projection.

Obligatory XKCD.[1]

[1] https://xkcd.com/977/
I recommend starting with one of the major use cases, implementing its UI and some of its back-end, even if you have to mock some of its functionality or simplify it a bit (e.g. only implementing the "happy path").

This has many benefits, not only because "management can see" the progress, but also because it's not uncommon that when we actually visualize how it will look like, our understanding of how to address the use case improves. So this reduces the requirements risk of the project, and could save you having to change or throw away back-end code at the beginning of the project.

It also gives you a vertical slice on the system, so you'll have an idea of what the architecture looks like in practice (e.g. if it's too complex), which reduces technical risk.
I know you're joking, but if you were told to write a ticket system today, what would you choose?

QR codes are an international standard, have plenty of good libraries to generate and process them, can store more information, have excellent error correction, and easily scan from odd angles.

Other types of bar codes... not so much.

https://en.wikipedia.org/wiki/Barcode#Types_of_barcodes
Pangu+jailbreak+iOS+8.4+let+loose+iOS+Jailbreak+Tools+and+Jailbreak+Guide
Show HN: I'm building an AR/VR glove (inertial tracking, no cameras)
You seem to be confusing "I don't like X" with "X is not good". If you don't like it, you can just say, "Neat, but that writing style isn't to my tastes." You don't have to run around expounding on the guy's character flaws and making such sweeping assertions that there's no room for anybody else to like the piece.

The guy taught journalism for 20 years and was a newspaper editor for a similar stretch. Maybe take a deep breath and consider that there are kinds of good writing that you haven't yet learned to appreciate.
This isn't limited to polynomials. As far as I know, most big integer libraries (like GMP) use FFT multiplication when the integers are big enough.
Thanks, this is exactly what I was looking for.
Yeah, and it has worked out pretty poorly for us...
Haha, good catch! I've been madly in love with Earthbound ever since it came out. Playing it was a life-altering experience.
D'oh. Proof that it's always good to have someone else read. Thank you - updated.
> they are very good at detecting ...

How do you know how good they are? That seems like the point of the article.
Was this Myricom before they went bust and got taken over? Or more recent? It seemed like most of the momentum (such as it was) that DBL had was lost in the mess.
I just deployed a new version of Alda earlier this afternoon (alda 0.4.5) -- it should update for you the next time you run Alda. This new version has better default behavior for logging, i.e. not dumping a bunch of debug logs onto your screen :)
Mutt doesn't support retrieving mail very well, but you can use sync programs (getmail, offlineimap, isync, exchange2mbox) to create local mailboxes and make mutt use the local mailbox directory instead.

you can send email using external programs (local smtp server and openxchange for exchange).

Mutt is not a traditional mail client, it is more of a glue between multiple programs so you can have one interface for all of your emails need.
Oracle cuts Java execs
> Even the header would probably be enough in this case, just to identify the particular masked email with the real email behind it.

Are you implying that an HTTP header sent in the request to 23andme upon clicking the confirmation link would contain the forwarded email address of the user?

Unless the user were on a web page that included their email account name in the URL (and thus visible in the REFERER header), I don't see how that would happen. And I don't think I've ever seen an email system that puts the account name in the URL.
Exchange server sometimes choose to not provide smtp which is a pain. Their IMAP support is sometimes lacking too (i.e. imap-mail.outlook.com times out alot).
Previously: https://news.ycombinator.com/item?id=10179742
I do wish application reflects being accelerator by filtering people in the beginning who needs incubation. I wish there is a quick and easy way of bootstrapping the network and connections for a successful exit.
Wait until you are a parent and see if you are so easily fooled. Then ask your parents how much they really knew.
Women with “resting bitch face” are actually better communicators
State of TypeScript 1.6 support in IDEs
It's worth noting that OpenOnload is GPLv2.

The issue is that Solarflare has patents on some of the underlying techniques. They were very open to licensing those patents for a reasonable figure when I last talked with them about it, but that wouldn't work for a general-purpose OSS project.
One reason these vulnerabilities are so common is that the admin interfaces of appliances like FireEye's aren't normally exposed on the Internet.
I can (and have experience to):

- size and pick your IC's

- review and debug your schematic

- review and debug your FPGA's

- bring up your board

- port a bootloader to your board

- port Linux to your board and/or custom SOC

- port a Linux userland to your board

- write backend services in many different stacks

- write frontend stuff in many different stacks

- setup a nice ops infrastructure

(And with the exception of some of the OS X specific stuff on his list, that too).

But all of that really doesn't mean much more than that I'm old. Experience matters.
Is the Power Lunch Officially Dead?
A cyber security company that does this

"the box has Apache, pushing PHP, running as root."

is not a cyber security company .. lol