skysight-inc/HackerNews huggingface dataset:
> Good, but without human drivers involved, emotions and
> then the fun is gone.

Precisely. Ask people who Ayrton Senna is and they'll probably know he was a F1 driver from Brazil, won championships, died in an accident and was buried as if head of state.

Ask them about the MP4/4 Honda RA168E and even many anoraks will have some trouble telling you what championship year it ran.
Neovim smart UI protocol
Evolution of TDD: Nat Pryce
To the extent that approximates a real restriction, it applies specifically to unpaid interns.
Seems like a prime case for using a (bar/line/etc) graph to show the trend. I'm strangely disappointed in not seeing one.
How do SSDs refresh their cells? Is that just a normal write as with DRAM?

Wonder if you can refresh SSDs without having that go towards the write counter.
Hey all, one of the co-founders here :)
We started Songfari because we want to make an impact in the music discovery realm, and this was a result of asking people how they discover their music. Oftentimes we would hear so many different things, whether that was the radio, friends & family, etc. We believe Songfari will bridge the gap and provide an awesome destination for everyone to discover great new music.
I understand, but once you start taking into account other requirements, like the ability to functionally decompose construction of this record, you will wind up with something that looks painfully similar to a class in Ceylon.
Just give it up already. WhatsApp is going to sue the hell out of you. Telegram has everything we need, and it's already cross-platform, open and totally free. The security might be debatable, but it will always be better than WhatsApp's.

So please - leave WhatsApp alone. They don't even want people to use it.
Can you cite predictions?
Ask HN: How can I monetize the chrome extension I made?
I created a Chrome extension called Facebook GIF Button, it alows people to easily post GIF replies in comments inside Facebook.

Thanks to some luck it boomed pretty quickly reaching 10k users in about 4 days.

I'd like to hear some suggestions on how to monetize my extension (I'm going through really hard times in terms of money).

I want to do this in such a way I don't disrupt the experience my users know and love. I once accepted an offer from some ad injection company and I am still regretting it.

Please help me out!
Cheers
When you say concurrent, do you mean "works with threads" or "doesn't pause"?
Couldn't get rid of it, closed tab, didn't read article.
This would be perfect for the computer history museum [1].

For a long time (perhaps they still do?) they had a working version of the babbage engine, a circa 1850s six ton mechanical calculator built to solve polynomials [2]. I can't overstate how cool it is; if you're in the neighborhood, they used to do daily demonstrations. Here's one such video [3]

A small hand-built computer on breadboards you can walk into would seem to be right up their alley.

[1] http://www.computerhistory.org/

[2] https://en.wikipedia.org/wiki/Difference_engine

[3] https://www.youtube.com/watch?v=BlbQsKpq3Ak

edit: s/1950/1850/
The fact that Bootstrap is widespread, and therefore perceived by some unprofessional, does not make a user using it unprofessional, nor does it make the framework unprofessional.

Are Django or Flask unprofessional since they are widespread?
Still no user namespace support? I don't get how one can use for production websites without this. Especially if your run arbitrary containers from the docker registry. Or this not the suggested model anymore?
A private car may be entirely different from a public train. Just thinking out loud. These auto-cars will be a new thing, dissimilar to what came before. Not an American thing (where did that come from?)
Games with a critical mass of followers will receive better support from open source communities than they ever will from companies.

Try to get Quake 3 support today. Then try to get support for ioquake3.

Alternatively, try to get support for Transport Tycoon. Now try to get support for OpenTTD.

It's not a matter of "game or not game". We have these examples of formerly commercial games for which commercial support no longer exists, but for which open source community support is plentiful.
fask-admin (or any decent CRUD interface) is one of my favourite parts of developing a new application backend. The amount of functionality you can achieve without touching HTML/JS is amazing.

Goes a long way in keeping the application modular and maintainable.
When I tell people that digging through our trash at work to recover some semi-recyclable plastic they're not really saving anything except for recycling companies bottom line I get looked at like I'm some horrid monster.

