skysight-inc/HackerNews huggingface dataset:
I've worked with garbage collected languages (ruby, Java, Objective-C in the bad old days), automatic reference counting (Objective-C and Swift), in the Rust model and manual reference counting/ownership in C over about 15 years now.

Having thought about this a lot, I just don't really understand why people continue to work on garbage collection. Non-deterministic lifecycle of objects/resources, non-deterministic pauses, huge complexity and significant memory and CPU overhead just aren't worth the benefits.

All you have to do with ARC in Swift and Objective-C is type 'weak' once in a while (which effectively builds a directed acyclic graph of strong references). With Rust you can get away with just structuring your code in accordance with their conventions.

I'm sure this won't resonate with everyone but I think it's time to walk away from GC. I'm curious, is there something I'm missing? The only true benefit I can think of is reducing heap fragmentation; and there must be a better way to address that.
Why Beijing’s Efforts Have Failed to Tame China’s Stock Market
Analyse Asia 43: All on Mobile with Benedict Evans
Ask HN: Were we cyber attacked today?
I hate to sound like a conspiracy wingnut, but it seems unlikely that there were major outages at NYSE, United Airlines, and the WSJ all on the same day and it's merely a coincidence.

The media are referring to this as "computer glitches." I mean what, three different guys at three different data centers each tripped over a cable and it took each of them several hours to figure out how to plug it back in?

Maybe three different companies each committed buggy code in the past 24 hours -- code so bad that took their systems completely offline-- and they all forgot how to use git revert?
Synopsis: Benedict Evans, partner from Andreessen Horowitz, is here to discuss all things mobile, beginning from the different approaches from Google and Apple to dominate the next phase of the mobile ecosystems, with new perspectives arising from his questions on the shifting layers of interaction, Google’s vision of Android, Google Android vs AOSP. We also discussed the possibilities in how the next 2 billion will be affected by mobile and the potential new models that will emerge from those markets. Last but not least, we discussed the lack of app store metrics and his take on search, discovery and curation in the digital age.
EFF 25th Anniversary Fundraising Campaign
I love my local library - just wished they had coffee/tea shop. (Maybe a revenue stream for the library?)
> If you think of it, before google map,facebook,Uber,wikipedia etc... nobody actually knew that we needed those. The problems were there, just that nobody though of them as problems or nobody could anticipate the magnitude of the value that solving those problem would provide.

Is that true? I have thought of all these things, and thousands more. I know of thousands of problems that nobody is working on. I always thought that the hard part was to get people to appreciate these problems, and that it's often too early to attempt to fix them now.

If what you say is true, I will quit my job today and become a billionaire. Finding problems is trivial.
Go to local university library. Enjoy 8-10.
The answer is always the same in America, Facebook has a better legal team.
I can't really avoid Oracle's product at this stage. Since they purchase Sun, Java is Oracle. I had wished Google stepped up the game during the Sun bidding wars...

For the JVM ecosystem, I develop in Scala and plan to switch my JDK to Azul's [1] (soon, I hope).

[1] - http://www.azulsystems.com/
Ways for designers to work with engineers
3/4 of teachers in the US are women and almost half of them are in their 30s or younger.

I find it nearly impossible to believe that, in this environment, girls aren't encountering "you go girl!" from their teachers, multiple times a day.
Isn't it a bit early for sales to have “plummeted”? The iPod barely sold at all for its first several years and iterations, and it was one of the most successful products of all time. https://en.wikipedia.org/wiki/IPod#Sales
Clearly you haven't tried using their Fremont data centre.

It's been terrible for years. And it's not like you have a lot of choices when it comes to Linode data centre.

I'm sure your experience has been good, but there's a huge swathe of ex-Linode customers with pretty negative memories.
Looking at those generated images, I realized that many of those training photos seem to apply:

https://en.wikipedia.org/wiki/Rule_of_thirds
Nice! I didn't know this.
Yes. They're like the Philosophers' Union in HHGG. They'd be out of a job if, say, a giant computer just popped out a nice clear answer to the central question of life, the universe, and everything.
To be clear, modern GCs are truly impressive -- I just don't think that GCs are how we should be addressing memory management. They impress me in the way that, let's say, a Rube Goldberg machine is an impressive way to make toast. I respect the craftsmanship, the creativity, the ingenuity ^_^ but I'd never make toast that way.
andddd then this happens: https://en.wikipedia.org/wiki/Microsoft_Corp_v_Commission
> “When Jonas Salk asked rhetorically “Would you patent the sun?” during his famous television interview with Edward R. Murrow, he did not mention that the lawyers from the National Foundation for Infantile Paralysis had looked into patenting the Salk Vaccine and concluded that it could not be patented because of prior art – that it would not be considered a patentable invention by standards of the day.

