skysight-inc/HackerNews huggingface dataset:
No formal benchmarking I know of but OpenStack has better traction, is written in Python (I love Python) but has no real world production deployments I know of which is most likely to change. We don't have to have only one winner, but winners, so all stacks can have their share of market and everyone can win as everyone bring their pluses and minuses.
Fiddle with the slider at the top. The default setting is rather limited. It works better on some sites than it does on others, mainly because distinguishing content from "other clutter" is a b*tch of a problem to solve.

The best way I've found to test this out is installing the bookmarklet (which for some odd reason is hidden in the settings page... see http://skimzee.com/settings.html )
>"For the record I have been the plaintiff in a case like this, where an employee decided to blackmail me ..."

I bet he meant employee.
Thank you for letting me know about Hackbright Academy!
NewsBlur has been unusably slow since the Reader shutdown notice, so I disagree that the niche is being served already, it's anyone's ball game at this point.
Show HN: I converted libmp3lame to JavaScript
I don't see how one can reasonably equate funding of a one specific organization with the concerns of "an entire gender", without knowing more about what that organization does with those funds.
It's unfortunate that the typical web development experience forces application developers to shoulder most of the burden of assembling and release engineering their stack. Quite different from building against iOS, or Win32, or Android. That's too bad: it's a big time investment, and it limits the set of people who can build and maintain a real application in production to those who've learned a surprising amount of releng.

Imagine how different the Linux ecosystem would be without distributions. The individual modules don't all have to come from the same place. But I think the OP's point about curation is spot on.
This isn't exactly the same as blocking third-party cookies, and Firefox was capable of that since forever.

Firefox is going to accept third-party cookies only from sites that you already browsed before, kinda like Safari does it now.
web is a "constantly patched" platform.. it was not created to do the things it does today, in mind.. and any good engineer knows that if you dont plan well ahead of time.. things will get scary over time..

the web is showing its age.. it time to move on.. is the application platform the answer? i dont think so.. but at least it show us some hidden truths about what a developer really wants and need..

the web platform was never a dream platform to us to embrace.. it was the only safe boat at a time, when platform wars were making us (technologists) more bald, poor and nuts.. you know.. because they always want the control.. markets, profits, whatever..

