skysight-inc/HackerNews huggingface dataset:
Ask HN: Back-end team does not document their APIs. How do I convince them?
I've been working at a SaaS-company for about half a year as a front-end developer, the product has been in production for about 3 years. The codebase has always been quite messy, because many engineers worked on it without any guidelines or even linting.

In the past months, the front-end team worked on a new application that is well documented and maintainable. This resulted in the need of two new APIs.

This resulted in an exchange of JSON-files over email, rather than a proper API-documentation. I am currently in the process of trying to convince the product-owner to allocate time for this, as I'm quite disappointed about the total lack of docs.

Do you have any tips on how to take this on?
I greatly appreciate the Myers-Briggs test, but I've only seen it applied as a tool for self-understanding: I think I've been given the test a couple of times by schools and universities. Taking it has helped me understand a little bit more about myself and there are very few tools in the world that help you learn anything about yourself.

AFAICT, the only reasons for a company to administer it are: employee development (same as universities); to attempt to fix a deficient interview process (which is BS).
Proxima b: Newly discovered planet 'likely' to support life, say scientists
Some time ago I came across a quote from maybe Huxley or Orwell saying, in effect, that as modern society advances it will become necessary to find a nondestructive means to express the impulse to violence that is a fundamental part of human nature. Maybe I've got it wrong, but it seems that things like video games and paintball serve that function.

I've looked several times for that quote. Not sure who it was from, but there seems to be some wisdom in it.
One of the makers here, good question. We think there's a number of use cases - customer support (screen cap what they're doing wrong) and sales (personalized sales pitch) being the most obvious for the time being.

Also, good point on the Chrome Extension messaging, will fix.
"So, as a child, you never ran out into the street?"

Nope, I didn't. I was taught to never, never, do that at a very early age, and was supervised before that.

Yep, sometimes kids do escape supervision, and that's horrible. There is no 100% safety in this world.
"nearly two billion Reddit comments will be processed"

For interest, how many HN comments are there? Miles fewer, no doubt, but perhaps far more erudite and less likely to offend.
This is absolutely retarded! It's a huge diversion of resources.
A lot of the tests will give you those granular numbers, but as a summary it's easy to see why they use only 4 letters compared to your example. Personally I'm surprised any reasonable person would think the test is strictly binary.
Wasn't one of the main reasons US went to ME because Saddam was threatening the petro dollar?
In addition to the rest of the replies - IDE tooling, like a debugger, variable explorer and other nice features like that.
MongoDB | Senior Software Engineer | NYC | Onsite | 150-200K + equity

We are looking for an exceptional Software Engineer that can help us build new features on our Cloud Manager application. This role has a focus on server side development (core java) as well running a large deployment (AWS). We also use (Go) for software installed on our client servers, but we can teach you that on the job if you have never used it before.

Please send your resume to thomas.cirri@mongodb.com or apply directly at http://grnh.se/u7fsqt1
You described the exact same problems med school students have in Mexico, I used to think that was just a thing in my country, it's amazing how little they sleep since the beginning and how they have to keep doing it for years, depending on what specialization they have that could mean 5, 10, 12 years.
I agree that's what it's for, I just don't think that's a good thing.
Sip on This: Do Diet Drinks Make You Fatter?
Amazon said to be planning physical convenience stores for grocery goods
It's not usual that they didn't bring it up until the end. Usually, on some kind of corp to corp type employment the rate is higher to cover benefits. If it's short term I personally would worry about it(if unemployed) working for yourself can screw up unemployment if they decide to not move forward with you(at least in US). The biggest issue would be they continue to try and keep you as a contractor with out upping the rate.
That's my biggest fear about Mars. We don't have a great record on Earth and might not recognize the damage done until it's irreversible.
I don't know what the app is about, I have never even used an Apple product in all my live. But I admire this guy for not bowing to the demands of Apple. Sticking to your principles, even when that means you're losing money (or, as you put it, "self-sabotage") is not something you see very often nowadays.
Version Control! I normally run a single user git workflow and even that is a problem with Jupyter notebooks.

What's the difference?

Most plotting libraries output MBs of HTML/Javascript, that would be a mess in git. How does R Notebooks handle this?
Thanks! That makes a ton of sense, and is actually more useful to me than the parent article.
That's very interesting. I'm in psychology and I've never heard this. Do you have a source for that covariation?

