skysight-inc/HackerNews huggingface dataset:
I only stopped at software due to the audience. I personally am not sure I believe the idea of intellectual property is defensible, at all.

It's hard for me to imagine why someone, somewhere, should be allowed to dictate how I am or am not allowed to use my resources just because 'they thought of it first'. Especially since I am of the belief that there is no original thought.

“There is no such thing as a new idea. It is impossible. We simply take a lot of old ideas and put them into a sort of mental kaleidoscope. We give them a turn and they make new and curious combinations. We keep on turning and making new combinations indefinitely; but they are the same old pieces of colored glass that have been in use through all the ages.”
― Mark Twain
New York Times Reportedly Partners with Facebook to Publish Directly to Newsfeed
but it tries to be smart about how to merge. and usually it's not what you want. i consider it the clippy of linus.

if you run merge/rebase/etc on its own, it will tell and ask you about anything out of the ordinary and then there's no surprise.

again, it's all about avoiding errors on the rare cases because you developed dangerous finger memory.
If you know the HMAC key, why would you ever need to generate a collision? You can just reevaluate the MAC and replace the old one.
Yup.

"This almost certainly doesn’t have any security impact, but I’m happy(ish) to be proved wrong."

There's a few words I'd remove from that sentence, I guess.
Yes, the Golden Rule is good, because it assumes that you are the same as the other person (generally most people want to be treated with kindness and respect), rather than assuming that they are somehow different from you.
but you still damage your local copy and it's a pain to clean up, specially if you had local changes/commits
> Perhaps, but I'm not sure how any of this is different to the various media extension proposals/standards we're starting to see more recently.

Encrypted Media Extensions is an open standard. The small DRM plugins that use it aren't open, but the core standard is. You've moved from a closed, proprietary system for the entire application, to a closed system for just the DRM and nothing else. That's huge progress.

> Please forgive me if I don't take their word for it. The thing is, Flash has run -- and reasonably well -- on numerous other mobile devices, even some from quite a few years ago

No it hasn't. "Flash Lite" worked, but slowly, and it couldn't do anything useful. The killer app for Flash was largely video and games, both of which don't work well in Flash on phones.

> Even if they had been true for early generations of smartphones and tablets, the performance of these types of device was always expected to increase significantly over time, as indeed it has.

By the time Flash could run well on the iPhone, the web had largely gotten rid of Flash and it was fast becoming a legacy technology, so there was no point in supporting it.

> If the performance would still be a problem on today's iOS devices then presumably Apple's users would opt for other implementations instead

The performance is now irrelevant because the web has moved on from Flash.

> browsers are a constant security and stability headache.

Yes, they are! But adding an extra attack surface for those two fronts is never a good idea if you can avoid it.

If you can avoid adding a binary blob to your browser that has frequent security issues, why wouldn't you do so?

> As I said before, there seems little reason to expect better results just because someone shifts things like video rendering and DRM technologies to a slightly different bit of low-level, native, closed source, patent-encumbered, even-the-browser-devs-don't-see-it code written in an error-prone language by the same kinds of development team that wrote the plug-ins.

No video rendering is done by EME, and EME doesn't and probably never will run on the iPhone.
Show HN: Track India's Tech Scene
Exactly! A traffic-control AI could change lights more quickly and efficiently to encourage streams of cars to go faster, and optimize for total volume. Never mind a few more people die each day.
"How to Talk so Kids Will Listen, and Listen so Kids Will Talk" made a bigger difference to my interactions with colleagues than it did with my kids. It should be on every management reading list.
More generally, everyone who publishes on the web should understand that user agent is to be taken literally and at face value. The browser does what the user tells it to do, which may not be what your server asks it to do. A good browser will do things like lie to your server on behalf of the user when you try to get it to act counter to the user's interests.
> Surely the reproduction of an ancient hardware drum sequencer in today's software should be perfect.

