skysight-inc/HackerNews huggingface dataset:
If you have a better idea, I'm really interested in hearing it.
Looks like it's up now.
> and have a way of acquiring sustenance along your way

Aye, there's the rub...
It means being able to:

- Never write a "client" again, use your "REST" library and then just traverse relationships and call actions, rather like an ORM or having a local object graph.
- Letting the API provider optimise your usage, by providing different data at different times, inlining at different times, etc, without any changes to your code.
Actually, you do, when I said " vim is intuitive ( -ish?)", the -ish? is meant to convey the point is debatable and not an objective statement (user joemi and nikki93 understood my intent). I think I was right in saying that, seeing the number of replies to my comment.

Edit: funnily enough I added it (the -ish?) 30s after posting because I imagined this scenario, guess I could have been more clear.
https://www.youtube.com/watch?v=qMkYlIA7mgw

The border is defined as a straight line, but was surveyed as a series of slightly wobbly series of lines. They put up thousands of stone pillars, cut out a strip of trees along the border, and it became official.

IIRC there's also some stuff about a disputed island
Keyboards are available, but they're expensive:

http://www.dyalog.com/apl-font-keyboard.htm
> people get priced out of their own homes

Wrong. Adding supply lowers prices, not increases them.

The fact that wealthy rentiers in the Bay Area have somehow convinced activists that they should oppose new development is farcical. Liberal activists are literally protesting to enrich capitalists.
Ask HN: How can I convert myself into a full-time Android developer
I am from Biomedical engineering background. I started working on Android development in 2014. I have many small projects under my belt. I have some good Python projects too. Now I am thinking about shifting my focus on Android development and market myself accordingly. I have finished a year of my masters program and have another year to go.

What are the things that I can do now to enhance my profile as an Android dev?

PS : I am enrolled in a university in California
True. I've long held the view that low costs of launches basically require two things: the equipment should be cheap to manufacture and cheap to service. Shuttle violated the former big time and in all likelihood also the latter. F9 certainly satisfies the former already and there's no reason to think that it won't eventually satisfy the latter, too.
Damnit Brazil.
Stop that.
https://news.ycombinator.com/item?id=12121434
Oh yeah, the infamous teal-and-orange palette, haha
This is why I don't understand (at a practical/economic level) the allure in the tech world of moving to the Bay Area.

In NYC we complain like crazy about housing, but it's honestly fine compared to what you describe. In NYC you can't have it all but you do get to pick any two of: spacious, cheap, or short commute.

Apparently in the Bay Area it's pick any zero? Why do people keep going there?
But this isn't a little bit of money we're talking about. This is a lot of money. This is levels of money that a family likely can't bear.

Now, if, as prices went down, the loans went down as well, that'd be another story.
The bug is in the ImageIO library which would affect SpringBoard, Messages, Safari, and most other applications which process images. I don't understand how having code execution in either of these processes would give up that information unless you explicitly had texted that info.
we'll Russians are not that stupid after all it seems.
Germany has the same thing so they saw it and copied it.
The operators are filthy rich while giving peanut service anyways.
> In California, Prop 13 has de-coupled property taxes from market value altogether

Incorrect; there are limits to annual increases in tax basis value outside of qualifying events (changes of ownership, new construction on property, etc.), but tax basis isn't divorced from market value altogether.
> An excellent two sentence summary of the Kashmir conflicts

I really don't think that's a great summary of the conflict. It's the common narrative that's put forth, particularly in the US, because it makes sense through the lens of US foreign policy, but it doesn't really explain the full background and proper historical or political context.

I'm not going to provide an alternative, though, because I don't think the background of the conflict can be summarized in two sentences, any more than World War I can. Sure, you can say "the war happened because Franz Ferdinand got shot. This set off a chain of events which escalated into a global war" and you wouldn't be wrong. But that's the sort of explanation that really only makes sense of you already know the answer, which is the most dangerous kind.
Previous discussion: https://news.ycombinator.com/item?id=12121434
>As a side note, just check how many Android releases are they going through and yet real-audio support isn't quite there

Actually, there is. As of Android 6.0 Google's CCD includes a section for Professional Audio devices

If a device implementation meets all of the following requirements, it is STRONGLY RECOMMENDED to report support for feature android.hardware.audio.pro via the android.content.pm.PackageManager class.

The device implementation MUST report support for feature android.hardware.audio.low_latency.

The continuous round-trip audio latency, as defined in section 5.6 Audio Latency, MUST be 20 milliseconds or less and SHOULD be 10 milliseconds or less over at least one supported path.

If the device includes a 4 conductor 3.5mm audio jack, the continuous round-trip audio latency MUST be 20 milliseconds or less over the audio jack path, and SHOULD be 10 milliseconds or less over at the audio jack path.

