skysight-inc/HackerNews huggingface dataset:
It has always done that [1]. You can only send refs through channels or via the spawn primitive where they are serialized/deep copied (or as arguments to threads upon creation, where that happens implicitly).

[1] It may have been that using global variables to share refs between threads did only trigger a warning at some point, not an error. I'm not 100% sure about that. But the serialization has been there since the early days of multi-threading support in 2011.
ATS uses a tornado cache, where the write pointer just moves to the next object no matter what. So the disk cache doesn't work as a LRU in the same way as other cache servers.

The benefit is that writing is fast and it's constant time since you don't have to do an LRU lookup to pick a place to store the object. The downside is that you are creating cache misses unnecessarily.

It's never really been a problem for me in practice. If you have a lot of heartache over it, I would suggest putting a second cache tier in place. Very unlikely to strike out on both tiers.
Cracking the Code of Introductions
Money comes from taxpayers. What if a majority of taxpayers decide they'd rather not work?
I’m not a morning person… really?
Facebook uses RN for new apps—they're not going to rewrite their older apps because that takes too long and they work fine.

They're also putting a lot of resources on it and hiring some smart people (Dan Abramov).
Distributed physics without server boundaries
The value proposition of Preact makes no sense to me:

> Preact is an attempt to recreate the core value proposition of React (or similar libraries like Mithril) using as little code as possible, with first-class support for ES2015.

I understand building a faster React, an easier to use React (forms are a nightmare), but a smaller React?
We are talking about saving on the order of 30kb. This doesn't even matter on mobile. Can anyone give me a compelling use case?
Really?

http://www.slate.com/articles/news_and_politics/bushisms/200...
I used Parse for a dozen projects, but none in production, and all were free. To be honest, I loved how Parse allowed me to focus on the App/product without having to worry about APIs and backend.

However whenever I'm serious about an App I end-up investing in some PHP or Node .. This is probably true for a lot of people and this is why it is probably shutting down.
Why do the parachutes chords angle to the side in the air? It seems like after a little while in constant wind, it would end up hanging vertically, while falling at an angle.
you can easily enumerate this data anyway, though. Just go through your contact list and try to add people. You could come up with an elaborate system where the other person has to confirm you, but everyone knows that's rubbish and users hate it. Sorry for the late response, I forgot I made this comment.
I can't see how. The government has no money if its own. It depends on taxes. Currently about 47% of working citizens pay no federal income tax at all. I like the idea of basic income, but I cannot fathom where the money comes from.
Hold on. Are you saying that that's why Android's Contacts keeps resizing all the photos to like 4x4px? Wow, I've tried everything I could find on Google but it never crossed my mind that it would be related to Google Apps. Thanks so much!
If you can't self-host because you don't have the ability to, but can't use cloud services either because they could shut down, what alternatives do remain?
You Missed Your Chance to Play a Massive Internet Puzzle Game About A.I. Murders
Yes, analysis is exactly what I was thinking.
Thank you very much This is exactly the kind of resource I needed!
Long-lost photos from legendary SF concert discovered amid dust
If Bush is that smart, what does that tell us about his questionable decisions on other things? Why start a war in Iraq based on WMD's that weren't there, and a government that was not in league with Osama bin Laden? Why start dragnet surveillance? Why let the CIA torture people? Why do the ridiculous tax cuts at the same time we're spending big dollar on a war?

If Bush is that smart, he must have good motives for those things, or if not good motive, hidden motives.
Sure, ambiguous "progress" is being made, but the individuals in those situations don't benefit by publicly broadcasting their activities.

This entire "progressive" attitude that everything continually gets better, besides being based on this recent most-peaceful time in history, relies on individuals pushing forth and being the change to their local social groups while simultaneously hiding from the larger social machines that would quickly squash them. The individuals in these situations would be ill-advised to widely broadcast their activities and, if pushed to do so, would pull back from their lives rather than become martyrs.

