skysight-inc/HackerNews huggingface dataset:
I was wondering for the same, thanks!
> very hard thing to do

That's pretty much the entire reason. Plain text is easy and maps 1-to-1 with the keyboard you have right in front of you. And even when you start binding commands to keys, there isn't too much choice to be made.

Making good complex GUIs is really hard and it seems to have the same kind of inherent complexity like programming - you can't simplify it past giving the developer a really shiny tool with which to put buttons in widgets really easily, which doesn't at all mitigate the hardship of designing exactly where the buttons go, what they say and how they act.
Banks and investors should do financing, not publishers or record labels. He should pay his artists and editors up front, and finance that by either getting a loan or getting investors. Getting investors is easier than ever before -- see "crowdfunding".
Thanks. It makes sense. The sigmoid is the activation function of the output "neuron". Unfortunately, matrix algebra here is not as useful as in computer graphics.
This amaze me that we're still discovering places on earth !
I don't mean this in a disrespectful way, but what kinds of drinks are you drinking and where are you drinking them? Yes, a robotic mixer might work in a crappy bar for standard bar drinks like a Rum and Coke, Long Island Iced Tea, etc., but anything beyond the standard pour-and-serve is probably best done by the human touch, especially if you're charging big city prices for them.

That said, there are some places that do use quick mixers to mix up the classics. Garduños, a huge Albuquerque, NM mexican restaurant (as seen in Breaking Bad, season 5!) uses pre-mixed margarita mix from a keg and dispenses it with a typical bartender's soda gun. They've realized that most people who order "well" margaritas aren't that discerning and appreciate the consistency that a factory-mixed 'rita delivers. Garduños serves them by the gallon and the pre-mix saves them lots of bartender time when they're mixing their most popular cocktail.

This would never fly in a nice bar, though. These days, most big city bars are chasing the money and the money is in "craft cocktails". It's all about the ingredients and the customized drinks that are tailored to the customer's preferences. Bartenders are making a big show out of things like twisting a slice of orange peel to release its oils. The presentation is hugely important here and a robotic mixer just doesn't have the right vibe, in my opinion.
I suppose in certain cases it might be classed as fraud.
Privacy Levels
It would take quite a pump to match the speed of a skilled bartender with a soda gun in one hand and a vodka bottle in the other.
Potato, tomato. It broke backwards compatibility.
Not to mention it's a great way to spread other unwanted nasties.
Live objects vs. static types for code completion in Objective-Smalltalk
> By far the biggest misconception about GPS is that the GPS satellites somehow know where you are, or that your device transmits something to the satellite.

I didn't think that was a common misconception, but then, in the article:

>> The military immediately — finally — [realized the spying benefits of GPS].

The bracketed piece is a link to http://www.army.mil/article/7457/gps-goes-to-war---the-globa... which talks about the military using GPS for straight forward positioning, not a word about spying.

That's really shoddy writing.
LaTeX was the first that came to my mind when reading it. Very interesting.
Why are some companies migrating from Ruby to Clojure for performance?
I don't know the Ruby platform, but I am hearing from some companies that they are migrating from Ruby to Clojure or another JVM-language for performance. What are the problems these companies face with growing Ruby systems, that are solved on the JVM? I would like to get some insight into this.
Do you really need a colleague here or just self-honesty once you have split the dataset?
It's frequently used outside computer programming. For example, "who was the constructor of the Panama canal" was easy to find with Google autocomplete.

It's used quite a bit in the construction industry.
Ustream open sources its Pagerduty like alerting solution
Openduty is a Pagerduty like alerting , and incident escalation tool created on the Ustream Hackathon. It has been open sourced last week. The system can notify on call people via Email, GTalk, Push notification, Phone and Text Message (operates through Twilio).
Why are we so afraid of technology?
What do you think makes Deezer better than other services like Spotify and Pandora?
Javascript seems to go the opposite way of python: instead of ironing the warts out, it adds them. The DOM-API is nonsensical and ugly? Why not add language features so we can implement it in pure JS? Sounds like a great idea.
Sorry, but the "science marches on" bit is bullshit. There's a difference between Russia and China having the atomic bomb and your friendly neighbourhood drug mafia having one.

It also makes a difference whether China gets a bad rapping for pumping political prisoners full of anticoagulants before shooting them so that they can serve as organ donors, after the execution, or whether they can do that in the full conscience that such things are considered desirable and normal.

If a technology has only criminal uses, it is commonly accepted that research into it is not worthwile. Think of all the exciting ways to build new explosives that are more suitable for suicide bombers, or of all the new and exciting ways of taking planes off the sky with a store-bought laser pointer. These must surely be things that science will pass through eventually, but I doubt anyone will be encouraged or funded to do so.
Exactly this. It's what they've always done: support other platforms right up until they hold a sizeable market share; then monopolise that technology on their own platform.

