skysight-inc/HackerNews huggingface dataset:
I've been following these github issues for a while; fetching sources from IPFS seems like a great step forward for resiliency in general, and quite a natural one for Nix considering things are already immutable. Using IPFS as a binary cache is nice, as it would lower the maintainers' burden and make out-of-tree experimentation easier, i.e. without damaging the integrity of nixpkgs and cache.nixos.org.

I hadn't even thought about using the FUSE integration of IPFS, but it makes a lot of sense. Nix is a lazy language, and the nixpkgs repository basically defines one big value: a set of name/value pairs for every package it contains (as well various libraries for e.g. working with Python packages, Haskell packages, etc.). The only difference between installed/uninstalled packages is whether anything's forced the contents to be evaluated yet.

Likewise, an IPFS FUSE mount conceptually contains the whole of IPFS. The only difference between downloaded/undownloaded files is whether anything's forced the contents to be evaluated yet.
I'll trot out my standard question whenever Realm hits HN: when are you going to have a Browser Javascript client? Our clients want iOS, Android & web apps, so we can't use Realm until we can hit all three.

We don't need the full disconnected functionality that your mobile databases have, I believe that a thin layer on top of your object storage would be sufficient -- we could assume full connectivity when the app loads and when it exits (by hooking onbeforeunload).

Realm looks awesome, I'd love to dive into it more.
Show HN: Keyhole.co – Hashtag and keyword tracking for social media
Ty. In that case, specifically regarding poking in memory, isn't that not possible regardless of how malicious the program is?
> With proper composition, your child objects are named, and you can choose which interfaces you want to delegate to which object. This doesn't just give you better control over which functionality you wish to expose, but also avoids conflict when two member objects implement the same interface.

Oh but you can avoid that, it's part of the language, see this link:

https://golang.org/doc/effective_go.html#embedding

Typically, you can have something like this:

type lockedReader struct {
io.Reader
sync.Mutex
}

lr := lockerReader{someReader, sync.Mutex{}}
lr.Lock()
lr.Read(...)
lr.Unlock()

By default, methods will be delegated to the first field that has the method. If you want something else, you are free to override this default behavior.
Ask HN: Your recommended urban studies reading?
Ask HN: Your recommended urban studies reading

Hi everyone,

I have a few topics I'm interested in learning more about and thought I'd seek the help of some of the smartest folks I know (on the internet and have never met). Specifically, I'm looking for books, blogs, magazines, etc. that could give more perspective on:

1) Gentrification - arguments for, against, alternative

2) "Solving" Homelessness - different perspectives on solutions, examples from other countries, what have you.

3) Law enforcement - comparative of US vs other nations. I've wiki-read about the Peelian Principles and curious about alternative ways of policing, crime reduction, rehabilitation