http://www.biotech-now.org/public-policy/patently-biotech/20...

> In the decades since, a great myth has grown to dominate the popular imagination. Its name is “The Conquest of Polio,” and Salk is its hero.... This retelling of the history of polio, however, is largely a distortion. The full, true story is far more complex. Its hero is Albert Sabin – for if any one man conquered polio, it was Sabin, who developed the oral attenuated live-virus vaccine. While Salk’s vaccine did slow down the incidence of polio among middle-class Americans, its cost and its requirement of three injections and a booster meant that for years the disease continued to affect the poor and others lacking access to proper medical care. It was only after Sabin’s oral vaccine, which was cheap, effective, and easy to administer, was licensed for production in 1962 that polio could be fully controlled in the United States.

http://www.technologyreview.com/review/404390/the-myth-of-jo...
>> Linode stalling over the past few years

>> And yet the biggest development in recent years at Linode has been a proprietary stats and monitoring system

>> Linode is now switching their entire platform from Xen to KVM, a curious move which will create risk

>> I have been a huge supporter of Linode over the years

Uh huh, right.
> It only sees that I tried to "mansplain away" why she was misgendered as the male in the picture rather than pitching in my $0.02 as to why the mistake was a genuine mistake and not explicitly or implicitly sexist.

I read your comment. I understood all this. I imagine the person you were replying to also considered this. Who wouldn't?
TL;DR: The Internet is over.
Congrats guys. Super excited for the team!
If .NET, Entity Framework with any supported provider.
Apparently, only in the 11th circuit. Prior to that ruling, other precedent was on the side of forcing a defendant to reveal an encryption key.

https://en.wikipedia.org/wiki/Key_disclosure_law
I use two of their datacenters, not Freemont, the two I use are fantastic. Linode is exceptional.
It is referring to the # of times that specific resume has been viewed. The popover is to demonstrate the ability to initiate custom messaging. Mountain view is where the employer, Y Combinator is located.
Hope this clears things up :)
Another push towards product placement / native ads? Here's SmarterEveryDay with this awesome tattoo video and folks, use the code SMARTTATTOO for 20% off your tattoos at this parlor, now on with the program :(
It's been sweet sailing for me for years, maybe you should try one of their other datacenters instead of complaining about Fremont.

Edit: Their support is top of the line.
I am putting things on my resume that I have been involved in. I have learned a ton from all things so each has it's own place and each has given me unique skills.
Why not just get one of those wi-fi setups where a wi-fi password is printed on the receipt and the number of minutes/hours of wi-fi the customer receives is either a fixed amount or tied to the amount of margin you're making on a customer for that transaction.

It basically says to the customer "Want to continue working here? Buy another coffee."

This of course doesn't address those that show up with their personal hotspots, but I feel like that is still the minority of coffee shop campers.

Removing wall outlets is another deterrent. You can only keep working as long as you have juice. That said, battery life for mobile devices is getting longer, so this tactic isn't always effective.
Why do you assume they use Git?
Ah ok, I think the confusion comes from what we're talking about. So you're talking about something in between strong (humanlike) AI, and what we currently have now. Certainly there will be discussions about the capabilities of these intermediate intelligences, and their risks. But undoubtedly, unless there is some kind of agreement that we not do it, people will continue on past these intermediate intelligences and create AIs that are perfectly capable of simulating humans, and surpassing them in many ways.

We're just talking about different kinds of things. All of those things you're saying won't exist in AIs:

> You use words like "interests" and "goal" as if they mean something in AI terms. But they don't. How does Watson define its interests? How about DeepMind? Do they even have a model for what interests - never mind their interests - are?

You're right, most of the AIs we build won't have those things. But one day, we'll understand those things in depth, and someone will build an AI that has general intelligence and an optimization criteria. And that's what this video is talking about. Nobody is concerned that DeepMind or Watson will suddenly grow sentient unless they are very confused about their capabilities.
So how can you monetize the desire of people to work in comfortable semi-social private spaces?

You have deliberately made the space comfortable for long stays. Now figure out how to get the users to pay the rent!
That explains the "nyan cat" meme.
I've had a lot of trouble finding out what people are thinking about the comparison between shadow dom/web components and react.

If web components are finalized and ubiquitous, how does that effect react?
Weight+Loss+Diet+Plan
That's when you get slapped with an antitrust lawsuit.
Firstly, the copyright holder gets to decide what's in his best interest, not you.

Secondly, just playing along, what he gets is his audience going to the legitimate source for the content, where he will get his full measure of remuneration, where the work will be seen in its proper context, and where he can ensure that it's not tampered with.
This actually raised an interesting thought to mind about the long-term ethical implications of lowering the barrier to entry for genetic engineering. What happens when anyone with a little know-how and $10K can use the techniques?
Same experience here, Linode did their homework and the transition was extremely smooth.
I'd like to go back in time a few years and show people slide 7 saying: "Footprint: embedded (1G), desktop (32G+), ...". While it's mostly true, my initial response was "WHAT?"

