skysight-inc/HackerNews huggingface dataset:
Not a CTO, but in an architect role and spend my life cleaning up tech debt or building guard rails so it's harder to accumulate.

The most important thing is to teach decision makers (be they product or other senior engineers) that tech debt is a downstream result of the decisions they make. That's as simple as keeping them accountable for their actions instead of hiding the mess under the rug.

Example:

If a colleague uses the word 'later' in a product discussion, pretend they said 'never' and speak up if it sounds weird.

"We'll get the new feature working with our most popular product areas and circle back for the others later."

"The feature is ready on time, we'll fix those P3 bugs later."

If you don't call out the use of later->never here, they'll get away with it and you'll accrue tech debt for no reason. If people want to defer part of their implementation plan, that decision needs to be on the books somewhere with their name next to it. If management doesn't see it, it isn't happening.

My most frustrating problem with technical debt is how difficult it is to shoehorn this bookkeeping into whatever process management or task tracking system the company uses.
A lot of people are naively breaking some law, but getting by because they are too obscure for anyone to get around to caring. Something like this with media coverage can effectively 'short list' a few unlucky people who wouldn't otherwise deserve scrutiny, thus making it irresponsible to do as a real researcher.

Even fake salacious descriptions stop being fun when the IRS shows up for an audit.
But once either of us dies there won't. Zero can be meaningful in describing the world. I agree infinity, in its truest sense, can't... but zero definitely can.
Do you consider those to be just as meaningful relationships with the people he would otherwise have to meet in going out with in person?

Keeping in touch with people is great, but I think there is value in children learning the lesson that the people you hang out with today might not be your forever friends. To lesson most people don’t learn to well after high school would’ve been beneficial to know earlier.

Just posing the question. I don’t know your kid. Nor our specific kids but I was talking about my post. Of course her benefits and features, at the cost of possibly losing the ability to deal with people in the real world. Maybe.
That is exactly the problem. The statement from PV suggests that he has had the donate link removed from Slackware's web site as it pointed to the company, and PV is not receiving donations directly from the company.

All we can do at present is monitor the tail of the linuxquestions thread for the appearance of something like a direct Paypal account or whatever.
You are, alas, not unusual in mistaking the autofill feature, which ordinary users are told is about convenience, for a security measure.

In the real world users go "Huh, why didn't my autofill work? Oh well, I'll copy it by hand".

A "key logger" logs keypresses. That's all key loggers do. There are lots of interesting scenarios that enable key logging. You've imagined some radically more capable attack, in which you get local code execution on someone's computer, and then for reasons best known to yourself you've decided that somehow counts as a "key logger". I can't help you there, except to recommend never going anywhere near security.
Doesn't load for me either. Stuck at 'pay us money'.
> I hate that I have to just because all you mofo's have forced me.

I can't empathize with this perspective.

"Encrypt every packet with strong cryptography" is the mission statement of the information security community ever since Edward Snowden went public.

The "mofos" have "forced" you to protect your users from attacks like QUANTUMINSERT.

The "mofos" have "forced" you to protect your users from abusive ISPs injecting advertisements that track them into web pages that gain no revenue from these ads.

The "mofos" have "forced" you to protect your users from being hit with increased malvertising and watering hole attacks because ISPs generally cannot secure their own systems.

I think the wins here far outweigh the temporary inconvenience of having to install/use certbot.
That's why I always use my DNS tunnel. You can bypass such system on almost all public wifi.
Learning from failure
When you do not get what you want, hopefully you at least learn ....

Many of years ago I worked for a start up company that was building an 'Executive Work Station'. Yes ancient times to most of you. The company failed, but I was working with people whom to this day I think were the smartest people I have known in IT. That being said, it still failed. The key to the failure was the founder who on more than one occasion said: 'I do not know what I want, but I will know it when I see it'

Needless to say this is had to develop to. In the end it doomed the company.

I learned: for a project / company to succeed, someone has to have a clear vision of where it is going, and thus know when you are there.

What lessons have you learned from failures?
Price. Remember the current DRAM is 2.5x the price of what is was two to three years ago. So the XP DIMM being 4x cheaper then DRAM Now isn't that much different if DRAM dropped back to its median level.
What to do when your debugger lies to you
Russian hackers infiltrated utility control rooms, DHS says
....not on linux there aren’t.
It’s a difficult balance to strike and it’s easy to judge parents either way. I’m plenty guilty of being on both sides as a parent. My particular challenge, however, stems from PTSD from childhood abuse and neglect, so I feel even -more- pressure to give my child everything she needs and wants because I don’t want her to feel as alone and unwanted as I did. But I do worry that comes at the price of her independence, which is something else I definitely don’t want to take away from her.