I'll openly tell you that I consider it immoral to support the copyright cartels hell-bent on destroying the Internet. But I'm certainly not going to further details as doing so would only increase my risk.

> list of places you were ... nobody is ever going to look at

An extreme straw man that the NSA is also fond of. The information is being collected so it can be churned over by algorithms for very deliberate purposes. The distilled results are then used, by somebody, to investigate and persecute outliers, engage in price discrimination, and implement commercial psychological warfare (advertising).

It's not a matter of non-actionable stress, it's a matter of being aware of the privacy preserving/revealing choices one makes, and casually looking for alternatives.

This license plate issue is a great example of what your viewpoint directly enables - a problem caused solely by government requiring people to publicly broadcast their identity, putting them at the mercy of private surveillance. Government obviously has an inherent interest in tracking everything and everyone down to the last quark (all organizations seek more control), but it would be foolish for individuals to acquiesce in hope of some singularity of enlightenment and tolerance.
According to https://github.com/Microsoft/TypeScript/wiki/JSX, there are two JSX processing options. The first is a JSX passthru ("preserve" mode) and the second ("react" mode) will generate React.createElement, etc. See that page for the technical details.

As such, preserve mode is intended for use with other backends, e.g. those listed under Transpilers at https://facebook.github.io/jsx/. Whichever non-React backend you choose therefore defines the JSX runtime handling rather than having that baked into TypeScript.
Here's a ~6" tall hollow rabbit being printed in roughly 7 hours. 3D printers are still just useless and awful. The promise is clear if they ever improve but for now, especially the cheaper home variety, they just don't do anything useful.

https://www.youtube.com/watch?v=Gx81wv0KRmY&feature=share
Whatsapp is hosted on its own custom infrastructure. Parse is hosted on Amazon EC2. Facebook is probably sick of paying Amazon money.

I always thought the plan was to move Parse infrastructure onto Facebook servers...
Looks like time to revive my PubKit - https://github.com/narup/PubKit
Police in the US are very much not like police in other Anglo countries; they are much more adversarial.

