skysight-inc/HackerNews huggingface dataset:
PostgreSQL displays an amazing and rare combination in _any_ software, much less a free (beer/libre) product: reliable, predictable performance and usability for standard workloads combined with an extensible, flexible platform for experimentation and development.

Rock-solid "classic" OLTP database? Check. Rich geospatial data platform? You betcha. Structured document store? That too. Pluggable storage engines and column stores? Why not!

Don't get me wrong: there are definitely workloads for which Postgres is a poor choice. Its replication features are far behind MySQL, much less its pricey commercial competitors and the more reliable NoSQL options (Cassandra, HBase, etc.). There's also been little work that I know of* to optimize the storage engine for SSDs. (*- I'd love to be learn this is just my ignorance and someone is really focused on large-scale SSD-backed Postgres deploys and tuning. Links/references appreciated.)

If you can work within those constraints though it's an awesome product.
I should probably add themes and/or improve some of the contrast to improve readability. Good point.
Generally speaking, no one cares what you wear to a programming interview. If it wouldn't cause people not to sit next to you on the subway, you're fine.

Sure, there are outliers -- Goldman Sachs probably won't hire you unless you show up for the interview in a tuxedo, and some brogrammer-laden startups won't hire you unless you dress exactly like they do -- but they're rare, and recruiters will warn you ahead of time if you're walking into that kind of situation.

Personally, I would rather hire a solid programmer who needed some guidance on how to dress than a solid dresser who needed guidance on how to program, but that's just me.
Reminds me of the book "Avogadro Corp: The Singularity is Closer than it Appears" [0], in which (spoiler alert):

- a-company-that-is-totally-not-Google is developing a tool for an-email-service-that-is-totally-not-Gmail, which can rewrite emails with the goal of maximizing the chance of a desired outcome happening (automatically added mentions of family when requesting time off from a boss who prioritizes family, etc)

- the project is in danger of being canceled, so a developer changes the code to prioritize rewriting internal company emails with the goal of maximizing the survival of the project

- you can guess what happens next :)

[0] http://avogadrocorp.com/
Measuring “academese”
I know it's a silly question, but pages like that one will live on the Internet for longer than the contest.
It's almost a crime to be a writer on RogerEbert.com yet not reference Ebert's classic review of Aliens, so well written that I can still remember his characterization and nod my head at it:

http://www.rogerebert.com/reviews/aliens-1986

> It's here that my nerves started to fail. "Aliens" is absolutely, painfully and unremittingly intense for at least its last hour. Weaver goes into battle to save her colleagues, herself and the little girl, and the aliens drop from the ceiling, pop up out of the floor and crawl out of the ventilation shafts. (In one of the movie's less plausible moments, one alien even seems to know how to work the elevator buttons.) I have never seen a movie that maintains such a pitch of intensity for so long; it's like being on some kind of hair-raising carnival ride that never stops.

> I don't know how else to describe this: The movie made me feel bad. It filled me with feelings of unease and disquiet and anxiety. I walked outside and I didn't want to talk to anyone. I was drained. I'm not sure "Aliens" is what we mean by entertainment. Yet I have to be accurate about this movie: It is a superb example of filmmaking craft.

It sounds like all of the kids were boys...It'd be interesting to hear the perspective of girls watching it for the first time. Aliens was one of the first action movies I ever watched (and remembered) and I don't remember ever, at all, thinking that it was odd that a woman was in charge (in fact, all of the strong characters are female). Only years later have I realized that Alien and Aliens (never watched the other Alien movies) were unique among blockbuster movies in how the heroine is both the savior and not written as an object of romantic interest (beyond a brief flirtation with Cpl. Hicks)...Unlike movies like "Kill Bill" (which I love), the woman isn't written as an oddity, but a down-to-earth character who happens to be strong and resourceful. I never even thought Sigourney Weaver was beautiful until seeing her in other non-action movies.

