skysight-inc/HackerNews huggingface dataset:
The purpose of documentation is to keep all the stakeholders on the same page. However, each stakeholder may write the document in his/her own perspective. This leads to further confusion and eventually makes people hate documentation. Thus, making the whole exercise ineffective.

For example, the same product will be paraphrased in different ways by your customer, your marketing dept, your business team, your tech team, etc.

On the contrary, Amazon had been quite successful with their 'Working Backwards' model of development because they always document from the customer's perspective. This I believe is the right approach.

I have created my own model on the above premise to make SaaS product development more effective. You can read more about it here - https://medium.com/jugaads/the-stoics-cube-for-saas-product-...
And if they can, why can’t we and catch them? I mean we are in spacetime. If it stretches we stretch too!
Anything which moves through space-time is restricted to moving at the speed of light. Space-time itself can warp causing objects to "move" away from each other faster than the speed of light.

Think of ants crawling on the surface and a balloon which is being blown up.
Because while matter cannot move faster than the speed of light the universe itself is allowed to expand faster than the speed of light. Think of the spacetime fabric stretching so fast light cannot cover the increased distance. The universe is essentially creating more distance between objects.

Another way to think of it is velocity of an object is derivative of position in space over time. If space itself is moving your position relative to it isn't changing.
Do cameras identify illegal activities or people?
>In Germany ... the demos elects the president

Not exactly. The German Bundespräsident is elected by the Bundestag (although that position is arguably mostly representative anyways).

Even the German chancelor is suggested by the Bundespräsident and then voted in by the Bundestag. Of course it's usually the leader of the largest faction in th last federal election that's suggested, but that's technically not a requirement.
Have you tried using emacs org mode? It has built-in support for literate programming, and source blocks are annotated with the language so you get language-specific behavior (syntax highlighting, structural editing, etc).
> The ability to explain technical problems and how things work in computers and in programming to a non-technical crowd is a very essential element in gaining trust from your colleagues,

I'd say exactly the opposite. The ability to understand where someone else is coming from, and what is important to the non-tech people in your organization is what builds trust. Any tech person can learn how to explain what they do. A great tech person will learn what other people need.
Are you saying one cannot use a "component approach" without React? That's like saying I'm denouncing cars cause I don't like Chevys.
Azure Functions offer an Always On option under a premium tier of Azure App Service but I don't know be that'd I call that just "a bit more", especially at scale.

Might as well containerize it and accept the overhead of some maintenance to ensure the lowest cost guaranteed availability and performance.
Leslie Lamport Tells Mathematicians How to Write Proofs (2014)
Tech Blog on Graphics Cards and PC Gaming Hardware
Name me a single thing you can't do in a SPA that you can't do in a MPA with a bit of Ajax?

The only thing I can conceivably think of is an offline app, but they're so rediculously niche.
I've been addicted to weed. Back in May I quit for a while and I had 2-3 days of withdrawal. It wasn't that bad overall, but I was grumpy and had no appetite for those few days. It's not accurate to say that cannabis is not physically addictive, even if it's much less so than opiates or alcohol.
Which is a short-run argument that does not refute GP’s point.
Solar costs ?
Ah, and your true React lesson has begun...
Woolen fabric manufacturer – woolen coat – woolen blanket – woolen yarn
What Is the Zen Protocol? ZP Coin – The Crypto Pouch
That's the best click-bait headline I've seen here at Hacker News.
Yes, that Trek game is a version of the standard Trek game that was popular on mainframes & minis in the 1970s. I suspect the "dubious" adjective is there because it wasn't at all licensed -- before computers were mainstream, enthusiasts just thought they could make games based on their favorite properties and nobody would care about the legality.
Then, there will be a post on HN about it, marked [2018 FE (First Era)]. "Ancients knew all this would happen [2018 FE]"
It only makes sense that in order to get the system working better is to put it into use and actively make improvements.

I suppose people are expecting it to work 100% perfectly at its debut...like everything else that is brand new.
What is needed is a community written and funded privacy browser. Mozilla the billion dollar non profit and Firefox their so called privacy first brwoser is the biggest exfiltrator of user data. Their default 5000 user settings are all geared towards feeding them and Google real time user activity feed. They have moved from being Google data bi.ch to a major data collection thug themselves. As such fingerprinting becomes at best a tangential issue.
The insurance company should help the beekeepers run a sting operation.
I can vouch for this.
Browse the RFC Index
>USB 3.1 pushes data at 10Gbps. Do you have any idea how much black magic it takes to do that?