CD-quality is 44.1KHz sample-rate 16-bit stereo. That's 22us per sample. That's a lot of perceptible quantization error when, it turns out, our pitch, timbre and spacial-placement sensory gear is sensitive down to the microsecond level (google "microsecond phase sensitivity" on that). A drum synthesizer done on a PC is limited to the soundcard's samplerate at output, so it's always going to be perceptibly less real than continuous analog.
Not to mention Techwin: http://www.samsungtechwin.com/product/product_05_01_01.asp
> “I’ve got to tell you, we puzzled over that for at least a year, to try to really wrap our heads around whether we’re doing it right and what might explain such a pattern of results,” said Graff Zivin.

I don't understand the reason for puzzlement. The result is straightforwardly intuitive. Discomfort is distracting, not to mention it takes a lot of energy to maintain homeostasis when it's either too hot or too cold. If anything, the researchers should be trying harder to falsify the obvious conclusion rather than dig up more reasons to believe it.

Googling "temperature" and "productivity" leads to multiple articles explaining how different office temperatures influence workers' productivity. The sweet spot seems to be somewhere between 70F and 75F, and productivity decreases as the temperature moves away from this range. Why would children respond any differently to discomfort? Does anyone seriously believe that the temperature has absolutely no impact on productivity?

So discomfort itself can be a confounding factor. I would very much like to know whether discomfort explains all the variance, or whether there's something else about high temperatures that affects the human brain in a different way. (Are our brains like CPUs that need to throttle down when they get too hot?) Likewise, I'd like to know whether acclimatization can explain the lack of long-term effects, because if so, the "global warming is making us stupider" angle is just plain stupid.
I was thinking the other day, after reading the post about the Unison project, that graphical editing could be a really neat idea - "there is no syntax, you manipulate the AST directly" kind of thing. Then I started to try to flesh out how such a thing might actually work and I quickly realised that it offers zero benefit over editing standard Lisp syntax with paredit. They're equivalent.
I believe that "glorified vocational training center" is a self-depreciating reference to the author's home institution, MIT. I suspect that other members of the MIT community were the first order audience for the article and the thrust of his critique is that claims that HTML is not a programming language are structured as arguments from authority.

What makes

(print "Hello World") ; MIT/GNU Scheme

a proper program, and

<p>Hello World</p>

something else seems more rooted in opinion than any intrinsic difference.
Interestingly this totally ignores the rather mature field of artificial ears.
dev email me at sneakeracc@gmail.com
True, I didn't want to dismiss good 3d artwork.
Did that (reduce heap size), ended up having 30 minute GC loops. Implementation in another <unnamed, new> language decreased memory usage rather radically.

Well, I guess I could have also done Structure of Arrays implementation and additionally avoided 'new', but it's not Java anymore at that point, is it? Easier to just write it in another language at that point.

Generic branchy business logic type code is indeed about as fast in C++ as in Java. But that doesn't hold for all types of software.

How fast is Java native floating point math vs. C++/intrinsics? Last I checked, C++/intrinsics seemed to have 2-8x lead. What about sorting? Last I checked C++/intrinsics sort seemed to be about 20-50x faster versus Java.

Some comparison:

http://unriskinsight.blogspot.com/2014/06/fast-functional-go...
Its entirely to encourage innovation. A commerce thing. If you improve a pump, and try to sell it, and BigPumpsCo instantly copies the better design, then what motivation to make better pumps?
The HBase Request Throttling Feature
Pyre, the console app, was built at the 2015 Stupid Shit No One Needs & Terrible Ideas Hackathon.

The API was created by Tinder for reasons I don't know.
Thank you for the whole post.
There are still a lot of housing projects throughout Manhattan, sometimes adjacent to very expensive housing. An example is the largest projects in Manhattan, Baruch Houses, 17 buildings, 27 acres. This is right across the street from The Ludlow which most recently rented a one-bedroom for $4,485 a month.
Money is a piece of token that represents favor or debt the world owns to you, or at least, anyone who takes money as payment.

This whole premise is enforced by central governments in modern times.

When we buy or sell goods, give away our time and labor for a salary, we're simply exchanging favors.

