skysight-inc/HackerNews huggingface dataset:
From the things I have read about, the issue with large sites is that it doubles your traffic management problems. IPv6 will get there and its great to see Facebook and Google leading the way.

However I would imagine the likes of Netflix and Github to be a little more cautious about changing their setup. The real people to nag are the local government websites. These are often low hanging fruit that just don't change because they don't get paid to be proactive.
Any idea if there's an interface to easily do this via the command line?
Yeah, and the problem with implicit hierarchies is that people are always wondering who has the power today. It's like the Roman Senate.
"Either" actually isn't a Functor, at least in Haskell

In Haskell, a Functor actually consists of two parts: The type itself (f), which 'transforms' a type a into type "f a". ie. Maybe "applied" to Int gives "Maybe Int", a new simple type (let's handwave kinds away for now). In addition to that, the fmap function is required for Maybe to be a Functor. A Functor is defined by this ability to "add structure" to existing types and the mapping operation.

Seen this way, Either is clearly not a Functor: "Either Int" is not a simple type. However, "Either Int" is a functor: Either Int String forms a simple type, and you can implement fmap. In fact, that works for any type, so "Either a" is the functor as usually defined in Haskell.
When your bike is your car you can rationalize spending an almost unlimited amount cycling gear and gadgets under the guise of saving money. (I speak here from experience).
How much oil and gas exploration do you think has gone on in the US in the last five or so years.
Interestingly, this last year, many businesses I frequent updated to new Verifone terminals. My credit card doesn't read on only that brand of terminal (works everywhere else i use it), unless I wrap it in a piece of receipt tape or plastic bag before sliding it thru, then it works after a try or two. Not sure why, but I haven't replaced the card yet simply because it is an interesting experiment.
The landing page definitely isn't obvious enough. I got the idea eventually, but I had to work for it, and it wasn’t in the big print.

Part of the problem is unclear copy upfront. Here’s the first sentence:

> Today We Learned is a website and app that guides teachers through a 60-second update, which empowers parents to start learning conversations at home with their children.

How can guiding teachers empower parents? It doesn’t provide enough information to make sense. Being guided through an update is a passive thing to have happen to you; there’s no reason for us to assume that the teacher is taking action here, or that the update goes not to them but to the parents alone. Presumably the writer wanted to avoid any forthright statements that the teachers will have to work for the app to be useful, but in doing so they buried the purpose of the program. And the only other sentence above the fold, rather than clarifying, is boilerplate: and this is a good thing.

Looks like an interesting app, though. I’d be curious to know what percentage of users actually go in for the paid mobile app—email and web access being the universal here.
That would be amazing. I feel like that may be part of their end goal but it would take quite some time before it happens.

Visual Studio, like Eclipse, is really heavy but it's difficult to find an IDE that's better.
First off, look up the Marshall Plan before you say America hasn't paid to cover damages from a war. Secondly, what the fuck is a 'murican?
Scientists see deeper Yellowstone magma
I'm not sure what you mean by 'Compiler designers hate him!'? jgc's work on Make always comes up when I having an issue implementing something.

The title is link-bait, but there is a potentially very useful nugget of info in there behind it.
This has the potential to be really cool & it's an idea that I've previously found myself wishing for a solution for. I also think that the trend away from facebook is ever-growing & there is an opportunity for an alternative. If Facebook was about connecting with people that you already know, how do I connect with people that I don't know yet?

I do think, considering the social space, it really needs to be executed well. I get that this is MVP, but I'd look to hire a designer ASAP (I'm a designer so I'm more biased to good design, but still).

Also, I really don't like the name. The word "alone" has very negative connotations. Can you change it to something more around the opposite of alone? Friends, conversation, understanding etc etc.
Let the search results speak for themselves. Try doing a search for: <database-type> multiple result-sets and you will see a lot of requests on how to do it.

For instance - https://www.google.com/search?q=oracle+return+multiple+resul...

Also, have you considered that you don't really know how useful this technique can be since this features doesn't exist in the databases that you use? In any case, availability of features ultimately dictates style. (And I bet money that if you looked in your code, you'd find a lot of places with multiple trips to the database.)

When you look at the search results, you'll find that there are some kludgy ways for people to work around this limitation in Oracle, PostgreSQL and MySQL. (Actually MySQL might have this feature now.) So I'm sure plenty of people are settling for the kludge and moving on instead of complaining.
What archive format would you back up to, and what application would you use? I looked at this a few years ago and, if I recall, the choices weren't obvious.
Structure can be very important to building self-esteem and confidence in a child. Many think it's critical to providing self-reliance and independence, perhaps counterintuitively. I'm not saying free play is unimportant. But structure provides routines that make kids feel confident. That the world isn't a completely chaotic place. It helps them learn about valuable skills like delayed gratification. Etc.
I think my answer is a bit different.
The interesting/hard part of ML is the algorithm behind it all. It is important to get a really good sense of exactly what the technique is doing.
So I would not use python, or any computer language if you are a complete beginner to a technique.
I would just work it out with a toy example and pen and paper. Make your own little decision tree, or work out a bayesian probability for a given set.
The "problem" with a library like, say, Sk-learn is that it does the "work" for you (sorry about the heavy use of scare quotes), but you may not know what it is doing well enough to analyze the output.

My two cents.
Modern browsers are free, and if someone has a particularly old, underpowered computer, there are lightweight ones available (eg Midori - used to use it on an raspberry pi), though admittedly those have less mindshare.
So it looks like this targets Windows and Android only (maybe iOS via Xamarin...?)

For an alternative the Poco C++ libraries[1] work on Android, iOS and Windows out of the box. Probably not as full featured and you obviously can't use existing Visual C++ code..., but its Open Source and mostly just works.

[1] http://pocoproject.org/
It's hard to see similarities between marshall plan and war crimes compensations. 'murica is the widely recognized meme for the country of war crimes
You're assuming Verizon is a sensibly-run corporation, which I don't think is very well supported by facts.
A strong message about the unfortunate nature of international law:

"The ICJ ruled in favor of Nicaragua and against the United States and awarded reparations to Nicaragua. The ICJ held that the U.S. had violated international law by supporting the Contras in their rebellion against the Nicaraguan government and by mining Nicaragua's harbors. The United States refused to participate in the proceedings after the Court rejected its argument that the ICJ lacked jurisdiction to hear the case. The U.S. later blocked enforcement of the judgment by the United Nations Security Council and thereby prevented Nicaragua from obtaining any actual compensation."
Had a similar thing happen to me in a Google interview.

The recruiter was personable and polite.

But the engineer had my 7 year old resume even though I sent the recruiter a recent one. They didn't seem interested in asking much about what I did in the last 7 years. They seemed tired and frustrated and I in turn got nervous and started to stutter and then got into a dead end programming some stupid tree building program. It was pretty bad, and left me with a bad impression.

Year later they contacted me again, and I refused to interview with them.
I like to backup my data to storage that I own too and I try to keep a copy of it on all my devices but while storage is getting cheaper everyday, hardware makers try to limit local storage on mobile devices every way they can to increase cloud business (even remove microSD card support), Google being a good example...

You would think that by now a $650 phone would have a lot more then 32gb of storage.... But even if you have a phone that supports an external microSD card, Google makes it difficult to write to it using a 3rd party Android app (stating security as a reason).

There should be a law that prevent companies from keeping root to themselves on devices that you own.
I didn't have any example of extra power, just in with blocks you have some downsides compared to RAII but no upsides. By downsides I mean that in C++ you write the constructor/destructor and never worry about it again, but in python every caller has to use a with block, plus what I said above about exceptions being thrown before __enter__.

I haven't done much with mutexes, but doesn't having it split over 2 classes introduce a race condition? Seems like a weird way to implement it to me.
With patents, 1 is ensured.
Will 99.999% uptime guarantee help your business?
I wonder what is available in the settings interface? For example, is there some gateway address that could be changed to a MITM transparent proxy? They act like this is no big deal, but 9/10 of these machines has the same password!
"There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. There are things we don't know we don't know." - Donald Rumsfeld
I can lose passion for a task when i'm not solving genuine problems, sometimes it seems like i'm just shuffling bits/paper from pile A back to pile B. He're my 2 bits:

Connect: - Conferences & online - hey wanna talk product ideas? - i'm game? email me at [uname} at g mail

Teach: - I love teaching what I know. Got no one?

Give: - Figure out what your friends want, help them get there: promotion, skills, pay?

Learn something new: - For me, I restarted my flight training and picked up my daughters guitar.
I remember hearing a story of a mom flying on a French airline. They were liberal with the wine, but freaked out when she wanted a raw salad. Every culture is different when it comes to parenting :)
How to Be More Confident – Some Mental Tricks
It's more accurate to call it "programming by example", which is a much older term, in common use, and actually means "creating programs by example".

http://en.wikipedia.org/wiki/Programming_by_example

Sketching means to provide a partial specification, of which details are filled in by the system. But in this case, the user is providing a full description of a single concrete example. These are different concepts.
If you have an array that fills a significant fraction of your memory (say, tens of Gigabytes), you don't have another choice but to use mutation (Haskell doesn't support that).

