skysight-inc/HackerNews huggingface dataset:
I'd suggest to try and teach a neural net to decide upon airplane pictures whether they're landing or taking off. That way the stackexchange debate could be settled (with a chance to be wrong here, haha xD )
From someone struggling with depression: I'm not a doctor, but you sound depressed. Lack of motivation in things that you used to find enjoyable is a huge red flag. It sounds like medication hasn't helped, but please don't throw away an entire tool that might be able to help. Meds aren't a silver bullet, but they DO help a lot of people, and there is evidence to suggest that flooding your brain with serotonin or dopamine can help with some aspects of depression.
I think it comes down to expense upon repair, and OEMs raising a stink if you try to get something fixed on a rooted device (even if it is clearly a hardware failure).
How to set up PayPal powered by Braintree for your Online Store
it's up now for me.
Tips for Product Management in WooCommerce
How Today’s CIO Is Stepping Up to the Need for Speed
I remember physical altercations over which part of town I could operate my weed pulling service. I was 11. It was NJ. I made some enemies over $50.
Agreed. I referenced this discussion in that issue and hopefully soon I'll get around to building it (would be wonderful if you could help). Thanks for the pointers; they'll save me some time learning Ansible.
If they don't have X-Frame-Options the attacker can also just use a 1x1 iframe on a popular website or shitty ad network to trigger that page to load
Ask HN: Which CTO peer groups (online) do you recommend?
I'm a CTO in Cebu, Philippines. For my and our company's growth I want to surround myself with many peers, other CTOs and technical leaders that are more experienced and much better than me. That have seen the same problems and have mastered them. That can mentor me.

Devs do that via meetups, SO and the likes, so I've co-founded a local meetup for tech leads. We're now a happy bunch, sharing and meeting regularly, and I'm learning a lot. Our setup is a bit peculiar, though: social startup, global market, a single quite complex product. This means some questions remain unanswered as there simply aren't all that many CTOs with a similar setup than ours in Cebu.

What online peer network/CTO group/tech leadership mailing list would you recommend to join? Or how else can I identify and fix my deficits quickly?
IT World
What CalDAV/CardDAV server do you run?
AngularJS Websocket Message Custom Security – Example
I think "求索" would be great. Which is from the famous ancient poem "路漫漫其修远兮，吾将上下而求索". Which means there are too many things to do and they are not easy but I will continue to work that out.
Yeah, 11-34 is a bit wider and you probably aren't trying to push 25 mph on a MTB :-).
We make it as easy as we can with the cost basis report https://support.coinbase.com/customer/portal/articles/149648...
Hrmf, 5.0 or newer. And here I was wondering if I could get some extra mileage out of my older devices...
You have to disavow the bad links. https://support.google.com/webmasters/answer/2648487?hl=en
Flooding tha brain with serotonin and dopamine are the solution, but the problem is that most of medications are reuptake inhibitors. They doesn't work for many people and have horrible side effects.
China’s Bitcoin market: another ticking time bomb?
Not the articles, the peer reviewed academic papers. For those, Nature is a big deal.
Yeah, I know there was classic Win32 environment on Windows 8 RT, just it wasn’t public.

However we’re talking about UWP apps here, Windows 8 is unrelated. And there’s no Win32 environment on Windows Mobile 10, or Windows 10 IoT Core.
Gasbichler's implementation of hygiene (in "Fully parameterized, first-class modules with hygienic macros") actually uses De Bruijn indexes.
We've got Wolfram Derangement Syndrome* ITT when he didn't even write the post!

* https://news.ycombinator.com/item?id=10978871
Continuous integration for mobile vs. web applications
It never occurred to me that back links from other websites would hurt ranking, I thought it's OK as long as a website don't point to other spamming sites... So this is really scary, it means that other people can attach your ranking...
On Elixir and Static Typing
On being horrified, or on early web ads?

