skysight-inc/HackerNews huggingface dataset:
I'm a Robinhood user and am definitely liking the experience thus far. A few things that could be better:

a) The only manual order entry method is via the mobile client. There's situations where rapid order entry could definitely be a lot less painful, e.g. limit orders on high-volatility stocks. I've read that some people run multiple instances of the RH client, with one instance running on a desktop system using an android emulator. Not exactly ideal, though supposedly there's an actual web/desktop client in the works. I'd gladly make my own if there was a public API.

b) Robinhood Gold is nice—its simplified presentation is very elegant. However, if they're going to aggressively market relabeled margin accounts to often-clueless retail traders, they need to explain things better. Preferably an entire page with visual explanations and examples of what can happen in different scenarios; stupid-simple stuff that's unambiguous. I can see a lot of people not fully understanding the FAQ on their site, and just thinking "Oh, more buying power!". The current explanations are decent, but it could be a lot better given their target audience.

c) No public API. It's a planned feature that hasn't arrived yet. While Quantopian[0] integration is nice—and definitely better than nothing—it isn't for everyone. I've seen unofficial APIs that send HTTP requests to their private API based off of sniffed traffic from the mobile client (no thanks).

d) No short selling. There's no way to hedge your downside risk or otherwise trade a beta-neutral system on Robinhood currently without using another broker. If the market tanks, most RH users will get wrecked. Especially if it happens fast and they sit there fumbling with order entry.

Overall I love Robinhood, I just wish they'd roll out essential features faster, or at least provide better estimates than "the near future".

-

As an aside, if there's any algo traders here that use Robinhood and Quantopian together, I'd love to hear your experiences.

From what I've seen, Quantopian doesn't seem to be suitable for trading at a frequency below minute bars, so I figured it might be possible to use Quantopian as an order conduit for an external system—allowing that external system to in effect place orders on Robinhood as a stop-gap until Robinhood has a public API.

It's a side project and I'm not a Quantopian user, so I haven't yet evaluated the technical feasibility of such a setup.

Obviously I could just move to IB, but I really appreciate Robinhood's engineering ethos. While I'm sure IB's APIs are solid (and they're far more fully-featured), their platform does have a lot of legacy cruft[1] that gives me pause.

[0] https://www.quantopian.com/

[1] https://news.ycombinator.com/item?id=14009778
i was pretty sure i had a malware when i saw it yesterday
I wanted to believe. I really, really did. I thought "he hasn't shut up about it, let's give him a chance. Maybe _I_ have my blinders on."

I digress. Anyway, lest Comcast be like Trump.
Digital Art: Ultraviolet by Hooy-Program (ZX Spectrum) (2017)
Commodore Amiga: Amigos Magazine Issue 5 Out Now
I felt like that when I dropped my standard monospace font size by a couple points. Now I can fit three files side by side and see more lines at once.
https://news.ycombinator.com/user?id=whoishiring

https://news.ycombinator.com/newsfaq.html

Please stop creating those threads, you are breaking the site rules by doing so. (And it makes your company look pretty bad)
Brand New Commodore Amiga Magazine on Paper – Amiga User
"Last January" would definitely mean January 2016.
A Mysterious Flash from a Faraway Galaxy
Slashdot Spoofs HN for April Fools
This is a great project -- in Phase One, the algorithm will correct sentences written by people who didn't learn basic literacy in school and who subsequently endeavor to avoid reading or writing any text, preferring video. In Phase Two, the algorithm will do away with the poorly written source and create something entirely on its own. Based on my sampling of contemporary human-crafted sentences, Phase Two will take place just in time.

Apropos, my all-time favorite malapropism took place 50 years ago when I was a teenage TV repairman. I visited a household, spied a record turntable, and asked, "Is that a stereo turntable?" "No," replied the customer, "It's monorail."

