skysight-inc/HackerNews huggingface dataset:
I don't think it automatically starts up. You have to run fish-config to start it yes?

$ fish_config
Web config started at 'file:///Users/bjorn/.cache/fish/web_config-6VIDFM.html'. Hit enter to stop.
::1 - - [12/Jul/2015 11:13:31] code 403, message Forbidden

When I kill this and refresh the config in the browser doesn't load anymore. So I don't see the problem.
My guess is that for many of the equity platforms, it won't take until the next downturn...

Being a shovel seller in a gold rush is profitable enough whilst it lasts; the bigger worry is that it's not unheard of for UK regulators to decide that retail customers deserve compensation for financial products which were inadequately explained and a really bad deal, and put the vendor on the hook for it. I can almost imagine the next wave of robocalls from claims consultancies...
I think the best answer to this is to not mention them or link to them and let them standalone.
They're better funded

If their funds are from outside then the founders and employees are also less in control. In addition, it does not mean that they are executing better or have a better product.

not the product or technology per se.

That does not mean that the price should not reflect the value of these things because it is not as if you will retain their value after an acquisition should it occur. This is especially salient if any of your compensation will be in equity in the current competitor because shutting down your product potentially enhances the value of theirs.

eliminating future competition

If this is obviously one of their motives [which is different from an assumption that it is] it is a red flag because it means the founders and controlling interests are focused on the wrong thing: something other than execution.

fair terms

If you think its fair, then its fair. Be willing to stick with that decision and learn from any of the outcomes [money left on the table, no deal, and everything working out so that you feel it's fair 50 years from now]. As you note, not working alone has some value to you but nobody but you can assess it right now or in two years.

Good luck.
Google Chrome - yes, it has Flash built-in.

Firefox - "no", it doesn't have Flash built-in but uses Flash installed in the operating system. However, Flash installed separately for example in Windows/OS X also updates itself.

However, you are screwed either way: always running the latest Flash player version which is known to be constantly full of security bugs, just like in the past 3 years... :)
The web server is only active if you run the command fish_config. When you run this command, if finds the next available port, starting at localhost:8000 and opens a web browser pointing to that port.

Once in the web interface, you can click around to implement some pre-supplied recipies to your fish configuration.

If you hit ctrl-c, the fish_config program exits and stops listening on the port.

It's something you either run or you don't.
> There is a sense of pressure to merge PRs

So quickly outline the reason why it's not ready for merge, and if the contributor doesn't respond in a reasonable window you can reject the PR with a clear conscience. If someone else takes an interest and offers to clean up the code, you can reopen the PR.
I don't know that I would go that far. He was very abrasive, whereas his core message could've been plenty to stop the nonsense he always added a little bit of aggression to keep the drama going.

If he was a genius, you probably wouldn't ever have known the issue existed. At least it seems that way to me.
Uber has invested >$500 million in India, so perception within India matters too, regardless of what Western media chooses to say
Linux Mint 17.2 offers desktop familiarity and responds to user wants
Yeah, playing silly buggers with direct debits is a good way for them to get cut off from using direct debits at all, so I'm not surprised they refunded it ASAP.
I can think of one use case where Flash still makes sense: Live video

A lot of people seemed to be surprised this is the case but tell me what single live streaming protocol is supported across all browsers without a plugin?

With Flash you can stream HLS (HTTP Live Streaming) to a Flash player in full browsers while just directly loading the same HLS playlist in mobile browsers via native players (iOS / Android).

This means you can deliver live streaming over the same audio/video codec (H.264/AAC) and over the same protocol (HLS). This vastly simplifies your streaming infrastructure and removes the need for transcoding on the server, unless you just want to create different qualities for adaptive bitrate streaming.

It would be nice if "desktop" browsers all supported HLS and H.264/AAC natively, that would be a real Flash killer.
"I frankly think implying that jews are persecuted in this country (which was the implication) makes you just as laughable as the same communists you claim to oppose."

