skysight-inc/HackerNews huggingface dataset:
A considerable portion of the US sees government spending primarily through the lens of direct morality.

So hand wavy concerns about undermining the virtue of work end up blocking spending with clear long term net benefits.
Aura apparently detects between a base station and a sensor on opposite sides of the house. So it sounds like you could use exactly this, set up outside, to determine whether anyone is moving around in a home.
I don't think the two are mutually exclusive. It is possible to be secular and still learn from religious texts and philosophy. In fact I think that is probably something to strive for.

Perhaps I misread you, but it almost seems as if you are suggesting that this brilliance cannot be accessed by secular minds.
Which one to focus Spark/Kafka/Kubernetes or  AWS/Azure/Google cloud
I have been working on Hadoop/spark/kafka since their early stages. Currently each system had evolved and each one is huge. Where to focus on myself to the next stage ? Should I concentrate on technologies like spark, kafka , kubernetes or Cloud based solutions like AWS/Google/Azure. Where do you the market will grow in the next 5-10 years.
Suggestions will align myself to focus in that area.

I am a distributed systems guy and not ML/Algo guy.
Creation of the Food Stamps – Global News Topics
Forge: Neural Network Toolkit for Apple's Metal
Dorico is clearly the future given Avid's shabby treatment of Sibelius users, but I'm not sure it's the present. It might just be inertia or switching costs, but Dorico hasn't been adopted by many composers yet. I haven't yet used the v1.1 update, but v1.0 was missing a lot of important features.
I think a closer cultural/business parallel to the US that also has universal healthcare might be Singapore. I know they have a vibrant startup scene, but I don't know of any quantitative comparisons.
You qualified secularism there. How is western modern secularism different from plain ole secularism?
Most engineers don't offer services to the public. Every public building, bridge and road you've ever used were all overseen and signed off by a PE. Same with the infrastructure for your local utility companies.

Most software engineers don't provide services directly to the public either, but licensure would a necessary first step to regulating the field.
> when you go on atheist forums, they never really seem like enlightened or happy places.

That's because only dogmatic atheists would frequent those places. I am an atheist / agnostic, and have been my entire life, but I've never understood why I would seek out community with others over a shared non-belief. So what if we both don't believe in some particular thing? That's no basis for a connection at all. I also got over the need to let others know about being an atheist in about 6th grade.
Prevent compiler optimize away functions
I work in high frequency trading - I'm sure many would try to disbar me if we had a bar.

Since lawyers deal in argument, I think they are better at knowing where to draw lines like this. Reading HN or worse /. I don't think developers can do this well. I used to poke around legal forums a lot and their discussions were much better and well argued compared to dev forums
Speaking of the Ring, if you or anyone else that is reading this has experience with both Python and the SIP protocol, we would love your help with a python project that is trying to get a real-time video stream out of the Ring device without using their App.

https://github.com/tchellomello/python-ring-doorbell/issues/...
If Amazon had let you control their retail pricing wouldn't that be price fixing? You can set a recommended price, but once you've accepted the wholesale price, you live with it. If the retailer decides to dump your product at a loss, that's their choice no?
Your data is your domain. If you don't understand your data then you don't understand the problem. If there's a business rule for how that data is handled then it's most consistent to define it in the server that is purpose built to manage your data. Especially when it has built in facilities to constrain possible states.

I've seen too many programmer bugs to trust putting business logic outside of the DB. Separation of concerns here too just on different lines of concern.
I bet the folks at /r/homeautomation could work up something for this :)
Never talk about yourself; steer the interview to being about a problem they are solving with work and help them run through how you would solve the problem as if it's a meeting and you are working with them. Rarely fails.
Etsy. The site you're thinking of is Etsy.
How do they compile/interpret PyPy's GC, is the compiler/interpreter written in a GC language? I said you can't do it forever, eventually you need to drop to a non-GC language (I feel very certain of this, so if I'm wrong I'd really like to know).

Also, why would implement GCs multiple times at different levels of abstraction in the stack, other than for something specific like PyPy which is specific like designing an interpreter to help test language features quickly?
Back then they believe in Fire, Sun, Ghost etc. Now they know Fire is just fire, Sun is just a star, and they believe in different kind of Gods instead. In future they would probably not believe in Gods and came up with another kind of unprovable thing.

Actually, those are just indirect abstract of fear|hope|unawareness. Basically those human weaknesses. So I think Religion will exist forever.
And just the other day we had a link here where a retired physicist was saying fusion is not likely to work, and if it does it will produce radioactive waste much like fission.