I was able to avoid blurting out, "I think you mean monaural, yes?" -- for three reasons. One, it's regarded as bad form to correct the grammar of customers, who are always right. Two, technically, the turntable was in fact monorail (i.e. able to follow only one recorded track). Three, I was too busy trying not to laugh.
>see the recent Maureen Dowd piece on Elon Musk, Demis Hassabis, and AI Armaggedon in Vanity Fair for a masterclass in low-quality, opportunistic journalism

I finally read through most of the 8000+ words of it and it's not that bad - mostly a bunch of interview quotes from Musk, Kurzweil et al and some of it's a bit sceptical eg:

>When I mentioned to Andrew Ng that I was going to be talking to Kurzweil, he rolled his eyes. “Whenever I read Kurzweil’s Singularity, my eyes just naturally do that,” he said.
P.S.: using a slightly wider font (15% wider) produces much more readable result http://vkote.com/i/2017.04.01/00007d34/losevka-vs.png
this comment is going to look really funny in 15 years
In a way, yes, definitely.

But one does not get transactions. I would love a filesystem with transactional semantics. Surprisingly often, applications use some form of relational database not because their data is such a good fit for that model, but because they want/need transactions. In theory, one could roll their own transaction layer, after all, that's what RDBMSs do. But I have a hunch that getting transactions to work correctly without totally killing performance is not exactly trivial.
It takes me to a random location somewhere in the world (St Petersburg, Some place in China or Argentine etc.)
Not sure if Google understands the idea behind April Fools.
FWIW the patrons I mentioned seem to skew older. Often they are convinced that the mainstream media or local government body x is stifling coverage of some news story they want to know more about. These are generally along the lines of the "pizzagate" story. One woman recently was convinced the government was blocking the AM radio broadcast of some political commentator.

I want to highlight that these are completely normal looking middle aged men and women that do not appear to be under the influence of drugs. These are not the (false) stereotypical backwoods conspiracy nuts. Again, this is suburban Los Angeles. I don't know what their educational levels are or where they attended school, but clearly (and stating the obvious) -- our educational system is failing to impart basic research and critical thinking skills to huge sections of our population.
At least, the ++ operator cannot be redefined in C.
> one had a really bad internet you would activate by asking for a coupon, it would then be limited to 500MB

While 500MB is low for this day and age, I assume they did this to dissuade people from using the internet for recreational purposes instead of research.

> the other one had no internet if you did not have a library card

In the States, a lot of public services are judged on their utilisation. If a library cannot demonstrate a lot of residents are frequenting it, the government might cut its budget the next time around.
It sounds trivial, but it could actually be an important stepping stone towards ending poverty and world hunger. Less time wasted on hair == more time for earning money. Well played.
You can write things that look like C, but that doesn't make them valid C. Invalid code is just a collection of ASCII characters, I guess.
Best Slashdot makeover was "OMG!!! Ponies!!!".
The average American commits ~ three felonies a day by accident. The combination of district,city, county, state, country, and international law that applies to you would probably take a few hundred lifetimes to read.

Let's say, one day you write an article critical of your cities parking ticket policies. The police chief doesn't like it, he implemented the program.

Do you have anything to hide now?
Why do you want to implement something small with
something that is large?

Consider the size and amount of equipment involved in making watches. Or microchips, for that matter.
If you tell me your beef with Netbeans I might be able to help.

I have significant experience with all big Java IDEs, 3 months full time with Visual Studio (in addition to testing it on and off for years). Use Sublime regularily. Can use vim productivily for server config. Have used emacs enough to get a taste of it.

But lately I find myself getting back to NetBeans whenever possible, not because of price but because of features, sensible defaults and stability.
Remember the person who did a targeted FB adverting campaign on his flatmate as a prank?

