skysight-inc/HackerNews huggingface dataset:
I'm expecting Disney to change the law to allow for authorship reassignment, so the "until death of author+70 years" effectively becomes "until dissolution of The Disney Corporation+70 years", after which we can drop the "+70 years", and expand the public domain retroactively with the works of many recently-deceased artists. That would be, on the whole, a net gain for the public domain.
Where are the books? Libraries under fire as they shift from print to digital
Timeless Graphics API-related rant: [1]

1: http://programmers.stackexchange.com/a/88055/4994
It sounds better if you call it 'organically produced carbon fibre'...

Wood is awesome; I'd love to see this concept work.
I suspect vendors will start implementing more and more of OpenGL in software (and indeed a lot of it's already in the driver) - cards will keep getting better, but there (hopefully) won't be new OpenGL-only software, so it will be ok if OpenGL doesn't unlock a card's full performance. Look at e.g. modern graphics cards' support for 8-bit textures, or MIDI synthesis on modern sound cards.

Whether that will be in the form of an explicit OpenGL-on-Vulkan library, or just similar things within vendor driver implementations, I can't say. Graphics card drivers are already enormous and contain a lot of backward compatibility code.
You are right. In the end, it always a problem of volumes and proportion between spam emails, conversation, ecc..

If your numbers are low, so even small change can make a big difference
Ask HN: Anyone offering raspberry pi hosting?
I've seen it in Australia and the Netherlands, but I'm wondering if there's anyone offering the service here in the States?

Thanks HN <3
Study: School is not about learning and too much of it wastes billions [pdf]
from the article (http://arxiv.org/pdf/1408.6491v2.pdf):

"We also like to assign blame where it is due. However, doing so is often difficult. For example, our view on blame varies based on why females were discriminated against in our gender and jobs experiment. If Google allowed the advertiser to easily discriminate, we would blame both."
Consumable content aside, I absolutely love the format of the tutorial. It's significantly more pleasant to dig into compared to what seems to be the more common tutorial format (e.g. [1]).

Good work.

[1]: https://tour.golang.org/welcome/1
Time to start working on the 7km chip. Fibre everywhere, content delivery servers everywhere, game servers out the wazoo so my crappy media streaming gadget or VR headset can remotely pull in the latest movies and games in 4K with minimal lag. You could outfit a few of the world's major cities for the cost of a new fab.

Unfortunately this won't sell new consumer hardware on an regular basis.
Hi Will, A recurring question by the audience in the talks is that you will not get many benefits from such a wide architecture on general purpose code because of there is not enough "available parallelism". Do you have any concrete code examples where the Mill will find stuff to do where a OOO will not?
Was it just me or was reading that LIGHT GRAY text on white background hard ??
Yup, I agree... will fix! Thank you!
Thank you for this verbose and well thought comment. I admit it it's ambitious and certainly unpolished in many regards; but I appreciate your thorough dissection and analysis of the site, and that you took the time to write something so through. I think this represents some additional polish I have ahead of me to make things clearer. On boarding is a bitch! (also, do let me know if any of those questions were directed at me, and not just open questions you feel the site itself should be answering otherwise)
I had some bizarre experiences with both FB and YT content policing. First, I performed a Chopin piece on piano and it was instantly flagged by YT's content matching system. They reinstated it when it was evident from the video it was me performing. Second, I created a timelapse video and uploaded it to both FB and YT, using a classical music piece performed by US Army Orchestra (public domain) as background music. FB disabled it within an hour, after filling counterclaim they reinstated it for one hour and then suddenly completely removed without any chance to appeal. YT flagged it within one day and after appealing they put it back in a few hours and it's there since.
That's very fair, it gets even more complicated when trying to do server/client mixed rendering with it. It's all very hard to grasp in a deeper level.

This tutorial is absolutely awesome.. and I think the deep dive is worth it for larger apps too.
Awesome :) Glad to hear that!
The best way to learn piano
So good it is currently sold out (and not available in my region...yet!)
Shower dance super easy way to lose weight
Great job, man! You make some strong points here that clearly reflect the important differences of these two approaches! Well done!
- faye

- redis

- celloid
Thank you, great intro to react. Easy for me as a backend dev to follow and get a grasp of React.

One thing, the page loaded constantly itself, after reading half through the tutorial (3-4 minutes), I had about a hundred entries for the same page in the tab history. This makes the website aweful.
you should start a hedge fund, and charge 2.5%!

joking aside, i've played with quantopian way back, and think its a fun/cool concept
(Mill team)

On a conventional register-based OoO interrupts require issue replay and this is a major source of complexity and budget.

On the Mill, which is a "belt machine", interrupts are as far as the hardware is concerned just an involuntary function call; the Mill does result replay.

Regards mispredicts the Mill has a shockingly short pipeline and mispredicts (where the target is in cache) is only around 5 cycles or so. The Mill has a novel prediction mechanism called transfer prediction as covered in this talk http://millcomputing.com/topic/prediction/
InstaBail – Mobile Chrome Install Banner Experiment
Do clones make sense?
Being in software services industry, one must have come across these kind of requests from clients at one point of time or another. But do clones really make sense? For more details please visit the link http://findnerd.com/list/view/Do-clones-make-sense/370/
5 open source tools for taming text
A well communicative dummy image.
Thank you so much! :) I also found that a blog format is much easier to consume than a REPL/in-browser editor based one.
The 3.2 million number is highly suggestive:

3263847/(365*6*24)
= 62

It sounds like they've been running an integration test which uploads an image once per minute for pretty much their entire existence (they're a little over 6 years old.)

This is sensible. It's the only way to get instant feedback when the site stops working for any reason.
Thanks and oh no, do you know which browser/OS you're using? Not sure if it's the JSBin thing...

Edit: I think it has to do with JSBin. I reported the issue here:
https://github.com/jsbin/jsbin/issues/2464
Glad Italy is much better in confessing to colonial and war crimes committed by Italians, like

"Of more than 1,200 Italians sought for war crimes in Africa and the Balkans, not one has faced justice." (2001)

"When Japanese or Austrians try to gloss over their shame there is an outcry, but the Italians get away with it. [...] Ken Kirby's 1989 BBC Timewatch documentary, Fascist Legacy, detailing Italian crimes in Africa and the Balkans and the allies' involvement in the cover-up, provoked furious complaints from Italy's ambassador in London."

"'All efforts on Ethiopia's side to convince Italy to live up to its responsibilities have failed,' lamented the government."

http://www.theguardian.com/education/2001/jun/25/artsandhuma...

Also good reading:
https://en.wikipedia.org/wiki/Italian_war_crimes
https://en.wikipedia.org/wiki/Pacification_of_Libya (Acknowledged by Italy only in 2008)
Thank you :) !
Your right. The release must contain at least one app. I will correct the blog post.
>This press release is equivalent to "Scientists Cures Diabetes in Mice" - a breakthrough that happens about a half dozen times a year but has still yet to make it from the lab to the FDA.

Chip manufacturers like Intel and IBM have regularly made good on promises of exponential progress for at least a half century. Comparing them to press release-pushing biomedical researchers is tantamount to a slur.
It's an easteregg? that you get when accessing an imgur album as an individual image. Because the original user is scraping he basically found 3.2M galleries.

It only happens with older albums that do not have /a in the URL.

//EDIT: source: https://www.reddit.com/r/programming/comments/3clho3/1_out_o...
A couple of anecdotes, for what they're worth.

- I find that if I only consume digital media, over time my ability to deep-dive into complex works of fiction or non-fiction diminishes. My attention span gets very short. I want to "pop off" and go consume something else. It takes a dedicated bit of effort to switch back into real reading mode

- From looking at my server logs, the average web consumer doesn't get 99% of whatever you put on the page. People used to say you should design your page so that somebody driving by in a car could read and understand it. I would go so far as to design it so that a drunken one-eyed near-sighted person who is in an argument with their SO could read and understand it while going by at 100 mph. The numbers are not pretty.