The device implementation MUST include a USB port(s) supporting USB host mode and USB peripheral mode.

The USB host mode MUST implement the USB audio class.
If the device includes an HDMI port, the device implementation MUST support output in stereo and eight channels at 20-bit or 24-bit depth and 192 kHz without bit-depth loss or resampling.

The device implementation MUST report support for feature android.software.midi.

If the device includes a 4 conductor 3.5mm audio jack, the device implementation is STRONGLY RECOMMENDED to comply with section Mobile device (jack) specifications of the Wired Audio Headset Specification (v1.1).
Read the paragraph titled 9. CONCLUSION (on page 13 of the paper).
>There is no one on this board that doesn't understand that more people with more money wanting a thing that there are few of drives up the price.

Based on your previous comment, you seemed to be doing exactly what you say nobody on this board does.

>Some of us would rather move on to the complex interlocking and ever changing conditions - political, sometimes, and sometimes just strange human weaknesses or predilections -- instead of rehashing old arguments that conveniently skirt the hard stuff just to score points.

And narrator went into those political/human conditions, yet you reduced his comment to a "supply demand checkbox." Though you found his comment disingenuous, it seems that you are not bothering to read his comment; and the only thing you've provided to the conversation is: it's supply/demand plus other interlocking conditions.
> There is no one on this board that doesn't understand that more people with more money wanting a thing that there are few of drives up the price.

Look in this very thread and you will find people who insist that allowing development would somehow cause prices to rise and for people to be forced out of their homes.
There's the exclave Point Roberts, Washington (http://ngm.nationalgeographic.com/ngm/0408/feature7/), which falls ever so slightly south of the 49th parallel.
I'm not sure the point about the ORMs is entirely true. I see what you're saying, but the API boundary should be the canonical definition (unlike an ORM where the database might be), and the server and client need to conform to that, so there shouldn't be leakage.
What if an entire town decides they don't want to allow minorities to live there? It will undoubtably change the culture.

Why is xenophobia and NIMBYism acceptable in one case and not the other?
For "terrible at pitching", the official story [1] is trying to raise a Series A and getting rejected 42 times. I don't agree with everything in the official story, but the part about going to a bunch of meetings and being rejected over and over again for 6 months is accurate. I went to a handful of those meetings and I assure you it was very bad. My favorite one was a partner at NEA telling us that if we could only be more like Cherry [2] then we'd be fundable.

And after finally raising the Series A, Exec [3] came along and despite being only a few months old raised a huge seed round at twice Thumbtack's valuation.

My memory of the timeline was a little off for Homejoy, but there was a time after Homejoy raised ~$40 million dollars at ~2-3x Thumbtack's valuation that made it feel like we were underperforming where we should be in fundraising. Thumbtack did eventually raise more money shortly thereafter and then even more money in the future, but at the time you don't know any of this.

1: https://www.thumbtack.com/blog/building-thumbtack/

2: https://www.crunchbase.com/organization/cherry/

3: https://www.crunchbase.com/organization/exec
Ethereum might have something to learn from the conclusion of the council which tried to establish illegality: no rules had been broken, the lottery was ill-devised. The winnings stand. Better luck next time.
UBlock Origin WebSocket
Geography Now: Countries A-Z [video]
The new Google Arts and Culture, on exhibit now
As a Vim user I would agree with what you've said. I would add that a lot of the terminology would have made more sense back when it was introduced, and at that time the other now-common versions weren't nearly as common. I think an effort to use both the Vim terminology, and the common terminology that people would be most-familiar with would be good. If it said "yanking (copying)" and "redraw the cursor (scroll the screen relative to the cursor)" it would be obvious.

Also, I think `z` is a fairly bad example, because nothing really starts with `z` and in some ways it's just a hodgepodge of different things that needed keys (`z` is of course not the only key like this).

`y` for example is used for everything related to yanking. `p` for everything related to pasting. `i` for insert mode. `v` for visual mode. `c` for change, `d` for delete, `w` for word. There's other various examples I'm sure, but most of the basic usage of Vim (besides, perhaps, `hjkl`) all maps to fairly easy to remember keys once you do it a few times and understand what they stand for.
Stick a Fork in Ethereum
It's frustrating all the hate directed to middle eastern and Islamic countries that seem to be gradually finding their own way towards modernity and prosperity. Always finding a way to sabotage that progress. Happened in Egypt, and now trying with Turkey.. _and_ claiming to be on our side and trying to 'fix' our 'sub-par' countries at the same time..
Try reading the parent comment of this thread - I wrote it, and I explicitly condemn the judge.

