skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you get to choose your own tools?
In a recent fireside chat with Cloudant PG says developers have more power than ever to choose the technologies used for projects, and it got me thinking about the fact that in the past some companies I worked for allowed me to make key technology decisions (db type, architecture, sometimes even SaaS). I always thought that was abnormal and bigger companies (read: non-startups), didn't allow developers to choose technologies.

But is my experience actually normal? Have you been allowed to choose technologies for projects without being a PM or Software Architect? What size companies did you work for that did/didn't allow you to choose the technology?
Was struggling with that one. I was getting issues with a prefixed +. Will look into it. 00 is the equivalent of + in phone numbers BTW.
Bernie Sanders fan? Help me do something with babiesforbernie.com
My wife and I recently registered babiesforbernie.com with no real intent other than to eventually show our support for Bernie Sanders, and maybe even raise a little money for him. We were thinking it might be a great site for some Bernie-themed baby gear (and/or photos of babies with Bernie). That said, neither of us are designers, nor artistically capable. If anyone is interested, I'm keen to get something up, and would love some help. Just let me know
Maybe a year ago this was posted at HN: http://qz.com/198458/zombies-once-destroyed-japans-economy-n...

An interesting article comparing China today and Japan in 1980-s, and predicting problems for China.
I was able to get checked in via the United android App around 9am ET.
I completely agree with this comment, while I like to assume people are being helpful this whole thread is coming off a bit too nitpicky on the interface.

The story and pictures/video were simply amazing, and the way it displayed was excellent. Having just listened to Dan Carlin's Wrath of the Khans (http://www.dancarlin.com/product/hardcore-history-43-wrath-o...), the presentation really helped with some of the visuals and cultural references on the podcast.
Of course they can be highjacked. Just as any other automobile can be. What is stopping someone armed with a shotgun from entering your vehicle (assuming you aren't armed as well)? What is stopping that same person from entering an autonomous vehicle? Well, perhaps the autonomous vehicle will just keep driving and ignore him but that's about it! Perhaps that's enough.
Off-topic: Please use ISO 8601 format(YYYY-MM-DD) for dates in titles. The US date format hurts my poor logical soul.

https://en.wikipedia.org/wiki/ISO_8601
Microsoft to Cut Jobs, Take $7.6B Nokia Writedown
Same here, I picked up LaTeX to take notes in my computer graphics class because I didn't feel like writing it (my written equations were always pretty cramped, and my handwriting is garbage) and because it was a pain to represent equations in LibreOffice (what I'd been taking notes in before).
Not quite as bad as dealing with relatives dying with cancer way too soon in painful ways, and in some cases orphaning their children.
Google’s Free Website Builder Makes It Dead Simple to Implement Material Design
Ouch. And only a month after another major systems outage: http://www.wired.com/2015/06/united-flights-grounded-mysteri...
Then apparently Bloomberg did, because now it reads "China Tries Japan's Approach to a Stock Bubble".
Video: Monitorama PDX 2015 – Bosun Workshop – Kyle Brandt
How to travel and build an online business
Will this effect the US economy/stock market?
The discussion here is whether women have more rights than men, or not. Sexual violence against women is irrelevant here, since it's illegal (unlike sexual violence against men).

You keep changing the subject. Clearly that is because you understand on some level that your interlocutors are correct, but for some strange reason you cannot admit this in public. I guess you are experiencing cognitive dissonance because the truth that is being put right in front of your eyes here is uncomfortable and diametrically opposed to what you have been told by mainstream society.

As an aside, it is very questionable if there is much sexual violence against women. For a start the scope of 'sexual violence' has been expanded to infinity, so that saying "nice booty" now counts as violence, and moreover, victimhood pays (for women) and this is being milked, pace the many false rape hoaxes that came to light recently, like mattress girl or the UVA gang rape hoax.

