skysight-inc/HackerNews huggingface dataset:
>This smacks of entitlement.

Employees should feel entitled. They generate 99% of our GDP while 50% of that GDP goes to the top 1% of the population. The capitalist employer / employee relationship is designed to screw over the employee. The word "entitlement" is a classic guilt tripping technique used by either employee or employer. Ignore it, because as an employee you will never get a high enough salary that can tip the scales. With 50% of the worlds wealth in the hands of the 1% (aka the employers), the metrics say one thing and one thing only: you are always entitled to more.

>The employee won't necessarily leave, there are many reasons why they wouldn't. There's a whole world of jobs out there that aren't tech, these fields don't have the luxury of an expanding industry propping up salaries, providing a social ladder.

If the employee isn't leaving and their isn't any growth, than the employee stays out of desperation or fear. The employee is essentially too afraid to take the risk to create growth. This is not the definition of employee satisfaction. Many employees are in this situation and many employees aren't satisfied because of it. It is very rare for a man to feel 100% satisfied without any continuous growth. Additionally, I am not talking about whether this situation is wrong or right, I am talking about what an employer needs to do to satisfy an employee. Whether the employer wants to do that is a different issue.

>It would be wonderful to have the benefits of industry growth along with the security of one job for life, but we don't live in that world.

Sure. I never said anything to the contrary. We don't live in an ideal world. But the context for my comment is "How to satisfy an employee" and I answer the question with what is required.

The conversation is sidetracking from my initial comment about the true nature of employment satisfaction into a technical argument on why such an idealist endeavor isn't executed. So what? Do you agree with me on what makes an employee satisfied or do you have evidence/logic to falsify my reasoning?
Why are so many animals gay? Because they're watching too much internet pornography, so let's clean up the internet to protect our animals!
Chaperon protects social values. Values can and often should change, but the chaperon is a tool that isn't as good or bad as the value it protects.
I'm not a fan of Javascript at all, and I've been fairly anti-Node for a while. That being said, I'm actually coming around for a couple of reasons:

1.) Server side rendering with React is a solid use case; you get lower initial page latency and better search engine indexing with very little additional development effort.

2.) Typescript is actually pretty usable. The Javascript library/build ecosystem is still pretty weak, so this doesn't sell me, but it is enough to move from revulsion to tolerance.
I will look you in the eye and say the Amiga and ST in 1986 were better than Windows or Ubuntu in 2016.
How a matchmaking algorithm saved lives
> It's guaranteed O(mn) time.

I'm apparently completely failing to communicate my point here, because you seem to think I'm contradicting this. I am not. I'll maybe try to work through the example. For the purposes of this example, we have a fixed regular expression of /.+aaaaaaaaaa/.

Processing the string 'a' takes one operation. Processing the string 'aa' takes three operations. Processing the string 'aaa' takes six operations. Processing a string of 'aaaa' takes ten operations. This is a quadratic progression. The DFA, however, has only eleven states.

Yes, there is a bound to the number of operations of 11*length. Yes, this means that big-O says it's linear. No, an attacker can't simply supply a 30-character string and lock up your system the way they might be able to for a backtracking approach. That's beside the point. An attacker still has significant control over system resource usage in a way that he would not with a constant-resource approach. An attacker may still be able to exploit this in a way that would not be an issue with a DFA, e.g. by attempting to exhaust memory by issuing many simultaneous expensive requests when your system is provisioned to handle average requests.

> Offline DFAs do, however, have pathological cases where the number of states required is exponential. For example, `0[01]{n}$`, has an exponential number of states proportional to 2^n.

Yes, there are pathological cases, which is why you don't use that approach with untrusted regexes. I've never disagreed with this.

This isn't even one of them, however. The DFA would have n+3 states: an initial state, a reject-loop state, a state for when we have seen the initial zero, and one state for when we have seen each of n additional zeroes or ones. I'm not sure how one would end up with more states than that: perhaps by not consolidating equivalent states in the NFA first?

Edit: Apparently you're using the convention that one searches for a match anywhere in the input string, which while common isn't what I'm used to. This doesn't change anything: it just makes most transitions that would otherwise go to the reject-loop state go to the initial state instead.

It's possible to get a pathological DFA, but one needs to work harder at it than this.
Google Laser-Beams Real Genius 60 Miles Between Balloons
Do you not think this is where it is headed? The FBI has been complaining about device security for awhile. They finally have a 'terror' case to use in order to try and swing public opinion. To think that the FBI only wants a single phone (we have found out later they have many) unlocked, and only wants it to work until Apple closes the security hole is naive.
Free CCTV for your website
They can fix the public API that the App uses, and change the App - e.g. they could scramble or hash the VINS that are transmitted over HTTP so that they are not so obvious and enumerable. They could also have some protection on the API to check for enumeration attempts.

