skysight-inc/HackerNews huggingface dataset:
I worked at a .com era startup that went through something similar. Biggish acquisition offers came in circa 2001, but much smaller than the theoretical enterprise value if the product worked out.

Company finally sold in 2005, preferred shareholders got everything but still lost money. Founders got nothing, employees got nothing. But everyone got to keep their jobs which was better than just going out of business.

This seems to happen pretty often. Also common is founders turning down acquisitions because they are sure they can make more if they keep at it. You wouldn't start a company if you didn't believe it.
Based on my experience, this reeks of management imposing their design decisions (i.e. the buzzwords of the year) on designers and their work.
This makes sense. For the same reasons you'd want your display driver written in a statically typed language like Rust. I think a good case can be made that Python(3) libraries should be using type annotations as well. Some net gains on software reliability that you may not want or need in your webapp, but is welcome in underlying libs.

While type errors are a small part of problems in software reliability, we should take everything we can get. At least in things thousands of millions of users are going to rely on.
Comments moved to https://news.ycombinator.com/item?id=11286085.
We're heavily integrated into the rest of the AWS system, it wouldn't be worth the engineering effort. Also, the spots don't make up a large enough portion of our overall AWS spend, if we wanted to save money there are other things we could do that would let us stay on AWS (which we like).
I guess in a world where jet.com and Slack exist, it's easy to see many of these as "slow" growth. Avast has been 56% annualized growth over 2008-2014. Getting these valuations typically takes high $X0mil revenue or more, meaning most of them over a 7 year period of annualizing their growth at 50%+. 50%+ growth is pretty impressive, and I don't think there are many people who would think of that as "slow" or "patient".
I quite agree. However I have seen a great many registration forms that only accept a short password. If passwords are handled properly there's no reason to limit password length because a password will get converted to a fixed-length string due to hashing before storing it to a database. So I suspect many people prefer storing passwords in plaintext.
From the article

"...it seems like an excellent time to gloss Jeff’s talk..."

"gloss" a talk? WTF?
that's what the .ssh/config file is for
Show HN: My first app. An app for Sendy
Welcome to late stage capitalism, please enjoy your stay!

It's truly wonderful how the financial industry makes their money by inflating the price of things we need to live, through the mechanism of speculation, and then turns around to offer dystopian "solutions" like this.
Very cool and powered by emscripten!
My tagline would be -

er mah GRD, it's amazing!
But we have to maintain backwards-compatibility.
Well this is on the front-page now. maybe he will scream at the team and say "don't shut it down."
>> "Most of our reasoning is by analogy; it's not logical reasoning."

I keep reading this quote, showcased in the article, again and again, and I still cant believe that people are actually proposing this.

They're basically advocating that we should abandon logic, stop trying to reason about things, and instead try stuff at random, and why? Because computers have been shown to do alright with that approach at tasks in which humans excel.

It is clear as daylight that whatever humans do, computers don't - otherwise, you'd need to train your baby with the Brown Corpus before it could figure out you're its mama. We have managed to overcome the limitations of our primitive computational technology with some clever tricks and that's amazing.

But to take that rightly celebrated fact and make it into an argument that we must now become ourselves as dumb as our computers, and also never try to make the poor things intelligent in the same way we are, that's ... well, it's dumb. That's what it is.
I've seen it more like they're aiming for 10X the last round. (Though in most cases the last round is by far the largest) I think the reasoning is that 2X vs 0.2X barely registers a difference for the VC. The home runs are what moves the needle on their returns. Founders need to be aware of this when they ask for the check. I think we'll see a lot of situations like the one you've observed.

In this case I think "The CEO told Re/code that the cuts are not an attempt to dress the company up for a sale, but said he “might be open” to those conversations if they arose during the process of trying to secure new investments" means "We'll sell out at the first opportunity, rather than go through a painful down round"

Doing the math, it sounds like they're down to 200 and change employees from a high of over 1000.
The article in the original post that prompted this entire discussion, and was quoted in the parent-most comment, was:

>This is not a company where micro-aggressions will fly.

This is implying that micro-aggressions are a fireable offense. Whether it is literally printed in policy is beside the point. The point is the "micro-aggression" concept is being enforced, the extent of which is barely touched on in that dense, two page PDF I linked you. If it isn't explicitly printed, it's frankly even worse. It's impossible to know what the scale of offensive micro-aggressions is for someone, and it probably changes from day to day.

