skysight-inc/HackerNews huggingface dataset:
I agree with a lot of what you're saying. It just seems to me that it's a lot of money to spend on something that you aren't intending to use all that much (regardless of the battery life problem). You have a phone in your pocket that works quite well for many tasks; do you really need to spend a bunch more money on a fancy watch that does some of the same things as your phone, via your phone, in possibly a less useful way?

I really don't know, perhaps Joe Public will see it very differently to me; certainly those of my friends who don't work in tech, but overwhelmingly do own iPhones, I have spoken to about the Apple Watch seem fairly uncertain as to its general usefulness.
No i havent updated it yet.
Usually they're not. Either because they don't have the budget, or "We just don't do that here".
> way platform transforms the post into book-like form

OK, well... there's a reason mice have wheels now.

If you're committed to a page-turning UX, you might want to think about this as an iPad app.
A New Manufacturing Technique Could Finally Make Titanium Cheaper
Browsing the web with an Atari ST
Why is Costco the largest importer of high-end French wines in the world?
Transpilers: This Time It's Different
> Sometimes it's better to rewrite a library yourself than use an existing one that gets in the way as often as it helps.

Sometimes, but not most of the time. Most of the time your own library will be just as terrible as the one you were trying to replace. This is especially true when it is done by someone who is not good at designing APIs. In then end you then get something that is barely documented, slow and full of bugs. I would know, I have removed more than my fair share of crappy inhouse libraries from projects.
For my modelsim scripts, I usually incorporate a menu in the main modelsim toolbar for my projects. The menu will incorporate menu items for things like library compile, rtl compile, testbench compile, listing all available testbenches for selecting and running. Usually my menu will be organised using submenus. That sort of thing is very quick to do, and it makes developing RTL a little less painful.
Just because Ken Dill declared victory on the protein folding problem [1] doesn't mean it's going to become trivial any time in the next few decades...

EDIT: after checking the paper, it looks like he qualified himself far better than I remembered. Maybe I was thinking of a different paper? In any case the lower-left part of the last page is a good partial list of reasons why reverse engineering DNA is not trivial.

[1] http://web.iitd.ac.in/~nkurur/2012-13/IIsem/cyl110/protfoldp...
If I'm not mistaken, the grad student is one of my friends on FB, and I've quoted her in a separate reply.
4Mbps is not enough to handle a single HDX stream from Vudu (http://www.vudu.com/faq.html) much less a family household streaming to different devices.

*edit HDX
Those two examples sound like simple knowledge mistakes, not critical thinking failures. There is a difference between someone who is not too familiar with the HTTP protocol and someone who just doesn't have the mathematical mind for translating real world tasks into precise steps that a computer can understand.
More often than not, Abstract Classes, and Interfaces in .Net are more for testability, or code generation than they are actually needed for a working system. I'm not saying they are bad, as I actually like WCF (using a DI framework with convention, not the XML config hell) as well as a lot of the Entity Framework bits.

That said, the more I work with components and smaller services in node.js, the more I enjoy it. It's nice to be able to write meaningful unit tests without several layers of indirection just to be able to write tests.
Wouldn't drastically increased competition solve problem one over time?
Everyone forgets the people who created/invented the things Apple puts in its software.
Glad you like it ! The database is about 20GB. All details about the import are on the readme : https://github.com/vdaubry/github-awards
Apple didn't have a huge market to lose. Or to sustain through several decades of compatibility.

Also, Microsoft makes the vast bulk of its income (90-95%) from partners. It can't just decide to change everything, it has to move thousands of partners along.
Try this:
https://github.com/golang/go/commit/b986f3e3b54499e63903405c...

To be fair, it's extraordinarily slow even in Chrome, but IE11 rendering on this page is pretty bad.
Would it work to have the data structures be copy-on-write? That way if the worker only reads then it's O(1), you just pass a reference to the worker.

I imagine it'd be a pain to write a garbage collector for something like that.
>If Github cares, let them file a C&D or just talk with the author--it isn't our job to play trademark police. It's entirely too negative a behavior on our part. //

TMs are for consumers. It's entirely a consumers business to ensure that they are not being deceived as to the origin of goods and services they receive solicitations for. Yes GitHub should also be concerned but it's not their concern alone.

TMs benefit us in preventing financial incentive for scammers and frauds.

Expressing trademark concerns can be a positive thing, as here.

My initial view of the page had me assume that it came from the owners of Github™ as it used the name in the domain and used a [partial] GitHub [imitation] logo as a full viewport bg-image and mentions "on GitHub" in the most prominent page copy as if you're on GitHub.

I'd be surprised if there wasn't intent to use these elements to make the site appear to be "official".
A couple of weeks ago I asked the Sequelize people why they couldn't also copy their validators into the database.

The validation would still happen on the node app side of things, but when it generates the create table query (as it must) it could easily also put in the equivalent check constraint.

Waiting on an official answer.
Well, it was Brad's machine, so my vim environment wasn't set up as it is normally. Not really a fair comparison. :-)
I signed up blindly out of curiosity! Agree that some context on the service needs to be added. I love the simplicity and feel. Reminds me a lot of medium and I've actually often caught myself journaling on medium by accident because it's so easy to do.

