skysight-inc/HackerNews huggingface dataset:
I didn't compare it to vim to them. The reason I mentioned vim above was because of nhumrich's inference that I was "threatening them", which was totally false.

In my message, I was very polite and constructive. My point was based on the business case for fixing something that inconveniences the customer so much. I didn't realize that I walked on such sacred ground when I tried to improve the product that you seem to love so much.

I'm still not sure why it needs to block me from editing some files while I have to wait 5+ minutes while it does an unrelated update. If that's extremist then so be it.
the manpage is very explicit about that:

Use the file name "-" (a single dash) to use stdin instead of a given file.
Alternately, the file name "." (a single period) may be specified instead of
"-" to use stdin in non-blocking mode to allow reading server output while
stdin is being uploaded.
That's a textbook board then. :D
> This leaves your team to focus on maintaining whatever customizations were coded for a particular project

And if the API with which you must interact is poorly structured and documented, then this becomes harder. Furthermore, a messy core codebase makes projects harder to complete (as was my experience building custom auth for wordpress).
Yeah, bomb those polluters who don't sign international treaties, oh wait...
Unfortunately, yes. Of course a lot of it depends on the journal, but there are enough out there that will publish just about anything. Even the more serious journals sometimes let "bad apples" slip through.

In the end, peer reviewers are only humans too, make mistakes, have a lot of other work to do, and don't even get paid for their review work. Recently we had an extensive discussion on HN about problems facing science as an institution (based on this article: http://www.vox.com/2016/7/14/12016710/science-challeges-rese...). Peer review was the fourth point on their list of problems.
I'm painfully aware of the "Lack of isolation and multi document atomic updates is one of the biggest difficulties" problem, as I encountered it when I tried working with MongoDB. (I chose MongoDB because I was working with very fluid requirements and needed a very flexible schema.)

But that's not really what the article complains about!

The context is that I met some of the Diaspora leads in the summer of 2010. At the time, they were ambitious, but very inexperienced. (They did teach me some valuable lessons about encryption!) The reason why I say this, is without some kind of data, it's hard to know if "don't emulate joins in MongoDB" is a conclusion of inexperience; and something that a more experienced developer would understand how to do correctly.

For example, in a message board application, if a join is emulated between a discussion and user objects that just have username and avatar; the penalty of seeing an incomplete update is inconsequential. Either the user sees the old name / avatar, or the user sees the new name / avatar. So the incomplete update problem (in theory) can be handled by restricting "joins" to only when it's okay to see old data.

So, assuming that the incomplete update problem is solvable, at what point do emulated joins stop scaling?
I prefer my code to be more than "it's not that bad" when it comes to readability.
Aetros
Tolerance Troubles
I've not dug into this enough yet but all prior generations of Nvidia GPUs have had caveats when adding steps to unify main memory. It certainly isn't "one address space" as far as the OS is concerned, perhaps Nvidia is saying this is sufficiently well enough abstracted in CUDA 8.

The true land of milk and honey is prophesied in Volta when paired with Power 9 and CAPI, first appearing in the Summit and Sierra systems.
> I can't imagine a valid use case for that outside of developers working against a local machine

it's very useful to talk to locally installed applications without having to write specific browser plugins for all browsers. Dropbox and Github are using it to detect the presence of their respective desktop apps.

And I'm personally using it (with restrictive CORS header, referrer signature checking and only listening on localhost) to read a barcode scanner and put the data into a web application. We only had to write one app per OS we support instead of one app per OS and one extension per browser (which also means that this works in all HTML5 compatible browsers, not just those we deem worthy of our support).
Reddit tried Lisp and moved to Python, quite famously. Viaweb it turns out is not extrapolatable to, well, any other website or company. The real lesson is, use whatever language you already know.
It seems that a main differentiating feature is also the fact that all calls are end-to-end encrypted.

Perhaps as a video-calling alternative to Whatsapp? (given that neither of them are open source)
Is there any kernel that was written and maintained using python language?