- Multi-purpose devices have but one goal: to get you to consume more material. The vendors that make them do not care whether you read that new downloaded book for 5 minutes or 5 hours. They only care that you downloaded it. Books on the other hand? People who make those want you to consume one particular work and then share/talk about it. With a book, you and the author are in this thing together. With a multi-media reader, you're just a demographic
Visual story-telling in web design
Better Call Saul was released in the US by AMC in 2015 also. I found it interesting that they were able to market it as a Netflix Original in Europe when it was clearly an AMC property, but the episodes were released weekly on the same days (or 1 day after) they were broadcast in te US.
Analysis: Google needs a new Nexus 5 edition for Project Fi
Ask HN: Why don't transistors in microchips fail?
Considering that a Quad-core + GPU Core i7 Haswell has 1.4e9 transistors inside, even given a really small probability of one of them failing, wouldn't this be catastrophic?

Wouldn't a single transistor failing mean the whole chip stops working? Or are there protections built-in so only performance is lost over time?
You only need to untick one box in ABP and it stops letting through the whitelisted ads.
There is a much simpler and elegant method. Just rank posts by their probability of getting an upvote. This is just (upvotes+1)/(upvotes+downvotess+2).
Graphene looks promising (as it is for everything).
If you go zigzagging all over main DRAM or disk unpredictably then there's no magic wand we can wave ;)

We can however make generally less memory accesses overall, as we have backless memory

When you do a load you specify when it will retire, and it will get the value in memory at the time it retires. What happens is that the load-store unit goes off and gets the memory as soon as possible, swallowing latency, but snoops on the cache coherency traffic.

http://millcomputing.com/topic/memory/ is a good starting talk on this aspect of the Mill.
> Featuring nearly 100% shared server and client-side code

If the code can run on the client as well as on the server, does this mean the client has direct database access?

How well does that work out for the number of required round-trips?
You can have a regular in-browser AdBlock in mobile Firefox without rooting the phone. It doesn't stop the in-apps ads of course.
Ladies and Gentlemen, It's Time to Panic
Google could easily circumvent ad-blocking by making ads indistinguishable from content. I hope they will not do it, the internet would become a bustling nightmare.
Show HN: Triangulae – slide triangles together to form squares
Probably below 40$ for the whole shebang. It's this, just with an additional 5 m strip and a power adapter:
http://www.aliexpress.com/item/10M-3528-RGB-LED-Strip-Waterp...
As someone who knows Angular and Knockout. I found this great. Because react is a different way of thinking IMO that most tutorials I read were not easy to get up and running so I just threw in the towel and forgot about react. Most people make too many assumptions on the skill level of the reader (myself included when I blog) and it can be frustrating.

Thanks.
Speaking as someone who works for a competitor to Google in the online advertising space, we take great comfort in how large and unwieldy Google's system is. It gives us opportunities and niches to target.
Also research devices like this: https://en.wikipedia.org/wiki/TrueNorth
Optimisation is dead, long live human marketing
Really, displaying exploitware should be reason to ban completely those who use it (from the app stores)
I think the idea is that it aligns incentives. If your adviser makes more money the more money you have, it's in their interest to make you more money. Compare e.g. letting agents, recruiters, ...

More cynically, it means you're cheaper when your potential clients are just starting out, and people tend to stick with the investment manager they started with.
Why I Think the Internet Can Solve Africa's Problems
Looking into it, couldn't a planet orbit one of the two stable Lagrange points between the two groups, L4 and L5? That wouldn't be "inside" the orbit though :(
Data Science Weekly Newsletter – Issue #85
The SurviveJS book is a good reference for this: http://survivejs.com/webpack_react/
Nutrient Contents – Parallel Coordinates
I see the point but noone in their right mind would write the javascript like that. When written better it's a good amount shorter than the React solution.

http://pastebin.com/wbGZZs7U
The kernel for FORTH is crazy small. IIRC it's not unusual to shoe horn it into 2K. When people talk about writing DSLs in FORTH, I think what they are really saying is writing an API based on the FORTH kernel. So the DSL is really FORTH, but just with your API. Granted changing how words are compiled and executed is pretty much standard fare for a FORTH programmer, so you can make it work however you want.

FORTH is a bit like smalltalk in that you usually work in an interactive environment and save images. FORTH code compiles down to essentially a jump table and so it is also really, really efficient, space wise. You can decompile code easily and modify it in your image.

If you were trying to write a control language for some small embedded device, it would be ideal. If you were trying to write a DSL for configuring a build system (or something like that) it would be less nice ;-)

