skysight-inc/HackerNews huggingface dataset:
Market Intelligence as a Service - Insightico (http://getinsightico.com)

Exploring if we have a viable business after several people have told us that it's useful. We're still trying to land our first customer though the challenge is focusing on the right customer segment since it spans multiple industries.

Funny enough, I did have a job choosing and picking technologies such as Oracle/Microsoft/etc. I worked at a high growth startup at the beginning and then went to work at large corporations to get a balance of both worlds.
Real hackers drink 1337Mate ... http://www.1337mate.com/
Good enough for Zuck to take a picture holding the controller
I think the ethics situation can easily be answered by asking the question:

Given the small chance of a genius or otherwise brilliant person arising from a cognitive disorder, would you voluntarily give that person autism?

I do believe that autistic people can genuinely contribute to society and have the potential to be inordinately intelligent in certain areas, but I think given the difficulties that it gives most people, it is not our choice to give that to anyone, after weighing the overall risks and rewards.
`local` is a bash-ism so it's best avoided in this context, and the command is running in its own shell anyway so the variables can't pollute anything else.

The other comments are 100% correct.
Here at Metalab Vienna, Club-Mate is a regularly stocked item. The place closes down if there aren't a stack of crates piled high by the front door, waiting to be chilled and consumed by all and sundry.

I've never been able to enjoy it. It does wake you up, though.
> The easiest way to do that, in my experience, is to have a manifest in every repo that specifies dependencies as a flat list, which the CD system can parse to build a dependency graph.

Thats pretty much how we manage the contracts.

> To solve this problem, your CD system needs to automatically trigger rebuilds (and re-tests) of dependent (downstream) services when a dependency (upstream) changes

This is GOLD. I think you may have just solved the problem with something so obviously simple that it has made me feel like a fool... Many thanks!!!
I also didn't like it the first time but it was an interesting taste. So I tried it later again and got hooked.

I think it's pretty comparable to coffee and beer which are also tastes you first have to learn.
Nice! How will it be monetized?
I sort of agree, I can see virtues, but I've never seen good examples. From all my full-stack work, it's hard for me to imagine really pure isomorphic examples. Definitely we'll have similar patterns and such, and small snippets that work in both contexts, but large functionality line for line code that works in the context of a server and a client, well I've yet to see good examples (anyone feel free to point me to some!). Perhaps that's not the goal of isomorphic code, but if it's just re-using small lines here and there, I can translate from one language to another pretty well.
Your right about this. Couchbase solves it by putting a sync gateway in front of a couchdb connection. But this makes things hard to manage for the reason you mention: business logic inside your DB. All your rules about access control and users are actually derived from values in your couchdb documents. Its not pleasant to design or maintain.
As someone who has a maths degree, I find it sad that most of the jobs advertised that require a background in maths are either jobs of Quants or Data Scientists.
Wow that's outrageous if that's the case. If it's really bugging you keep going up the chain.
I think the biggest benefit of having the same view layer logic on the front-end and back-end is to send pre-rendered views to the client without having to to generate the markup using two different sets of code.

Other than that, your data access and APIs could be written in any language, if you separate your view logic out. React on the client and server makes it easy to have the same view logic without making a similar commitment about the rest of your business logic.
The GRPS director of communications just gave a presentation on the bond proposal last night at our neighborhood association meeting. Like any urban district, GRPS has faced a very challenging few decades with declining enrollment, competition from charters and suburban districts, and a largely impoverished student population. They've made huge strides over the past few years, since the current superintendent took over in 2012. It's been really exciting to watch.

At the presentation, the spokesman stressed that the previous bond was strictly to shore things up—anything that could be delayed, was. I can see that he wasn't kidding.
I feel like this is some sort of absurdist joke that I can't even begin to fathom. I understand all the things you mention, but can't make a bit of sense out of it.
Thanks for the comment. It's evident from the comments in this thread that a lot of people would get value from this. We'll be meeting and reviewing next iterations at the beginning of next week - this will be at the top of the list.

Being able to appear anonymous when sharing your data with team-member is somewhat debatable, I can see benefits on either side here. Ultimately I think if we do introduce this feature, and I strongly suspect we will, anonymity should be controlled by the user e.g. they can opt to share their name with team members or not.
It sounds like a really great place to be and I am curious as to why it's as "sticky" as it is even for software developers. Would you mind sharing more details? I'd be happy to chat on HN or email.
Something seems very wrong here.

You shouldn't have services rebuilding/redeploying other services. We don't insist that Facebook rebuilds their applications if my Facebook app changes. There should be either an (a) API client, (b) stub version of that service's APIs or (c) deployed test service for any services you depend on.

The architecture of microservices is pretty simple. It is a mini version of how the internet works.
To me there is a distinct difference between an API and a microservice. A microservice should be self contained and have all the data it needs to do its job either passed to it or within its own data context (database/cache etc). This is what makes it simple to scale, manage and keep isolated.

The easiest example of a microservice is an email service that all it does it pick up an email off a queue and send it out the door and then send a message that it is complete, with possibly a return from the ESP or SMTP communication.

So keeping it super small, limited functionality makes it easy to debug and simple to scale and manage.

An API might have dozens of endpoints to serve its client(s) and many times cannot be async in nature as a client needs a response now. For example, logging into a website or application, I need to know if the user is authenticated now, not wait for a message to make its way through a series of services. So I don't consider and API and microservices to be the same, although I agree some functionality could be used in either one sometimes so it can be a little confusing.

The only thing that I do agree they share is a contract, in the case of the API it is the endpoint and data, in the case of the service/message it is the message itself.
From the hemline index to the vampire/zombie ratio: SF/F trends by the numbers
France gives Google 15 days to expand right-to-be-forgotten worldwide
You can even use --autostash to avoid the manual stash, and if you're doing this a lot then the config options rebase.autosquash and rebase.autostash are your friends.
As a European this post made physically laugh out loud, bravo!.
When I lost my hands making flatscreens I can't afford, nobody would help me
Interesting. On the site note, how do you pronounce the name?
I don't personally believe we're in a tech bubble like we saw in the late 90s. At worst the general public isn't at the same risk as we had with all the .com IPOs. There's a lot less liquidity which means that angels and VCs would take a much larger hit.

This presentation from Lou Kerner has some good insights. http://www.slideshare.net/loukerner/bubble-cartoon
Many people never learn social graces. I'm surprised how many incredibly rude comments I get from people who are old enough to know better.
I, for one, find a slider with the smiley face much better to use than 1-5 point bulleted scales.

For more constructive feedback, I would take another look at some of the descriptions. For example, I felt like I learned nothing this week, but having the lower values of that question be "I haven't learned a thing since the 90s" greatly escapes the bounds of the week. I get that it's exaggeration, but for what it's worth I adjusted my score so it was above that description even though it should probably be lower.

I haven't checked out every value available, but it's worth putting some metrics on each option and seeing if sub-ranges in one category are used far less often than equivalent ranges in other categories. It's funny how descriptions can muddle a statistic.
It's not remote, but the school district hasn't exactly been flush with cash over the past few decades. If this occurred in East Grand Rapids, Forest Hills, etc., I would be more surprised.
And it probably would not function as well as this (even with this setup's many issues).
They stopped both Linux and OS X development. Previously they said it was to focus on getting the best experience on the biggest platform first, and then expanding to OS X and Linux.
This is the solution. The question I can't tell cause I agreed not to share. I guess there might be another way of solve it, but it does not take away the meaning here, asking very complex problem over the phone is not a good way of figuring out if the candidate would be great on the team.
Of course they don't like unknown cryptography. It easily makes automatic decryption impossible. That means that the NSA needed scarce expert-time for each customly secured communications. No agency in the world has the ressources to pull that off for many connections. That is the reason why they love Google and Facebook, and why I stay away from these services.

But here on HN, many folks like their mantra of "security by obscurity is bad" too much. Personally, I think many of those who repeat that didn't think for themselves.
The USPS started operating at a loss because Republican lawmakers passed the Postal Accountability and Enhancement Act, signed into law by George W Bush, requiring the USPS to prefund retirement benefits.

http://about.usps.com/who-we-are/financials/annual-reports/f...

http://www.bloomberg.com/news/articles/2012-08-02/understand...
Pressure to publish not to blame for misconduct, says new study
Inside Saruman’s Castle
Pre-commit code reviews are usually ad hoc for us. Simpler changes may undergo no review while larger refactors are almost always reviewed with multiple people.

At the very least, about 2/3 of the way through the coding process, we again go through the code and make sure to identify ways we're deviating from the intended design. This gives us a bit of time to correct any issues and retest everything before moving on.

We just use TFS.
Laser Diode Modules, Laser Modules, Diode Module
What should count as a mental disorder is a very interesting and complex question. Merely being abnormal isn't enough, but even being abnormal in a way that is harmful to a person living a good life, if the harm is a result of how society reacts, isn't good enough either (consider that being a homosexual in some societies can get you killed or discriminated against/ostracized enough to cause a significant increase in the rate of mental disorders).

Asperger's is an interesting one to discuss as it touches on a mental difference that is harmful enough to cause people problems, but whose harm may be how society reacts to such a difference, and which may carry some other benefits. But the one I find more interesting (if for no other reason than how emotional it makes people and the recent changes made in the DSM-V) is pedophilia. If someone were to read the DSM-V, they would find that when someone has an attraction commonly called pedophilia, but does not act on it in a harmful way nor feel significant distress, then it counts as a (and I quote the DSM-V with the next two words) 'sexual attraction' instead of a disorder.

(And if you really like controversy, you should look up the original printing of the DSM-V which used 'orientation' instead of 'attraction' until it was redacted. I also wonder what the psychiatric difference between a sexual orientation and a sexual attraction is...)
Ask HN: Express, Koa or Hapi – which framework would you use?
Hi,

Been googling NodeJS frameworks and there's obviously tons of options. I've narrowed it down to Express, Koa and Hapi.

Had a look at how each handles user management and it seems that there's some additional work involved.

Just wanted to see if anyone's had experiences with any of these frameworks and wanted to learn about them.
Women-Led Startups Aim to Disrupt at Women Startup Pitch Competition
That sounds good, but it only means that you have to be able to execute the client code on the server. You locally (i.e. on the server) simulate a client connecting and doing some rendering, then send a continuation to the real (remote) client.

Also - does Meteor do anything remotely like this? I doubt it.
or applesoft basic shapes.
BlackBerry may launch Android phone
That's correct. The voting will be in 2016. If he means that many people are rejecting the idea, I can't confirm that. I've heard and read at least as many positive comments as negative ones.
Virii were mostly spread over floppy (boot block or trojan) back then. While I agree that it's very unlikely that this system will get infected, don't think that times were better back then :)

http://www.teyko.com/View.aspx?id=346&name=Saddam+Virus

...which was a rather brilliant little thing, but a personal hatred as it messed up many a .s files (.s stood for "source code" or "Seka", I guess).
A more careful reader might notice that I was specifically referring to privacy. If you wanted to have a conversation about something else, preferably involving citations not from U.S. political blogs, this is not the place for it.
When I interned at IBM from 2003-2006, we submitted our timecards using a terminal application accessed over telnet. I don't know exactly what system it was, but the key commands certainly evoked thoughts of early mainframes.
The CEO made remarks that were supported by the anti-Semitic and morally bankrupt BDS movement, then recanted when business was at stake.

I'd rather see him recant solely for his moral error, without money being involved, but it's better than nothing. I'm glad he came out and spoke against the anti-Jewish academic groups.
Lies, damned lies and surveys. The actual question was "If there were a war that involved <country>, would you be willing to fight for your country?" which is much more ambiguous. For example, technically the Iraq War involved my country (our PM was the butler in the meeting in Azores where they declared war, and we deployed troops there), but it wasn't a fight for our country like the short version of the question implies.
Is self-teach 'newspeak' for learn? You learn by observing, researching and practicing. I guess I am getting old.
We use the Jenkins build number and lock down the deploy job.

It's simple and provides traceability as you can go into Jenkins and see the commits associated with that release.
Do we know that this happened by accident? Because if all it takes is a few routing packages that is a very attractive option for any state that wants to attack another.
Best Podcasts for Web and UI/UX Designers
Read the spec, it's basically storing the vote in a completely encrypted state. Once counting starts, the personal information is destroyed (literally, i know the guy, he takes the hard drives and bashes them until they are completely powder pretty much), and the votes are unencrypted. Once you start counting, there is no way to know whose vote is who. (It's actually much more difficult, but it's based on mail voting. I'm a bad source on this, read the spec. Everything is open-source.)
Biometrics are unsafe as hell. It's often amusing how easy those systems are to circumvent (printing out a picture of someone for face recognition for instance, fingerprint scanners near to places where you leave fingerprints like a door handle).

