skysight-inc/HackerNews huggingface dataset:
We're using ServiceMix as a container for services (micro or otherwise) and while OSGI isn't without its own annoyances, it really is nice once you get everything working.

The biggest problem I've found so far is simply 3rd party dependencies that aren't packaged with OSGI manifest information. Recently I specifically had an issue with Spring in this regard (yeah, yeah, don't use Spring, I know... but there was a specific reason in that case, at least initially) that would have been easy to resolve if the Spring guys still distributed OSGI'ified versions of their jars.

Still, all in all, I'm pretty happy with this approach.
Have good parents (and probably some pre-dispositions). Then be really stubborn about wanting to understand what is going on (no one else really wants you to)
NoNoSQL (2010)
You can have both. Capsule.io (I'm a developer) gives you the option of either embedding all dependencies in the JAR (including native libraries, if you need them), or just listing Maven dependencies and having them downloaded, cached, and shared on the first launch. It also lets you supply all the JVM flags directly in the JAR manifest.
> "Great team" commonly refers to output, not internal organization.

I'd love to see an example of a team that is internally dysfunctional but that still manages to produce. I've been in this industry for 3 decades and yet I've never seen such a beast, on the other hand - and in the spirit of the argument - I'd love to see examples of this.

> Many teams even often seem unaware of their dysfunctions.

A dysfunctional team means: a team that does not perform (or at least, that's my reading of the word, it does not 'function').

To have some issues that could be improved on does not immediately qualify a team as dysfunctional, that's a pretty heavy term.

> Even if we don't use the charitable interpretation, then perhaps a "great team" would act on the assumption that it is almost certainly dysfunctional, as part of ongoing processes of self-improvement.

Yes, great teams tend to strive to become better (and they usually do). They also tend to leave companies as a unit and move on if they feel they are not appreciated, so for companies there is actually some risk to having a 'great' team, great teams tend to negotiate as one and team members will look out for each others interests.

> After all, once you think you're perfect, you're in trouble.

Agreed.

> And teams aren't "closed". Outsiders (like that contractor or executive from another department) interact with the team and are momentarily part of it. Interactions with them may be dysfunctional, due to culture clashes, inevitable bumps as people learn to cooperate, etc.

That's not how I would define a team but you are welcome to your interpretation and within that interpretation I'd agree with you.
What Does the Mobile Detox Trend Mean for Your App?
MS OneNote. It integrates well with Windows. Plus I can use it on mobile too.
Most large companies work hard to keep customers happy because the competition is down the street. PayPal benefits from barriers to entry and a two sided market to make this less of an option for merchants.
Anyone here switched from a statically typed functional programming language (Haskel, OCaml, F#, Scala...) to Elixir? How would you describe the experience? What do you miss? What do you like/love? Overall, would you recommend taking that step?
What was the process for adding or removing a dependency? Changing a version? If two apps needed different versions?
Perhaps, but if you're going to make public accusations against him, but then back out before anyone can validate them, that seems... suspect at best.

What, it's better to let him go out and hurt others than to take it public or legal?
False accusations of sexual harassment in particular, or accusations in general?
Applebaum's side of the story:
http://www.twitlonger.com/show/n_1soorlp
Delay ...
I think it's not clear if he is the project manager or not. If he has a project manager, then we have to ask why he isn't helping focus the team. Or are they are product a team that is expected to organize themselves.

I agree strongly with #1.

#2 I think it might be good to approach it by asking more questions. If people say it is hard, ask how can we achieve the goal of writing more tests without it being a burden? Maybe OP is perceived as pushy if he's not the manager, or he doesn't allow for enough input on how the process evolves if he is the manager.
Most? It's about 7% of people.
How I Learned to Stop Staging and Love Releasing
Arbitrage.

And then you move on.
It wasn't mentioned because we only launched Docker for AWS and Docker for Azure. We only had the bandwidth to ship 2 versions at the level of quality we wanted, so we picked the most frequently requested providers. I think GCE is a great candidate for the next batch of releases. It all depends on demand. Would you use it?
Take a nap, play music, take showers, goof off, read junk novels, etc.
Minix isn't bootstrapping on netbsd, the entire goal of the system is to be a microkernel based unix. It uses the netbsd userland because you don't need to rewrite an entire unix userland for no reason just to change kernels.
A hierarchical structure is something I'm very keen on adding. Do you think a tree-like visualization (example: https://bl.ocks.org/mbostock/4339083 ) would be useful?
Anecdata: My partner can't watch 3d movies comfortably. Even the new, top of the line laser imax theater was unpleasant for him. He'll spend an hour and a half playing Job Simulator without even noticing the time pass, and with no apparent discomfort.
Supreme Court construes the exclusionary rule narrowly in Utah v. Strieff
Do not doubt yourself. Practice emotional hygiene:
https://www.youtube.com/watch?v=rni41c9iq54
This link is really disturbing.

The poster seems to go out of her way to frame all accusation against Jake Appelbaum as a setup to discredit him. She even begins with an apology that claiming that wikileaks and Assange are worthy of excusing him. Bascially, 'but he does good work'...!

The text analysis reaslly outlines just how far people are going to try to drown and reject any allegation. Violet Blue's post contains dozens of precise allegations, with employer, locale, people and precise situations. Many of the incidents she describes can be verified, his getting fired and the emails. Yet, we're being served the same 'but he does good work.'
With hot code reloading, high reliability and fault-tolerant of BEAM, I feel that writing web apps is like writing carrier class applications.
I do not use a debugger
Completely untrue. Victims of bullying, both in workplaces and in schools, are very often subjected to incredibly vicious rumors that are 100% made up.
Just want to throw out that I've started using my Galaxy Note 5. This has been indispensable for me. I use it to take notes in meetings and such. The only thing that stinks about it is screen size. I am thinking about getting a Surface for the pen capabilities.
Build an Instagram-Like App with Imgix, React and Redux
Chasing the DAO Attacker’s Wake – A second exploit
Are you seriously implying that refusing to cooperate with an internal investigation into fraud should not be cause for dismissal and that a company that took that action is "bad"?
> Are you going to personally tell the victims that their sacrifice was worth it, because Tor is better than ever?

Probably not, I don't know any of them personally.

> They chose the convenience of a good developer at the cost of his victims.

That's one interpretation. But maybe the community around Tor decided that these accusations are independent problem, which should be dealt with by the police and justice system. I am not part of that community, so I cannot tell them how to deal with it; they should have freedom to decide for themselves. Yes, maybe they will make some other members unhappy in the process.

Suppose the illegal act in question is a little different. It gets revealed that famous person in OSS project cheated on taxes. Should there be a call trying to ban him from working on OSS? Should everybody denounce his work? Or should he just get his punishment and continue with whatever he was doing?
Your Car Could Learn to Recognize Hackers
Ask HN: Any SaaS idea to share?
Recently we got 2 ask HN related to SaaS business [0] [1].

This time I'm curious if you have any SaaS business idea that you don't plan to pursue? And if so, feel free to share it here.

[0]: https://news.ycombinator.com/item?id=11924009

[1]: https://news.ycombinator.com/item?id=11937132
People in Silicon Valley have been giving a list of reasons miles in length, but you don't want to hear them.

Internet points won't nullify the fact judges repeatedly ruled against the company.

If you 'pivot' in the manner you describe you're really going from the shallow end of a swimming pool to Shark Cove during Shark Week.

Gawker suffers from hubris and threatening Silicon Valley is more of this.
Is there going to be an iPad Air 3 at some point, or is the only 9,7" model the iPad Pro going forward, I wonder?
The author says:

> Tor Project’s director went on to tell Wired that someone was indeed raped, that the project is working with legal, and that she “absolutely believes” the victim.

The Wired story is this: https://www.wired.com/2016/06/tor-developer-jacob-appelbaum-...

There's no name, but you have the potential for a legal case to be brought up. And, at the very least, you have the Tor Project's executive director, Shari Steele, publicly endorsing the rape accuser's actions.

That said, it's not nothing for Violet Blue (or anyone) to detail the harassment allegations that she has, one of which has at least a named witness (the editor of WIRED). Just because repeatedly telling your colleague that you'd like to fuck-them-oh-please-why-won't-you-fuck-me isn't technically rape or something that can be elevated to a criminal charge [0], that doesn't mean that it's not abuse that warrants kicking someone out of an organization.

Besides Violet Blue, Nick Farr wrote a lengthy post alleging non-sexual harassment against Appelbaum: https://medium.com/@nickf4rr/hi-im-nick-farr-nickf4rr-35c32f...

[0] Sure, that kind of harassment probably violates a criminal statute, technically. But that's not the only criteria...you also have: what the detective believes is criminal, what the district attorney believes is criminal, and even what the judge/grand jury feels is criminal (because the judge/grand jury can override the district attorney if they don't feel the charges are supported by evidence), before a criminal charge is official.
"After initially having similar thoughts about it being "obsolete" and a "dinosaur", I quickly realized how resilient and flexible the language is (I know the flexibility can come with some criticism)."

Not obsolete - can affirm. All of the Oh By[1] back end is written in perl, circa 2016. We use apache + mod_perl and are very happy with this environment ... just like we were in 1998.

[1] https://0x.co
>How about some good old consensus?

I have never myself seen true consensus work anywhere. It ends with a) one person caving and being resentful, or b) abandoning consensus because everyone realized for important things that it took too long or it never got done.

Even on small teams, it's been a goal, but often we have to say "ok, well you're outnumbered, so unfortunately we aren't taking that direction."
That would kill new Oculus sales. Sure if Facebook gained a monopoly they would do all kinds of shady things, but there is little evidence that's going to happen.
Good question. If we are talking "real OOP", I'm not sure these days. What do other people think?

Smalltalk is very long in the tooth these days, but it is still "rather object-oriented in good ways".

Erlang and its derivatives are fun and good to help that kind of thinking.
I use Zim and Google Keep
I just read your R course lessons and I find it very well explained, I enjoyed the lessons about data.table and ggplot2.

The beta distribution: In the free book "think stats Probability and Statistics for Programmers" there is a chapter about how the beta distribution can be used as a prior to model an unknown probability and how Bayes' Theorem allow us to update that prior with a posterior distribution that is also a Beta distribution, that important property is called the self-prior property of the beta. Since the two parameters of the beta in that intuitive explanation are just the number of experiments (battings) and the number of successes (runs) that example constitutes a very intuitive and clear way to explain what is Bayesian Statistics. I think that you would enjoy the think stats book, it is aimed for programmers and it tries hard to enhance intuition.

I also enjoyed how you describe the atmosphere in your office, it seems that you work in a lovely place in which statistics is a well respected tool and people try to explore and innovate in a fun way without excessive pain.
Nice post, I enjoyed it.
Nikesh was a very different kind of leader inside Google and many would disagree about him being a Google culture fit very well. Sales at Google is run almost arms length from core eng
>I notice that being in Australia, a LOT of site visits and new user subs happen in the middle of the night for me ..... then it would mean lots of sleepless nights, and less than stellar interaction with me.

You may know this already, but there are some customer interaction (not sure what is the right term here) services that, if you are not logged into them, will convert the user's IM into an email to you. https://tawk.to is one of them (I use it on my web site); Olark may also support that feature.

Then you can just answer in the morning. Of course it's not the same as being able to reply immediately, but better than nothing.
I'll have to check it out, thanks!
In many jurisdictions, that space does exist, because cops and prosecutors are comfortable "looking the other way" when it's clear there is a reason to do so. It is to Texas's credit that much of that state is such a jurisdiction, but in fact much of the fly-over country is.

Of course, a fake-ass "anarchist" like Applebaum might file a civil suit for a well-deserved ass-kicking, but that's still sunlight.
Wow, good lookin' site. I'm glad this is around. What gets measured gets improved.
I wish I could tag people in hacker news articles.
I cannot believe this is getting down voted. What the hell HN? Would anyone care to explain their reasoning? What the OP said is not even remotely controversial.
Being tested is totally fine. I have no issue with testing someone's skills.

Doing a whiteboard test is not only a waste of time, it's nothing like actual coding. It's both too simple (in terms of skills) and too hard (in terms of environment).

Let's take fizzbuzz just as an example. As others have said in these comments, they know great coders who failed fizzbuzz. Fizzbuzz tells you exactly zero about how someone would be at writing code that's readable, testable, and maintainable, which are the most important technical skills. Those are hard skills to master, and they can be tested by interviewers by using a real-world problem. Let the candidate sit by herself for a few hours and work on it.

The whiteboard interview also puts someone who is potentially desperate for a job and terrified of being embarrassed in a high-pressure situation, where failure instantly means she's "incompetent" or "stupid". Who can't do fizzbuzz, right? Well I'll tell you: people who aren't super calm in artificial, high-pressure testing situations sometimes can't do fizzbuzz.
A guide to Styling Forms
The Dynabook was/is much more of a "service idea" than a physical manifestation (there were actually 3 physical ideas for it). Today's tablets don't fulfill the service ideas.
All I can see is a fluff piece with some pseudoscientific buzzwords, tangentially related statistics about sleep quality in Japan (nothing to do with the bed that is the subject of the article) with absolutely no real science behind it whatsoever. I don't see a hack of any sort, good or bad, except perhaps the author of the article.
Certainly, I'm just trying to argue against the overly simplistic view.
See elsewhere in this AMA
Ads are about 25% of revenue, so pretty small compared to people actually paying.
You seem to have changed your argument from the original post, where there was no talk of firing. Anyway, go on and argue your strawman.
I do a lot of Wordpress development as well and I'm not a huge fan. This GitHub repo has a long list of flat file CMS options:https://github.com/ahadb/flat-file-cms

I've used Kirby and found it to be pretty intuitive if you have a custom design. The thing that is lacking from these other options is a lot of theme options which Wordpress has a plethora of. Often my clients don't have the budget for a full fledged design and there are plenty of Wordpress themes out there which make it easy to have a decent looking website (mobile responsive, custom fonts, intuitive layout, etc). Hope that helps.
Onenote (native) is free. I use it on windows 10. Are you sure you're downloading it from the right place? Try spoofing your windows version.
Of course they meant 'Python' instead of 'Ruby' but hey ;-)