There's a second part where Nissan's servers talk to the car - that obviously will be harder to fix, but that bit is also harder to hack presumably.
Excatly, I feel the same @goda90
I dont develop much on osx anymore, but I suspect this will be available in homebrew at some point.
For tax purposes it would be best to request to be taxed as an S-Corp. You can then incorporate as an LLC or a corporation.
Someone published how to use it as a proxy, and then amazon restricted its usage massively, obviously. Sigh.

Also each newer kindle had a greater price difference between wifi and 3g, and more restrictions
I want a variety of options for dealing with people who aren't persuaded by "why do you even care though" or "love is love."
Was just arranging to go and look at used Leafs tomorrow : (

If I don't register my car with the app, does that protect me?

edit: yep sounds like it does.
+1 Interesting! (Slashdot has had an even more nuanced reaction system since the 1990s.)

What's different now is the visual representation - reactions as emoji.

And speaking from experience (the TapestryMaker social network platform has had emoji-based reactions for a couple years) it really does change the quality of the discussion. Especially on phones, one-click responses are a lot easier; so giving people a big one-click vocabulary makes conversation much richer. And having it representable visually rather than textually changes the image/text balance which for many people really improves their overall experience -- even though people who prefer text may not see it that way.
Pairing and bonding is different that rubbing your genitals up against something. Homosexuality is not defined as "ambivalence about what you have sex with"
What's the developer ecosystem around car software like these days? I mean, in an industry in which mechanical/aerodynamic engineering is so paramount, what is the rigor of the mindset and culture among the groups that build the network and user-interface software? I'd have to guess that it'd be an emerging field, with the IoT being relatively new, even if it were heavily populated by programmers who worked on the more traditional aspects of vehicle operation (engines, etc)...and with the overall high demand for skilled developers in all the other parts of software industry.

I'm being biased here because I recently bought a vehicle which charges some non-significant amount of money ($50, or maybe $99?) to just buy an iPhone app that connects to the vehicle's dashboard, then an HDMI cable if I want to connect the phone's video to the screen to watch my phone's movies, and then a subscription fee afterwards to do GPS and other on-demand services. Not saying that that's a shortsighted business model -- maybe car customers are paying for it in the droves -- just that it's one that naturally attracts fewer scrutinizing eyes, which can non-directly impact the attitudes and culture of the development team. Also, I guess I just don't see many auto software developers talking/showing their trade, as opposed to dev teams from other traditional behemoths -- such as Best Buy and Walmart -- who despite not working for their tech-focused disruptive competitors, still produce and share software that is public-facing.
10 Simple Hacks to Boost Digital Product Sales
Institutional Memory and Corporate Amnesia
Yeah this is where Tesla's software/silicon valley background starts to look like a real advantage
...well, it's low assuming that the person pays back on time. I'd expect that a fair number of people will use the service because they are in financial trouble, and some of those will then find 6 months later that they are still in trouble and won't be able to pay you back. It looks like those people will face a bit more than 4%:

> If you do not pay in full within the 6 month period, interest (Annual Percentage Rate is 19.99%. Minimum interest charge is $2.00) will be calculated from the posting date (which is usually within a few days after the purchase date) and will be billed to your account.

It will be interesting to see how this business ends up being perceived. I can see it going two ways. If most of your customers end up being people who just need a little help with a bill now and then and are able to pay in six months and so only incur the 4% rate, I think this will be perceived as an innovative and useful service.

If a lot of customers turn out to be people who are in more serious difficulty and many cannot make the six month deadline and so get hit with the 19.99% annual rate, expect a firestorm of criticism accusing you of exploiting the poor.

I'm curious about the legal aspects of this. In most states with usury laws, 19.9% is above the limit, although there may be exceptions for specific types of loans or for specific types of businesses. Have you done your legal homework on all this and obtained any required licenses and so on, or is this one of those "disrupt first, try to satisfy the regulators later" kinds of business?
Sure, but at a certain point, you need to learn a method to writing a maintainable codebase. Otherwise you never become capable of building a successful project.
No. I see two ways of getting rich in this world.

1:Creating something that lots of people want and increasing the wealth for everyone.

2: Cornering the market and hoarding something that people have a need for.

The first benefits everyone. The second makes someone rich at the expense of other.
Designed by natural selection. People are naturally selected to never stay happy for long.

To be satisfied and satiated means you no longer feel the drive to compete. There is no evolutionary advantage in a creature that does not want to compete.
Thank you for doing an AMA! I know I'm late to the party, but I have an experience-report/feature-request/question:

I tried to use GitLab in a classroom setting, and it went okay. One of the reasons we decided against using it the next year was the apparent lack of an archival backup feature (c.f. my Stack Exchange [question](http://serverfault.com/q/627618/172148) on the matter.)

We'd like to start completely fresh every year, so that former course assistants and students don't have access, but we'd also like to keep around the old data (for various reasons). Given that GitLab can only restore a backup to the same version that generated it, the only option this left us with was to archive the whole VM, which just feels sloppy.

I understand that this feature is not a priority and is a relatively large technical undertaking, so I'm not holding my breath on it getting implemented; even so, I thought that sharing my experience would be valuable.

Once again, thank you for engaging with the community and for such a great product.
> We live a western society, not China

Exactly. So why are we asking Apple to do something which Obama rebuked China for doing last year? [1]

> If more than 50% of the population wants the phone to be cracked it should be done

This isn't up to the public, it's up to the courts, who've been asked by the DOJ to consider the issue.

The public only comes into play around election time when there's a chance to vote in a new President. And, it's likely this decision will be made before Obama leaves office.

> Law is formed by the wishes of majority

No.. Law is created by elected officials who are tasked with studying the law more closely than the general public

[1] http://www.reuters.com/article/us-usa-obama-china-idUSKBN0LY...
Got it. I wasn't thinking for someone outside the state or country.
They can search my phone and computer with a court order. What they should not be able to do is force companies to compromise proper encryption so they always have the ability to find something.
Tesla do it properly though.
Sounds good and I would love to do that. But there is no real alternative of Skype right now.
Google, Yahoo Clash with Shine Over Adblocking
Go-trigger: gloabl trigger library for golang
Doesn't work for me on Linux (I can't make calls).
What gotchas are you referring to? I thought Delaware was the shell corp state of choice because of no taxes and laws that favor businesses.
After Nevada, Silicon Valley Republicans Should Go for Marco Rubio
Of course. The whole points of a) the bill of rights and b) the entire system of checks and balances is to make things more "difficult". This is as the framers intended, explicitly to avoid things like judicial overreach as is happening in the iPhone case.

