skysight-inc/HackerNews huggingface dataset:
> Might lead to a SpiderMonkey version of Node.js at some point, too.

I worked on that 4 years ago :) <http://zpao.com/posts/about-that-hybrid-v8monkey-engine/>. The Node community at the time wasn't a huge fan, though it's effectively the same thing that MS just did (build a minimal V8 API shim on top of another JS engine). I guess everybody is ok with a little fragmentation now. Our intention was also to try to get this upstreamed, however with low interest and other things to do, we didn't follow through.

I'm excited to see this, and especially to have the MS folks involved with the TC. I'd love to see an engine-agnostic API but realistically I don't think it'll happen, at least not anytime soon. Right now Node itself definitely relies pretty heavily on the V8 APIs. Those APIs can be abstracted for the most part (even if each engine is just shimming those parts of the V8 API) but the other problem is the longer tail of binary npm modules. Right now they have the full V8 API to work with. If they do a shim layer then it will come at cost for every vendor except V8. And then maintaining that layer as V8 changes APIs. If you go the engine-agnostic API route, then you will need coordination between engine vendors. That opens the doors to a multitude of problems.
What happened with Brendan may be very relevant. See my post further up in this thread.

Brendan did not like what the W3C was doing with DRM and was quite vocal about it. His prop 8 donation was public knowledge for years and nobody had a problem with it... but then suddenly the board, the employees and the community were outraged.

As soon as he was forced out the other execs at Mozilla announced they would be implementing DRM and EME. Coincidence?
Well written. Some companies have "no asshole" or "no brilliant jerks" policies to stop hiring or tolerating such behavior. Eg, it's included in the Netflix culture deck: http://www.slideshare.net/reed2001/culture-1798664/35 . That slide deck is promoted during the hiring process, and you are encouraged to study it.

As Boz writes, you might not have thought it through before, and if you do, you can realize that being kind can mean being more productive than just being right. So perhaps having it in a culture deck, given to job applicants, could help some people make that realization before they walk in the door.
I missed the humor entirely. Sorry! But I suppose other readers did as well. This stuff, as we all know, doesn't come across reliably on the internet.
Marlon Jones (the Deupty Fire Chief mentioned) had "a double-knee replacement in 2009 and had been dealing with chronic back pain since 2000. His three doctors prescribed different painkillers and muscle relaxers."[1] That was enough to get him charged for prescription fraud. That doesn't seem over-zealous to you?

Further, these are medical records. You know, things that we all get HIPAA notices for every time we go to a doctor. I have to go through a pain in the ass process every time I want to get two of my own doctors to talk. Police could just bypass that, without any probable cause (Feds still can).

Phone record searches require probable cause. Financial and personal records require probable cause. Prescription records? Wide open to the police to comb through any time they like.

As a person who has had different controlled substances prescribed by three doctors this year, this is frightening as hell.

As for Mr. Pyle, "Firefighter Ryan Pyle had also been dealing with chronic back pain, and after a five-day stint in the hospital for an infected tooth, was also prescribed painkillers on several occasions. Police saw these prescriptions in the database and charged Pyle with one felony count."[1]

The assumption of guilty until proven innocent (and he must be guilty if the police were looking at him, right?) is revolting. The ability of police to peruse records at a whim and destroy people's lives is even more so.

1. http://www.kutv.com/news/features/local-news/stories/Utah-39...
The SNES supported interlaced video modes, but Super Mario World did not use them. Early consoles achieved progressive scan by sending all the fields at the same polarity (eg. only odd field or only even fields), violating the NTSC standard. This is the reason why they had obvious scanlines on CRTs. Because this is a non-standard mode some modern TVs and capture cards will fail to support it and show interlacing artifacts, but this is not how it looked originally.
Given that Mozilla is a nonprofit, they've got more reason than most to pay attention.

I don't really buy that narrative that all of Mozilla really really wanted to accept DRM in the browser, but this one guy is such a pain in the ass about shooting it down that they'll promote him and hope that the outrage machine takes him out, and thus fulfill their evil plan to ??????! Muahahah!