Of course you downvote me, you're a bigot and I'm your target victim. You advocated my persecution, and in this case, despite providing a substantive comment you downvoted me-- an act that works to silence me-- because not only are you a bigot you are anti-intellectual.

Thanks at least for admitting it.
this is actually news to me.
the way it was explained to me (and I'm not an expert) is that you want your left brain on the steering wheel ... which means the right hand.

But most right handed people control the steering wheel better with their right hand than their left.
HN Thead: Start Using Emacs – A Thorough Guide for Beginners
This makes me think of http://www.asciisector.net/

But it is very cool to see an online version.
i'm not sure if it's relevant whatever they'd have to say.

Just look at the news for the past years and there's only 1 conclusion: uninstall Flash or accept increased risk of catching a virus.
Immutability isn't a shortcoming. It's a feature. :-)
There's no better way to spend a half hour online than to look at people's projects that generate cities. If they do a decent write-up along with some videos and demos, it really shows you just how difficult it can be for a simple fly-through 3D video. I can't imagine generating whole cities and cultures that you can interact with.
>Could have been Sun Microsytem's too.

Sun was actually in talks to buy Apple in ~1996 :)
A better list: https://github.com/vhf/free-programming-books

EDIT: looks like this blog post is actually copied from the repositary I mentioned. The repo content in Nov 2013 [0] actaully matches to this blog post. It was originally found by a redditor [1].

[0] - https://github.com/vhf/free-programming-books/blob/b7cec2abc...

[1] - https://www.reddit.com/r/programming/comments/3d0c2p/list_of...
Id suggest asking someone on the WebAssembly github or Mozilla for advice on how to proceed with a spec. For anyone to even look at the spec it needs to some how be submited under a w3c license.
Inside the secretive, exclusive social networks of Hollywood
Travel handbook app with badass gifs
Have you come across react.net ?
Their latest controller (v4?) removed the Flash requirement for both video (playback) and main (maps) IIRC. Do they still have leftover areas that require Flash?
What do you do now? Do you still use OpenBSD?
It's for authentication. It's kinda like: you (email server) know this person, then we (developer) know this person.
"You think that any other software you use is any better?"

I certainly HOPE most software I use can do better than this:
http://www.cvedetails.com/vulnerability-list/vendor_id-53/pr...

To be certain, Flash gets a lot of attention because of its install base - but it's been a never-ending FOUNTAIN of RCE bugs for much of the last decade.
Divulging a password, in some circumstances, has been found by some courts to be covered by the fifth amendment right against self incrimination.

https://en.m.wikipedia.org/wiki/Fifth_Amendment_to_the_Unite...
What ubnt products require flash? airOS works fine for me without flash.
Singletons are useful and wide spread concepts. What is an anti pattern is implementing them in a way that's not thread safe (which is made worse if your singleton is mutable).

Letting DI frameworks handle your singletons is the best way to get the best of both worlds.
Oh, I could be wrong, and if that were the case, people would have arguments that point out the errors in my thinking.

However, consistently, on Hacker News, and among leftists, instead of making arguments that refute my arguments with logic, facts or reason, they choose to do like you do-- and attack me personally.

Since you can't argue to the point and you did argue to the person, and you downvoted to try and silence my opinion-- yes, I think it's a slam dunk that it's an inability to engage in critical thinking.

Also, I have been on this site since around 2007, and so I have many years of experience to draw from... the left teaches anti-intellectualism as much, or more, than the religious right, and it is pervasive on this site.

