skysight-inc/HackerNews huggingface dataset:
I'm curious why he pronounces Regina incorrectly (he went to the University of Regina), when he is from Moose Jaw, a 50 minute drive away. It's really really strange. 7 year old children all across Canada know how to pronounce that city correctly...how does a guy forget something so basic?
All cryonics do is a pseudo-scientific embalming process.

Personally, I find it much likelier that the current service providers screw up the process than that in the future we could not somehow bring people back to life.

The current actual scientific state of the art in cryopreservation deals with something far more simple than a human being
http://www.nature.com/articles/srep18816

I'm all up for it once it gets some scientific credibility.
Same. I'm at work on the toilet. Someone just called over if I needed assistance.
I'm pretty sure you're just playing with words here.

One of the most common complaints is that the biggest web tools are libraries, not frameworks. React, for example, is very emphatically not a framework. To develop any reasonably sized application, you need to bring in a number of other libraries as well (such as Redux and/or Apollo).
Hopper v4
I spent many hours with the cost calculator going through with our support company trying to find a _rough_ estimate of what our bills would be compared to Rackspace.

It's not easy initially but things like http://www.ec2instances.info/ definitely help.
This is a great idea. I love it. Well done!
Yeah, it's true, but I've also been in interviews where I told them I was using a tool that I think they thought was too hipster and ended up just being ahead of the curve (Babel or TypeScript, don't remember which one, both were just picking up popularity) while still being looked down on because of jQuery.

These interviews usually end and then when I look up the company 3 months later they don't exist anymore or have pivoted.
UX Design for Startups – Improve Your Product’s UX in One Day, Part 1
Am I the only one who immediately has to hunt down and close a tab the moment I hear auto-play audio of any kind?
Trump and Clinton both fail social media background checks
Sorry, meant Montréal.
I love the idea, but let's be realistic. Until it's convenient for anyone to get from their residence to a place in the city, parking lots aren't going away. There are just too many non-urbanites who want to drive into the city, either for work or for pleasure. And, businesses thrive on them doing so.

Just thinking briefly about the unintended consequences (e.g. more sprawl) makes me think that it would do more harm than good for the ultimate goal. Instead, address the root issue - make it incredibly easy, convenient, cheap, and enjoyable for people to get from point A to point B.
BAHCEŞEHİR Cıtır Gurup Deniz Yıldız
HN (and perhaps SV) might be a bit of an echo chamber that doesn't reflect industry overall.

In most decently sized cities, there seem to be plenty of development jobs available that make heavy use of solid software engineering and architecture using reliable, proven technology.

It's only anecdotal, but I know plenty of developers working for banks, manufacturers, and government who enjoy their jobs and get to solve problems that are interesting and challenging from both business and technical perspectives. They're not using outdated technology, either. The perception here sometimes seems to be that Java and .NET are slow moving dinosaurs, but they're both evolving, and organizations that from the outside seem stuffy and boring actually aren't afraid to keep up with the changes.

Interestingly, the devs I know at these companies also seem to enjoy a much higher status among their non-dev coworkers than devs at many startups and software product companies. I'm not sure why it has worked out this way, but it seems that in businesses where software isn't the end product, it's often easier for developers to be seen as trusted solvers of business problems rather than assembly line workers who are just stitching together raw materials to reify someone else's visions and ideas.

Before I digress too much, I'll circle back around to my point: it's still very possible to ignore the current front end development circus and enjoy a good career as a developer without the risk of turning yourself into an out of date dinosaur.

I'm also not implying that the worldview on HN is wrong, or that startups are bad, or that the current JS ecosystem is the worst thing ever. I'm just trying to remind everyone that there's a pretty big world out there where development skills are in demand, and a huge portion of that work doesn't involve front end work at all! It's even better if you're a developer who understands business (or is willing to learn). If you're a developer at a non-tech company, your ability to quickly create software that solve business problems can make you seem like a magician.
> given enough time and effort some people could probably find your mother's address publicly available and post it here

That actually reminds me - is there a good way of scrubbing that sort of data off the web? Googling around for me will eventually lead you to where I grew up, and where my parents still live. While it tends to keep me ... a bit more polite than I might normally be, it also means that one person with a grudge could start mailing my parents glitter, poorly-packed ant farms, or worse.
> When I read "GitHub Audio", I figured it was a new service by GitHub for musicians to version control their music.

Same here, I was ready to let my mind explode with the implementation details.
Very nice. Although open source music where you have MIT licensed songs in editable format would also be an interesting experiment.
And here is Bitcoin audio http://www.bitlisten.com
Instead of commits etc., you have transactions.
It seems that HN is encouraging people to post the same Show HN projects multiple times until they get traction. I have been restraining myself from doing that with my own projects because I care a little about this community, but since moderators and the majority of users don't, I will not restrain myself anymore.
Then your whois provider gets to see all the domains you are visiting in real-time.
This is a very good reply. Someone trying to grab a foothold in front end development should keep it simple and add tools as they require them (if applicable). I used to develop for the web until I found iOS development to be more enjoyable because of the feeling of stability of the SDK. When I did do it, I got to the point where I said, fuck all this noise and just give me Nodejs/npm, MongoDB and raw JavaScript...

Right or wrong it felt like enough at the time. Just adding Angular felt dirty. Damn, I feel for you guys.
Quite possibly. At the bottom, it says "inspired by hatnote" :)
Stop Trying to Fix the User
Funny, I actually had that last year in a 2 hours midyear exam, access to Internet authorized. I was the only one to complete the exam and had the best mark, didn't use internet, just my own code lying around my pc, finished in half an hour, vanilla js/php LAMP.