I doubt most projects need the full 10gibts. What if they only need 750mbits? That's unfortunately not possible without USB 3.1. The alternative to USB 3.1 (Gen 1 or 2 doesn't matter) is USB 2.0 which only can do 480mbits.
I compiled "Chris Nystrom's 'C' port of Mayfield-style StarTrek, 1995" and the only adjustment needed was renaming the getline() function (getline()->xgetline()) to avoid a conflict with stdlib.
FT journalist David Pilling recommends the best books on GDP, growth and wealth
Alternatively https://xkcd.com/1356/
When taking another person's perspective is difficult to do (e.g. because you cannot relate to it), looking at myself from someone else's perspective does help me improve my interactions with them (but it's uncomfortable when you don't like what you see.)
Interesting, as the advantage over https://asciinema.org is the SVG can just be placed on a site and it should just work.

Currently seems like it is more limited than asciinema as there are no controls (play/pause/repeat/speed), but presumably not beyond us to add that kind of thing via some simple JavaScript.

Playing recorded sound along with it would be the premium option, but that's probably letting my imagination get away with itself!

Would be interested to see basic analysis of how the SVG file sizes compare to ttyrec files and GIFs etc.
https://duck.co/help/results/sources

> In fact, DuckDuckGo gets its results from over four hundred sources. These include hundreds of vertical sources delivering niche Instant Answers, DuckDuckBot (our crawler) and crowd-sourced sites (like Wikipedia, stored in our answer indexes). We also of course have more traditional links in the search results, which we source from Bing, Yahoo, and Yandex.

So DuckDuckBot is not used for any normal indexing. All actual search results are from Bing, Yahoo and Yandex.
I live 2 hours south of Chicago, and am planning my first trip there (as a destination). I just set Apple Maps to ‘Transit’ mode and the overlays look useful. I will know after my trip.
Certainly not having to worry about ruin from medical bills is one thing making life better for the poor, but that doesn't make being poor pleasant.
I've been programming as an adult for something like, 15 years, but I've always had a bit of a difficult balance with formalism and creativity (as well as personal opinion / preference). Have MSc in CS. But I've been hacking away at computers since since I was very young.

I lost something of myself through all my education and in work - namely - be creative. If you grow into that top .1% or whatever, everything becomes 'so serious' in maintaining that position because you effectively become an authority figure in it.

HN recently introduced me to INTERCAL and something just clicked where I was like, this can all be completely ridiculous, AND well done??? It was like all the rules of consistency, analysis relaxed, heavily. I don't have to have a mind that is perfectly structured for all things. I can balance a perspective that is diametrically opposite to all the rules and something can still be built really well.

There's something so serious about programming that has often kept me a neurotic mess about it, always keeping my sense of humor about it cleanly compartmentalized away from my code. I started working on a PhD and the pressure to make everything perfect got to me. I work as a software developer and the pressure to plan code everyone can learn and grow from turned me into an asshole!

There's always plenty of learning to be done but there's not always going to be someone whose going to be able to tell you how to get out of a 'passion rut' for you, and I'd imagine over a lifetime of passion you'd wind up experiencing plateus like that with a fair amount of frequency. Whether you find your passion early or late, maintaining interest for all that time you have can be really tough. It's something people sometimes have to help one another with and sometimes it is something one has to work hard for independently as well.

I really agree with the stress free aspect. My first solution to reduce stress was 'go really slow', tortoise versus the hare mentality. I found myself in a sort of social competition puzzle that wasn't fun and was draining me all of my brain resources automatically, as one side effect. Funny that INTERCAL is that bit of radical novelty dijkstra was talking about, for me. It's just all done the opposite, but for me - it's exactly what my mind and social life turn into when code has to be 'perfect'.

> Maybe is because "just hangout with someone" is not clearly defined. What is the point? what do we want to talk about? I don't socialize a lot outside of work.

I don't socialize much myself either, because sometimes it seems like there is supposed to be a point, but - nitpicking over that mentality in the way one might nitpick over code ... I think that's the wrong way to view relationships.
I also don't understand what privacy rights are being violated, it seems to be that it is just the easiest response from people that are against it.
How about seeing the photo itself? I'd be interested in testing situations where you take a photo but don't see it even once, not even the preview after taking it (for instance, using an analog camera). As I understand it, both situations tested here forced you to see the taken photo, which may actually be the trigger for the effect, not the photo taking action itself.
I wonder if you'd get different results with analog photography.

I'm really into film photography and I find I remember the motives I'm shooting quite well. Maybe that's because with film you're more deliberate in what you shoot and due to the sense of anticipation to seeing the final result.
We specifically hired a "support engineer" and got lucky finding an excellent person for the role. She understands how software works so can debug strange things without needing developers to get involved, but is also extremely patient and understanding with people that just don't know how to use our tools or have technical issues from clients. Prior to her being here we had a rotating developer system going. That had an upside of forcing developers to learn odd parts of the system they hadn't seen before, but mostly frustrated people since developers didn't like doing that sort of work. We had also tried the Slack bot system, but nobody wants some automated answer or queue when they have a sales call in an hour and need some reports fixed up now. People just learned to skip that and ask developers directly, which was frustrating, but also probably the right decision given the scenario and available options. Some things aren't high priority and our support engineer uses a ticket system to keep things sane, but is still always available as a real person first. Having a real person can cost more than some automated system but in our experience, has been well worth it.

