skysight-inc/HackerNews huggingface dataset:
Disagree, The Nginx Plus Amazon AMI is not expensive and has hourly billing. Nginx guys wrote amazing software, they desire to be paid and paid well.

I am so tired of developer entitlement and complaining, and not wanting to pay for software. Most frustrating thing being a founder and engineer.
Sure, I'm safe. That does not make it remotely acceptable. Just because I am in the "favored class" does not mean abuse of the other classes is OK.
Absolutely -- having a typed object structure helps with tooling, as I mentioned. There are a lot of nice features that can be built around a solid type system to increase expressivity and improve safety. JS classes, as implemented, are an uninspiring facsimile of OO APIs, adding a lot of new syntax while papering over just enough semantic differences that it feels like a bit like an admission of defeat for the old paradigm.

I don't write nearly enough JS to say there is unequivocally a better way to write programs, but it's a bit disappointing that no one has figured out more advantageous ways to leverage the nature of the language without, IMO, leaning so much into cultural "learned behavior" from other OO languages.
Then how would something like react-redux work without context?
I agree with you in that part of the issue is the armed populace in the US (Australia is very much an unarmed populace, and always has been; ignore most of what you hear about the 1996 gun bans from anyone). Another part of the issue is the 'us vs them' attitude that appears to be more prevalent in US policing (and in US politics in general). In contrast, the UK's police tries to follow the Peelian Principles, which are designed to avoid the 'us vs them' mentality.

For my money, I'd rather have a population without guns, if it means we don't have to be scared of the people we hire to keep our cities orderly. The armed population in the US doesn't seem to be rising up against government transgressions there any more than the unarmed population does here, so it doesn't seem like the rationale for amendment #2 holds water.
SimToo Dragonfly drone review: is this the Xiaomi to DJI's Apple?
> When asked a question, he'd never give an answer that illustrated a deep depth of analysis.

You wouldn't either if you were talking to the general public.
Been looking through it for a bit - found pretty much no mention in here except for a few vague legalese.

Found this gem, though:
Would you send me the AVL info. Our Chief has indicated to us, not only can he track our locations from his home computer and Blackberry using AVL, but can access the on board camera system as well. This includes the ONLY interior car camera that ONLY monitors the driver. That's right, it doesn't monitor the criminal in the back seat, just the driver. He says this can only be done when the system is active such as on a car stop. I am not aware of any incident in which he has done this.\r\n\r\nHe has also installed cameras in the station that only target the receptionst in the enclosed office and the squad room where officers do their paperwork. On occassion he has called the night dispatcher and commented on what she was having for dinner and called the station to comment that he can see officers talking and not typing. BIG BROTHER IS WATCHING.\r\n\r\nI understand these cameras have been placed for "security" purposes. The building is posted to inform people that video monitoring is in use. Is there a limit to their use? Re:Contract language covering use of AVL for discipline
How do you deal with the edge cases? Do you eliminate disability programs as well? A lot of Americans are on disability and have much higher income requirements than someone who isn't disabled.

Also, what do you do about the difference in cost of living across cities? Do you take the housing allowance, give them a basic income and tell them to move if it's not enough?

And what do you do with the small number of people with addiction issues who just blow through the basic income and are left homeless? I highly doubt we're going to tell them "tough, you get to live on the street".
I agree with your suggestion (despite the fact that the additional word might be very accurate in this particular case).
Clojure is amazing. Definitely start lurking in the Clojure IRC channel, I learned a lot just reading other peoples' questions and answers in there.

There is a great book, The Joy of Clojure. Highly recommend it. For specific projects there is also a bigger book, it's more of a reference (like if you wanted to make a website using Ring) called Clojure Programming (it's got a Dodo on the cover and a purple bar).
Stanford CoreNLP – a suite of core NLP tools
This is what I use: http://amzn.to/1MSrSNa