I still remember the J2ME which was running on tiny feature phones. And carry a yubikey which runs JavaCard.
PHP as well:

http://googlecloudplatform.blogspot.jp/2015/06/App-Engine-fo...
Yes it does. If you banned vandals and violent people from your private property for their malicious behavior, people would not band against you or cry about first amendment "ideals". Ignoring select information, such as the reasoning behind the bans, is exactly what cognitive bias is.

If you honestly think that what Reddit did is the equivalent of racism, then that is very clear proof that you have a bias.
Laser-etched metal 'bounces' water
You wait 15 years, when people get upset about earning this "living wage."
Show HN: The Rebolder
This is something I've had in the works for a while, the timing is certainly convenient given the recent debacle with reddit.

Anyway, I've used social news sites for a while and always felt they could be better; both technically and culturally. So The Rebolder is an experiment to see if that idea is worth something.

Still has some rough spots (next up is fixing the voting and comments) but it's more or less something other people can tinker with at this point.

the TL;DR:
* Signups require donation to a charity

* no upvotes or downvotes, just voteable taggings

* powerful search lets you hone
in on what you want and filter out what you don't
* focus on fostering positive behavior and meaningful discussions

* Violent allergic reactions to advertising

* something of a cross between craigslist/reddit/google if you squint super hard

* more in the ReadMe

Obviously, I'm open to feedback. I'll do my best to answer any questions you may have.
Huzzah! Excited to use Atlas on my current project. We're supposed to come onsite to talk with Kevin next week. Looking forward!
We do hackathons at a local craft coffee/beer cafe. I usually turn up with between 4 to 12 engineers and they all get coffee, beer, food on an expensed credit card. The guy that manages the place told me we could reserve tables like conference rooms if we wanted. Pretty cool.
> but you can't fool the brain?

How do you know you can't? No brain of any kind has been scanned and emulated to the point where you could try such a gradient-ascent method.
> #Fact: Flappy Bird’s success was because of its user reviews, reaching 700,000 reviews per month

Uh, seriously? Seems like they might have cause and effect reversed there. But at least they marked it #Fact, so clearly it must be true.

This is a blatant advertorial masquerading as advice.
Modern allocators like jemalloc are very impressive at reducing heap fragmentation. In the non-moving-allocator world this is now almost a solved problem.
Regarding static networking: https://www.linode.com/docs/platform/network-helper
please don't waste people's time here. that's what reddit is for.
> It's very hard to Figure out what a random piece of DNA will do just from the sequence.

While it's certainly true that it's hard to determine the function of a DNA sequence from scratch, it's considerably easier to compare that sequence (or the sequence of the translated polypeptide) to other homologous sequences to see if it matches something dangerous.

I previously worked in a lab that studied Bacillus anthracis, and we had a bit of trouble getting a major gene synthesis company [1] to produce a plasmid with a variant of atxA [2], and atxA isn't even a toxin, it's just a transcriptional regulator. We presumed that they just BLASTed [3] the sequence we gave them and threw up a red flag when it matched anthracis. So this sort of sequence-checking already occurs.

[1] https://www.dna20.com/

[2] http://www.ncbi.nlm.nih.gov/pubmed/8577251

[3] http://blast.ncbi.nlm.nih.gov/
Yeah; I'm curious if there is anything comparable to this for radial polarization.
OK, check the IM messages at the bottom of this post: http://gawker.com/5486554/mark-zuckerberg-will-personally-ha...
It's like the difference between TypeScript and ES6. The goals are intentionally aligned, and as the underlying platform adds support for the constructs that power TypeScript, it can continue to delegate more and more to the underlying platform.

Knockout custom elements, for example, are extremely similar to web components. As support for web components proliferates, Knockout can keep the same framework API but use web components under the covers.
It's acceptable here, too. The coffee shop featured in the article is not "the norm." (In fact, the reason it's featured in an article at all is because it's out of the ordinary for coffee shops to kick people out.)
Ask HN: Is a static site hosted on AWS S3 'hackable'?
Let's assume both the domain registrar's and AWS pwd are super strong, and that static html files are uploaded to S3 from a 'clean' computer and only from that computer. Can the site be hacked? Defaced? DDOS?
I think, now that Apple is this dominant cash-flush company that spends a ton on advertising, everyone was expecting an iPad-style sales curve (it went up and up until it started falling off last year) instead of a large pre-order/launch day event and then sales tapering off to not much.