https://ghostinfluence.com/the-ultimate-retaliation-pranking...
Vim without NERD tree or CtrlP
I'm also stuck on Ubuntu Mono. Tried a few 'coding' fonts and ones with ligatures but it's hard for me to adjust.
Telegram Messenger Adds AI-Powered Encrypted Voice Calls
Fairly certain you can have compound statements as the result of the macro. e.g., the macro could expand to if(a) {printf("%d\n", b);} for example
[A]ttribution of hacks (such as the DNC hack) can be really easily spoofed, and you shouldn't trust them.
analogy with pacemaker would work better if disclosure would be just announcing that your life is at risk, please keep yourself isolated". it would warn public, but also it would lack specifics how to harm people. now if you announce wulnerability and disclose how it can be used then you increase number of people who could do damage and victims does not have anything to defend themselves. timing here is also very important.
Am I the only one who finds all these April fools from google a tad annoying and unprofessional?
> If you're on a system that needs specific aligning and special datatype sizes it might even be impossible to have two ints 1 sizeof(int) away

In this case, you're right about that, since these aren't arrays being considered. But if p is pointing to an array object of length n, with i <= n - 2, you must have &p[i] + 1 == p[i + 1], from the definition of array indexing in 6.5.2.1.2 of N1570. So, it must always be possible to have two ints 1 sizeof(int) away, otherwise it's not C.

----

The entire Cerberus research project is about finding inconsistencies between the spec, compiler implementations, and human understanding, and creating an accurate formal specification of C. They have found numerous of these. N2090 is about a spec bug, inconsistent with another WG document, and inconsistent with practice.
Because they screwed with the politicians?
What you are arguing for is zero deposit mortgages.

They are a terrible idea, because they encourage irresponsible risk taking in two ways:

- People who are not stable enough to be able to carry a mortgage until it's paid off suddenly can buy dwellings.

- It fuels speculation: just get a dwelling in a desirable area, wait for a year and flip it.

Indeed this was what caused the financial crisis of 2007–2008. Do you want to go back to this?

Asking for ~ 1/3 of the dwelling's price as deposit is a good (and time-tested) heuristic for filtering out those who have a substantially high probability of being financially irresponsible.

prevented from obtaining more capital

Typically owners of buy-to-let do not acquire more capital while paying off the property. They only do so after the 2nd mortgage is paid off, which is typially when they retire.
Mutability Leads to Suffering
This question is interesting because the answers depend on culture. For example in my country (on south Europe) I don't think that anybody (raised in our way of thinking of course) would have thought of taking such a long break from work and living off the extra money he earned.

Instead I can think of the following three possibilities:

- Use the money immediately to buy a car, fix his house, pay his loans, go a long trip etc

- Add the money to his saving account or use it as an investment (stocks, real estate etc)

- Change carreer (use the money to open a business)

I'm aware that people in the USA are able to stop working and live off money they have earned but this rarely (if at all) happens in my country.

However let's say that for some reason I would get a 6 months leave of absense from my work and wasn't allowed to work elsewhere in these months. Well then probably I'd spend the extra hours for self improvement (learning new techs, writing blog posts etc). That would have been the plan anyway because now that I think of it most of this time would probably have been spent playing Overwatch :D
Ask HN: What's the best April fools joke you have seen today?
PEMF Therapy Device to BioHack Sleep, Performance and Recovery
Right. That's why the Comission is already, after ONE case, proclaiming that it is unacceptable that WhatsApp encrypted with no police access, and they are going to prepare a directive to address it. Your view of EU is idealistic and at odds with how it really works.
Aah finally a good clue about reading material. Thanks a ton.
The ability to redefine the ++ operator would not alone make it difficult to add proper semantics to the C language. What is preventing that is that no one can really describe how function application truly works in C (in terms of operation ordering), except that we all have an idea similar enough that our systems seem to work together in practice.

For all the criticism Haskell gets over the purported difficulty on describing sequential computation, at least the order of monadic operations is clearly captured by the requirements to be a monad. There is no such concept for C, except that each compiler mostly seems to perform operations sequentially.
Qatar airways to loan laptops to passengers to overcome the laptop ban
A side-by-side comparison of the implementation of some nontrivial software or algorithm between Clojure and Python would be misguided. These two languages have sufficiently different paradigms that a direct port of a nontrivial program from one language to the other would end up in a misuse of the target language's abstractions and idioms.