Recycling non-rare/poisonous materials is a scam designed to make the general population think they're helping the Earth while the industries that do the real polluting can continue on uninterrupted. An improvement of 1-2 mpg in over the road trucks (semis) will make a vast difference in the amount of road pollution generated.
Do they? The article specifically says otherwise and links to this:

http://itknowledgeexchange.techtarget.com/storage-soup/netap...

It also mentions that the 3D NAND process dramatically improves matters over previous tech.

I'm not saying you're wrong, but it's weird that you don't acknowledge that the article addresses your point.
Can you elaborate on that? Since in this model constructors are just functions you can of course define multiple constructors that may or may not call each other.
big fan here, when I first discovered your youtube channel I spent the entire afternoon watching all the videos, back to where you guys destroying a blackberry phone!
Hah, #1, #4, and #5 happened at my very first job. I was young and naive.
Why is it that all new chrome features are usually announced on random blogs all over the place, while the official "chromereleasenotes" blogspot blog has almost never any useful information? There they all seem to talk about various minor security fixes in the stable channel posts, but almost never are new features highlighted. Is it really necessary to track the beta and canary release notes and svn logs to stay on top of things?
These systems have no sensors beyond GPS and IMU, and typically only control the steering.

Typically they are following a predefined path, not even having the concept of where the end of the row is, relying on the operator for turning and avoiding any hazards. The most advanced functionality is Machine Sync [1], which is still only using the GPS to synchronize the machines.

Just because the functionality is basic, doesn't mean it's not useful. We are quickly coming to the point where these systems will be installed on every machine. The reduction in fatigue and other benefits are profound.

Another point to note is that getting to this point was a marathon, not a sprint. These systems have been around in one form or another for more that 20 years. Acceptance came in large part with the generation change of the owners. It will be interesting to see if the rollout of self-driving cars follows a similar trend.

[1] https://www.youtube.com/watch?v=GFhuJl3hYm8
Thank you for contributing! I have approve them before they appear to prevent people from spamming. I just checked and was surprised to see 22 libraries awaiting approval. Awesome feeling. I was not expecting that. I'll be able to go through them tonight.

I did just add a flash message users will see after they make a contribution though. Thanks for the feedback. And thanks to everyone who contributed a library.
Maybe its different when you're driving, vs chilling in the back of an auto-car for a half-hour with your sweety. I think young folks will be very creative filling the time.
I'm dubious of DSM's merits. I've asked people (in small team nonetheless) less than one hour after a DSM what others have done / were doing and usually they couldn't remember.

I personally think a good team leader / project manager and an issue tracker + git annotations is better.
Dollar Shave Club Raises $75M to Fend Off Gillette and Harry’s
Open container project
Assuming I'm understanding correctly, seems easy to me.

.sidebar h4 {
color: red;
font-size: 20px;
}
.box .box__header {
color: green;
}

<div class="sidebar"><div class="box"><h4>Header</h4></div></div> will produce red text.

<div class="sidebar"><div class="box"><h4 class="box__header">Header</h4></div></div> will produce green text.

Both will have the 20px font-size.

It all depends on how you plan out the HTML structure and CSS selectors.

EDIT: I would also say if you are placing HTML like this into the page in several places, then the CSS for it should be self-contained and totally separated fron the rest of the page. I would be reluctant to use default CSS on a container such as that. But I can see it would depend on the nature of the container.
App idea – FreedomPop multi-service toggle
I have service thru Freedompop.com. I believe the way the phone works is that the Freedompop app checks the IMEI or other number specific to the make/model of the phone. It then checks with Freedompop/Sprint servers to verify that number and the account is active, etc. It then makes service available/active on the phone. I have a couple of accounts with Freedompop, and I want to be able to toggle or switch between my accounts on either of my phones without my account or cell number getting banned. I would like the app to be open source and on github. I would like to work with someone on developing this app - or just get feedback on the community about the idea - or if there is a place to post mobile app ideas.
There is a sound to active noise cancellation systems. Not really white noise, but a sort of faint, high-pitched noise.