I assume that the C and C++ is a must to learn to this, but is it or we can work with karnel using python.
Yes, if it does, it's because of crappy (eg cheap) design. Any amplifier designer should assume that the mains power is very, very noisy.
A Conflict-Free Replicated JSON Datatype
I should have been clearer about that, for extensions I agree that calling localhost is reasonable if you have a desktop app you want to talk to for example. My suggestion would be removing the capabilities of XMLHTTPRequests to localhost from websites wile retaining the possibility for extensions
Xiaomi is suffering from shrinking sales in China and landed on 4th place
Audi rolling out new communications technology
Yeah haha - the concept of people not using WhatsApp is as alien to me as people who use WhatsApp is alien to the parent comment.

In the last 4/5 years, the only time I've met people not on WhatsApp were Chinese (WeChat) or Korean (Kakao) so basically. Amongst people I've just met it's pretty common to go straight to WhatsApp now when "adding" each other
They really shouldn't re-use internal explanatory code names for final product branding.
Why You Should Embrace Analytic Athleticism
> This is a pretty chronic Google problem that I noticed both from the inside and outside: their engineering and design talent are incredible, but the people responsible for the product and marketing side are evidently really, really bad at what they do.

See, I don't even think it's marketing, it's Google not understanding what they already have and engineering a solution without a problem. Hangouts as an app on mobile is okay - I have qualms, but it works well enough. Hangouts on Desktop though is horrible, and it's integration into Gmail is frustrating at best (it took them a long time to get something as simple as status messages back to Hangouts after the switch). I get the impression Google saw what was happening with Slack and wanted Hangouts to be that (and also a successor to Wave); a persistent "better than email" communication method with every bell and whistle you could want for communication. But since Hangouts was released, they've removed the few fun social features, removed hangout plugins, and just took what was feature-rich and dumbed it down to the point where I wonder why I should have an entire separate page open dedicated to hangouts when even Skype is a more graceful solution with more functionality.

I really liked gChat when it was small and out of the way. I won't make the claim "everyone used it", but we certainly enjoyed in our GAFE environment as it was an appropriate intermediate between email and phone call.

Duo makes me ask the same question now - why do I want this as opposed to just Hangouts, unless video is going to be removed from Hangouts or only Duo is going to get improved performance updates. This seems like it could easily be a hangouts update instead of a standalone application, and Hangouts is already available cross-platform on iOS and Android, or via any modern web-browser.
Heads up, I clicked on the "claim this page" link for BedquiltDB (my sideproject) at http://stackshare.io/bedquiltdb, and got a generic server error page.
> The reason, according to study author and University of East Anglia lecturer Jamie Hakim, is an erosion of "traditional routes to success and power" typically supplied through rewarding employment.

...or smartphones got cheaper, or going to the gym became more common, or people just discovered instagram, or...

jumping to conclusions are we?
Our natural instincts are not to die after we reproduce.

Besides: http://lesswrong.com/lw/l0/adaptationexecuters_not_fitnessma...

We execute the adaptations we already have, we do not optimize for evolutionary goals. We have no obligation to pay them any mind whatsoever.
The future of music and new instrument Kagura
"Oh, and you can bicycle for pleasure with far more safety in most suburban areas"

Cycling for transport, on the other hand, is hell on Earth. My rib still aches now and then from the driver who hit me while I rode home from work (and then was shocked I wanted to call the police).
It's not that getting started with Linux kernel is inherently hard. It's just what a lot of people want to have as "getting started with Linux kernel" (see motivation part of this article) is hard, but that's not about Linux kernel itself. Some people get this wrong and start thinking that Linux kernel or its community itself is the problem (Maybe kerneldevs and Linus himself are aggressive picky bullies unfriendly to newcomers? Maybe you should ditch C and rewrite kernel in better language? Maybe Linux development process is wrong and they should change it? Maybe Linux maintenance organization structure is bad? Maybe ...)

