skysight-inc/HackerNews huggingface dataset:
If the experience of developing for the OS is terrible because the documentation is terrible, well...an operating system without a thriving application ecosystem is an operating system that is not long for this world. No matter how good the OS may be. Computing history is littered with the corpses of better operating systems (Amiga and BeOS and every UNIX other than Linux come to mind) that didn't have the app ecosystem to keep them alive.

Obviously, Apple isn't hurting, but it can take a long time for anyone to notice that a huge tree is rotten in the middle. I don't know if that's true of Apple; they've been pretty successful in the transition to mobile, and their iOS ecosystem seems very healthy, but, if the terrible docs are a company-wide issue, it might be a slow-moving disaster. Docs are unsexy enough to where I could believe Apple would completely fuck them up, just because nobody wants to work on the unsexy stuff and nobody thinks about it when things are going so well for the company.
This is all correct, and following this advice will improve your project planning. BUT it skirts the problem that Agile makes people think they can plan a project without knowing what's a functional spec, what's an implementation plan, and what of those things is implied by a user's desires. You can't arrive at a really good plan just writing more-concise stories that don't span too many hidden requirements. It helps, but it isn't a substitute for domain knowledge and systems analysis training.
This is really old, from around the end of 2014 it appears.

Also there is no HFT in cryptos: there is no colocation and not a single exchange can support either the market data dissemination or order processing capabilities right now. Every crypto exchange is horribly slow and appears to be terribly written.
Sleepover expectations vs. reality
Our first video
Those who have that certification are not "uncertified divers".
Well, think of it this way: people would benefit from it if there were a solid chance that the positive benefits outweighed the side effects of alcohol consumption, reliably. People might even be slightly buzzed all the time if such were the case. But of the people (afaik) who drink when working, do they try to convert others to do the same, for an easy upgrade or enhancement of work ability? I find, not so much. So, I think it may just be a catchy meme foremost than a trend to keep up with, probably helps that regular drinking is not out of the ordinary in SV or NY, etc..
Clinical psych professor here.

This is a tricky question because there is questionable stuff out there, but on the other hand a lot of scientifically supported therapies are probably working for reasons other than their purported reasons (due to publication bias, etc.). To complicate things more, there are some therapies that seem like quackery that seem to work for reasons no one really understands. So people purporting to be adhering to "empirically supported therapy" (a kind of political buzzword) might actually be doing no better than someone else who doesn't explicitly advertise that, but who is rigorously and critically evaluating the scientific literature.

