skysight-inc/HackerNews huggingface dataset:
Kurzweil also claims, as the capstone final paragraph in this piece, that human life expectancy is on an exponential curve, which is false. Not just a little wrong, it's all the way wrong, and intentionally misleading, there's no possible way he doesn't know it's false. It's very easy to check the basic facts: https://en.m.wikipedia.org/wiki/Life_expectancy. Lifespan for people who live past 20 (discounting infant mortality) has been around 70 for at least a thousand years. It's gone up a little in developed countries recently, but he intentionally uses only a small window of time, and includes infant mortality in his stats. If we eliminate all infant mortality, still nobody will live forever, and average lifespan will not be on an exponential curve. This intentionally misleading falsehood alone makes me doubt all the rest of his claims about exponential and double exponential trends. (And I don't doubt Moore, only the additional unsupported implications and loose associations that Kurzweil adds to Moore's law.)
All sorts, except the sort that applies to all the rest of the drugs. It still makes no sense.
Exact! I'm a male and I'm highly emotional, like many other males. I have had many problems with macho corporations with alpha males who look down at me because I don't smoke and I don't want a big car and "I don't have the shoulders". Too bad for them, I've created my company now, so they've been prejudiced about my skills.

Worse: People tend to support only women about this. I wish we could stop being sexist in treating gender issues, and help "Everyone who's weak" rather than "Everyone who's a woman". Because there are strong women too. My government has 6.000€ donations for women who create a company and 30.000€ interest-free loan with no collateral. We need to help based on the criteria which makes it more difficult for people, like "Help everyone who's taking care of his children", or "Help people who live an ecologist lifestyle which doesn't look macho" rather than "Help women". What's the gap between people who have an alpha character and the people who intuitively position themselves as victims? What's the gap between macho men and strong, dominant women?

It's a generalization to say "women" instead of pointing out the trait that makes it a weakness.
> I know in my compiler work, I have backed out some optimizations that were allowed by the spec, but broke too many programs. The inconsequential speed improvement was just not worth it.

Then perhaps those cases should be reported to the spec commitee to perhaps make the optimization not allowed?
Selling iPhones isn't a constitutional right either.
That's also taking the view that the code is executing pointless busy work as the result is meaningless -- seems fair enough to optimise the whole thing away to me under those circumstances, although I suppose the compiler ought to put in some "random" return value. Four would probably do nicely as it's already been proven to be the best random number.
They distribute pollen via mechanical side-effects (on their legs and bodies), but that is not their goal. That effect is the plant's goal, which is why it produces nectar - to lure them.

It's the original Sharing Economy.
As someone above has already said.

To do this, you'd need to compromise or convince a trusted timestamping authority to sign your signing request with an old date.
Wow, you are trying to hard!
Write You a Haskell: Building a modern functional compiler from first principles
"Frok it on Ghitub"
Not worrying about what the law actually is for a moment, what I'm a bit curious about is how some here likely support the invocation of rights under the First Amendment for Apple in this case, yet will maintain that First Amendment rights for companies shouldn't be recognized when other issues are at stake, such as a question of politics is involved (thinking the Citizens United case specifically). How does one resolve that contradiction in constitutional interpretation? (Yes I do know that historically constitutional rights have had partial applicability to companies recognized by courts... But even so that seems contradictory to the proper definition of a "right" guaranteed by the Constitution: either they apply or not.)
> you end up paying the price of LOCK XCHG or whatever mutexes translate to

But channels use locks internally. The choice of channels vs. mutexes is one of design, not implementation. Also, mutexes are blocking; LOCK XCHG isn't. Sure, mutexes also use LOCK XCHG (but so do channels, and nearly all concurrent data sctructures), but they also block (as do channels).

> your only choice of handling it is by means of mutexes, which has really terrible performance characteristics

That's just not true. There is a way to translate any locking algorithm to a non-blocing one (in fact, wait-free, which is the "strongest" non-blocking guarantee), yet only only a handful of wait-free algorithms are used in practice. Why? Because it's hard to make them more efficient than locks in the general case.

> not to mention that you'll have problems if you want (soft) real-time behavior, because now you can end up with both dead-locks and live-locks.

Again, channels are blocking data structures.

> If you end up doing such synchronization in Go, then Go's M:N multi-threading ends up doing more harm than good, because if you need such synchronization, you also need to fine tune your thread-pools and at this point 1:1 would be better.

I don't know where you're getting that. AFAIK, Go's mutexes don't block the underlying thread; only the goroutine.

The question of which concurrency mechanism should be used is a difficult one (and in general, more than one is necessary; even Erlang has shared, synchronized mutable state with its ETS tables), but you are very misinformed about how concurrency constructs are built and about their performance behavior.
I can't see how you can make such a comment while being efficient. When you're looking for some software, you don't want "X that does Y". There are already solutions (maybe hacky ones) to do Y, so you want some X that will be good in your workflow. And this is not something you can decide with "Do Y. Awesomely."
Honestly the current page is not so bad, but it is still a far-cry that the convincing thing: a demo, a quickstart tutorial, or a video.
> Telling people that letters jump around