For me, using a stool makes the switch back and forth between sitting and standing much more seamless. And it's the shifting weight and switching positions that gives you most of the benefit anyway.
Or maybe it will turn out that VR is just a niche market or passing fad (for the Nth time). Or it won't gain the required traction within the FB executive's patience threshold. Both are very likely outcomes.

> VR is a huge opportunity and is likely to be the entertainment medium of the future

Is it? Last time it was 3D. And before that..
Someone in Mozilla came up with a language called LLJS, that took full advantage of and compiled down to asm.js.

It looked like it had some promise, since it wasn't nearly as heavy as emscripten, but I don't think much has happened with it since it was created.
I think the arguments against penetration testing are interesting.

As a software test engineer, we do external audits like this, but I wonder: Documented or "known" vulnerabilities are not worth testing until there are systems in place that expect to cover them.

It seems that all vulnerabilities that are not intentionally addressed should be considered dangerous. If they are penetration tested but vulnerability is unknown, the best you could hope for is "Not vulnerable for unknown reasons" which is just as bad as vulnerable in my perspective.

With some admitted trepidation, I assert that all software should be tested this way, with expected behavior being a primary dependency.

Edit: hiring outside penetration testers is still totally valid and desirable, since development and testing are two totally different domains. I'm only pondering methodology.
This game is indeed great! Push the envelope forward for puzzle games and games in general. The game feels pretty heavy with potential like there are layers I am not even seeing yet and I am 10 hours in!

Some what spoilery I made a solver for one of its puzzles: https://gist.github.com/robo-hamburger/2269ef76603263ce1061

Amusingly I ended up not really needing it but fun to code.
Also, the article's cloud illustration is not of a sunny day.
independent research does show that users of GNU/Linux systems in particular, or UNIX, OpenVSD, are safer to some degree.

Could you point me to that research?
Again, you're stating things people already know

I don't think that's true. I think a lot of people want to find a way to think that billionaires are worse off than someone making 75,000/year. They cite that study and incorrectly come to the conclusion that more money past 75,000 means increasing unhappiness under the "mo money mo problems" doctrine. People in this thread doing that in fact.

Your broader point though is uncontroversial that for the vast majority, working an extra hour per day for 100k more a year wouldn't be worth it.

I argue that's because the vast majority of people wouldn't know what to do with ungodly amounts of money, likely because they don't have ambitions that would require it, and thus see it as superfluous or as you state not worth the effort.

Most people, just want to play with their kids, take a vacation and zone out on netflix. That certainly doesn't take billions.
Undeclared parameters are implicitly "any". You don't need nearly this much code to break. This is equivalently broken:

var x: any = {}; x.foo();

Here's the typesafe way: http://tryflow.org/#b5f826e03045f64084cfc74398270e85
As with most things it boils down to scope...

'Class template std::function is a general-purpose polymorphic function wrapper. Instances of std::function can store, copy, and invoke any Callable target -- functions, lambda expressions, bind expressions, or other function objects, as well as pointers to member functions and pointers to data members.'

This clearly does more than the OPs code and therefore has more complexity.
Programming computer animation in 1964 [video]
Mass recall of Apple AC Wall Plug Adapters 2003-2015 due to shock hazard
Can you find that study? I have only seen the one with the ~75k number.
The other question about compressed JSON/XML, is how may clock cycles are getting spent on this that wouldn't be otherwise. Which on mobile devices is going to translate to power consumption.
>Years later I bought the rights to those lectures and worked with Microsoft to get them posted online for free.

This just floored me. I hope that some day I will acquire the generosity and perspective to use a small part of my assets for something like this.
It looks great and I would definitely be playing it this weekend, but Windows-only is a nonstarter. I'm rather surprised to see an indie title like this not support OS X.
>Intro courses are the same (calculus and basic chemistry are calculus and basic chemistry)

I went to a tech school. I also went to community college over my first summer for some basic classes. The community college classes were laughably easy and most certainly weren't anywhere near college level, and this was considered a "good" community college.