My advice is to pay attention to where someone got their degree, and how they describe themselves. By degree I don't mean you need to fetishize invalid status stuff, but look for people from degree programs you trust. If you don't feel comfortable with someone, look elsewhere. Don't feel uncomfortable asking them about their theoretical orientation or thinking about cases.
Sleepover expectations vs, reality
I think a lot of news people should watch this video. These girls are very young and want to become stars even though they did it for fun. Try and get This everywhere.
EURUSD Sets Up to Resume Upside Pressure
The author seems confused. Launchd is a service for starting processes (on boot, on other events, or on a schedule), Centralized Task Scheduling (CTS) is a low-level API used only by developers writing native code to perform tasks within a process [0]. CTS can only be used by a running process while launchd is a running process you can instruct by loading .plist files (normally they're only loaded at boot from LaunchAgent/ and LaunchDaemon/ directories).

[0] https://developer.apple.com/library/content/documentation/Pe...
Yep, I meant mediagoblin.
Record-breaking summer for renewable power generation
Wasn't the source "always" available but just under a custom non-FOSS compatible license? I used to use POV-Ray quite a bit and participated in the IRTC a few times as well. Even 15 years ago the reason for keeping the legacy license was IIRC mostly that it would have been a huge task to get in touch with all the contributors or alternatively to rewrite all the parts that could not have been relicensed.
There's a trick to making it appear. See my other comment in this discussion.
That was one seriously impressive 3 min video. Explained everything you wanted to know about the platform without any audio needed either

Im going to definitely try this out later
I think the notion that machine learning algorithms are "unreasonable and impenetrable" is seen as a huge PR boon by these companies as it shifts the responsibility away from actual humans. So they try hard to promote it.

The fact is that there is always a human in the loop. Without human supervision these algorithms deliver a small but significant portion of incredibly stupid results. So an actual human has to sit down, analyze these results one by one and decide what to do (in some cases just hardcoding the "correct" answer). The general public must be educated about this stuff so that responsibility is not muddled.
Are you able to give a quick overview of some of the differences between TeXmacs and LyX. As a longtime LyX user, the two applications look very much alike.
> I don't understand is why people don't use the time they have in the low cost-of-living area to develop the skills (via the Internet)

I have thought about this question for a long time and I have observed people for a long time and I can sum it up with this phrase "You can't teach an old dog new tricks."

I have heard so many people (with or without jobs) that they cannot learn new skills now and then I shout in my mind that if you are not willing to learn new skills why should an employer hire you, of course I cannot say that to their face because I have to be polite.
I would think that everyone (besides Musk) in the two companies would prefer clean lines of origination and transition for IP between the two companies. This means there would be a typical contract between two companies: Company B licenses for a fee the tech from Company A; or Company B acquires for a price the tech from Company A; or, as I saw at my previous startup employer, some kind of partnering arrangement to further develop, together, Company A's tech. I have no idea how it's decided which company owns what in the case of additional development between both companies.

The point is: they agree on a contract that hopefully keeps ownership well delineated in the event of an ownership change, or outside lawsuit, or ... whatever legal event may come up.
It's somewhat similar to emailing someone a request and signing off with "thanks in advance", implying not just the request but the expectation of honouring it, too.
It is an acceptable response because you are spreading falsehoods under the guise of "may not be popular here". Popularity does not determine reality... facts are facts. Your assertion of "no proof that any" is easily shown to be utterly false with a simple google search.

And now you crack out another absolute "all evidence collected by NASA" which is also just plain wrong. First NASA isn't the only group studying climate change, nor is it their primary mission. So whether or not NASA has or has not found evidence that the Sun is the largest driver is immaterial.

And again a simple Google search shows you are utterly wrong in regards the Sun being the primary driver.

Just go away.
Streisand Effect
About the “Anti-Diversity Manifesto”
There are advantages and disadvantages. Closeness is a big issue, I'll grant you that. Robots on the Moon's surface can get quick guidance form humans on Earth much more quickly than robots on Mars. And if something goes wrong you can get home more quickly.

The gravity well difference is a thing but isn't straightforward. You need twice as much delta-v to take off from Mars as from the Moon (3800 m/s versus 1730 m/s). But on the other hand Mars has an atmosphere and while it isn't think enough for you to touch down gently with a big mass you'll only need 200 m/s or so to cushion your landing. But you need heat shields on Mars, but you need those to get back to Earth too. But lack of atmosphere means you could maybe use a mass driver to help take off from the Moon.

Mars has a gravity that's 2/5 of Earth's while the Moon's is 1/6. Is that important for human health? We have no frigging clue since the budget for a centrifuge on the ISS was cut.

The Moon rotates once every month and Mars once every 24 hours. If you're using solar panels it's a big deal making it though the lunar night, you'll need lots of batteries, maybe 25 times the weight of your panels. On Mars you need maybe the weight of your panels in batteries. There are the Peaks of Eternal Light on the south pole of the moon where this isn't an issue and you can just keep pointing your solar panels at different parts of the horizon all month.

And finally the martian atmosphere provides some protection against radiation and small meteors. It's not a super friendly environment in either case with no magnetic field so you'll probably be spending a lot of time under ground in either location.

So, it's complicated and I'm not willing to say that one is the true path and the other is stupid.
Re: doctors, I'd also like to point out that, while the goal of medicine as a whole is to prevent death & suffering, the goal of doctors is to prevent death & suffering from treatable causes.

Individual doctors do better or worse at dealing with patients who fall off the map of known problems and solutions - from accusing patients of lying about symptoms to referring them to medical researchers to just explaining that there's not much they can do but keep an eye on the situation - but the most important thing, medically, is for the doctor to make sure that your symptoms don't have a known, treatable cause.

Dying or suffering for years from a mysterious condition sucks; dying or suffering for years from a well-known condition that just went undiagnosed sucks worse.
Facebook’s Onavo Gives Social-Media Firm Inside Peek at Rivals’ Users
Perhaps replace it with "body"? That has strong sexual and romantic connotations in English while also being tasteful.

Alternately, "flower" or something more metaphorical. English poets tend to avoid the genitalia directly. We often follow the Nordic tradition of calling a spade anything but a spade.
You are mistaken. All beaches in California are public, up to the "mean high-tide line". The previous owner of the private land adjacent to the beach welcomed public access and allowed public use of his land. But the beach itself, along with the right of way providing access to it, have always been public.
IMHO a 6502 is too limited to be effectively programmed in C; even this part of the article gives all the limitations: https://nesdoug.com/2015/11/15/2-how-cc65-works/

With this important note: "clean unaltered C code will compile into very slow code that takes up too much of the limited memory space."

In other words, "C" written for such a CPU will be in a vastly different style from more "normal" C, so that it might be better to just use Asm.

Then again, 8051s, PICs, and other extremely constrained MCUs have been targeted by "C" (subsets), so it's definitely possible if a bit awkward. Personally, I think something like an 8080 would be the minimum to do relatively comfortable C programming in, with a Z80 being far more preferable.
The big one is whether or not people will care. Technical bugs are easy. Rejection and criticism are much harder. I've come to think that the pop wisdom of "product releases" seems to be a way people often cope with this fear...I've behaved similarly myself. Currently, my favored article is https://blog.ycombinator.com/minimum-viable-product-process/

Getting out and talking to a few people early lowers the amplitude of potential rejection and indifference because there is less psychological investment in a project or idea at an early stage. It also provides a means for empirical evidence about what people actually care about and use...and that's better than imagining because imagining often just becomes wishing.

Ship something. Good luck.
Ask HN: Tool(s) to render Git repository as static website
So this is hard to google, as almost everything points to hosting static websites on GitHub etc..

I am looking for a tool that can generate a static website from a git repository. E.g. generate a set of html files with some markup so I can present the contents of a git repository similar to the way GitHub/GitLab but as a static website for self-hosting. Nice to have all branches etc in there, but would already be nice to just have a single branch..

The goal would be to have a stand alone / static site for archival / offline use / inclusion in other static site (self-hosted). Being able to browse the code and download a zip file would be minimum. Viewing commits and perhaps generated diffs between certain commits would be a bonus.

Only thing I could find was stuff that converts just the wiki part of a GitHub repo. I am really looking for something that takes a .git repo and spits out some static website. Perhaps as a plugin for Jekyll/Hugo / ?? but stand alone would be just as good. Thx.
Ask HN: Python?
I am trying to learn Python using Audacity tutorial. What is your recommendations books, video tutorial?
Yeah the source was available for as long as I used it (hence people being able to hack on it for the motion blur), but always under the no-redistribution license. I wasn't yet very familiar with FOSS but I remember understanding that the source being available was a big deal, and the no-redistribution clause was also a big deal.
I think for UBI to work, it has to be paired with a VAT/sales/transaction tax. Its also not a boolean: no UBI or gushing UBI. In fact it seems much more reasonable and palatable to start small with periodic up/down adjustments to keep the economy running (perhaps very similar to the current fed interest rate adjustments).

Surely at some modest level UBI is likely to greatly benefit the bottom (who will likely immediately inject the money into the economy). As with anything in life, yes, people will argue over it. That's probably a good thing.
And model.fit_transform()
Peano axioms can just as well be formulated with 1 as the smallest natural number, with little consequence as to the expressiveness of the resulting theory.

Not that there aren't mathematical reasons to start counting with zero, but this isn't a very strong one, at least not without further elaboration.
Ask HN: Who actually uses crypto currency to buy stuff and not as investment?
It seems to me that most people just buy crypto coins as an investment al la "quickly get rich", due to all the media hype and rising prices.

I was wondering who on this website actually buys them to use what they are meant for (secure online payments that don't rely on banks)?
If you are just using bash for everything why don't you just use a tty instead. Jokes aside, Isn't linux a better idea if Bash is all you need? The only difference is that Mac has more proprietary stuff that don't support linux. If that's not an issue linux is much better.(IMO)
I hang out on Hacker News for a similar reason. Whether or not that is a strategy worth emulating or not is another matter. For me, it's meant I have learned a lot.

Good luck.
People Should Really Be Thankful for Free Software Developers
The world’s largest bike parking garage opens in the Netherlands
I felt awful for a few months - achy and difficult to get out of bed. Turned out to be a vitamin D deficiency. At the bay area latitude, we barely get enough especially if you don't go outside enough. Worse if your skin pigmentation is darker.

Thankfully this is something doctors screen as part of a normal blood workup.

It isn't CFS -- but if anyone is having a similar experience, check with your doctor.
Internet threats hound teen subsistence hunter after he kills bowhead whale
> But yeah, online documentation, classical tutorials are usually useless.

How long ago was this? Checkout the arch linux wiki. It's a pretty great resource for all things GNU/linux.
I disagree, if a person has to make a decision under uncertainty, and a priori favors neither group A or B, then they might as well use any visitor information available to them to guide their choice.

They just shouldn't be too confident they've made the correct choice.
For all the things that Microsoft takes flak about, this is one of the few areas you really can't complain much about. They maintain detailed versions documentation and make it easy to explore.

Every so often I come across something that isn't documented well or at all and it hurts. But it has a page at least and on every page they have a public feedback mechanism.
As others have mentioned, I think requiring education would be a bit of fighting reality (with eventual automation outperforming humans in many tasks). I think, as in the current world, some people will naturally choose to produce and contribute while others will not. Largely this is okay... (open source software, wikipedia, school PTA groups, hacker news, ...). Encouraging people to contribute to society seems like an undebatable good thing, requiring them to do so, not so much.
Much less than the value you get from it.
> do you remember having any ear infections as a child?

I had a lot of them. Curious what your connection is.
> IMO somebody representing the business who isn't a designer needs to be in the approval process to throw back work when all of the necessary interactions aren't captured.

Critical in my experience. I usually call this the "smart ass SME" (subject matter expert).

Or, "Go out on the floor and find me someone who does the work every day, has been doing so for a decent amount of time, and who still complains when things are broken and has no problem speaking up."

I can tease out issues from a generic complaint. I can't from silence.

The other thing you'll find they're useful for is throwing out ass-backward use cases that seem logical to management (and me) but are stupidly inappropriate for some obvious reason to an actual person doing the workm
I think we saw this on HN a few months back. Can't find the prior discussion.

EDIT - Did a bit more searching: https://news.ycombinator.com/item?id=14639967
I totally agree with this. I enrolled in martial arts one year after moving to a new city, and they've become a great circle of friends. The camaraderie you build with martial arts folks is a special one.
I feel like handling ROM banking would be the most challenging part of coding in C. You have to swap portions of your program in and out constantly (unless you manage to fit it all in a single bank). It seems hard to abstract that efficiently from a high level language.

I heard there were C compilers for the Game Boy as well but as far I know they were never widely used.
I found this article pretty interesting, a few months ago:

https://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.h...

It walks through the basics of writing a layout engine which is extended over a series of posts to be quite flexible and interesting.
Now right it taking.
Opiate addiction is an important, yet unrelated problem. With regards to UBI, its no different than a million other addictions (gambling, alcohol, social media, etc)... We, as a society should look at reasonable ways to address addiction issues of all sorts, coupling that solution with UBI implementation doesn't seem like a great idea.
Leonard Guarente’s Anti-Aging Pill (2016)
'Cyborg sperm' could help solve male infertility (2016)
Actually you still own the device just not the stuff making it actually useful. That is still owned by apple. (EULA)
"The handsome man was once a photographer and adventurer. He traveled through the United States, studied Buddhism in India and Nepal, lived in an Ecuadorian rainforest..."
Memory is not just of senses, for example we remember our thoughts.
Our understanding of the current moment is also (in part) a record of our senses, and is also often false.
Other Tesla shareholders could well have a problem with this, up to the point of suing Tesla management for it. Tesla management has a duty to make the deal with terms that are as beneficial to Tesla as possible, and if they breach that duty, the shareholders can sue them for the loss.

For the initial projects, it's possible that Tesla will license tech to TBC for a nominal price, because they can justify it as expanding the market -- if TBC is initially successful, it will greatly expand the market for that tech.
Apple devices are fine-tuned to run macOS. It doesn't make sense to compare a MacBook to some random Linux installation on incompatible hardware.

Buy one of those Developer Edition Dell laptops to even the field, and compare then.
Is no one upset that they claimed `learned from self play only` when clearly it isn't? Creep blocking ? really? it learned a left over feature in original DOTA from warcraft in a new stand alone DOTA 2 client strictly on self play? And that distinct animation canceling the bot does? Look at amateur players and pro players (pro players do it more often then actually needed to `warm up` the muscles, similar to extra key strokes in SC). I wouldn't be surprised if the bot was trained in tons of pro openings. :/

Why not be clear about what has been done? Deepmind has said they do supervised learning first and other stuff on top of that. My guess is something similar to that happened.
Thanks, "mutate" was definitely the wrong word in my post. The trouble here is that Python doesn't have syntax to do a binding rather than an assignment.
Forth then ?
They have a grammatical error ("deliciously looking") in their (2) step.
You are just using noise then. It's not a matter of opinion, it's statistics.
It'd be more enjoyable if there were no checkout at all.
Gasoline Reaches Its Tipping Point
Show HN: Highlight text or element – codecept module
>This isn't to defend GDB, it cannot do Heap activity or CPU usage or GPU state out of the box and sometimes, a visual interface is nicer. I just wanted to comment on what is possible with GDB, because I was often not aware of that either.

Surely then, the difference between whats possible, and whats easy/default out of the box isn't simply "CLIs are hard" ! :)

Anyway it seems like we'd agree on most things, so nothing really left to discuss.
http://docs.python-guide.org/en/latest/
https://learnxinyminutes.com/docs/python/ and also check out the Ready for more? section.