skysight-inc/HackerNews huggingface dataset:
Thank you for your reply. I really appreciate it. As I stated earlier, I feel bad about 'expecting more' here - I certainly see the appeal of a popular ~decent~ option. Without trying to derail this further, let me look at those points:

If I use throwaway numbers: What happens if I lose access? Do I _need_ the number for anything in the future (say, device died)? Can someone else mess with me if they get access to this number, if the number gets reassigned? Searching for this kind of information is hard, because 'Signal' isn't exactly a word that search engines understand in context.

Chromium and Chrome are the same thing for me: A browser I don't care for and only install on a dev machine for some tests. I wouldn't install either on my personal rig, ignoring the suffixes. And certainly not for an 'app'. It's both 'Not liking Google' and 'No general web browser to run an IM client'. The latter isn't solved by Chromium.

As far as I'm aware there are no Google Play Services for FxOS (looking at this Flame right here) and I expect that there's no easy solution for SailfishOS either.

I understand that I'm not the target audience. Please believe me when I say that I don't feel that I can (as in, it suits me/feels okay to do so) use Signal right now. I'm writing these messages here not to hit on your work, but to express that there is an audience with other preferences/goals. It's Christmas soon, after all - consider this my public, unrealistic, idealistic wishlist.

(Edit: And I apologize that my critical comment ranks rather high right now. I might believe that I'm not completely bonkers and there are other people that feel the same way, but it still sucks to see this kind of feedback on an announcement post)
I don't think author of this article has ever actually read anything by Christensen -- it makes zero mention of what Clay Christensen is best know for; the Innovator's Dilemma. And nowhere in this does the article actually state what his alleged thesis is, and what about it isn't being born out. It just points out a couple of cases of innovation and then waves some hands and claims Christensen is wrong a lot.

The Innovator's Dilemma is his big idea, and it's still as much a part of the innovation lexicon as it was in 1997. The accuracy of his prognostications re:specific companies is pretty irrelevant.

For some reason the article's author is fixated on the idea that Christensen's thesis has something to do with small companies; it does not. The Innovator's Dilemma deals with companies established in their industry being unable to innovate because it will disrupt their own business. Google entering the car market is a perfect example of this (because Google is NOT a carmaker), not a counterexample. General Motors is unable to create driverless cars because it's antithetical to their current business -- THAT'S the innovator's dilemma.
are you sure it's Signal? cause i have this problem with my husband too, but it happens with Hangouts as well as with Signal. my best guess is that his android phone, a cheaper LG model, has limited resources and puts some services to sleep...
Then you shouldn't be working with them...
Amazon Dash Button Pwn3d
"So, in summary, we chose Clojure for JVM threads + Database drivers, the ability to ship an uberjar and the ease of expressing tree manipulations which were the core piece of complexity in our backend."

for people who may not know clojure here is an example of tree manipulations, it's really powerful especially in UI programming which is all about manipulating recursive structures: https://gist.github.com/dustingetz/c11ae4edb9e0d14787d2

Scala has answers to this too (I would love for someone to reply with the best scala way) but for whatever subjective reasons the clojure way makes me happier for ui work.

As to scala pushing towards typed object mappers, here is one example of generating untyped queries with Anorm [1], I'd be surprised if this couldn't be made to work for their query language, but that said the scala ecosystem has a lot of, shall we say "diversity of opinion" about the Proper Way To Do Things, so I am not surprised that newcomers to the language had a bad time.

[1] (2013) http://www.dustingetz.com/2013/03/26/orm.html
Given the highly volatile ethnic mix of Kazakhstan and the lurking destabilizing effect of foreign interests longing for abundant mineral resources, a strong majority for stability over freedom is hardly surprising. Nonetheless, 98% seems very much out of this world. But with the "right" mix of fearmongering and early divide-and-conquer intervention when a moderate opposition ist starting to organize? Certainly not unthinkable. There's so much more to a healthy democracy than not miscounting the votes.
2 bind or 2 bind
It matches my own experience too. Libraries that need to compile c are a deployment nightmare.

Installing Oracle client is even worse though ;)
The Louvre Comes to Abu Dhabi
PPC spy tools
This is another stupid thing that the popularity of the internet has allowed to happen, on par with the selfie and the hashtag.
Google adds Google Analytics to their browser, to automatically report what a user does in Chrome apps, and "accidentally" your whole chat history ends up on Google’s servers?