I hear that in state schools they pack 100+ people in a lecture hall for biology 101 or whatever. That seems like it would be difficult to learn that way. I went to a private school and there was no giant classes.
Most of Azure's revenue is inflated. It is actually fake revenue, subsidized into ELA deals. Heavily.

If you talk to customers, all they're using is AWS, and some breadcrumbs of Azure here and there.

I don't know how they're even allowed to present financials this way.
I don't see how it's self fulfilling.

Also quitting doesn't necessarily mean it's not in your blood, it just means that particular project didn't work out and you cut your losses so you could do another one.
Any time anyone posts anything new on here for Javascript, I just want an auto-poster with this: https://xkcd.com/927/
> They've already started that with containers. Docker orchestration platforms like Kubernetes and Mesos are still rough around the edges and there is room in the space for VMware to get in and leverage the benefit of their size and engineering bench.

VMWare started doing this circa 2010-11.

Eventually that project turned into the first version of Cloud Foundry.

Edit: forgot my usual disclaimer that I work for Pivotal etc etc
Ask HN: How many of YCombinator's founders were not born in the US?
I can also vouch for the Jarvis, I'm tall and often use it at or near max height without issues. I'm not sure how common this is but one of the best features is that it is smart enough to smoothly come to a stop rather than just jerk to a stop when you release the up/down buttons or use the memory settings. Sound like a tiny feature but my desk at work doesn't have this and it jerks enough to move the monitor arms around enough to be annoying.

I built the top myself from strips of oak, maple and cherry, pretty easy to do if you can access the tooling and massively cheaper than commercial tops. It's a bit thinner than the linked top but weighs over 100lbs I would guess.
Why would they take the firing poorly? Why fire the person at all? If you trusted them enough to work on critical data and systems they must have been doing their job well.

If this person _wants_ to hurt you they will. There's nothing you can do to prevent it. All the legal protection and fake policies are not going to prevent this person from creating multiple copies of the data and releasing it a year later.

Your best bet is to make the person happy enough to let the betrayal go. Such as a huge severance package.

If the person is anything like me, they will have backups as well as documentation and copies of all conversations that have ever taken place in email, Slack etc.

If they want to hurt you they can and will and the data is probably not the only way they can do that. At the end of the day don't fuck people over or they will fuck you over.

Be as nice as you can and make sure you are justified in firing this person or else they are going to fuck you.
Atlanta needs one of those.
So I'm supposed to trust an anecdotal "everyone actually uses AWS" comment over an official earnings report?
Chrome: Http sites are bad?
I highly recommend https://en.m.wikipedia.org/wiki/The_Devil_in_the_White_City
Yes, later next year.
It's enlightening to hear why people seem to like this feature so much, so thanks for chiming in. While I'm still mystified (probably due to my PL tastes more than anything), I'll stop complaining for today.
As long as you can use a recent compiler there shouldn't be problems. The resulting assembler code should be the same.
I'm totally onboard with saving two keystrokes. I don't have all second to move this file.
This myth really needs to die. Sorry for the harsh language, it's the TS team's fault for not taking this ongoing PR blunder seriously.

You can (and always could) use almost any 3rd party lib with literally one line of code:

var somelib: any;

Done. No need to ever touch a .d.ts file.

Sure, no type safety on the lib. But isn't that where we started, anyway?

This should be put on a giant banner on the TS homepage.
Sounds like if you can size the cache large enough to hold enough data to keep cache miss under control, ATS is solid. Thank you for sharing!
I have never understood why we have so much duplicated effort in teaching a standardised syllabus. At the moment (in Australia) each teacher does preparation for a lesson and then gives that lesson. Lots of duplicated effort. So 1000 maths teachers all prepare for the same lesson which introduces fractions, as an example.

Instead have a great teacher prepare and then record a presentation. At lesson time every class gets to watch that presentation. This takes up maybe 75% of the lesson time. Then the remainder of the time deals with questions and extra clarification. You just saved a huge number of hours of prep and have a top notch presentation.
I've had similar experience with my ASUS N76V: it worked fine for a number of recent releases, but only with the upgrade to Ubuntu 15.10 did the touchpad start working decently (I couldn't turn on two-finger scroll before, because that resulted in phantom multi-finger gestures).