There's also the fact that, at least in the immediate future, the smartwatch category isn't poised to take off like smartphones did. Smartwatches are still kind of interesting but not as big a game-changer as smartphones were. Smartphones were the first time you could do these things on the go all the time. Smartwatches, so far, just help you take your smartphone out of your pocket less often. This can easily change, of course. And I say that as someone with an LG G watch that's planning on messing around with development.
There's is smarter than that. Private browsing won't always get around their paywall.
I believe the company sets up a balance with Dash and all the debit cards tap that balance. So it's pre-funded but not per card.
This describes the coworking space I frequent... and I can buy decent snacks as well
It seems like the major issue is that attribution was removed. The reposting stripped credit for the guy.

I think everyone can agree that putting a movie up on the pirate bay, and putting a movie up on the pirate bay after stripping out the credits and putting your own name on it are two different kinds of things.
Actually it may be fine, if it falls under this exception:

3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.
What's the point of a powerful and power-hungry processor

I strongly agree. The same amounts to laptops, at least for me.

I have a Macbook Pro, 13", 2.9 GHz Core i7, non-retina. About 99% of the time my laptop is less than 10% utilized. Even when I run VMware/Windows it barely breaks a sweat.

I got the i7 because it was only $100 more once I got the model with 8 GB RAM. Wasted money.

Phones, laptops, tablets --> same thing. Mostly used to consume content, probably less than 10% of users need a high end processor.

As you say, better battery life and cooler operation are the things that should be optimized for, especially with phones and tablets. I concede that a decent minority of users can make a good argument for owning a powerful laptop.
It might change things a bit once the watch itself can actually run 3rd party apps. I think it would help sales a lot for Apple to allow the types of face customizations that Android Wear does and to make a ton of commercial faces available from major brands. Google is now starting to do that with Wear.

PS - Good to see you, too. I've been kicking around HN for a while.
Also see Website: http://toolda.com/powerpoint-keynote-icons.html
It's based on his work with child abusers - he's one of the leading academics in the UK on this issue, I don't know what kind of evidence your expecting.
Actually, IIRC Erlang does have a shared heap, but it is used as an optimization to avoid copying very large objects.
Yes. A link to some discredited old Jungian Voodoo does little change that.
Sorry, espresso. People correct me about this all the time. It's such an ingrained habit I don't know if I'll ever be able to pronounce/type that word properly.
Start your own startup and you won't have this problem.
Yet you comment just to comment.
It isn't a scam, it is making the best of an utter garbage star rating system.
It is possible that the outages weren't unrelated but also weren't malicious. For example, all three companies use the same vendor who's services failed.

I do think it is still more likely that they were 3 unrelated problem's with their systems.
I had someone steal one of my videos on youtube. I reported it for infringement and it was taken down in 30 minutes. I found that pretty impressive.

A month ago one of my videos about a reported and fixed XSS vulnerability was taken down for violating some rules (it didn't say what rules exactly). I submitted an appeal and it was reinstated a few days later.

Several years ago one of my videos that used some public domain footage was taken down for copyright infringement. I appealed it saying the footage was in the public domain and they reinstated my video several days later.
There seems to be an incredulous "we gave our time to a for profit company for free and got fucked" attitude that I can't help, undoubtedly because I'm a bad person, but think 'duh!'.
> Your vagueness isn't serving anyone. If you're worried about confidentiality, you would have been better off not posting at all.

IMO 'thetruther's putative view from the inside is useful even without supporting evidence. Not every assertion needs peer review, and the community doesn't always have the right to demand it. (That doesn't mean I'd make a significant decision in reliance on his unsupported comments, of course.)
HN is a terrible place for "any useful dialogue" on this subject to begin with, so in this instance I'm more interested in calling a spade a spade than laying out my thinking for other folks to "Well, actually..." me.
Read Steve Jobs' favorite book by taking quizzes
Tortoiseshells are the crazy redheads of the cat world.
http://www.nature.com/nature/journal/v435/n7045/abs/nature03...

edit: woops. I mean to respond to GP.
You appear to be confusing having ones natural rights violated with not having them. As if the subject has somehow lost the right to rebel because they are oppressed. Given your initial question of "why does being born give you the natural right" it's hard to understand how on one hand you agree that being a subject is (obviously) not moral but at the same time don't accept the reason that all people have natural rights because humans should have the same natural rights (because as you noted, anything less is not moral). Pointing out that some are oppressed in practice misses the point.
Thanks for the correction! I missed that he relies on Rubymine for his work.
s/value/price/g
I expected Russia to be active.
But the input is still a string? I think it's helpful to know that when you see JSX like this:

<MixinComponent>
<InnerComponent name='madeofpalk'/>
</MixinComponent>

JSX will convert that into regular JS which will look like

element('MixinComponent', {},
element('InnerComponent', {name: 'madeofpalk'})
)

Parsing that string during runtime to produce the above data structure isn't ideal.