[1] https://en.wikipedia.org/wiki/Cognitive_dissonance
Smackdown: PHP vs. Node.js
I'm using React in ES6 with Rails (the react-rails gem now uses Babel as its transpiler). What I've found is that I've had to choose between using ES6 and getting prerendering working correctly. I also couldn't get the ES6 modules working without RequireJS or CommonJS. If anyone has this figured out, I'd love to hear it.
I work in aerospace engineering and I've noticed that companies make H1Bs work 2, 3 times harder than residents just because it's not as easy for them to switch jobs. They tend to take advantage of that, so you've been warned!
Yeah and get one with plastic stickers as well. The Rubik's brand ones begin to look disgusting before long.
Just a small counterpoint, I'm a huge cigarette hater and I love the fact that e-cigarettes are catching on. They still smell crappy and suck to be around, but they're nowhere near as unpleasant and vomit-inducing as cigarettes are. Addicts are going to be addicts; for my sake, I'd much rather have them vaping than smoking.
I think integer size promotion would only make it worse.

I do agree that "as" should have range checking. Some of it can be done statically (e.g. converting to a strictly larger type, and when the range of possible values are known) and the rest can be done with minimal overhead if they emit the code right.
I bet this is an issue with an old mainframe used somewhere in the booking system, something that has worked well but is difficult to fix when things go wrong.

I think there is / will be a lot of money to be made trying to solve the problem of software security and reliability. This is obviously an extremely difficult problem, however the number of ancient systems that we currently have interconnected I think more large scale outages like this are inevitable.
It's still month 7 so it's hard to be confused.
PS. From Europe.
United is a mess. I had the misfortune of flying with them a couple months ago. I ended up in a city a 2 hour drive from my actual destination and had to rent a car on my own to get to where I was going.

That was the worst of it, but almost every flight I saw on the way (both ones I was on and other flights at nearby gates) was delayed or overbooked or otherwise messed up in some way.
Or just use words (8th July 2015). But yes, YYYY-MM-DD actually sorts correctly.
The questions you got probably come from a book just like the one you want to write.
It could be potentially a very stupid idea, but creating multiple AIs at the exact same time with similar resources available to them for development in different locations of the world would create a balance of power.

What I'm trying to argue is that it kind of works for us even in the most aggressive situations: If you bomb me I bomb you.

If one AI is super-aggressive then others could decide to stop it.

If it wants to convert all matter for making paper clips other AIs would say: I don't want to be a paper clip and actually have the power to do something about it. Where as us.. we'd be powerless.

In the case where all band against us, well.. we'd have many problems.

All of this to say that developing one single super-human AI in a box is worse in my opinion.
How do you know it's a glitch(whatever that means) and not a big problem such as a data center outage or hacker caused?
I doubt it. Nobody wants to pay for that.
Alcohol would be the obvious example of a relatively unregulated, addictive hard drug with treatment centers.
She won the lottery.
I think they find it unlikely that someone will succeed at making a worryingly strong AI that also perfectly obeys its creator -- that is solving the friendly AI problem, just toward one person or organization. Figuring out how to prevent a sufficiently strong AI from "accidentally" turning everyone you love and everyone you hate into paperclip-production infrastructure is the first step.
Except that they are functionally identical. In order to draw at subpixel offsets you need subpixel rendering (or rather: if you have drawing text at subpixel offsets without proper subpixel rendering you get really bad artifacts)
ISO all the way. Words have issues for different month languages (e.g. Auot vs. August), but otherwise is more elegant (no delimiter needed, e.g. 08JUL15)
> and passing in pointers is uglier

It's not so bad. It means you can be really consistent about returning error codes from every function in the exact same way. This is one of the very few things I actually like about the Win32 API. If only they used the same type of error codes in every section of the API.
David talked about the IQueryParams protocol in the presentation, it basically lets you parametrize the component's data.
Everyone’s a Storyteller
So in other words, an asset class that has been run-up very quickly is falling very quickly. The media acts like this is unusual, when those who actually study markets see that it happens all the time.
P&T's Bullshit is a really bad source of information.
See also: https://xkcd.com/1179/
Didi Kuaidi, Uber’s Rival in China, Has Raised $2B in Fresh Funding
Yes, this plus the impending US interest rate climb means the AUD will probably drop like a brick. Good for those of us not in the country, but with most everything except food being imported nowadays I can't imagine how people down there will live...
I'm curious what makes you so sure you really understand it? It seems to me that when wealth is being concentrated more and more into the hands of the wealthiest all over the world, there is something deeply wrong with the financial industry and its textbooks.
Is anyone familiar with the UA tech stack? I'd be curious to see what they're running.
Just tried it and it did return some pretty good prices. Care to elaborate how it does that? Machine Learning could mean anything or nothing.
I highly recommend any cube from Dayan, but this is my favorite:

http://www.amazon.com/dp/B008U6V50U

It's smooth as butter, and there are no stickers to cheat with.
You're a software company. Get out of the hardware business and start making Android software.
Not the place to discuss, but 9/10 of my comments drop to 0 or -1 before going positive, even the ones that end up very positive. I don't worry about downvotes until the comment has been up for at least 30 minutes.
Planes with pilots in them are mostly autonomous and can avoid each other as well as the ground.

https://en.wikipedia.org/wiki/Ground_proximity_warning_syste...

https://en.wikipedia.org/wiki/Traffic_Collision_Avoidance_Sy...

https://en.wikipedia.org/wiki/%C3%9Cberlingen_mid-air_collis...
Rightio, that sort of explains their rationale. Although this doesn't really help:

However, this would lead to further divergence. Tooling that is built around the assumptions imposed by template literals wouldn't work. It would undermine the meaning of template literals. It would be necessary to define how JSX behaves within the rest of the ECMAScript grammar within the template literal anyway.

I'm not really what the problem is here. Template strings seem to have been put in ES6 partly to do what JSX does, so it seems very odd that anyone went to the lengths of defining a language extension rather than use them.
Microsoft writes off $7.6B from Nokia deal, announces 7,800 job cuts
But simulated CP is illegal too. In many jurisdictions you can get locked away for drawing something on a piece of paper. This is probably what OP is addressing.
I'm not sure you understand what disingenuous means. Nobody is saying that sub-human level AIs will suddenly surpass humans 'the next day'. That's totally absurd and I really don't know where you get that from.

The supposition is that a general purpose AI that is better than a human mind could be better at designing and optimising AIs than a human, then the next genration AI it designs will be even better and that's what sets off the exponential AI intelligence cascade. Imporvements in algorithms can provide startling advances. In some respects the improved efficiency of algorithms has even outstripped the gains from Moore's Law.

Personaly I think stong AI like this is pretty far in the future, more than a few decades at least and more likely several generations, but I do think it is eventually likely to happen.
Wall St vet says Israel will build highest % of unicorn companies
Using something else instead of Stripe seems to be the course of action that makes the most business sense. Maybe in the future Stripe will be a sensible option for your business.

Goid luck.
Press release:

https://news.microsoft.com/2015/07/08/microsoft-announces-re...

CEO Email:

https://news.microsoft.com/2015/07/08/satya-nadella-email-to...
There's always the sprockets-commonjs gem, but it requires sprockets ~> 2.0 (sprockets-es6 requires sprockets ~> 3.0).
Critical DoS Bug in Node.js, Io.js Patched
They are very different countries. Putting them into the same category seems not a good starting point, if one really wants to dig deep. Of course, it's easier to have a rough idea with this approach for many.
Hello Hacker News! My name is Nikhil Vimal and I'm the writer of this newsletter, if you have any questions, don't hesitate to ask!
Yes, I was referring to the code on GitHub.
I hope you're right. But reading about firms that are raising loans with their stock as collateral. .. shall we say while staying true to your point are perhaps nevertheless even more exposed than your model's worst case. Only time will tell.
Would the fix have already been committed to source but the security implications not been made public yet?
Nancy Leveson's been saying that for decades: http://www.amazon.com/Safeware-Computers-Nancy-G-Leveson/dp/...
They're running SHARES internally; most everything else is specific applications with hooks into shares for data processing and return.
That depends on where you live:

https://en.wikipedia.org/wiki/List_of_international_call_pre...
Query optimization is difficult because of the abstract structure and limited indexes. So you may query an index that holds EVERYTHING, and doing the query backwards would be faster... This'll depend purely on what you've inserted to the DB up to this point. Or more-so how you insert things into the DB.