Doesn't change the fact Facebook lawyers are in the wrong when it comes to this specific issue (and, of course, that doesn't mean the judge is right about everything else).
Wow, this is very interesting and something I think I could handle, even making a fraction of what you're making. What kind of profit do you see out of that 16k, if you don't mind me asking (if so, feel free to ignore the question)?
I want to go to there.
I guess that would depend on if the book is still relevant to and likely to be owned by the person you're pitching.

Or, of course, you're making a glib commentary about retail bookstores, in which case, s/bookstore/amazon\.com/g.
Don't worry too much about typing it. The syntax of APL isn't all that powerful and actually limits how you can leverage the aggregate operation semantics.
> Blocking the service "out of spite" has no legal grounds.

blocking whatsapp because they are being uncooperative with Brazil's legal system is completely fair.

> They asked for access to data WhatsApp has no access to, and then blocked the service when they didn't get it.

Are they required to be able to provide such data when asked if they want to operate in brazil?

Did they respond to the request in a reasonable fashion?
A few times each year I come back to Randal Munroe's "What If" [1]. By then I've forgotten where I left off last time and just kinda binge-read them over the course of a few days. If anyone here hasn't seen them yet (or, like me, hasn't checked in for some time), do yourself a favour and do it.

[1] https://what-if.xkcd.com
>we might be giving up because we don't have high growth today

If by this you mean our descendents. It would be fair to note that life for most was quite brutish and short in the "high-growth" period you're lauding. Would you have been a collier or among the more fortunate, I wonder?
تحميل برنامج يوسي 2016 متصفح للكمبيوتر والموبايل UC Browser
"It's just like we all learned in college! Object Oriented programming is supposed to model real-life!"