One common failure of biometrics is that they often fail to work reliably and then you have to offer a feedback mechanism that offers really low security. Security is always only as strong as its weakest link.
This. Nobody today would even consider trying to design something so simple it could last three decades. And certainly nobody would want to support it. Everyone wants shiny and new...
I see that osteomalacia can be a complication of celiac, but it should clear up once you fix the vitamin D deficiency. Have you actually been properly diagnosed with celiac and osteomalacia?

Having some kind of issue all your life doesn't necessarily rule out stress as a cause (assuming you don't mean "every day of my life", but rather "I've had this issue off and on all m y life"). Everyone tends to have slightly different responses to stress/burnout, which will likely remain the same for most of your life.

Anyway, I would certainly recommend looking into all possibilities. For me CFS due to stress/burnout seemed to be the most likely cause of my health issues, and making significant changes to my lifestyle completely resolved the issues. I'm not saying this is the case for you, just giving you an example.
Is that like a PO Box in the States?
I have seen places where it makes sense to call directly to another service, and we violate the message rule sometimes ourselves. But in general I really try to avoid it as when we started we had a lot of it and the interdependencies. With that solution build and deployment became worse then just having a monolithic application, and we were ready to kill each other.

I'd also say, microservices are not for every problem, too many people are applying them to the wrong problems (but that is how we all generally learn limits). And a web/app API is generally not where I'd say deploy microservices, but the backend services for that API would make sense. That is exactly what we built now that we are on version 3 of this architecture. API for us is now a totally different beast than the microservices and the whole solution has become a much more manageable with way less churn and confusion. Not to mention deployments are way easier.
>Given the small chance of a genius or otherwise brilliant person arising from a cognitive disorder, would you voluntarily give that person autism?