But many of my class couldn't do it.
De Raadt and developers that doing right before the exist of OpenBSD
Second Theo de Raadt, who are the developers that programmed doing right before the existence of OpenBSD?

For example, who are the developers of time of programming in machine code that programmed doing right?

Who are the developers of time of programming in Assembly, Fortran... that programmed doing right?
That's a pretty good idea, and probably the sign of a good team of people overall. Good luck to you all!
I'm sorry, but once you feel comfortable using React there are very few things that React would not be a good fit for, however small the task.

I started coding in JavaScript two years ago, right at the point React was gaining popularity. I made a gamble going for it 100%, and since then both the company I was working at back then and the one I started working at recently have fully switched to React for all new front-end development after seeing how much easier it is than anything they'd ever used before (jQuery, self-rolled prototype-based things, Backbone, Angular 1, Ember).

Yes, sure, you have to get the basics set up every time, and yes, sure you have to package React on every page. But as a gigantic win, you get a uniform way of dealing with the DOM every single time. React has well-defined best practices by now. When every Javascript coder in your workplace is familiar with React, it's usually best for you and for them to simply continue coding in React.
Well, in context he was talking about replacing something that he did for his customers in a time consuming way with something that was even easier for his customers.

I like support like that. :)
The solution to this is to build underground garages and more roads.

I really really want to get out of Europe for all this socialist crap. It's getting on my nerves.
It clearly says in the footer

inspired by hatnote
I'm saying its the right way to get rid of it, not that its right to get rid of it :)

MobX does really, really well in minimising the complexity of mutable state. Its the best there is out there.

Where MobX does worse is when there is more complexity then a simple direct map function to calculate derivations: debouncing key input, doing async requests, creating animated transitions, etc. Its a great model, but it needs some more work to be truly amazing.

The user does care about the past. For example if the state of the input box changed too many times during the last second, they don't want every change to cause a slowdown in response time due to too many requests being sent to the server, and they want only results from the last request they sent, not the last one that was processed.