Not to say the other police are perfect, but it seems much worse in the US. Example: I'm from Australia, and was recounting a story here on HN about how I don't like that subtle power play when police pull you over and talk down to you in the car. So I get out (I'm very tall) and wait for them in a friendly manner. It changes the tone of the traffic stop. Doesn't change the outcome, but it's hard for them to talk down to someone they have to physically look up to.

On relaying this story, multiple HN'ers from the US thought I was genuinely putting my life at risk of being shot by the police, and told me I should never ever do that. This is a genuinely foreign concept to me - that I should be fearful that police might be predisposed to shooting me for getting out of the car. That these folks even have that general fear speaks volumes as to the excessive force the US police use.
I build a lot of stuff with Incanter[1], clj-ml[2] and Quil[3] for building visualisations. None of this is as joined up or as thorough as the equivalent R (or probably Python) bits. Clojure open source libraries are also incredibly prone to being abandoned. Wouldn't trade the language in for anything though, and I've never seen any R code that I would want to maintain myself.

[1]: http://incanter.org/

[2]: https://github.com/joshuaeckroth/clj-ml

[3]: http://quil.info/
Haha, yeah. If you have enough money you can safely use it to make more. Here's hoping! I'm striving for small, but consistent returns over time.
Thanks!
The point was to not host yourself the backend app. So yes it's nice to get a "replacement" but still...
Rather illuminating. I like to think that this could open some interesting thought experiment in centrifugal space travel.
It's easy to forget how a "historic place" is actually not that old. Cities are constantly changing, we'd do well to not let preservationist instincts always trump new development and changes for a more useful city.

SF in particular should be more creative about finding ways to preserve neighborhood feel without making a suicide pact with the effective 3-stories-or-less limit in most areas.
I strongly recommend http://www.braveclojure.com/
You're right, it seems like this should work.
To me this just means that certain kids will be treated like they're going to become criminals, and because they're kids they will want to become criminals, and then the people behind this farce will say, "Wow look at all the criminals we predicted!"

Anyone else want to put down bets on the "at risk" kids here being right along the racial lines?
So that will have been nearly 4 years ago.
Was not the linked article sufficient?
An Oral History of Unix as an EPub (pdf and Mobi Too)
Redux-saga vs. redux-thunk
I'll try, you do what you need to do. I disagree that I was being rude but that's your call to make. Your job must be exhausting.
I had the same dream... so I started using Flow[0]! Put all of my codebase in /* @flow weak */ to start, then slowly tightened it up with more type hints, declarations, etc.

[0] http://flowtype.org/
Well, this sucks.

My company is about to get acquired for our technology. A huge part of the tech relies on Parse. I mean they were charging for it! Who would think that they will shutting down?

I guess we'll have to rebuild that part from scratch starting right now.
Oh definitely. This is a fine example of how to do a service shutdown. Sadly, I await the comments from unprepared customers next year.

If you make apps and use any sort of {P,B,S,I,}aaS, do you yourself a favor and follow/subscribe/whatever to their news/release channels.
You would think they could have found someone to take it over?
There is one project but I'm not sure its truly launched yet so I don't want to talk about it.
If you're adding comparisons I'd suggest OCaml (which would be my go-to language for that kind of problem). Maybe also Dylan if you're emphasising the metaprogramming side of things.
This is not even remotely true.

Disclaimer: I work on Google Cloud but not Firebase.
I don't understand why Facebook never integrated Parse into its own datacenter infrastructure. As far as I can tell, Parse still hosts all of its infrastructure on EC2 (DNS lookups for every Parse service point to an EC2 IP address). Hosting on EC2 made sense when Parse was an independent company, but didn't they sell to Facebook so they could benefit from Facebook infrastructure?

This seems like Facebook throwing in the towel on what seemed like a good plan to gain a foothold in the cloud space.

Either that, or they're not really shutting down, and they just want to get a bunch of free labor from open source developers before migrating to an enterprise support business model.
It's not quite as simple to use but Amazon SNS works decently and I doubt it will shut down any time soon :-)
Ask HN: How do you organize all your coding resources?
Looking for a online organizer that will host all my resources inside categories with labels. I have a lot of useful reference sites and want to organize each per type of code. What do you recommend? I currently use Github and Dropbox.
Platforms are for the naive.

After a few turns at the merry go round the newbie developers learn this hard lesson.
The thing is it was not just 30 minutes. Between the built-in push notifications, admin console, great geo support, and easy scaling it was a complete godsend for building MVPs in a reasonable amount of time. It will be missed by many, many independent developers & consultants.
New Barbies Range from Curvy to Tall and Petite
Not from scratch, since they are offering the server code on github (see top comment here)
How to send 1000+ updates/sec per client (using Meteor) and stay alive
Refugee or Terrorist? IBM Thinks Its Software Has the Answer
Open Sourcing the platform is always the good thing. Probably both Twitter Fabric and CloudBoost.io will be the next Parse out there. CloudBoost.io is open on Docker and is both self-hosted or managed.
Tools and templates for tech books
Hello, I am writing a book about programming. I would like to know if there are free/open templates I can use for this. I was also thinking about the tools. I use to write in tex/latex, is there anything else I must consider? I don't like Office or similar.
BTW, I have written many pages (a lot) and I am looking for some way to get a "preview" of the final product. As you can see, this is a one-man operation. Thank you!
>>The best past experiment, in the Canadian town of Dauphin in the 1970s, was considered promising because it suggested the policy didn't discourage people from working much; only teenagers and new moms (two groups who might be better off not working anyway) reported working less.

Typically, both of those groups are low-income, and therefore wouldn't be contributing that much to tax anyway. Its precisely the idea that taxpayers will decide not to work which is driving these studies.
I tried to be clear in when you're vulnerable and when not, so that you can decide if you're vulnerable or not. The answer in this case is "it depends, very likely not".
Mark Zuckerberg Is Now the Sixth-Richest Person in the World
Yeah, is there a TL;DR version of this?
Wrong. Let's say an event is scheduled for 6pm daily in Toronto (EST -0500). You store it as 11pm UTC. Now eventually we switch to EDT -0400 due to DST. Now your system will say the event is at 7pm local time.

YOU just rescheduled the event.

Works the same with dates and not just times. If you store each of those events individually and the politicians move the DST switch date (or an error was corrected in the TZ database) then some of your event times will now be an hour off.
This is bad...Cannot imagine how many people will freak out when AWS shut down....Just kidding
> I think deaf players will be unable to 100% this game because of a handful of puzzles, and theres no indication that the piece of the puzzle you're missing is sound.

This is the first time I've seen this mentioned, so thank you. I've been thinking about buying a PS4 just for this game, so that's a major bummer. I hope there's a patch in the future for some kind of visual indicator or subtitle to make it a bit easier.
Trello is a good management system
You don't know what you're talking about. Joe Asshole can't lock random people in the hospital on psychiatric hold, but a psychiatrist can.
Assuming that that article is correct, all that proves is that smart people often make dumb decisions, which we've known for a long time.
It's true. The T530 has a socketed CPU. I upgraded mine with the highest performance i7 that was 35W (same as the one I removed) for very little money (net, after I sell the i5).
Facebook Shutters Its Parse Developer Platform
"...Worry about scaling; worry about vectorization; worry about data locality...." http://www.hpcwire.com/2016/01/21/conversation-james-reinder...

http://icri-ci.technion.ac.il/events-2/presentation-files-ic...

http://icri-ci.technion.ac.il/files/2015/05/00-Boris-Ginzbur...

Nvidia Chief Scientist for Deep Learning was poached from Intel ICRI-CI Group https://il.linkedin.com/in/boris-ginsburg-2249545?trk=pub-pb...

http://www.cs.tau.ac.il/~wolf/deeplearningmeeting/speaker.ht...
Look for quote: "...In a very interesting admission, LeCun told The Next Platform ..." http://www.nextplatform.com/2015/08/25/a-glimpse-into-the-fu...

Yann LeCun states on Nov 2015 (29:00 min mark) GPU's short lived in Deep Learning / CNN / NN https://www.youtube.com/watch?v=R7TUU94ir38

https://www.altera.com/en_US/pdfs/literature/solution-sheets...
I think you're misunderstanding the feature, see here for more info: https://github.com/Microsoft/TypeScript/wiki/What's-new-in-T...
Building a seamless Drag and Drop interface
I think use an open source platform which has both self-hosted and managed as options. So when managed shuts down, You can self host it. I'm the founder of CloudBoost.io - and We're an alternative to Parse. We're both on Docker (Self-hosted) and Managed at CloudBoost.io
You're getting downvoted, but I think your point is a useful illustration of how we unwittingly worry more about places for cars to sleep than places for people to sleep. Everyone demands free, abundant, convenient parking, at the same time they vote to restrict construction of new housing. Then they complain about rents. People are weird.
Smarking is hiring Sr.Engineer to build data infrastructure for parking industry
And this is an issue why? Some of us don't want a boost dependency.
That's so great.

The lifespan of "cloud" services is not long. It seems to be less than five years.
This announcement just underscores the importance of having full control over your backend. Yes, it's more work, but if you're writing apps that seriously depend on backend services, it's simply too much risk to depend on anyone else.

Fortunately in this case Facebook offered generous lead time to migrate off Parse.com, but they were not obligated to do so, and other providers might not be so generous in the future.

Developers who depended on Parse now have an interesting decision to make: export their data into MongoDB and start running their own servers, or look for an alternative BaaS provider to do it for them (which carries the same risk of that provider shutting down in the future).
Interesting. In terms of "React alternatives that are tiny", I have a really big soft spot for domChanger[0]. Really cute syntax, and it works pretty well -- I built most of a TodoMVC implementation with it and Hoverboard[1] (a tiny Flux implementation). I also completed a partial "Flux Challenge" implementation with that same combo [2].

[0] https://github.com/creationix/domchanger

[1] https://github.com/jesseskinner/hoverboard

[2] https://github.com/girvo/domchanger-hoverboard-flux-challeng...
Omega.hpp: A C++14 meta-tiny library to play with tuple
BA?
>But how many people's morning commutes will be ruined when their old games or news apps fall apart? The price of progress

The "price of progress" is suddenly not being able to play WhackAMole 3000 on your mobile phone on your way to work?
I always thought of Parse as a service for someone too lazy to setup mongodb. But to be serious, I think that was a nice tool to get ideas up and running for testing purposes. Running in production? Hell no.
Suddenly, Apple's CloudKit doesn't seem so unattractive - but at the same time I fear it will face a similar fate. Anyone have any insight about whether it's "safe" to build upon? Is there yet an Android solution for connecting to their REST API?
I wasn't aware sassafras was an actual insult - my dad used to call me that when I'd overreact.

This place is so fragile. I don't know how dang get's anything done.
Compared to where?
Plan to Digitize 32 Yrs of PBS NewsHour Programs (1975-2007) Announced Today
The NYC case I saw was where the agreement with the union was that cases would be arbitrated, but the school board was refusing to pay their half of the arbitration fees. So yeah, if you refuse to go through the arbitration process that you agreed to, you get to keep paying that teacher's salary even when you're not letting them teach. Can't blame the union for that one.
One word: memoization
It supposedly happened to a friend of the spouse who doesn't have a lot of common sense. I have no reason to question its veracity, because if anyone was ever in need of a professionally delivered assessment of "WTF are you doing here this late?", it was her. The cops were apparently able to make the assessment of "drunk and stupid" over "trying to buy drugs".

Though now that I think of it, maybe it was both.

And thinking about the other thing, I don't think I have ever seen a potential "just for being black" stop anywhere south of Belmont, either. So I guess that can't be pinned on CPD. Maybe the commercial centers in Rosemont, near O'Hare? Not sure if that's in the official city limits or not.

It is worthwhile to note that you might be black and "out of place" in your own neighborhood if you are outside in your own yard with a camera recording while the police are doing something.
I would not tie myself to a Cloud Platform but use open source stuff like docker which can be moved between Clouds. Btw, There's CloudBoost.io which is an alternative to Parse and is both on Docker (self-hosted) or as a managed solution at CloudBoost.io
I always suspected that Facebook's purchasing of Parse was an aquihire. (I've used Parse from 2012-2013)
>There are arguments for public unions, but protecting employees from political machinations is not one of them--especially since unions themselves are usually politically active, attempting to influence elections and legislation.