While quite fast, it is not in the league of low level programming languages. If you need ridiculous speeds, you don't have another choice but to use C, C++ or Fortran.

Python has a lot of very useful modules. If I can solve my problem with basically a few import statements and don't care about performance or anything, I find Python to be better suited.

Erlang's light-weight threads are a boon. Having a webserver written in Erlang and using Erlang as a server-side language, you can support a lot of sessions at once.
PNG is raster and so they do not scale on various sizes (various devices and their screen-sizes), not to mention of the retina display that one needs to take care.

SVGs and/or Icon fonts are vector and scalable.
Gitter.im has an IRC interface so at least I can idle in my projects gitter irc chat in emacs when programming in the best programming language node.js
How to sunset a feature
Show HN: Recreating the Birdman Opening Credits with HTML5 Web Audio APIs
You're looking at the wrong page. They've moved the personal questions to a separate "Founder Profile" form, which each founder gets a special email link to access and fill out.
How office team build microsoft office mobile for iOS? As i know, they use c++ shared library. Which IDE on OSX they use?
LIs are generic containers--the only way to narrowly scope LIs is to use hierarchical selectors, which leads location dependency and specificity issues. The class name creates a scope and you need to apply that to decedent components to enforce the scope. It's DRY within the naming convention, which doesn't mix element selectors with class selectors (or at least rarely).
Yeah, you can do some pretty wild things if you have direct access to the flash array.