I propose we make a reactor large enough to use gravitational confinement and get the energy out via electromagnetic radiation. We could make it safe by having it operate in vacuum at a safe distance from the earth.
What has President Trump said about your country in his first 100 days?
Religion has a lot of deep wisdom that has been accumulated over time through hard experience, and even if you don't agree with prescriptions you can learn quite a bit about people and how they cope with loss and hope.

Frankly if you ignore some of the greatest ancient texts because of a bias against religion, you're not that smart.
Yes this assumption has been applied to many "developing" countries no fully developed. This includes Japan, but also Korea (remember the reputation that Kia and Hyundai used to have? very similar to the reputations that Nissan, Honda, and Toyota used to have) and Taiwan.

People forgot, but post WW2 this also applied to German engineering!
I don't think it was personal. I don't have a history of making personal attacks. It's clear that society in the form of government has a role in moderating exploitation. Someone who doesn't believe society should exist either doesn't care about moderating exploitation or hasn't thought about it.

Do you know jstanley personally? Given sonne other comments that I've seen that have not been flagged I begin to suspect that perhaps some bias is at play with regard to your decision.

I'm not suggesting that my comment should be restored. Overall it doesn't matter.
Let's translate shall we?

> What is the hardest technical problem you have run into?

"Tell me an unverifiable story in which you're the hero."

I really hate this question:

> Where do you see yourself in 5 years?

Any post on HN about interviews draws a ton of comments, and they're usually the same comments as every other post on the subject.

Honestly at this point having gone through a reasonably large number of interviews I think it comes down to brushing up on basic CS knowledge and, more importantly, whether or not they like you. As much as we like to make interviews dispassionate assessments of proficiency it really does seem like basic chemistry is the key issue. And honestly that makes a certain amount of sense: most people don't want to work with someone they dislike.
Right, but not started on a good footing for sure, kind of like if you are born into abuse and your epigenetics are all peaked on stress expression, harder to integrate harmoniously into positive environments. Speculation vacation... ok I'm back.
nice tip on the ingress stuff. We're also spending money with all those ELBs. Thanks!
I know. So many things are made in China which are not crap, like iPhones. Also sad is how entitled people slag poor assembly line workers in China and yet have a higher quality of life due to the money they save on inexpensive goods.
> If one wants to change things, the system has to change first.

Ha! Show me your mettle.
If you're interested, here is a link to the initial paper: http://vader.cse.lehigh.edu/publications/fsr12_mon_per.pdf
> And before we all lose out minds going "the password must die", nobody has yet figured out how to make that happen!

If I were designing a new product today, I would never consider having usernames and passwords. While it is a shame Mozilla killed Persona before it could even have a chance, it is still way, way more reasonable to use third party signin buttons than to try to do it on your own. Again. Brokenly. For the thousandth time per person.

It is a shame that one button alone does not work, but just OpenID connect includes Google, MS, and Amazon (so one login backend and three click buttons and you are covering probably 99% of people, who will have one of those three accounts).
Author here if anyone has follow up about the post, ama.
At a glance, it seems way more useful 'offensively'.

Most systems are installed inside a home, and track entry and exit. That works great if you own the home and start from an empty state (so everything is fine unless someone enters).

But if you don't control the building, or don't know who's inside to start out, then most existing systems fail. Which means Aura seems like a breakthrough specifically for surveilling locations you don't have full ownership of, like someone else's house or a neighboring apartment. Which is a bit disconcerting.
Let's assume the person read the article. They know the issues Uber solved/was trying to solve.

If they were asking that question having not much experience in React Native, then sure, it's just a question.

If they do have experience in React Native, then this does somewhat imply that the asker is saying React Native would have solved their problems.
> 10k pageviews took ~41s

Might be that the server is insanely slow, but I would have no problems reaching 10k page views per second with some basic PHP and even MariaDB on a low end E3-1230 server. Pretty sure more would be quite easy to...
Thanks, @navinsylvester!
Well done, I read all the way to the end thinking "Wow, he is setting himself up for some serious backlash"
I like Bernhardt's rendition of this concept too. His talk "Boundaries" is my favourite summary:

https://www.destroyallsoftware.com/talks/boundaries

Note that the Functional Core architecture makes an additional restriction on top of the Clean/Hexagonal architecture, namely that the core should be functional; the OP doesn't make such prescriptions on how you implement the Entities and business logic (though it doesn't discourage you from doing so either of course).
Oh I didn't mean that at all! More that:

a. Even if you don't believe, don't look down your nose by default at believers
b. I agree - something people should strive for
c. The kneejerk reactions (you can see some of them in this thread) to look down on believers makes me sad. The smartest 3 people I know came to be deeply religious from atheism at 30+.
Can you do a breakdown for a MacBook Pro for me. I paid over 3k for the latest one. I'd love to know how much all the parts cost sans casing and integration.
Just buy some geese. No one sneaks by geese.
This works as satire, the subtle point being that "barely scraping by" should not be equated with owning a 2-bedroom home and working toward a Stanford MBA just 4 years out of college.