Edit: speaking of watching Aliens as a kid...I think it's the movie that caused the longest-running movie-inspired-phobia in my life...hearing something under my bed, and then not wanting to look under my bed for fear of a facehugger attacking me.
Who's the Most Googled Google Founder? Larry vs. Sergey
Anyone who expects that "tricking the brain into thinking the stomach is full" will end obesity does not understand the myriad of motivations for overeating.

Feeling hungry is just one of many.

For my part, I pretty much never over-eat because I feel hungry. When I fail to adhere to my diet, it is almost always because stress or moods or social situations gets me to ignore very obvious feelings of fullness and continue to eat, or eat the "wrong" foods.

It's not that things like this couldn't be very helpful for a lot of people, but there are also a lot of people for whom it'd do absolutely nothing.
Ask HN: My app is shared on Twitter every day. What should I do?
I created an app last year that gained some popularity on Hacker News thankfully. I'm in a transition phase. I work full-time and I have a side job I'm finishing up for a client. Soon I can concentrate on building my next version.

My problem is it's shared on Twitter, but it has bugs and it's not good enough to begin marketing yet. I'm learning Swift to build the 2nd version, but I'm not an iOS coder, so the build is slow going. I've had a ton of feedback and I have the design and features of the next version planned.

Should I pursue seed funding? Should I apply to an accelerator? Should I look for a partner to help with coding? I don't have much money, but should I hire someone? I've looked at the analytics and the market segment is pretty clear. It makes me a little nervous to see the social sharing without much real ability to capitalize on it. I'm not sure how long Buffer will keep it in the suggested articles rotation (although it seems like it's been 6 months now). It's shared on Twitter and LinkedIn almost everyday for at least 3 months. I feel like the opportunity is slipping away.

I may be overreacting, but hopefully you can understand my anxiety. You can see the shares by searching Twitter for "rememberwinapp.com".
AD is a way (actually ways) of organizing a computation. There are many different ways to organize the computation and evaluation of a Taylor series at a point.

As an exercise, try to explain the difference between symbolic differentiation, forward mode AD, and reverse mode AD. You will find that there is more content here than just a new name.
Chattanooga, TN
Full time - on site

BELLHOPS

Bellhops has been exploding in popularity because we’re solving a problem that every American has had: moving. We’ve decided to attack this industry that hasn’t seen innovation since Henry Hohnsbeen invented the clipboard. We’re changing that by building a great organization of problem solvers who are at the top of their game.

We're a hard working team, and we have a blast. Join us at our Chattanooga, TN Headquarters. The city is home to the first municipal gigabit network in the nation, and was described by Outside Magazine as the best outdoor city in the country.

Tech -

Python/Django Developer
DevOps Engineer
Sr. Front End Developer
Mobile Developer (iOS and/or Android)

Writing -

*Communications Specialists
-Copywriting and PR role

Contact:
Email careers@getbellhops.com
Apply at https://getbellhops.com/careers/
and angel.co
And hey, before Internet they also were watching anything they wanted anyway - it only takes one kid who gets a VHS from somewhere (e.g. from an older brother)...
Anecdotally it's been my observation that the most sheltered kids often grow up to have the most problems - they "run wild" as soon as they move off to college or otherwise get that first taste of freedom.

You certainly don't want to give your children free reign to watch all the sex and violence they want (Will I sit down and watch a porn with my kids? Heck no!) but I think that discussing sex and violence with them is probably a lot more valuable than simply shielding them from it.

I watched Aliens when I was 12 or 13, along with a bunch of other dumb 1980s action movies. I didn't grow up to be violent, because my parents gave me a strong moral grounding and I understood the line between fantasy and reality - blowing things up and doing martial arts on people was okay in a movie, but not okay in real life. I understood that, so no movie was ever going to be able to change me.
This. The project homepage literally claims (as a good thing) that "...no one can censor you. No one can remove your posts. Your account cannot be blocked."

So not only does this not help with abusive behavior, it states that abuse will live forever and be impossible to block or filter.

/me shudders
There's something ironic about the heavy emphasis on time coming from Time, a magazine I typically associate with waiting rooms.
There's also http://builtwith.com , but that's also specifically for sales leads.
Tempo Automation -- San Francisco, CA http://www.tempoautomation.com