I've always heard that description myselt but have never experienced anything like that as a chronic dyslexic. My remedial teacher demonstrated it very well to me when I was a child. She took a square made up of different shapes that she had arranged, jumbled it up and asked me to recreate the square. I couldn't, not after minutes. The shapes were incredibly simple (mostly triangles) and there weren't more than five of them. She then took two of the shapes that I thought identical and stacked them to demonstrate that they weren't the same at all. Apparently people without dyslexia can finish that puzzle in seconds, where stopped me after minutes.

Written as the 10-year old dyslexic me would have written this. I used to transpose similar letters, but otherwise have never had real problems with spelling.

I've always neard tnat description nyselt dut nave never experienced anytning like tnat as a cnronic dyslexic. ny renedial teacner denonstrated it very well to ne wnen I was a cnild. Sne took a spuare nade up ot ditterent snapes tnat sne nad arranged, tundled it up and asked ne to recreate tne spuare. I couldn't, not atter ninutes. Tne snapes were incredidly sinple (nostly triangles) and tnere weren't nore tnan tive ot tnen. Sne tnen took two ot tne snapes tnat I tnougnt identical and stacked tnen to denonstrate tnat tney weren't tne sane at all. Apparently people witnout dyslexia can tinisn tnat pussle in seconds, wnere sne stopped ne atter ninutes.

Not everyone experiences dyslexia in the same way.
> How can you possibly play like this, and expect others to play like this, in a genuinely competitive setting?

Honesty is not as hard or unusual as people think. There is a notion that people will do anything to win but if you look at humanity, most people are honest, follow the rules (and laws), and have little interest in cheating. Not everybody feels and acts that way, and nobody does it all the time, but it's hardly uncommon.
A Modern Aladdin's Lamp (vacuum Tubes) [AT&T Archives, 1940]
Where do Java, Go and C# programmers fall? Perhaps just more on the order of more complexly implemented and designed scripting languages? Those three make up a good swath but systems, functional and scripting don't so map well to those.
> I think there is a lot more utility in the Rust team focusing on lower-level tooling

Agreed, I hope that a good "Language service" API is on the horizon, so that tool authors don't need to reinvent the wheel in order to support parsing, error display, highlighting, completions and so on.

A step in the right direction is the possibility of getting machine-readable (json) error messages from the compiler.

Being able to just call the compiler as a library to produce AST's from source would be very handy, though it would probably complicate the compiler to be able to provide useful output from broken/incomplete source, which is critical for tool use.
Its all the rage now.
The real question is whether the research commits the so-called type 3 error: provides a correct answer to the different question than posed. This might be very common in psychology.

Typical example would be premature generalisation of results.
Smalltalk is the most lively environment you can have. Pure OO with direct feedback. Not the usual dead code in files with long cycles as in more mainstream technologies

There is a bootstrap package for Seaside, check out the demo page at: http://pharo.pharocloud.com

