skysight-inc/HackerNews huggingface dataset:
I don't know why, but that one got me. Maybe it's leftover grief from all the friends and family I lost last year. I'm not one to engage in celebrity worship. Indeed, I think it's a bit of a problem in our modern culture. But Nimoy and the character of Spock were both very inspiring. That has to count for something.
TS/h264/mpga or HLS ;)
There are many large Freenode channels that don't appear to be dying any time soon, like #bash, #archlinux, ##linux, etc. (Though, just because they're large and not dying doesn't mean they're worth hanging out in. :) )

As a tip, on Freenode, you can message the Alis bot to list channels:

/msg alis list *linux*

The reply from Alis will include how many users are in channels whose names match linux. If it has >500 users, it probably isn't going anywhere any time soon. (You can do this for other topics that interest you, of course.)
Firstly - congratulations on your company's success and fundraising round.

As for the AMA, I'm curious of the differences you see in YC between now and 7 years ago.

There are some obvious ones, like larger class sizes, more partners, different funding amounts.

But YC is way more popular now, some of its earlier companies have had tremendous success, and I'm sure YC partners have learned a lot in 7 years of what works well and what doesn't. So I'm quite interested in how their strategy has changed in 7 years from the point of view of a startup founder. Eg, is there a different relative focus on building customer base vs product development, or a different view on accepting VC funding, etc? Are the office hours more intense, and does YC expect more progress faster throughout the program?

Cheers and thanks for offering the AMA!
Yes we are testing out your suggestion of descriptive line "a topic-based messenger that organizes all of your conversations." vs more catchy Reddit derivative.

please find more detail:
thetrigger.io
We buy these for work. We use our own Windows images because the stock image is just a nightmare of OEM crap. Its just shocking how much they put there. Before we used images we would just push them out as-is and it would cause all sorts of weird and hard to solve issues. One day no one could search their Outlook. Turns out that there's a Lenovo 'speed boost' service installed by default. It literally just sits there and then disables the Windows Search Service arbitrarily. Without that service, you can't search for files, emails, etc. How that made it to production equipment is mind-blowing. Took a while to figure out. We would re-index and restart the services, etc but it came back. There's a lone Lenovo support thread on their website about this where the customer answers his own question. Even Lenovo support doesn't know about this junk.

Sadly, the stock Windows experience is pretty pleasant, its just most people will never experience it. I'm not sure who is clamoring for a 3rd party "wireless manager" or "update helper" or "speed boosters." Probably no one but product managers at Lenovo know that without this ecosystem of add-on crapware, their jobs would probably be eliminated.

The above is just the "business productivity" apps. On their consumer models, they're chocked not only with a lot of these apps but also tons of 3rd party pre-loads like multiple ebook readers, Norton AV, Evernote, etc. No wonder so many people just buy OSX machines. You get just as good, if not better hardware, and a machine that's usable right out of the box. With PCs, it seems like these 3rd party companies are the real customer and we're the product. That's okay with free stuff, but if I'm spending $1,000 or more, I expect to be treated a lot better.
Session cookies require no notice.

It's mostly an academic issue at this point -- European governments seem to have realised that this law is very poorly written and even the governments seem to have little interest in either following it themselves or having the relevant authorities enforce it.

That said, I think you're mischaracterising what the letter of the law says. It's not session cookies that are exempt, it's (paraphrased, read at your own risk) cookies that are essential for the normal operation of the site. In practice this probably means session cookies for things like logging in or shopping basket contents, but that's coincidental.
With TCP_REPAIR, presumably they could...but both ends need to implement the REPAIR option I think, so maybe not in practice yet.

Or if the SDN of your cloud is good enough, even TCP_REPAIR might not be needed!
Adware Bundler IronSource Raises $105M to Buy Startups Ahead of IPO
The company wouldn't be the primary beneficiary. It's the high level manager / executive that came up with the idea, probably got a good bonus for it, and more importantly had something to point to if asked to justify his position. Ultimately, this is where all the hare brained schemes for things better left alone arise from.
It means you never need to rotate your head to watch a movie, because the gyroscopic info are read and used.
* Transcoding large video files, especially in real time.

* Various Hobbyist projects.

* Extreme multi-tasking (running a game, 100 firefox tabs,
home server, encoding, etc)

* Seti@home/folding@home -> computational philanthropy.
Webinar: Key Takeaways from Instructure's Successful Bug Bounty Program
It's pretty neat, nice example on what you can do with change feeds :)

One of the websocket fails though:
WebSocket connection to 'ws://nearby-cabs.param.xyz/socket.io/?EIO=3&transport=websocket&sid=E00UJLl1JkxBXlhmAAAG' failed: Error during WebSocket handshake: Unexpected response code: 400
Your comment is deceptive. It cherry picks a quote from a comment who's entire point was "don't accuse people in public; if you have a real concern, mail hn@ycombinator.com".
SO, on a $1T take, that's like 3%. Ignore it.
From the discussion I posted on the Ars link which apparently was just a re-post of the NY Times article...