The current situation with XPS 15 seems much worse: http://ubuntuforums.org/showthread.php?t=2301071

For decent experience, one should wait until April until 16.04 comes out. And some issues will probably remain for a release or two after that.
I've spent enough time in my life fighting with version mis-matches of slf4j. Hard defining your dependency versions just pushes the problem upstream.
I dont know about ELA deals but Azure is something like 15-20% of the size of AWS based on other various data points. My BS detector also went off about their $9b run-rate comment.
I like the idea of a marketplace, but I don't think background checks and references are the way to build a credible list of the world's best pentesters.

I think what patio11 is doing with Starfighters.io is orders of magnitude better. Run developers through a gambit of supremely difficult tests via a fun CTF-type game and pair the best hackers with the highest enterprise bidder. Works not just for pentesters, but all devs really.

Also, I know where to get the best pentesters because they're listed on all the top companies' bug bounty pages. It's proof of skill I'm after, not some Gartner-esque gatekeeper telling me who's best because they've "background checked" them.

Give me a system more like StackOverflow or Starfighters where I can see the work. Not something subjective like eBay or Yelp, which can be easily gamed.
I wondered the same. Wikipedia page sums it up:

https://en.wikipedia.org/wiki/Parse_%28company%29

"...back-end tools for mobile developers that help mobile developers store data in the cloud, manage identity log-ins, handle push notifications and run custom code in the cloud."

AFAICT, it was doing all the mundane work you need to get a modern mobile app up and running. So, developers could concentrate on the business logic of their application and leave the rest to Parse.
30 Years After Explosion, Challenger Engineer Still Blames Himself
I hope we will see a lot of migrating tools and blogs
Hey, nice seeing you here! Glad to see the project reach HN (finally). That indeed is a very good slide deck.

Some features that I preach are:

- good turnkey default values
- lua support
- config options galore (Bryan labels it a con, but if you want control it's perfect)
- good logging
- historically proven scalability on large smp, xxlarge memory, multi nic systems

Edit: forgot to add one more thing though maybe not worthy a bullet point. If possible, a preference for physical rather than virtual is where I've seen performance with ATS shine. That is one reason why you would want as much config control possible.
Eh, regardless of how well your application is architected, it's going to be a pain in the ass to migrate if you have a lot of data/users/versions of your app out in the wild.

If you continue to rely on BaaS providers you run the risk of playing perpetual musical chairs as each one shuts down over time. That's not an acceptable level of risk for me, but, to each his own I guess.
Reddit in 2016
I work in an industry that supports public safety.

Yes, being a police officer is dangerous, but their safety is not /constantly/ on the line - yeah, maybe once a day, maybe a couple times a day, an officer is going to have to make a choice that could endanger them - its not every second of every day.

The cameras in the end are supposed to protect the officer as much as the citizens, it makes the officers accountable, as well as provides backup for their version of events. Now I get the desire to not be recorded all the time, no one wants a surveillance state - but when the methods of redress for a corrupt officer are so few, body cameras are a reasonable precaution in the eyes of the public.

HN is generally anti-authority, and right now, I can of very little visible authority wise than the police, so right now the police are there as a focus point.
Not quite. The reddening is blatant, so if someone had asked me on any particular day if Redshift was on or not, I could always correctly answer. But it was randomized on a daily basis, so it is possible, even probable, for occasional long sequences like 100001 to happen where the shifting was on or off for multiple days in a row. What I'm saying is that I turned out to be paying so little attention to whether the shifting was on or off, certain that if it was off on a particular day that just meant the experiment was going as planned, that I didn't notice even 20+ days of a single setting.
this is inspite of it having extremely low rape incidences as a %.

People have no clue how large and diverse the place is and are always generalizing.

and I have very rarely come across police misbehaving the way I read here or even come across violent street crimes. I am sure it occurs though as the films love portraying the extreme scenarios but the ordinary person isn't scared for his/her life or safety.
My Website Was Blacklisted by Google and Distributing Email Spam
Whoh! Did I just read that Zach Holman needed technical interview to get hired? In that case, yes, things are seriously broken.

His idea of pair programming as interview is actually pretty good. However I would stress that there is no such thing as bad interviews, just bad interviewers. I've seen cases of "one secret right answer", "question with hidden land mines" and "irrelevant puzzles that you would never need to solve on actual job". My favorite strategy is to think of some problem I solved myself as part of the job, abstract it out a bit and see how candidate would go at it. This makes things very relevant, allows me to compare candidate's thinking and performance with my own and avoids asking popular chewed up practice puzzles. The problem is that this puts a burden on interviewer to first think of great problem they had solved and then nicely make it simple, interesting and friendly question. This is much harder than looking up one of the irrelevant popular puzzles asking one of them.
The original code and explanation:

http://www.codeproject.com/Articles/7150/Member-Function-Poi...
An apple box¹ under the desk would work just fine, and also allow you to put a foot up while standing.

¹That's what they're called in the trade, but they're much sturdier than an actual apple box.
Still no love for typing of `this` or `call()` and such
Does this also mean that of 100 randomly selected people (of whom an ordinary proportion are cops), that about 20 of them have been or will be in an abusive relationship?

I don't mean to downplay the 40 number in the police case (which is very high and kind of terrifying), but, 20% is still a lot! (and so, 40% is even more).

That's, for every 5, 1, on average! That is shockingly high.

wow?
Amazon mobile is "just" started and does not have all Parse features, especially DB UI. Firebase is a DB in the cloud AFAIK. I`m trying a few thing for now and would wait a couple weeks to see different data points.
Samsung Big Game Day (Super Bowl) Savings Bundle + Bonus (Free) LED HDTV
Not sure about serverless, but it looks looks like all you need is a mongodb + node.js host. Parse released the server. Here's article on integrating parse with heroku. http://blog.parse.com/announcements/introducing-heroku-parse...

Completely out of my space but trying to help.
You might try looking for this OS X feature: http://superuser.com/questions/316133/how-to-zoom-in-windows...
Having played a number of hours of Kerbal Space Program, I can verify that this information is correct.
CydiaSubstrate vs. Frida on function hooking performance
using a service and using open source/open standards/etc aren't mutually exclusive things.
Facebook owns whatsapp. You already making FB money even if you not crossing FB site.

Actually you're working for Facebook... and you do it for free!
Yep - most startups use hiring as a cargo cult ritual that allows them to avoid the hard (and scary) problem of figuring out how to make a product people need or want. With hiring, you get to imagine you're in control (you're not)
I disagree that it is not expensive. If you're launching a single instance then yes, it's tolerable: $0.21/hr or $1839 per year (very similar to their non-AMI pricing). Anything is tolerable at a low scale.

Now think about services that use nginx on every machine as a general purpose URL API interface. It's not uncommon, why bother re-inventing the HTTP server wheel. At a previous company, a service I ran would have cost $3.6 million a year in nginx plus licensing fees. Almost none of the added 'plus' features would have been at all useful.

If you see nginx plus as a way to pay for the core software then sure, maybe that cost is appropriate. I will not support them with per-server licensing of gated off features. Oh and by the way, nginx plus is closed source and is only available on a small handful of platforms, and doesn't always maintain the same release schedule as the open source version, all as a way of supporting their licensing scheme.

I would support nginx via professional services and support fees, but only in conjunction with the open source release. So it's up to them if they want that money or not.
I bet there were other such warnings, many of them valid, that just didn't turn out to be catastrophic.

If there are any high level managers here, please tell me, does it seem like your people are constantly alerting you of dire risks? Does it feel like you are inundated with worriers?
I detest RSSI I get from mice