Which serves as a useful counterbalance to corporations doing the exact same thing.
Anyone using this as a transparent forward proxy on a decent traffic (3-4gbps)? If so what kind of hardware needed to process 3-4 gbps tarffic?
how long does the full migration and setting the digitical ocean box take to do? debating whether i should do that, or just start over with firebase
... or use an open source BaaS which can be self hosted or managed like CloudBoost.io
This is one reason why I would never trust the most important part of an application (it's data) to someone else's service.
Coming to the spec soonish and already supported in Babel - https://github.com/jeffmo/es-class-fields-and-static-propert...
Maybe. I wouldn't want to overwhelm the reader. I will take a look at both and see if they add value :)

Thank you for your feedback!
YouTube Continues to Struggle with Support:Nostalgia Critic Detail Broken System
Baltimore psychologist pioneers team using psychedelics as ‘sacred’ medicine
Did you check out CloudBoost.io?
Business Analyst
You should definitely check out Papaly. One of the resource lists I'm currently following https://papaly.com/Postmodum37/aTVOt/Programming
Elastic Circle Slideshow by Codrops
Just signed up for a new account .. new beta dashboard looks sleek. Are they open sourcing the ReactJS code ?
The Python "Requests" library is known for having a well-designed API, standing on the shoulders of API mistakes made by urllib[123]. :)

http://docs.python-requests.org/