But then you need to handle stuff like wear leveling, transaction management, ECC and other forms of recovery. And a lot of the stuff you need to do is probably flash-part specific (e.g., read disturbance, probably stuff around channel management and throughput, etc.).

I actually proposed allowing the firmware of a recent consumer product have such access to the flash (because I didn't trust the flash vendor's translation layer), but got shot down. I don't know how that turned out; probably they spent a bunch of time doing qualification (code for: "Fix your damned FTL bugs or we find another vendor. Wait. We don't have time for that. Fix as many as you can, or we'll be mad ... or something. Here, have some money.").
New blog about code
This seems fairly standard for phone interviews at large tech companies, regardless of the age of the interviewee.

The interviewer is probably an engineer who had to find a random conference room to conduct the call in (hence being 10 minutes late and using a lousy speakerphone). Asking the interviewee to talk through the code he's written would not be unusual if the interviewer wanted to find out about the thought process that went into writing the code.

And it's impossible to know without context, but the "barely fluent in English" part sounds more like bias on the side of the interviewee than anything.
For some reason it won't handle certain characters...

Input:
Feature: 37, threshold: 4386, +
Feature: 11, threshold: 1, +
Feature: 10, threshold: 13, +
Feature: 0, threshold: 34, +
Feature: 39, threshold: 44, +

Example:
x[37] >= 4386

Output:
x[37] 4386
x[11] 1
x[10] 13
x[0] 34
x[39] 44
The patent promise that the MIT-licensed CLR has been available with since .NET Core was announced last year is completely different from the patent promises MS has used in the past, and definitely applies to Covered Code (i.e., what they are shipping), just like Apache 2.0. In fact, it's almost as if they referenced http://www.fsf.org/news/2009-07-mscp-mono while crafting the new promise, to intentionally address the problems in that post.

> just using code that implemented it in the obvious/efficient way could land you in legal hot water

Apache 2.0, GPLv3, and MPL2 are no different; you can't take Covered Code that company X is distributing but that doesn't infringe their patent A, then modify it to make use of methods/techniques that do infringe patent A, and expect to be indemnified from litigation. And each of these other "sufficiently-free" licenses explicitly says so.

Having said all that, I do wish they would have expressly used Apache 2.0 instead, just for good measure and to avoid the casted aspersions.
While age discrimination may exist at Google, and the legal case may have merit, the article does a horrible job of communicating where.

It makes it sounds like the guy had a bad interview (perhaps because of the interviewer) and didn't move on. That happens all the time, every day, to every sort of candidate. Often it's because of legitimate issues with candidate, and many times because of incidental circumstances surrounding the interviewer.

It would have been interesting to see something more suggestive of discrimination.
To be honest, the same can be said for svg images without the need to load a css file (4KB minified) plus a font file (55-230KB).

Specially taking into account that most places will use only a few of these icons.
It's sandboxed and not able to do anything - malicious of not - outside it's restricted environment.

Malicious things within the sandbox however, are a free for all.
The funny thing is that this guy is driving a beer van. He was in an hurry to get the fresh beer delivered :)
I would have to guess it's an overlap between "what we don't know" and "what we think we know", which is a bit easier to justify than the diagram in the article.

I also feel like this whole new field of "gap analysis" arose from what this article is poking fun at.
Holacracy is not a system for determining salary, or any specific tactical question, in the same way that "Agile" isn't a system for determining what programming language to use. Holacracy just says how an organization can decide how to apportion responsibility and authority. Different organizations reach compensation decisions in a wide variety of ways, no matter their meta-organizational framework.

Commonly, salaries are decided in a way very similar to the process at a "normal" company.