A few things I read/have read: "The Works" - Kate Ascher, Jane Jacobs, LAtitudes, BLDGBLOG (and Manaugh's books), urbankchoze's blog, The Rent is Too Damn High

I'm in LA and would like to be better read about some of these issues.

Thanks!
If you want affirmative action to be implemented at the beginning, why not take that thought further and discourage someone from producing kids when they are not yet ready to be parents?

Honestly, government help is definitely necessary to help the less privileged kids. But it is by no means sufficient if the home environment is broken and parents don't have time to develop their children.
> Not really. I maintain a list of my completed projects and work history, and I simply choose what is relevant and important for the job I apply from that list, so adjusting a curriculum vitae takes little time. As for cover letters, I've only seen them in requirements in unskilled job ads, and this was long ago.

This is actually great. A lot of less experienced candidates could learn from this.

> Chatbot won't understand what I'm talking about (general AI is still a pipe dream), so I doubt it would ask targeted questions. And it would be very tiring for me to explain to a brick wall (i.e. software, unless your chatbot passes the Turing test) why I am proud of this or that project.

Agree about the pipedream. We don't have that dream ourselves. We just aim to make our chatbot smart enough to ask good questions and collect good information for a human reviewer. Does that make sense?

> OK, I take my previous remark back. I obviously was projecting the situation in Europe and US to the whole world. China or India have different setting, from what I can infer.

Thanks, I did realize we were coming from different contexts. I am just here to learn! :)
Housing in DC is a little over 3x what it is in Baltimore (overall so I'm sure you could find exceptions). In addition to that, you don't work for the federal government to make a lot of money. Because you can't.

So yes the salaries are not comparable. You would make less even if you got Step 10 of GS-15 (which you definitely would not). You might be able to make on your W2 at USDS what you make in Baltimore. Maybe a little less. If you work for the government in DC you are doing so out of a sense of service.

It's part of why it's so hard to get good tech people to work for the government. You have to be a Matt Cutts and have made your money already, or come from money, or have that inner drive for public service. It's hard to make $115k in one of the most expensive cities in the country when you could live almost anywhere else and make more each month and pay less to live there.
Good idea, but I noticed some issues:

IMHO it would be useful if at least the result pages had permalinks so you could copy and share them.

I think the adapter suggested for "laptop with VGA" to "TV with HDMI" does not work that way around, which is exactly the kind of mistake this site should help to avoid.

As others have noticed, (m)DP is fairly important and missing.

given the watermark, you are probably not allowed to use this image on your site in this way https://www.dongledaddy.com/images/tv/hdmi.jpg
(Adam from Realm) Not yet, stay tuned in the coming weeks!
You've been breaking HN's civility rule with bits like "I am done talking to you", "Oh my god stop", "bitching on HN", etc. That's not cool, regardless of how wrong other commenters may be. Please take greater care to be respectful in comments here.

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

https://news.ycombinator.com/newswelcome.html
Germany grapples with fake news ahead of elections
Target Conditions for Sending Push Notifications Over API
Alexa, clean my bottom!
They are not – the are, after all, operating in a few markets with basically the same mechanisms as any market. And the continued insistence of more or less any for-profit company (and non-profit, and government,...) shows that it's effective.

But it was a point repeatedly made in the other threads about this redesign – basically "they're wasting their/our/my money on useless stuff like this when what they need to do is make Firefox use less memory/faster/whatever...".
Just realized that myself by doing the actual calculations, the Space Shuttle would need the same three minutes to come to halt from 362 km/h. In comparison, a Bugatti Veyron will do that in less than 10 seconds. So the OMS Engine are really not that powerful, at least relative to the mass of the Space Shuttle.
Sounds like a good rule. One that I happen to have followed when it comes to work and broken when it comes to studying (which I know consider mostly a waste of time).
Time and time again, Microsoft promises to change, to reinvent itself -- all they've been doing is taking existing issues customers had with them and making them worse.

Shame, such a shame. I've stopped believing in Nadella's aura of the saviour who reinvents the company when Windows 10 was released.

I've switched to Apple since and even with all of their mess-ups, it's a whole world of difference. I really hope that they're gonna turn it around soon, to.

Kind of a shame that Linux does not have the same application support macOS and Windows does, I'd switch to that, if it had.
Does "humanity"? I don't know. There's no way to know that without a poll.

Personally, I do. I think it's a worthy project. It would have been really nice if people in other ancient civilizations (Rome, Hittite Empire, etc.) had left us complete and detailed historical records safely locked away so that we could understand their civilizations and lives instead of trying to piece together a fragmented understanding from various ruins and relics that we've managed to dig up.

Is there political will? Obviously not. If there were, there'd be political will to fix our problems, but that doesn't exist either, so we're doomed to destruction of our civilization.

And a well-protected (and probably hidden, to keep random meteor impacts from wiping it out) cache of archives hardly amounts to "graffiti".
What do you imagine the alternate escape routes were? Do you think he could hide out in Wales? If you want to escape the clutches of the US, you must go somewhere that won't simply extradite you back to the US. Being in Russia, "stuck" or not isn't relevant to whether Snowden is a traitor.

I also don't see how Ecuador is part of an "anti-American bloc" given that they are a democratic state and literally use the US dollar as their official currency.
SpareDesk – Find great desks. Book a ride. Create things that matter
Or they check by IP Address. They know the Google ones as they regularly crawl all of their site whereas the IP addresses of random HN users don't.
| "Agile is NOT a methodology".

in the Ask HN that started this, he did put methodology in literalized fingerquotes, so he didn't actually make the egregious error you decry.

| 5) Agile "methodology" when used as anything but a tool