It's not audible in airplane or other loud environemnts, but I never understood how you can work with that in your ears. Apparently some people doesn't find it irritating. But make sure to try someone else's before you spend hundreds on dollars on one for the office.
This is not really on point tho is it? TS has put out way more than a standard recording contract. So she'd be like a first round draft pick who is now a free agent with a couple of super bowl mvp's. Its not like anbody cares that peyton and eli manning had their famous dad as there high school coach during contract negotiations. On the merits, she gets alot of credits because she writes alot of her material as well. You can compare somebody like whitney houston (pop star) or even norah jones (jazz) who got their entire career or major break on other people's songs. That givers her dual/multi royalty streams right off the bat and more leverage practically speaking because the label is doing less work production etc (all this well beyong capital $$ loans and stuff).
No, I had another offer that I took. I'm an average programmer and was able to do the task easily, but that codebase really scared me. Plus the other job was to build something from ground up and I really liked the CTO, so I took it. They were primarily hiring someone just to keep it running than adding new features.

It was a great interview experience though. One of the engineers commented that they gave the same task to other interviewees too.

I think this is a smart and lazy way to hire people :P No need to spend an hour in the room asking random questions, having awkward pauses etc. Just let the candidate fight with the codebase - lazy and simple!
Wow. Open source projects like that are less expensive to develop, it seems!
Pretty sure Amazon said publicly that they are not using tape for Glacier, I can't find the source except this second hand one:

https://storagemojo.com/2014/04/25/amazons-glacier-secret-bd...
Cheapest 1 TB SSD on Amazon: $350

Cheapest 1 TB HDD on Amazon: $40

Expecting a 10x drop in prices in 1 year is ludicrous. Even if the prices follow a pseudo Moore's law and fall by half every 18 months, you're looking at at least 5 years before they reach parity. And in the meantimg HDDs would have gotten cheaper; so expect even more time for parity.

In other words: ain't happenin' in 2016.
I recently put together Glitter (https://github.com/Polytonic/Glitter) which is a basic OpenGL boilerplate that runs on every platform. The only dependency is cmake, so getting started with OpenGL is as simple as generating an IDE project file or makefile and pressing play. No messing with compilers or linkers required. :)

I've spent a significant amount of time learning both OpenGL and WebGL, and I have to say, there is significant value in starting with OpenGL first. For starters, the GLSL compiler is much friendlier. There are also merits to understanding the state-machine from a "C" perspective.
Sounds like well-insured and managed Bitcoin businesses are a big opportunity.
> specifically the portion about monogamy / sexual exclusivity

It feel like you are pushing a specific aspect to the detriment of the whole. I agree that if someone doesn't desire, or can't maintain monogamy in a marriage, that they should be upfront about this and make sure their partner is aware and accepting. While that this may require a bit of social change to make it more acceptable, I don't think that's a specific case that needs to be revisited for marriage in general (many people are happily monogamous). I think it's better overall for people to be upfront and and truthful overall. There are many things that can break up a marriage besides infidelity. I'm not even convinced infidelity is the main reason, it may more often be a symptom of some other underlying problem.

> There's a lot of social pressure against this because of the stigma associated with divorce.

Which ties into above, if people can't (or feel they can't) divorce, then they may act out in other ways. I also think this is highly location dependent. In the western US, I'm not sure I've observed much social stigma for divorce.
That's incorrect. Charge leaks very slowly out of cells. It's not a big issue, but it does happen. Powered-on SSD firmware knows about the problem and will maintain the cells.

[1] http://www.anandtech.com/show/9248/the-truth-about-ssd-data-...
Manufacturing and innovation are tightly linked for sure. GE found this out by accident and they've started bringing jobs back to the US. A lot of that had to do with the rise in wages in China and the rise in fuel prices, I'm sure. But they also found they saved cost by having a multidisciplinary team redesign an appliance in just a few weeks.