TLDR: Pay for quality.
I think you are missing the forest for the trees.

No one - least of all me - is arguing that there aren't poor people.

My point is that this is what a predecessor to a post-scarcity society could look like.

Do you think there won't be poor people in a post-scarcity society? Or there won't be people who fall though the cracks in that society?
Tessin :-)
I'm not an expert on this, but I think the surface code is so popular because it's 2-dimensionally local and has great parameters and speed of error correction. But people certainly work on other codes too, and if someone invents something that's unequivocally better than the surface code---or better for what the experimentalists are building now---I guarantee you they'll take notice! They don't always care about finer points of complexity theory, but this they do care about.
Interstingly, Apple maps has my subdivision but google maps doesn’t. I have even submitted feedback to them about this. Which means whenever I want to give someone my address I need to tell them to use Apple maps.
Ask here https://lowendtalk.com
I still can't intuitively understand this. If two objects ar stationary relative to each other, the expansion implies that at some point, the distance between those two objects will increase (without either of those objects having moved).

So space is being somehow created?! What if i have a large object, will the length of that object increase? Or will it break up?
How to improve the website conversion
Of course not.

Are you implying that a post-scarcity society will be pleasant for everyone? I don't think that.
Actual command line, or just good old-fashioned terminal forms/curses/etc interface?
Errr. I think by 2400 we’ve got every chance of living in the ruins of a past grand human civilization.

Trillion is nice sci fi. 10,000 years in the future with any recognizable civilization is even more of a stretch.
Due to the big bang the universe is expanding... but you’d expect the expansion to be slowing down due to the drag of gravity. However, since the 1990s we’ve observed that the universe’s expansion is accelerating - the theory is that a force called “dark energy” is causing this acceleration. If the acceleration continues, there will be a point where distant galaxies will be accelerating away from each other at the speed of light. Since light is the universe’s “speed limit”, we would not be able to travel to these galaxies with known physics because even traveling at light-speed the galaxy we’re going to would be stretching away faster. Locally, however, due to gravity, it sounds like the paper is saying we would have regions of dense galaxies that stay closer together. Islands of matter in a sea of dark energy.
Hm, this reminded me of the "A placebo can work even when you know it’s a placebo" case:
https://www.health.harvard.edu/blog/placebo-can-work-even-kn...

We take a pill that we know will do nothing, and our body reacts anyway

We take a picture that we know will do nothing, and our body reacts anyway

What I see here is that our ""logic"" gives no feedback to the ""subconscious"" mechanisms
that get formed, such as : "I take a pill, I get better", "I take a picture, I will see this again"
np, yes it does do 3d selections (projected only for now), shown here https://twitter.com/maartenbreddels/status/96712877380723507... but not yet documented.
Should be for the next version (0.5, to be released this year)
It's not like the "Big Media" wants you to know about it.
Tech companies just woke up to a big problem with their AI
If I understand this correctly, you're talking about something similar to Star Trek's Warp Drive (or the Alcubierre drive, for something less fictional). Instead of stars and galaxies moving at the speed of light, the space around them expands and the expansion accelerates at a rate that will eventually make the speed of expansion larger than the speed of light. Or in other words, stars and galaxies will continue to move at their sub-luminar speed, but the space in which they exist will expand so fast that the expansion will cause the distance between them to increase at such a rate that light will not be able to keep up.

[Edit: and, er, all that has something to do with dark energy?]

OK, but in that case, and if we still exist as a technological civilisation at that time (very doubtful) we might be able to use the effect for our own benefit. By building warp drives and er, not-quite-travelling faster than light, by expanding space around a ship, etc.
Teletype Model 35ASR
C64 Assembler Tutorial – Part II: Making a 4k Intro
Not those developers that decide to invest into a specific platform, though.
The overall conclusion is correct, most error messages happen by accident, but a lot the examples look like expected behavior to me. Maybe because Ive been using Clojure for too long, or maybe because its the expected trade-off when using a dynamically typed language. You get more fluidity at the cost of type checks - The way to mitigate this downside is adding checks of your own. Clojure has supported this since way back when using pre/post conditions.

Example:

core> (defn mydiv [n d] {:pre [(pos? d)]} (/ n d))
#'mydiv
core> (mydiv 10 2)
5
core> (mydiv 10 0)
AssertionError Assert failed: (pos? d) core/mydiv

As opposed to the standard