Since it's more trouble porting code to a new language than it is porting web servers to a new host OS, it makes total sense to encourage more developers towards .NET via open source platforms.
The actual measuring of drinks is not usually the most time-consuming part of making a cocktail. Squeezing fresh fruit juices, preparing fresh fruit for garnishing and shaking with ice usually take most of the time. There's also muddling and stirring sugar into drinks such as the old fashioned which is popular right now. Plus, a good bartender is pretty fast.
I was thinking more that the cultures in the donor poop are unknown. There are numerous horrible things that you don't want stuffed up your bum from more c.diff to worms to ulcerative bleeding carrying HIV for example.
Flight MH370 Malaysia releases raw satellite data
Work:

* Linode - for hosting

* Namecheap - for domains

* CrashPlan - for one layer of our backups (other layers are timemachine, dropbox, and disk imaging)

* Pinboard for links.

* Office 365 - because the £8 per month is worth it for dealing with the MS files that other people send us and expect edits on. No - OpenOffice isn't good enough at conversions.

* Google Docs - for shared editing

* Dropbox - for sharing files + another layer of backups

* ScreenHero - for screen sharing

* Slack - for chat

* Trello - for organising everything

* CloudApp - for random sharing of screenshots

* Buffer - for social account organisation (suboptimal - but best of the bunch that I've played with.)

* Until recently Adobe CS subscription, but our usage dropped so much we've swapped for Pixelmator & Sketch as an experiment...

* Sublime Text 2 - editing on desktop

* Editorial & Writeroom - writing on iPad & iPhone

* OmniGraffle - wireframing, but very rarely used now

* aText - text abbreviation expansion on OS X

* Carbon Copy Cloner - backups

* Air Display - so I can use the iPad as a second screen when I'm on the road

* AntiRSI - reminds me to take screen breaks

* Skype - conference calls

* Transmit - [S]FTP client

* TunnelBear - UK/US tunneling, useful when I'm not in UK for some foolish things

Play:

* Have a subscription to the excellent PseudoPod, EscapePod & PodCastle podcasts

* SMBC comic patreon subscription

* Whatever the amazon streaming video thing is called

* Amazon Prime

* Downcast - Podcasting app for iOS / OS X.

* Steam - games (barely use)
Choir Spreads Bitcoin Love to Japan, Japanese Translations to LocalBitcoins
From my experience freelancing in Germany, the standard approach there is to grant an exclusive, perpetual etc. license to your client for whatever you made under the contract, of which you as the author continue to own the copyright (Urheberrecht).
Yes i realized that it may be a bit long if one needs to sync everything from the start. You may have to build a "compacted" history where all the items that will later be removed are excluded.
The thing is it's more of a compression of serial actions than a merge between forked branches ( which makes things easier).
The interesting thing is, Apple originally intended that this should be the goto way to get user generated applications on the iPhone.

But then, the jailbreak scene came up and somehow Apple changed their stance by creating the app store and thus the possibility to control what kind of native applications will run on the devices.

Of course this way has the advantage of not needing a paid developer account or need to have the app approved by Apple but then again, such a webapp is harder to monetize if that's what you are after than to simply write a native app and sell it in the app store.
Don't you think that people should rather consider Julia or even Java instead of Go as Python replacement?
The other obvious crazy-sci-fi scenario would be a young person who survives a massive organ failure by getting their head grafted onto a 70-year-old donor's body. That sounds pretty intense as a topic for a novel.
This is exactly what we are working on at CoachSeek. We are creating a complete management system for coaches, which will in time integrate with a number of wearables to give sports coaches a central place to manage all their client data. http://www.coachseek.com
Once you leave design and layout to non-designers/non-layouters, they will ruin everything, and you will get angry calls from the companies' designers, complaining about how their beautiful design was ruined by someone using Comic Sans on a header. I've seen it happen. This is why CMS makers know that editors / article writers should not be allowed to design/layout pages.

Ideally, a WYSIWYG editor in a CMS should only allow users to use bold, italics, links, and perhaps insert small images. Anything more than that, and your web pages end up looking like MySpace/GeoCities.
This deprecation affects things like $\cT, where \cT is a literal control
(such as a NAK or NEGATIVE ACKNOWLEDGE character) in the source code.

Surprisingly, it appears that originally this was intended as the
canonical way of accessing variables like $^T, with the caret form only being
added as an alternative.

I love perl and use it nigh-unto daily, but—what could possibly have been the thought process behind that? A literal control character?
Except that this isn't any different from the other times they supported other platforms when they didn't hold a monopoly in that specific area. This isn't a new strategy / trial balloon; this is a tried and tested technique for gaining market dominance (and it's not just Microsoft who play this game; most of the tech giants do - even Google).
The best thing about this "assign after payment in full" clause: It makes potential disputes about unpaid invoices a copyright infringement issue. And crucially, legal costs for copyright cases in the US are paid by the infringing party.

