skysight-inc/HackerNews huggingface dataset:
> I've actually switched to behind-the-ear again - simply because the sound quality is better, in particular the directionality.

I just switched from behind-the-ear to inside-the-ear and one of the benefits for me is the directionality. With behind-the-ear, I was unable to precisely locate some sounds and what was happening behind me was always "clearer" that what happened in front of me (annoying in the restaurant where you can follow conversations from another table, but not from yours).
There are a whole bunch of test for true white noise:

http://csrc.nist.gov/groups/ST/toolkit/rng/stats_tests.html

For those who don't want to visit the link, some of the more intuitive examples:

* Ratio of zeros to ones (and in subsets)

* Longest string of zeros/ longest string of ones (and in subsets)

* Frequency of ngrams (00, 01, 10, 11, 000, 001, ...)

* Maximum cumulative sum (treating it like +1 -1)
In Gibson's Count Zero, Turner was almost killed by a "Slamhound", an exploding dog trained to find him. I vaguely recall that the dog's liver was replaced by explosive.
Males are offered meat ads, while females are offered salad ads. Kinda sad in a way.
Erik Spiekermann: No Free Pitches
I have been occasionally pushing a oss in government campaign(www.oss4gov.org).

OSS is a perfect match for government software, but it is painful to get a OSS project started and funded by government. Which kind of blocks development as there is only one customer.

So I am trying to argue that there should be a collaborative license that someone kicks off a fully funded project and slowly others who see value come in and take on more slices of the original cost of the project.

The point I am trying to make is that even the current raft of OSS projects are a tiny slice of those that are or should exist, and that we need to look at less private more communal funding models.

We rarely build roads by subscription or toll anymore. Software should be the same
As a 30 year old male who apparently looks 42, I hate all of you.
With the same premise:

https://rms.sexy

The page's domain and title are disappointing to me.

Using sexualized language can create an environment that is unduly hostile to RMS, even if this is not intended. Many of the biases against RMS that such language provokes are totally unconscious, so even if the intent is not harmful, it can be bad regardless.

More info here: https://www.gnu.org/philosophy/philosophy.html
A lot of companies want to support projects without advertising that fact. Sony spent a seven-digit amount on open source software while doing things like contributing code via shell companies in order to avoid revealing what tools they were building their products around. I've received more than one email saying "this patch fixes a bug PLEASE DON'T TELL ANYONE IT CAME FROM ME".

Amazon has chosen for some reason to avoid advertising their open source contributions, but they absolutely do make contributions. Would it be nice if they contributed more? Sure. But that's true of every company.
Cool idea, but not _really_ interactive.