- The publish post button is weird though because I don't know what you mean by publish, is it being published to the public? Published as in like it's a finished entry?
I don't buy it.

What's wrong with the existing procedure, specifically? Why is it not adequate to view and comment on it at the time it is published in the Federal Register as a proposed rule? This is, after all, the whole point of the Federal Register.

Where was the pressure to change this rulemaking procedure over the last X years before this particular issue came up?
That is what makes shows like Portlandia so popular. It satirizes exaggerated hipsterdom. It is a funny show if you have those people in your circle of acquaintances.

But at the same time it glorifies it.

That is of course interesting. I believe Slavoj Zizek (who's quote is at the top of the article) would have a lot to say about that. How the new mode for something to be accepted is for it to also contain satire about itself. It is in a way inoculating itself against other satire.

I recommend reading or listening to Zizek. Not sure how serious you can take him (maybe his philosophy works are more in depth and serious) but his talks are very engaging. It at least makes for good conversation topics.
Generally if you can't fill a position, it's because you're not offering enough.
I'm not seeing that pattern. I've seen a total of 7 green members on this topic. That to me isn't all that unusual. The vast majority of green I saw was for NN. Are you saying HN is against NN? I thought HN was for NN.
Under the hood, consumer fixed wireless is usually just wifi gear, but running on licensed frequencies and attached to big outdoor antennas.

If you're very, very lucky, the hardware might have been manufactured to run optimally on those frequencies, or it might just be a WAP in a different box running tweaked software.

This has the generally-crappy results you would expect.

Business gear is substantially more robust and expensive.
Hey this is my blog post and that's not all it says. At the time, keybase used a font allowed me to perfectly copy (and make it look like twitter/github was verified) people's profiles.

Totally a lame vulnerability? Yes. Pretty effective? Also yes. If you go back in the github issue[1], it was even good enough to fool Chris, who founded the site, for 10 seconds.

[1] https://github.com/keybase/keybase-issues/issues/397
How much money did you spend on your bottle opener, may I ask?
Darnit, I'd be #4 in my city if only it recognized me!
I'd pay 65 quid for a mothly bus pass (I didn't have to use subway on a typical day), and the rent was £65 a week plus electricity (3rd zone just outside of the 2nd, Streatham Hill) - for a bedsit, kind of a shithole, but I've seen worse. It was around 2010.
When I read the first couple of sentences I was going to mock the article. I remember the visual elements from the Prisoner but I more remember the costumes, the sets, and the large condom beach balls.