That said, someone complaining they are having a hard time with $100K from Facebook isn't hard to believe, depending on circumstances. I'm reminded of the story about Menlo Park firefighters making well above $100K but being unable to live in Menlo Park: https://news.ycombinator.com/item?id=11367881
Well if you love driving you can have just about any job and earn enough to buy and maintain a car. If you love flying you have a lot fewer career options that afford you to buy and maintain an aircraft.
The recent article edit helped:

"Edited: Way too many people haven’t noticed this is satire. I’ve seen an article on Facebook claiming $100k isn’t enough to live in the valley, and then another one claiming $130k isn’t enough. Then there’s another Twitter employee complaining with $160,000.
I wanted to make a hyperbolic next step to show the stupidity of those articles. There are service workers living with $10k or less. Working in tech, you should be fine with your salary. Stop complaining."
seems like spoofing will be trivial though? When someone walks by my front door on the sidewalk, will it go off? Can my raspi emulate a human to create so many false positives that this is rendered useless? My 2 cents, this sounds great but a device / technology that likely won't overcome all of the 'what abouts' to ultimately get it shipped.
When i started out, a lot of things were hard.

Now, I can usually think of three decent ways to do anything. Nothing really feels "hard", it's just a different amount of work.

Another angle is that the way to solve "hard" problems is finding a way to think about it that makes it easy. Once I've done that, I no longer think of the problem as "hard".

I think the real issue here, that I don't fully understand, is what interviewers are really asking with that question? What do they want to hear?
I feel like we need laws in place on software and hardware security. Laws to punish crimes is good, but we also need some regulation, simple ones, to govern how companies have the obligation to manage software and hardware security.

I think:

* companies running a website and collects customer data must have an incident response plan laid out.

If we punish bad service providers reported by consumers, why can't we do the same? We are talking about companies ignoring and downplaying even the most low-hanging fruit vulnerability, and companies that don't understand web security because the workers there have no clues what they are dealing. If we can't raise our cyber security awareness and education domestically, then we fail at being a top technology leader in this world. I don't expect every company hires a security engineer, perhaps under some managed services.
But the EITC adds to the virtue of work. It actually increases they payment for your salary increasing (to a point obviously).

It straight supports the philosophy the more you work the more you should get paid.

I think the problem might be that it is too well liked by both sides and neither side is willing to give the other a win, even if it a win for themselves too. I hate politics.
Purdue buys for-profit Kaplan University for $1, plans to make it public
I was at the RailsConf when they announced the official release. People were so excited about. Probably one of the most enthusiastic communities out there.
Quenching a decommissioned MRI machine
Dude. Every article ever written is a publicity and marketing stunt. Some are just more obvious about it than others
Twitch Co-Founder Discusses Evolution of Streaming Platform
Its too bad they can't simply re-use your existing Wifi access point to provide the source energy. That would at least keep from raising the noise floor on the energy level.

When the MIT report came out about using WiFi to "see through walls"[1] in 2013 it seemed like you could use this for motion detection.

[1] http://www.mit.edu/~fadel/papers/Fadel_MS.pdf
A think a lot of it is the stereotype that religious people tend to be "dumb people in flyover country" or that they're all right wing or one of a million things. It honestly looks more like ingroup signaling to me than an honest assessment of, say, Thomas Aquinas.
And yet, there are extremely smart people, like Donald Knuth, who are religious.
Is it hatred toward religion or hatred towards some actions religious people take?
I spent my last two years of high school at a jesuit (catholic) school. The only thing I really remember from my senior religion class was "you have to believe something".

The class' assignment was to write a paper about what you believe. I wrote a crappy paper about how I didn't believe in an afterlife anymore, on account of my head injury [1]. We all evaluated someone else's paper, and I got a paper from someone who talked about his out-of-body experiences, which I thought was a perfectly reasonable proposition, as I'd recently learned about "mental imagery" (this was before 'aphantasia' [2] was a term)...

[1] https://news.ycombinator.com/item?id=13123659
[2] https://en.wikipedia.org/wiki/Aphantasia

Modern science was founded on the predication that "everything in the universe can be explained in terms of matter." This was circa-1845. The predication would have been more useful if those early scientists thought in terms of 'energy', but we're still stuck with their mistake.
Introducing RealWorld – it’s like TodoMVC, but for fullstack apps
[video] KDE Plasma 5.9 demo 2017 – Must watch
This kind of thinking bothers me, but I'm not sure how to put my finger on what exactly it is that bothers me, or how to put it into words.