That's all money is, a system for keeping track of "favors" owed to any individual.
I agree with the idea, maybe, but not the phrasing. You're quick to judge people you don't know, and shame them when they have the courage of sharing. At the end of the day, his post is on the front page, and it's doing good.
Here's a video of it being demonstrated for a Guardian journalist in Central Park:
http://www.theguardian.com/technology/video/2015/may/12/test...
Wow! This guy is really ripping off his clients. Just looking at one of his sites and I see ?page_id= for links to pages, "comments closed" showing up on the pages. Geez, and I thought that the wp "guru" who tried to rip off our local co-op for 6k was a scum bag.
Ask HN: Lead dev treated as a regular employee, but filed as a I-1099.  Advice?
I was the first engineer at a tech startup. My employer treated me as a full-time, permanent employee even though I was I-1099. I filed an IRS form SS-8 this year but was fired before it could be processed by the IRS.

I am wondering if anyone else has been in this exact situation, and if they have any advice to give.

Will I be blackballed for this action, and when asked why I am looking for a new position, what should I say?
Not to mention that the AI lacks common sense to notice that people are dying due to its decisions and make corrections so that they don't die.

We are so reliant on technology and software to make decisions for us, and none of it is based on common sense.
If I had coded in Java on Windows for years, I wouldn't trust my sense of what's "obvious". I'm not too impressed by a "global" repository either. Python struggled against that stupid architecture for years before they got virtualenv in good working order. Node just took a shortcut to the future.

"All direct dependencies are in the node_modules directory, full-stop" is a pretty simple rule. Really, that's the only rule, and that's all of it. You don't need to worry about second-order dependencies, because those are direct dependencies of some other module, which means... they are in that module's node_modules directory.
Mr Fingers - Can You Feel It

https://www.youtube.com/watch?v=uHwyzz2LMWA

Laurent Garnier - Acid Eiffel

https://www.youtube.com/watch?v=UdeVX7UjeIk

Dave Clark - Thunder (This uses very extreme compression on the 909)

https://www.youtube.com/watch?v=dMxGHEpdyCs

All three tracks also use the Roland TB-303 Bass Line synth.