Being an etherum fan, it was amusing to see only ethereum listed in the decentralized computing category (https://my.mindnode.com/mxFpyqEV2YXLGBoLgUBydSWkB1qdXqzvbqzQ...)
Looking at a youtube video of a laptop battery fire https://youtu.be/pizFsY0yjss?t=3m15s

I find it hard to see that taking out the metal box http://www.eyeno.net/2007/07/15/american-airlines-paul-bunya...

and then the plane.
Unemployed Loans for Bad Credit People
And matrix.org? :>
What design collaboration tools do you use?
You still try to win the argument by presenting logical paradoxons instead of arguing. Having a different model is a possible, acceptable solution. Just not being annoying liers may result in success as well. Without the lies they would have made not as much profit, but they would have probably survived at the necessary level to continue providing the service.
The six types of successful acquisitions
A better alternative is theoretically possible we just haven't devoted significant time and resources to it.

It is possible to create an "editor" that edits the objects of the application but not as text.

It can look almost identical to a text editor but under the hood it knows more about each "node" that you are interacting with.

One challenge is that sometimes these applications are not flexible enough to deal with "temporarily invalid" programs. So they become rigid and feel less flexible than a normal text editor.

But those challenges can be overcome.

This suddenly opens the door to so many wonderful possibilities. I know because I have worked on an experimental prototype for such a thing.

For example text-based version control will be automatically obsolete. Your IDE will have the history of every single piece of your program (program is stored as a rich object in the database).

Your IDE can suddenly present different "layers" of information to you in a clean way.

For example you can "hide" an entire block of code and just label it with "Check if user has sufficient privileges".

Then the IDE can allow you to expand and explore that section of the program if you wish. But otherwise you can collapse it and just scan over it with your eyes.

The one-dimensional flat nature of a text-based system discourages us from attaching additional information to the pieces of the program.

We need a way to be able to "navigate" through multiple dimensions of information in relation to the obejcts in the program.

For keeping documentation in sync, the IDE allows you to view/create/modify the documentation for a given object of the program therefore it can guarantee certain things.

Your environment is fully aware of the relationship between an object and its corresponding documentation. It's not just a piece of string that gets ignored.

So when you change the body of a function it can pop up a warning and say "Hey you have modified this function since revision #48452 but the documentation has not been changed. Click here to update the documentation.".

Your environment will be aware of, for example, the relationship between tests and obejcts (such as functions).

So it can tell you in a 100% reliable way, not based on file name conventions and error-prone parsing, that hey across your project the following functions have no tests associated with them.

There's enormous inertia against an initiative like this because of our dependence on existing technologies. But we cannot advance software engineering to the next stage unless we move beyond the "a program is a bunch of files that we view and edit like a book" mentality.

We need environments that are much more aware and in-sync with the broader context of a program/project as a whole and in a reliably-structured manner.

Check this out as a basic example: https://isomorf.io/#!/demos

(I'm not affiliated with them)
Effective Dashboard for business / MIS
Isn't it the case that the ( economic ) utility of a product has a built-in subjective component?

Not disagreeing​, just saying that volatility is integral to the system.
Amazing, I've been wanting an API since I first got mine through the Kickstarter!
Are you working at Medium?
If the goal however is to get companies to contribute more then the simultaneous applauding/shaming of a public donations registry is likely to encourage some companies to contribute because they like to be seen as good corporate citizens and not poor corporate citizens.

I can imagine for some companies it would be a matter of corporate pride to advertise their "projects financially supported" page, perhaps even as part of their recruiting effort to advertise how developer-centric they are.

github is the logical home for this, and indeed it is in the interests of github to do it - open source projects are far more likely to want to host on github if it has a public donations registry that, due to its public nature, actually works.
WET - Write Everything Twice
Ease of use is key, I agree. I would add trust though.

Unfortunately these two are sometimes diametrically opposed to each other.
Can you explain why it's so bad to have user-owned files in /usr/local on a single-user mac laptop?
Great Article!

The Amiga community is 100% alive and well, with new software and hardware being developed all the time. If you were a fan of the Amiga then now is a great time to jump back in and see the fun stuff that the community is doing.
That was 8 years ago. Surely things have changed...!
OCB has an explicit "no military use" license. It caused huge headaches for e.g. openssl; they had to get a special exemption.

http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm

See also the JSON license.
You can play non-electronic games with them...
A lot of comments very critical on the ban. America has intel - and good intel from a raid - that shows that ISIS has the capability and intent to hide a bomb inside laptop batteries to blow up passenger planes containing lots of people. Don’t the American people have the right to take steps to protect themselves from this?

This is a simple requirement that laptops be checked baggage and not carry on. That hardly seems draconian or extreme by any measure. I realize that this will inconvenience some people but against the very real and imminent threat of an actual discovered terrorist plans to use a laptop to blow up a plane, this seems like a very reasonable and rational step.

If certain people don’t want to visit or do business with America for that reason . . . I don’t think it’s such a terrible loss to lose dealing with people who are so self centered that they would demand that Americans risk the very real threat of deadly terrorist attacks rather than suffer the minor inconvenience of being required to check their laptops during flights.
Why is virtualization needed for Cloud Computing?
There is a good book called Lean Product Process that I recommend. $15 and a few hours will help you find how much MVP you need to test hypotheses with customers.
They're shaped to your ear canal. It's mostly surface area and friction holding them in. They really don't pop out that easily. A motorcycle helmet will do it, though.
So what am I supposed to do if I find this invading my privacy? Not walk within 10m of such a billboard? It's not like there's any other active way to opt out of this.

I suppose a banner saying "you are being tracked" on tom of such a billboard could have quite an interesting effect. Come to think of it I've seen "Smile, you're being recorded!" in some shops.
That's a weird mistake - it can't be autocorrect or a keyboard typo. The only time I'd expect to see an error like that is during OCR scanning.
> Poor database design and way too much complexity in simple tasks.

This actually supports my point that making a decent system in the first place is hard. And if you have a reasonable estimate that a rewrite would be cheaper than incurred maintenance costs, it might be worth it.

I was speaking generally though: an average quality system and average maintenance work. Some systems are terrible and fall apart from an angry glance, some are so good they require almost no maintenance. In my personal experience systems maintenance can be menial and time consuming, sometimes clever, but it ain't no rocket science.
Thanks! I would be happy to answer.

1) More like build it and post in HN :D (just kidding) But we are a product oriented company so we definitely do more development than marketing.

2) We are a small team of 5, it took us ruffly 2 years of development to get Ora where it is today.