My first few paying jobs (when I was in university) was writing FORTH code, but that's a very long time ago ;-) I'm still quite nostalgic about it even though I've forgotten almost everythng I once knew.
I've actually heard someone argue that because of this the moon is actually not a moon but our sister planet.
I can't speak for the GP, but POWER is a true RISC ISA, and many prefer it just for that reason.
>
- in-app ads which, without clicking on the ad, bounce me out of the app and into a browser

On iOS there are ads that bounce you out of the browser and into the app store.

I cannot understand how anyone thinks this is a good idea. I am ad tolerant but those ads make me want to use ad block technology.
A five star solar system? The puns just write themselves.
App Ratings Prompts That Don't Suck. Finally
They are absolutely not representative of the average website, it's a massively popular website (look at the Alexa rank) and of course advertising works for this kind of websites because you have some leverage to negociate. I'm talking about the majority here. (And even them started to try paid membership, it really tells you the current state of advertising.)
The modern state of Israel was created so that it could be destroyed. It's part of a plan that was set in motion 130 years ago.

So the 'right choice' would be to not move there. You would be much better off relocating your company, yourself, and your families to somewhere safer.

Study history bruh.
> This puzzled me that, for the past few years, YC has wanted so badly to invest in more or less traditional style wealth management companies.

There seems to be a strong belief in Silicon Valley that software is going to eat the fat margins in financial services and that there's all this potential for disruption.

The problem is that software's been eating financial services for the past 30 years and the fat margins aren't always as fat as they seem once you factor in things like compliance costs (or the demand curve is far steeper than you expect it to be).
Of course it's deliberate, it's part of Google's ongoing business model of ring fencing the internet.

People tell you not to run your own mail server as it's a nightmare to keep on top of all the security aspects, and yes that's a thing. The greater problem is getting your mail delivered to the vast majority of people with gmail/hotmail/yahooo mail.
In most DirectX vs OpenGL articles and discussions you see developers hate on OpenGL.
Some AVC Stats
Why I Am Ditching Disquss and You Should Too
I totally agree, in fact I'm going to link this :) The point I wanted to make is that every feature requires a bit of refactoring like this, whereas React puts some structure.
The test pyramid, and when to ignore it
Go has type inference but having to declare types everywhere hardly make a language more "verbose".

The problem with Java(lang) is the culture.

Instead of writing programs in a pragmatic way, Java devs feel the need to forcefully over architecture code bases, because there are afraid that a colleague looking at their code will not find it JEEish enough.

Obviously Go doesn't have the same culture since it doesn't force developers into writing classes everywhere. So it's easier to hack something quickly with a bunch of functions and variables, like in most dynamic languages.
I'll add a link to it :)
There are lots of small ways we can get more units in use more of the time.

ILP is a bit of a misnomer on the Mill as each Mill instruction contains many operations and these execute in 'phases' over the subsequent cycles. In the extreme(ly common) case you have a single-instruction tight loop but the second phase of the first iteration is running as the first phase of the second iteration runs. Mind-bending.

We have more success at speculation than a mainstream machine as we have cheap null and `None` propagation; see http://millcomputing.com/topic/metadata/

And as the Mill is a belt machine, and as the hardware manages the call stack, the units can be in use by the caller even when the PC is in the callee. If you schedule, say, a `multiply` that takes 4 cycles and then next cycle call into a function (which usually takes just a cycle) then the machine can go run the function, however long it takes. When the function returns that `multiply` has long since completed but the spiller is going to use result replay to drop the results on the belt at the right time.

A lot of time is spent in loops, though, and the Mill does really well at those! On the Mill, all levels of loop can be pipelined because each level of loop is given its own call frame, allowing the result replay to work. See http://millcomputing.com/topic/pipelining/

