skysight-inc/HackerNews huggingface dataset:
I may be stepping into hot water here, but I agree with grandparent and NPM that it wasn't harassment.

Consider the following situation, which I hope we can all agree wouldn't be bad behavior (on the threatener's part), but would be "harassment" by the same argument you're using here:

Alice writes proprietary code for a living. Monsanto somehow (she has difficulty proving it was illegal) obtains her (non-open-source) code and publishes it as open source on NPM under their own name. Alice asks Monsanto to take it down, threatening to sue them. She also asks NPM to take it down, who complies.

Should NPM have sided with Monsanto because Alice sent them an email that contained a threat? No, she had a legal right to make that threat!

In the email exchange between Bob and Azer, the vulgarity was referring to Bob himself, not Azer, and the threats were ones Bob had a legal right to make—a legal obligation, even, in some sense ("you have to enforce trademarks or you lose them" is universal in intellectual property jurisdictions, at least according to Wikipedia: https://en.wikipedia.org/wiki/Trademark#Maintaining_rights ).

> Edit2: Wow, hit a nerve here.

> Edit to Steve (rate limited): [...]

Hmmm, whose nerve was hit? I hate corporations as much as the next indie open source developer, but they're not the bad guy in every corporation vs open source developer story. Sometimes the open source developer legitimately infringed on a right that people in the corporation worked hard to earn.
Ah, interesting, thanks.
Interesting points. I'll just add that I don't think that enjoyment is the best metric for evaluating a thread, but maximal enjoyment and/or maximal usefulness. Especially if what I'm calling off topic prevents the community from addressing a threat to its values. I could be wrong, but it seems that the HN team want HN to be more than just a fun place to hang out for hackers.

There was another example of derailment recently, with a dozen comments arguing over what a "middleman" is when the original comment was really about how best to support indie makers.

Anyway, thanks for the interesting discussion, and I hope I haven't made this thread less useful for someone else in the process.
No huge surprise that he used to write for Gizmodo then, eh?
Valve loses Australian legal battle, found guilty of breaking consumer law
Amazon bans the sale of rogue USB-C cables
It's not an irrational fear.

Here's what happened when a husband and wife separately searched for information on pressure cookers and backpacks:

http://www.thewire.com/national/2013/08/government-knocking-...
Such effects have been pretty thoroughly studied in the quantum mechanics of Bosons. Bosons are particles or quasi-particles that follow Bose-Einstein statistics, including photons and phonons, i.e. quantised electromagnetic and acoustic vibrations, respectively. This phenomenon of pendulum synchronization on a shared acoustic surface is not completely unlike that of photon synchronization in a laser cavity.
> Rdio would inform me when new albums are out by artists I listen to. Spotify doesn't.

Spotify does, but you need to follow the artist from the artist page. I get a push a notification on the iPhone and a notification on the Mac desktop app. That said, sometimes an album being out doesn't necessarily mean it being available on Spotify in your country.
It's not always about avoiding the GPLv3 - and it's certainly not like that for everyone. I would plead laziness, not evil intentions.

Many times, it's just that the product development may have started a long time ago or that they're using some previous product or prototype to build on - which uses even older software versions. Development takes time..

Or they could be using some SDK or vendor supplied base for parts of your products. Then they won't have control over the software versions anyhow, in a way.

It's very complex and somewhat annoying to keep up with updating all software and libraries in proprietary products.

That in itself should probably say something about the security of a lot of shipped products I guess..
Here's one more recent than 20 years: http://www.theregister.co.uk/2009/07/30/typo_caused_massive_...

You're right though, with care and skill, typos really shouldn't be an issue
Half my CS education was implementing various parts of operating systems. These things are pretty straightforward if you've got a few books and aren't trying to throw every imaginable feature into the mix.
I googled and couldn't immediately find a thing that eats notes from IMAP into org-mode. That could be pretty useful for capturing on the go, since e.g. iOS Notes does good IMAP sync.
Sure, there is of course the CS50 introduction to computer science (Best MOOC EVER), also Sedgewick lectures on algorithms and data structures, control of mobile robots on coursera and the software engineering interview on coursera, beside that most courses on Udacity are awesome.
HDF5 is a clunky file format and dependency. There's a whole host of usual complaints, many of which have already been mentioned: http://cyrille.rossant.net/moving-away-hdf5/

My biggest personal annoyance is that HDF5 isn't thread safe^, so it only supports parallel reading and writing via multiple processes. This makes parallel computing a pain.

This is especially annoying when using HDF5's built-in compression, which hogs a lot of CPU. Inter-process communication is slower than reading from SSDs, so that isn't a great alternative:
http://matthewrocklin.com/blog/work/2015/12/29/data-bandwidt...

There's a lot to be said for file formats that you can simply memory map, and that's exactly what Feather/Arrow are. Building out-of-core workflows on top of should be a joy.

Wes -- does the Python library for Feather already release the GIL?

^ you can use and/or compile HDF5 with a global lock, but the underlying library still isn't thread safe.
Can someone explain to me why Forth is such a cult favorite? Is it because of it's age? I am curious. Is it worth learning?
QML is declarative so it's really more functional than React's JS with some FP conventions.
I wrote a version of (4) a few weeks ago for convenience while doing some clojurescript work. I suspect yours is more helpful to you because "knowing state" isn't as useful when you're trying hard to minimize your use of it.
For particularly bad problems, after exhausting standard methods, I start writing a stackoverflow question or a help request to someone on my team. I barely ever have to send it, this just forces me to spell out an exhaustive list of things that I've tried (or forgot to try). Eventually I figure out what I've missed, and if not, I have a help request all ready to go!
I'm org-mode beginner but quite enjoy it so far.

I use emacs org-mode on my Linux desktop, and orgzly(http://www.orgzly.com/) on my Android. org files were synced via syncthing.
Mesos is not a container orchestration framework. Mesos is a resource management framework your create services on top of. In that sense, it can make sense to run an orchestrator on top of Mesos if you also want to run a different Mesos application alongside your orchestrator.
Apple wants the FBI to reveal how it hacked the San Bernardino killer's iPhone
Apple and Google can market to people who already have accounts and devices from Apple and Google. Spotify is at a significant convenience and huge marketing disadvantage.
gmail is a low-margin business, compared to search advertising. Does it have any non-creepy way to make huge margins? If not, why is getting big mean anything but danger?
References to existing resources, such as the default SG, can be handled with stack parameters.

You can pass in its ID as a parameter to the stack, and refer to this parameter in your launch configs or ingress rules.

An example from one of my client's stacks:

"Parameters": {
"DefaultSG": {
"Type": "AWS::EC2::SecurityGroup::Id",
"Default": "sg-abc123"
},

Personally I prefer to create a new SG to replace the default one as it means all of my infrastructure is part of a CF stack, but the parameter method can be used to partially manage (some) non-CF resources.
One company I worked for used credit cards to make payroll instead of going for another round of funding. Weirdly, that worked out for them, and they sold with a profit (for everyone that had stock).
okay, you could be less insulting though
Same for me here.

I used to be a Visual Studio Debugger Wizard (BTW, it's an excellent debugger)... now I don't remember the last time I used a conditional breakpoint.

Working on a codebase designed, from the start, for testability, changed everything. So I totally agree with your last sentence about TDD ; although it took me nearly one year of practice before I could write solid unit tests (which wouldn't break every now and then because of some interface change), and that I still find it hard to write them before the code being tested (however, I do find it harder (impossible?) to write a unit test for code written more than one month ago).

I still use cgdb from time to time, to quickly print a backtrace or the origin of an exception/segfault.

By the way, I have the feeling that language constructs like lazy arguments, RAII, scope(exit), concurrency, and exceptions, make following the flow of control less and less relevant. In the long term, some amount of emancipation from one's debugging tools might be strategic.
Latest Spotify Financing Is Debt- If Spotify Stumbles TPG Will Own All of It
I was hoping for an article that showed how chemicals drifted thousands of feet through impermeable rock layers. Instead I see a picture and a bunch of fluff.

Modern wells with double casings and bentonite seals are far more advanced the loose standards used through the late 70s. Is there a link anywhere to the actual research?
I'm life long friends with with family that owns a 80,000 acre grain and soybean farm, and they looked into drones last year or so for crop assessment, but found it wasn't really effective from either an analysis or price perspective. The drones didn't really have the range or endurance to properly sample the fields (we're talking fields of several square miles each), and the resolution of the camera just couldn't give you the detail you needed. It was basically just a waste.

Perhaps if there were more specific imaging sensors on the drones or something, you'd have something, but a simple visible light camera just doesn't reveal enough info.
I've been thinking about how to build exactly this over the past few weeks. Awesome!
Right. And an Org file that's "gone off" somehow is pretty frustrating. Totally fixable, but very frustrating.
No, they did not due to fracking. Its a result of salt walter injection activities, which is different.

The problem is a few local producers disagree on how much salt water can be reinjected. No its not going to cause a california style earth quake, the midwest doesnt have those kind of fault lines. Its likely to settle itself out over time, if regulation in this particular part of the state doesnt hit first.

But to be clear, it has nothing to do with fracking. Fracking actually stablizes rock layers (they inject porous sand into formations) rather than slickens them. Why would a producer want his formation to move and close off his production
If Microsoft implemented the POSIX standard properly, you could just compile all of the GNU tools for Windows. It wouldn't make sense, since it's a proprietary platform, but you could do it.
7 Important Points Keeps High Your Career Growth in Renewable Energy Jobs
> Is there any reason to think that this market is a winner take all?

I personally doubt it. Exceedingly few markets are winner-take-all. Plus, monthly subscribers are "sticky", so they're not going to leave overnight if one competitor gains a slight edge, and everyone else will have a chance to catch up.

Your point about the labels and streaming services as middle men is a good one too. Labels own all the content, so they have a lot of power to influence the market as well.
Pompeii’s Graffiti and the Ancient Origins of Social Media
Why Fintech Outcompetes Banks by Betting on User Experience
That's awesome - just today I was trying to hand off an "investigate failure X..." bug, and in the process of fleshing out the email, it transformed itself into a "method X should handle exception Y from method Z" bug.
I watched this happen to our CS team at previous employer.

Having a close relationship with CS folks was enlightening. I had a direct feed into into issues that I never would have known existed, because of conversations at the coffee maker. Our CS people had a keen eye for "emerging issues", and by the time they became bad enough to make it through the management filter I had already thought through solutions to the issues I knew were going to land in my lap.
To me, the game of the "sharing economy" is to use the vastly lowered transaction and communication costs of the internet to make better use of unused capital. Cars and housing in those cases.

That regulation is a decade or two behind the technology is unfortunate, but merely a side story.
I'd rather wait until your claims of security issues and remote hacks are verified for the particular vehicle here.

All of this is just crying wolf so far.
This is exactly why I moved from Evernote to org-mode. I've been a paying user for years with thousands of notes - also important legal documents. Right now, the experience was pretty good, but how will it be in 10-40 years? I'm not going to store everything on paper, as well, just to make sure.

The org-mode experience is better, yet totally future proof, because it's just flat text files.
I conquered thread pools for today, at least
+1

1. We can't test the templates in local environment, the only way to test a template is to create a real cluster which usually takes ~15 minutes.

2. The error messages are not helpful enough. It usually fails with "SETUP_FAILED" error with no proper error cause.

3. The rollback may not work if you change the configuration. You need to delete the resources manually or even need to get help from Amazon since the resources stuck at some failed status.

4. The JSON template is hard to write and read. We have a fat single file template that has 2k lines and scared to change it since we might broke something.

5. Not all AWS actions are supported. For example we need to add custom resources (ELB and RDS instances) to a Opsworks stack but it's not possible with Cloudformation.
Barack Obama: 'drug addiction is a health problem, not a criminal problem'
Most (if not all) packages installed in any *nix have tests, which (hopefully) are run during the system-specific package creation.
This seems like an interesting article, but I found it very difficult to read. For example, from the introductory paragraph:

This literature equates the possibility of time travel with the existence of closed timelike curves (CTCs) or worldlines for material particles that are smooth, future-directed timelike curves with self-intersections.[3] Since time machines designate devices which bring about the existence of CTCs and thus enable time travel, the paradoxes of time travel are irrelevant for attempted “no-go” results for time machines because these results concern what happens before the emergence of CTCs.[4] This, in our opinion, is fortunate since the paradoxes of time travel are nothing more than a crude way of bringing out the fact that the application of familiar local laws of relativistic physics to a spacetime background which contains CTCs typically requires that consistency constraints on initial data must be met in order for a local solution of the laws to be extendable to a global solution.

I'm not sure what the intended audience for this is; combination philosopher physicists? Given that it's on SEP it seems unreasonable to assume that CTCs need no other explanation than that they are smooth, future-directed timelike curves with intersections. I would love it if someone would ELI5 this concept, though.
Thank you for your kind words - most appreciated.
I find this (Apple directly competing with apps on its platform) mentally disturbing as it reminds me of 15 years ago when Internet Explorer 4 was sued ( https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor.... ) because it supposingly broke antitrust law(s).
The solution is obvious: pay someone to do the work. That's how 80% of Linux kernel development is done. Just because it's free software doesn't mean that you shouldn't spend money to make it better.
I went back and found the article from a few weeks ago. It was less convincing than I remembered. They found a pregnant dinosaur and they think there is new hope for finding DNA. They haven't actually found any.

http://news.discovery.com/animals/dinosaurs/pregnant-t-rex-f...
Simplenote for Windows and Linux
Border Force deports $1m startup Disrupt co-founder Chris Bailey
Which does not surprise me. Under the current economic conditions only the most prolific wells are going to be drilling. That's why I suggested the last 5 years. Also, I eluded to the work that is "to be done". So when the low hanging fruit is taken then the other opportunities will show a broader range of depths.

All of this ignores the salient point I've made - That the risk is very real. If not from wells drilled today then from past or future drilling.

Note I'm not suggesting that people should freak out, but I am suggesting that industry players are spending too much time downplaying the risks and not taking a serious look.
> I just wish it existed outside emacs!

"Orgmode for Sublime Text 2 and 3" (didn't try it myself though)

https://news.ycombinator.com/item?id=11311465
> Current status:
> Not dangerous

> Safe Browsing has not recently seen malicious content on
tibt;dr (too irritated by twitter; didn't read): They're joking
That is a fact of life for all marketplaces. Historically speaking, it has already been proven that the power users who look to form relationships outside of a marketplace are usually edge cases and have little effect on the viability of the business
I've found the Python wrapper troposphere useful for dealing with the JSON.

https://github.com/cloudtools/troposphere
Are you really nitpicking my point? Famo.us the company has abandoned the project. That's all we need to know.
Why disturbing? Apple is not preventing competition, they are encouraging it.
> Fiber Phone
> Your home phone. On Google Fiber.

Those are the very first words you see when opening the page. It seems quite clear that they are referring to landlines.

The line between landlines and mobiles is blurring and the feature set described in the page reflects that.
This is really huge news for blockchain tech. DTCC is the clearinghouse for securities in the US, they facilitate ownership transfer for the entire stock market and most of the derivatives market. DTCC processes so much wealth it's beyond silly, last year they processed something like $1.6 quadrillion worth. it's Anyway, DTCC published a whitepaper [1] where they explained some of the benefits of a blockchain based system. One enormous benefit (that the WSJ authors missed) is that with a distributed blockchain-based system you can reduce the current 3-business-day settlement period to a 0-business-day settlement period (hours). A lower settlement time would make it easier to evaluate positions and reconcile them. There'd need to be regulatory change for this to happen, but if the current trial goes well and DTCC can show it works, the system can be changed for the better.

We live in very exciting times :)

BTW, if the whitepaper is a bit too long to read, there's a great summary of the DTCC blockchain situation here https://medium.com/@Magnr/settlement-authority-dtcc-wants-to... . Found it through this HN thread https://news.ycombinator.com/item?id=11011805

Link to the whitepaper: https://www.finextra.com/finextra-downloads/newsdocs/embraci...
There is in fact a good Org Mode parser for Perl. I used this, recommended.

This is recent news, CSS-style extractors:

https://perlancar.wordpress.com/2016/03/23/selecting-element...
Maybe because it's in the middle of the visible spectrum?
How would you describe the difference between a symptom and a disease?

To me this article is akin to saying that the various forms of heart disease are not actually diseases. Instead, they are symptoms of a poor diet and lack of exercise.
Worksnaps: Verifiable Time Tracking for Remote Workers – Review
My comparison with GitHub was only referring to the problems of people not attributing themselves in their own repos/packages, later owners of a repo/package misattributing later work to earlier owners of the repo/package, and random repos/packages you have nothing to do with claiming you're their author.
Its a fact that Linus doesn't even care about open source[0]. Then how will he be caring about software freedom?

Hope, someday, we shall have GNU Hurd ready. Anyway, GNU guix is getting better.

[0] http://www.techrepublic.com/article/linux-creator-linus-torv...
The string 'open source' appears three times in the article, the word 'free' doesn't appear (outside of the file listing, in the context of things like FreeScale, etc).

The string 'open source' does not appear at all on either:

http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

or

http://www.gnu.org/licenses/gpl-3.0.en.html

Relevant as we're specifically referring here to the GNU Public Licence.
> You own your body and can use force to prevent someone from having sex with you against your will. I wouldn't say that you're going around not having sex with random strangers at gunpoint.

I think that just boils down to the statement that it's very natural and instinctively moral that you control your own body. Whereas for one individual to control huge tracts of land or buildings that could house hundreds of other people is not natural or instinctively moral.
Credit cards work if you are evening out cash flow. For example, if you have a good rate of receivable collection but variation in the timing of payment credit cards are way less hassle than other approaches like factoring or doing something like taking venture financing, which tends to come with pretty onerous terms.
You mostly well described it for me. I tried Apple Music for a while but I get Amazon for "free" through Prime. I don't really care about having everything. I have a pretty big music library already and I'll buy anything I really want. (Where I probably differ is that I'd just as soon own music that I particularly like.)
Uhm, no. When sites do that, OneNote has the URL twice. Evidently the source URL is part of the HTML clipboard format.
By this logic, chess engines are not brute force. Anyone familiar with the state of chess engines would find this ridiculous.

I would agree that under one extremely nitpicky definition of brute force, brute force means searching every state. But chess engines are widely considered to be brute force. They don't have neural nets or fancy nonlinear function approximators for board state evaluation. But they most certainly don't search every single position. Their search depth is capped.
Risk is a natural phenomena. You don't need someone to define it, it's already perfectly well defined. You just need people to understand it.
I thought the exact same thing about Netflix. What I missed was actually quite obvious: there are already companies making a lot of money in content delivery (e.g. Comcast).

I don't know whether that will carry over to music quite as well though.
Pux (like Elm) in PureScript (purely functional JavaScript).

http://alexmingoia.github.io/purescript-pux/
Hmm. I get notifications for certain artists of new song releases; I'm not sure which ones and why though. deepakg suggests you get them if you follow artists, but the spotify client won't load the artists page for me at this time.

I will say, at least for me, Spotify's "Discover Weekly" which is refreshed Sunday nights is amazing. I've saved at least 2 songs from it every week, and most weeks more than 2.

If only they could build an android app that doesn't crash or get flaky all the time...

The social features sound cool.