It is true that meanwhile single page applications have hit the client web space - but you can address them easily with the Seaside-REST package (for instance sending JSON to clients side AngularJS). If you need a framework with less footprint check out "Teapot" which you can easily run on Pharo (http://www.pharo.org).
Bitcoin payments around the world are failing as the platform is overwhelmed
I was curious as well, so I went looking: http://stackoverflow.com/a/13620420/4563079

relevant part:
"For example, I am developing Foo library, which depends on a specific version (e.g. 1.0) of Bar library. Assuming I cannot make use of other version of Bar lib (because API change, or other technical issues, etc). If I simply declare Bar:1.0 as Foo's dependency in Maven, it is possible to fall into a problem: A Qux project is depending on Foo, and also Bar:2.0 (and it cannot use Bar:1.0 because Qux needs to use new feature in Bar:2.0). Here is the dilemma: should Qux use Bar:1.0 (which Qux's code will not work) or Bar:2.0 (which Foo's code will not work)?

In order to solve this problem, developer of Foo can choose to use shade plugin to rename its usage of Bar, so that all classes in Bar:1.0 jar are embedded in Foo jar, and the package of the embedded Bar classes is changed from com.bar to com.foo.bar. By doing so, Qux can safely depends on Bar:2.0 because now Foo is no longer depending on Bar, and it is using is own copy of "altered" Bar located in another package."
"You can't sell water that fast... You need water to live... "

Literal LOL
Exactly the same problem here as both you and GP comment: my eyes jump around paragraphs quickly scanning for keywords/phrases to hook into. And if it's an interesting passage, I can't get very far without my mind drifting off on my own tangent, and I end up having to re-read a few times like you.

I also find reading tiring even though I can read quite fast, because I want to read each sentence properly, so I keep going over the text. It's a little obsessive-compulsive I guess.

Is this common with ADHD?
Sketchy leak says that HTC is bringing 3D Touch-like features to the next Nexus
Thanks. It's interesting to see how the generated code changes across rustc versions!
Some help:

>is that HFT market makers will give you a price break to route your dumb order to them

You claim a price break on a private exchange. How can they (HFT market makers) deliver a better price than the public exchange? Presumably they cannot have bought it on the public market at the better price, so some party must absorb the loss on the price break.

My question can now be translated to:

Who absorbs the loss from the price break?
Docker hub is down
Switch to indenting with tabs. Problem gone.
If you can compel speech, then you can effectively censor people by forcing them to disavow their messages, and then burying their signal in compelled noise.

Or to put it another way, compelling speech is denying the right to send the null message.
Professional classical guitar teacher here.

At this stage, it's too early for this to be useful in my personal teaching practice. You undoubtedly have a feature comparison matrix. Hats off for what you've already accomplished.

AND I can see almost immediate use for your app at the stage it is in, with a slightly different angle!

My solfege colleagues would kill for a simple way to integrate music notation and text. Or a quick and easy way to build rich solfege exercises.

I suspect that that may be much easier both to pull off and monetise than yet another (and for now rather feature poor) music notation app.
We detached this subthread from https://news.ycombinator.com/item?id=11221340 and marked it off-topic.
Netcraft Site Report for http://www.rferesponse.com
It's weird in theory but not in practice. Listen closely and you'll find that every every English speaker uses it without thinking.
http://www.rferesponse.com
Getting Things Done – The 3 Most Important Tools
Beautiful List of Machine Learning Use Cases [pdf]
Yes, before the oil embargo. Since the DoD and NASA/the space industry were and probably still are the biggest buyers, and US airlines were completely regulated in that period, oil, or rather, distillate prices wouldn't have had a great effect.

For that matter, certainly nowadays higher oil prices can mean more business for airplane companies as that makes buying more efficient planes more important.
Not sure what you're talking about, mine shipped with 1tb, my work has some with 500gb and 1tb as well.
I did the same and either we never painted houses that had lead paint or we were never told about it. It's not even something I thought about.

Probably the worst thing I did was kilz an entire bathroom. (Very little ventilation and I had to use a ton of kilz.) That made me feel terrible for quite a while afterwards.
>Ridiculously arrogant comment with nothing to back it up. GUIs exist; get over it.

A simple google search for "How to use git without command line" will show you the amount of people who are looking for just that, I said most, not all, I believe git is a developer tool that's mostly used by dev who can navigate their way around CLI, lately i've seen and worked with non devs who want to just use GUI tools to help them around without having to know the details of what's going under the hood, this submission is a good example of that, it lacks every single tool that a developer that works in a big team with a big codebase needs. so yes, it's a tool for people who don't want to use the CLI properly. nothing arrogant at all.

>It's a beta. The T's & C's pretty much translate as "it's a beta". What do you want them to do, NOT release a beta? Fair enough if so, but a lot of software is released this way. And pretty much all FLOSS software excuses itself from any kind of warranty too.

This doesn't seem to be exactly a FLOSS per say, but I get your point, they're just doing it the wrong way, if you're gonna start something that you want to be on par with other tools, at least get out your beta with the same features, then add up on that post beta, but they're not doing that, they're releasing a GUI tool that has the basics of git, with videos and js animations. and if i'm going to even consider using that in a production environment I'd rather have a more serious T&C that will make me feel a bit safe that this thing will be supported and will live on for a few years ahead and not die, "It's just a beta" is something i'm really tired of hearing as an excuse to a crippled product, gmail was in beta for way to long and it was superior to all existing email solutions at the time, no one would've used it if it only supported sending and receiving emails, I wouldn't call his git client a beta either, it's more of an alpha experimental product IMHO.
> Jesus, downvoters, dissent from the party line isn't tolerated, is it?

These downvotes have nothing to do with a "party line" but with your comments being unsubstantive. Comments on HN need to be both civil and substantive.

Also, it breaks the rules to go on about downvotes in HN comments. You've done this often in previous threads too; please don't. We have not one but two guidelines about it:

https://news.ycombinator.com/newsguidelines.html
Microsoft, Google Join Rivals to Back Apple in FBI Fight
I am actually referring to endurance. Irrespective of the RAID mode, I would expect each drive to be written exactly the same amount of data at the same time. If all models are identical and have been purchased at the same time, one would expect that the same firmware will allocate the same writes to the same cells (in RAID 1 it will be the same data, in RAID 5 the data will be slightly different, but the size will be the same). So in theory the wear should be identical. Obviously this only applies to a RAID mode where you have parity.

But I read that like 3-4y ago. We should have more experience with SSDs in production now so I was wondering if that thinking still applied.
I'm the only one in family that is living abroad. I am using blog to keep them updated with my day to day life.
>Data says[sic]: Windows XP Firefox users are much more likely to have 0 addons installed than the Firefox users in general

This sounds like the Tor browser . . . If this is the case, his geodata correlations are suspect.
It doesn't have to skip over data if that would slow it down. I would expect your typical database to have some kind of index or bitmap that can tell it what to grab fast enough to saturate the disk while avoiding unused data, but if it has to fall back to vacuuming up 1GB at a time then so be it.
I believe he means make it so you can enlarge them by clicking.
I have been working on a project for writing safe NIFs in Rust. I feel like I have the rough details of the API sketched out, but there is still work to do. https://github.com/hansihe/Rustler

There are still some rough edges on it, and if you see any obvious improvements, I would be more than happy to take suggestions or push requests :)
As far as I understand (but I have only distributed an OS X app outside the App store), the DRM is opt-in.