core> (/ 10 0)
ArithmeticException Divide by zero
clojure.lang.Numbers.divide (Numbers.java:158)

Chasing down Numbers.java will take time, but with a pre-condition you get the exact name of the function and the test which failed.
The idea that humanity will ever travel even to the nearest star is pure fiction.

Anyone who thinks otherwise just fails to grasp the distances involved. They are so large as to be beyond understanding.
The balance is between state power and civil liberties. State power is important to curtail crime and maintain order, civil liberties are an important check in preventing a state from becoming oppressive or pursuing a very unpopular course of action.

There is very little understanding in the UK, and in England in particular, that it is dangerous to allow a state to become too powerful, for its police force to be so effective that it precludes the possibility of the public removing a government that is not serving its people.
That's why I studied Computer Science instead of 'Game Design' in college. I've been designing and making games for most of my life in some form or another (currently board and card games, previously video games) in my spare time, and spent some time in the video game industry, but I got burned out after 4 years and then was able to get a much higher paying job by going back to the corporate world.

The coding problems I solve while coding feels similar (wrestling file formats and external frameworks, optimizing bottlenecks, automating routine processes, recording various data about users and what they do in the system, and debugging hairy multithreaded procedures exists in both industries), and overtime is much less common.

But even though what I work on now gets used by major corporations and assist hundreds of thousands of people, it's hard for me to feel passionate about complex Insurance Policy objects or setting up phone systems so people can get annoyed when a robotic voice is programmed to ignore them as they jab the 0 key or say "customer service" sixteen times because they want to skip the automated process and talk to a human.

And corporate development has its own share of problems, things that are completely out of your control often times, because the directives come down from on high.

And despite there being hundreds of different industries I could work for as a software developer, I imagine I'll still encounter a lot of the same frustrations, just with the veneer of a new problem domain. Past experience shows that learning that new problem domain will carry me and keep me interested in the job for the first year, but after that starts to fade. I suppose I could hop from job to job, but I'm getting older and getting more tied down (i.e. I just bought a house, planning a wedding right now, etc.)

So what do you do when you get burned out by your exit plan?
Ask HN: Acronis or Backblaze as replacement for Crashplan?
I'm have Crashplan as a personal backup for my PC laptop. I'm looking at Backblaze and Acronis as replacements, now that Crashplan is discontinuing its personal plan. Does anyone have experience with either of these tools?
And below that, a post about how this will be the year of Linux on the desktop?

Sorry, couldn't resist :-)
AI Weekly 29 June 2018
Aha, thanks for that extremely useful clarification! I was also confused from the abstract and intro about exactly what the inputs and outputs were. Yes, the clear impression was created that they learned the rules---in the sense that they could then generate moves that would (usually? almost always?) obey the rules---when it sounds like really they just learned an evaluation function that encodes lots of implicit knowledge about the rules, of course, but that still requires a piece of code that knows the rules explicitly as a "guardrail" when generating moves.

Since you obviously know this subject, what are the best current results in the direction of inducing the rules of chess from played games?
Or indeed why any sentient alien should care.

“Apes became conscious, heated up and destroyed their environment, forced back to wilderness, evolved out. Meh... who cares.”
I know its off grammatically because I didn't know how to properly explain the facial expression he gave me. I have never seen it before. I was in shock. It looked like he wanted to kill me. Normally you can read someone by staring into their eyes, looking at their body language, and facial expressions.

The shift between the light conversation we had before and when he told me off it was done so casually and efficiently. There was NO change in body language. Only someone who is a complete psychopath or sociopath does this. Its as if he does this often to his factory workers.

But this wasn't the case when I visited his factory though.

A few months later he stopped by our warehouse. I took him around town. He didn't care about any of the cool things my city had to offer or its history. All he wanted to know was insider knowledge I had about the industry as a whole. Everything was strictly only about business only.

.....didn't realize grammatical comment was not at me but I expanded on it anyhow
"Shortage" is always a funny term in these discussions, and it always starts a debate. It's too simplistic and disagreeable a term.

I agree with your point but I think it should be clarified. There is probably not a theoretical shortage of people who can be called "software developers" compared to the number of jobs available. But I find that shortages are relative. Companies make their own bars for who they're willing to hire, and how far above or below a given baseline level of competency they'd like to target.

Not all software developers with that title can be software developers at any given company. This is not just because they don't know the underlying theory or because they don't know "real" engineering. So it's much harder to discern if there's actually a shortage, because obviously not all jobs with the same title involve the same specialization or skill requirements.

I think that a more charitable interpretation is Google and other such companies use these interviewing practices because their ideation of a "software developer" is substantially different from the all-inclusive title. It's not just an arbitrary way to reduce the stack of resumes, it's an imperfect proxy for their actual criteria.