This makes me sad, I got to hear him speak at USC during his "I am not Spock" phase (I still have an autographed book of his poetry). At the talk he discussed the notion of loving something that must change. He used his garden as the example for that, every year it grew differently and had different challenges but he learned to focus on loving the garden and embracing its changing, as opposed to getting caught up in what it was like at one time during one season. That really made an impression on me.
VLC iOS 2.5.0 is in beta, subscribe to it!
About "Lenovo applications," the first thing I think of is the apps for things like running diagnostics, installing new firmware and notifying users of updates from the manufacturer. These are a Thinkpad tradition going back many years. I think we should grant that these are reasonable and normal things for Lenovo to preinstall.

On the other hand, (and I'm not sure whether Lenovo does this nowadays) almost every PC manufacturer typically ships Windows systems pre-installed with third-party crap like Norton Antivirus under the rubric of "security software," which really are crapware; these tend to harass clueless users with scary ads and solicit expensive subscriptions, they're hard to remove, they leave crap lying around after uninstallation. That's all indefensible when Microsoft itself is providing good free-of-charge alternatives like Windows Defender.

It makes plenty of sense to complain about Superfish and on that basis to use Lenovo as an example to discourage the other manufacturers, but let's not pretend that there is no crapware on most other mainstream laptops (Dell, etc.) That is an industry problem.
Trigger uses Reddit-like structure but in for your private discussions. So it provide more organisation to your conversations, or currently messaging apps.

Things are easier to find, you can have much better flow with all the conversations.
The Leonard Nimoy video about Y2K you have to see
France takes the accreditation and regulation of engineers very seriously, and that doesn't prevent French engineering companies from writing and selling harmful software to Syria, Lybia, and friends.
www.thetrigger.io
I've worked for adware companies for a long time. I find it crazy how many news publications, investors, and technologists don't realize how many companies are part of the adware ecosystem.

Iron Source is one of them and they just raised a lot of money from JPMorgan and Morgan Stanley to fund acquisitions in preparation for their IPO.

AMAA.
Canvas is hardware accelerated.
Sorry you lost your father: my condolences.
Minimum membership $2500? I guess you don't get access to the "open protocol" unless you join?
> But he did, and his portrayal of Spock was profoundly impactful to me, and I am now introducing the character to my young sons as well.

I don't know why, but it deeply saddens me to know that my children will only ever know him as a historical figure. I'm young enough that I've never known a world without Spock, and while I know Spock hasn't gone anywhere it's surprisingly hard to adjust to the idea of a world without Nimoy. He's always seemed, to me, such an amazing combination of larger-than-life and down-to-earth.
That is definitely not one those "pick two" situations. The relationship between those 3 things is quite different, in fact having one normally implies a better than average chance of having the others.

You can not release a feature until it is performant, stable and working. You just won't release a lot of features. If you have the testing and release procedures that keep things stable and working - testing for performance regressions is easier, not harder.

The classic "pick 2" situations is time, cost, features. Picking any one of those makes the other two harder to do, not easier.
> If PHP is the slowest part of your application, you're probably in good shape.

Or doing something epicly wrong. One of the two...
I don't trust anyone who uses multiple spaces after a period.
Likewise, I cannot see a white dress in that. Even with the slider all the way to the right, it is still a light blue in the image, and makes me think it's a blue-of-some-shade dress in real life.
The article misses a big point. The OSI model originally envisioned operating over X.25 connections operated by telcos. Then came local area networks. Most network traffic was, for a long time, local; in business settings, it often still is. TCP/IP worked well both for local and distant networking, and worked through gateway choke points between LANs and larger networks. X.25 over a LAN was a huge mismatch; X.25 was intended for slow links.

OSI TP4 eventually could do everything TCP/IP could, and Microsoft included it in NT (NT4 and Windows 2000, I think), so it did ship. But nobody cared much.
This Is What the Price of Bitcoin Will Be in 2015
Perhaps it's more correct to say that one syntax permits an optimized path because the work of creating a full ruby-level Proc object can be omitted. So you'd only be able to optimize the explicit block parameter case further if MRI were able to determine additional cases where this optimization could safely be applied.

As another poster points out, JRuby seems to have a much lower relative overhead (~1.13x, IIRC), so there may or may not be optimization concepts there that can eventually be applied to MRI.
RIP

He made some solid music back in the day: https://www.youtube.com/watch?v=8Tpe1HEMVSM
Why can't I install it from Google Play Store for Android? This is the link https://play.google.com/store/apps/details?id=org.videolan.v...

I get told "This app is incompatible with all of your devices." and for each device says "This item is not compatible with your device". I have 7 different devices on my account, most with Android 4.2+ which is marked as the minimum version.
Not sure this was intended, but I'm on a bus wifi, and the background sky image is loading one row at a time, feels more reminiscent of that time than the animated images.
I think it's reasonable that we would have a default light-color model for illumination by natural sunlight, and that our brains would use that model to subtract the color of natural direct and diffuse sunlight from an objective color measurement upon the retina to determine a perceived inherent color for an object, which is then held as a constant. This would allow the same rock or tree to be recognized as a landmark at both noon and civil twilight.

Since the invention of artificial illumination (starting with fire), humans have had access to multiple light sources, which may be of different colors and coming from different directions. The default illumination model is insufficient to handle this without ambiguity.

This phenomenon is also used for dramatic effect in The Abyss, wherein the only light source available in the bottom of an oceanic trench is a monochromatic glowstick, and to disarm the nuclear bomb, Bud has to cut the blue wire with a white stripe and NOT the black wire with a yellow stripe. The actual wires used in filming were both black with a white stripe.
Anecdotally, I got a pretty noticeable speedup on an experimental WordPress-on-HHVM setup even on a page that was running dozens of database queries.

(I didn't end up taking it live because HHVM did not render the page entirely correctly, but the speedup was still pretty nice.)
I would guess the 15.2% does not include fees and the 12.6% does not include dividends. Probably even closer after that.
SecDB is not written in Python (unless things have changed recently). However both Athena and Quartz are heavily influenced by SecDB.
Thanks for the project. I use it at home and work extensively (public education - we have thousands of machines that use it) and have done so for years. It's one of the best examples of free open-source software.

EDIT: I rarely do, but I went ahead and donated $20 (yea, not much, but like I said, public education ;)) via the link someone posted below as well. Keep up the good work!
Windows itself phones home, so the difference is arguable.
Reminds me of the people who "chuck it all" and travel the world for a year or two, then return home to find everything the same, as if they had never left.
React and Mithril are for regenerating the entire virtual DOM of a component from scratch every time. Then the dirty-checking / diffing happens in the virtual DOM.

Angular on the other hand does the dirty-checking / diffing in the ViewModel, after a digest cycle, and then does the calculations and updates the DOM elements with markers linked to directives that say they need to be updated ({{ interpolation }} is also done then). Sometimes it just re-sets the innerHTML again, but rarely.

You don't need any of this stuff. Most of your components know how to redraw themselves without re-generating the whole DOM. Your components can just expose a function that you call when you've modified their state atomically.

The question is really about batching all your DOM reads/writes on the next animation frame. For this you should use GSOP or FastDOM and be done with it!
This title really should read "493% slower" rather than just "slower."
Doesn't that apply to every ethics code?

Treat other people as you would want to be treated. Don't murder or steal. Be respectful and empathetic to others.

Yeah, you can say they're trivial platitudes, and anyone can reason themselves out of them on technicalities, but I don't know if the world would be a better place if we just threw them all away. They're norm setting, not legal documents.

ETA: Hell, maybe it's best just to think of them as a checklist. Yes, don't do these obvious things W and X, and do do these other obvious things Y and Z. And even if it seems ridiculous that that would appreciably improve behavior, checklists of other things--like washing hands--have been shown to significantly improve policy compliance and outcomes.
By powerful I mean you can declare types and constraints that aren't expressible in most type systems (eg: an object can not be NULL, or a Map or Array must have specific keys or type'd values)