That you smugly said what you did above is proof positive of it. But you'll never see it, because you've been trained to be unable to see it.
Thanks for reading, bobajeff. I had thought of using ReSpec to write up something a bit more formal and sending it through the appropriate channels. I was hoping to get some initial feedback though, based on this post, to see if that effort is worth pursuing.
I don't even want to spoil any bit of the surprises that await you, dear readers. Thank you for BigQuerying this
Bill Hillmann Interviews Mario Vargas Llosa about the Bullfight
So, I work at a company that uses Java for all its server-side technology (~2 million lines today), but we don't use annotations for code-gen. Can someone explain to me why I would want to do that instead of a hypothetical IDE feature/plugin?
I think you're assuming a lot about what's going on on the receiving end of those comments. You're assuming that what you suggest is even an option for them, and that the people who don't devote hours (if not days) per week to doing what you suggest are avoiding it out of selfishness or ignorance or laziness. You may also be vastly overestimating the signal to noise ratio of that input. It's true that some people are just crappy maintainers, but there's rarely enough information to make that determination.

Ultimately, most of these maintainers are volunteers doing what they're doing in their spare time out of love for their craft, and they have no social or professional obligation to let other people dictate the direction of their project. The nice thing about open source is that if there is a critical mass of users who are unsatisfied with the state of the world, they can fork it and take it in the direction that they want. Yes, "just fork it" is often used as a cliched excuse for shutting down conflicting viewpoints, but it's such an effective excuse because it's also a true statement.

What if there isn't a critical mass? What if there's an important project which has received and ignored perfectly reasonable user requests, or even patches that "just have to be merged", but there's no critical mass for forking? Sadly, that's how pretty much everything else in the world works as well. Like democracy and capitalism, it's the worst system in the world except for every other one. Everybody has a laundry list of complaints about their most-used software, and has thought to themselves, "if only they would change this one thing", "if only they would just merge my patch", "if only they would listen to me", then everything would be great. What the "if only's" of the world don't see is that for every popular project, there are dozens if not hundreds or thousands or millions of people who each have their own "if only" which in many cases are contradictory if not outright wrong. If someone just doesn't have time to work on their passion project and drink from that firehose at the same time, I do not judge them for choosing to focus on their own code.
Saleforce's journey from startup to enterprise
Yeah, there's a load of these p2p lending companies in the UK, some of them even describing themselves as 'savings' schemes rather than as speculative investment. That kind of language is asking for trouble.

The business model even has remarkable similarities to some of the fundamental problems that aggravated the last mortgage collapse: the people who are credit rating these investments (i.e. the companies like Lending Club, Funding Circle, Zopa, RateSetter, Saving Stream and so on) are not the people taking the risk. So there's a great chance that the credit ratings will turn out not to be robust enough.

IMO these companies should be forced to invest some of their own money in each of their lending offerings.
Hold on to that thought. I'll check back in with you in, say, 5 years. By then, we should have all endured enough unnecessary pain to lurch back in the other direction. :)
> I'd say replace Scheme with Python or something mainstream that's similarly powerful.

I use Nix, which is a non-Lispy language which Guix is based on, and I've found myself wanting Lisp-like metaprogramming on several occasions; which Python isn't suited for. I might switch to Guix precisely for that.

> Adding LISP to stuff usually kills it off unfortunately

Do you have any examples? Lisp has been around since the 1950s, and Scheme since the 1970s; they seem to be pretty death-proof. Python's only been around since the 1990s, so it's got a shorter track record.
Annapurna Studio Lab Gave 'Baahubali' Hollywood Appeal – Business Standard News
I was going to agree with you, but I've just double-checked, and you CAN access video content on the BBC sites on a desktop (MacOS X Safari) by setting your User-Agent to iPad. However, it's important that you've removed Flash completely from your system (using Flash Uninstaller), rather than just disable Flash (hoping to use Click-To-Flash). For some reason, they detect Flash by some kind of file-path-detection code...
If 'meh' had used a real name they probably would have attacked him pretty early in that conversation - going after his job or his reputation in other areas.

The shield of a pseudonym allowed him to stand strong and forced his opponents to engage with him, resulting in this masterful display of defeating an SJW mob. This is a lesson to us all, and a reminder of what is no longer possible with "real name" policies.
Exactly. Object oriented languages of this generation even embraced mutability. The idea was that by having encapsulated/hidden data, methods could validate data and make sure that objects are always in an inconsistent state, hence making mutability safe. (Of course, the same can be achieved in C with opaque pointers.)