> To me it looks like he wants to have top management, a few superstars, and the rest of the company are totally interchangeable.

As I said, not much different.
The Secret History of Canola Oil
Have you seen this project?
https://github.com/widmogrod/php-functional

Tackle problem same problem as your library, also in PHP.
Software differs from other fields in two important regards:

1. Software is math. Not "does" math, but "is" math. See Google and HNsearch for references to the endless discussions of this fact.

2. A patent on a device covers an implementation. Patents on software have been used to block entire ideas, regardless of implementation.

Based on these factors, plus many more that have been argued to death, software should be ineligible for patents, and software on a computer of any kind should not be capable of infringing any patent. Failing that, independent invention needs to be a 100% defense against infringement, and evidence of obviousness, especially with software, to release the silent stranglehold that the threat of litigation has on software innovation.
25 years later, Hubble sees beyond troubled start
I am not sure if you read the article but they never claim that they have found a correlation between performance on technical interviews and ability on the job.

Yes, brainteasers are worthless and "structured behavioral" questions yield better informations but there is a gap between claiming that technical interviews are worthless and that.

Also, it is usually the duty of the author to support their claims with a direct reference to sources not the opposite.
Those who would go out of their way to do the GPG check are also the same people who are horrified by `curl .... | sudo bash`
He claims to have developed a widely-used CMS built on Java.

But his sites use Joomla, which is strange when he's supposedly offering and selling a better CMS of his own.

I'm surprised he got an interview.
Here is the thing, the kid that makes it into this kindergarten does so because their parent is both connected and wealthy no? That means that the rejects are also connected and wealthy, yes? Those rejects then mix in with the plebs at a normal school. That normal school has a much lower acceptance rate into the Ivys, but who from those schools is making it in. Probably the wealthy and connected rejects. So did the elite kindergarten matter at all?

This of course is all conjecture, and I would love to see actual data on the subject.
San Franciscans: help free the records of the US court system
Thanks a lot for the feedback!

I agree with you, having to keep tabs with thousands of new services is annoying.

In that case though, you shouldn't have to worry about missing some users' feedback. That's why you have to register your project with FeatHub before people can give feedback (we temporarily enabled anonymous import to boostrap the service, but that won't last). This way, as a repo owner, you know you have enabled FeatHub.

Also, it's not implemented now, but we could imagine notifying owners on a regular basis. I suggested the improvement there: http://feathub.com/feathub/feathub/+8
No, Vietnam did not have the same callousness involved as an entire nation's effort to wipe out an entire race of people.

Vietnam soldiers were a bunch of misguided young American cannon-fodder that didn't want to be there. Some of them were callous. It was not Nazi Germany.
Because we don't need yet another domain to host a .js file or a nifty way of displaying something. HN is polluted with "Look guys, I made a jQuery plugin over the weekend, so instead of linking my Github you can check it here yetanotheruselessdomain.io". I might be bitter though, since whenever I want to register a domain for a genuine product/service it is usually taken with a "Buy this domain" link on it and nothing else. Too many domains are being used for silly purposes while taking them off the market from those that could give them much bigger potential.
Are there any plans to migrate volumes that aren't ZFS backed? (or does it do this already?)

I'd think that the workflow would be similar to migrating ZFS snapshots, just extracting volumes from docker directly, and sending tarballs to the new node, as opposed to the built-in ZFS send/receive. It probably wouldn't be as efficient, but it would make Flocker an easier sell to more people.

Another question - about what size do you think portable volumes need to be before they stop making sense and you need to move to some other kind of either shared storage (NFS) or remote object storage?
wow the front-end makes a separate ajax call for each language - efficient!
We had recently interviewed a female candidate for a Lead engineering role at our company. What impressed us about her resume was that she was mentioned as co-inventor in at least 11 patents while working for IBM, various SW "Architecture" projects yada yada. During the interview she could not explain the basics of database queries processing before we could even asked her how to write a simple statement that prints out the dupes.

The thing is we (as I address to most of the HM community which I am assuming is tech/IT related) work in a very lucrative yet highly dangerous field. If you don not keep up with ongoing technologies and have failed to update your skills even in a time frame of 6-12 months, buddy youre outta market.

Companies like IBM, HP/Compaq, Dell, Oil firms, Networking companies have this culture (btw i have had experienced it first handed) where they promote their engineers to lead roles so early on and have them do all of the Project Management tasks and in the midst of everything, years pass by and they are left with obsolete technical skills and 20 years of work experience. I wish things were not like this.
Performance is penalized too. Since CSS rules are parsed from right to left and you have probably a lot of "li" tags, the rule would be very inefficient. Of course this doesn't matter in small pages.
Drones make indiscriminate killing more economical (in terms of U.S. lives and $). Politically attacking drones is a pragmatic, reasonable strategy with which to oppose indiscriminate killing.