skysight-inc/HackerNews huggingface dataset:
Interlibrary loan is great, not least because it's given us WorldCat, but it's no excuse for having a crappy collection. Libraries should of course add new things constantly, but the library is not just a lending club for poor people; it's meant to function as a repository of renewable intellectual content, and provide people with the opportunity to encounter ideas they might not otherwise.
Thanks! Much more substantial.

We're definitely aware of all of this. Tokio is made by two Rust core team members and the person who wrote the most widely used async io tool; it's virtually all but provided by Rust itself. And the ecosystem is aware of this too; the other people who were working on AIO have backed tokio as well, and the Rust community in general is interested in not having this split.

> Synchronous code can not use asyn code either because, well, in order to get anything from async code you have to be async yourself.

This is solvable through a threadpool, which tokio provides. In other words, it lets you make a blue function red.

> But they are not the only way to avoid these costs

These do not avoid all costs. For example, they pay the overhead of green threads, which means that you can't interoperate with C code at zero cost. That's a price a language like Rust cannot pay.
yeah that's definitely a scary possibility, though I would think explosives would be the more realistic threat

anyways, electronic actuation of a firearm is already illegal in the US. if you're firing a gun in any way besides actually pulling a trigger with a finger, chances are good it's illegal (with some small leeway such as turning a handcrank)
I think that's a cynical view that doesn't reflect reality.

In my experience, people will be engaged if you engage them. Typically what happens in these scenarios is somebody gets a grant and decides to do something, and they put a public posting in the janitors closet in the women's room in the city hall basement.

My city is doing a refining effort where they publicly over faux-communicate. There's lots of meetings with brainstorming, fancy pictures, etc. Than a preliminary document dump written in jargon. Then, days before the decisions get made, there's a Friday night drop with the "decisions".

Then people find out at the last second if they are lucky. At that point all decisions are made. Partial public financing is typically lined up. The only way to effectively get any voice is to rally around some bullshit regulatory point.
Mainly on the Plane
Video tutorial #1: publish/subscribe with deepstreamHub
That's crazy! I always thought objects were stack allocated by default unless escape analysis showed them to escape the function return. Goes to show how little I know about .Net memory allocation..

Could you elaborate on what the problems would be with storing on the stack? I'm oblivious to what the problem would be. Stack relocation?
Maybe you should try moving to the north side of the city?
I'm reminded of Abraham's Lincoln's quote:

Our progress in degeneracy appears to me to be pretty rapid. As a nation, we began by declaring that "all men are created equal." We now practically read it "all men are created equal, except negroes" When the Know-Nothings get control, it will read "all men are created equal, except negroes, and foreigners, and Catholics." When it comes to this I should prefer emigrating to some country where they make no pretence of loving liberty -- to Russia, for instance, where despotism can be taken pure, and without the base alloy of hypocracy

The way it talks about Russia seems anachronistic but I guess our view of the country hasn't really changed much over the last 150 years.
Shockingly, YC companies are always at the top of the lists in the categories they service. Smells like a growth hack to me.
Mul-ti-pass?
Because the portable battery pack market size was estimated to be $15B in 2014[0], and is projected to grow to $17B by 2020[0]. That's saying nothing of the massive anecdotal evidence.

[0] https://globenewswire.com/news-release/2016/04/04/825448/0/e...
What a pity. There are several strict JVM languages, but there aren't enough of them with compound values, i.e., unencumbered by pervasive use of object identities when manipulating compound data.
True. Half of Americans did fell for the lie that Obama was born in the Universe States.

10 Points of Forgeries found on Obama's Birth Certificate.

https://www.youtube.com/watch?v=jk3KRxTfkLM

But you are free to believe which ever hoax you want: The hoax that Obama was born in America or the hoax that Obama was not born in America.
Gentrification involves changing the culture of the neighborhood, not just construction.
There are pretty simple As to these Q's. c
> There is probably a PhD thesis in developing a calculus that can transform an algorithm P from one to the other architecture.

