skysight-inc/HackerNews huggingface dataset:
Sorry, I was referring to go at the end there.

The point I was making is:

Don't pick go. Or C. Or Rust. ...unless it's the right tool for the job. Or at least the right sort of tool; there's plenty of cross over.

In this case (web framework), C isn't the right tool for the job. ...but, to be fair, C is the right tool for some jobs.
False accusations can and do happen all the time

No, accusations are labelled as false all the time; genuinely baseless accusations are much rarer.
Alan, what are your thoughts on lbstanza and it's class-less object system?

Thanks!
Bots won't replace humans anytime soon. Here's why
What platform are you on? I can think of several programs that fit at least some of this bill:

Emacs with Org Mode and deft

Zim

Circus Ponies notebook

Devon Think

Notational velocity with its wiki like linking

Tomboy notes

many more that I could list with time

Some of these will have various limitations such as not supporting images or not allowing easy drawings, etc, but many would come without the overhead of wiki markup.
Rode Microphones actually has a huge banner on their website warning people against buying on Amazon because of the sheer amount of fraud on there: http://www.rode.com.
I believe this is true for all organisations implying hierarchy, explicit (big enterprises) or implicit (as in hacker communities): some people join the ranks only to be able to enjoy domination at the top of the pyramid.
See what you can find out from the web on this one ...
I've been using Elastic Beanstalk for some time now and while I find it quite useful for people who just want to get Docker to production without investing to much time into Orchestration, it looks to me like there is a bit of price to pay for that 'simplicity':

- Elastic Beanstalk does not provide a native Docker experience. You're forced to use AWS own way of defining services and dependencies (Dockerrurn.aws.json, which comes in two versions). This means you cannot longer use docker-compose, and not all of the options from `docker run` are available (logging driver, privileged containers, though I think the ability to run privileged containers was recently added).
- From my personal experience deployment times can be unacceptable long ranging from 5 - 20 mins. They get longer as you add more instances to the environment or if the instances are not powerful enough.

I think Elastic Beanstalk makes a good choice for starters or for not so mission-critical applications.

As a result of the points explained above I'm now looking into more Docker-centric solutions such Rancher/Kubernete or Docker's UCP.
I wouldn't agree with that. Vic was not successful inside Google -- he was successful at getting promotions but not at delivering a successful product (or revenue for that matter.) He had a short tenure at Google, and I don't consider him part of the culture -- he was always more of an outsider.

Marissa had a lot of impact, but not as an executive. Contrary to popular belief, she never reported to the CEO. She was always 2 or more levels "down". She basically made the jump from non-senior-VP to CEO by changing jobs. She just didn't have that much experience at the CEO level, and that showed.

He had a bit of bad PR, but Tim Armstrong seems to have had some success as CEO of AOL, at least by the metric of investment return (I became an AOL shareholder and the stock did modestly well under his tenure).

I think if there's any criticism you can make, it's that Google's ad technology gushes revenue, and that may be taken for granted by executives until they don't have it at another job. Huge amounts of revenue solves a lot of problems.
That's definitely on my list, at least to learn it for expanding my knowledge of language design. It's hard to imagine moving away from Python and all of its scientific packages.