Ahem. Made-for-TV movie plots aside, it fails occam's razor, it fails basic logic, and as mentioned there isn't a single shred of a fact to support it. The actual story is shocking enough without trying to read patterns into it that don't actually exist.
This webpage is not available

ERR_NAME_NOT_RESOLVED
Just the same, the HTML output in most contexts is generated by code that someone did program, or deceptively results in.

In terms of things to know, a programmer should know HTML to some extent in this day and age... Requiring a separate bullet point separate from "programming languages" for HTML specifically is absurd, considering the knowledge and concepts are indeed tightly related in the greater context.
Salt Lake City to Build the First Protected Intersection for Bicycling in the US
Well. Your loved ones will.
Ridiculous! He was hounded out, forced to resign and you damn well know it.

Bigotry? What are you smoking?
Available without prescription.

https://moodgym.anu.edu.au/welcome

Learn cognitive behaviour therapy skills
for preventing and coping with depression
New MoodGYM coming soon!
Login to MoodGYM
It's all about "if somebody has something I don't, I'm worse off as a result". It's the same psychology that leads to people telling a lunch lady she can't make such good food because their kids' lunch-lady-prepared food isn't as good[1], so, therefore, their kids are worse off than they would be with everybody having crappy food. People try to justify it as "we should all be equal" or some garbage.

http://www.huffingtonpost.com/2012/10/08/annika-eriksson-swe...
Cybersecurity firm accused of shaking down business that refuse services
Well, you can't win "friends" by avoiding conflict. A friend is (among other things) someone you can have a fight with, and then make up. A friend will tell you when you're wrong -- and when you're right. A colleague, peer, acquaintance or fellow traveller isn't the same thing as a "friend". Any such person might become a friend -- but not because you held off being honest.

All that said, there's a difference between being honest and blunt, and being needlessly honest and cruel.

As mentioned in this thread, in text, tone is most certainly an issue.
The photographer Howard Schatz did an interesting series, where he takes
photographs of actors "In Character", among others Ricky Gervais[1], and he
says at one point: "The other thing about it is:
Comedy comes from a good or a bad place.
And I think that the funniest people always
comes from a good place. Two people can say
the same thing, and one person can be so
nasty and vitriolic -- and therefore not funny.
And the other can be, you know, a celebration.
You know, you can be in on the joke." --Ricky Gervais

[1] http://www.howardschatz.com/film.php?ID=3814
Sorry, what I meant was: Is there any harm in allowing just anyone to access the website? I don't understand the need for a prescription restriction.
Yeah, oddly enough in the real world, no one ever admits that in social situations with coworkers.
Very informative visual explanation of:

Reflection of waves from free and clamped ends
Superposition
Standing waves and resonance
Energy loss by impedance mismatching
Reduction of energy loss by quarter-wave
and tapered-section transformers
This article does not mention the phrase "Turing completeness" once. The core of its argument is just a half-assed comparison between HTML and machine language, because neither has explicit control structures, and HTML links are kind of like implicit control structures if you squint really hard. Lame.
Show HN: Purple Services – On-demand gas delivery right to your car
Launched an app/service that lets you order gas for your car and it will be delivered right away. We drive to your location and fill up your car. I developed the app as an HTML5 app. Would like to know what you think. Criticism positive/negative is very welcome. Thanks!

Our site is: http://purpledelivery.com

iOS: https://itunes.apple.com/us/app/purple-services/id970824802

Android: https://play.google.com/store/apps/details?id=com.purple.app
If we define a programming language as a "language designed to communicate instructions to a computer," and then we observe that most "traditional" programming languages require an intermediary to make the computer "do what the program intends" (such an intermediary being a compiler or a runtime or some other transformation), then one could argue that HTML is a language, and the browser is such intermediary.