For the latter: I worked on Global Network Navigator [1] from 1993-1995. GNN was the first commercial website, published by O'Reilly & Associates. I was the technical director of GNN. We experimented with various types of financial support, including what today would call sponsored content. My first gig at GNN in October 1993 was coding the HTML for the the initial sponsored content article (for a Bay area law firm). Around the same time, Wired (as HotWired) invented banner ads -- I lay no claim to that! ;)

[1] https://en.wikipedia.org/wiki/Global_Network_Navigator

For the former: I think systems like FullStory are incredibly intrusive. Why would I want my personal scrolling & clicking actions captured, played back, and analyzed? How have we come to accept this as normal? I realize most people don't think about this, but that's because they don't realize the level of information that is accrued. I know when I've tried to explain how much information is gathered, my non-techie friends are horrified themselves. Sure, it might be anonymized (or might not); regardless, it's just fucking creepy.

Reading this thread made me double-check my ad-blocker/anti-tracker settings, clear all my cookies, and think again about just disabling Javascript entirely.
In pretty much the same boat, broke and living in an RV. Exercise/fitness, set routine and take a semi-bullshit job to stay busy the truth is the banality of nearly every venture. Stay busy no matter what, because idleness and depression are dangerous. Find joy and "move the needle" to positivity.

Here's Uncle Mullet to brighten anyone's day: http://youtube.com/user/gladyscalls
I like how the page title changes to "Are you still there?" when you switch to a different tab.
I do know a company in India which does this site linking in forums, comment sections etc for their own product. They have large number of guys working on just linking. And does have good revenue as well.
Nice website mate!
I don't know much about wolfram things, but just looking through it, it appears that the manipulation and filtering is grouping the randomly generated data (I would argue it's still random), taking only groups between a certain size(this is the least random part, it makes sure there are enough "features" yet not too many), and then smoothing out the groups for display (still completely dependant on the data, which was random).

As the "animals" are smoothed groups of random data, (and differ every time) , I'd argue it's still (basically) random.
Language: Finding a voice
The examples of him being super egotistical that I'm aware of are from a while ago. I'm thinking of this kind of thing, where he thinks he knows everything about every field: https://en.wikipedia.org/wiki/A_New_Kind_of_Science
Upvoted because you're generally correct, but it's too easy to take this advice and turn it into "my project has external value because I invested my time and energy into it". Because that's the labor theory of value and it breeds jealousy and discontent, as people who worked smarter than you reaped more rewards.

Part of the problem that most capitalist societies deal with is that value is perceived largely through how much money it is worth, which is an external measure of value. The insight is that we cannot allow our internal measure of worth to be dictated by how much it's externally worth; we have to define that internal sense of worth by and for ourselves. We have to be able to say, "this project is worth something to me because I invested my time and effort into it, and if it's not worth something to you, that's OK too, because I don't get to dictate to you what something is worth to you just because I devoted my energy to it, but in the meantime, my energy is worth something to me, and as such devoting my energy into a project makes it worth something to me, and that makes the daily effort Good."
> It is a very dangerous idea to seek a fairier distribution of wealth by taking it from the rich.

Sounds like a pretty straight-forward idea to me. How else best to achieve a fairer distribution? "Trickle down"?
In down times nothing is interesting. Now is time to focus on yourself, your friends, and your family. I recommend exercise and nature to help clear your head and bring confidence and vitality back into your life. Get out hiking, jogging, or biking, and read books you love. Maybe software isn't for you, or maybe your skills are the perfect fit for some other kind of organization that helps the world and makes you feel proud to be a part of it.
that doesn't work because the HTML entity decoding happens before Angular does the scanning of the DOM for the brackets. So even if you use &rcurb; output from the server, Angular will still interpret the brackets "properly"

As to why this works this way, consider the following:

do you have to do HTML entity decoding when getting an input value from Javascript?
If OO is a better fit for parallel programming, why are functional programming models such as Hadoop or Spark, so much easier than message passing alternatives such as MPI? My answer is that they bring abstraction and composition, which classical OO does not easily allow, thanks to mutable state.
That's the point. They aren't trying to sell IO with glacier, since they've already saturated that with EBS. They just want to sell the spare storage capacity, ideally in a write once read never use case. That way they can achieve 100% utilization out of the drives.