You are also conveniently ignoring the other micro-aggression examples I gave you, which are not nearly as clear-cut as commenting on appearances. I am frankly done with this discussion unless you want to actually address why asking "Where did you grow up?" during casual conversation, and without any sort of poignant tone, should be a fireable offense. It feels like you are being deliberately evasive of the actual conversation people are trying to have.
True, but the point is that this is almost certainly due to contractual obligations with and/or pressure from studios and other rightsholders. Netflix has negative interest in limiting their catalog on a regional basis -- it's against their customers' interests and harmful to Netflix's business.
I agree. Customer Service needs to be an equal partner on the team with Sales and Development. Growth is great, but it means nothing if you're bleeding yourself dry by not serving those customers you're obtaining.
What's wrong with Glasgow? Just curious
Slave quarters
I'm not suggesting that they should break encryption, but I'd like to point out again that it's pretty hard to prove that breaking encryption is necessary in "the fight against terrorism" until they can break the encryption and show us the content.

If they get to the content in other ways we are just going to say: "aha, see you don't need to break encryption after all"
What Comes After DRAM and SRAM?
Google in Edge now uses an old style layout
I agree, but do you realize you were being paid 15x the salary of call center workers in India.
You can define globals on your machine.

ssh $main or ssh $mail

Makes it even easier, don't need to remember domain, port, or user.
> randomly generated passwords

> we sent to our clients

I'm making the assumption that these are one-time passwords for initial account setup. But no, no one scheme will work for everything, obviously. The hex version will fail for schemes which have an upper limit, or when there's a requirement for upper/lower/symbols. The base64 encoding will fail other validations due to the '/' character, or for particularly restrictive upper size limits.

I wish all of them would simply accept a string and put in an upper limit of 1k to limit DOS by password. Call it good.
In my opinion, at the point LivingSocial copied Groupon's business model, they weren't a startup anymore; before that they were a social app on Facebook.
As someone who have spent the last six months learning C++ (making the transition from web developer) all I can say is that it'll be hard for me to leave Qt framework. It's very pleasant to work with it (although some corner cases can give you headaches). I'm mostly working with Qt Quick/QML in general (previously I used the widgets but I needed "easy access" to more eye candy effects without spending too much time in code. There's a overhead to pay though).
I think you're wrong.

I login to Office 365 with a password that has over 16 characters. I have similar length passwords in Windows networks that use NTLM. Clearly it works just fine.
If anyone is interested in embeddings, they are really cool and here is a relevant paper:

https://cs.stanford.edu/~quocle/paragraph_vector.pdf