Therefore, HTML is a programming language, IMHO. It may be "primitive" in the pecking order of programming languages based on some arbitrary definition of sophistication, but it rises above the stated definition.
“I charge 30k-60k for WordPress websites with a simple marketing plan”
my personal morality triumphs over both of those. If someone is wrong, they are wrong and I will let them know they are wrong.

So, your personal morality requires you to not only offend people, but to reduce the odds of them hearing what you're saying because you choose to deliver it in an unkind manner. This is absurdly self-serving of you, and really only goes to show that you're not actually interested in "[letting] them know they are wrong", but rather in demonstrating that you are right to the detriment of personal relationships.
Yes you are right, you don't have to be kind, but kind people are advancing in their carrier faster. If you want to play this purely based on logic, and you want to advance in your carrier than you have to be kind. :)
You don't need robots to have robocalypse. You can just segregate humans by their personalities. The lack of diversity will create short-term gain and long-term loss. A good somewhat similar case is Japanese industrialization.
They may forget what you said — but they will never forget how you made them feel.
—Carl W. Buehner
Budget 2015: Information Technology Cuts – Metadata
> which is a mistake by the way, since it is the alfas who win the Nobel Prizes, the Abel Prizes, who invent the transistors, and write the symphonies. We are the creators and shakers of society. We should not be ignored, we should be worshiped, because it is we who pull the rest of society (the betas) behind us, whether they like it or not.

OK. Where would you like me to build your altar?
How about a link to it?
I have no clue why you got downvoted, but then again, I fail to understand the Stack Exchange system and community in general.
SF4 has bad animation because it mixes mostly realistic motions with cartoonish anatomy. SF3 consistently uses cartoonish style for both. The only obvious reason somebody might prefer SF4 is if they really hate pixel art. I've played far more SF4 than SF3 and I still prefer the SF3 look.
So amend it. Don't create a privacy right out of whole cloth. Respect for a court's authority comes from the premise that they're at least somewhat neutral arbiters of the words on the page. When legal interpretations become divorced from the text, that undermines the legitimacy of the courts.

Re: Google docs. Third party doctrine definitely should apply. If a Google engineer doesn't need a warrant or your permission to dig through your files on Google's servers, they should be fair game for a subpoena compelling them to turn over those documents. No different than how subpoenas can compel accountants to disclosure financial documents pertaining to their clients.
how would I add two numbers in html? <p>1+1=2</p>
Ahh so everything worth designing contains a filled area graph?
The most exciting new products on HN is hardware in combination with software. it used to be mostly software and websites.
This guy's talking out his arse.

> "Most linguists would agree that if you are using any formal system of symbols or codification to communicate such a plan, then you are using a language."

No, communicating a plan constitutes what linguists call a "communication system" which doesn't necessarily meet their definition of a language.

> "if you are using machine language [...] All you have to work with at that level are binary codes which you store in a list and feed to a processor; no logical, no iterative, no conditional constructs are there for you."

What? JE, JNE, JGE, JNZ and so on are obviously conditional. And logical. What the hell is wrong with this author?

> "if your own education and thinking has you convinced beyond any doubt that HTML is not a programming language [...] Go get some more education at an institution other than a glorified vocational training center"

What a pompous cunt.
Thanks for the encouragement, I think I might.
Speaking of that 8-bit sound, check Rob Hubbard's outstanding composition for 'Monty on the Run' (1985) https://www.youtube.com/watch?v=4EcgruWlXnQ
While having the message be servers specified makes an attack easier, it is not necessary. Ultimately all you need is two protocols that can be mistaken for each other. SSH's session ID appears as the first few bytes of the signed message, so all you need is to find a protocol which happens to ignore those bytes or otherwise happens to allow the attacker to specify them. This is not unusual -- SSH itself, IIRC, will ignore leading "comment" lines at the start of a connection (though this is not in a context that gets signed, but the point is ignoring a prefix is not uncommon).
I'd love to have been present at the first conversation where that became a plan. "Well, what's tougher than the plane we've already got? Wait.... What's the toughest plane in the sky? An A-10? Right. Who do we have to talk with to get one of them?"

