skysight-inc/HackerNews huggingface dataset:
You mentioned "shitty enterprise software, on one of the worst code bases I've ever seen"

Do you realize that this is your fault too? Your job is to manage, maintain and improve the code-base but, instead, you choose to take advantage of the fact that you still get paid because people aren't micromanaging you and forcing you to do your job.

You should realize that lousy codebases and micromanagers exist because of the people who act like you are acting -- without a sense of personal responsibility and accountability.

Your lack of responsibility and commitment is a central reason why things are lousy for the rest of us.
Morality and legalities aside (don't trust internet strangers for that stuff anyway), I have some comments.

1. All employees should do the very minimum amount of work possible to sustain the relationship with their employer and meet their own personal goals. Check all the boxes, but don't go above and beyond unless there is a direct benefit to you (promotion, bonus, etc). If you can check all those boxes in just a fraction of the time, great!

2. If you're bootstrapping, keep the paycheck job as long as you can. Keep it, even if you hate it, until you HAVE to make a decision about working as a Founder or as an Employee. The longer that paycheck is coming in, the longer you'll be able to survive on ramen profitability. The more money you save (you're going into this with savings, right?) the better you'll fare in thin times.

Working for the man sucks, but running a struggling business while barely surviving can be worse. Running a struggling business with financial cushion can mean the difference between succeeding and failing.
>Your assumption is incorrect. Even for devices that are designed with the express purpose of being hard to emulate (auth tokens, DRM chips, iPhone cables), it’s at most a simple matter of a grad student or Shenzhen resident with access to a fume hood and an electron microscope finding some burned-in private keys. For devices that aren’t designed to resist emulation, which thunderbolt devices generally aren’t, it’s trivial. This is essentially one of the core messages you should take away from the field of hardware security.

Every source that I can find regarding the 2016 DMA vulnerabilities disagrees with you. Most of them actually specifically require that Thunderbolt security features be turned off because otherwise signed drivers are required to be installed before the peripheral will even connect.

>They all do. Intel calls it VT-d.

Got a source for VT-d being supported on MacBooks? I've been looking pretty hard to find a definitive answer, but all I can find are random unverified forum posts, stackoverflow questions, blackhat presentations, etc, and all of them say that VT-d and IOMMU are not supported/enabled on recent MacBooks and MB Pros.

edit: I finally came across the below link from Apple which does seem to imply that IOMMU VT-d is enabled on Macs that are 2012 and newer. On anything before that, though, and DMA attacks could own you. So uh.. don't run macbooks that are 6 years old, I guess.

https://developer.apple.com/library/content/documentation/Ha...
Most cars beyond the bare-bones econoboxes aren’t about needs. Nobody needs an electric car, but they can be really nice to own in various ways.
Are you talking about CPython or PyPy? MRI, Rubinius, JRuby?

Perf characteristics differ wildly between those.
I knew it! Not really. I suppose it could be said that maybe him placing that (now apparently) artificial line in the sand made others go legitimately further!
We don't know the employer's IP clause. I've certainly worked for companies which claim ownership of only IP directly discovered in the course of doing the company's work, related to the company's work, or using the company's equipment.

With that being said, OP is probably doing the work from his employer's office, which is definitely a breach of any employment contract I've ever signed.
It was very hard for the CAD and animation industries to figure out a good UI for editing geometry. It took about two decades. But it's now a solved problem. The web layout industry should look at that technology, which comes from an industry that has to deal with hard geometry problems.
Like walk into a water fountain while staring at a mobile device.
1. You all know though that historically, it was much much worse? From (the excellent) ourworldindata.org, my highlights:

> Child mortality in rich countries today is much lower than 1%. This is a very recent development and was only reached after a hundredfold decline in child mortality in these countries. In early-modern times, child mortality was very high; in 18th century Sweden every third child died, and in 19th century Germany every second child died. With declining poverty and increasing knowledge and service in the health sector, child mortality around the world is declining very rapidly: Global child mortality fell from 18.2% in 1960 to 4.3% in 2015; while 4.3% is still too high, this is a substantial achievement.

Half of all kids in Germany died, less than two centuries ago!

2. In the developing world, it's 0.4%, in the US it's higher at 0.7%. There's some debate over whether that's due to differences in definition, or crap health system and huge inequality. Given the bad health outcomes in the US generally (eg life expectancy), I lean towards the latter hypothesis.

EDIT to add sources, and typos:

https://ourworldindata.org/child-mortality

https://data.worldbank.org/indicator/SH.DYN.MORT
The service part of is a good observation. As far a I know dealers make a lot of their money from service and they will certainly be unhappy to lose that income.

A while ago someone posted the maintenance schedule of their electric car and it was almost laughably short. Not much money to make there for the dealers.
Most users on HN probably ignore the existence of it as well as power-users in general who are more likely to use spotlight or Alfred (or just opening up /Applications for that matter), so I can’t say I’m surprised.

It was added in what I consider the dark days of OS X Lion when they were pushing iOS-ification pretty hard, hence the similarity to Springboard on iOS.

Still, useful for making less experienced users a little more comfortable - so I’m glad the option is there.
Good point that skilled trades are still needed.

However what if you fail at learning 1 or two skilled trades?

Plus even those in skilled trades need to know at least the bare basics of entrepreneurship. The days of cushy union jobs are over.

Not everyone is cut out to be a plumber or bricklayer either.
I think it would still be a civil matter, just as patent infringement is.
I’ve now added the ability to comment and am fine tuning replies :) thanks again for all the great feedback.
There will always be a market for a dominant social media platform, just like there will always be a market for a dominant search provider, os, office suite, document interchange format, etc. All tech with a wide reach needs uniformity.

Whether or not we have reached the maturity with social media to make facebook as difficult to unseat as apple, adobe, microsoft, or google remains to be seen. But they will not just evaporate like the wonky myspace of old. Times have changed.

I personally think they have reached that level, and also do not use them because I greatly dislike social media in just about any form. But I am self-aware enough to know I am part of a tiny minority.
From the looks of it, you asked basically this same question within the past year.

I think the real question is: are you being honest with yourself?

The last time you asked this it was more along the lines of "I hate my job and want out, btw I have wife and 1 child" and now it's more cooled down to "I've accepted that I hate my job and I'm sort of just punishing them with my lack of direction in life" and then looking for someone to make the decision(s) for you, here, /again/ evidently.

So are you being honest with yourself? Apart from income, what do you actually WANT to be doing? When you "work full time for yourself" are you going to have the motivation to do that? What direction do you have already, and what do you want your direction to change into or continue to be?
It would more likely be a breach contract.
This isn't an apples to apples comparison. Thunderbolt 3 is a protocol, and USB-C, is a connector type uses for a lot of things, including Thunderbolt 3.

There is Thunderbolt 2, but it never saw any adoption outside Apple, and it's basically dead.
I though that too "oh no look at those chavs" at MacDonald's Supersize me also did not see what happened to you if you eat a full xmass dinner every day for a month did it.
It has sound for me...
Can't speak for everyone, but in my case it's because I don't have an ordinary upbringing. I grew up in a highly educated household in one of the richest areas of the United States, had educational opportunities that simply don't exist in the majority of the country. And it seems I'm naturally wired to like engineering, stemming from childhood/the toys I liked/TV shows I enjoyed/etc. All the career placement tests my high school gave me (which were extensive, multi-hour behavioral questionnaires) had engineering in the top 2 best options for me.

Knowing all this, how could I throw it all away? I have no delusions of being the next Elon Musk, but I have the opportunity to work myself into the top 10% of what I do. Never mind my own internal drive (I honestly love building things, in general), but to be handed all of that opportunity and just throw it out for a mediocre career doing mediocre things would be a tacit insult to everyone who has less than me; and might do more than me given the same opportunities. Put succinctly, it would be lazy and ungrateful of me to just "settle down".

Granted I started off closer to the top than most, but I imagine many people have a similar ideal relative to their starting point. Just look at immigrant families who arrived with nothing, re-use disposable plastic bags and wear the same t-shirts for years to save for their kids' college, and said kids go on to get get high-paying jobs. Accepting the "ordinary" in that context means the family remains poor.
I'm talking about uneven share of profits. Ownership takes it all. We are paid the minimum possible in most cases.
> So, treating the symptoms rather than the disease

If you want to convince people with the point you're trying to make you I suggest you address the why and come up with one or more alternative, viable solutions. IOW, in short you must be constructive and I gave two examples how.

What I quoted from you reminds me of Schneier's essay Data Is a Toxic Asset [1].

I'm not as intelligent as Bruce Schneier so instead of using my own interpretation I will quote his essay instead.

The relevant part in understanding the why:

> There are three reasons. The first is that we're in the middle of the hype cycle of big data. Companies and governments are still punch-drunk on data, and have believed the wildest of promises on how valuable that data is. The research showing that more data isn't necessarily better, and that there are serious diminishing returns when adding additional data to processes like personalized advertising, is just starting to come out.

> The second is that many organizations are still downplaying the risks. Some simply don't realize just how damaging a data breach would be. Some believe they can completely protect themselves against a data breach, or at least that their legal and public relations teams can minimize the damage if they fail. And while there's certainly a lot that companies can do technically to better secure the data they hold about all of us, there's no better security than deleting the data.

> The last reason is that some organizations understand both the first two reasons and are saving the data anyway. The culture of venture-capital-funded start-up companies is one of extreme risk taking. These are companies that are always running out of money, that always know their impending death date.

And some solutions:

> We can be smarter than this. We need to regulate what corporations can do with our data at every stage: collection, storage, use, resale and disposal. We can make corporate executives personally liable so they know there's a downside to taking chances. We can make the business models that involve massively surveilling people the less compelling ones, simply by making certain business practices illegal.

Some of his other essays as well as his most recent book Data and Goliath also covers the subject (and also addresses solutions though the solutions are unfortunately not easy; they're difficult). In one of the chapters he suggests taking a smartphone with you is a conscious choice and that we should shift from a default always taking it with you to seeing the pros and cons of such a decision.

[1] https://www.schneier.com/blog/archives/2016/03/data_is_a_tox...
I understand this is not related, but how did the counters hide after couples seconds in the pdf? Can I do this using Latex? But what a great presentation of hardware architecture!
> Last time I checked I think that Ruby is faster than Python

Really? When did you look? PyPy has gotten pretty stinking fast.
Or tap the shutter button to take a pic. Both ways work.
Are non-enforceable non-competes a recent thing?
The Model 3 is about as fast as a BMW 340i, and probably similar to a V6 Mustang or Camaro.

I drive a Prius and I'm rarely able to use its full power on a highway merge because I'm stuck behind slowpokes who think it's reasonable to merge at 40mph. If I owned a Mustang I'd be constantly frustrated at never being able to use it to its full potential.
Ethically, it's a bit dicey. I wouldn't feel great about working for an employer and deliberately slacking off or working on personal stuff most of the time. But then many employers are full of practices that are just as dicey on the ethical scale, if not more.

I lean towards, if you're in a situation where you have to do something ethically dubious to survive, then go ahead, as long as you're spending some effort on getting out of the situation. If you're making a legitimate effort to get out of the situation rather than wallowing in it, then you're clean enough in my book.

Do double-check your IP though. Depending on your country/state and any contracts you may have signed, your employer may have a legal right to things you have worked on. If the situation is at all unclear, it's worth a consultation with an appropriate lawyer to review your situation and be aware of what could happen if you ever try to take investment or get acquired.
I was comparing the protocols underpinning them, apologies if that was confusing.
I'm curious what places would make the contract invalid considering the work is being done on-the-clock and likely on company equipment.
It takes 5 minutes to set that up. No reasonable person is going to switch languages for that reason.
Get a waterproof phone or tablet?
It was named for Clifford M. Holland, the engineer who designed it.

https://www.britannica.com/topic/Holland-Tunnel

Leaving these here in part because New Holland as a historical reference was not easy to find.

https://en.m.wikipedia.org/wiki/New_Holland_(Australia)

https://en.m.wikipedia.org/wiki/New_Amsterdam
Point of fact, according to the story’s opening it said that it robbed gondoliers or their money and residents of their transportation.

Residents don’t ride in gondolas— that’s for the tourists. Far too expensive.
WOW!, what happened to personal integrity? If you think what you're doing is right then forward this thread to your boss. I assume you put the same integrity into your "dream" work; with that said I would advise all to avoid whatever you publish as you won't apparently put any more in than you think you can get away with.
As long as you're not violating your contract with your employer, it puts you in a better position down the road, right?

Employers have so much more negotiating power than employees that I find it extremely hard to feel sorry for them / blame employees in this kind of a situation. Obviously, if you're looking to make a difference in the company, or get promoted, or build experience you can use elsewhere, it's the wrong way to go. It may not be the best route to personal happiness either (making customers happy is probably key there, if you are in contact with customers). But it's your life, and once you leave the company everything you built there belongs to someone else. I don't see why anyone needs to pour their soul into building someone else's capital, in a moral sense.
It's interesting how all of these early employees can now speak out about the ills of their former employers after they have cashed out all of their RSUs and gotten rich...
The comparison with the brother's job at the Stater Brothers warehouse across the street is pretty clear about this.
I'm not sure why you would think of any of that. Peripherals for a long time have had authentication in the form of requiring signed drivers to work properly. Reviewing the information from the published 2016 MacBook DMA vulnerabilities specifically addresses this.
Before we get to the list: if you only watch one talk of mine, please watch Principles of Technology Leadership (slides) presented at Monktoberfest 2017. This is the only talk that I have asked family and friends to watch, as it represents my truest self — or what I aspire that self to be, anyway.

Let me just say, this is an extremely good talk[1]. Very uplifting and depressing at different times. It goes through serious turns, and very funny periods. Ultimately though, the message is very important and worth hearing. I highly recommend it.

1: https://www.youtube.com/watch?v=9QMGAtxUlAc
The tech-lead is responsible for the codebase.
Potential features for Pocket
That's technically a separate issue. If you spend the money on hospitals instead then the environment will get worse, but you have the hospitals. You should just try to spend the money wherever it's most effective. If the environment gets worse because of that then whatever you got in exchange must (by definition) more than compensate.

I agree that spending money on the environment is a good idea, but it's still a separate cause. We could spend money on the environment even if we weren't taxing those who harm it.
Yes for Facebook owned Instagram...

Meet the new boss.
All this might be true but the discrepancy between the way the rules are enforced for those who take care of themselves and show potential for being of benefit to society versus the near total lack of deportation of criminal foreigners is having a big impact on the way people view the actions of the justice department and other institutions. It has now come so far that there are nearly daily occurrences of this lackadaisical attitude from prosecutors and district courts where criminals are slapped on the wrist for aggravated rape, robbery, manslaughter and downright murder.

The government - I'm tempted to put the term between scare quotes - claims that they want to work towards the reduction of negative attitudes towards migrants from the Middle-East and Africa but their actions lead to exactly the opposite.

This is not just a big-city problem either. I live in a small community (13.000 people spread over about 350 km2 in the west of Sweden) where the local council has hired two recent immigrants for a project to "promote integration and reduce fighting between immigrant factions" at the local primary school. Unbeknown to outsiders but known by the council was that one of them had been arrested for trying to kill members of an opposing clan. Both have been arrested for sexual assault against girls at the school. Neither of them faces deportation, neither of them faces prison. No explanation nor apology from the council for their lack of oversight and common sense and - probably even worse - no way to discuss this without being labelled 'racist'.

Actions like these only serve to increase the pressure in an already turbulent country. Going by the letter of the law where it concerns people who mean well while turning a blind eye - and even showing consideration and understanding - towards criminals has the potential to break one of the main factors which made it possible for Sweden to become the success it was: the large trust in society and its institutions. Without this trust there is no way for the current welfare state to continue, and without the welfare state Sweden will no longer be the country it used to be.
Repeated validations, while not DRY, aren't a case of coupling. They seem more a case of de-coupling, as they're needed for the application and the service layer to work independently from each other.
While in non-spas your server receives from the client an extremely specific blob of page state plus user input and has to rebuild a specific new page with state updates and/or error messages.
No comments about global warming and water levels?
The way to share in a company's profits is through stock. Most large companies have employee stock purchase plans and/or give stock as compensation -- not just tech companies. This gives employees a share of profits and makes them partial owners of the company. I'm not sure what more you want.
Unfortunately these aren't consistently presented in a way that makes them comparable.

Drowning is down from 600 deaths per year to 400.
Road fatalities down from 7000-8000 to 2000

So it's clear that cars and trucks are still a bigger threat than rip tides and lakes ever were.

And then we get to fatalities at work presented in "deaths per 100 000 workers" which at "2" is small compared to the lung cancer mortality rates - around 40-80 on (I think) the same scale.

But you can't directly compare all of the items discussed.
Any thoughts would be greatly appreciated!
Not using facebook or a smartphone is the new 'I don't watch TV'. The parallels and complaints are fairly similar.
There is also a pretty visible "Contact us" link with phone numbers and email addresses: https://www.migrationsverket.se/English/Contact-us.html So I can not feel sorry for him because he should have known. Had he been given incorrect information, it would have been a different matter. I also believe that the Swedish rules for work permits for immigrants are among the simplest, most transparent and least arbitrary in the world. But you know more than me about that.
Yeah, current situation is more like oligopoly.
There were 50% more BMWs sold this January than all electric cars combined.

I have a hard time believing any headstart on sales alone will be representative.

Technology, services (including charging) are definitely advantages of pioneers like Tesla by the way, the only non-"big auto" member of the top ev sellers list.
Very good point. Also, in some areas highway is the term used in law for any "road", even if it's not in common use and residents still equate highway with a more high-speed limited access facility.
I've found teens react fairly well to messaging on how to avoid 'the man' from manipulating you.
Ugh... Let me give you a different point of view that will most likely not be popular in HNs, but what the hell.

I have had employees like you, and I try to scan like the plague during interviews to avoid hiring folks like you.

The thing is, that I hate to be micro-managed and by extension, I hate to micro-manage people. Since to have a good work environment, you need to have trust that works both ways.

When one person does what you do (20% barely getting by to appear like you are actually getting something done), you create resentment to the other folks in your team: "Why is throwaway184827 getting a pass when we are all working to do our best? This sucks, I end up having to do his work".

It is because of people like you that we had to create a structure to make sure that progress is being done, and so, overhead is being added and the party is over.

Do your employer and your teammates a favor and quit right now. Work in whatever is that you truly love - otherwise you are being toxic to people around you - and more importantly, yourself.