Sorry for linking to just so many of the talks! ;)
Thank you :) Totally agree, I knew Angular coming into React and it threw me off quite a bit as well.
PHPKonf İstanbul PHP Conference 2015
If you don't know how to code, you're going to be illiterate in the future
Show HN: Django Model Based Translation
I'm getting this issue as well. Using Firefox 39 on OS X.
Firefox on OSX, version 39.
I have the same with my own server and Yahoo, after my first announcement of switching from Gmail to my own server Yahoo sent me a message that I was blocked forever. I have SPF set up but not DKIM. I also don't have a valid cert (I'd have to renew every year). Gmail never gave me any problems though.

Yahoo apparently has procedures to deal with this but they are difficult to find. The annoying thing is that now I'm not even receiving any notification of the blocking anymore. The mail just disappears.

Btw, mail from my Drupal system also always ended up in spam. But I kept removing the spam tag and now it is just goes into regular mail.
Las microondas de los teléfonos celulares, y la nicotina,
Minions Director by Pierre Coffin, Kyle Balda
That kid learned enough Java/Android and produced a game in 3 months? Impressive!
Six Sigma and Agile are indeed at pretty opposite sides of the spectrum.

Deming -- W. Edwards Deming, that is -- is somewhere in the middle, around the right balance. He advocated for spreading a philosophy of systems thinking, scientific method, and statistical understanding, while simultaneously empowering employees by recognizing the power and responsibility of management and leadership, and understanding the motivation from a scientifically accurate psychological viewpoint.

It's a correct framework, and it's all aimed at driving quality by improving the things that directly impact it at a base level: fundamentally, how people work together, how they build systems that work, and how they're motivated (and demotivated) in reality.
Comparing jquery to React (or Angular/Aurelia/etc) is obvious but the article is great for beginners though.
https://en.wikipedia.org/wiki/Automatic_Reference_Counting
So about a month ago I inherited just short of $30k. I don't need it right now, and don't plan on using it until either I buy a house (maybe 5 years away?) or retire.

My plan was to invest it with Betterment, because I felt like that was the easiest and cheapest "set and forget" solution. But would there be substantial upside in going directly with a Vanguard fund instead? I'm really new to this and the convenience of a dedicated interface like Wealthfront/Betterment feels valuable to me, but if I'm leaving substantial money on the table doing that I'd rather go to the extra effort of figuring something else out.
I regularly email myself reminders for things. I am almost always logged into email when at work. I am not always logged into a calendar app.

(I do both, but its usually quicker to send an email than log into google calendar and do it that way).
can you post the links to what you are talking about ?
I use rssident.com

All I need is subscriptions, a browsing view, a streaming view, and search. Metrics would be nice but not necessary.
Ghostery has a repackaged chrome in the play store, which has ad blocking built it. I got tired of sites that _pop up_ ads on mobile with a tiny X button.
One person's notion of "discrimination" is another's notion of "targeting."

Perhaps marketers should be able to target the demographics that they are trying to reach.

Perhaps the system is working as it was intended.
I recall somebody asking Ivan about that in a previous talk, and he pointed out that Intel is a much larger company than ARM, so they'd rather manufacture and sell chips, and fall back on licensing the architecture if Plan A didn't work out.
Gune: [holding up a small device] Does this look familiar? Do you know what it is?
Neither do I. I made it last night in my sleep.
Apparently I used Gindrogac. Highly unstable.
Preed: Gune...
Gune: I put at button on it. Yes. I wish to press it,
but I'm not sure what will happen if I do.

http://www.imdb.com/title/tt0120913/

Seriously, this is a cool device. And I have no idea what I could use it for...
This gives an advantage to new posts for which the probability is much more uncertain: it's easier to get 1 upvote and 0 downvotes (rank 2/3) than to get 1999 upvotes and 999 downvotes (also rank 2/3). Maybe that's what you want, but the post is exactly about those cases when this is not what you want.
Viewed with firefox & NoScript, I see the article and at the bottom of the page 'Please enable JavaScript to view the comments powered by Disqus'; Disable NoScript and the content disappears, impressive!