Front End / Back End / Interns

No one went to engineering school to write boring e-commerce websites. Come help Tempo Automation build the future of manufacturing robots. We are hiring engineers number four and five as front end and back end developers. These two engineers will assist us in building robot infrastructure and putting a user interface on the robot. No robotics skills are required. Candidates should roughly have the following skills:

* College degree in CS/CE/EE or equivalent experience.

* Good python back-end chops -OR- decent front end JS skills.

* Flexible software generalists are our preferred applicants.

* We're a Linux shop, so candidates must be able to navigate a command line.

* Experience with MongoDB, OpenCV, iPython, Pandas, Numpy, and similar packages are a big plus.

Please send a resume and a portfolio of past work to katherine[at]tempoautomation.com.
The lang I want would be mixture of C, C++, Go, Rust, Julia, JavaScript 6, PHP 7, Swift, Lua.

* Optional typing (like PHP7/Hack/ES7)
* support for compilation (statically linked native
binaries) and JIT (like Visual Basic 6 with its P-Code)
* memory safety (no null/dangling pointers like Rust)
* procedural & object oriented & functional style
(like JavaScript/PHP/C++)
* modern base standard library / API (like
C/Go/JavaScript/PHP but more modern with better naming,
not as heavy as Java class libraries or .Net Framework)
* third party libraries (like Nodejs NPM)
* online documentation with code samples and
community comments (like PHP.net)
* good debugger
* IDE plugins for IDEA/Eclipse/VS
* good OS support (32 & 64bit) for:
Windows & OSX & Linux & BSD & iOS & Android.

Edit:

* Actor model (like Erlang)
* Built-in concurrency primitives:
° light-weight processes (like Fibers in WinAPI,
Coroutine in Lua, Goroutine in Go),
° Channels (interprocess communication and
synchronization via message passing like in Go
and OCaml)
Here you go:

https://www.gnu.org/software/guix/manual/guix.html#Introduct...
Location: Almaden CA, Austin TX, Dublin OH, Littleton MA, New York NY, Pittsburgh PA, Rochester MA, Raleigh MC, Yorktown Heights NY

http://www.ibm.com/watsonjobs

Experience a world-class internship program! You’ll work on cutting-edge cognitive computing technology, grow your expertise through experiential learning, and have an opportunity to demonstrate your talent.

Internships Opportunities for Undergrad and Masters Students

Tools Developer - SWG-0691285
You’ll specialize in designing, developing, and testing tools that enable Watson to work with large datasets, domain experts to train the systems and developers to consume cognitive capabilities. You’ll also be developing capabilities that make the Watson development team more productive and efficient in its solution delivery.

Java Developer - SWG-0694944
You’ll be well versed in Java Object Oriented (OO) programming with experience in systems development, distributed computing and linux development. Experience and conceptual understanding in highly available systems, performance engineering, parallel processing and web application development is also advantageous.

Solution Engineer/Tech Lead - SWG-0695086
You’ll facilitate the building of a Watson Solution for a particular customer including achieving the performance needed for success. You’ll work primarily with the Customer, Watson Lab Services Leadership and Watson Core Development to help deliver a signature Watson solution.

Performance Engineer - SWG-0710282
You’ll use your expertise in tools, methodologies and practices to ferret out any performance issues in Watson cloud based solutions. You’ll think preventive best practices, but can also isolate and solution esoteric performance problems on many different products.

User Interface Developer -SWG-0710499
UI Developers are graphic and interaction developers who have an eye for clean, intuitive development. You have the drive to create the best experience for the users and thrive as part of a cross-functional team in a highly collaborative environment

Software Engineer/Cloud Developer - SWG-0713425
You’ll bring Watson solutions to the cloud with your experience in cloud development, large scale systems design/implementation, and service oriented architecture design/implementation. We’re looking for Cloud Developers, Cloud Infrastructure Deployment Engineers, Cloud Operations and Support Engineers, Cloud Security Analysts and Cloud Extensions Programmers.