Thanks!
This is great idea, but is very Linux/OSX specific, since TagSpaces is multiplatform application, this proposal will not work on Windows or Android platforms.
This is how you kill a brand.
Everwise raises $16M from Sequoia
For me, I appreciated obtaining and knowing my MBTI result for exactly this self-awareness. It allowed me to recognize in myself when certain behaviors and patterns were occurring, and how others might perceive me in those moments. Scientific or not, having a way to codify my personal introspection helped me in many ways career-wise.
What is a better suggestion in the 2-3k price range?
Ooh good spot. Thank you.
no fucking kidding - and we will continue making asinine mistakes like this, because humans are dumb.
If the same is true in 20 years it will be a tragedy. But I expect cutting the shuttle program created space for private competition on that now-relatively-well-understood-as-far-as-space-things-go engineering problem and freed up NASA to focus on new challenges.
As an INTJ, I am part of 1% of the population and 25% of people who know their MBTI. Systematizers FTW!

The MBTI is more useful than an astrological sign, and less useful than a 15 minute conversation with someone, if you want to understand their personality. That said I think it's a mostly harmless way of classifying people, unlike race, class, nationality, profession, etc.
I don't have exact numbers, but we have dozens of lambda functions written in Python which are parsing and acting on Kinesis log streams (at volumes that cause problems for the Splunk ingest), and regularly hit the 100 process concurrency limit... but our bill is well under $10 a year (yes, year, not month. Hence my use of the adjectives "ridiculously" and "stupidly").

Luck? Hidden discounts? Don't know. Just know that our bill is ridiculously low for everything we're doing.
> It doesn't strike me as charitable to take your strong stance that the investors were incompetent based on speculation with the benefit of hindsight.

Then please provide some proof that proper DD was done. I haven't seen any, and funny enough, Theranos did not defend itself at all by saying the investors did their own proper DD, which would be the easiest way out for them.

> it is entirely possible to do proper DD and be fooled by a skilled charlatan.

Sorry, I do not subscribe to that. You don't get to cheat on physics, biology, math. This is not some kind of magical device, it is an ordinary, real world device with very specific inputs and very specific outputs. In fact, such devices already existed which gives you a control. The disruption came along one parameter only, the amount of blood required to do the test.

It is trivial to come up with a foolproof test to see whether or not Theranos has a working device.

If they did not at the time have a device then you are investing in a company that your DD partner will tell you may very well fail because a device as specified may fail to materialize. If they had a process but no device then that too could have been tested.

Yes, it is hindsight because it is after the fact, but this is how the job is normally done and that wouldn't change before or after. It's just that we happen to live after the fact that doesn't make everything automatically hindsight. Just like naming your variables properly in a piece of software can't be called hindsight if you find a project failed because of not naming variables properly. It is simply not good practice, irrespective of the timing.
How to be a compiler – make a compiler with JavaScript
Don't forget that HRC and Obama both felt strongly (based on their faith) that marriage was between a man and a woman until popular opinion was quite a bit more progressive and there was no longer any political cost to being supportive of LGBTQ rights.

While politicians like to pretend that they are a source of progressive energy, any member of a major party will typically lag by at least several years on any important issue... until it's "safe" or "mainstream" enough not to threaten the status quo too much.

I simply do not believe that HRC and Obama suddenly realized that LGBTQ rights mattered, they are self-serving self-promoters who calculatingly switched their opinions only when it was advantageous to do so. Such horrible, unprincipled people do not deserve our support!
I get a different score nearly every time I take it. Am I alone in this?
I don't entirely disagree, but overall I think multiple independent endeavors may be the most resilient approach.

In other words, collaboration may indeed the fastest path if all goes well, but multiple independent efforts may be safer, with a higher probability of success.

Independent approaches also allow for slightly different techniques and technological approaches to the problem, which may have additional unknown benefits later on.
> They have over $100 billion in cash - about time they start testing and fixing more of their own issues.

Why would any organization with all that cash worry about fixing issues. They were showered with money in spite of those issues, so they must not matter.

So if anything, the bigger and richer they get, the less inclined they are to fix issues. Unless they perceive that there is a looming threat, and certain issues are seen as connected with it.
> * Requires 3rd party service to function: No

> * Public penetration test results:

No vibrator manufacturer will agree to this.
New Internet of Things talk resource
Might have been an exclusively German language problem, or maybe they cleaned it up since that article was published. I have a phone with T9 and it works remarkably well. Heck, I would prefer it to Swype. (Of course, it's not useful on smartphones, because they no longer have real keys.)
II Cold War has just begun and Obama is already trying to finish it with the same old move?
I stuck with snow leopard for years. Am pretty happy on mavericks now on my 2008 MacBook.
Oh you'll find new entries for the list. Linux on the desktop is nowhere near macOS. I'm saying this as a huge fan of Linux on the server, who frequently tries it on desktops.

There is no Linux desktop experience that is consistent, or coherent. You'll frequently want to use software that happens to be made for the other window manager, and suddenly you have different keyboard layouts depending on the window that's active. Toolbars are sometimes on top, sometimes in the window. Sleep absolutely definitely will never work, unless you muck around in the kernel for a bit. Then it works but your wifi cuts off when you're playing music.

Most of design is either created by people who want to punish you for leaving the command line, or these people who put blinking, nascar-style ornaments into their water-cooled, wall-mounted, intel-inside-stickered towers.

Oh, and battery life on Skylake is about half of what a Macbook gets.
Interesting corpus there ;)
My general algorithm is : Q: is this problem likely to appear on HN? If YES then no need to submit radar report; if NO then problem affected user base too small to escalate radar report thus no point wasting time with submitting a radar report.