There is also common frustration about friction at getting your patch accepted. But I believe in most cases maintainers are right and there are some issues to fix in any patch, so author has something to do on it more. Maintainers have reasons to care - they are who improve subsystems API and modify ALL drivers in the tree, so they'd better have all drivers as perfect as possible.

> Are you interested in knowing how operating systems work in general? Do you want to know how parts of Linux specifically work?

An undertaking which a lot of novices take for reasons unknown to me. I was always fine without this.

I follow #kernelnewbies IRC channel (good source of help, BTW) and see which questions are being asked. Surprisingly many novices decide to start with understanding kernel codebase in its entirety. Such people should just understand that their aim is inherently hard. Any large codebase has non-obvious and/or complex things, a lot of indirection, etc.

- I don't understand how this internal kernal mechanism works, please explain!
- It's complicated for outright explanation. If in trouble, read the code. And just trust that it works. What are you trying to achieve?
- I'm just studying how kernel works.

> Is your hardware broken?

Regarding device drivers, a lot of opportunities are missing because most of devices don't have datasheets good enough to allow third-side developer to make a driver. So you just have no way to know how to give commands to your piece of hardware. It's a shame, but this shame is not on Linux, it is on manufacturers. Even if you are stubborn enough to get in touch with manufacturer, you may end up with something like

- The development team was dismissed N years ago and people don't work here anymore, so nobody to ask, but if you want NNNNNNN pieces order, we can make new research team for this.

You can reverse-engineer something, of course, but as somebody having experience of reverse-engineering heavily obfuscated _sources_ of Linux v2.6 driver, I'd say the amount of wasted time and frustrations is tremendous.

> Do you just want to make an Open Source contribution? Do you want a high five?

Oh yeah, kernel is a fantastically reputable place to have open source contribution. Your bros will respect you as coolest guy ever, your girlfriend/boyfriend will praise you as superhero, hiring managers will want you. Because they don't know that contributing to kernel is not THAT hard.
If mains noise gets into an audio system, it's because of crappy (eg cheap) design. Any Audio designer should assume that the mains is very, very noisy.

And if it does happen, a simple noise filter should fix it. Which would mean that the amplifier lacks even basic filtering.

There are specs which the electrical supplier must comply with. If you complain of dirty power, the supplier will fit a pen recorder (or modern equivalent) for a week or so to check if it's true.
"Yes, walking 2 miles with a two and five year old is awful."

If you're walking two miles for normal errands your city is poorly designed.
If it is visible, it is recordable. Scraping should fall under fair use policy: recording a TV program is OK, repackaging it and reselling to competing channel is not.

Scraping for research and/or personal use should always be legal.
Thinking of the Phi as a special-purpose part misses an important point: CPUs will not get much faster. Vector units will get wider and core count will increase. Programming for Xeon Phi gives you a view of what a CPU will be a couple years from now. Right now my laptop has 4 cores running 8 threads and the only reason it has exquisitely fast cores that dedicate large areas to extract performance from every thread (rather than investing all those transistors on something else) is because our software is built for ridiculously fast versions of computers from the 90s.
Round these parts? Probably. Or you're in the minority.
>I don't think Apple fully appreciates that they no longer have the power to set the standard for this kind of thing any more.

Is this a certainty?
PlatformIO – Arduino Alternative IDE for IoT Integrated Platform
This video shows the hard work that went into a 2-second 'Firefly' GIF
Nvidia’s GeForce GTX 10-Series for Notebooks Unveiled, Launching Today
How to Get Professional Open Data Tools and Support to Explore UK Open Data?
"Today it’s easy to record streamed music from the analog headphone jack on the phone, and even to convert the stream back to digital and transmit it in real time to someone else."

Is this really that common nowadays?