It was only until concurrency/parallelization/multi-core became more important that immutability-by-default gained much traction.

Nowadays, Java feels like the victim of the OO hype: mutable by default, static methods being the only escape hatch from OO, only predefined value types (yes, I know, Java 9). People always say that Go is like pre-generics Java, but it at least doesn't make two of the aforementioned mistakes.
Start with alignment and worry about compensation afterwards.

You don't ask for co-founder equity without a strongly shared vision. However, if they are not that interested in your product or technology, are you guys even on the same page?
Irrelevant, since the whole point is that lethal home invasions are very rare.

If women defend themselves successfully 7% of the time when a gun is in the home but 3% when it's not (the relevant comparison), then guns are effective in preventing domestic violence. The article doesn't even discuss this statistic, which is the only important one.

Either guns make it easier to kill people or they don't.

They do - no one disputes this. No one disputes that an armed man vs an unarmed woman has a better shot than an unarmed man vs an unarmed woman. So what?
I'm at a loss for words. I don't know whether to be angry that there's discrimination or the person playing the victim card and demanding change on a github out of all places. When the hell did github issues tracker turn into an all out debate forum?
Similarly, like spaghetti shops, small software companies do not primarily make money because of "features." The notion that software is bought because of features is something that running a software company will quickly disabuse you of.

There's an old & cheesy (maybe true, maybe not) cliche: "Features TELL, benefits SELL"
Not just iPlayer - the main BBC website - including news/weather/sport - requires Flash to display all video content on desktops.
Finally received a response from Kickstarter's CEO:

http://joanielemercier.com/is_kickstarter_covering_up_a_scam...
Can anyone give specific company examples of business model #4: "Trying to use someone else’s network and only pay the marginal cost of doing so"

Examples outside fintech are also very welcome.
So? Readers of that post obviously are interested in whether it was ever fixed, as this HN discussion proves, and they aren't going to randomly click on a SO link just in case it might cover that topic.
Neat. It would be interesting to see a comparison between this and FreeBuilder (as well as AutoValue, though I think the differences there are more obvious).

I'm all for tools that make immutability easier; the lack of immutable objects is one of my main sources of cognitive dissonance when programming in Go instead of Java.
Financial records are also shared with others. And my correspondence with another person is also private whether achieved via paper and envelope or by email or instant message.
> is that Mutable interfaces are not extensions of Immutable interfaces with just the addition of modifiers. I should be forced to say that I'm returning a Mutable version of a data structure in my return type.

It wouldnt work. If MutableList<E> extends ImmutableList<E>
then every MutableList is also an ImmutableList. This way you can be forced to return a MutableList, but not an ImmutableList.
Most people who value free speech believe that the law should allow sites like StormFront to exist, but that the market bears no similar obligation.
Education, Intelligence, and Attitude Extremity (2012)
The Lying Disease: Why Would Someone Fake a Serious Illness on the Internet?
To the extent that this is true (which I think is only in rather specific circumstances), backdoors also also ways of routing around constitutional protections.
As someone who programmed Java a couple of years, because work: it is quite doable, since there are now good collection libraries that provide mutable collections (e.g. Google Guava).