The paradoxical thing for me is that much of what I’ve achieved has come about because I was forced to do things on my own and fend for myself. It built a lot of “character” but at the same time I’m not anywhere near happy or content.
I don't see anything wrong with a kid (or even an adult) having a strong relationship with their parents.

I had a flatmate who talked with her mom every night. Literally every night. For hours. She was just close with her family. It wasn't like she was at school or anything, we were both grown adults with working lives.
Spoken like someone with no experience with drug court.
HTTPS is for the users' benefit. They should be able to trust that they're getting the content they asked for without modification or snooping.
Rebuilding took far less time than you might think.
State actors are not the only threats
> I strongly dislike these nihilistic views of markets where consumer happiness (ie, reviews on Amazon, tech blogs, friends/family etc) is never factored in and people expect companies to merely look at price as the one and only factor.

It is nihilistic, but is it any less true?

Also, not price, profit. Revenue minus costs. It costs company to make a product make user happy, so if they can skip that without impacting their sales, they will - doing otherwise would be leaving money on the table.

> That's not how markets work, except in the lowest of the low end (where margins are already awful).

I argue that's how markets work in any highly competitive space.

> the market as a whole is incentivized to do the least amount work effort possible.

But isn't it? As a company, you want to make money. Existence of competition causes you to make less money. If you don't fight back this pressure, you'll get pushed out of the market. This incentive structure applies to all your competitors as well. This is exactly how competition makes products cost less.
What kind of parent does their kid's homework?!

Here's an idea. Why not have "how to be a parent" classes taught in high school or college?
Mainly subsidies of projects, they have an awesome website to explain this stuff: http://www.europarl.europa.eu/external/html/budgetataglance/...
https://europa.eu/european-union/about-eu/money/expenditure_...

About 6% is administration.
Second, there are all sorts of crimes that the police basically don't give a damn about but are more or less obligated to investigate if they're brought to the police's attention.

I'll counter you with anecdata: the Seattle Police Department and cannabis before it was legal in WA. They came right out and said, "it's at the bottom of our priority list." Oh, sure, they're probably still "obligated" to investigate, but writing parking tickets took priority that day, sorry.

Just like the cops are in no real hurry to investigate my missing car stereo. They might be "obligated", but that doesn't mean other things aren't ahead in the queue.
> I’m a big fan of making KPIs as visible as possible when the time is right, like having big monitors with your KPIs displayed all around the office so everyone can see them.

> If they don’t have a daily report or tell me it's going to take a few days, the conversation is over.

So he's a big fan of having the company KPIs displayed on monitors throughout the office, but if anyone actually uses those monitors to get their info on KPIs then the conversation is over. Got it.
I think that many people believe bitcoin is anonymous. But in my experience, privacy has always seemed to be high up on the list of reasons for cryptocurrencies.
I see this as interest on debt. When you have $1K of credit card debt, a $500 payment goes a long way. When you have $20,000, that same $500 is mostly covering interest, so you pay down the principal slower.

The additional complexity and work that comes with tech debt is the interest you pay on it.
This is why there's automatic withholding of income tax from your paycheck. If you never see it, you're less likely to miss it. The whole system is designed to try to keep you from realizing how much you pay.
> Some schools have an explicit policy against parents doing kids' homework and in favor of kids raising issues and concerns themselves rather than relying on their parents to do so. These schools are part of the solution.

I'd love to see these policies tested, e.g., have five high school kids with class scheduling issues attempt to resolve them themselves, and another five have their parents call, and compare how the process goes.
The highways in and around Phoenix, Arizona have amazing road surfaces. Smooth & quiet driving for miles. I keep hoping someday day California surfaces its highways with the same material. Regular city streets seem pretty much the same.
You are describing a legal system that is written on paper.

we have a real one. It's an easy mistake for programmers to make. We work in a world of provable absolutes that behave exactly as written.
There is a lot of pessimism here, and some of your estimates (such as taxes) may (or may not!) be a little off.. but achieving something well north of $2 million by 55 is very attainable based on an income of $250k/year. This is why early retirement blogs have grown in popularity in the last 10 years -- many of us in these kinds of situations are more interested in living frugally (I spend much less than $5k/month), saving and investing a huge percentage of income and then retiring after perhaps 10-15 years of work.
Does WebVR work yet? Last time I tried it in Firefox, it showed a stereoscopic image on the screen, but nothing in my Rift.
For years people were arguing that the "free market" way to get companies to actually care about IT security was to do it through their insurance premiums: companies with poor practice should be charged more. It sounds like that's come to pass now.
Reminds me of weavesilk.com nicely done.

One suggestion would be an automatic mode that arbitrarily generates art.
We're active users of PureScript at Lumi (W15). We started experimenting with Haskell on the backend about two years ago and it was a huge success for many of the same reasons stated by the OP. We've now completely moved from Node to Haskell for our API. Since then we've continued to double down on type-driven development and bringing it to the frontend with PureScript made sense. It helps that Phil Freeman, its creator, is on our team :)