I'm available for any questions you might have at tparikh [at] us [dot] ibm [dot] com
You are thinking too literally. An electronic legal tender must necessarily have an electronic means of conveying it. That may not be Visa, but the means of payment would be just as essential to the concept as acceptance of payment.
Spring - Senior Engineer - New York City - http://shopspring.com (fulltime, onsite)

Spring is one of the Best Apps Of 2015 according to Apple. Buying things directly from brands on mobile sucks - people don't use the individual brand apps or eCommerce sites for shopping - so we've built Spring to solve this problem at scale.

Our team is small but we’ve hired the best from companies like Google, Foursquare, Bitly, and Chartbeat, and we’re looking to add other software engineers to the team. http://jellolabs.com/team/

Our current stack is Go (all our backends are in Go), PostgreSQL, AngularJS and ObjectiveC and we picked them thoughtfully because they are the right tools that will help us move fast and build high quality products.

More details https://spring.recruiterbox.com/, or simply email hey@jellolabs.com.

-----------------------

Lead iOS Engineer

We're looking for an iOS developer with a great sense of UX, that can both build the best iOS app out there and also help give valuable feedback on building some industry-leading world class UX.

More details https://spring.recruiterbox.com/, or simply email hey@jellolabs.com.
Location: Almaden CA, Austin TX, Dublin OH, Littleton MA, New York NY, Pittsburgh PA, Rochester MA, Raleigh MC, Yorktown Heights NY

http://www.ibm.com/watsonjobs

Experience a world-class internship program! You’ll work on cutting-edge cognitive computing technology, grow your expertise through experiential learning, and have an opportunity to demonstrate your talent.

Internships Opportunities for PhD Students

Cognitive Software Engineer - SWG-0691293
You will be responsible for creating and maintaining machine learning models. Working knowledge and familiarity of various statistical machine learning models are essential. At the same time, you’re an open minded, innovative, hacker who uses basic mathematical and statistical thinking to solve complex problems. You will be exposed to some of the latest tools and technologies, and leading edge experts within the field of cognitive computing.

Cognitive Research Staff Member - SWG-0710288
You’ll be responsible for discovering, creating, and writing about machine learning models. Knowledge and familiarity of various statistical machine learning models are essential. You’re open minded and innovative, using mathematical and statistical thinking to solve complex problems.

I'm available for any questions you might have at tparikh [at] us [dot] ibm [dot] com
This also worked for me and was fun. Thanks!
Q: "What’s the derivative of a data structure anyway?"
A: The Derivative of a Regular Type is its Type of One-Hole Contexts http://strictlypositive.org/diff.pdf
Almost like the Internet. So spooky
The page of the project is there: https://www.gnu.org/software/guix/
(continued... ) BlueStacks.com | San Jose, California | H1B Ok

Platform Engineer

Essential Requirements

• Deep technical understanding of operating systems and application

runtimes.

• Experience on multiple operating systems, such as MacOS, Windows or

Linux.

• Proficient with multi-threading, asynchronous programming paradigms

and anonymous functions.

• Experience with kernel programming on MacOS, Windows or Linux.

• Proficient with network programming, at both the socket and HTTP

layers.

• Experience with standard operating system IPC mechanisms, such as

Unix domain sockets, pipes, or XPC.

• Experience debugging complex, multi-language software.

• Strong foundation in computer science, with strong competencies in data

structures, algorithms and software design/architecture.

• Preferred languages: C/C++, C#, Objective-C.

• 3 years of industry experience.
I would add the Actor model of Erlang.
Both VS and Creative Suite have free/trial version. Cloud backup for not losing accumulated photos/videos and memories.

Of course a poor guy would have great use of all those online courses he will access trough wifi, if he cannot obtain the needed software.
i guess i wasn't clear in my post, but i'm talking about teenagers. they're still "children".
I agree.

> I'll see those kinds of movies at a stuffy arty theater where the audience is likely to be quiet, or I'll simply wait to watch them at home.