(IANA lawyer, but I learned this from one while contracting.)
I don't intend to die with a healthy body.
It needs some kind of cleaning cycle (unless all your ingredients are hard liquor...)
You sir, have just ruined... everything.
In a change from my usual "service" I've decided on this occasion to list the submissions I found when I searched for duplicates. I haven't vetted them all. Some are, indeed, duplicates, and some of those have comments. Some of the others are not duplicates, but since the title is related, one assumes the content is related. One that I've checked was interesting in its own right, despite not being the same.

Feel free to explore!

https://news.ycombinator.com/item?id=7698296

https://news.ycombinator.com/item?id=7503555

https://news.ycombinator.com/item?id=6980779

https://news.ycombinator.com/item?id=6851317

https://news.ycombinator.com/item?id=6501635

https://news.ycombinator.com/item?id=5190570

https://news.ycombinator.com/item?id=5028191

https://news.ycombinator.com/item?id=4907218

https://news.ycombinator.com/item?id=1707473

https://news.ycombinator.com/item?id=656510

https://news.ycombinator.com/item?id=481910

https://news.ycombinator.com/item?id=421255

https://news.ycombinator.com/item?id=392306
Performance!

You're answering your own question in the title. At a guess, they found their stacks were not performant enough and so they decided to switch to the JVM in the hopes that that would alleviate the problem they had.

Do you have any examples of such switches? Why not ask the people that you are talking to in those companies?
> By definition you can't have a "WYSIWYG" for semantical information, and if you give people a WYSIWYG HTML editor to enter content, they'll just tweak the code until it "looks" right, which will bomb when said content has to be transferred to a new medium (say, non-HTML).

That problem can be mostly fixed with clever programming.

Does the content seem to include a bunch of one-line paragraphs, all of which share roughly the same font that is different from the rest of the content? Treat them as headlines. Have a bit of tolerance for people who can't distinguish 13pt from 14pt, but if the sizes or other styling differ considerably, try to decide which ones are <h1> and which ones are <h2>, etc.

Does the content include a bunch of consecutive paragraphs that begin with numerals (1. 2. 3.) or hyphens/asterisks? Turn them into <ol> and <ul> respectively. C'mon, even Microsoft Word knows how to do this, and the user can override it if the program guesses wrong. There's no reason why an open-source HTML editor can't do the same or better.

You could even have the best of both worlds: the editor might recognize Markdown syntax and automatically convert them to the corresponding HTML markup for live preview. For example, if you begin and end a word with an underscore, put an <em> around it. (You can already configure Microsoft Word to do this.) If you begin a paragraph with ###, >, or four spaces, turn it into <h3>, <blockquote>, and <pre><code> respectively.

Okay, but what if a piece of user-submitted content is so messed up that it is impossible to get any semantical information out of it? Well, think about it this way: whoever produced that content probably didn't intend to convey any semantical information anyway. By failing to determine the semantic structure of that content, the computer is actually guessing the author's intention correctly. Just slap a CSS normalizer on that piece of cow dung, and it will look more or less the same in all current and future browsers (which is probably what the author intended). The only thing that matters is that you don't produce such content. If someone else wants to shoot themselves in the balls with Comic Sans, why stop them? It's what they want.

The primary reason why WYSIWYG editors carry a stigma is that the first generation of popular editors, such as TinyMCE and FCKEditor (the precursor to CKEditor), tended to produce horribly broken markup. But that was 10 years ago, and now we have much better editors. And we can make them even better if we want to.
Nowadays there are ethics committees and they would not allow such an experiment, thankfully.
4 Steps for Succeeding at Anything by Jordan Belfort
> a programmer-driven choice for Markdown forces the Unix love of editing plain text onto everybody.

If you really want revolutionary WYSIWYG interfaces that much then learn programming and develop them yourself. But by then you probably will have recognized the superiority of plain text anyway.
MH370 satellite data is now available to amateur sleuths
Yes this is a risk, but in general pretty low if you know the person well. If you are taking the sample from your husband or wife you would hope you would know if they have HIV or not.