We've been dipping our toes into open-sourcing more PureScript libraries, such as our React bindings: https://github.com/lumihq
Okay... I meant Elisabeth Alexandra Mary, of House Windsor, born 21 April 1926 at 17 Burton Street, London.
IANAL, but this bank needs a better general counsel. The contract says "big payouts unless ATMs are involved, in which case small payouts". Sure, in order to draw out the court case longer than a day, they'll make some vaguely plausible argument to ignore the plain language of the contract. Still, it would have been so much better to realize ahead of time that "we're a bank, tied to an ATM network, so our insurance should cover the use of ATMs too!"
An XMPP/Jabber echo bot written in sed
How can you compare the current Venezuelan and Brazilian emigration? Around 10% of Venezuela has left to other countries since 1996.
Everything I Know About How Humans Design Their Avatar Selves
>you should care about the integrity

I mean, there's the option to not use my site. Can I take a stand against HTTPS because I believe PKI to be a dumpster fire?
Seems to me in 2018 you shouldn't be receiving Word Docs as email attachments from unknown/unauthenticated senders.

In ancient times .exe were banned outright, and I have customers who also ban .zip. And a Word Doc with embedded macro is in effect an executable.
I'm from the telecom industry myself, and it's real easy to spoof callerid here as well.
Also anonymous burner phones do exist here as well.

So I don't think this is the reason.
An individual engineer can know whether this cut corner is nicety, something with mild impact or something that will stand in away. CTO does not and should not make these low level decisions. Managing fuzzy information is the key to managing technical debt.

Not all technical debt is result of time pressure. A lot of it is lack of knowledge/experience (doing something new), organizational mess, maverick coder, competing visions among coders over architecture, confident senior with influence that is forcing others to produce bad code, demotivated coders, incentives etc etc.

Deciding whether this specific cut corner is not so much CTO job, big picture is CTO job.
Ah, okay I see. Thanks man.
> This is a common problem I see - people are always trying to compare human reasoning to artificial reasoning rather than looking at the output. The output is all that matters.

Entire schools of philosophy disagree completely.

There was also a fantastic article here on HN a while ago [1] by Douglas Hofstadter where he ranted against google translate and similar, by showing that the current state-of-the-art statistical brute force word nearness ML cluster doesn't understand the text it's translating, and therefore will always be lacking, always have cases that it simply cannot solve.

He's basically saying that Weak AI can only get to 99% when it comes to translating, but we would need Strong AI to get to 100%, and Strong AI is probably impossible.

[1] https://news.ycombinator.com/item?id=16296738
Yeah. If you have a laptop, you might have to configure NVIDIA settings to use high performance for Firefox.

Supermedium (our browser purely for VR apps) configures that automatically and has made WebVR easily available on Steam and Oculus. Also DK2 and below is not supported, Rift CV1 is the minimum.
You can now, assuming that (duh) your friends have Apple Pay. I have yet to use it, so I cannot speak to the experience.
Means that they have short-selled Tesla stock. Simply put, they are betting on the Tesla share price to fall.

Edit: Together with the highly dubious "statistical" analysis they did, this COULD suggest that the article is intended to create doubts about Tesla and thus drive the stock price down. However, this is of course speculation.
Or they disguised the IP addresses to look like Russian IPs? Although I'm no hacker- anyone know hard that would be to do?
I assume a lot of these are jokes. In fact my Venmo feed is basically reversed. If someone spots me $5 for lunch I'll likely pay them back for "Drugs" or "Illegal Activities" and if I'm actually doing something I would like to keep private I will say "Stuff" or "Thanks".
^ This is pretty much standard at any startup in my experience.
Devhints is a go-to for me with Elixir-related questions. Insanely well put together!
I noticed many people have found flaws in my assumptions and estimates, but nobody wants to post an alternative estimate?

Even if you increase taxes to 40% (in reality even in CA the effective tax rate as opposed to marginal is not that high) and increase expenses to $7K per month (excluding housing), the final net worth still falls in the range I estimated, i.e., north of $7 Million.

Any Facebook or Google engineer reading this, how much do you expect to have when you retire?
> As an African-Canadian, it appears to the rest of the world that you have two different justice systems, and the one for people of colour and allegations of “drugs” works completely differently than the one for white Americans.

As an American, and one who grew up among the poor, and criminal elements of society in the "racist" deep south, I do believe you read a bit too much sensationalized news leading you to a wrong conclusion.

However, you're right, there is a dual system. A system for the rich and a system for the poor.
The IRS won't, but there are others who will. It is not possible for a human to know all the entities in the world who they might owe money to and how they would contact you if you did owe them.