This is not an unrealistic example.
It's different: The old was attacking weak randomness, this is showing easy brute forcing.
How The Mind Works and The Blank Slate (!) by Steven Pinker are very good books to read if you're interested in this topic also.
https://twitter.com/DEVOPS_BORAT
Using a library is definitely the way to go when you can. For serialization, ALWAYS use 8601.
The San Francisco Chronicle, once imperiled, is profitable
Has our society become too politically correct?
One of the various open source alternatives, http://www.deepdetect.com/applications/model/
RU does though.
Ya, they aren't adding any value. Anyone can just come up with an idea.
You think 1 year cliff is always right? I think a cliff can be an easy path to abuse.
Can do that through injected JS as well.
I've started interpreting a lot of these "Why we use X" posts as less 'bragging' and more these companies trying to justify their own choices. In part because it perhaps makes them feel less isolated in their choices, and in part also because by hoping that others follow them they'll find it easier to recruit, something that is easily underestimated especially outside of major hubs such as NY, SF, or London.

Perhaps I am being uncharitable. I note with interest they say, "However, we had a strong aversion to using Java itself", but don't explain why they had that aversion, or whether it was based on anything but the fact that Java isn't trendy.
They likely didn't purposefully "do" anything wrong -- at least in the sense of some racist engineer tampering with the system to have it come out with those results.

But this is the nature of machine learning algorithms, including both the process of supervision and ability to view the impact feedbacks have on the algorithms, and also, the impact the quality of the training set given to the algorithms. At a lesser company, the problem could be as simple as very few black people represented in the training set, so that when the algorithm sees a dark-colored human-like shape, it is more "likely" that that shape is a gorilla (which is human like and pretty much always has dark fur) than it is a human, because the algorithm was trained mostly on light-colored humans. The Google Photos algorithm obviously takes in more kinds of input and factors besides visual composition so there was probably more to it than this.

Or maybe not...who knows? I'm not interested in reviving a discussion about importance of diversity in the engineering workforce, but this is one kind of problem that can slip by the most competent and well-intentioned of engineers simply because they're less aware of how disenfranchisement can propagate into technical problems, no matter how correct and powerful the math behind the algorithm.

Another example from a few years back was when HP released a auto-tracking webcam that became infamous after a black retail employee uploaded a YouTube video of how the camera ignored him but not his white co-worker:

http://www.cnn.com/2009/TECH/12/22/hp.webcams/

I'm in 100% agreement that this was likely not HP's intentional fault, and also that face detection of darker complexions is computationally more complex than it is for lighter complexions because of how contrast is used by the algorithm...but I most definitely know that if I were an HP engineer, and if the CEO and/or my direct boss were black and tried out a prototype that behaved as it does in the aforementioned YouTube video, there is almost no fucking way that the product would be released as-is, with my excuse being "Well, accurately detecting black faces requires a much more complicated training set -- that's just how math works!"
Maybe, but there are no intelligent natives on asteroids.
Bioshock isn't really a critique of Objectivism. Part of Ayn Rand's philosophy as demonstrated in her books is that charity and philanthropy are used as PR stunts to cover up some nefarious deeds, like Bernie Madoff donating millions of other people's money to charity.

The first half of the game sets up the Founder Capitalist Figure as villan, and the second half portrays him as victim to a Bootlegger/Baptist Figure. I haven't read her stuff, but I seem to recall this plot being closer to a re-enactment, based second hand descriptions of the books. The later games do a somewhat better job though.

In that light, he is absolutely buying the loyalty of his employees, and being a private company, we really have no idea how sustainable the system really is. Worse, these things are path dependent. Getting a raise from 28k->32k will feel a lot different than going from 28k->70k->32k, even though the end state is the same. This is the sort of thing that can wreck companies.
I think part of the confusion here is what determines the difference between a founder and an employee. Are there two founders? Three? Five? Seven? When did they all start working? Are they all working full time? Are they all taking a salary? Not to mention that you can't just grant equity out of thin air once a company has been founded. There are tax implications, especially after you've raised money. I can't imagine telling an investor that they're going to get significantly diluted because I have a new founder that needs 20% of the company because "all founders get the same share".

If you were all there together at the inception of the company and all agree to work fulltime on the project and can contribute equally than it makes sense to split up the equity equally. But just saying "everyone should get the same share" seems to simplify things a bit much.
At least they're fucking telling people they're doing it.
So, effectively, they use native code anyway, but make debugging worse for users?

Great...
Does Erlang lack a variety of mature database drivers?
Can someone expand on what they mean by lightweight threads for Clojure? My understanding is that lightweight threads (green threads) is what java/jvm explicitly moved away from way back when; it's user-mode threads bound to one processor, so if the processor gets busy, then all of the lightweight threads for that processor get blocked. Meanwhile, Java/jvm uses kernel threads and context-switching so you can do real multi-threading.

I'm aware of how Quasar purports to be the best of both worlds, and it looks like Pulsar is a Clojure API for Quasar, maybe that's what they're using.

It doesn't appear Scala has something comparative, but I have a hazy sense that Scala people believe that Akka and monads are better for easy asynchronous programming.
Here steganography comes into play - very easily implementable in the form of webcam streams bugged with usable data.
This whole article is one big ad hominem attack on the school. The author didn't really discredit any of the points the university president made, just attacked the school for being christian.
Regarding the title, I think it has more to do with passages like these:

"Most college students are allowed to leave their rooms whenever they want. You might say it’s one of the hallmarks of life outside day care. And Oklahoma Wesleyan does generously allow you to come and go as you please — during the day. But coming in late after curfew, or "sneaking out at night," in the handbook’s wording, is another minor violation of school policy."

and

"Better be careful, you wild and crazy kids. Pranks — even "non-destructive" pranks — are also a minor violation of school policy."

As far as evangelical college policies go, these are relatively tame. For instance, the largest of these institutions, Liberty university, would until very recently fine students for watching R-rated movies or not keeping their dorm rooms tidy.
The environmental impact on shipping is massive:

https://en.wikipedia.org/wiki/Environmental_impact_of_shippi...

http://www.dailymail.co.uk/sciencetech/article-1229857/How-1...

Utilizing nuclear power would be a great way of minimizing greenhouse emissions, plus it would be more cost effective in the long run. It's a shame the engineers were lazy and dumped eradicated waste overboard in their designs.
IANAL, but I wouldn't necessarily consider it a "red flag". They are more or less trying to put the burden on you by having to travel to, or obtain counsel in Florida, should there be an issue. In my experience it is not a common request, as most contracts state that the terms are interpreted based on the laws of the state the contractor is located in. This is more common because you otherwise you would have to have contracts written for every state or area you have customers in. I can't imagine that any of their service providers would agree to those terms. For example, if they agree to the terms with a hosting provider or email service, those companies are not going to change their terms if they are not located in Florida.

I would ask an attorney for their opinion. It's not worth the hassle though, and if this is an absolute sticking point for the client, it may end up being a red flag and time to walk away. A couple options you may have would be to agree to arbitration or mediation in lieu of court. Another option would be to require a "legal deposit" that would put an attorney in Florida on retainer for the length of the contract. The deposit would either be applied to a final invoice or refunded at the term of the contract. This would discourage them from doing something frivolous down the road hoping you won't travel to Florida to enforce the agreement.

Again though, I would talk with an attorney before proceeding.
There's a lot of business advice that makes sense if you are a VC fund seeking to beat the market and that must "only invest in things able to return the entire fund" but that does not make sense if you just want to build a reasonable business. Hell, some of that advice doesn't even make sense if your goal is to build a very successful startup with a good but not quite "sure I'll take another airstrip on my island" exit.

Sometimes the domain specificity of advice is not immediately obvious from its context.
Yes. If you can't trust your team not to abuse the vesting cliff, you can't trust them to be cofounders.

It is hard to imagine a scenario with a normal (<=4) number of cofounders where it is reasonable to let someone who spends less than a year on the project to walk away with as much as 6% of the company. Having just wrapped up a 10 year company, it is honestly hard to imagine it being fair for that person to walk away with 1%.
If you're interested in this idea, read "Free Will" by Sam Harris. Very short and to-the-point, but a fantastic read.
I didn't -1, but it may be due to the article being focused on co-founder splits and not employees.
It’s not just "deep themes".

What if I want thumbnails of tabs on hover?

What if I want the browser UI to be colored in the theme color of the current webpage (similar to chrome mobile)?

I can do that today with FF.

I can’t do that with WebExtensions.
What is GcmCore? It doesn't show up on ddg or google.
Although I've never been in a situation like you describe, this seems like sound advice:

> If you don't have the resources to get legal advice I would walk away

If there is no way that you could afford to get a consultation for, don't know, 100-300 USD range?, then how much are you willing to risk in case you sign the contract and something bad happens?

I would guess that just flying from Cali to Florida would trump those 100-300 attorney fee, even if it's just flying to sign some paper and end the issue.
Ouch, got downvoted in under a minute. Guess it's not cool to say anything positive about java! :)
I still would have liked it if the authors of the article had said something about why they had a "strong aversion" for java.
No, it means "Support for people on Windows, Mac and x64 Linux who installed spyware".
It's time to rethink polarizing encryption debate
> .. However, we had a strong aversion to using Java itself ..

Honestly, why? Seems odd given Java's great track record for exactly this problem and huge library and developer share. The code itself is forced to be static and explicit which makes for easy onboarding for new developers.

It's a bit strange to just dismiss Java in the context of the rest of the article. You're kind of staking your company on decisions like these, and making them because of some unquantifiable 'strong aversion' seems like a poor choice.

That said, Clojure or other lisp base definitely seems like the correct choice for a query language / dsl. That's the shining point of lisps after all.
If the data was public the black hats would use the ReCaptcha and NoCaptcha data to defeat *Captcha and we'd be back to Square 1.
America Has More Breweries Than Ever Before
So the university has rules to govern student behavior. Why do we have to take everything to an extreme and refer to them as a "day care". This is stupid.
The person with 20 years of work experience obviously closes more deals than someone with 3 months of experience.