But then I looked at the pictures in the article and I'm convinced. The fonts tied into the visual style of the show. Maybe not to the extent of the rest of the filmography, but the consistency was a nice touch.
Or read some of Thomas Frank's books, which discuss this phenomenon in the American context in detail. There's a chapter in his excellent One Market Under God, (http://www.amazon.com/One-Market-Under-God-Capitalism/dp/038...) for instance, about a team of Nike marketers sent to mine inner cities for cultural authenticity.
I like to think of it the other way 'round: WebSockets can now be thought of as merely a weird polyfill for when you want to use HTTP streaming to emulate a stateful protocol. For anything else, just use plain HTTP/2.
It is completely outside the avenue the FCC perused on this fight. However, it has not gone undiscussed over the years. It's just had lower traction at a policy level and taken a backseat to conversations on the more-likely scenarios. I'm not surprised if people comment they would have preferred that approach.
But the additional theories that you will disprove in further experiments are a subset of Ha so how can disproving H0 not be seen as evidence that Ha is correct. How can
H0: the 2 means are equal.
and
Ha: The 2 means are not equal not encompass the whole universe.

For practical purposes NHST is a function that returns either H0 or Ha.
How would you even know about the site, unless you had read about it on HN?

How would moving to BitBucket keep you from reading about it on HN?

If after you read about it on HN, you spent lots of time playing with it or reading and arguing in these comments, and you regret spending that time... how can you blame GitHub for that, and again how will moving to BitBucket help exactly?

Yep, it's pretty obvious, really. That you're very confused.
EFF to Congress: Curb Patent Demand Letter Abuse
While I connect with and appreciate many of the points he has made, I have to say I'm getting pretty damn tired of the almost constant attack on the white middle class person from left-wing journalists.

You are damned if you do and damned if you don't with these journalists, many of whom are middle class or higher white people themselves who've simply developed somewhat of a hardon for self-loathing.

If rich young techies in San Francisco took their money and went and lived in areas already established as being the dwelling of the rich they would face criticism from these journalists for isolating themselves, not investing in the community, etc.

If rich young techies go and buy up property in previously poor areas, attract businesses to serve their needs, etc. they're damned for gentrifying the area and driving the culture out.

The only way it seems that these people would be satisfied is if the value creators simply went to work every day and created value and the output was distributed across the entirety of society, regardless of contribution...which in a very unfair way places all of society's burdens at the feet of the working current middle class even more than they currently are.

I'm a white, middle class software developer. I tend to go for these kind of things such exhibitions in warehouses, quirky restaurants and bars, etc. I don't do it to appropriate culture, I do it because it's more interesting to me than sterile, obviously very well financed restaurants and bars that charge you huge amounts of money to sit in a room packed with suits desperately trying to impress other people.

I'm not trying to take from below, I'm trying to find things of some substance that I'll enjoy and will likely find other people that I can connect with at.

Again, these hit pieces are pretty damn tiring. Who is it whose paying the bulk of the taxes to sustain the free schools the working and welfare classes send their kids to? Who is it that is making the finance available so that working class, welfare class, etc. can access third level education as those above them can? Who is it that is paying the bulk of the costs associated with those universities? Who is it that is covering the welfare that those in the welfare class are currently surviving on? And those in the working class whose manual jobs are quickly becoming redundant?

Who is it that is paying the vast bulk of the costs associated with providing the welfare and working classes with access to healthcare they absolutely otherwise would not be able to afford?

The middle class.
I'm not outraged. I'm torn over the ethics of my personal creations and contributions to GPL-licensed projects.

And I don't agree that choosing a license means the authors are necessarily fine with their code being used in such a way - it might just mean they don't believe in using (copyright) law to enforce it.

And even if they are fine with my activity, that still doesn't mean I must be OK doing it. As an analogy, I wouldn't sell tobacco, despite the buyers actually wanting to buy it.
Additional bonus for rolling your own: not having to deal with restrictive, ambiguous or outright bizarre licensing terms and, in the case of SAAS, that the service or its best API will become unavailable with minimal warning.
The Activities of Apache Hadoop Community 2014
for the public record, HBO came back the next day

AFAIK, HBO (here, for me, my provider) had a total visual/sound outage on that day, only, the day that Citizenfour was to debut on air. HBO worked fine every day before. and every day since. I made no changes. and I've seen no explanation for it.
I am trying to find it, but more recent stuff is now swamping google instead, I found some personal blogs referencing it, but not the original posts (That had the hilarious pictures of the search results for "google maps" that didn't include google maps).

This was shortly after Google Maps official release in response to the crap mandatory Apple Maps.

almost one year later it happened again, but this time another explanation was given:

That Google Maps was updating to 2.0 and removing the old app and put a new one, and that during the update you could not find it, and also that itunes has several separate search servers and you had to wait for them to synch with each other.

That second story I just found out, while looking for the first, so I dunno how true it is.
Maybe you're right. I've fallen into the trap of re-inventing orchestration but the layer on top of shell scripts as always been tiny (200 or so lines of Ruby or Python). At some point you want some kind of self-healing and monitoring infrastructure and managing all that with shell scripts I'm sure is possible but I wouldn't want to be the one to do it.
See roghummal's comment above, granddad ;-)
Presuming you've done the research here: will Websocket-over-HTTP2 make websockets cheaper, to the point that e.g. it'd be performant to use individual websockets for each channel of a pub-sub system, rather than multiplexing them all over a single channel that is statefully subscribed on the server?

Or, now that I think of it, would the modern recommendation for this lean more toward opening multiple parallel Server-Sent-Events streams, with each channel being its own HTTP resource? That seems more idiomatic, at least.
Separate infrastructure and service. Require companies to sell access to the infrastructure a wholesale price to anybody who wants in. This way it allows for new entrants to the market who can find different ways of packaging the wholesale price at lower cost to the consumer without requiring them to build infrastructure.

(The service part of the infrastructure company pays the same wholesale price as everybody else so that there are no advantages to owning both)

This is the model that a lot of European countries with post privatization telecoms monopolies went with and has worked surprisingly well and has kept prices low.
Yes c# generics are often a lot less painful, due to lack of type erasure, and support for variable number of type parameters etc.

Having said that, more is possible with Java than many people realise. You can read statically available generic type params at runtime (field declarations, supertype tokens etc) . There are also workarounds for most of the erasure problems like methods that vary by generic type parameter only.

Java has some nice things itself too. Structural typing of single method interfaces/lambdas makes numerous things much easier. Default methods on interfaces let you do trait-like things nicer than with extension methods. Static imports reduce verbosity. More powerful enums etc.

c# approach to type inference seems to be to infer the left hand side of expressions with "var". Java infers types on the right hand side with the diamond operator, method type parameter inference, lambda to interface type inference. The Java approach makes code using fluent chained invocations less verbose, while the c# approach reduces the verbosity of assigning to lots of intermediate variables.
Feel free to write to me privately anytime. I'd love for you to try some of the lessons on CookAcademy and let me know if it helps, too. One thing we're trying to reduce that fear of embarrassment is have a sort of automated helper when you're done. You answer questions about what went wrong and we provide feedback for how to improve it the next time. We also track your progress so you can get a good gauge of where you stand. Are either of those things helpful to you?
From your site I couldn't readily figure out what this offers that a private blog on an established site like wordpress.com or blogspot.com doesn't. At least we know that these players will not vanish anytime soon, and if they do, they're likely to do so "responsibly". I recall another attempt in this space called ohlife.com which has shut down apparently.
The app was more of scratching personal itch

And what was that? I mean, really, what does daybook do that, say, a Tumblr or your favourite blogging platform doesn't?

By the way, the green button says "Publish post", reaffirming my intuition... that it's just a blog, all along?

the intimacy of a book

Exactly what features of a book is daybook sharing? Will it be my own, and only my private own, unless I will explicitly share it, and only then, with one or two persons at a time? Will it will always be there for me to add notes to, even when my cell phone runs out of its data plan or out of coverage in the subway? Something else?
Minor correction: the Administrative Procedures Act was enacted in 1946, which I wouldn't consider to be "almost 100 years ago".

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

I agree with what you say, though.
FWIW

>I'm vincent author of GitHub Awards,

Which is the start of one of your other comments is also pretty deceptive. You are the "author of github-awards.com a site that is not affialiated with GitHub"; "author of GitHub Awards" gives entirely the opposite suggestion.
Email, deliverability in particular, is a rabbit hole.

Its easy enough to get it set up and "basically" working, but not. Basically, you're using in your favorite language's mail sending library to send an email out.

The next level is figuring out all the standards surrounding email that those third party systems know and implement for you. This will help deliverability, to a point.

Beyond that, once you hit enough volume, there's best practices should have always been doing but you learn from experience and need to abide by or else you're not getting anything through even though you do all the previously mentioned stuff.

If I were to develop an app with low amount of sent email, I would be okay with doing the above myself. But I'm also familiar with the process by now.

Beyond that, theres continuous monitoring of deliverability and reputation, tweaking your sending algorithms (you don't just send email as fast as you can generate them, right?), keeping up with how email providers are changing their rules over time, maintaining your relationship with people who work at major email providers, and more I probably never had to get into.

You can easily have a team of people dedicated to ensuring your email doesn't just end up in the spam folder, or being rejected outright.
Your point? That is also too bad.
Will Spidermonkey be rewritten in Rust eventually?

Sidenote: WebGL 2.0 should come with ASTC support to be relatively future-proof.
I have no idea why this is being downvoted, this is a legitimate comment. If there were ever a point that the emotional argument will try and force others out, this demonstrated it.
9 YR OLD SPRAY PAINT ARTIST
This was mentioned in one line of the article so it's easy to miss, (I only recently heard about them which is why I caught it) but transfering binary data can actually be done with Transferrable objects already[1]

However for some high performance applications even that overhead might be too much because it requires allocation. Also having a regions of opt-in shared memory allows for higher level languages / patterns where message passing isn't the perfect answer.

An example off the top of my head that hits on both points (no-alloc + higher level patterns) would be to have one worker writing something encoded with SBE[2] into a shared buffer and having another consume it.

That will be 0 allocation (thus no gc-pressure) and very fast, for a class of applications avoiding GC pressure all together is really important.

It's a little sad that you can't share that back with the main thread. But it's not a deal breaker by any stretch, think about the main thread in the web like a classic gui event loop which you just use for rendering and you can still use transferable objects to get data to it and you should be fine.

1: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...

2: https://github.com/real-logic/simple-binary-encoding
If you can live without Flash, it's worth uninstalling. These days, the killer apps you'll experience from Flash are zero-day exploits.
Facebook was created as friends network, while Twitter was created as followers network. Even though facebook added follow feature later, Twitter is still seen by many as followers network that suits celebrities.
Comments like this are what make musings about astroturfing so toxic.

I don't know what it is about us message board nerds that makes this so hard to grok, but you cannot suggest that someone is a shill without overtly calling their integrity into question. Questioning someone's integrity is intrinsically uncivil. Don't be uncivil.
I think this is a really strong post, because it reminds us that not all vulnerabilities are purely technical. Like a very clever and specialized phishing attack.

As an aside: if anyone wants a keybase invite hit me up, I've still got 7 free.