http://en.wikipedia.org/wiki/Roland_TB-303
I think getting into essentially new businesses is exactly what companies facing the Innovator's Dilemma should generally do. The ad-driven content properties are an example of that, and they're the reason for the merger.
Well, one can be compiled to an independent binary that can load and run on a variety of machines. The other requires a large application infrastructure to run at all. Commonly they are lightyears apart. Its easy to see why one would be called a language and the other, not.
bass drum: 909 >>> 808
Not even close from techno perspective
How about this for an intrinsic difference: one language is capable of performing arbitrary computations (it's Turing complete), and the other is not?
Its already been made. See TinderBox.

It uses Eigenfaces to figure out if it should like someone for you, and then has a basic conversation to judge if they are sufficiently interested for Tinderbox to alert you.

https://github.com/crockpotveggies/tinderbox
I'm working on a PC game and spoke to a lot of potential investors, and this is spot on.

"Funding an original game that has already proved itself by actual sales, on a proven and stable platform?" Not interested.

"Giving away a few millions to take a crap-shot chance at a totally unethical business on a overcrowded platform?" Yes please!
Took a long time for me to learn this important lesson. You can be right and someone else be wrong and get the right outcome without hurting them.
He targets the old companies still advertising in the yellow pages, and offers them a Wordpress website for more money than the Yellow pages ad costs.

Such a company would be gullible enough to go along with his idea, and not know that others can make the same Wordpress site for less money.

Eventually someone will catch on to his scam and the word will spread to these other companies and this conversion to Wordpress is a rip-off.
Almost seems like tensors are natural transformations in the category theoretic sense.
New Wave of Cryptolocker with a Breaking Bad Twist
Also a BBC radio story on it https://www.youtube.com/watch?v=FBvmnqeJWl4

No telling if it is any good though BBC is fairly reliable.
Happy to be a data point:

If you couldn't have guessed from my HN personality, this is me, as well.

Different companies have had different ways of putting it; in the current incarnation, with Erin and Patrick, I'm called "Kanye", as in, "I'ma let you finish".

Working on it!
You changed my mind in more than one way. Thank you.
Wouldn't this violate the dmca? If it's not something people can get with minimal effort, then millions of people are not going to use it.

The ad-blocking plugins are so successful because their so easy to get. If something's illegal to distribute, then it's sufficiently inconvenient to obtain (tormenting, etc.) that most people won't bother.

http://lesswrong.com/lw/f1/beware_trivial_inconveniences/
He's famous for it. Even going so far as to do multiple shows in an attempt to humiliate you.
The system in California is pretty ideal. I say this as a property owner there.

Homes are assessed by the most recent sale price.
Both the city and the home owner can appeal that assessment-

So in cases where you overpay for whatever reason you can get it reduced, as well as if your home falls in value after you buy it - In cases where you sell a friend your house for a dollar, the city can appeal the 'last sale price' to get a market assessment. If you do a major addition, the home gets reassessed. Assessments are capped at something like 1-2% increase a year max, so you can budget increases accordingly, thanks to prop 13.

This compared to florida, where my home purchase/sale price has nothing to do with the appraisal. Instead they look at all 'comparable' homes and average out the assessment that way. That has the disadvantage of having half the people underpaying for their property tax and half overpaying.
They dont require a gopro, you can use $75 Xiaomi that is ~equal to 3+silver. Lily stated video parameters match xiaomi perfectly.
Agree with the Platinum rule. If you meet a big variety of people you'll learn fast that they want to be treated differently. There's a lot of room for social or cultural differences in humanity.

Just as an obvious example, the golden rule is why a lot of guys send dick pics.
It doesn't mention declarative either. And perhaps xslt, a Turing complete, declarative functional language should be mentioned as well since it looks a lot like html.
Great read. I was in a similar boat; reading Dale Carnegie's "How to Win Friends and Influence People" changed the way I interact with people a lot.

Sasha Laundy's talk at PyCon 2015 is a great example of how to interact with other engineers: https://www.youtube.com/watch?v=hY14Er6JX2s
They aren't outliers.
I think the point was that if some dumb protocol were misusing HMAC (and I'm not good enough at thinking about protocols to imagine how it might do so), it could be vulnerable to collisions generated this way.
I'm trying to make it very scalable so that you wouldn't need a big machine to monitor many systems. Using Go helps with that, but I've had to make protocol implementation efficient too.

I want this system to be very developer friendly. I think I could make this more like a database instead of a monitoring system. You wouldn't insert data into it directly; that happens with network flows. You should be able to query it like a database with rich data models and aggregations.

I don't think it would be a direct benefit. I'm hoping that it will become a great framework so people can write tools on top of it that would be way better than anything I can make.
It's hard for me to say that being overly upset about someone else's argument winning over yours is not as significant a character flaw as sounding like a know it all.

Should we be always singling out those born and developed with little empathy to appease those born and developed with high emotional sensitivity? It would serve both to put forth effort in improving their flaws.
Great find. Of course, it's not like doing the wrong thing worked out well for them either:

http://www.nasdaq.com/symbol/rnwk/stock-chart?intraday=off&t...

Now they're worth maybe 10% of what they were when that guy left Real Networks.

The thing that kills me here is that they had more than two options. In the short term, sure, they're stuck. But in the long term, they could have either kept sucking or they could have worked to turn it around.
I wonder how difficult it will be to manage pull requests for merging against node.js & io.js simultaneously - also, creates an interesting political situation if one project accepts the PR but the other doesn't (I would guess io.js will be more eager to do a release against the new code)
I agree we need a formal right to privacy in the form of a constitutional amendment rather than expecting justices on the Supreme Court to discover one in the 'penumbra' of other amendments; rulemaking should not take place in the shaodws.

A problem is that the Constitution has become the secular equivalent of a religious document as a result of the US culture wars, and is now referenced in dogmatic rather than pragmatic fashion. As a result, any politician that goes on the record in favor of a constitutional overhaul is denounced as a tools of shadowy political interests; thus the political fringe have become rabid defenders of the constitutional status quo by piling on to frustrate any efforts at reform.
There is no way to make a service that guarantees that messages are erased with current mobile technology that doesn't allow you to make another client that saves the message. Snapchat and the FTC had a conversation about this.

https://www.ftc.gov/news-events/press-releases/2014/05/snapc...
As an aside, HTML5 and CSS3 are [turing complete](http://lambda-the-ultimate.org/node/4222).
That did wonders for Java.
For the unenlightened the point here is you need to control for race, which I doubt the study in the referenced article did.
I just wish they'd made a real effort to make Android more open - say make a real push to get commitment from all OEMs to support ASOP. That way it would've been much easier to make different Android distributions, than it is now. Unfortunately, Google does not only seem to not care about that, but is actively moving much of the useful APIs to closed source, locked down Google properties.

At least we still have Linux and Mozilla (and Canonical), so I still think more open mobile/tablet/phone platforms are comming. They might run Android apps -- or might not. They might be able to work with a workable for-profit/pay marketplace/app-store (AFAIK the only working such market place for open OS' is Steam -- maybe Valve will eat everyone's lunch in the end. Steam for mobile apps and games? Why not.).

Hangout exemplifies everything that is bad with the path Google is on. It replaces a system based on open standards, that (mostly, except for federation?) welcomed any and all existing clients -- and a system that allowed for having separate apps for handling IM and SMS (say, maybe you wanted your IM to alwasy use OTR, but not for SMS).

The sad thing is, contrary to what Google claims, I don't think publishing a Google app that did most things would have been untenable while basing the work off of existing standards. I think it would probably have been easier.
If dry, I agree (unless you're making dub-techno, in which case the 808 BD is king). But with cunning use of compression and EQ you can do plenty with an 808 BD that would allow it to be used in techno.
Bit twiddling hacks for programmers
This is so awesome. Protected lanes and intersections would make me go out and buy a bike tomorrow.
No source for this, but I remember hearing an interesting anecdote some time ago, and I'd love to know whether there's any truth to it:

Back in the 50's or so, when the major American animation studios had a couple decades of experience under their belt but anime was just getting off the ground, some Japanese animators took a trip to Hollywood to learn how the industry worked in the US. They were given a tour of a major animation studio, but through some kind of miscommunication, they came away with the impression that the studio was spending an order of magnitude fewer resources (time, money, manpower) than they actually were.

When they returned to Japan, they budgeted their productions using those lowered expectations, forcing their animators to cut corners and squeeze as much expressiveness into as few frames as possible. Which in turn led to audiences getting used to that style of animation, and created the recognizable Japanese aesthetic that has persisted to this day.
>> If someone is wrong, they are wrong and I will let them know they are wrong.

In that case, they will probably not understand that they are wrong. There's a saying that people will not remember what you said, but will remember how you made them feel. There is a lot of truth in that. Once you tell someone they're wrong, they feel bad and are much less likely to accept truth from you - even if it's obvious. A mountain of evidence will be seen as a personal attack and your message won't get through.

I went back and rewrote that paragraph after realizing that I basically said "you're approach is wrong". So instead I tried to frame it as a problem with the listener and their emotional response. There is truth in both way to present it, but isn't one more likely to get you to change your approach?
Both are propaganda programs and it's all about which audience they're pandering to. Stewart's audience is attracted to pretension and smugness, a "holier and smarter than thou" perspective, and O' Reilly's audience is attracted to people getting what's perceived to be their comeuppance. Both programs exist for the same purpose -- to reinforce the political beliefs of the people that run them. It's much less profitable to be moderate and fair.
I only work with Go 1.4 :-)

I was aware that the plugin didn't support for a long time the new Go structure. But with the overall refactoring it works now perfect.