I'm a surprised that the plan isn't to use a UAV. Small things can be really tough, are subject to smaller gradient-driven forces, and, if the airframe comes apart, a brave pilot won't have to die.
"but you are literally 'get'ing a playing card"
Facebook gave a presentation about their development practices at OSCON in Portland last July, it was interesting (I was in the room at the time):
https://www.youtube.com/watch?v=Ax9KR_PaiEM

...the thing that sticks in my mind was, yes it runs on localhost, where the localhost dev env has 3TB SSD and 144GB of memory :)
If the "check" protocol works like this, yes, we have a problem. But I think there are two very distinct types of "signatures" here: binding statements and proofs of possession. Because the client nonce was explicitly added so we don't sign intelligible data during proof of possession, I don't see why the "check" protocol, which is a binding statement, would have a similar requirement.
It is completely outdated. Everybody today stores a very large amount of a their "papers and effects" online, storage that is provided by third parties. The transfer of those papers and effects brings more, unknown, third parties into the loop. Literally nobody who is not in some way literate in technology and law believes that, when they send an email to their lawyer, they have made it public.

The law needs to reflect society's expectations because most people are not criminals by the default of having laws reflect what is normal in society. Break that, and you end up with people not caring about any laws ("in for a penny, in for a pound", and all that). In this case, the Third Party Doctrine fails miserably (but then, so do a lot of other laws).
The US gets that, too. We get it a bit less because so much is produced here; but I've definitely had my share of "Sorry, the owner of this video has not made it available in your region" notices.

It would be nice if it told me which regions were allowed, so I knew which VPN I should use :P
GP's attitude is the same attitude you have when you claim "it's their JOB to deal with people" and when you equate being nice to "[validating] the emotions of the counter worker". Sure, their job is to deal with shitty people with a smile, but it's also your job (as a nice, respectable member of society) to be a person who is pleasant to deal with.
Joyable co-founder Steve Marks here. Great question. We don't actually require the call -- it's optional. Our clients who do complete the call often cite it as one of the most important parts of the program, but we have successful clients who opt out as well.
Or you can modify the CSS:

<style type="text/css">
body {
background-color: white;
}

.bodytext {
color: black;
}
</style>
Callinize | Austin | Infrastructure Engineer

In the time it took you to read this sentence, we’ve processed thousands of phone events. And we’ll process millions more this month. We want your help to scale to trillions.

We are looking for a backend software developer to assist with scaling automation and continuous deployment

https://angel.co/callinize/jobs/65785-infrastructure-enginee...
Hang on...

So in the second part of the study, these guys are trying to determine if the heat effects are cumulative, and find that they are not (obviously, since susceptibility to permanent damage due to > 70 degree weather would have crippled our species intellectually from the get go).

They then go on to explain that parents are somehow "adapting" to this by, for example, sending kids to math camp, thus negating the cumulative effect. Huh?
You're confused about how the dickhead non-dickhead spectrum works.

From the viewpoint of a dickhead, an honest and intelligent person is a dickhead. The honest and intelligent person has the potential to expose the dickhead as a dickhead, so the dickhead will do everything he can to convince everyone else that the honest and intelligent person is a dickhead.

A dickhead would see an honest and intelligent person as a dickhead, and be able to lie convincingly enough to establish it as fact in the eyes of others.

In fact, a highly skilled dickhead can convince an honest person that "standing up for yourself" is a dickhead behavior.

I have no way of telling if the OP is a dickhead or not, because I haven't met him. My guess is "not a dickhead, he was just convinced by dickheads the he actually was the dickhead".