It is - in execution (message passing), not in taxonomies. You can't model the taxonomies because all set-in-stone languages are inadequate for that (see SICP, for example). Also, it sounds like someone had an inheritance mania on your project. That's an instant loss right there. (But maybe the language used didn't allow for anything better? C++ is notoriously bad in this respect, for example.)
> Do we have a grasp on what it would take to treat the stdlib as a "first class" citizen?

One of the solutions to this problem could be having package management in your language be a first-class citizen, then treating each part of the stdlib as a separate package. If using stdlib code is just as simple as using 3rd-party libraries, then why need a stdlib at all?
"End of story" seems pretty final to me. Either way you're only expressing what you want.

Since you're focusing on trivialities, you obviously skipped a things in the article. They're spending $27B on 1,025 new subway cars with a significantly upgraded layout: Bigger doors and roomier, open-ended layout will fit more people and make it easier to find a seat, make it faster to load/unload people, plus be friendlier to wheelchairs. Those are big changes, not aesthetics. Since they're upgrading things they might as well add some superficial nice-to-haves like wifi and USB chargers, because they're cheap and it's 2016.

It's time to modernize, even the surface details. The NYC subway experience is an embarrassment, especially when you compare it to the subways in other, nominally poorer cities/countries that care more about public transit.

If you want to complain about something meaningful, complain about the lack of wheelchair access to stations.
Then Brazil doesn't have to allow them to operate in their country.
In theory that sounds nice and all, however in practice this leads to jitter, since the delta between the time the physics were done, and the time the frame is shown, keeps changing. In the worst case it skews slowly over time, leading to very ugly frame skips when the counter "flows over", despite the system running at full framerate.

In practice you must always have at least a smaller version of your physics engine, that your rendering loop needs to run before actually creating the frame, to do one of these two things:

- interpolate between the last and the previous physics state, accepting a constant additional latency between input and result

- extrapolate forward from the last physics state, accepting that what is displayed will occasionally be slightly wrong for a frame

Both of these come with their own problems, which may be bad enough to completely invalidate their use depending on whatever game type they're being used for.

So even if you decouple and parallelize your loops, you end up with 3 ways to handle the result, neither of them being without disadvantages. There are no silver bullets.
It seems to me there is a lot of VIM vocabulary that is very different from what is common on the desktop today. I don't know what yank means. I don't think I have a desktop app that has a yank function.

In most Unix systems you should be able to go to the beginning of a line, press Ctrl-k and then Ctrl-y to yank. At the very least your browser and terminal should understand those two commands.
>Visual Studio 2015 / Add notelemetry.obj to link line to reduce Microsoft adware potential.

It's quite sad that you need to proactively add a notelemetry.obj to your link line to turn off telemetry when generating your code.
Hell has a special place for Kissinger.
http://i.imgur.com/Q39iHmB.png
Suggested reading: http://www.telegraph.co.uk/culture/books/non_fictionreviews/...
So there ought to be a new generation of leadership in the Emacs maintainer community. Ironically, he is a Haskeller. I thought this was covered on HN before, because people were enthusiastic or concerned depending on how you look at it.

http://sachachua.com/blog/2015/12/2015-12-10-emacs-chat-john...

http://www.youtube.com/watch?v=udNb4E4smbM

To the consternation of many, I love Emacs. I even eschewed tmux for multi-term, trying to move to notmuch.el for Gmail-esque email, and even consider moving away from a dedicated PDF reader and consider doc-mode if not for its lagginess (it is doing impressive stuff).

But how do I contribute to Emacs?

I like the Old Guard, I do, but I think there is something to be said for a few orgs philosophy, not implementation, such as Fedora, Mozilla, and their attempts to onboard volunteer effort.

They have good wiki material, they have the badge process to show hip ways to contribute. I too find the latter kind of off-putting, but my point is they try to signal to novices like me what to do and what of those things can be valued and by whom. I recently set up an account with Fedora and will try to work on the project not because I particularly fond of the distro (I prefer Debian, which I also want to start pitching in on), but as a culture I want to understand them and leverage their community handling tactics and use it later. They seem to know something, I want to know how they got there, why, and immitate it elsewhere needed.

Traditional projects have far less material on this. I appreciate a good static page/wiki/doc system more in the post-JS monstrosity that is the web (again, scary is the number of sites weekly I cannot visit with JS blocking to READ DOCUMENTATION; Emacs is thankfully one, or any GNU project, I worry about in this regard), but we find no good information about how to get involved with Emacs.

I have intended to email John about this. Can we consider this post to mean I am not the only one at a loss?

And a smile gripe: I have started to use ensime for a Scala Coursera course, and if the author of that post is here, I find your docs polished but confusing. Basic concepts (I need to really focus on sbt-mode to get interactive, ensime does not help with that and other stuff, you need to set up SBT first for ensime integration and the server) is there, but is linked to GH issue tracking and other stuff. You insist on reading the FAQ section that links to that, but I ended very tired one night going in circles. Resting AND trying again next day I got what you guys did, but you will lose idiots like me every time.
I would leak stories to the press about how we have a secret internal fund that generates mind blowing returns year after year thanks to our army of math phd geniuses but is closed to the public. (Yet conveniently publishes its returns publicly.) Yea, that's what I would do.
There is a fourth one - the electromagnetical amplifier - essentially a transducer mechanically coupled to a carbon microphone. While not relevant for logic circuits, it would come at the start of that chain.
It's not nearly that uniform. I live in Sonoma County (an hour north of SF), and my home cost a little over $500k a couple years ago, but that's for over 2500 sq ft and it's brand new (I bought before they built). There were smaller models in the low $400k's. There are plenty of older houses for sale for less than $400k in town that are fixers.

For obvious reasons, prices scale with proximity to population centers and higher paying jobs. CA is a big place and encompasses a few very different regions. If you want to live in say, Coalinga (which I just found through a map) in the Central Valley, I'm seeing houses on Zillow in the low $100k's and below.

But, to what's likely your point, in SF and the surrounding metro area, even starter homes are well out of the reach of most of the people that live there. Hell, starter homes here are out of the reach of a good percentage of people, and it's not nearly as bad as farther South.
Did you attend an "encapsulation, polymorphism, inheritance are our holy buzzwords" (yuck!) kind of technical college or a "focus on messaging patterns" (yay!) kind of technical college? The former kind tends to do that to people.
It was, anyways. Fell off the front page after only 2 hours. Not sure what the deal is.
Not far from Fremont, Piedmont is completely surrounded by Oakland. 1.6 square miles, 10k residents.
> Why do the rights of the local people trump the rights of people from "elsewhere"?

On at least some level, I find it reasonable that the people who live in a certain place decide over that place. In any case, that is rather conventional, isn't it? It's particularly clear on the level of countries, which is why I mentioned it in my comment. Only citizens or residents of a country, not the rest of the world, get to vote in elections.

> The major question is what harm is being done to the local people by the existence of 50 story buildings

That's really a matter of their personal opinion. Some of us find such buildings repulsive.
Thanks, yes an invalid certificate then a paywall / adwall tends to put me off.
Nah, between "firewalls" and rock-bottom central bank rates, money invested (or rather multiplied, through fractional etc etc) by banks today is not coming from savings. Which is why returns on savings are basically non-existent; but it's the only wealth accumulation available to everyone, and in times of "austere" frugality with uncertain job prospects, people keep accumulating them anyway.
Somewhat analogous I believe to previous post I have seen from a YCombinator investor is basically: "Why You, Why This and Why Now?".

I'm paraphrasing. I can't find the original as there are lots of copy cats (including Seth Godin [1]... intentional or not). Even ATDC [2] the very startup booster organization that did not accept us (I laugh at this because our startup is still around and successful unlike all the others they did accept).

Which brings me to a great segue... you don't need a pitch if your company makes money.

[1]: http://sethgodin.typepad.com/seths_blog/2010/01/why-you-why-...

[2]: http://atdc.org/atdc-news/why-this-why-now-why-you/