Hmm. Can it do anything better than that?

Java has optional nullity annotations that tools like Findbugs and (more usefully) IntelliJ can use to highlight nullity bugs. Kotlin has nullity integrated into the language's type system in a much better way. Stating that a Map or Array must have specific types in it is the whole purpose of generics, which Java had since 1.5, no?

Don't get me wrong. The Java type system is not that strong and has some frustrating holes in it. But typed arrays and nullity tracking doesn't seem like some advanced Clojure-only tech, to me.
Please for the love of donuts and bacon don't use sha1() to hash passwords.
Yeah, that was the fix. Works fine on the Windows machines I just tested with. Did you redownload the font?
When I was a kid I only knew of him as Mr Spock. Imagine my surprise when I saw him as Emil Vautrain in the Mission: Impossible TV series. I could not understand how he could be a vulcan science officer and a human secret agent, at the same time. He will be missed.
https://www.youtube.com/watch?v=vtQUePN5y40
How to stop being lazy – “Overcome laziness”
The book "Where Wizards Stay Up Late" by Katie Hafner has a nice overview of this battle of standards.

Here are some of my favorite quotes from the book:

"the Internet community—people like Cerf and Kahn and Postel, who had spent years working on TCP/IP—opposed the OSI model from the start. First there were the technical differences, chief among them that OSI had a more complicated and compartmentalized design. And it was a design, never tried."