If I could choose, I would never make anyone homosexual. Even in the more tolerant societies, there is still some institutional discrimination with far more non-institutional discrimination. To say nothing of some countries where they are outlawed if not killed for who they are. And even if there was no discrimination at all, the rate of homo/bisexual individuals of their preferred gender is far lower than the rate of heterosexual individuals, giving them a slight handicap in finding a SO.

But I would not consider homosexuality a disorder.

Now, a distinction can likely be drawn between homosexuality where it is purely discrimination causing the problems vs. autism where it is a problem even in an accepting environment, but something like Asperger's seems to be in a middle gray area that I've yet to see a way to place. While I would never choose for anyone to have Asperger's, they are able to live functional lives, though these lives do tend to have difficulties and pains that are not a part of the life of someone without Asperger's.
Listening to that reminds me of a joke you will likely hear multiple times if you play bigband gigs: How do you get 2 _your_own_instrument players to play unison? You shoot one of them. How do you get 2 _other_guy's_instrument players to play unison? You shoot both of them.
No but we are in an valuation bubble.

Tech is still generally underrated compared to it's importance for society but there is a whole suite of primarily Silicon Valley funded companies whos valuation is based on it's investors alternative views of what value is.
I see no reason for it not to. Keep in mind that this system has also required maintenance over the years (just like any system). The cost savings from improved efficiency (more granular control, reacting to weather & building occupancy, etc.) will also be a huge improvement.
For confirmation: [1] is a video of someone assaulting their webcam with a 1.5w blue laser. All it does is create a few horizontal lines, burn a few tiny marks on the image, and discolor the highlights.