I think the reverse criticism applies for cyclejs: while it can do everything thanks to RxJS, it needs a better component composition model. The current one is too tedious and alien for my taste. (For example, why isn't the same DOM selector syntax used for component-event selection?)
Show HN: Use Trello as a Helpdesk
A programmer's life as a refugee
Occam's razor: If you see mysterious dimming in a star, it's definitely aliens.
Comparison of Natural Language Processing APIs – Named Entity Recognition Task
Salsify | Boston, Ma | Full-time | Onsite

Salsify is a rapidly growing, Boston based startup. We provide cloud-based product content management solutions that make it easy for manufacturers, distributors, and retailers to exchange high-quality content that drives online results. We were founded in late 2012 by a team with deep experience in commerce, online search, and the semantic web.

We’re confronting hard technology problems inherent in a decentralized, peer-to-peer model head-on—problems that traditional approaches have steered clear of. Salsify embraces the lessons of open source development, letting users branch, pull, annotate, fork, and edit product content within and across organizations.

Hiring Immediately:

- Principal Software Engineer: http://bit.ly/24kOFch

- Systems Administrator: http://bit.ly/2cgSbBC

- Front-end Engineer: http://bit.ly/2bYEhWf

- DevOps Engineer: http://bit.ly/2cPRmmX

- Solutions Engineer: http://bit.ly/2dsDtsS

What we will need soon:

- Data Scientist

Please note the Data Scientist role is not posted externally. You can email May@salsify.com if you are interested; for all other openings please apply directly.
Site Navigation – I just want to get back home
Rails, Active Record and Postgres – Optimizing Deletions
> Do you think it meet of a Christian man to speak so at a time like this, or indeed any other?

I do.

> This is cruelty.

Is it cruelty, or love? Is it kindness to say to someone, 'the world is better off without you in it'? Is it kindness to help someone destroy himself, and with himself every second he could have had?

> Do you think it's your place to judge what God will and won't forgive? This is arrogance. We are called to humility.

Do you think it's humble to arrogate for oneself the ending of one's life? Do you think that radical self-determination is not arrogance?

> Would you demand that someone else continue in unbearable agony to satisfy your own personal notion of the right way to act? This is hatred. We are called to love.

Do you think it is love to extinguish the greatest gift of all — life — in order to satisfy your personal theory of self-determination? Do you think it is hatred to urge someone to preserve the most important thing he has — himself?

I have no problem with it being legal for someone to commit suicide. My only problem is in applauding his error.

(also, as an aside, unbearable agony is quite pleasant with sufficient, albeit lethal, quantities of opiates)
Well, the logic that if we permit euthanasia then people will be pressured into suicide means that conversely if we disallow euthanasia then people will not be pressured into suicide is a non sequitur.

These two implications are not logically equivalent.
Yup, Cambridge pursues it pretty aggressively. The policies started off as something different though: https://dspace.mit.edu/handle/1721.1/81630

In summary, Cambridge's parking expansions were frozen in the 70's to help bring car pollution under control.
Nobel Prize Awarded for Quantum Topology
They should he held to a higher standard when off-duty as well. Many (most?) officers carry even when off-duty and would take on the first responder role if needed.

In my state anyone with a CDL who drives with any amount of alcohol in his system is guilty of DUII. It doesn't matter if you are on vacation, driving your personal vehicle, hundreds of miles from home or driving an 18 wheeler through rush hour traffic. We should hold police to a similar higher standard.
Detective Who Threatened to Kill Teens and Plan Evidence Is Suspended, Not Fired
Getting your money later means that your you are effectively giving out a free loan to whoever is holding your money. For you that's an opportunity cost because you can't reinvest the money for some period of time.

If your expenses have to be paid before you get your money this can also be a cash flow issue (or make a cash flow issue worse), when a peak in demand leaves you very profitable but unable to pay your bills because you're waiting for your money to arrive.
Hey Jason congrats on your product. Really liked your writing style. Very funny and informative. Nice job.

Do you worry about amazon releasing something to analyse the logs and killing your business? They just released Amazon QuickSight in beta and I think you will probably be able to import logs from their services. Of course the user will have to create the reports themselves but I guess your audience is tech savvy.
To be fair, unless it's sockpuppet accounts the author only posted it twice (potentially in error, the second one got flagged). Can't really stop other people from resubmitting your Show HN.
I totally agree that Python is much less problem compared to Javascript but I think that it's not fair to compare a backend language to a frontend language. My only complain is that Python is not great at async operations so people have to create unstable async libraries such as gevent and it's usually cause trouble in production. Luckily Python 3 solves this problem but backward compatibility is one of the most important things that is important in a programming language. People usually develop backend services once and maintain it for years but frontend is subject to change more often.
I bet the October surprise is that no one cares.
Here are my 2 cents about the pricing page you have @jasonkester

"Cheap Bastard Plan" is both little too much slang, and unpleasant to look at if you are in a demo to show this service to upper management.

I am not saying that you should have a boring, enterprisey pricing page with formal words, in fact I really like what you did there with free plan. Just saying that you can rephrase it with little more easy-going words. :)