Don't run an SQL server as your KV store you'll likely screw up the config and performance will suffer. If you want competitive performance with other DB's you will likely end up running memcache between your KV and Query Engine(s).

Don't store data over 1KB. Yes, the database can technically handle them, but in real world applications and expected speeds it can't.

B-Tree Syncs can be slower then you think in surprising number of cases.
You might be right, unfortunately. If it's cheaper to buy insurance that will cover the (expected) losses caused by outages, most organizations will choose to do that instead of making the software more failure-resistant. The problem is that insurance only works well for isolated incidents, but a software failure can cause a cascading failure with a huge impact. Insurance companies generally aren't prepared for that and don't have the resources to pay out to everyone.
But could you sell ?
Chinese Markets Continue to Nosedive
I wonder if this contributes to eye strain and brain fatigue.
Un justified
Works great, registration and group join are straightforward.

Looking for some more explore/discovery features (especially location based).
> I have pretty cool LED lighting in my apartment and can make my whole living room any color I want at night.

This sounds very cool, any chance you could post a picture of your living room with some different colors?
Yes, mostly.

https://en.wikipedia.org/wiki/Vitaly_Kaloyev
Oh wow. TIL. I'll definitely have to look into this tonight then.
Yeah, I'm using the sprockets-es6 gem.
Automated, yes. Autonomous, no. The plane voices an alert, but the pilots still have to react to it.
Interesting point of view from the mainstream narrative -- but if this is true, why aren't more people pointing it out?
The XBox line has been pretty successful.
An iOS Daily News Trivia Quiz app that is as educational as it is fun
"it is like linux/emacs/lisp of CG world"

Actually, Blender is like Linux of the CG world, and I agree - Blender is a horrible mess!
I suggested no solutions.

I just suggested that risking lives should be viewed as more than just 'a dick move'. Cutting in a school lunch line is 'a dick move' dumping lead into a towns drinking water is worse than that.

PS: We used to think beating children was ok so times change even if few people in up in prison.
"Microsoft will record an impairment charge of about $7.6 billion on its Nokia handset unit"

Wow, well there it is--looks like the rumor is true. So the Nokia deal was basically a complete flop?
Ask HN: Is anyone interested in a site to help you find co-founders?
Is anyone interested in a site to help you find potential Co-Founders? I know there’s already a few that exist (cofounderslab, hn threads, etc..), but it seems like all of them have major flaws in some ways. I’ve been becoming increasingly frustrated looking for a cofounder with a similar work-ethic that can compliment my skill sets.

It’s been told the best way is to reach out to classmates and co-workers. However, that seems severely limiting as I’m sure there’s opportunities outside of my personal network (especially since I graduated a while back). I may be a bit biased (I’m a software developer), but it seems like there’s _many_ people looking for someone to execute an idea for them, rather than doing an actual partnership. I’ve decided that even if just a few people could benefit from this, I’ll make a site myself.

Does anyone else share this experience? What do you think could be done better?

EDIT: I've made a quick survey to help gather some thoughts on this - https://justin83.typeform.com/to/Ks5Dsi
Economically? Probably not. But the problem with psychological long-term effects is that they are very difficult to determine and can vary widely from person to person and situation to situation.
> I would not recommend this as a lifestyle at all