3) Backend is python frontend is angular.

4) We are self funded our other app http://protosketch.io pays the bills at the moment.

5) This seems pretty cool, I will add it as a feature request.
How would you count companies like Facebook that do open source directly - by releasing it and submitting patches. Facebook pays to facebook in order to get credit?

The fact is, companies and academia pay for open source development more then we are willing to admit - by having own employees do it. This gives them absolute support contract under their control so to speak.
Really, wtf? If my boss, who is a 10x coder, looks over my shoulder it's one thing because he's more or less always right with his criticism. I couldn't imagine anyone else micromanaging the dev process though
You're right, I've fuzzed those out but anyone can still pull it out of the app. Seems like a bad idea to have those hardcoded client-side, so I'm not sure why Google requires developers to do this.

Edit: actually I think the value that is exposed is the token ID, not the token itself. I haven't used Google Cloud Manager before myself, so maybe someone can confirm.
What Emotion Goes Viral the Fastest? (2014)
How to Think About HTTP Status Codes
Not only your money, maybe also your expertise, your friendship, your ideas. Maybe they don't want all that.

The USA are shooting themselves in both feet nowadays, constantly.
Why Windows power users break Linux
Batteries do get lighter as they discharge!

Just not by enough to matter.
I thought this would be about web or email tracking.
I had a hard time figuring what is the paper about until I read this comment. Kinda helpful. Thanks.
A weekly annotated digest of the top HN posts
Thanks! I'm hoping to find some time for this and learn enough to be able to create something Amiga-ish for our next hackday at work.
Introducing distributed tracing in your Python application via Zipkin
It'd be nice if we can share the stuff we make in the playground with friends.
Ah. Maybe the difference is that I don't author much content in web.
Oh dear god. Stop making me cringe.
Yes, good points. I think it is unfortunate that you can't really get paid for writing the open source code itself. You can get paid to write books, speak, or work for a big company.

I would guess that authors of books about Python have made more money than Guido himself did off Python, which seems a little wrong.

But I suppose the situation isn't different from that of other people who produce "IP", as you say. Recording the brilliant album is not enough -- you have to market it and go on tour too.
> "If you ask somebody why they are using Facebook in their browser, they'll tell you that it's because that's how you use Facebook Messenger. They won't tell you that it's because they want to message and surf the web at the same time. In fact it's terrible for this – Messenger is stuck on the Facebook site, so if you navigate away, it's either hidden away in a separate tab or gone altogether."