and his summary point still applies right on target because the Agile "manifesto" does not solve what he identifies as the problem: I think overall we seem to be over-complicating software development. We look to architecture and process for flexibility when in reality its acting as a crutch for lack of communication and proper analysis of how we should be architecting the actual software.

dear Agile Manifesto,

The best architectures, requirements, and designs
emerge from self-organizing teams? so therefore self-organizing teams always produce the best architectures... anybody see an error in reasoning?

Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely. Suuure they do, and that's why we see Agile processes adopted by winning NFL teams, or in the ERs at hospitals, and... Look, there is a Zen Buddhist ideal for living your life in harmony, but it's a goal, not an emergent property of self organized teams.

The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation. So, do not look up information in a man page, instead ask me and I will read it to you... that metric-imperial problem that lost that space probe, why another scrum or two would have identified that right away!

I could keep going, but this letter is too long already. Yes, software does offer some advantages over other types of team problem solving (due to the possibility of virtualizing or dummying any of the parts) but because of that flexibility it becomes even more important to nail down as much key design infrastructure as possible, and the Agile Manifesto does not read like a manual for nailing anything down. (And software alone offers the possibility to rip up things that are nailed down, so we don't need to fear nailing down.)

Love,

philosopheer
LinkedIn Desktop Redesign
Why the WhatsApp backdoor is bad news
Leaving a complete historical record for your civilization hardly equates to writing "I was here". I'm sure Wikipedia's diligent workers will be happy to know that all their efforts equate to graffiti in your view.
Seems the problem is then with user behavior, not the link.

There is no rule that people have to comment on articles they can't read. Seems backwards to forbid interested people from linking to and discussing an article in earnest just to reduce posting from bullshitters.
Design trends that will rule 2017
> Also, Moz.com should expect a huge increase in its revenues soon.

How so? People "savvy" enough to type "moz://a" on a search bar aren't the same type of people interested in the services of a SEO company.
It would be silly to put a bunch of resources into expanding college and university accessibility. In the US, highschool is free and mandatory, but still 20% of students are not graduating. Then there's the portion of those who graduate who have GPAs lower than 3.0. A disappointingly large portion of students do not take education seriously and there is no real societal value in providing those students with four more years of tax-payer supported casual living.
Are you offering to move to a farm and live off $20,000/year?
Poverty is poor people's own problem to fix. I am not against better social benefits. But I don't live in dreams either.
Searching and Indexing with Apache Lucene
Have you looked at Battlerite before? I was in the same place as you, except with League of Legends. Loved playing teamfights, tolerated a 15 minute lane phase. But with queue times getting beyond 5 minutes and dodges becoming more common a game could take upwards of an hour from start to finish.

Battlerite fixes these issues (and adds a few of course), but the biggest win for me is that the iteration cycle is extremely short - games only last at max 15 minutes. Queue times are fast with no pick/ban phase. You just get in game and get fighting.

As someone who was finding traditional MOBAs hard to find time for, I recommend at least looking at it. The percentage of good games in my experience is much higher. One final note though: I would stay away from the subreddit. It makes r/leagueoflegends look good.
I just don't see how that's a good model. Make high school a little harder and let the degree have some worth, and have it so it's only 1/3rd or less that don't continue after the first couple semesters. In the context of the US post-secondary education is just too expensive to have such low standards. It probably works better in countries with low individual costs on education, but even then I'd want standards in place that are high enough not to need so many resources used to remove people who definitely don't belong there.
> It's got tons of newer-to-Python fans (your HN downvoter demographic)

Please don't make generalizations about people who disagree with you just to score a rhetorical point, and please don't break the HN guidelines by going on about downvotes: https://news.ycombinator.com/newsguidelines.html.
At least make links to paywalled stories identifiable via text/colour, or allow logged in users to not even let them appear on the page on the first place. Otherwise you're simply frustrating users unnecessarily.
I'm not certain Assange has "weaseled" anything in this particular case. Had he not sought an exchange?

The logic of this article would have Assange extraditing himself to the US in 2045 had Manning's sentence not been commuted. What would be the point of Assange handing himself over, in either case?

As it stands, Assange would be a fool to allow extradition now; if Manning goes free anyway, what use is there in Assange's martyrdom?
The workaround only exists because Google requires sites to serve users the same page as the crawlers, so if they do that Google should de-rank them or throw them out of the index.
Show HN: The First and Only Google Calendar App for Apple TV
It wasn't my favorite concept at first, but after they refined it to what it is now, I am honestly in awe. I thought the process was bold and refreshing to begin with, but the fact that they arrived at such an excellent identity makes it all the more amazing. The fact that the logo incorporates a URL scheme is genius and perfect. The new zilla font is dope too.
I thought this comment about epoll explained it pretty well: https://news.ycombinator.com/item?id=13431639
On Pixel and Nexus, yes. for every other device it would require coop with the device manufacturer: they build the open-source code (+ their own proprietary extensions), add google apps and libraries (that are sandboxed) and sign the build. Only they have the private keys to provide updates, Google does not have full device access.
I don't believe that's necessary. Education already promotes not having kids, or at least waiting. [1][2] What you propose is also politically impossible (I completely agree, in theory, however). We already know how challenging the abortion and sex education issue has been. Proper sex education (and K-12, generally) will implicitly implement what you're suggesting.

[1] http://www.washingtontimes.com/news/2011/may/9/education-lev...

[2] http://www.theatlantic.com/sexes/archive/2013/02/lets-not-pa...
>I also don't see how Ecuador is part of an "anti-American bloc" given that they are a democratic state and literally use the US dollar as their official currency.

You should familiarize yourself more then, with Rafael Correa, Hugo Chavez, and their foreign policy and overseas allies.
the biggest cheating is done by the TA's and profs who don't even grade homework anymore. they just send you to a website where a $100 per-semester, per-student SaaS daemon runs a glorified strcmp() on your answers and marks your problem wrong even if your answer is logically correct but the strings dont match.
As you seem to have such a strong handle on the law around this area. I have a question, what makes false advertising not protected speech? And what do you see as the difference between false advertising and fake news (where at the time of the writing is known to be false)? And no, I'm not referring to things that are clearly written for comedy or satire like the Onion, which is clearly protected speech and should be.
Indian Outsourcing Firms Fear Curbs on H-1B Visa Workers Under Trump
I grew up with the Dukes of Hazzard on TV and I have pretty much always associated that flag with the racist elements of the American south. I have pretty much always had a negative visceral reaction whenever I see it. Most of the African Americans I know have the same feelings about that flag. What has changed is that recently, non-black people have been paying attention to how we feel.
Simple Live Templates for Easy Testing in Android Studio
Also computer science is conceptually pretty easy as most fields go. Many of my friends are aerospace engineers and their classes were just conceptually way more difficult than mine and learning all that through MOOCs without a lot of support and hands on guidance would be prohibitively difficult.
As Adam said - stay tuned. The Xamarin version of RealmDraw is included in the same repo as the others so you can see the source code but you can't build it with the public NuGet components just yet. (I am on the Xamarin team and built the Draw app.)
Sorry about this, but creating a dedicated web framework hasn't been a priority for us. The good news is that we recently released a Node.js SDK, where you could build a REST API off of it. I know this isn't really what you want but it's a start. We are looking into a more out of the box REST or even GraphQL API with the server for a future update.
I work for an IT security company. It’s pretty normal for people in this space to tape their laptop camera and microphone.
Not having a subscription to the WSJ (I do not) does not make you "disenfranchised."
Wow, the output of a single American farmer must be an order of maginatude higher than an Indian one. Not really something I'd strive for.
ESCORTS ATHENS – ESCORT CALL GIRLS
Is there a demo site we can see?
What if - by Randall Monroe. It's not a computer science book but has lots of great questions and answers to what if questions. He answers with pretty pictures and funny explanations.

I learnt a lot about what I don't know Being able to do rough math off the head, thinking critically and out of the box.

Also the book smells good. Most of the time I read certain books because they smell good.
Diagknowstics is working on this in Ann Arbor. Not sure how far along they are, but it's a very bright team.
Try avoiding Apples App Store. You can't do it. They integrated with the OS updates. So every time you open it you have to see ads.

At least with Wndows I can turn all of the crap off (and I have). I have zero problems with Windows because I configured it the way that I want. Isn't that the same thing you do with any OS? If I don't like something I turn it off or replace it with a third-party tool. Big deal. Do you know how much time I have spent on my Mac and Linux boxes to configure them the way that I want? Way, way more time than I ever spent on Windows.
Well, show me a perfect metric that doesn't have similar edge cases?

For example, income has its own issues -- a retiree can have little income but a big retirement fund to draw down.

In an ideal world, you'd probably measure something like current net wealth + discounted expected future earnings, and maybe use PPP instead of GDP, except now you're trying to measure two things accurately instead of one, and making guesses about the future too.
dupe, please check before submitting!

https://news.ycombinator.com/item?id=13432429
https://news.ycombinator.com/item?id=13432429
That's a great strategy when you're a member of a society that mostly doesn't put up with bullying, and will ultimately be on your side if their aggression gets too much attention. It's a terrible strategy when you're living in an anarchy and the bully is as mighty as everybody else put together.
Sorry, I was being somewhat sarcastic (see edit). I know why it makes sense for Mozilla to do marketing, and I'm hoping for a bright future for you and your mission.
What about a Trump FDA would make Theranos successful? Also, we really cant escape a political discussion anywhere can we?
Firewire?
Great, thanks! I'll keep an eye on on it.
I'm not following your ire. I don't understand why you think adding all the detail above is inconsistent with "functionally, all an atomic clock is really doing is counting cycles (and, OK, tracking phase) of a known transition of some isotope or another. You're just describing how.
Please see https://news.ycombinator.com/item?id=13436656.

We detached this subthread from https://news.ycombinator.com/item?id=13434460 and marked it off-topic.
Just as a side not, i just removed my account there about 2 years ago. While its close to impossible to hook up with young girls now i otherwise had no issues that i assumed to be there. It was actually really easy
BeeBoard: Smart and Social Bulletin Boards
The analysis looked good to me, but I was only able to read it after I downloaded it. I hate to be "that guy", but the Github pdf viewer brought Chrome to its knees.
Flask was an April fools joke from Armin that became a serious thing. The thread locals hacks and use of globals is pretty horrible. I do quite like Falcon however if I want something != Django.

http://lucumr.pocoo.org/2010/4/3/april-1st-post-mortem/

http://mitsuhiko.pocoo.org/flask-pycon-2011.pdf
It takes me less. But after every update, it's back.

How would you feel if every security update wiped your crontab?

To revert to legacy search functionality, you need to disable search indexing as well as Cortana's services and regkeys. So, possible, if difficult. Sorry I got it wrong.

Neither OSX nor any Linux distro I've used intentially bypasses my config by reactivating disabled services, or modifying my rc files any time I update.