Is there a reason for that, is it dangerous longer term? I've been taking 10mg nighlty for a while now compared to your .75mg, a girl I know says her grandmother has been taking it for decades and swears by it, and she's fit as a fiddle.
Could you be conflating 3d graphics artists with 3d graphics programmers? The former make 3d models for games. The latter writes 3d graphics systems to take those models and show them on the screen. The former is relatively low skill (as you say, it's a saturated market) the latter is very high skill (linear algebra).
Surface 3 and 3 Pro are pretty impressive hardware. They work pretty well and are a joy to use.
I knew someone at United that once offered to give me a tour of one of their data centers: "It is like a computer museum - we have one of everything." Hard to imagine that they would have problems as a result. United is a really, really bad airline.
It is refreshing to see the common person prevailing against Big Corp.
Or, you know, the load is increasing over time, and the system is failing to scale to it, and so will fail more and more frequently as the load continues to increase?
ISO8601? Easy. 2015-W283. Or maybe (?) 2015188. ISO8601 will hurt your logical soul, don't stare too deeply into its eyes.
Maybe the guy was a PI
Indeed. Never attribute to malice that which is adequately explained by stupidity. https://en.wikipedia.org/wiki/Hanlon's_razor
You can also easily "obfuscate" your whole code with this syntax using this site http://www.jsfuck.com/
This is awesome! No more TL;DR. The plugin or extension idea is also great and would be much easier to use and avoid the copy paste of urls. Congrats!!!
Computer Science vs. Finance
Bingo. Cut out the middle man, or at least make the middle man not-for-profit. Prices would drop and nothing of value would be lost.
Telstra are selling the "Call Guardian 301" as well now which sounds like the same device as cmdkeen mentioned: https://www.telstra.com.au/home-phone/handsets
I submit there's more money to be [saved] from not replacing old systems.

Case in point, take this HackerNews fan favorite[1] about a school district using an "ancient system" and avoiding $M's in incremental costs.

[1] https://news.ycombinator.com/item?id=9705830

edit: As mentioned in [1], I assume that at least someone is aware of the cost-benefit of potential projects; in turn, I assume that someone would've pulled the trigger if the $'s make sense.
Could you say a bit more about the query optimisation problems you've run into?

The "put your most restrictive clauses first" rule (which is reiterated on the new Best Practices page) usually seems to do the trick in our hands.
https://github.com/justin808/react-webpack-rails-tutorial

Here's a tutorial on how somebody integrated webpack, react, and rails.
I've found it very hard to find a non technical co-founder who actually brings something to the table other than an idea like "let's do Uber for Pet sitters!".
Google's Nest is hiding the Three Laws of Robotics on their website
You could use type="tel"[0]. If you specify the pattern it will even validate it on a decent enough browser.

[0] http://www.w3.org/TR/html-markup/input.tel.html
But a month from now, some people will be confused for sure. So, it's more future-proof to settle for ISO or alphanumeric format to avoid confusion and miscommunication.
I created a quick-start ES6 React repo that takes care of the basic organization and plumbing of Gulp and Webpack.

It allows you to immediately start writing ES6 code for React without the spending hours setting everything up.

It's a work in progress, and any feedback would be appreciated!

https://github.com/mrblueblue/react-quickstart
This is par for the course with Bloomberg. "Stocks Down After Blah" frequently changes to "Stocks Up After Blah".
What does "all airports" mean? Global or just US domestic?
There's little endian, big endian, and the US date format, which I like to call middle endian.
While $40 per node might sound high, I think it is reasonable. I've worked on several products that are priced per node/server.

Per-node a difficult proposition -- the price of "per server" of something varies wildly, for example a t1.micro is roughly $9.50 a month, while a m4.4xlarge is $738. $40 on 9.50 seems extreme, but $40 on $738, and Atlas is only a 5% of the cost of your server.

But when your target customer is using high end instances, because they are creating more value for their company that way, a 5% upcharge for better management, can be justified. Mostly its because the team of ops/software engineers supporting production environment are going to cost more than the infrastructure anyways.

Additionally, any large deal (>1000 nodes) is gonna get negotiated anyways, so public pricing is kinda a wash.
Is API of HN still readonly? Can we edit by using API?
If success is not defined as making money or being the top selling console then sure I guess it's successful at something.
Good to see the Sun Microsystems favicon on the FAA status page - not seen one of those for a while!
Nice job! UI is very good!
Surface 4 will not be too good though if the rumors that it'll run on M processor are true.
Not sure I understand how it works..Can you please explain?
Someone?
I will grant that I should've spent some time coding in Smalltalk by now to get a better sense of the implications of that style. I myself find it surprising when people delve into a language debate pitting a traditional imperative/OO language against an ML without having knowledge of it.

I still don't think it's fair to celebrate Kay for OO then being that it's not what he intended us to end up with, so certainly he must be recognized for something much more relevant?