The "inefficiency" caused by the system of checks and balances is by design... sort of like a delay after the entry of an incorrect password.
The 200ms hash baseline (on all up-to-date iPhones) is not artificial, but the increasing time is.

Unfortunately, I don't believe the answers to your other questions are known to anybody other than Apple right now.
They might have been better at the small subset of things Windows and Ubuntu can do that the Amiga and ST were also capable of, but they are not "better".

A single screwdriver is better than a toolbox at being light and easy to carry. It is not better overall.
Banished is an interesting case study for modern solo development.
Again, "bonding" in this kind of research absolutely doesn't mean the promiscuity is excluded. See my other comment for link.

Note that you just discarded a honest sex act of a dog as just "rubbing genitals"? So when is a sex act sex act and when it's "just rubbing"? Is licking genitals, what dogs do, a sexual act? Was Clinton actually right, what he had with Monica was not even sexual?
This usually assumes a larger net income for the business - I believe when you are just starting out LLC makes the most sense then you can transits ion to S-Corp once renvues hit a few million
Garbage workers are paid well
The difference being, when I use the AWS API, I'm not perpetrating a crime against the citizenry...
they aim to help global community of entrepreneurs but it is tailored for the specific silicon-valley community.

- c-corp only - investors in the valley work with it mostly. even though for MOST of the businesses s-corp or LLC will be better.

- silicon valley bank - is very popular in the valley, but has limited support if you're outside as opposed to more popular banks. (transfer fees, integrations with other providers like payroll etc)

i like the idea, but they have to think outside of their valley scope to really help people worldwide.
I guess PG is a genius. I realized a bit painfully, that I may be much mediocre in comparison. I know comparison is wrong/etc. But what the heck?

I also wonder now, that what I think (and say to friends) of as my life style business tech startup, is actually a Zombie? Did we really manage to hit the magic break even (revenue = comfortable salary + expenses). Hmm...But something in me tells me that, there's more to it, as my effort has been ongoing, although its little less than thrice of the time PG spent on Viaweb.

One motivation, which also contributes to make me keep working in it, is my earlier partners, who still have a stake, and they contributed a lot, to this in the early years. Somehow, there's a feeling in me that they should get a good return on that effort. Which also means that my returns will be more, so its not a pure selfless line of thought there.

Just some musings, after reading the very good interview transcript. And just want to assure that there is no irony/sarcasm in my post (I think, it may come across like that in the early part). And also no "sympathy" replies please. As I actually feel quite upbeat about things.