Not only was OSI "never tried":

"On the OSI side stood entrenched bureaucracy, with a strong we-know best attitude, patronizing and occasionally contemptuous"

“Everything about OSI was described in a very abstract, academic way,” [Vint] Cerf said. “The language they used was turgid beyond belief. You couldn’t read an OSI document if your life depended on it.”

Lastly, what I think is a nice and short summary of why TCP/IP "won":

"[the success of TCP/IP] provided an object lesson in technology and how it advances. “Standards should be discovered, not decreed,” said one computer scientist in the TCP/IP faction. Seldom has it worked any other way."
Lots and lots of typos in this article. I eventually clicked off because it was getting too distracting. I would suggest to the author that proper grammar and punctuation is even more important than typography.
Native HTML5 autocomplete with input list
Microsoft announces new OneDrive API for all of your devices
There was once a boy named Milo who didn't know what to do with himself — not just sometimes, but always.

When he was in school he longed to be out, and when he was out he longed to be in. On the way he thought about coming home, and coming home he thought about going. Wherever he was he wished he were somewhere else, and when he got there he wondered why he'd bothered. Nothing really interested him — least of all the things that should have.

— The Phantom Toolbooth
What Color Is the Dress?
At which point you eat the reification cost.

It's real easy to test too: just bench

def a flag
Proc.new if flag
nil
end

with the flag set to `true` or `false`. Note that the proc is never actually called or returned to a possible caller, the only difference is that one reifies the proc and the other one not.

You'll get roughly the same 5x difference (with `flag=false` being the fastest) as TFA notes.
You can't do a "This is X" linkbait article when the conclusion of the article is "I don't know."
Which of those other regulations got this much discussion on HN?
Do as I say, not as I do.

Or not. Such experimental evidence as we have on this point -- which isn't much for a sensible scientific/evidence-based debate -- doesn't necessarily support a claim that wider line widths will objectively reduce reading speed or comprehension/retention, at least not until you get a lot wider. There may be an argument that readers subjectively prefer mid-width lines, though.

In any case, it may be that the optimal comfort width is dictated by more physically-based factors, such as the angle we can comfortably scan moving only our eyes and not also turning our heads, and that letter counts are just a proxy for this based on typical text sizes and reading distances (meaning that it may or may not be a good proxy since the recent shift to much larger web fonts).
Query Objects with a Mediator
You're almost right. Just s/people/entrenched companies/. The people don't get a say.

Democrat vs Republican is basically a contest between two business factions, the outcome of which is very important to their respective bottom lines, but ultimately meaningless with regards to individual liberty and sane governing. This issue increases corporate power as well as government power (further cementing the concept of Imaginary Property means there's more to rule), so there's no reason for disagreement.
A much better overview:

http://www.gwern.net/Nootropics

I am a bit torn about this subject. So, in my day job as a biomedical researcher, we would like to have a lot of evidence that something works before giving it to people.

But the FDA/research system is not set up to deal with things like this, that are not to treat a disease per se, but rather to enhance a healthy human. Many MDs would see cognitive enhancement as "cosmetic" and not worth any level of risk. You will note how almost all the evidence for putative nootropics comes from AD and similar research. Not healthy, young or middle-aged normals.

I almost wish there were some kind of network for DIY biohackers to investigate nootropics by setting up blinded studies. Because that kind of research will not otherwise be funded or performed, and despite the risks and dubiousness of data that comes outside the IRB/clinical trial system, it seems better than nothing.
Wow.. This might go down as one of the worst decisions of the decade.
Edit: Direct Cause (businessdictionary.com) Alternative term for proximate cause. http://en.wikipedia.org/wiki/Proximate_and_ultimate_causatio... A proximate cause is an event which is closest to, or immediately responsible for causing, some observed result. This exists in contrast to a higher-level ultimate cause (or distal cause) which is usually thought of as the "real" reason something occurred.

Often bad nails are the direct cause of a collapse. As in someone used 3 inch nails when they should have used 6 inch nails, or they were not rust resistant etc.

In the end Root cause analysis is about looking past the direct cause to keep from repeating the same mistakes you need to look at both the direct case and dig further. In this case you look at algorithms misclassifying a lot of bad debt and then pealing back the layers. In the nails example it might be someone incompetent designed a foot bridge or someone tried to skim money by using 3 vs 6 inch nails or whatever.

In the bridge example replacing the crooked supplier is all well and good, but you also need to fix all the other bridges made with 3 inch nails.

PS: Where to place blame and the direct cause are far from the same thing.