...which is why Opera's solution is better ;)

People don't have to use a browser by the way. There are already desktop clients for Messenger (though most of which people are unaware of and/or require a fair bit of setting up) and popular apps specifically for Messenger on mobile phones and tablets. But the fact remains that many people do still use the web interface. Usually just because it's quicker and easier. Opera's solution ticks all of those boxes while also solving your complaint about how the current web solution sucks.

> I don't think many people wish for better performance out of their messenger applications, certainly not enough to switch browser over, which again, makes me wonder what the market for this is.

Most people wouldn't. But then most people call a browser "the internet" so it's hardly surprising they don't understand what Electron is. However given the millions of techies who do understand, Opera could still make a decent business targeting us. And if we switch then there's a chance we might encourage our non-techie friends and family to switch as well (lets face it, how often are we called upon for free technical support?). This is all hypothetical of course but at least Opera are trying out some new ideas in UI/UX rather than building yet another Chrome-clone (even Firefox these days feels like another Chrome).

To be frank, your complaints sound a lot like "I hate this feature ergo it's stupid and nobody will use it". I say kudos to Opera for trying to do things a little differently. If it works then that's great for Opera, if it doesn't then what difference does it make to you? Either way new ideas - even ones as evolutionary as this one - have always been met with naysayers. Sometimes they're proven right. However frequently they've also been proven wrong (remember the HN thread about Dropbox?).

I've not given my personal opinion on this yet so I'll close with that: With the way how technology is moving, I think having IMs inside the browser is an attractive idea. If I can then do away with Electron then it's doubly attractive. And if I can do away with having half a dozen different IM clients and run it all from one browser then I would close my libpurple-compatible client in a heartbeat and switch to Opera.
That's like saying the problem with water is that it makes you less thirsty.

Snap's shtick is that it's not Facebook, that your parents aren't on it, that your creepy uncle's friend who came to the bbq last 4th of July is NOT there and that Snap is not going to geo-recommend you add him as a friend...that's the point and the main reason it got so popular so quick.

How you monetize that? Dunno, but it will sure make your app popular.
Spiekermann is an inspiring designer, but also a hypocrite.

He's always preaching "no spec". Never! Not even for charity!

Well, unless it's a high-profile competition of the United Nations, with himself on the jury. Then it's an awesome opportunity. And for a good cause...
Part of the problems is that certain software ecosystems (npm, rust+cargo, golang with "build against HEAD") seem to think it's "sexy" to declare war on the traditional package management systems, because they see proper long-term maintenance issues as being a burden on developer time and the "move-fast-and-break-things" paradigm.

In certain cases this is driven by leaders of those ecosystems having more experience developing in a corporate environment where indeed everything builds against HEAD, not realising that this model completely breaks down in a decentralised free software environment where different teams are more asynchronous and have no chance of globally syncing with everyone else all the time.

Please stop treating FOSS distributions like dirt, our model works better in an environment where most maintainers are volunteers rather than full-time paid developers, for shipping stuff that is usable over a long (> 3 months) period of time.
Additionally, the energy density of batteries is nowhere near that of Jet A/A-1.
Some transits are easy to categorize automatically. If you have a stable, isolated star with steady brightness over time and then a single well defined transit, that's easy to automate. But not all stars are quite so cooperative. A lot of stars have variable brightness or are in multiple star systems. Those variations in brightness can be much greater than the transit signal, but humans are very good at pattern recognition and can pick up on those signals where computers would have a tough time.

You can go to https://www.planethunters.org/ to look at Kepler data right now to see what it looks like. If you can automate finding every single transit a human can in that kind of data, please do so.
Its the Daily Fail, but its actually got a pretty good list of some recent instances where bombs have been hidden in suicide bombers http://www.dailymail.co.uk/news/article-2387332/Nightmare-te...
I couldn't quite believe your numbers, and couldn't find any confirmation for them: http://ec.europa.eu/eurostat/statistics-explained/images/4/4...