(I really do hope I never have to build another full-stack web app, either in Rails, Django, or whatever...unless it's to put food on the table)
So basically, a hammock?

Why are people upvoting this? It's not quite spammy enough to flag, but seriously, is this what the HN front-page has come to?
Not sure how seriously to treat that question, but...

It seems like a cheap answer, but it needs more people, with more perspectives, trying out various answers to this question.

I suspect the greatest long-term leverage comes from providing people relief from the cognitive load of fighting for food, shelter, health, transportation, and education.

Those are heavy goals that lots of people have spent lots of time shifting only very slowly. The little-Alan-Kay-in-my-mind replies, "We need better thinking-tools in order to do it faster", which I can half-believe, but beyond that, I get stuck. I don't see how to work backwards from that to a first step that can actually be taken.
My ideal notes app would be a rich-text offline hierarchical organizer like CherryTree (http://www.giuspen.com/cherrytree) with a mobile version and synchronization thru Dropbox or similar (like KeePass).

Cloud solutions are nice, and I've tried several, but it always feels more like a convenience for the provider rather than the consumer.
Use Chrome's new-tab page as a news aggegrator – PCWorld
User Permissions: Staying Secure with VROps
I use simplenote. It's plain text, syncs, is multi platform, and is free. https://simplenote.com/

I find that images, etc, clutter things, and that for me plain text works the best - my snippets are usually code - and it handles that well. I often use urls to link out.

In terms of remembering things - I find typing it out helps, but writing it with pen and paper helps more... and finally the most help is to review your notes. As long as you review soon after taking them, the format almost doesn't matter.
Could be a good argument for client side encryption.
Forget the Mall. These Days, Teens Go to Library Makerspaces
Completely different context, but still a creative team, look at musical groups like the Ramones, Fleetwood Mac, many others who could hardly stand to be in the same room together offstage but still managed to make some great music. Dysfunctional groups can still do great things.
For meetings I almost always use a pen and notepad - I'm often the only guy in the room without a laptop.

For project/task notes at my desk I write to a single markdown file in the following format:

### Task Name
* Note about task
* Another note about task

Every time I save the file, a shellscript makes a date-stamped copy. For searching I wrote a rather obnoxious tool based on lunr.js that indexes the entire history, allowing me to search tasks by content.
Elixir is simply the first language since Ruby to really care about code beauty and UX of the language, libraries and ecosystem.

I can't recommend Phoenix and Elixir enough.
> Linux runs on Xen in AWS.

Yea your right about that. But my point still stands almost all of AWS is being used to host monolithic kernels because the monolithic kernels(Linux, FreeBSD) have the features people wan't for running their business/organization.
"AML" this is all cover for CIA economic espionage as always the people asking the questions are the competitors. Who need know how, who and where your customers are marketing reasons to undercut your prices for selected customers! You see never hand over your member list when you don't know who the end users are. Think T-mobile and at&t then about the switch offers to selected user based on data usage.
I did my first fat jar project in 2010 with embedded jersey and it was about 10mb. We use dropwizard now and most of our microservices sit at around 20mb which I think is still slim enough to avoid the extra overhead of managing the dependencies on deployment. IMHO Its hard to overstate how much benefit you get from java -jar
VR is already being used in enterprise. I know of at least one company that is designing VR software(using common headsets like the Vive) for a major restaurant chain, where the managers will be able to arrange everything in 3D before the restaurant is even built.
I agree with the link that it really depends on what you mean by FTL. At first glance refrigerators seem impossible because they would reverse entropy. The key is that it does not practically matter if they do or not, they just need to achieve the desired result. I would personally consider FTL anything that would beat light traveling through unaltered space-time.
A PhD program is very much about the context of forefront ideas and people. I lucked into one -- that got me to realize that this is what prospective grad students should be looking for.
There are team players and there are solists, it's rare to find people that can be both.

If you feel that 'software is art', that 'you are going to have problems with ego' then probably your view is that of the solist, and likely not of someone who would be happy in a team unless they get to call the shots and impose their will on others.

Good teams simply follow the leader and take their paycheck. Great teams cause the team members to grow and will produce work that none of the members individually could aspire to. Great teams know the strengths and the weaknesses of the members, and they themselves know these too.

If you want to phrase working together in terms of 'battles' then you've already lost.

And if you feel that if there is no mathematically correct answer about something, just aestetics or simply choice and the end result is less important than whether or not it was your way or the other persons way then I again conclude that you are most likely not a team player.

And there is nothing bad in that, there is definitely room for solists. But if you are part of a team then you have to play by team rules, otherwise it becomes a war zone with bad results for the project and the health and well-being of the rest of the team.

Nobody needs to 'swallow their ego' in order to present an option, the worst that can happen is that a particular road isn't taken, as long as you don't identify with the road as yours you'll do just fine. But as soon as you see the roads taken as validation of your ego then you are on very dangerous ground.
The bar for firing is much lower than the bar for imprisonment, you obviously can't see that, but it's true none the less. That article contains first hand testimony of multiple incidence of abuse and names numerous witnesses so it's all easily verifiable; if that's not enough evidence for you to fire someone, you need to reevaluate your standards. If you wouldn't fire him for those complaints, you're complicit in his abusive behavior.
I sometimes see the opposite.

We took an app written and maintained for the last 10 years in language A, and re-wrote it from scratch in language B.

The new codebase is smaller, more maintainable, and runs faster!!!
Building a Voice Alerts Broadcast System on Ruby and the Nexmo TTS API
Your C comparison at the end is disingenuous. It is entirely possible to use the orphan instances warning to ensure coherence in an application that contains orphan instances without a single spurious warning. Simply make a habit of putting all orphan instances in a single module, and mark only that one module -fno-warn-orphans. The rest of your code can be organized appropriately. It is not ideal, but not painful.

It's true that you can't safely define orphan instances in a library, but that also should involve no "sifting through" warnings for valid uses. It is genuinely bad practice to put orphan instances in a library, even if we had global checking - it would produce cases where you simply cannot use otherwise compatible libraries in the same project.
Discussion: https://news.ycombinator.com/item?id=11941874
You're joking. They want less than a Docker container so you're recommending they use a VM? What?
Working with Maintenance Mode in VRealize Operations
I've used most of the tools mentioned here. Plain text or Google keep work fine for most of my notes. But I often need to sketch things and I have yet to find hardware/software that can beat pen+paper for responsiveness. If I want a digital copy I'll take a picture but tablets just can't keep up.
Well, it'd be nice (well, actually, quite necessary) for it to be available offline.
Why would you reward such a person.
I see this as a pretty good hack, don't you?
Publicizing a way of reporting behavior would have ensured that there was a central, cumulative record of bad behavior, instead of anecdotal and diffuse understanding of the problem.
Instagram now has half a billion monthly users
OK but for the most part when Paypal or others close down your account and/or freeze funds, you /have/ done something illegal. You may not care about billions of dollars of movies, games and tv shows being pirated, but the people who pay for them to be produced do, so the banks and others protect their rights. As far as kickstarter and so on, this is to prevent your customers from being ripped off, which has happened where KS project never delivers the project and so on.

For sure banks and paypal have overstepped but I wouldn't call it "madness". If you want to sell filesharing accounts try bitcoin, I hear it works very well
Yes, I know, and it is an embellishment if you believe crypto was/is the solution.

Calling it a crypto war is missing the point and the solution; in fact, the link you provide shows that the focus on crypto was a mistake.
I'm not a big fan of most UIs today (not that I was a big fan of those in the past -- but they seem generally worse in basic outlook)
Other industries do it in the old news media instead. And this isn't quite so much "industry" as "activism". If it were a professional setting, there would be an HR process to deal with it.
A Git Workflow for Continuous Delivery
Because my back hurts with most beds, I've taken to sleep in a hammock. It's fantastic, and also extremely cheap. A good bed can cost upward of $2000; the best hammock in the world goes for $50 (add a sleeping bag depending on the temperature; but no pillows are needed as the shape of the hammock allows your head to rest at a very normal position).
nvALT synced with Simplenote (I use the Simplenote app on my phone). These are for the daily, random notes of life.

I use Workflowy for med school notes, which fit better into Workflowy's infinitely expandable/contractable tree nature.
Maybe you have to live longer to experience this. Have encountered false accusations more than once in my life (not about me, but I knew they were false). If I'm typical, then they happen all the time everywhere?
In comparing your 10 year post to your 20 year post, I notice that naming conventions have become started to favor clearer names describing the function of software.

Here was a scary part: "I stepped back because I can't write Perl very well anymore,..."

Can you say a little about why you cannot? You've written for so long I thought you would be even better.
Edit: Oops, I misread the parent, and I agree that yes, seeking legal help in a case like this is much harder than with robbery, which is hard enough.

-----

Robbery doesn't really make for a good comparison here:

- Did you fear for your own physical safety (e.g. that the thief or their friends/etc might retaliate) in reporting the crime to the police?

- Did you known the thief? Did you have friends in common, or did you work together? Will you possibly see social retaliation from the thief's allies for reporting their behavior?

- Does everyone involved, including the thief and the police, agree on what defines acceptable/legal behavior, or are you going to be argue with the police and others that just because you wore a sexy dress didn't mean that you "wanted" someone to steal your phone?
Yes. What do they call it where you attended school?

In the US, the term used is "Gifted & Talented" (abbreviated to "GT"). So, you frequently see courses or tracks labelled "gifted", "GT", etc.

At the high-school level, the label frequently changes to "honors" or "advanced". And you will also see Advanced Placement (AP) and International Baccalaureate (IB) which are brand names for honors/advanced curriculums that often offer college credit with high marks on exams.
If I'm doodling designs our the like, or if I'm not at my computer (say, at a client's office), it has to be pen and paper. Any other time, it's emacs in org-mode, with source code blocks for code or output.
It would be great for the programs themselves to somehow be "literate". That said, it is quite a bit of work to write an essay (Don Knuth makes it look easy, but ...)
Do you have some source for this insurmountable eye focusing problem? Even just an anecdotal one? I've never experienced it, none of my friends have, and the worst I've heard about online is motion sickness issues from certain types of games.
Prototyping with ATryBox: designing the smart user testing marketplace
Very similar approach, I use emacs and org-mode though at my desk. Paper and pencil for active note-taking.
I'm on Windows 10.

Images (as well as tables) are kinda a bit of a must for me. I don't find Wiki markup to have much overhead in practice.
I use OmniOutliner on Mac with a custom template to take notes at university. I have a two-column template that allows me to write questions/cues for notes which then go into Anki. I'd like to have a more flexible way to work with the content, such as being able to create Anki cards from content seamlessly, and yeah, inline LaTeX formatting and diagrams would be really nice.

Something programmable/hackable is what I'd be looking for; it'd also be neat if everything was all part of one knowledge graph like Workflowy.

More on the process: http://markbao.com/notes/college-strategies#note-taking

I've gotten nearly as fast as writing on paper for creating diagrams (in OmniGraffle) and LaTeX (with Mac app LaTeXiT), and being able to clearly read my notes without deciphering things outweighs the extra time spent typing.
Sure, you should absolutely read the article first! But I found that even after reading the article it was very valuable to read a journalistic perspective on the reportage.

It's also really interesting to contrast this story with the recent piece in The Atlantic about the provenance of a papyrus that mentions Jesus had a wife:

http://www.theatlantic.com/magazine/archive/2016/07/the-unbe...

The reporter does outside research, solicits opposing points of view, and generally is very diligent about trying not to be snowed. And, tellingly, he doesn't use unfamiliarity with the field as an excuse not to investigate Compare with this article: "From time to time during those months, I wondered what if, in some brutally postmodern way, the true identity of Satoshi could never be fully ascertained? What if Wright had every single element necessary to prove himself, but somehow couldn’t? Anonymity – or at least pseudonymity – is an essential part of the cryptographic world."
What about for people who prefer to sleep on their stomachs? (Which, as far as I can tell, is most people).

Does this work for us?
Chimps don't sleep in those beds because they are the ultimate in comfort.

They sleep in them because that's the only thing they can make.
The Simula guys cannot be too highly praised, especially Nygaard.
and remember how bad it was trying to get application server X to deploy your war file from a command line without exploding for some bizarre reason? It still actually makes me sad to think of the hours of my life wasted writing WLST jython scripts trying to get WebLogic to behave properly.
Craft Royale v1.24 Hile Mod Apk İndir – Ferhat Özal – Hile Apk İndir
Last I checked the Tor developers don't own the entire privacy community.

That said, yes, they do lend a lot of legitimacy to this claim, but it just concerns me that no one has publicly put their name on a rape allegation and nothing has been taken up legally.
Interviewing 15 people is not an indicator that you now know something about hiring.

To really learn about hiring, you'd have to interview those people and find out how well they do, but also how well the rejected applicants do. You can't test your assumptions if you can't compare the people you hire with the people you didn't.

And, for the record, I (and several of my colleagues) have interviewed almost 100 people each over the course of our careers -- more than 10 per year. We still don't have a secret sauce. Some filters work and some don't. Google has been famously working on this problem using extensive data analysis, and they still haven't cracked the secret of always hiring the best coders.
Haskell has rotted my perl brain.
What does an "Intergalactic Network" need?
Most of the tensions described in the article are things that I believe can be modeled in terms of debts. It depends on which kinds of debt your team willingly takes on. Most teams take on at least one or two types routinely, no matter how religiously they avoid the others:

Technical Debt:

- build it fast by any means necessary

- use whatever pre-packaged library exists, and duct tape it into your existing system.

Analytics Debt:

- build it without any prior UX experimentation on the design.

- build it without any way to measure key interactions

- have no data about the status quo before you build something new, this will insure that your new feature is a success because the before numbers are unknown.

Marketing Debt:

- build it without knowing whether users want it (or what they want)

- build it without talking to users about their problems.

Spec Debt:

- build it without creating a detailed spec, leaving many important decisions up to the developer, who may not know the full reasoning for what she is building.

- have a print designer do the UX, so that many subtle areas of interaction, animation, and behavior are unspecified.

Mental Model Debt:

- build it without having a hypothesis about why it is helpful and what might need to be changed next. This helps your engineers make choices that speed up this feature but add significant complexity for the next step.

- do not worry about the statistical significance of numbers. Just focus on the direction the numbers are going and be sure your CEO knows how smart you are.

Credibility Debt:

- Don't acknowledge things that have gone wrong (with planning or execution) before. The pretense of infallibility is helpful to creating resentment and mistrust among different divisions of your team.

Kool Aid Debt:

- Whatever you do, be sure it is "agile" or "scrum" because then you have done everything right and you didn't need to worry about any of the above forms of debt.
Maybe because that's a very personal matter? I imagine that most people that have been victims of rape do not want their name to be part of the public discussion.
The article in question is virtually content free though. It would be interesting if this were someone who had designed this bed and was offering plans so you can make them or something. That would be relevant to a place called "hacker news". "Some guy made a bed maybe, we don't even know if it will ever be for sale or anything" isn't.
I don't know why your comment seems downvoted.

I think it is a very valid question. How, as an employer, as a community, can we make sure negative or abusive behaviour is dealt with correctly?
US$ 6.4B, not Euro.
Worth mentioning that you can embed CodePens. But yeah maybe this is nice for some things, like demos of pure logic that don't need markup/CSS.
I used a script which organized latex/ screenshots of papers the first two years of my ph.d, which sounds sort if like what your talking about.. After that I switched to (premium) OneNote, mainly for the handwriting capability, which is nicer for quick math notes than latex Imo.