Far more than a single thesis. That is a grand challenge problem.
Linkedin is rolling out new design
>The stuff ends up being so esoteric, that rarely will these trainees actually be able to use this knowledge for their own programs (i'm open to counterexamples here).

In my own work I have to use the hyperloglog[1] algorithm pretty often. If I didn't know CS basics it would be a complete blackbox to me.

Or say someone is building a database and needs to make sure that chances of personally identifiable information getting released is minimized. He'll probably have to use some sort of differential privacy[2] algorithm. If someone has never encountered probability how would he even understand the requirements?

[1] https://en.wikipedia.org/wiki/HyperLogLog

[2] https://en.wikipedia.org/wiki/Differential_privacy#Formal_de...
Sorry, no. Tokyo is not a correct romanization of the metropolis' name. It is rather an exonym.

Romanization is a way of unambigously encoding Japanese into the roman alphabet. One method gives us "toukyou". Another system uses diacritics for long vowels.

"Tokio" is a different word.

tokio -- ときお (to ki o)

toukyou -- とうきょう (tō kyō: this is Tokyo)

tokyo -- ときょ (to kyo)

Note that ō loses an orthographic nuance, since it can denote either おう or おお.
Trump is dismissing officials in charge of nukes
No, because the gentrification move would be to buy up those $50,000 dollar houses, renovate them/replace with a condo block and drive out the local residents. Gentrification comes from developers, whereas what he's describing comes from the city itself.

Key quotes:

"It's wealth that is shared throughout the neighborhood." -- about as anti-gentrification as you can get.

"American cities can make low risk, high returning investments while improving the quality of life for people, particularly those who have not benefited from the current approach." -- indicates to me that the investment he's speaking of is of cities into existing areas, not developers demolishing and recreating neighborhoods.
I think that if you could get the problem statement as concise as "Need a device that can reach X rpms and can only be made of Y and Z and must cost less than N" then the battle is won.

Another example of this kind of innovation that comes to mind is using freezing wax as a heat source to keep neonatal babies warm.

http://extreme.stanford.edu/projects/embrace

The problem statement for that would be something like, "neonates need to be kept at a stable temp."

For this one it might be, "We need some way to separate blood solids from liquids." But maybe even that is too close to a "solution stated as a problem after the fact."

I think that challenges like this are commonly used as exercises for undergrad design students. But I love the idea of expanding it. A version of the x-prizes that require basically no capital, just imagination.
I think this is mostly about what the formal and informal definitions of being depressed are. Informally people describe depressive states, and feelings of sadness, loss of hope, desperation, and so on as "being depressed". Those feelings are awful, but if they are coherent with real circumstances like grief, or a job you hate, then those feelings are somewhat appropriate and changing circumstances should help. Depression, the disease, is not coherent with reality or circumstances. It unfortunate that the same word it's used for these related but different states.
In Depth with Richard Rhodes [video] (2000)
Alphabet ending solar UAV program
Uber's David Plouffe to Join Chan Zuckerberg Initiative
With "technically it's possible", do you mean:

* Anyone can access it but if it is monitored or found out afterwards, they're in trouble?
* Or do you mean that after you ask permission, you get a privileged account or whatever and can then access the private info?

Because if the first is the case, I have a "delete Google account" button to click before the end of the day...
It would be amazing if you could get leverage at rates below T-Bills. You are most certainly not at lower risk than the US government. It may be possible if you play duration arbitrage taking short term loans to buy long term treasuries. But then your playing a very dangerous game.
Suggested title: "Anti-Russia: Liberty and servitude in the new philo-czarist age"

This concatenates the title ("Anti-Russia") and the subtitle, as the title alone seems non-specific.
I'm the author of the klipse[1] plugin. Timothy impressed me with the quality of his klipse interactive snippets in this mind-blowing article.

1: https://github.com/viebel/klipse
The irony is that in order to get things done it's better to work from home. How's that for socialization?
2 points. First, yes, plans started to go up before ACA, in anticipation of ACA. Second, when a plan went up 20% in 2012, it might have been an $80 hike. Now in 2017 when it goes up 20% it is an extra $240 a month. So even if the rate of increase is similar, the pain it causes is not, especially contrasted with stagnant wages.
Currently, there is absolutely no realistic way to set up the infrastructure required to operate such labs in third world countries. The costs would be astronomical.

While, yes, ideally all humans would receive the same high standard of healthcare, pragmatically it's just not going to happen anytime soon. Before that happens, this is a very useful (and clever) tool.
We’re Thinking About Organizational Culture All Wrong
Advanced Monitoring of Fluentd with Datadog and Rollbar
Same thing goes for availability over Slack, HipChat, etc.

"We should all be on the Slack/HipChat channel so we can get instant answers to all of our questions!" - the people who have lots of questions

"Great, all I need, another source of interruptions!" - the people who get asked lots of questions

(Guess which one I consider myself to be?)
One definition of "substance" might be consumer surplus. Electricity provides massive utility to society, despite its relatively cheap price. Consumer surplus is not reflected in GDP, but it is certainly real and important.
Instacart is cutting worker pay again
Nope. Why would you think that?
https://news.ycombinator.com/item?id=13371991
Logging: Change your mind (Clojure)
> that means that capital is wasting the resources, which means that the capital is not earning a return, _which means that it stops growing_.

What's interesting is that people might not notice for awhile that the capital isn't earning a proper return, and the realization can be in the form of a sudden price adjustment + crash (think tech bubble burst or housing bubble).

I think even standard economics is starting recognize this, even though the serious study of severe crashes has been somewhat neglected between WW2 and 2008. One problem is that data is hard to come by, given the rarity of the event. Another is that it's hard to come up with a good theoretical reason why asset prices can be persistently wrong for so long.

> (1929 and 2008 are exceptions, not the rule.)

What if it turns out that severe crashes to the tune of 1-2 a century are a rule? How many data points would we need to see before economists would be convinced?
During a war? I don't see why that's controversial.

Israel could have easily cut the lines and used a jammer.

They didn't.
And what happens if the people I vote for, who are supposed to fix this situation, don't win the election? Should I just sit around for a couple more election cycles and do nothing?
Guetzli JPEG encoder
A successful interview consultant for Google who failed at Google? Ah, the irony!
I bet accountants fall on the side of people who like uninterrupted quiet to do their work well.
I think you nailed an important point here: text is great in representing code because text is sequential, and so does a lot of the code we write, and the computer it runs on. Maybe if the code have different structure, some 'visual' code would serve better. Idk, maybe coding for an FPGA/GPU would benefit from a visual representation?
From what I have read, the memristors were the goal but they just aren't ready yet. Rather than wait, they implemented The Machine with what is available now.
> If Bitbucket was not bought by Atlassian, it will be able to grow and compete with Github/Gitlab?

It can't compete now anyway.

> If Hipchat was not bought by Atlassian, it will be a serious contender for Slack?

Hipchat is not even close to being a serious contender for Slack.
> I also miss having a (Android) back button on my phone.

I find I much prefer the swipe from the left to go back, it feels a lot more natural.
Despite the misleading title and URL, this is just a side project from one person at Google.
Mattermark’s CEO on Her Accidental Mission to Organize the World’s Business Data
Zuckerberg: I want to cure all diseases this century (2016)
There are a lot less business-focussed resources for sure. You can check this free business course on Udemy that seems decent (I have not taken it myself) https://www.udemy.com/basics-of-starting-an-online-business/

There are a lot of resources for marketing, but you have to look for the ones that are relative to what you want to achieve.
Are these sorts of scrapers able to grab any data from the post payment side of things in any way? I imagine there are a lot of interesting tags for ad tech, remarketing, etc. firing after checkout.
You don't have to rewrite the (vast) majority of crates to be asynchronous because almost all of them can run from a thread pool with zero problems. Worst case scenario, you spawn a new OS thread and return a future which integrates very well with Tokio. Since it's built on top of futures-rs it will play nicely with other asynchronous crates and wrapping a synchronous library is much easier than rewriting it.

It would be great to have every I/O library use OS specific polling mechanisms but that places a significant burden on library developers to not only know their domain, but have experience with each platforms quirks and limitations.
Apple's AirPods grabbed 26% of wireless headphone sales after launch
There should probably be more than one answer to that, but one of then is that Chinese people love to gamble. I believe that's because gambling was not traditionally frowned upon in China like it was in the West.
Meanwhile Aquila was flying this summer for the first time[1]

I always thought there was a credible idea behind very high altitude loitering aircraft as a communication infrastructure and I'm a bit surprised Google killed it off, especially if they have any lasting ideas about Google Fiber. Some of the new millimeter wave networking tech could deliver a 10gbps+ back haul network on such a drone.

[1] https://code.facebook.com/posts/268598690180189/flying-aquil...
And for those of us who get distracted by visual noise? Maybe blinkers (https://en.wikipedia.org/wiki/Blinkers_(horse_tack))?
Protecting Innovation: Arista’s Copying of Cisco’s User Interfaces
>By definition there is little business opportunity in markets where people don't want to pay.

Counterexample: network TV, radio, facebook.com, gmail.com, pretty much all of the ad-supported web.

>Peer-to-peer only ever made sense for popular stuff that people won't pay for.

Counterexample: Skype (freeium model on a P2P network). The content wasn't "popular" it was private phone conversations and people paid for it.

Counterexample: Bitcoin (runs on a P2P network). People pay fees to miners so that the network relays their transactions.

Counterexample: The internet. A giant P2P inter-network with all sorts of different business relationships. Many of which involve paying someone to send a packet that is only meaningful to a particular party.
It IS different. In async code every single line of code must be async (or be very fast and i/o free), else you block everything.

In Go, you can decide that a call frame and all its descendants will live their own life in a separate thread of execution. But inside of that call frame, the code is just usual, synchronous code. It doesn't event need to know that it's a goroutine. It is just executing concurrently to other code, at a very low cost to the computer and to the programmer.

Go doesn't have async i/o by choice, it just doesn't need to. Though I'm pretty just there must be a libevent or libuv binding somewhere.
As someone who worked on an open data toolkit here in New Zealand, you also wouldn't have any clarity on "shadow users" either when it comes to non-economic returns.

For our initial prototype, we originally forked your docs repo and heavily modified it which got us up and running quicker than if we had started from scratch!

That said, we ended up switching to another setup later on but still, it would've been painful without your open sourced works!
It's no secret that YC services are commonly used by YC founders, especially since founders of the big startups are often super generous with credits, to help founders just starting out. Nothing weird happening here, there are several categories where the commonly assumed best YC solution isn't #1, or even close. That made us realize we had something.
We aren't supposed to post stuff on HN that has paywalls you can't get past. Clicking from Google doesn't do anything for this one.
1. The g-force always acts in one direction: towards the outside of the disc.

2. The diameter of the tube is small. It's nearly 1-D dynamics in there.

3. Very large g-forces only happen at top rotational speeds. When not rotating, the material gets slowly mixed back up, but at the regular (i.e. very slow) diffusion speed.

So: separation works always towards the outside + re-mixing is a much slower process = it works as expected.
Would be amazing right

Four child replies deep and someone mentions that leverage could be dangerous, might be a new record folks!

Ironic if you are successful then poor people that can't even lock up $1,000 for a few years will say you are a rent seeking mess.
> > Then stuff like spinning up 1 OS-thread for every CPU core

> This is not implemented in tokio yet, but in my understanding, it's coming.

I just started full-time work on something like that (waiting out a noncompete) but more similar to the LMAX disruptor than a round-robin scheduler. That sort of heavyweight pinned actor architecture has a lot of performance and simplicity benefits especially for something like Rust which already has a solid handle on good memory use.
tl;dr: they requested a URL and wanted it to echo a token passed in the query string. They accepted 404 pages that echoed the token as valid, too!

"In case anyone is wondering why this is problematic, during the Ballot 169 review process, Peter Bowen ran a check against the top 10,000 Alexa domains and noted that more than 400 sites returned a HTTP 200 response for a request to
http://www.$DOMAIN/.well-known/pki-validation/4c079484040e32...
[1]. A number of those included the URL in the response body, which would presumably be good enough for GoDaddy's domain validation process if they indeed only check for a HTTP 200 response.

[1]: https://cabforum.org/pipermail/public/2016-April/007506.html
"
> no GTA deserves the title of "realistic"

depends on what you prioritize to mean "realistic." I think most people would agree that the world of GTA V (and IV) is incredibly realistic by video game standards, to the degree that it's the obvious choice for this AI project.
Accounting often requires huge amount of folder/files which is next to impossible to organize in an open office -- also there is no QA/automated testing for misfiled numbers/reports.

And last but not least, significantly fewer accounts are necessary in a software company compared to the sheer amount of developers. (monkey ones or otherwise)
You meant this one. http://www.recode.net/2017/1/10/14220872/instacart-pay-cuts-...
I think your point is 100% spot on. HOWEVER to be clear no one really should be investing in anything they don't truly deeply understand. There is no invest X amount of money, not understand the business, get X + Y money out... unless Y is negative.

Except maybe the stock market with a 30 year horizon.
> The two bombardments by Israel over the last few years

You have got to be a troll, or did you forget that Hamas attacked Israel? I assume you think Israel should have just ignored that?

> in the 21st century

If the residents of Gaza actually joined the 21 century (for example in programs like what this submission is about) things might be quite different.

> And the best way to do that

You suggest something then.... What would you do with a population that just wants to kill you? Let them do it?

> will love Israel forever.

As if their hate has anything to do with Israel's actions. Seriously, do you not know even the slightest thing about the history of the area?

> What a generous gesture!

What other country leaves the communication of the opponent wide open during a war? Disrupting communication is like class 101 during warfare.
I think the issue here is that it could be made simpler. If there's no extra value in the additional keywords and statements, then why have them?
Eh, both of you are right.

Yes, a full-blown centrifuge could be made safer (put a shield around it, yadda-yadda). But if the paper device is made safe enough, I don't see why it should not be used when there are no better options. And it appears that it could be made safe enough.
But the whole point of librarians is to allow that to happen, rather than thinking there's one perfect list of books that everyone should just copy from. For sure you would see lots of bias - which you could then measure and challenge, but which could also turn out to be valuable.

It's odd to me that you can't see the inherent bias in saying that popularity is a proxy for literary value and designing your algorithm around that. Sure, it'll give you an unbiased insight into what's popular, but that assumes that libraries are in the business of catering to the popular taste, when we have a bustling private sector to do that for us already, which takes account of the fact that a great deal of the publishing industry's output is disposable and of only short-term interest. I mean, McDonalds is arguably the world's most popular restaurant chain, but that doesn't mean their food has significant gastronomic value, does it?

What is in the public interest, and what the public is currently interested in, are two wholly different things.
Your second paragraph completely contradicts your first. Our very low interest rates are anything but free market. They are a Fed monetary policy.
The "web" link works for me.
I find myself and some of my peers working from home on days we need to keep our head down. I agree, organically interaction and social time will exist regardless of open/closed space. The problem I find for myself is that debugging complex problems or designing new complex systems is extremely difficult in an open space. These situations lend well to either booking a meeting room for myself or working from home.

The problem is that neither is ideal because I want to be at my desk. My desk is setup in the way I like and want it to be for my maximum productivity. Now my bookbag becomes a mobile desk with all the fixins so I can get work done in any of the above scenarios without much effort.

This is a problem and frankly I don't see the pros outweight the cons for open office.