Great product, congrats!
Show HN: ZipRegister – Reminder to vote based on zip code (JS Plugin)
IMHO pgadmin X is a mess... finding were the tables, indexes and views when you first run pgadmin is dauting. Then setting permissions or properties for tables is mostly useless since they don't work at all (most of the time you have to get and fix the SQL generated rather than using the GUI). To this day its still baffles me why Python developers choose PGSQL as his defacto DB standard.
Not a doctor, but I'm guessing that it's hard to re-transplant one and you have to get the person to die the right way such that any donation is even possible.
>.io domain

why am i not surprised
It doesn't help that most US metro systems have not seen major expansion in literally decades, even as the cities have spread across the local countryside. Lots of people would take the metro if it were a reasonable distance away, but if you're talking about taking a bus to the metro stop to then have to take another bus from the other end to get where you're going the majority people are going to say fuck that. You'll turn a 20 minute commute into a 2 hour one easily.
at catprint we are using reactrb (now ruby-hyperloop) to clean up our mess of ruby + JS + HTML + ERB + HAML etc. So far the results have been excellent with a reduction from about 70K SLOC to 35K SLOC.

Some of the other advantages: A common tool chain, including testing (we are using rspec), people don't align themselves as front-end vs. back-end developers, easier training for new hires.

Point taken about choosing the "right tool for the job", however there is nothing in JS that makes it a better tool than ruby. In fact I would argue (but it is opinion) that ruby is a far better tool than JS. So why not use ruby for full stack? If I felt that somehow JS was better than we would have worked towards using Node for a full stack solution.

Of course its not just the language, its language + available libraries and tool chain. In that regard Ruby is far superior.
This looks similar to the k8s design. In theory could one build a plugin to run k8s on top of this? Then you could easily switch between swarm and k8s?
Seeing their reply, I suspect they don't actually get a "high volume of applications", it's probably a scare tactic to get people thinking there's many competitor-applicants, and thus induce a scarcity mentality.
Chic by Choice | Full-Time | Lisbon, Portugal | ONSITE

https://chic-by-choice.com - High-End Fashion Rentals

We care about people. We want people to learn and improve all the time, exceed themselves and feel good with the work they are doing. As a software developer at Chic by Choice you'll be part of the core product team. You will work along side other developers (currently 5, whole company is 16 people atm), doing code reviews and pair-programming (not 100% of the time). We highly value code quality and we test extensively. Most of us do TDD, but that's not enforced.

Core stack: Ruby, Rails, JavaScript (pure), PostgreSQL, ElasticSearch, Redis.