http://ec.europa.eu/eurostat/statistics-explained/index.php/...
> If a company is shady, I'm not going to trust them with my money / data unless I have to ...

They are shady, few years ago they forced new users to have a fazebook account in order to sign up. I don't know how it is now, do they still?
This is really cool. I wish people can add to it.
Is it really good idea to give github defacto monopoly power? This would make it much harder for github competitor to arise and business competition is a good thing.

Especially since as politics and culture tend to be more and more polarized, you don't want one company with that much power.
Nice to see articles on how to code from a modern host. Last time I coded Amiga assembly was on an actual Amiga 2000. Blitter, Copper, non maskable interupts, ahh the memories

as an aside, the VR community right now in 2017 is in the very early Amiga stage. Theres Atari ST vs Amiga, ( Oculus vs Vive ). Also individual coders can have a widely played and adopted game / experience. The games are fun and not overly complex and there's some great early adopter communities ( /r/Vive )
I've tested it a few times and it's indecisive on my gender and age (depends if I'm smiling, angle etc etc).

Microsoft's service is much more consistent and accurate (I've tested the same images...): https://azure.microsoft.com/en-us/services/cognitive-service...
Trying the Physical Web for iOS with WiBeat BLE Beacons
These boxes are probably aluminium, which should be ignitable by another metal-fire.
So lets get this straight:

1. Discovering a terrorist plot to hide bombs inside carry on laptop batteries - and then not taking any precautions at all and allowing laptops on planes as normal: A prudent and smart thing to do.

2. Discovering a terrorist plot to hide bombs inside carry on laptop batteries - and then taking purdent, minimal precuations by asking people to deal with the minor inconvenience of checking their laptops during flights: OH DEAR GOD THIS IS SOOO STUPID IT MAKES ME CRINGE AGGG
Disadvantages to this approach is everything has to be virtual and you can't use decorators.
Patreon is a perfect example how well known people get support.

Not only good works or project. But sure, most people are known of their projects.

But not every project is so widely used as Vue, many good and really needed projects has not such a huge audience, and those devs did not get $10K per Month.

So Patreon is not the ultimative solution, it works for a small piece of devs.
Transform Your Android Smartphone into an Old School Rotary Dialer
How work is stealing leisure from us
> America has intel - and good intel from a raid - that shows that ISIS has the capability and intent to hide a bomb inside laptop batteries to blow up passenger planes

That's false, it's the best intel.
But if you read the article it seems the integer units are int32, so not capable of 64-bit computations.
Tips for Car Insurance Policy Renewal – PersonalMoneyService
I'm tempted to jump back in. Back in the day programming involved books and a lot of guess work. Now I can google the hell out of any problem.
Unbelievable :D
8 Ways IoT Can Improve Healthcare
Certainly seems that way. I didn't/don't have any mesh routers so I couldn't tell but I image that the Google router thingy is way better software/security wise (privacy being probably a seperate discussion in this particular case ;). I've also read some good things about Ubiquiti here.

Anyhow I keep wondering how many beatings on the security front do those companies need to take in order to figure out that, at the current landscape, developing a decent, secure and clean firmware/frontend would give them a big big edge over the competition.
Would it be possible to decouple the roof from the solar? In other words, I'd buy this roof for the cost of a normal roof, and an investor would pay for the cost of the solar panels, and they'd own the electricity that comes from it. The panels would provide me a power backup (in the event of a power cut), for which I'd pay at the same rate as I pay the grid.

This would be helpful for houseowners who want to be green, or want backup in the event of a power cut (a regular event in India), but don't want to or can't invest so much in a roof. They get power backup without making an upfront investment.

Investors would benefit from getting a free site to install their panels on.
What kind of psychopat buys sallad at a pizza joint?
On the other hand, imagine if it really worked and money poured in to support open source projects - it would be transformative for the lives of many open source developers.