Of course, you cannot get the same guarantees that e.g. Haskell provides. Moreover, unless you return concrete types, that Map<> being returned by a method could be mutable or immutable (it's your guess ;), or hopefully in the documentation).
Battle of the World’s Oldest Hotels
Keep in mind this is about low-touch. Typically people stare at a webpage with prices and buttons, and try to figure out if the service solves their problem, if it's reliable, if the UI is comfortable, if support is readily available, if other users like it, or how easy would be to transition from their current solution. Not so much opening a few of them and pulling out a spreadsheet to see which has most features.
alias ga="git add ."

alias gs="git stash"

alias gas="ga && gs"

alias gmm="git merge master"

alias grm="git rebase master"
Those are absolutely awful metrics to use when measuring a developer's ability and talent, or the quality of this developer's contributions. They are also extremely easy to game, too.
How much of this is the $$$ and how much is the effort?

IOW, if this thing was to generate $500/month, would you keep bothering to operate it?

I happily pay $24/year for NewsBlur. I would happily pay/donate at that rate for Mitro.

And it sounds like _just_ the people in this thread would get you pretty close to $200/month given a model like that. I know more that would.

As other commenters said, the platform integration and password sharing are really, really great.
Unifi 3.x requires flash to manage devices on a map. It's the main screen you see when you log in.

Unifi 4.x is still beta and I'm not sure if it still requires flash (Though for Ubnt stable means beta, beta means alpha, alpha is unlikely to even run.)

Last I checked AirControl did too (managing many AirOS devices)
If you want your reads to ever work, then they need to be synchronized. Reading from an unfenced address during concurrent writes is undefined behavior for any CPU architecture you can think of, which means you’ll get stale reads _in a best-case scenario_. You can also get garbage reads (e.g. as your CPU interprets your read of a 64-bit pointer as two 32-bit reads), crashes, bees, etc.

The code you write is either thread-safe, used in a single-threaded context, or a pinless grenade.
I have always felt that the "uncivil" parts are typically coming from people who have to depend on others to accomplish what they want. There has to be a certain amount of anxiety that comes from being asked to do something that you may not know how to do yourself. e.g. Someone who is not a developer themselves.

On the other hand, if you notice alot of developers complaining, my first thought would be that the code may not be modular enough that the developer feels they can comfortably make changes themselves without knowing what it will do to the overall code base.

Wherever there is reasonable dissent, it seems it would be a perfect opportunity to reorganize that part of the code so that many different opinions can be happy about the end result.
Quora: What is-unique about David Foster Wallaces writing style?
I was asking myself why not the traditional three cheers, then I noticed the review was about three books, the third not being cheerful. Well, two out of three isn't bad, if I may coin a phrase.
As with any feature, it must be used properly.

But, from an OOP perspective, modelling state changes is natural and desirable. So mutability seems a sensible default.

It's only the recognition of issues that can arise from state changes that has us wanting to lop off the entire feature. A rather strange and drastic "solution" in my view.
Work on a massive decades old software project and get ready to have your eyes opened. All the automated static and dynamic software analyzers catch only the easiest flaws, but can catch the more serious ones only if you're skilled and lucky.

Firing people for software bugs is the stupidest thing I've heard in a while. Everyone writes horrific software flaws. Everyone. The best of the best programmers just write less of them. Firing people for bugs is a job perk that will only motivate any good developers to find a less stupid employer as soon as possible.
For anyone who loves Magit as much as me there's a donations page http://magit.vc/donations.html
I don't think you can say anyone "deserves" free videos on youtube. I don't see how that has any connection to the issue.

"without permission" is wrong. D and E with the permission of A B and C explicitly granted permission through F to serve the file. They choose to give me a free copy, and I accepted. Now it's my copy. I can make personal use of it as bound by copyright.
Meta-comment: it is gratifying that this article legitimately covers the relevant pros and cons (including the unexpected one that it may raise medical costs).

These days (and maybe perhaps for a long time) article either cover only one side or have pseudo-balance (e.g. quoting anti-vaxxers as legitimate)
There was also a simple economic analysis of the effects of Jim Crow in the original article. Basically, the streetcar operators opposed segregating transportation because it would greatly increase their costs (more cars, segregated seating, etc) without increasing ridership.

I wonder how much longer - if any - options like streetcars would have worked if they hadn't been forced to follow laws like that.
Dockerfileview – a public Dockerfile viewer
Outside fintech, whatsapp replacing sms's, OTT voice services replacing GSM voice calling.
v4 is a long way from being a stable release