Apologies for being tangential (if I have been), just felt like writing this.
That's not really true either. If the operating agreement permits reselling then you can resell. A C corp's operating agreement can also restrict selling to the point that it becomes impossible - if that's what's wanted. It's common for investors to want such restrictions because they don't want to find that the other investors in the business have changed without their agreement, or that one of the founders has sold a share to an investor that they don't approve of.
The source is released under the BeeGFS license... which is highly not GPL compatible (or copyleft) ... Only the clients are GPL'd
There is an alternative way to calculate tax that is not based on number of shares. Not going to lie, I about had a heart attack when I got my first annual letter from Delaware. I think it's a right of passage.
Yea, that's a very accurate guess - the way to think about it is that Stripe Atlas will more or less do the bare minimum necessary to get you processing payments on Stripe (though they put you in touch with folks to handle the rest).

Clerky's more of a full-package solution from the legal side of things (but obviously not on the banking / payments side).

There's also no need to apply for Clerky - anyone can just sign up and get it done immediately.
For the first couple of months of my most recent relationship I would meet my partner at the train station. I was always worried that I wouldn't recognize her in the crowd and she would somehow know. I also can't recall a person's name moments after I hear it. But I can do many other mental gymnastics that surprise my friends and family.
Historically, people not inclined to sex with the opposite gender, still had children.
> The car itself fine

Well to an extent, if you've enabled the service any third party can remotely enable, disable or reconfigure AC and heating (which is pretty problematic for an EV), and the service also provides limited travel information (no GPS location, but travel times and distances)
And yet at the end of the day Facebook is a bloated PHP app that costs more per year to run than UC cost to develop over half a decade.
Question: when did the auditors last sign off on the EU's accounts?

I know the answer, I just wonder if you do.
If code is speech will apple admit that they are involved in censorship when they reject app from the app store? Just asking. Yeah - I know that they have right to do it. I just want to see the PR responses.
Relatively inexpensive and looks hassle free. Stripe, you're a gem. Hope this works out well!
Call me a dinosaur, but I'll keep using it as long as it is available. Web email clients SUCK.

And there's about 10 million users that evidently have a reason to keep using it:

https://blog.mozilla.org/thunderbird/2015/12/thunderbird-act...
Seems pretty intellectual to me. He just has a different priority on skill acquisition. Both types of people are required.
The only thing I use Hangouts for is free calling to the US. As soon as that's gone, I'll never use it again.
The source is at: http://www.beegfs.com/source/
I'm surprised the outsourcing companies aren't listed on this. They are often huge contributors to the overruns.
Static linking would solve this. You end up with a bigger application and have to do updates every time a library needs a security patch. But you have this anyway if e.g. you release a python application on Windows.
I started something like that [1], making the scrappers for each websites started to get a little bit crazy and turned the meetup.com scrapper into his own project [2]

My final plan was to make this available as an configurable .ics so you can use Google Calendar. But with a big city the density of noise gets really big and it should also try to only recommends events that you may like and can go to...

[1]: https://github.com/mdamien/events

[2]: https://github.com/mdamien/scrapy-meetups
>You can choose from six broad personalities

That pun made me chuckle.
Seriously? Sexually-oriented services excludes a lot of legitimate, serious businesses. Seems fairly simple minded to me, but maybe that's the European in me speaking.
No remote back doors, automatic updates, and ability to control my hardware are done "properly."

It's giving Tesla the keys to the car I bought from them.

When did such an egregious affront to privacy and device security become acceptable?
SSL pinning on iOS – when regular SSL ain't good enough
The structure of the US Government was born out of a centralization of power and thus was meant to be a decentralization of power.

It seems this fundamental aspect is lost on people and everyone gets caught up in a flurry of arguing over who to trust. The entire point in decentralization of power is trusting any one entity (or group with aligned incentives) as little as possible.

The simple, easy, and wrong answer is to try to optimize certain groups of people with aligned incentives by removing barriers to what they want. Those barriers, if at the service of the rest of the system are the very reason the system works.
Correct. Just as the founders intended... slow, gradual changes.
Thanks for the feedback. It's also in our FAQ ( https://slimfaq.com/faq/24-getting-started/84-how-much-does-... ) - accessible by clicking on the little speak-bubble in the bottom right of the page.

We'll think of a better way to make that more accessible on the landing page. Thanks!
Maybe society should start coming up with economic structures that do work in an environment of zero or negative return on investment, instead of just closing our eyes and pretending "forever growth" is a realistic plan.
Atlas, the Next Generation by Boston Dynamics
Don't bring facts to the piss on Skype party... This is 100% true. I worked at a state university. If someone was running Skype, because of the algorithm for determining such things, our users all became supernodes on the Skype P2P network which pummeled the network.

They eventually banned Skype on any machine connected to the network with prejudice. This impacted international research projects as Skype had been saving a ton of international comm. money to that point.

And, as usual, those who have a gripe are loud. I use Skype every day and I am never able to feign like I don't get messages from people. It never drops and it hits three devices at once. My digital leash serves its masters just fine...
Oh, well that might be a problem. I'm young enough that all my friends hate the sound of each others voices. I only use the messaging platform.