Personally I think the move is more of a way of selling Apple/Beats headphones than any DRM/Anti-piracy stuff.
You forgot maple syrup. We have even have a strategic supply of the stuff
That's true, of course. That doesn't make his accomplishment, to pull this off on severely limited machines, any less remarkable. And that's not mentioning he wrote the language to do it.
Media's low coverage of devastation in Louisiana
FWIW, this CEO happens to be a (rich) person of color. In our society, color is a handicap, but, if you do manage to get money... boy, oh boy, is money an aid.
Gosu Lang
Ask HN: What will it be like to be single my entire life?
have you ever regretted to get married (not to a specific person, but to the action of marriage). Or have you ever regretted to have kids?

I'm in my early 30s and I feel being pressed to get married by family and sociocultural factors. For a long time, I had been single. My parents would say that my life is incomplete if I'm single. but now I'm in a relationship, I honestly miss my single life a lot. my girlfriend is nice in general, but she is kinda materialistic and lacks aspiration. I'm worried about our potential marriage.

I feel the happiest in my life when I surpass my old self or when I learn something new. I really want to achieve something in my career (for example a successful startup). I want to write good programs and play good piano. I have no motivation to pass down my gene, as there must be millions of people smarter and stronger than me. I'm not able to explain the meaning of life, so I think I shouldn't pass this head scratching question to other people (my kids).

All I want to do is broaden my knowledge and apply it to something useful. This seems to require solitude, so that I can focus on the tasks. My parents thought it's easy for me to say when I'm young, saying dying along is miserable. they think raising kids is a collaborative project between the couple and will stabilize marriage. But I think these purposes are selfish.

Do you think marriage is a must? have you ever regreted to get married? has marriage improved your career or goals. have you sacrificed a lot to maintain a relationship.

Do you believe that productivity fades after marriage as reported by this paper?

http://personal.lse.ac.uk/kanazawa/pdfs/JRP2003.pdf
You can make the correct decision for the patient by wishing for the best outcome for them. It does not mean you have to have empathy for them. Empathy is the ability to place yourself in another's position.

Let me give you another example. I'm an expert poker player. I understand why worse players play the way they do, but I can't empathize with it. I simply can't put myself in a position where I'd play so poorly, so I can only say I understand it from a "they're bad, so they make mistakes" point of view. But this does not preclude me from making thousands of dollars at the casino from said players. Someone who is able to better empathize with that person might also make more basic strategy mistakes than me and they won't profit as much.