the thing to worry about.. its the: "ops, we did it again" factor .. now we got a dejavu feeling back to the nineties as a new platform wars arrives.. :(
We have an app that runs in an iFrame on another site (in a Google+ Hangout). Are the cookies in the iFrame going to be considered 3rd party cookies by this if they match the domain of the iFrame source?
I.B.M. Research Points to Circuits That Mimic the Brain’s Design
Yes. Anything the browser doesn't understand for input type will be treated like a text input.
Quirky - Bring Your Ideas To Life
Here's the source to a demo application that grabs the microphone data via getUserMedia(), compresses it directly in the browser and sends it to the server via WebSockets: https://github.com/akrennmair/speech-to-server
Yeah, that's not a straw man. Maybe a hyperbole. But not a straw man.

Linking to Straw man on wikipedia doesn't make it a straw man either.

But congratulations, you just discovered these things called logical fallacies.

> Of course if someone got hit by accident in a park I wouldn't say that other kids shouldn't play in it.

....

You are trolling, you have to be.
We had a folder on the network called 'developer stuff'. I put up a DokuWiki a few weeks ago, and at the last developer meeting we gave each developer the task of creating one wiki article. It didn't matter what it was on, it was basically a catalyst to get them started using it.

It's started to grow pretty fast so I hope it works out for us. We're probably going to have an intern or junior developer move documents from the old folder to the new system.
Microsoft sponsored hackathon to build new apps for Windows Phone
I've had semi-transparent terminal windows going on many years now. I keep them 80% opaque in the foreground, and drop it down to 75% opaque for inactive windows. I also apply a nice blur effect to the background (with the active window having a higher blur amount). It's really nice; lets me see what's behind the window, without detracting from the readability of the terminal itself.

Transparency without blur might be problematic though.
Or AdBlock just deactivates the Flash plugin, and the HTML5 video plays as the fallback?
Thanks for the kind words.

This was actually a first reaction for such an unfair situation one can fall no matter in how "civilized" or "developed" country he/she lives.

So after the first angriness goes away, one starts thinking rationally...
*chance
I would expect so. From the sounds of it you may have to direct users to visit your site directly before this works.
This is interesting since Digg was an instrumental piece in the disruption of Google Reader.
What did the aerogel do to become insulting?
Thank you for making that point.

I used to work on some code that did a lot of subgraph matching. Subgraph matching in general is computationally expensive, so ideally you do it heuristically, searching for more likely elements of the subgraph you’re looking for first so you can skip over edges/vertices that have no potential as early as possible. Even then, if you’re looking for a complicated subgraph then you’re going to have a bunch of conditional logic that runs lots inside deeply nested loops one way or another.

That kind of code is often unwieldy, simply because the algorithms it implements are unwieldy. However, arbitrarily factoring out some of the inner levels into separate functions, which might have little meaning in themselves and little potential for reuse out of context, just means when you’re trying to review/update the code you need to look in more than one place to find it. On top of that, you’re also incurring a bunch of relatively heavy function calls (many parameters might need to be passed in for context) right in the middle of deeply nested code or you’re trusting your optimiser to inline them reliably.

So these days, whenever I see someone quoting dogma about how more than n levels of nesting are bad and your code needs refactoring if you hit their personal arbitrary limit, I cringe a little inside. Not all real world algorithms fit neatly into a dozen lines of code and a level or two of looping.
Did anyone else notice the .gov? I love to see this open collaboration from this tld!
I had this originally pegged at a acquihire on the sub $5M range. I wouldn't be surprised if getting to $30M requires some heavy rounding and a massively successful earn out of some kind. If it was $30M, then I think I'd want his VCs in my next round, because that is an amazing feat of corp dev.
Early coding gives you a head start, but in my experience, things start to even out when everyone reaches their late 20s. I see a lot of developers who started young basically lose interest in learning new technologies by the time they reach 30; after 15-19 years of 'coding'.

I'd argue if you're willing to embrace a complex new skill in adulthood, you're probably going to be more willing to learn new stuff as your career progresses. This will give you an edge when your peers start getting set in their ways.

Another thing: I learned to code when I was 13, and was fortunate enough to have some friends in grades 7-12 who did the same, but ultimately the stuff we did was simplistic and hacky. It was totally undisciplined, and wasn't exactly production quality stuff. We were juvenile, and our code was juvenile. In a good way.
Ephemeral Vacuum Particles Cause Fluctuations in the Speed of Light
This article a few years ago seemed to think differently http://articles.philly.com/2010-07-13/news/24968528_1_compac...

Also, they're kind of a pain since you need two hands to throw something away without sticking your hand in something gross.

EDIT: I originally said opposite instead of differently.
I tend to agree, I much prefer semantic versioning eg: major.minor.patch for most software but for Chrome it isn't really important because it auto-updates. I haven't checked which version I am running for months.
Hacker News has a constitution? Could you link me to it?
++ You're right on all counts. You've obviously done this before...

To anyone newly thinking about this topic, it is certainly the most challenging project you can take on. There are no laws of the market like there are laws of physics. You can get your code to work perfectly, but all that means is that your results will be the same as your model's going forward. As for a model, it's likely to need to change fairly frequently, even becoming the opposite of a previously great model for example, and you can never truly account for the effect of politics on markets. One tip is that a sudden catastrophic crash is far more likely than a gigantic surprise to the upside so if you're playing with real money, you need to use options to insure against such an event. Luckily (or not luckily in the case of trading itself) markets are highly correlated, so index options will probably fill this need.
We used this for a while at Braintree. It works great for Unicorn-style restarts, but it doesn't ensure that the server shuts down gracefully.

So while you'll have uninterrupted connectivity, if you don't ensure that your server shuts down gracefully, you'll still drop the requests that the old process is servicing when the restart is triggered. We wrote a library called manners for managing the graceful shutdown of a single server: https://github.com/braintree/manners. When used in conjunction with manners, GoAgain provides zero-downtime restarts without any dropped requests.

(Manners is still under development, so make sure you understand it before using it.)

We had an interesting experience with Go. We ended up deciding the language was not a great fit for our needs right now, in part because the community is still pretty immature. (You can read about our experiences here: https://braintreepayments.com/braintrust/gotchas-irritants-a...).

Still -- as more and more libraries like this get released and stabilized, Go will become an increasingly interesting option for developers.
The documentation is very light so I had a look through the source code. Is the purpose of this to remotely restart a go app (that presumably has been updated and deployed) via TCP whilst keeping the TCP connection alive, or is there more to it?
You can use an addon like Smart Referer[1] (removes cross domain referer headers) but it does unpredictably break sites that depend on it.

Considering it requires whitelisting to avoid weird and hard to diagnose issues, it seems unlikely to be added to Firefox.

1. https://addons.mozilla.org/en-US/firefox/addon/smart-referer...
Back when I worked at KBC Financial Products, we used to use Expect -all- the time. There were a ton of archaic systems we had to interface with, and while many of the developers/engineers were intelligent there were a couple that were, er, less so...so Expect came in massively useful and saved everyone a ton of time.

Also, Tcl turned out to be pretty sweet.
Summly sold for 18 million pounds
and promoted sexism, twice.

affirmative action is wrong. always. that's the reason racism/sexism/etc exist in the first place.

everyone who feels superior donating to those causes are misguided egoistics.
The spin here is out of control.

Google's "agenda" is to help a royalty-free video format exist, full stop. If you use H.264 on your website, you technically owe royalties to the MPEG-LA. Google doesn't think it should have to pay royalties just to deliver web video at all, and moreover, it doesn't think anyone should. Google has a lot of healthy idealism about the web which it enlists in ways that, of course, benefit Google too. There are probably people at Google whose full-time job is to take cool technology projects started by engineers and make them sound like profit-motivated corporate plays that will benefit shareholders. Google has stated they don't believe in software patents and think they should not exist. In the mean time, they are fighting for an unencumbered web.
Was Alan Turing right about the mechanism behind tiger stripes?
No, it is more like the compiler working out that when you say x=0 whether it should be done by loading a literal, using a zero register or xorring the register with itself.

Note that you don't actually need strong AI. Look at what MongoDB does http://docs.mongodb.org/manual/core/read-operations/#query-o...

Essentially it is dumb in that it tries multiple query plans concurrently, figuring out which was most efficient and using that in the future, monitoring its expected performance and trying all candidates again when it deviates.

With modern systems having such a surplus or CPU, RAM and storage a dumb system could try multiple indexing strategies, and work out which worked best.
Does this affect Google Analytics (or any analytics software for that matter)?
if so: How would a webmaster deal with that?
Great idea for a service to alleviate the pain of video uploads (& more)!

One thing that should be clear from the Pricing page but is missing though: one-time, monthly or yearly pricing? (Monthly makes the most sense but it should be said either way.)
>It would actually hurt all the other "smaller" players

Exactly. But it's not neccesary a bad thing though.

What all the "smaller players" in emerging retracking field - where 3rd party cookies are used in the first place - are doing now is nothing conceptually different from "ah, you've added iPhone to shopping cart at shopX! Now we'll show you iPhone ads for a week on every site you visit!". And user is beating her head against the wall because she bought the iPhone offile a week ago.

If 3rd party cookies will be disabled by default in significant part of browsers, all that players will need to find a ways to add some value visible to users and show it to them and convince them to enable 3rd party cookies manually because that will be just the only way to track them.

We don't know yet what that added value(s) could be, but I'm sure they will be invented. And that would be good thing.
Note that this is the world's least dense material, not the world's lightest. They mention the density measurements but conflate it with weight in the title and elsewhere.

Sigh, journalism. Sigh.
I think it is not optimal to easily convey logical structure when code spans long lines left to right. If all the lines are consistently above 120 characters or so, it it is a smell test for bad code (or maybe the wrong language or framework).

Having a consistent width also means not having to rely on a randomly chosen width of the editor and then have random wrap-around code or having to resize the window horizontally or scroll horizontally when also scrolling vertically.

Most good editors will handle well multi-line splits. I use emacs I know it does, it would be silly to use MS Word to edit code.

When I started out I didn't follow the 80 column rule it is something that came with experience (also being able to afford a better monitor, paradoxical perhaps, but once I could open two windows side by side, I wanted to be able to not having to scroll either horizontally).
HN Admin: I have apparently been mistakenly flagged or banned
I just noticed today that a comment I posted on a HN story is not being shown unless I am logged in. I noticed this while visiting from my iPad. Here is the link to my comment:
https://news.ycombinator.com/item?id=5435565

I am guessing that my username has been flagged somehow. If so, I am pretty sure this was a mistake. Could you look into this?

Thanks.
"3 idiots"
1 idiot that seeks attention and "spotlight" and 2 victims of that attention seeking.
And if you have the cash and freedom, hosted wiki's are also excellent. It is nice to delegate hardware admin for a wiki.
> MA, for instance, is very harsh on owners who hire 'contractors' who do the work that would normally be done by employees. Even if you have a written agreement to the contrary, the court could decide that you were in fact an employee and award you triple damages.

This is actually a good thing. See, there are cases like "independent" delivery drivers who work exclusively and full-time for one company and as contractors are denied benefits.

If these people are on sufficiently low income they can apply for Medicaid in case of illness, in which case the cost is borne by the taxpayer. I feel the cost should go to the company owner. You cannot make the argument that society should pay for the fact that such company offers lower prices on their product or that the owner should have a higher income.
This is too cool! I can only imagine what sort of other interesting relationships exist. Data like this offers the opportunity to answer some modern-day anthropological questions, especially in conjunction with other data sources.
This is the only comment so far that gets at the actual pejorative connotation. That's also why particular sartorial and recreational commonalities are picked on. Seeing a guy on a fixed-gear bicycle in skinny girl-jeans, a v-neck tee, and an ironic mustache produces the same sort of feeling you might get if you saw somebody dressed as a newsboy from the 1920s. It's a costume, in other words.
I can definitely see the value in savings. You have to wonder about the costs of maintenance and vandalism though.

In a city like SF, the people here quickly break these. The biggest problem would be the homeless breaking into the machines for cans and such. Hooligans would spray paint the tops because they think its cool to burn the world and be "individual".

Our cans are industrial strength green concrete batteries with heavy wire tops that allow for easy access.
The answer on the deleted question (http://stackoverflow.com/questions/469696/what-is-your-most-...), by Josh Kelley, gives this:

---

Get the number of elements in an array:

#define ITEMSOF(arr) (sizeof(arr) / sizeof(0[arr]))

(0[arr] is identical to arr[0] for arrays but will intentionally fail if it's used against a C++ object that overloads operator[].)

He gives a C++ template version, too.

---

... 10k+ users on Stack Overflow can see deleted stuff. Or you can probably get them out of the CC data dumps (but that's a lot more work than you want, probably). Or maybe out of the data explorer.
Your criticism is off-base. Yes, some people have watered down the label hipster, but the communities this article discusses contain a much more pure form of hipster than what's entailed in the ordinary things you list. I spend a decent amount of time in Williamsburg and Bushwick, and a lot of the people there call themselves hipsters and live a lifestyle consistent with the stereotype.

Your comment is analogous to complaining that Big Bang Theory has watered down the word 'nerd', so now someone can no longer extrapolate patterns he finds at MIT and comic-con and describe them as nerd culture. It's a bad argument because those labels still hold cultural meaning, regardless of how some people have abused the labels.
I have had great female bosses, co-workers and employees who have brought great talent and ideas to the table. I have also had horrible ones. The ratio of good to bad has been the same as males. Given this why should I support organizations which encourage increased women in tech? How does it benefit my organization? I understand increasing the talent pool but this can be done by supporting organizations which encourage more of all people to enter tech fields.
yes. I use it to keep up on my webcomics (about 20), blogs (about 30), and a few other sites.
as another post stated, checking which writes are intended and which are corruption is a difficult problem (not trivial).
This is a rhetorical device, intended to use an emotional argument ("hatred, rage, vulgar insults and detailed threads of rape, bodily harm, and murder!!!") to justify totally unrelated behavior of public naming and shaming for a mild offense.

This is exactly the sort of virulent emotionally-driven argumentative behavior that I don't want to have become a standard fixture in the technology community. Issues like this should never rise to this level of heated unprofessionalism and immaturity such that we become a target or amusement for the trolls of the internet at large.

The whole thing was and is a ridiculous mess, and it all was avoidable by behaving like responsible adults. No amount of bad behavior from teeming hoards of anonymous teenage internet commentators justifies the behaviors that preceded the public circus.
Since when is "pattern-matching" a legitimate reasoning technique? It can sure be used to raise a flag, but excluding something completely on this basis is pretty stupid.
Have you considered a free plan for open-source projects? Allowing folks to record screencasts and contribute them as video tutorials to help new users get up and running on open-source software would be a huge boon to many a project. This would also, I imagine, have a considerable effect on Framebase.io awareness among the very developer community you're targeting. What do you think?
And not even an offensive joke either. They literally made a juvenile penis reference. Who here hasn't made one? Even made one today?
Still no truetype fonts huh? Looks like a more flashy Eterm.
The US can battle wealth inequality by letting startups IPO earlier
Interesting article, although it doesn't break down where the savings come from. It appears that most of the savings come from the compaction and communication about the cans being full. Given that solar is still often of questionable cost-efficiency (especially, I would imagine, on sidewalks in Philadelphia), I would think that not much of it comes from the solar aspect (unless the cost of hooking up the cans to power or changing a battery is high). The article doesn't really make it clear.
I would suggest to not do anything that would make yourself look worse in the end. I would avoid saying things negative that he will then turn around and try and sue you (again!) for, such as leaving damning comments in the counter-suit.

However there is nothing wrong with counter-sue(ing) for the cost of your lawyer and the cost of the trial. Find a good lawyer and defend yourself.
Give me an example where sending a Referer is essential to providing me as a user with a better experience.

There are no such cases, period. Also, with an exception of dumb content protection schemes (anti-hot-linking), Referrers are used exclusively for tracking purposes and carry zero positive benefits for the users. If Mozilla is in fact "passionate about putting its users first", these headers must go. It is as simple as this.
Well, trackers will just switch to using localstorage instead since the preference doesn't affect it [1] and it pops up no permission dialog.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=536509
Neat idea, neat solution, but the problem with articles like this is that it leaves out the other half of the equation - what was the marginal capital cost? Ie, if they cost $100M (for hyperbole's sake, which clearly they did not), saving $900K a year is a pretty awful return on capital.