So if you use a lot of IO with Glacier, they are going to charge you like crazy, since you're potentially impacting EBS customers.
> You want to raise kids that can pay for college by themselves? Be wealthy in the first place and reap all the implicit rewards that come with it.

Or be poor and reap all the implicit rewards that come with it. I came from a low-income, single parent household and was a first generation college student. Every single bit of that played in my favor when I applied to schools - from waived application fees to great fodder for compelling admissions essays. I actually had a higher acceptance rate at prestigious schools than state schools due to how under-represented my background is at that type of institution (since so few disadvantaged people apply there to begin with). The bar for being considered "above average" seems to be relative to your peer group, and luckily my socio-economic background played in my favor in that regard too. As a white male who had mediocre grades, decent-but-not-great test scores, no sports, no clubs, and no extracurriculars (except a job), I never would have gotten accepted at many of the places I was had I been from a wealthier family.

And those same prestigious schools all tend to have sliding scale tuitions, where an expected family contribution of $0 means a tuition bill of $0.

> This entire article is just that though: It's a wealthy baby-boomer piece written from the stance of someone who's never wanted or struggled for anything. Their idea that you can project their methods onto other kids is unbelievably ignorant of the economic climate of working class America and is so disconnected from the real world as to be painful to read.

I wouldn't go that far. Yes, a lot of the particular examples he gave came from a position of socio-economic advantage. But there are several that can be generalized and scaled to any socio-economic standard. Instead of getting a car at 16, I was given a junky bike at 10. I got it as cleaned up and working as I could, then made a list of everything that was still wrong with it. My mom took me to the store to pick out parts. She only had $20 we could spend on it, so I picked out innertubes, a chain, and replacement spokes (instead of new rims). It taught me to fix things rather than replace them, and properly prioritize nice to haves vs. must haves. Yes, it was done out of necessity rather than the privilege of artificial and arbitrary constraints (like giving someone a Mustang and unlimited raw materials, support, and tools to fix it). But in the end, it instilled similar habits of appreciation for my belongings, defaulting to fixing things myself instead of replacing them or outsourcing it, and to better evaluate the value in things that aren't readily apparent (i.e. see the bones instead of the veneer). By the time I was 23 I made more in three months than my mom ever made in a year (and raised three children on). And those habits are every bit as translatable to my life now as they were when I learned them before.
I really don't get why people are so scared of Lua, it's an absolutely simple language. I learned it when I was trying to implement Fast Neural Style algorithm back when Justin Johnson hadn't released the source yet and trying to learn Lua was the least of my problems. (I had an idea that starting from his Neural Style implementation would be a better way, and it proved to be true.) Plus, being able to read a bigger portion of released ML source codes proved to be a much bigger help than learning a new language was a roadblock.

So I plead to anyone starting learning ML, please do not shy away from new languages. It's really a much smaller effort than you imagine and the rewards are much bigger than you expect them to be.
Wow, that's awesome! I picked up mine second hand at a textbook distributor for the equivalent of about $30.

For anyone interested in other books on compiler construction, I would recommend these:

- "The Basics of Compiler Design" by Torben Mogensen

- "Modern Compiler Implementation in C" by Andrew Appel (ML and Java versions available too)

- "Modern Compiler Design" by Grune, Bal et al.

The Dragon Book is obviously infamous for this topic, but I would recommend covering at least two slightly more basic texts before taking it on.
Sure, that was just an example though. Where do you buy gas? Which lightbulbs do you buy? Which batteries do you buy? Etc.
I get both of you, yeah its a big company and it is a fast food restaurant.
Considering that a company this big has a lot of workers that do not have that many days off during the holidays, there should still be mail read, and IT can't just up and leave for weeks. There surely have to be a few people on standby.
But the IT department probably doesn't know much about the website, and for the website makers it does not make sense to be available all the time.
IT could still remove the login feature(shutdown the login server) until after the holidays, provided that IT gets the message.