Empathy does not guarantee better outcomes. A doctor could have a great relationship with a person and still not able to empathize fully with their issue.
How Much Does an App Like Pinterest Cost?
Or read a book and implement and understand the basics. You don't necessarily need a course to learn algorithms.
The problem is that I want such an app to exist (and thrive), but that history taught me not to get my hopes up when it comes to Google products. Chances are they will fail to gain a significant userbase and/or the product (better yet project) will be discontinued.
VERY good question!
Oh yes, Googles insistence to the horrible Chrome plugin (and ONLY chrome plugin, you're SoL if you want to use any other browser) instead of a slim desktop app like iMessage/Telegram is pretty much the reason why I've abandoned Hangouts.
Beside performance and safety concerns even a kernel written in C needs to to jump down to native assembly for certain parts, so I don't believe this would/could have been done
I don't find the non-eye contact thing too big a deal.

But sounds like it might be Skype soon: https://www.microsoft.com/en-us/research/publication/gaze-ma...
You could try Viber, it requires a phone number login though.
Is it possible for someone without knowledge of the sending private key to replay a transaction from one side of the hard fork to the other?
Nav Coin Attains Dedicated Tor Nodes
Motion Periodic Table
That's not empathy, that's helping others. You can help a person without really feeling what it's like to be in their shoes.
Fintech startup Zervant secures €4M to expand with its invoicing solution
Does this even work from a deskop computer or is it a mobile app only?
Wow - They don't even bother actually building a realistic-looking product. Their NeuroMama search engine doesn't seem to work at all and it has pictures of (Russian-looking) priests and clowns in the background.

I think this is pretty much like gambling though... Not so different from how most people deal with the NYSE or NASDAQ (most people know nothing and make decisions based entirely on hype/media). People gamble on horses and lottery, and they also gamble on stocks...
I think if someone can pull this off, they deserve the money as much as any legitimate company on the NASDAQ or NYSE.

A lot of these NASDAQ/NYSE companies have overinflated valuations (far beyond their real intrinsic value); it's the same thing except in this case, the intrinsic value is 0.
Get a good book on statistics?

About p-values: they aren't exactly outdated, but they are the subject of a pretty fierce controversy. Many, if not most scientists still use them when doing statistical analyses because they are simple to apply and to understand and provide a quick metric for measuring the significance of a study's results.

Other scientists say that they are too simple and don't convey important information about the actual data (such as the spread). Apparently, there are more modern statistical procedures that do a better job than p-values do. (I'm not a statistician though, so don't ask me what these procedures are...) Also, p-values are all too often subjected to "p-hacking" - massaging the data until you get a statistically significant result (p <= 0.05). In fact, the very concept of significance is problematic. Originally, the p <= 0.05/0.01/0.005 significance limits were just approximate guidelines to help scientists interpret their data. Nowadays, they are often treated as definite boundaries of "truth". ("If my data gives a p-value of 0.049, the result is significant therefore my hypothesis must be true. If p=0.051, it is not significant, therefore my hypothesis must be wrong - or I must tweak my data until I get p=0.05.") This is obviously nonsense, yet a surprisingly common attitude (though not always as extreme as in my example).

As far as I personally am concerned, the real problem is not the actual p-values as such, but perhaps a lack of understanding of statistics by many scientists. (Coupled with the pressure exerted by journals that only want to publish "significant" results and so indirectly encourage p-hacking.)
Spot on, which is the opposite of Apple (under Jobs)
Finally, something Ethereum might be useful for!
Is this still running?

I've sent a few emails about joining the challenge around 2 months ago (after a multi year break) but have yet to receive even the automated response..
I'll trust that Google knows what they're doing when implementing encryption.
Sounds like a character straight from http://wumo.com/wumo webcomics

Which I could not recommend enough, I'm having wumo flashbacks all the time just as with obligatory XKCD.
A Structured-Objects Approach to a Problem or System
This blogpost is probably the only marketing that'll happen.
Which kinds of drivers you have developed this way? I guess it's not possible to test driver code unless probe() succeeds, which requires actual hardware to be in place. You say you had "emulated" hardware - what this means, exactly?

Thanks in advance for explanations.
I'll just wait until other users have figured out which ones are useful and which are a waste of time, let Google kill the ones that fail and iterate on the ones that don't until either everyone else adopts the same strategy as me or Google figures out what the heck they're doing. I'll set an alarm to remind myself to check back in 5 years.
This is the only correct answer if you wanted to work as a programmer at the British Civil Service. This is why GCHQ can never hire anyone.
is it just me or the examples are just creepy ?

anyway I think its a minor issue. I am more worried about if I am dressed / groomed appropriately for the video call rather than if I am having constant eye contact.
Wow this is so much the future... Between my 4g video native capability, skype (remember), facetime, etc. that was missing. Thank you Google for putting well-paid engineers to solvant this.
Lisp Machine Manual (1981) [pdf]
Funny that this is still super relevant for the life in London, particularly in East London, where everyone you meet is working in or has started their own startup. I feel like "silicon valley" mentality has spread far beyond just the bay area these days.
But he didn't parse any HTML in the article.
Actors playing Russian spies in American movies sound like that, too. I don't think the README contains enough information to read into the writer's native language.
Living expenses make up the majority of most people's living expenses, and this person owns the house they live in, which means it's possible their expenses aren't that high to begin with. They imply as much in their post. So it's possible their salary is like $70-75k.

The median salary in the US is $52k.

In light of that, I, too, would call his salary "decently high".
When scolded for masturbating in public, Diogenes of Sinope said "I wish it were as easy to banish hunger by rubbing my belly."