App store guidelines require that packages are sandboxed and signed. If you have a signed application, you can circumvent the signature check by disabling gatekeeper, removing the quarantine attribute, or control-clicking and choosing 'Open'.

The DRM mechanism is called 'receipt validation' and has to be enabled by the app developer:

https://developer.apple.com/library/mac/releasenotes/General...

I can sort of see why Apple provides this (to entice companies to publish in the app store), but a developed can decide to be customer-friendly and not check the receipt. So, I think it's fair to blame the developer, not Apple.

(Please correct me if I am wrong, as said, I never distributed an App Store app.)
I think that something similar is also done by the Chicken Scheme folks:

http://wiki.call-cc.org/eggref/4/salmonella#introduction

http://tests.call-cc.org/
I really wish the restrictions can be reduced or removed so @pmarca and the like can tweet more on the companies of which they are the directors of. Same for the CEOs itself, and CEOs and other executives should be allowed to tweet at board of directors and vice versa.
A static compiled blog system like Jekyll, or a simple caching system in-front of the blog.
The nurturing roles theory is kind of sexist. I think a better theory is as follows. In almost all metrics men show higher variance than women (sometimes that is attributed to because men lack a moderating effect of an extra x chromosome). As a result the "male" skillet is more varied and men seek a wider range of jobs. Another possibility is that socially men are expected to be riskier, and so are more broadly seeking in their choice of occupation.

Either way, the net effect is a diminished supply of labor relative to the varied demand. By contrast, women seek jobs that often are chock full of other women, creating an increased supply of labor and lower relative wages.

Sometimes I think about how little teachers get paid and wonder why I know so many women going in to that knowing the poor pay in advance.
I agree that the claim that lifespan is on an exponential curve is bogus. Modern medicine basically extended extremal lifespan up to the maximum attainable without fixing the underlying causes of aging and then stopped. There is for example some research that shows that the oldest woman's blood was derived from just two stem cells.[1] We currently don't have the technology to fix problems like that

I disagree however that nobody alive today will live "forever". The technology that might allow us to fix aging is on an exponential curve, look for example at the cost of genome sequencing. So the time is ripe for some breakthrough results in aging research that actually address some causes of aging.

[1] https://www.newscientist.com/article/dn25458-blood-of-worlds...
For mission critical data, you should have backups and use at least triple mirrors or raidz2. Quadruple mirrors or raidz3 are even better for the extra paranoid.
You're comparing types of cannabis, but you should be comparing types of honey.

Some honey has already been medicalised - Manuka honey is used in burns dressings for example.

There's a bunch of adulteration and poor quality product in honey, so these niches are useful for people creating a higher quality product.
What Your ISP (Probably) Knows About You
Thet aren't guaranteeing anything. They are saying they will replace it if it fails inside 5 years.
And before the invention of power tools you'd have had a valid point.
Interesting idea. Aren't you afraid that it would attract qualified candidates who are just interested in earning easy $500 with no intentions of actually getting the job?
The best app stores are the ones beginning with apt-get, yum, slapt-get etc. I'd very much like to see a real Linux/Unix phone with a battery that isn't a joke being played on consumers. I'm tired of looking after an smartphone that requires as much care and time as a small child.
Please answer this
Just tried it, this IMO is definitely an improvement over the Hacker News Enhancement Suite, especially when using the default HN style.

However, I frequently use HN without scripts and cookies, and I find it somewhat disappointing that it uses cookies to store its settings instead of local storage.

I'll open an issue on the repo when I find the time though.
Henrietta Lacks: the mother of modern medicine
You have to do this roundabout security measure in Preferences to run them, but they're always runnable...

Note: you don't have to. You can Control-Click and then choose 'Open' to bypass the signature or unsigned app check. You can also remove the quarantaine attribute with:

xattr -d com.apple.quarantine Your.app