So, he learned to act in a manner least likely to offend dickheads. I don't want to work with dickheads, so I don't bother with that skill.
Your comment didn't discuss the particulars of the article. It went straight to generalities about religion being destructive that could have been made in any of a thousand unrelated threads. That's why I called it a generic tangent. Those reliably lead to flamewars: because they're no longer anchored in specific material, people just use the occasion to repeat grand stock responses. Your comment wasn't uncivil (which we're grateful for) but it predictably opened the floodgates for many that were.

HN doesn't "allow" articles to get to the front page. They get there on their own; sometimes they then get flagged or penalized, as this one did. This story, though horrific, wasn't off-topic per se—but HN is incapable of conducting a meaningful discussion about anything so inflammatory, so in practice it ends up being so.

Edit: We disagree, but your effort to be kind is more important than that. I appreciate it.
It doesn't get into the fact that they're using memristors until paragraph 8. They should really put that up front and center -- simple artificial neural circuits are old hat. :)
Honestly, I was expecting this article to go a completely different way. Namely, I expected it to talk about how <canvas> is Turing complete (and therefore, should be valid consideration as a programming language as much as LaTeX or Cxx templates are).

There's certainly use in confronting elitism and FUD, but having a technical kernel (see what I did there? :P) of truth supporting a more abstract argument would be far more compelling imho. I'd really love to see more discussions about <canvas> and what it means for the future of HTML as a language (and whether or not it will come to be a more fully-fledged programming language itself).
Popcorn Time though goes against the principles of distributed network like BitTorrent. I.e. it prioritizes first data blocks most and as such it's not network friendly, since network is built on assumption of equal prioritization. So while it's an interesting idea in general, it doesn't sound like the right solution technically.

Anyway, it's going a bit off-topic here, except may be it's a good reminder that DRM should never be used since it only punishes legitimate customers and does nothing good.
I think that if your safety is based on "I don't think someone else would design a protocol like that", it seems pretty weak.
I agree that reducing the latency would be awesome, but is this something the app developer has any control over, or is this just a restriction imposed by the device hardware (or operating system). In the example video you posted, it appears that Microsoft is using completely different (and likely very expensive) hardware.
That's the only thing I respect him for. That he wasn't willing to lie about his position and say his views had changed. Because if he had, it would have knocked all the wind out of the opposition's sails. Yes, he's absolutely an awful, vile person who thinks he's better than other people and entitled to special rights. But at least he's not also a liar.

What bothers me more is the way everyone perpetuates the lie that he was fired. Nobody forced him out. The Mozilla board were completely tone-deaf to the outrage it caused. He voluntarily resigned because he realized the harm he was causing the company; but if he wanted to, he could have stuck around anyway.

But if some fantasy narrative exists where the board gave him a secret ultimatum, then I take back what I said about respecting him for not being a liar.
Agreed.

As for the second point, I would strongly recommend against an RV as your primary home. It is very likely to negatively affect your social life and could get into the way of a lasting romantic relationship. Perhaps (and this is just a guess) you would be better off employing your skills and time to make more instead of attempting to save more.
You may want to update your FAQ to reflect that. As of now, it reads as if it's required. At least, that was my interpretation.

"Can I use Joyable without a coach?

All clients are assigned a coach and have a kick-off call ."
That's what I wanted to ask, is there anything like this for Visual Studio? It gives very subtle hints, but I would love something like this.
Viewing the HTTP request data sent during a scan
Sure you could be forced temporarily, but not indefinitely. If the situation persists, it must be somewhat you allowing it.

Note: I am not speaking of extreme cases here. There are definitely situations where some people find themselves in a vicious circle, but I assume that is the minority of cases.
In case it's not clear from the context, you don't need a prescription for Joyable either.

MoodGYM is a terrific alternative with a somewhat different focus. If you're not sure which is for you, I recommend you try both for free (MoodGYM is free and we have a 7-day free trial). Here are a few major differences:

(1) We give you a personal coach. Our clients say their coaches are key to their success, since one of the challenges of CBT is finishing it.

(2) We are specifically focused on social anxiety and tailored to be most effective for people with social anxiety.

(3) Our program is optimized for mobile devices.
Or a self-destruct to blow the whole thing up before it hits the ground.