Send an email to tadas[at]chic-by-choice.com
The implication seems to be that construction is ongoing, and the pieces of the sphere are being moved into place.
Yes, but more tantalizing would be some kind of wavelet-based semantic versioning. This might allow merging.
One time I directed an intern to implement an in-browser list filter functionality using an existing open source library. When I saw his work, he didn't use it. Indicated that he didn't fully understand how to use it. He wrote his own implementation using jquery. It technically worked for the few test cases we tried. It was a mess to look at, with Jquery hooks all over the place. Argh..
SEEKING WORK - Remote

- Web Development in PHP(Laravel, Slim, Symfony 2), Python Flask

- Automation, Data mining and Data scraping in Python

- Browser extensions

- Messenger Bots (Facebook, Slack etc)

Website: http://adnansiddiqi.me/

Blog: http://blog.adnansiddiqi.me

Email: kadnan@gmail.com

Thanks
Not sure what wheels I'm reinventing, I just choose to include the libraries that are correct for the application.

If I don't use half the stuff Django is offering me, only to bring in my own. Aren't we back to the same place?
React, as it is presented to the programmer and for all practical reasoning, is programming with finite state machines. Sure, javascript is Turing complete and capable of much more (behind the scenes in React there is plenty going on that does not qualify as FSMs), and within a react application or even a component you might use Turing complete semantics to describe actions, data structures, effects, or whatever...but constrained to the API and idioms of react it is perfectly acceptable to call it FSM programming. In fact, Facebook already says this about react, that UIs are state machines and react is a way to declaratively describe them that way.

A better analogy for the equivalence of Finite State Machines and User Interfaces is the equivalence of human arms and levers. Just because it is one doesn't mean it isn't the other. One is abstract and the other is concrete, but there is still an equivalence. And not just computer user interfaces either...you could take pretty much any real world user interface: analog, mechanical, digital, whatever. Hell, tubas and vending machines are finite state machines. They fit the definition of a finite state machine because they are.
male dev ops 29 $140k

graduated CMU in 2009, worked at pretty much all the big players for a spell, founded my own consulting firm in 2014 and landed some big accounts. mostly all work is remote but I keep a condo in each of the majors in case I have to be on site (and for the investment)
and, not or. the only transportation method that really precludes public transport is the personal automobile. ridesharing, carsharing, walking, and cycling all make public transport more effective. people need some way to get from the public transit stop to their eventual destination. and from home to the public transit stop. carsharing makes taking the bus more feasible, it doesn't compete with busses.
Live Photovoltaic generation graphing in the UK
Amen and well said!
Hitting 12% of capacity today.
More stats: http://gridwatch.templar.co.uk/
What makes you think that our energy needs will not grow as well?
Blackhole starlifting makes more sense to me than Dyson spheres (see section on star lifting): https://arxiv.org/abs/1104.4362

> Importantly, researchers have concluded that a thin accretion disk around a rotating black hole is the most efficient power source in the universe , a process up to ~50 times more efficient than nuclear fusion occurring in stars (e.g. Thorne 1974; Narayan and Quataert 2005). If any civilization is to climb the Kardashev scale, it would certainly at some point want to master that energetic source. We call such an endeavor black hole star lifting

Instead of a Dyson sphere, you're using a black hole (and apparent mastery of gravity) to leech energy directly from the sun.
Writing this as a reply to all the comments regarding death;

I think "death" is just another condition like disease or disability that will eventually be defeated through technology. Someday we will have medical immortality and maybe even mind-backups, to "restore" a person (or a very close approximation of them) in the case of accident/violence.

We should be looking at death as something surpassable and not necessarily grim or morbid.
I'm about 90% certain you're trolling.

It's not perfect - occasionally you'll stop someone who looks like a homeless guy and it'll turn out to be Robert Downey Jr. doing some method actor research for a new movie.

Most of the time, though, if you want to target someone who's low-income, there'll be a part of town and a set of characteristics you can pretty reliably look for.
That was a great albeit CREEPY article, and I say "creepy" for the whole mindset that the cryonics movement is part of. Pieter seemed to be the kind of fellow who would have none of that.
What do you propose we call them?

AIPUs