Conclusion: Bad excuse for a company this big, their communications being offline for so long is bad. But it is within reasonable to wait a little longer with disclosure, considering the mistakes made on the website, publisher should realise that the company hasnt put that much resources into this who security thing.
Interesting.. Seems there is large support in favour of outsourcing actually -

https://www.rockefellerfoundation.org/our-work/initiatives/d...

This also seems like an awesome way to promote CSR in an organisation!
CSS George: A Less plugin/tool for editing style variables in the browser
Reading Chomsky is always a breadth of fresh air to my mind. Such a powerful thinking that forces to see the world differently.
Facebook disclosed how they are archiving photos long term, they manage a 1 to 1.4 ratio with Reed Solomon Redundancy and 8 disk of 14 can fail without loosing data. https://code.facebook.com/posts/1433093613662262/-under-the-...
Easy ways to increase credit score to get lowest mortgage rates
Thanks for posting it. I enjoyed this read a lot.
> Power to the billionaires!

At what point should it stop? Are we lucky that your friends are by your definition 'great guys', or are all billionaires by definition 'great guys'? Do I have to agree?
Hardware is probably even harder in coffee. There are many etablishes brands doing very well done machines/grinders/whatever. Still interesting niche with a huge market. So whatever you go for, good luck! And kudos on the good roasting, i really hoped you dont bring up Starbucks as perfect example (as i've seen people do) and you didnt :)
" If your database requires a lot of relationships, it’s worth modeling out how your database will be constructed in Firebase before choosing to use it. "

Wait what?
Modeling your entire application is the first step before you jump on any train.
I get it that you say that firebase is different(is it?), but i get the feeling that you are used to using an ORM, right?

I think it's a good rule on thumb to remember that google create products for masses, so the product has to be as broad as it can.
they don't create this "simple very easy to use plug and play out of the box" kind of software, but they give you the infrastructure to build your dreams on it.
firebase is not some AWS toy, it's a real thing with real problems. you need to tame it and in order to do this you have to know your application inside out.
If you are predominately working with immutable data, you are essentially doing functional programming. In which case you'd be much better off in a functional-first language. Using Scala entirely for FP has not worked out well in practice. Even the authors of "Functional programming in Scala" eventually abandoned it for Haskell. Scala has certainly raised awareness of FP, which is a big positive in its favour and the support it does have for FP is an improvement over Java.
Everything at web scale is embarrassingly parallel, at least on some fronts. There's still often the bottleneck of maintaining state (in a database, probably), but a heavily loaded server will have hundreds or thousands of processes or threads or some kind of async (probably epoll or something reasonably efficient on modern systems) to serve many clients. Which is why Erlang (and Elixir) has some very enthusiastic proponents.

Serving the web is, I think, a very big part of the "general computing" space, today.
the flaps is in down-ward angle ,so i believe the plane is taking off

https://en.wikipedia.org/wiki/Flap_(aeronautics)
Ozone? Could you please elaborate? What's with storage that increases ozone exposure?
I wouldn't say that's what most people mean by parallel, but in that case I think you're better off building a layer on top of the compiler for that.

For instance, provided deterministic compilation you could keep a networked cache of compiled libraries that would be delivered as needed.

Trying to be network-parallel at any finer level is probably a waste of time -- network and (de)serialization overhead would eat away all the advantages.
God, you live in Japan _and_ you have McDonalds delivery. I am seriously jealous right now!
Extreme Engineering – Jugad, Indian Engineering, Rural Engineering
Robot on Table Simulator – Java
It would be interesting to add up the annual income of the world's poorest and richest people instead of net worth. This isn't entirely fair either, given than some unemployment is voluntary, but there would still be a massive inequality between the richest and poorest working people.
Would need to see the product, but right off the bat seems like fb is the completelty wrong platform to be advertising. Marketing department should have been fired after 5 figures spent?
WorldBrain – Verifying the Internet with Science
> going to be a Win32 subsystem on phones

Maybe, but currently there’s none.

> Maybe people have needed to use them before?

It’s called “progress”. Over time, better and safer APIs replace dangerous lower-level things. For example, DirectX deprecated direct access to the graphics and audio hardware. Similar way, UWP deprecates direct access to system and user data, physical display and keyboard.

Apparently, Microsoft prioritized user’s safety and battery life over needs of those few software vendors who heed the functionality for legitimate reasons.
It sounds like anhedonia to me.

I ran into a similar problem. As far as I can tell, it was mostly due to burnout. I worked too much and never really took a vacation -- other than visiting family twice a year for roughly a week per: some people might find that relaxing but I honestly find it somewhat stressful.

Pretty much the only thing that got me moving again was a short-term leave from my job : my boss was very understanding. I did a short stint WWOOFing.

I think the combination of physical work, a job that ended at a set time in the day, and a near-complete technology disconnect are what worked for me. During my day-to-day (both as an engineer and trying a startup), I always had something on my mind, even when I wasn't technically "on-the-clock". I don't think that can go on forever without exacting a significant toll on the psyche.
I found the whole special report about lifelong learning to be very well researched. Sorry for the paywall link. http://www.economist.com/news/special-report/21714169-techno...
This is an excellent book! It was my prescribed textbook for an undergrad concurrent systems course. It's very "proofy" but explains a large amount of important concepts quite well.

The book is divided into two sections: Principles and Practice. The former introduces basic terminology, concepts and common mistakes. The latter is where it gets interesting and introduces real-world problems like cache coherence traffic.

The language used in the book is Java but the concepts can be applied to practically any language that supports concurrency. Highly recommended!
Yeah sorry, I got caught in my own head. I think more than brand, it's shelves that drive the decision for such commodities. Whatever is close and in good supply I'll take without too much attention paid to the brand. Or brand reputation when I'm feel picky. But never advertising itself.
Note: this is using Angular 1.4.
The most recent OO-branded attempt at this was Scala. I certainly found it rather tedious and error prone compared to Haskell or OCaml.
The miky way stole outer stars from another galaxy
Get a Free Samsung Gear Fit 2 When Purchasing a Galaxy S7 Edge
I haven't re-read it in its entirety, but I always enjoy picking up Sipser's "Introduction to the Theory of Computation" and reading through one or another of the chapters and playing with things in my head or on paper.
Are you saying that only USA were able to put a man on the Moon in 1960-s? Seriously?
What does a light grey comment mean on HN? I've always thought it meant the post had received some downvotes, but this one is grey and is a perfectly fine post. I've been seeing a lot of this for a week or more now.
My Raspberry Pi Based VCR with RSS, youtube-dl and svtplay-dl
As I see it, the problem is in your mindset, more precisely that you're not evolving yourself. At some point, you just created a set of rules that hold you back in life.
And you brain is constantly see the world through that particular set of rules: for example, CSS3 is boring, working in Tesla is awesome or I want to change the world, but don't have resources, therefore it's boring or the thing that if you are comparing "boring React" with "cool Autopilot in Tesla" shows the lack of understanding of the world.

Read Carol Dweck about growth mindset, change the mindset and start seeing the world differently.

And also, don't
piddle "entrepreneur" and "startup" - I can argue that you really don't know how it works and you just have knowledge of it from cool articles, Tony-Stark-style business moves, and movies.
Learn how it really works.
"Regress" would be more appropriate, it's taking away useful features. Gimping what an application is capable of should not be the solution to security.
Scala does not have true sum types though, it uses subtyping to encode them. When I tried it, I found that pattern matching was often unsafe.
I am glad that Scala has raised awareness of FP, but its implementation of FP is heavily compromised by its focus on OO.
If you hack on the source (as I have for both fun and profit) then the secure coding style and defensive internal infrastructure quickly become obvious and natural to work with.

It's a great product, inside & out.