(This is to say there is such a thing as an unsupervised method for creating features that encode meaning, and it's being used today for various tasks :] )
> Telling a woman she must not take her career seriously if she is pregnant.

I'm for equality, and the area around FMLA is not equal, by any means.

That issue is caused by the risk that women of child-bearing age have with regards to our laws on FMLA. Women (of child bearing age) are an inherent risk with strong legal ramifications if ignored. Once pregnant, they can effectively get up and leave their position. Depending what they were doing, can cause significant team problems. And the employer is required to provide their or a similar position back when they return. I'm sure the actuaries have calculated that risk appropriately.

To fix that, all gov't needs to do is apply FMLA to all parties in a relationship when one in it is pregnant. Then the actuarial cost equals itself out. Equality is approached.
Europe’s leading freelance marketplace twago acquires Spanish startup Adtriboo
Whether a shareholder will get any returns in Living Social is not what I'm talking about. As a company, their job is to do whatever they legally can to protect (and grow) a shareholder's investment. If hiring Americans goes against that, then they should not hire Americans.
Exactly. The slope begins with a phone released in 2013, but it doesn't end, ever - unless we can set the precedent now that Apple doesn't have to do this kind of thing.
Silent password truncation isn't a problem that reveals itself until someone cracks the shorter NTLM hash.
Shameless plug here, but before I would model the round in Capshare.com so you can see how the terms play out with different exit scenarios.
Wow, I never knew that was possible from the SSH config [0]. Thanks for the pointer! Time to update all of my settings!

[0] - http://www.cyberciti.biz/faq/create-ssh-config-file-on-linux...
We can already do a bunch of effects that used to be done with JS using CSS alone (transition, animations, etc.).

Most of the JS that we do on websites those days is really helpful for the end user and are the result of the recommendation of UX specialists. (form management, navigational help, async loading of content, preloading content, front-end browser geolocalisation, better responsive for mobile, etc.)
Isn't a "sovereign" wealth fund effectively the Chinese government investing in Australia?
I copy-paste passwords from a password manager. Usually it puts it right in the clipboard for me though, so I don't have to highlight it manually.
Good way of putting it. I think most people would prefer equality of both treatment and outcome, if possible.

Additionally, I suspect that it is possible, just not in the short term (or even decades, possibly). But in the long term, I think that if you achieve equality of outcome, then new norms begin to take root, and eventually, you can remove any artificially created inequality of treatment and still get an equal outcome.

Your function example really nails it down if you consider it cyclical, with the output being averaged with previous inputs and then re-entered as input.
So, inequal input to an equal function generates inequal output. But if you change the function to be inequal but opposite to the existing input, then your output becomes equal. When you average it, it becomes inequal again, but less so than the original. Once your average approached equal by repeating this, you can replace your inequal function with an equal one and your system should remain fairly stable. Essentially, your function just needs to compensate for biased input, and if there is no biased input, it can behave equally.

However, simply having equal treatment/function with inequal outcomes/input/output results in a system that just remains the same.

So basically, affirmative action type steps could potentially lead to an environment where those steps are no longer necessary, and can be removed, achieving actual equality.

But maybe I'm an idealist.
AWS makes Database Migration Service available to all customers
Not a fair apples to apples comparison.

Swift is a programming language. A form of expressing your ideas.

ML on the other hand is a full fledged field with active research going on.
Where I was an undergrad recently, some of the most respected and knowledgeable CS professors were grandmothers, especially one who worked on Unix at Bell Labs in its heyday. I just can't plausibly use 'grandmas' or 'moms' to represent people ignorant of computing after that experience.
> I have this unfounded belief that city centers will become less important over the next decade.

People have been saying this for years and the opposite seems to be true.
In fact I find it MUCH more typable than my usual generated password, which are like ,X,=a&ny.Qz{?Uif@0q( and are a real pain to type on mobile due to the special characters.
I don't think this is the place to seek cool comments. I come here precisely for the technical discussions.
You saw the word "micro-aggression" and implied it meant that a university's guide to micro-aggressions was to be enshrined in some company's policy.

You have also missed a step. You think the policy under discussion is that if you comment on a coworker's earrings, you can be fired instantly. Nobody has said that. However, if you continually make remarks on the attire or appearance of a coworker after being asked by that coworker not to, you should be fired. That's toxic behavior.

What's embarrassing is that teams could be so obtuse that they would even need a written policy to say that. But then: as far as we know, this company doesn't have that policy written down; they may just have the common sense policy of "if you make unwelcome comments about your coworkers after being asked not to, we will escort you out of the building".

This doesn't seem at all complicated to me.
Yes, and that won't change until we have something like a land value tax that is based on active use of the land. There needs to be a mechanism in place to stop wealthy investors buying up property they barely use. At the moment luxury property in a large city is seen as a safe investment (for the most part).
Yeah, let's see some sources on how foreign buyers are propping up the Vancouver market. Last time I looked (around 2010) all the studies were claiming that immigrants that were buying homes had borrowed money from their Chinese parents, and thus this was foreign money. But almost everyone under the age of 40 borrows to buy.

I think the real problem lies in interest rates. They show a clear correlation between sustained low interest rates and asset inflation.
I'd say it is. I can't imagine how anyone goes to these fancy restaurants, sits down, have dinner and at the end of it all pulls out a groupon like a cheapskate. I just couldn't do it, I'd be too embarrassed. Now the pivot to have it automatically removed from your bill via CC might be better but I'd still not feel super comfortable.
Holy grail, Still the old useless piece of sh
Here is the source code for the Linux Kernel including dm-crypt:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....

Here is the source code for cryptsetup:
https://gitlab.com/cryptsetup/cryptsetup

Here is the source code for GnuPG:
http://git.gnupg.org/cgi-bin/gitweb.cgi

I have these files on my hard drive.

There are probably cryptographers that can recite the RSA/AES algorithms from memory.

We have the Internet and general purpose computers.

The only way you're getting rid of encryption is destroying all of that. I don't know why people feel the need to resort to arguments about economic damage, civil rights, whatever.

This is the fucking _Internet_ we're talking about. This isn't some biscuit tin with a particular pattern that Uncle George really, really likes. It's the god damn Internet.

You want to destroy one of the most beautiful creations humanity has ever seen, in the name of what? Stopping a few marathons being bombed?

Is the entire government clinically insane?
Would they turn the sky green if it gave them more power?
Am I still living in reality?
But it's still an experience. Enough of one that he/she is willing to post about it publicly, perpetuating how the service feels - cheap.
For point a, it's not another extension, it's a list of filter rules you load in uBlock Origin like all of the others on its 3rd-party filters tab.
Thee "pull-left" and "pull-right" classes were added into v2.2 (in the Github repository) in addition to the similar "float-left" and "float-right" classes.

These additions have been merged into the Master branch this afternoon.

The example site is running on v2.1 which uses the float-left and float-right classes.

Hope this helps.
> I'm curious, why would you think it would run slower.

Because every browser already has an integrated highly-tuned JS VM containing several years of advanced compiler research, including JIT's with runtime type profiling, type inference, type-specialized code generation that's highly optimized around JavaScript semantics in order to get today's JavaScript performance. That doesn't exist in WebAssembly which is a low-level statically-typed language that's effectively a compact binary form of asm.js for non-GC statically typed languages like C/C++.

> WebAssembly is still a ways off but I'm excited at the possibilities.

There is for C/C++ but none for running JavaScript which is worse in every way. WebAssembly is thrown around as some intangible moniker that will magically make everything better without understanding what it is and what it would take to implement a dynamic language with it, esp. JS which already has access to the best VM's the world's best compiler engineers can create.
Try logging in with only the first 16 characters of your password rather than the full password.
A lot of those employees were also via their international acquisitions, which I believe have all been sold for pennies on the dollar.
>They often sit on the board, and also often control enough shares to outvote the founders.

I guess the better question is, "Why would workers give up control to investors?"

>I'm not certain but that would probably be illegal? At least immoral.

I guess it would depend on the specifics of the relevant contracts, however I don't really see the immoral aspect of it. If anything, it would be the investors who were acting immorally in this situation. Slavery has been abolished and everyone is free to dissociate with whomever they'd like. Investors have no claim to force you to only work for them, for their ends, yet that is exactly what happened in the situation you described.
I still remember how cautiously negative[1] I was toward the creator in his initial unveiling on reddit many years ago. Contracting at photobucket and seeing the state of media hosting at the time made me very pessimistic of the sector. I'm happy they've grown as large as they have since that moment and broken away from what other image hosting services were doing.

1. https://www.reddit.com/r/reddit.com/comments/7zlyd/my_gift_t...
Or even worse, where they use the legal services provided by the VC or the accelerator. Bad move, bring your own lawyer and pay for that lawyer so that you know who they work for. And don't ever sign anything that you don't understand.
Looks like "voxel" in the classical sense -- i.e., "volumetric pixel" -- rather than the newfangled notion of low fidelity 3D modeling with large, textured cubes (à la Minecraft).
As you mentioned, Flow not being a build step seems to be a big win to me. A lot of different tools use or encourage you to use babel and babel is ahead of TypeScript in ES6/ES7, http://kangax.github.io/compat-table/es6/. If you use TypeScript your chain suddenly becomes much slower/more complex.
This is a situation where one developer had a special exception carved out for them for a non-commercial project that everyone thought was cool. That access persisted for three years until someone made a decision that giving free access to something that normally they charge quite a lot of money for is not worth it.

Twitter offers several free endpoints for developers, including search, streaming, a raw sample of tweets, and the like. They all have rate limits and the like attached, but they're real, free, access to their data.

For people who want bigger, broader, deeper access, they sell access to that data. That's been the case for the last few years.

In this case, Emojitracker unfortunately falls into the cracks in between, where they need deeper access to do what they want, but it's not a commercial enterprise.

I agree, it would be nice of Twitter to continue giving Emojitracker free access, but are they obligated to do that? They are a business, and providing access to millions of Tweets for free seems like an unfair obligation to ask them to continue indefinitely.
If you were to pick an octogenarian at random do you think it's more likely that they have very little experience/comfort with computers, or that they studied it in school and "remember when LaTeX was new"? That has nothing to do with demeaning anyone, and someone doesn't lose their dignity because they haven't been raised on a screen.

It's like any time someone mentions something that is statistically the most common scenario people can't wait to come out of the woodwork to exclaim how they had a different experience, so clearly the OP is wrong/mean-spirited/sexist/racist/ageist/whatever rather than just acknowledging they had a different experience.

The idea that older people, on average, are less comfortable with technology is not some meme that needs to die. It's a statistical reality.
Show HN: Datafork classic Macintosh typefaces (with FontForge source)
It's not racist, but it is prejudiced. Racism is basically "prejudice + power". You don't have any power over the person on the screen, so your comment is just prejudiced. If, on the other hand, you were using your hypothetical sway on social media to besmirch him in some way, that would be racism.

I'm American but I've never read "To Kill a Mocking Bird". "How could you have never read an iconic piece of American literature that literally every public school child between the 70s and 90s was forced to read in highschool?!" Easy: I didn't go to public school, and I wasn't in highschool until the new millennium.
This might be the QT release where you can dock a laptop finally with KDE5 (KF5 or whatever they call it this week) running as https://bugreports.qt.io/browse/QTBUG-42985 seems to be fixed...
I posted this in a response the other day, but I thought the greater HN community would probably be interested as well. Only files that I can think of that are missing are: the Apple Casual bitmap from the Newton (I have contacted splorp about this) and Podium Sans/Univers TTFs (branding)
I like the naming of the target audience as "Garden variety hipsters"
Major sites including New York Times and BBC caught peddling 'ransomware' malvertising?
Just a guess, but I've seen systems that just ignore the extra characters. VNC is one, and there's others.

Example:

Your password is 12 characters on a system that says make it 8 characters or longer. If you type only the first 8 characters of your password, it lets you in. As someone else said, "silent truncation".
Based on http://www.emojitracker.com, there is a lot of Joy, and Love on Twitter.