The thing with these abstract architecture principles is they are not always practical if you try to be puristic about enforcing them.

I get where these ideals come from. I've seen novice programmers take a stab at writing mildly complicated apps, and the code is a nightmare to read because everything is jumbled up together. This is bad and we can all agree on that.

But I've also seen projects where everything is split into a tiny little function or object that don't seem to be doing anything meaningful. Presumably these projects are following the principles of "single responsibility" and "loose coupling", but it's so loose that it's hard to put the pieces together in your mind and nearly impossible to follow the flow of the program.

I consider generic rules of the form: "<X> related objects should not be doing <Y> related stuff" to be harmful. (An example of such "bad rules" can be found in the article under the heading "Use Cases")

Instead I prefer practical rules that make the code easy to read, understand, and updated, without making it any more complicated that it needs to be.

* If a piece of logic can be contained in a function, let it be contained in one function without splitting it across 10 different objects and factories and coordinators. Even if that function is slightly long, there's no need to split it apart just because it's over the arbitrary threshold of say, 25 lines.

* Create abstractions around a set of vocabulary that you can use to describe the problem domain and the process of doing things within the application. Make sure to document your vocabulary well and try to keep it as small as possible (but not smaller)

A good example of this is git's vocabulary for commits, trees, and blobs.

Every operation doesn't need to be a class (or worse, a series of classes and factories). Operations can be functions that operate on the structure's (objects) you've defined.

* Keep related files and functions together.

If you have a server side module implementing an json API, and an html page designed to display the API, and a javascript module designed to drive the UI on the html file, and a sql file describing the data you're displaying, then let's put all those files together in the same directory, instead of spreading them thin across separate folders

app/controllers/api/X/X.py
app/templates/X/X.html
app/js/views/X/X.js
app/css/X/X.css

Why not put them all under:

app/X/X.py
app/X/X.html
app/X/X.js
app/X/X.css

Related material:

Object-Oriented Programming is Garbage: 3800 SLOC example

https://www.youtube.com/watch?v=V6VP-2aIcSc
I think it's just as simple as a company that can grow really fast, usually backed by some form of venture capital. Otherwise you'd be saying a simple product/service bysiness is a startup, since someone selling a forum script or web hosting is also 'doing the work once and selling it multiple times'.
>> What is the hardest technical problem you have run into?

The hardest technical problems I've run into, have been mostly human; i.e. other people.

But, in the purest sense, I have to say that I have observed, on reflection, that the reason I am a technologically competent, adept, person, making a living by way of dark and serious mystery, is that I long ago decided that nothing would be hard. Just .. un-learned.

You see, it is a key factor of success that you, literally and otherwise, embrace the idea that you can't know everything.

So, know what you need. The hard things become easier the moment you do it, even the first time.

I know this sounds like compound nonsense, but I honestly had to give pause on this question. I'm a systems engineer with decades of experience in a multi-variate set of industrial categories, and relatively successful in my lot. This question made me really think - I couldn't think of the hardest things.

The hardest things, I haven't done yet. {But, on another thread, I'm serious about people being the hardest things about technology..}
why do we need to give up religion .. in modern society?

this modern society thinking.. seems like a religion in itself
Superoptimizer – A look at smallest program (1987) [pdf]
It's very reductionist, too.

There's just too much that we simply don't know about ourselves and the universe. To assume that either we will eventually understand it all or that as we learn more we won't find something vaguely religious is arrogant and short-sighted.

Eradication of religion is a dumb goal. There are many things people are "religious" about, and there's plenty to fight over other than gods. Religion has and will continue to be a very important part of giving people purpose and creating community.

The goal should not be to eradicate that but to bring out the best parts.
> Can human agents find new ways to be valuable as quickly as the A.I. improves at handling parts of their job?

The classifiers we call AI right now can take over a lot of tasks if not whole jobs -- which points at how remedial many tasks & jobs are, for better or worse.

What ML can't do yet is tell you that you asked the wrong question. Some jobs will go away, but not all of them, for now. And some jobs have gone away with every technical development so far.

The interesting and open question is whether it's turtles all the way down - is it possible that a large enough classifier that's seen enough examples of everything will be sentient? Is it possible that we are just walking fleshy classifiers, and there's no actual line between consciousness and a large enough neural network?
What is the compatibility with older browsers? Useful to know when designing for countries with expensive bandwidth or outdated smart phones
@danso: Yes, that is the bio search mode. It is simply a bio search sorted by the number of followers. When you switch to influencer search mode, you see results sorted by shares of the articles related to the keyword you searched for. We actually look for keywords in articles they shared by going through their content with NLP.

The free account allows a lot more searches. Do try.