Yes, there's a class of movies I watch alone in my home (at night, to avoid random people disrupting) (and it also works for some series; e.g. I always schedule watching Person of Interest episode when everyone is sleeping). In case of cinema, I choose the other end - I go to the one with sound turned up to eleven, so that most of the time it simply drowns all ambient noise.
SEEKING WORK

Location: San Francisco / Bay Area

Remote: Yes

I have a research background in robotics and 8 years of industrial experience writing firmware for embedded systems in C, and designing electrical circuitry for manufacture (PCB design and manufacture). I've worked with both consumer electronics and industrial firms to develop prototypes and bring concepts to production. I have a well stocked lab here in the Bay Area.

Much of my recent work has been on wireless connectivity (Bluetooth Low Energy, WiFi, 3G), the Internet of Things, and embedded Linux (BeagleBone Black, Raspberry Pi).

I have built back-end systems for connected devices in Rails, Clojure and Elixir, and have some front-end experience with JavaScript/React.js.
In many respects I think what you want is Rebol.
Emacs 25.1 on Microsoft Windows will support daemon mode
Looks like Nix rewritten in Guile. We need more fragmentation!
VR will be won and mainstreamed at the low-end
https://news.ycombinator.com/item?id=8991025
To author, please use "location.replace" instead of "location.hash". -avid pewpew player.
Try to fix the bugs. Don't rewrite the app from scratch. Keep updating it and keep momentum.

The other questions are harder and really something you have to figure out for yourself. I can say a partner can help and turning a side project into a business is a ton of work. At the same time don't let fear of missing out force a rash choice and only work with someone you trust and have a track record with.

You have built something people seem to want and that's a great first step.
I once made a declarative, pure XML XSL-T system like this, no Javascript at all: http://nicolas.kruchten.com/content/2010/09/context/
> That's why I'm developing an algorithmic trading system based on sympathetic, symbiotic and parasitic hidden connections.

That sounds fascinating. Do keep us informed!
Indeed.

I also watched Saving Private Ryan and Band of Brothers somewhen around 13 and those movies deeply touched me. Yes, I was pretty much crying and trying not to vomit on the D-Day scene, but it left me with deep impression about horrors of war, something that school never gives you. I didn't become more violent because of that - on the contrary, it reinforced my wish for peace and compassion for people living in places trapped in war.
Taking apart a 1930s Adding Machine
Whenever I see something like this I feel like it is someone unfortunate who has thought a lot about language design but unfortunately hasn't heard of julia. His list is almost a checklist of the reasons julia was created.
Look for a co founder that has the programming skills you need. If you don't know anyone that's a good fit, apply to an accelerator like YC.
I just started "The Wind-Up Bird Chronicle", and was instantly hooked.
Hey that's not a bad idea. What if admissions were simply taken out of the hands of universities and conducted as a lottery by some independent third party. Then the purpose of universities is to simply educate those who come through their doors rather than engage in the business of trying to advance their position in college rankings through the admissions process.
Rather different, actually. If I decide your inbound SMTP mail is spam, I can block it. Ditto for blog comments, XMPP contact requests, or really most any protocol in use on the public Internet b/c of course there will be griefers and spammers and all kinds of bad out there and we need tools to filter and protect against it.

You have the right to say anything you want (though not without consequences). Conversely, I should have the right to literally not see/hear it once I've decided it is causing me harm.

Claiming that your platform/protocol makes this impossible just sounds naive at best and nefarious at worst to me.
Aside from the profound conclusions and hyperbolic examples, this is just some darned practical advice taken at face value.

The value of focus is highly underrated. You don't need to do everything, and often doing everything 'on your list' means you're not devoting the time you should be to more important things; things that may not be on your list, or may not even be listable, or might just be doing the things on your list better. Devote yourself to focusing on one thing, shed the things that don't matter, and you might find a quality of execution you never realized.

This is something I learned perhaps too late in my career so far. I feel I would have advanced more and faster and achieved better results if I had stopped doing things that weren't tightly focused—not only on what I needed, but on what my company needed and what our customers needed.
"modern base API", what does that mean?