The IRS is big and scary, but if you get a call from xyz inc saying you owe money and this is your last chance before it goes to court, that is scary, and it could be true.
From the article:

Economists are inclined to frown on
the strategy of dumping giant piles
of government money onto budding
technologies that are in need of
scaling up. They prefer market
mechanisms, tech-neutral incentives,
and nudges that maximize the free
choices of market participants. In
any economic model, such policies
will perform better.

And that’s well and good. But
sometimes problems are big and
urgent, you need scaled-up solutions
quickly, and you just don’t have
time to mess around.

I think the author is fighting a strawman here and not giving those
economists enough credit. What China's with solar panels and electric
buses has been narrow and centrally planned, they wanted to solve
those problems in particular.

Whereas the argument on the other side is that you should be equally
aggressive with something like a carbon or pollution tax, because then
you start solving the same problem in parallel across the entire
economy instead of just in some specific sectors.

What China's been doing right is having the political will do actually
spend money on the problem, as opposed to most of the west. But that
doesn't mean their method of doing so is optimal, if we were similarly
willing to turn the screws on via carbon or pollution tax I think we
could make more gains than they're making.
Finding Data Ninjas
We simply don't live together enough to observe other parents enough to get the right information. We only see surfaces nowadays.
Facebook, Amazon and Cisco May Face $10B in EU Fines:Acronis CEO
Easy enough by using a VPN and/or compromised Russian machines.
Money per se is irrelevant; it's what you can buy with it that counts. Normally, to get money you have to produce something; when you spend that money you're claiming your share of what has been produced. If you buy on credit (with intent to repay) then you're committing your own future production capacity towards paying off the loan, with interest. If we want to hand our descendents a world at least as good as the one we received from our ancestors then we need to produce at least as much as we consume—more, actually, since some of that production will need to be dedicated toward the preservation and maintenance of capital (production capacity). If we borrow without any intention of ever paying down that debt, or (equivalently) introduce new money out of thin air in order to fund consumption, then the equation is unbalanced; there is no production to offset that consumption. That implies a reduction in capital investment (again: production capacity), which means goods will be harder to produce and thus more scarce in the future, which means a poorer quality of life for future generations.

> And if there's no plan to pay it off, then why not just write it off? It makes no difference, the whole effect is psychological.

On that point I agree with you. However, I am arguing that we should plan to pay it off, and thus do our part to maintain and improve this world before handing it off to our children.
Show HN: CheerpJ 1.1 – Compile any Java application to HTML5
I'm not an alt-right supporter, but if you look at something as deep as the Richard Spencer level of extremism in your diagram, I'd say it's not so different from the kinds of ideas that would be mainstream in China or Japan. It's close to an American version of European identitarianism, which advocates for the continuation of a specific cultural and racial identity. I honestly struggle to see how this is very different from the ideas of the mainstream Chinese Communist Party except for a demographic shift. Of course, Chinese encompases several ethnic identities, but they're related in the same way as a pan-European identitarianism. I'm not saying that I agree with this or that it's the right way forward for society, just that it's not in any way new or uncommon.

It's also clearly a reaction to the extremism of center-left rationalism and cosmopolitanism. While I actually like those things, I have to admit that any push to change society will invevitably result in a reaction against it from people who prefer traditionalism. I think it's very important for those of us who might like to change society to understand those who prefer traditional ways, and not just in an abstract sense but to have personal relationships with mutual respect.
On AWS can't you just use ACM which is supposed to be pretty painless

https://aws.amazon.com/blogs/aws/new-aws-certificate-manager...

Doesn't seem that bad
Safe Dynamic Memory Management in Ada and SPARK
Show HN: A little serial testing gist
20 ways to redesign a navbar
Cloud is generally accepted as a series of P / IAAS offerings, where clients are paying for infrastructure. Office365 is a SAAS offering, where clients are paying for software that does something, that happens to be hosted in the cloud. In the context of Microsoft's, Google's, Amazon's cloud businesses, Microsoft is comparing apples & oranges to everyone else's oranges.
Getting to know Graal, the new Java JIT compiler
Wow, that's just about the most overwrought, overblown, and misinformed post I've seen here in a long time.

1) this information is already public - in fact he removed some of the identfying details (last name for example)
2) the twitter bot assumes the descriptions are jokes
3) none of this could be used to convict someone of a crime

Unless you have some evidence that making public information like this public in a different format, calling someone sadistic for it is something should really be apologizing for. Your past incarceration does not give you any moral authority to be making personal attacks like calling someone sadistic...
Sold a business for $100k, can I bootstrap the next one?
I am a software developer who recently built and sold a physical business (food related, i.e. unscalable), for $100,000.

Where I live, this is enough for me to live on for 2 years.

Is two years enough runway to build, validate, and market a B2B software product (into revenue)?

I have the technical skills, I'm just not sure if the runway is long enough...