Clojure is a Lisp-like language and would be well suited to taking an input and applying successive transformations to it without keeping state along the way. Meanwhile, Python mixes imperative and functional paradigms, and managing state comes a bit easier. In particular, the Either monad is much more natural an idea in Clojure than it is in Python, and indeed does not suit Python well at all.

You asked for an example in which Clojure would "read nicer" than Python. Consider the task of being given a long string of (natural language) text and

1. splitting it into sentences,

2. tokenizing those sentences into words,

3. attaching part of speech tags to each word.

Implementing in Clojure, imagine we have ready-made functions called splitSentences (which takes a string and returns a list of strings containing sentences), tokenize (which takes a string containing a sentence and returns a list of words in that sentence), and tag (which takes a list of words and returns a list of 2-tuples whose entries are those words along with their part of speech tags). In Clojure, this might look like

(map tag (map tokenize (splitSentences text)))

In Python, this might look like

sentences = splitSentences(text)
tokenizedSentences = [tokenize(sentence) for sentence in sentences]
taggedTokenizedSentences = []
for tokenizedSentence in tokenizedSentences:
taggedTokenizedSentences.append([tag(word) for word in tokenizedSentence])

I've exaggerated a bit, but that's the idea.
+1000

My ubuntu laptop has now became a stationary computer permanently stuck to the docking station and i never put it to sleep because I'm scared every time i unplug or plug in an external device. Anything from the most simple USB keyboard to ethernet, to VGA monitor, HDMI/DP/DVI monitors, USB3 docking station, close laptop lid, wake from sleep... EVERYTHING has a big chance that the hot plug will fail and you either have to reboot for the device to be detected or in worst case the OS just freezes.

This is a must fix for ubuntu to ever be viable as a desktop OS.
"Keep in mind that in the meat space people consciously chose to socialize with alike people"

"some algorithm slowly "personalizes" everything you get to see a little bit more"

You're right, I wish I would have wrote: they are not exclusively being funneled. That being said, they are still friending alike people, and not liking stuff which is diverse. I realize I am sort of victim blaming here :(

Basically I have seen a lot of: "the internet causes x", where x existed before. I just wanted to make the point that this is an evolution of a previous phenomenon.
This was exactly the point of the article. You seem to have built your perfect Elysium, and you surrounded yourself with likeminded enlightened users. This is not representative of the state of the Web, tho.
Plus: forums are still great because they're one of those places where you can still have a full anonymity while discussing something you care about.
Most people wear clothes when the weather is pleasant. Close the door going to the toilet. They don't share intimate sex details, how much they make, if they have a aids to everybody.

They all hide things on a daily basis.
young buyers get priced out

It's good that younger people can't easily buy property. They have a substantially higher risk of financial irresponsibility. As dwellings are pretty much the biggest financial investment we make in our lifetimes, care is warrented. Dwellings should be purchased only by those who are very likely to be able to afford this -- even in the event of unplanned and costly life events like illness, children, the dwelling needing costly and unexpected repair etc. That's why stable job with good career prospects, married with children, being able to afford substantial deposit, being older, are good heuristics for who should by property.

Giving a mortgage to everyone encourages financial rectlessness, which lead to the financial crisis of 2007–2008.
To answer your question, I eit her ignore asks for help I don't want to answer or say that this section of forum is not intended for beginners questions if that is the case.

Overwhelming majority of RTFM ate not trying to manage community. That involves more then just putting in RTFM with some insults every time you feel like.

I agree that some of rtfm consider themselves community and are trying to put off newcomers - and keep their own social status within forum high. That is just closed circle jerk, exactly like any other. Most of these communities have many other members who form them equally or even more and don't behave this way.