But I think my original point stands. To put it simply/mathematically: if you are able to close 10% of your sales calls, then no matter how much you learn, you will never be able to improve than stat by more than 10X in practice. There is no way to close more than 100% of your calls. So there are strong diminishing returns in that respect.
You're just redefining "technical and system properties" to be things you find important, rather than things the majority of consumers find important.

> Which mobile OS prevails is of little relevance to most consumers, who seek means to ends and the nature of software is that the precise workings of these means are often obscure to them or otherwise not important provided ends (telephony, messaging, browsing, productivity apps, entertainment, or communication and consumption in general, etc.) are met.

But iOS and Android won by providing superior messaging/browsing/productivity/entertainment, that's the entire point. Nobody is arguing that the kernel in iOS or Android is superior to QNX or Symbian (I have no idea myself, having never looked at the system level of any of those platforms), but rather that iOS and Android provided superior experiences, and that's why they won.

And in a lot of ways, it's the SV culture and its focus on consumer preferences (often mocked as childish and unserious -- "yet another cat photo sharing app") that made it possible for those two platforms to destroy the competition. It turns out consumers really do care if Instagram or Angry Birds is possible or available.

> For there were other platforms besides Android and iOS, and those would have evolved just the same and we would be speaking of some other location exerting cultural dominance.

I have no idea where you get so much confidence that alternative OS platforms would have evolved "just the same" -- mobile platforms were a stagnant morass before iOS and (very shortly after) Android came around.

> As such, you cannot argue that SV culture has dominated just by the fact of some product being influential alone, since it's a circular argument that ignores most such technologies are not pursued for the actual technological properties.

"Actual technological properties" here meaning apparently whatever you think is important, and not what actual consumers think is important. User experience is technology. Apple and Google are better at it than Nokia or RIM.
One hypothesis: Solar and cosmic ionizing radiation ?
Whats most interesting about this is that his history of domestic abuse has yet to tarnish his history.
The big takeaway for me is the last sentence, "If you aren’t willing to give your partner an equal share, then perhaps you are choosing the wrong partner."
I went aboard the NS Savannah when she was on display in Charleston SC harbor. And the criticism that she was neither fish nor fowl is correct. Too much space was taken up by visitor/passenger compartments that could have been used for cargo. Or vice-versa.

The article also mentioned that she was built just as the container revolution was beginning, and that also doomed her to a diminishing availability of bulk cargo to haul.

Overall impressions were that it was a really nice ship. Too nice. It had portholes with rotating shades made of polarizing filters - you spun the inner one 180 degrees to block out the sun. Which is very very cool, but not something a cargo ship would normally feature.

Would a modern mega-huge container ship benefit from being nuclear powered? Maybe. The additional shielding and steel bracing needed to protect the piping and core would add significant cost to the construction, but the zero extended fuel cost might make that cost efficient. A larger question is whether a nuclear powered ship would be allowed in some ports, such as Japan or New Zealand.
There are places like Marshall islands where relocation inland is not an option (unlike the millions of coastal population) and a significant sea level rise will simply eliminate them as dryland.

However, those places are comparatively small. Compared to the massive scale of anything we must start/stop doing to actually change global warming, for solving the particular issue of Marshall islands simply relocating the 70 000 people is the easiest and simplest solution with less impact on people lives.

A smallish military conflict displaces more civilians than that. In a sea level rise, the likely sea border disputes as islands disappear will impact far more people than those who live in atoll nations, their combined number of people is so tiny compared to, say, a couple coastal towns in Bangladesh.
Fair enough, I guess the article is aimed mostly at newbies to clojure though, which mostly come from a non-lisp background.
Yes, because it happens on recent hardware (a 6s) and other messaging systems don't seem to have this issue at all under the same conditions.

Most of the time it would work fine, but quite frequently messages would be sent (have left my device) but not appear on the receiving device for ages, so i can only assume that sometimes the infra couldn't keep up.
One thing I didn't really see in that post is why not just LaTeX directly. Is it just that you prefer Markdown syntax? (Which I guess is a valid reason.)
I guess this doesn't make much sense unless you've seen this image:

http://imgur.com/rG8tPUD
TIL: "Kazakhstan is currently our 76th largest goods trading partner with $2.5 billion in total (two way) goods trade during 2013. Goods exports totaled $1.1 billion; Goods imports totaled $1.4 billion. The U.S. goods trade deficit with Kazakhstan was $295 million in 2013.” - https://ustr.gov/countries-regions/south-central-asia/kazakh...
That's just an engineering problem, and one easily (comparatively speaking) solved by applying the lessons learned with other nuclear-powered craft. The other problems with the concept were far more damning.