In fairness, this applies to any large company. What gets the grease is volume field reports from Customer Support, not bug reports from developers, no matter the level of detail.

I have an outstanding Radar report of a problem with the Fusion drive from at least Yosemite on; on a full SSD in the CoreStorage volume, allocating a file buffer larger than the 4GB copy partition will instantly hang the file system, effectively disabling the computer. You can't even reboot, hard power cycle is the only solution. This isn't in general a good way to create a file, but Transmission does exactly this, unfortunately.
Investors routinely hire experts to do their verification for them, if your experts are not given full access then you should walk. If there is a huge difference in the numbers then it should have been found during the DD, this is one of the most frequently occurring reasons why deals do not go through after the terms sheet has been signed (another one is undeclared security breaches).
Just have it phone home with a video feed when it stops unexpectedly and have someone look at it and call the police. It might actually be easier because you can just have video and sensors and call the police immediately if someone tries to steal anything.
Have you listened to the phone call?
I feel bad for this developer. He's clearly quite driven, and that might have inspired his family to reach for the same success. And wanting to help, he gave his card, and now his program has been terminated.

I'll keep using Dash, but I hope the dev will clear himself out from someone that is not helping.
for i=1,10 do for j=1,10 do print(i,j) end end

but in BASIC at that time.
AER – Throw your GoPro
Brandon Sanderson, what is your motivation to keep creating?
Hi, I'm Steve, one of the developers on the ViewedIt team. If you have any questions about ViewedIt, we're listening and are happy to answer them.
ViewedIt recordings are powered by the chrome screen recording apis - https://developer.chrome.com/extensions/tabCapture for browser tab recording, getUserMedia for screen & webcam, and the MediaRecorder api to record the streams.
Which Thinkpad did you switch to?
> Why should they care about it as a platform if its impact is negligible. Wouldn't one prefer to focus on the next non-negligible thing?

Apple should care for multiple reasons:

- reputation matters

- not acting like it's abandoned its roots is a positive in image building

- not being shamed repeatedly, with good reason, about its attitude as well as seeming ineptitude

- recruiting talent becomes easier since it's likely more people may see Apple as a decent place to work at (considering this alone in this context, for the sake of simplicity)

- making the platform used to build apps for its best selling platform a lot better ought to be a no-brainer

- …and many more that don't occur to me right now

As I said, I don't think Apple would have to blow a significant amount of money with its finances and budgets to make this better. In my view, with the reasons stated above, Apple has more to lose with this lackadaisical attitude toward macOS/OS X and the Mac platform than just saving some money because the revenue potential is lower. I can't imagine how it'd be to be in a company that gets shamed so much and doesn't seem to want to respond or do much to alleviate matters.

On a related note, Xcode also gets a lot of flak, despite the fact that it's what helps Apple make money from apps. I repeat, something seems seriously missing.
I hate this analogy. Not only does it enforce the bullshit teleology of the White European as "discoverer" (you know people inhabited these continents, right?) but it also fails to take into account the massive technological shifts that have taken place. We can send probes to Mars, we are able to run mass spectrometry on it, we can analyze and monitor it from affair.

The only reason to go there is hubris.
It is a dead rock.
Want customers to turn to you for help? Take time to educate them
> Or, would we prefer a society wherein we give social license to all corporations to behave like blatantly psychotic entities--whose only goal is profit

I would prefer a society where we all accept that this is the only thing corporations are capable of being and then structure the legal systems in which they operate to ensure that their actions don't contradict "the greater good". "Psychotic entities whose only goal is profit" will do fine in any environment, despite lamentations to the contrary.

The PR incentives you're talking about only incentivize companies to look like they're doing nice things. Sometimes the easiest way to achieve that goal is to actually do nice things, but not always.
Very cool learning experience! For those of you who are into hiking volcanoes, I'd highly recommend the Tongariro Alpine Crossing in New Zealand (http://www.tongarirocrossing.org.nz/tongariro-alpine-crossin...). It was one of the best experiences of my life.
An almost hour long talk. TL;DR?
Towards the Next Version of MQTT
I wonder if anyone else thinks reddit is a bad example in teaching an AI.
afraid we are going to mess up a lifeless rock
Emotional styles by Richard Davidson are a much better and neuro-scientifically / experimentally validated way of mapping personalities:

http://www.beinghuman.org/article/six-emotional-styles
There isn't a lot of wisdom in a mob, which is why most democratic organizations are representative systems where there is varying degrees of insulation from the passions of today.

It's pretty plain to see the effect. In the US House of Representatives, 2 year terms mean more stronger pandering from representatives and more radical legislation that goes nowhere.

In the Presidency with 4 year terms and the Senate with 6 year terms, you tend to get a more stable and moderating outlook. (With notable exceptions, such as the horror show of the "solid South")

Some US states have referendum. I don't live in one so I'm not aware of the nuances of less well known propositions, but what I do see seems to signal that referendum isn't a mechanism that is bringing more enlightened governance.
From my perspective, most of the PR damage is because a lot of other smaller developers have come out of the woodwork to voice their grievances with Apple. These kind of things happen all the time, and a lot of us feel stood on by the giant Apple. Even though this event sounds like a special case, it still highlights the draconian behavior we deal with. (That's what I would call Apple trying to get him to post a blog post with a "statement" about how wrong he was...) I have never felt so small as when dealing with Apple and the app store.
I had a subscription to sugarsync for a few months longer than I needed due to their "cancellation dept" only being open a few hours a day in some far off timezone. Hateful.
Do you have any serious evidence that shows that it doesn't have external validity?

If say some person knows two people and that one tested as INTP and the other as ESFJ and this person doesn't know for a fact who had which test results. Are you really sure they won't have better than even odds at figuring out which is which based on their interactions with the people that don't involve asking for their MBTI test results? If so, based on what study?

It's clear I wouldn't be able to tell them apart based on their birthday (unless they were super young or something), but it's not at all clear that it's the case for MBTI.
Sorry about the 7 - 5S confusion. However you still haven't provided any arguments for why the difference in noise cancellation between 5S and 7 is "critically important". The scenario where it is "critically important" is so contrived that we might as well call everything "critically important", including the color of the iPhone. It's ok to say that noise cancellation is a nice feature to have, but calling it "critically important" is a huge exaggeration.
Internet is just fine here.
Ah OK that makes sense, thanks. It's handy for companies like Cloudflare to get a heads up on what's around the corner.
IIRC the first one was done in the original McCrae & Costa paper introducing the Big 5. Will dig it up in a bit. Edit: https://en.wikipedia.org/wiki/Myers%E2%80%93Briggs_Type_Indi...
Height and weight are things we can objectively measure.
Your snarky strawmen address none of my points and will not be responded to.

I'm very curious how you think user registration and an API make for a less flexible system. What exactly are you wanting to do with Slack that the existence of an API and a registration system prevent you from doing or get in your way of doing?

And considering that Slack is generally accessed via HTTP, it kind of makes sense for it to have a sane HTTP interface, something for which every language has decent tooling for...
Full REPL. Also does multiple of languages. It does C++, R, Python and I use this a ton BASH.
This article is as unscientific as it claims the Myers-Briggs test to be. It does not prove the Myers-Briggs test wrong, but instead claims that there is no evidence to support it. Well, in science, if you want to claim that something is wrong, you need two things: the theory must be falsifiable and you need to falsify it. Just claiming something has no evidence is not enough.

Some more critique on the article.

1. The Myers Briggs test result does not need to be binary. There are variants of the tests that give you a score on each of its 4 axes (Introvert/Extrovert, Sensing/Intuitive, Feeling/Thinking, Judging/Perceptive). For example, see https://www.16personalities.com/free-personality-test

2. The test results do not always talk about positive qualities. For example, here is a discussion of strengths and weaknesses of the ISFJ personality. https://www.16personalities.com/isfj-strengths-and-weaknesse...

Finally, on the point of falsification, I would like to suggest the following test. Take a group of people and let them take the test. Now let the close friends of the test taker read all the personality type descriptions and chose one for the test taker. Find the correlation between the friends' choices and the test results. If the correlation is significant, then the test is meaningful. Otherwise not meaningful.
It's not a silly article. Whenever the idea of subsidising public transport people try and claim that we don't need to subsidise cars so why should we do it for public transport. If the true costs of cars were taken into consideration public transport would actually be seen to be saving money.
No, I'm really not. There is a difference between explaining how something works and advocating for it. It's a category error to conflate positive statements with normative statements. I'd be interested know which part of what I wrote makes you think I'm making the latter, despite my explicit statement to the contrary.
True, but this is partly why buses are so much cheaper than regional rail in the United States. Subsidies change behaviour. When each point on the margin represents billions in infrastructure spending by public and private coffers, implicit preferences should be closely considered.
The six emotional styles – What makes us who we are
The Cold War didn't end in 1969
Yet these same people will complain about public money being spent to subsidize public transport.
Yes. Well the snippet of the call that was released on his blog anyway.