I've made the switch from Ruby to Python, mostly for the scipy/numpy/pandas/jupyter support (and performance) - but I don't think I'll ever get away from the feeling with Python that I have to look up how to do things that felt natural in Ruby.
> The biggest problem I've found so far is simply 3rd party dependencies that aren't packaged with OSGI manifest information.

It's a mess, and I fear Java 9/10's modularization approach will even make it worse (so that instead of P2 (Eclipse's Equinox' OSGi bundles) and Maven, we'll have another set ... sigh. I'm still looking for a solution that transparently translates Maven metainformation to OSGi bundle information at some higher level (for example by hooking into the OSGi container's dependency resolution logic).

Edit: apparently, such a mechanism exists (ResolverHook)
Really? It seems like picking your battles can only help make a non-functional team a little more functional.
So the real question is.. do they NEED 1000-2000 java applications?

Or could it be much more sanely organized with say 15 or 20 applications?

I know nothing about the codebase but it sounds like they may have nanoservices...
There's a lot of features that Chrome on Android supports but that can't be added to Chrome on iOS because of Apple's policies. Important features, like fully offline-capable webapps.
Why is a rape allegation needed? A history of sexual harassment, rape or not, is enough for me to kick someone out of any community I'm a part of.

There's the problem of false accusations, but I think there is enough "evidence" with this many coming forward (and many non-anonymously) and that Tor kicked him out too.
You can configure org-mode to be a two pane organizer. There is a mobile version in Orgzly or Mobile Org. I keep some of my org files in dropbox and edit them on the go with Orgzly. That said, orgzly doesn't support encryption, which is a bummer.

Neither of them are rich text, either, though you can use markdown.
LinkedIn Will Bring Richer Context to Cortana
Too much typing into too small apertures!
Agreed, we might not have done it if we had to resort to having the application download its own dependencies at startup. In our case, our Mesos scheduler, Singularity, handles S3 artifacts at deploy time for us. Previously we gave it a single S3 URL for the fat JAR, but now we just give it a list of artifacts (the app plus its dependencies) and it handles everything for us so it's not much more complexity and ended up being really easy to integrate into our deploy process. By the time the app starts up, all of its dependencies are guaranteed to be present (if an S3 download failed, the deploy would have failed) so it's totally transparent to the application.
Done that too. Kind of like userland distributed vectored IO.
Instanote and OneNote. The latter when I'm in full on note taking mode and the former in meetings where I have to record the last one minute of the conversation.
I would recommend against depending on public repositories (of any form) as a backing store for repeatable builds. We've repeatedly seen public repositories remove packages, disappear entirely or otherwise make third party projects a release depends on unavailable. If bringing up a production service requires the presence of Maven, it will suffer an outage.

Treat any open source project your product depends on the same way you would anything you paid cash for - store a copy in your code repository and back it up with the rest of your source code.
The sibling responses are correct. A little further detail... US schools generally follow this pattern...

Elementary School (Primary in the UK):
Kindergarten
First through Sixth grades

Middle School:
7th and 8th grades

High School (Secondary in UK):
9th through 12th grade (or, freshman, sophomore, junior, and senior).

The boundary between each level varies, but I'd guess 70-80% of districts follow the above. The most common variation seems to be grouping 6th grade into middle school.
Intrusion Detection (With Monit, Pushover and Slack)
As many others have said here, I have this not just as a 'programmer', but as person - I think most people do. Sometimes it's crippling, sometimes not.

For the most part, you have to ask 'what am I worried about'? Usually it boils down to an issue with your own ego - the idea of failing or looking stupid, usually in front of your peers. If you can get over that, everything becomes a lot easier.
What if physics is like a computer?

You have atoms and quants and whatnot. Now you add one and one another. You keep adding and soon or matter there is a slip. Basically you get the universe to a buffer overflow. All still following the laws of physics. Like you get a cpu limited of his numbers you get the universe to a buffer overflow.

Now one could say, but the universe is endless. Which means you would need endless energy for that buffer overflow.

But who says you need to create that buffer overflow in the whole universe and not in a cube? And who says the universe is endless?
> False accusations of sexual harassment in particular, or accusations in general?

False accusations of sexual harassment do, in fact, happen (and, should a general perception that they do not occur become widely recognized, it would be reasonable to expect that that alone would make false accusations more common -- the general acceptance of the belief "no one would lie about X" encourages lying about X.)
Thanks!

Ahh I think I know what you mean. I switched from a Typeform sign up form to an actual landing page with Stripe. The reason was that Typeform didn't support recurring revenue and I wanted to move there.

I think the only thing I asked more was which industry you worked in. I might add more social profile thingies to Nomad List later so people can get to know each other better though! Thanks for the trip :)

And you're right the paywall should be BEFORE asking people for email etc. It's not a dark pattern (although it seems like it), the problem is if people click "Pay with PayPal", I need to have their email beforehand due to PayPal's stupid IPN API.