[1]: https://youtu.be/zNUgO1Npihk?t=130
Do we really know if it is increasing? Or has our ability to detect it increased?

I wonder the same things about cancer and I believe that in the past 50+ years we have identified more types of cancer. Same with autism, the spectrum has broadened in the past decades. People who were once just plain weird or different for my parents generation could now be classified as having autism in my generation.

It would be interesting to see a study if cancer or autism are actually increasing or if we are just now finding diseases that have plagued mankind for generations.
> The only problem is that the computer operates on the same frequency as some of the walkie-talkies used by the maintenance department.

It's awesome that it's been functional for this long, but given the press attention I hope they don't receive unwanted attention given that this system was implemented in the 1980s, before computer security was as large an issue as it has become.[1]

With the amount of publicity this article has generated, I bet someone with an SDR is going to drive over and analyze the RF signals, and then hijack the HVAC systems for the lulz.

[1] https://en.wikipedia.org/wiki/Notable_computer_viruses_and_w...
Learn how to build relationships, fix business problems and spot opportunities
I never said that it isn't how the internet works?

Your comparison to postal service misdelivering some mail is both irrelevant and utterly ridiculous.

A relevant comparison would be someone disrupting mail delivery on a global scale. Which would in fact be a crime in quite a few countries.

For example in the US: https://www.law.cornell.edu/uscode/text/18/1701

https://www.law.cornell.edu/uscode/text/18/1706

https://www.law.cornell.edu/uscode/text/18/1702

https://www.law.cornell.edu/uscode/text/18/1700

E: (Yeah, downvote me because you disagree. Instead of explaining why I'm wrong)
That can't be right - what's the point then of the copyright symbol and statement in every copyright work everywhere? In the US at least.
How to talk to CEOs about DevOps
Nice idea!

But, be aware that this doesn't work to inject into the initial commit.

I hope you don't mind that I streamlined your original code a bit to make it more readable. This can be put directly into the .bashrc, .zshrc, etc:

inject() {
local HASH=$1; shift 1
git commit --fixup=$HASH
if [ -n "$(git diff-files)" ]
then
git stash
trap "git stash pop" EXIT
fi
git rebase $HASH^ -i --autosquash
}
BOMtools: a set of Python scripts for Bill of Material management
also, "pre-birth" and "pre-kindergarten"