Elaborate faq on how to ask question is great and I would treat it seriosly, assuming the rest of discussion has similarly high standards. Except that rest of discussion is neither precise, nor well pharsed, nothing like that. So yeah, where it is consistent with general quality of discussion, cool. Where it represents double standard, meh.
Is Nylas open source? The OP was looking for an open source alternative. It is not clear from you website whether Nylas is open source or not?
What about reddit or 4chan, tho?
Everyone's anonymous there, and it ain't like the brightest proof for your example. They're mostly the sewer of the Web.
I think that's what parent meant, it was just phrased oddly.
I dont understand your point.

I may be mistaken,but my understanding is that userspace servers accessible through the use of the fopen/fread/fwrite, etc. system calls was an idea that originated in Plan 9.

Furthermore, some people who worked at Bell Labs at the time now work at Google.
Your news are american propaganda to them so I guess it's fair.
I'm a fellow user of the VGA font in terminals, it's just so satisfying to use! On text editors I use the default font, though
Github, Gitlab, Bitbucket, Gogs, cgit, stagit, AWS codecommit, Stash, Google Cloud Source Repositories, Beanstalk, Codebase, planio, Cloudforge..

Some of these aren't comparable but there are hundreds of ways to host code in 2017. GitHub's network effect is definitely a thing however people are only a git push away from moving somewhere else.
This is great, I was looking for something similar when I was in org-gcal mode last year. I'll have to revisit this link
There is also the K framework, where C semantics were specified and an interpreter is generated.

http://www.kframework.org/index.php/Chucky_Ellison
That's why people go there. Nobody's forcing you to.
This is great work! I prolong learning ClojureScript for too long now - comes to the right time!
Preorder and support our Periapical xray analyzer
Periapical x-ray Analyzer @Indiegogo
https://www.linkedin.com/pulse/10-things-know-our-dpxi-software-product-ajit-ranjan
https://igg.me/at/DPXI--SoftwareApplication--NT msg at your convenience.
> The things that would almost certainly have folded back slighly before disintegrating?

Nothing disintegrates my friend, that's science fiction.

> have you limited yourself to silly graphics like you added?

It seems you missed the actual photography.
Lack of empathy for the customer is the big thing that has led me to fire developers in the past
What color scheme are you using there?
Here in the UK there's one nuclear power project on the cards - an extra reactor for the existing 'Hinkley Point' power plant.

The problem is the government has had a lot of trouble convincing anyone to build it for them. It's been so difficult, in fact, that they're promising EDF Energy more than double [1] or even triple [2] the present UK wholesale power price, increasing with inflation, guaranteed for 35 years, paid for by tax payers.

I find it difficult to tell my friends that nuclear is cost-effective when it needs such huge, super-long-term government subsidies.

[1] https://www.google.co.uk/search?q=Hinkley+is+the+peak+of+sub...
[2] https://www.theguardian.com/uk-news/2016/mar/18/hinkley-poin...
Mentor Graphics releases GCC for 8088, 8086 CPUs
No, he's correct. To a native English speaker, "since January" would mean "in the last 4 months", whereas "since last January" would mean "in the last 16 months" (assuming it's April now).

There's no ambiguity there. It's just how the language works.
I don't think the main worry should be about being harmed. Yes, we can all avoid taking it personally and being harmed. We do that by avoiding, by withdrawing, by not engaging. That is the real damage - it is no longer safe to discuss things. People talk about hyper-partisanship but a large part of this is that there are actors who are just in it for the lulz and people that have emotional problems in their lives who use political discussion as a way to exercise their personal anger.

Sure, we can personally stay safe, but public discourse cannot.
Android I'm fairly sure has some relevant things built in. On my Motorola I can set a do not disturb time overnight where only alarms and calls from selected people will come through (and some other options and combinations). This is android 7 settings > sound > do not disturb.

There seem to be a lot of apps for whitelisting generally.
Google wind: https://m.youtube.com/watch?v=QAwL0O5nXe0
It was a bit distracting when I accidentally turned this on in navigation mode. It made my commute much more fun, but I ended up driving all over the city and was very late for work.
Tiny Lens image compression lens: http://gettinylens.com