Actually the risk of getting worms is an interesting potential positive. There is a lot of data suggesting that the lack of intestinal worms in western countries is one of the reason for the rise of autoimmune diseases like Crohns. The theory is that the immune system in the gut is designed up to keep worms under control and in their absence starts attacking things like the gut tissue instead. There are a couple of stage three trial currently running that are giving people pig wipworms (they can infect but not reproduce in the human gut) to treat Crohns. The earlier trials were really encouraging so it will be interesting to see how they turn out.
Available, yes. Working? No.

File "/usr/lib/python3.2/site-packages/twisted/internet/_sslverify.py", line 1389
self._cipherString = u':'.join(
^

SyntaxError: invalid syntax

(Twisted 14.0.0, installed with pip)
UTS #35 is Unicode Technical Standard #35, Unicode Locale Data Markup Language (LDML), http://www.unicode.org/reports/tr35/.
This reminds me a lot of Naviedge (http://naviedge.com), something I made for hotel concierges a couple years ago. A huge part of the technical burden was making the itinerary editor WYSIWYG in a cross-browser, mobile-friendly way. Much harder than it looks.
The author is ignoring the elephant in the room: WYSIWYG is for static, single format output. It doesn't define behavior.

Even after so many years, MS Word is still only suited for print and static digital facsimiles of print documents. It fails miserably at anything else it tries to do.

Fuck, WYSIWYG is not even suitable for creating good multiple resolution purely static output on nearly identical devices. For the simple reason that if you want to get that right, What You See Is Not What Everybody Else Gets.

WYSIWYG only has value in tight, never changing constraints, and those are actually disappearing more and more in favor of interactive, fluid forms of output.

WYSIWYG is not the future, it's a relic from the age of print.

If there is a way to make the power of raw code more user friendly and accessible, WYSIWYG isn't it. The whole acronym suggest something that doesn't exist and/or is utterly undesirable in a digital world.

What you see is not what I want to consume.
In some places, at least. Wherever capable of performing the experiment, hopefully.
Nailed it. The problem with Python 3 wasn't that it was too radical, it was that it jumped at the chance to introduce backwards-breaking changes for minimal benefit. Trying to convince teams to port code to python3 just because it has better unicode is hardly compelling. They should have taken a few more years and made python 3 a target people were drooling to port for.

Further, the author's priorities seem to line up exactly with my own thoughts on Python's shortcomings. Async, speed, types, stdlib, repl. If they had spent 5 years working on those things they would be done right now, and Python would be one of the most compelling languages out there. Instead, and I hate to say this, Python feels like it is falling off rather quickly. It certainly has a future as a teaching language, and it will survive as linux glue for a long time, but beyond that I think it will be replaced by other up and coming languages with better discipline and design.
I agree. An open bracelet would be cool but from a bussiness point of view it doesn't make that much sense. There are countless of startups who refused to focus on a core target market and failed. Instead what you should do is focus your development efforts on the core product and listen to community feedback for cool ideas, then provide the necessary API for them to build it. Which is basically what these guys are doing.
This is why the doctors/scientists in the article recommended that donors be screened first.

But the more I discover about medicine and biology, the more I realize how much we still don't know. Hundreds of types of bacteria in a typical stool sample? This is amazing! Whole biomes await study... from internal gut bacteria (very small scale), to microbial colonies (regional or national scale) that we use for fermentation. Exciting!
Yep, more specifically (for this situation) numbers and currencies formatting (and format patterns)[0] and the related data in the CLDR (the LDML defines the CLDR's structures, the CLDR itself holds locale data such as the actual patterns and specific translated terms)

[0] http://www.unicode.org/reports/tr35/tr35-numbers.html
Is it, really? Please elaborate why it would be more descriptive.

I think this is a nonsense change and just the fact that they did this change without hesitation makes me question if Django is a good choice for future projects.

You can't make changes to established naming without consequences, what about classes? Don't they offend people who does not come from money? Django is full of them, dividing stuff into different classes. That is just disgusting. They must stop to use classes now!

I would have no objection if they changed to primary/replica for a good reason, but this is a shit reason.
> they start doing formatting oriented things such as add spacing using actual spaces

Then perhaps the space key on the keyboard should be tied to adding spacing, rather than space characters. That's really a failing of the WYSIWYG editor to take into account normal computer peripherals. The user wants space. The user has a large board with keys on it with a huge "space" key. The user presses the large space key and gets space. A good WYSIWYG editor should account for the fact that my keyboard has keys on it that aren't letters.
If you take the time to learn the language, it's quite readable.

I used to know a guy who'd freak out about not being able to read Perl. He couldn't write ("speak") it either, so I'm not sure what he was expecting.