http://www.theatlantic.com/magazine/archive/2012/12/the-inso...

I'm glad to see that there's one more example of actually knowing how stuff works makes everything better.
If they did have bulk data requests from the US Federal government, would be even be allowed to say they have?
This looks interesting! I just started playing around with this a bit, and maybe I'm missing something, but it looks like the ModelViews only implement create, update, and delete? Why no read?
Mmm, fishbowls.
The volume plugins look very interesting for our use case, but I can't find any documentation about how to actually write a plugin? Do I have to reverse engineer it from the Flocker example provided?

Edit: Nevermind, I found it (https://github.com/docker/docker/blob/master/experimental/pl...)! Three clicks in, through various blog articles with lots of other links. Maybe consider making this more obvious?
I would give "API design for C++" by Martin Reddy a shot. The only thing I remember now from the large scale book is to pay attention to compile-time and link-time dependencies, although when I read it I remember that it contained some nice tidbits of info that I had not seen in other books

The big takeaway was that the way the project is split into libraries, files, folders etc and how these map to classes, modules and subsystems matters.
Maybe because there are no winners and losers and everyone gets a trophy? We have taken away the ability for many to get ahead all in the name of political correctness.

This mentality has now started entering our workforce. All of the articles on how to 'manage millennials' show examples of this behavior.

The only thing it has done is make us less competitive in the global marketplace.
"https://runc.azurewebsites.net"
"Copyright (c) 2015, Linux Foundation"

Interesting times …
I think that we'll just see magnetic disks go away, and tapes pick up the long-term storage market. Pretty much nothing happens when you drop a box of tapes.
This problem is overblown. A new SSD should be expected to have 10 years of data retention, according to:

http://www.anandtech.com/show/9248/the-truth-about-ssd-data-...
Accelerated C++ by Andrew Koenig and Barbara Moo (http://www.amazon.com/Accelerated-C-Practical-Programming-Ex...). One of the best introductory programming books, and one of the best introductory books in general, that I've ever read.
> A major reason is the standardized testing (common core) where teachers are being measured on averages on these tests.

Common core has nothing to do with that (except perhaps that they different phenomena that share some very distant degree of common causation); you may be confusing Common Core (which is a set of curriculum standards) with No Child Left Behind (which is a national policy that, among its accountability provisions, includes testing with incentives similar to those you describe.)
Rather than run all network traffic through their single daemon, my feeling is that it's better to abstract your containers into pods and discoverable services like Kubernetes.

Increasingly my feeling regarding Docker, Inc is "too little, too late". They seem to be chasing every market (enterprise, startup, developer) and therefore are mediocre at a lot of things while expert at none.
The title is pure irony ("SSD Storage - Ignorance of Technology is No Excuse"). See an another link posted here. Also from personal experience I have had no problem with an SSD that wasn't powered for 7 days.
ammm putting adsense on extension are not allowed, unless there a new update about this topic. But there are many ways you can put adsense. for example putting on the option page. see this one:
https://chrome.google.com/webstore/detail/magic-actions-for-...
option page with adsense:
http://www.chromeactions.com/magic-options.html
that devloper make a web page on the internet with ads, then he used iframe "i think" to put the option page for the extension inside it.
if you don't have option page just make one and put some simple option on it.

if you have known any other way please tell me, because i'm seeking that too.
Great to see that AppC is joining too. That was going to be a weird splinter otherwise.
Well in fact constructors aren't that much like static methods at all. Now static methods really are a weird thing, because they break the block structure of the language: they look like they have access to members of the class, but they don't.

That's why Ceylon doesn't have static methods.

Constructors, OTOH, actually fit in with the block structure of the language. They do have access to the members of the class, and the responsibility to initialize those members.

Now, the interesting thing is that I spend 4 years of my life hoping that we would not need constructors, and that the ability to initialize a class via the parameter list of the class would be sufficient for all usecases.

Sadly, it turns out that I was wrong about this, and that, in practice, there are some really good usecases for constructors in a language which emphasizes immutability as Ceylon does. That's just what we ran into in practice.

> you said you didn't look into that other language

I never said that. Please don't put words into my mouth.

FYI, I've looked closely at lots of other languages, including languages like OCaml and F# and Rust which do things quite differently to Ceylon. I like those approaches, and they have advantages/disadvantages compared to constructors. I would not say they are clearly better, nor clearly worse. But I'm confident that what we have done is very clean and elegant and powerful in the context of Ceylon.
pmontra and Bill_Dimm (edit: and cjensen!) post contradictory blogspammish articles (through no fault of their own - what else is out there?) which both reference the same JEDEC slideshow which has popped up a few times in the last few months.

This is an important enough topic that I wish a better reference existed.
I had an interview recently where we did something similar and it was awesome. They had picked an especially good example: the code was small enough that it didn't take long, but it has a variety of sorts of badness, from coding errors to bad names to bad method grouping to logical errors.

I'm definitely stealing this trick.
I rarely remembered dreams for a few years. Started taking a highly rated fish oil and remember them frequently now.

So could be a vitamin deficiency.
D-Wave Systems Breaks the 1000 Qubit Quantum Computing Barrier
http://cryptome.org/2015/06/cyber-spy-nyt-15-0604.pdf
Maybe not, but they wouldn't be required to claim "absolutely not".
What are some ways you are different from Sift Science?
Polish airline, hit by cyber attack, says all carriers are at risk
There are a lot of options:

1) Put your office in a lower income area (maybe not completely desirable, but not everyone has to be in the heart of NYC or SF)

2) Let some or all employees work from home. Especially the loud ones! I don't mean specific people, of course, but some jobs are just loud: customer support, sales, operators, etc.. usually the loud jobs are awesome at-home jobs, as well! Customer support is almost always remote support anyway.

3) Restructure. Many of these companies that can't put everyone in an office have huge or multiple offices for their executive staff. I knew a company where one of the co-owner's offices was as big as the tech room which had 12 desks! The conference room was twice as big as this, and barely used!
Well since zero credit is due to Scala (read my post below where I utterly demolish the claim that Ceylon constructors are similar to Scala) then doesn't that seem like an utterly rude and obnoxious demand to you?
> Indeed, if my understanding is correct, constructors in Scala have extremely limited capabilities

Is this not desirable? The wider the definition of a constructor is, the less you can determine from looking at the construction of a resource/variable/whatever. When you delve into e.g. the creation of an ORM this becomes extremely important because it has to reason about data constraints across multiple initializations.
Here's the corresponding ticket: https://code.google.com/p/chromium/issues/detail?id=500922
> flash drives (low quality at that) from the 1990s

90s flash is more likely NOR, which doesn't suffer some of the failure modes of NAND.

As for NAND, micron would probably not discuss rumors about their technology as fact: https://www.micron.com/~/media/Documents/Products/Presentati... (read disturb on page 19, data retention on page 21)
It would seem that at 10mph all you really need are some sensors looking forward that have the ability to provide enough warning that the vehicle can stop before it hits an obstruction. Kind of like the auto-brakes that some cars have.

That's a lot different than having a car which can at 70mph successfully swerve enough to avoid a wreck while still not swerving so far as to cause another wreck.
Swarm Brings Back Mayors
I think the whole resignation of honor thing is self defeating. Corrupt and malicious people will never resign out of honor. Why should responsible people who have made a mistake do so?

The end result of honor resignation is that you have politicians who worry more about appearances than actually getting anything done. Does that sound at familiar?
Unfortunately, you can't compare development frameworks to UI frameworks. No one knows that you're a dog on the Internet. But anyone without technical knowledge can see a site that's built with the default Bootstrap skin and say - hey, I saw it before.

Bootstrap is good and clean framework, it is _great_ for developers. But just because it is so widespread and highly visible, there's some of prejudice around it.

Nonetheless, I'm using Bootstrap in my projects and happy with it.