skysight-inc/HackerNews huggingface dataset:
Admitted, I use a debugger, but in many situations I choose not to use it when facing a bug. For some errors I want to be able to see what the causes of the error is by looking in the logs. Why? Because attaching a debugger in production is not always possible, so I want it in my logfiler. In development I add more and more info to the trace log until I can fix it only by looking at the logs. This has saved me countless times when facing a problem in production.
I don't think that salary is the driver in Europe that it is in America. People value their life outside of work to a greater degree, and there is less emphasis on getting rich.

The thought of taking a job with twice the salary but a third of the vacation is pretty awful to me and most of my tech friends.
Imho if you do not offer paypal, quite a few customers will ask for a paypal option.
That's a very bigot reasoning. The most civilized countries in the world (Scandinavia) tend towards the opposite:

- shorter incarceration period: incarceration is useful just for frustrated masses, not for the society

- rehabilitation: if incarceration period is useful to something, that is giving people time and space to restart their lives
Also you can modify the instruction set, which you cannot do with Arm. Risc-V has a detailed model of which bits you can change,what is the common core and so on, which Mips will need too.
Lbry.com
Retirement at 55 and drawing a full salary until death is more than fair for the level of stress being a prison guard involves.
It's dangerous work.
Thank goodness for unions!
In Singapore the health insurance companies have programs to get people to wear health trackers for a discount and people are oblivious as to why this may not be the best idea/ alignment of interests.
Facebook stored hundreds of millions of user passwords in plain text
Right, which is one of the reasons it makes sense for Apple to use it, since they have a lot of lower level C API to interact with.

For more general purpose backend work this is not usually a major consideration though, which is one of the reasons I predict most backend work will continue to be done in a GC language.
The emergence of "music industry" has probably resulted in higher quantity of music but also more lower quality music.

Touring is not easy work. It stands to reason that "love of doing" is still a primary motivation.
> In a wider sense, ALL law comes down to force, since without the ability to enforce(!) it, law is meaningless.

I don't think that's true in any useful way. It's perfectly possible to create rules and worry later about how to enforce them. Sometimes the only penalty for breaking the rules is disapproval. In fact, that's quite common, both for minor domestic offences and in international law. It doesn't make the laws "meaningless"; they may still be very influential in various ways.
I try to pay with Paypal wherever i can.
Might as well just give people the money as long as they don't re-offend?
> A few hours later I found my self with 50+ data scientists experts sending me complete details on how exactly they will solve my problem, which tools/programming language and libraries they plan to us, How the algorithm needs to look like and much more valuable information.

So you did not compensate any of these people for their work at all, is that right?
Alice Is Due for Reversal: Science Proves Its Reasoning Unsound
You basically can't get around this without distributed locking.
I really like your nickname.
If this were true people wouldn't unsubscribe from emails that are relevant to them.

Customers want to get on with their day in general. Looking at ads, relevant or not, isn't their end goal.
Who would trust Boeing after this? Airbus must be feeling pretty good right now.
The statistic by itself might not signal it, but this is definitely part of what's going on, and I don't think anyone seriously questions this.

A good place to start is the Fair Sentencing Act which tried to address the problem https://en.wikipedia.org/wiki/Fair_Sentencing_Act (but, this just address the mandatory minimum triggers, not the fact that African Americans are disproportionately jailed)
You know many programmers are the 1% of the internet, in a way. I think almost every programmer has an adblocker.

I've been browsing without an adblocker for a while. I really recommend it. You will see scam after scam after scam ...

And most people, the 99% who don't use adblockers are falling for all these things.
That's why we have twin studies and adoption studies that show quite clearly how much is genetic and how much is environmental.
A lot or freelancers are from non-EU/US countries. 22€ can go from "food for a week" to "half of the minimum wage".
Bottle – Browser for B:// Protocol
Isn't this a natural way that scarcity comes back. If everything thar is produced is unsatisfying then someone will be willing to pay more to get something better. When someone finds a good way to sell that premium model then others will try to imitate it and after a while the value will drop again until someone finds the next way to do increase the value and so on and so forth.
What you are describing is opposite to the expression time flies when you are having fun.

You are saying Time slows when you are having fun, I suspect your conclusion is incorrect
There's a lot of variability per-state. Also it's not as exuberant on a per capita basis compared to other wealthy countries that also choose not to treat prisoners like animals: https://steemit.com/prison/@gaby-de-wilde/what-prisons-costs...

The California problems really are:
1. Volume - too many people doing time for non-violent crimes
2. Healthcare costs for prisoners and employees (also seems like a root cause of every major problem in the US)
3. General inefficiency / Unions etc.

Honestly I think the rational approach for the US would be to forget every single issue and focus entirely the healthcare costs. Nuke the problem with either complete government control of the prices in the system or liberalizing supply side thru abolishing of licensing requirements / AMA / FDA / CLIA / etc.
Sorry for being chatty, but I just had to laugh. I'm in the middle of renewing my work visa for the UK (so I can travel there for work from time to time). I'm sweating bullets... but then reading your message I realised, "Wait. It's not Japan" :-)

But, yeah. It's best to keep it light in your own head. "Going up against Japan" is like going up against a brick wall. If you start getting upset about something you're just going to wreck yourself. Japan will not change. Until it does, of course. And then it will change literally overnight for no discernible reason and you'll be left wondering, "How the heck did everybody know to change???"
> He seems to be arguing that in order to weed out poor engineers he prefers to keep things complicated.

I don't know whether this is his goal (he does make it sound like it), but I think the consequence is another: In order to manage not having a debugger, things are by necessity kept simple. It reminds me of a quote from Brian Kernighan:

> Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?

Since simplicity has other positive consequences apart from ease-of-debugging, there might sometimes be advantages to not using the fanciest tools all the time.
Yeah, it is very strict that you budget the month's spending on the money you have right now. It took me a while to get into that mindset and I now prefer it. It means that if your income fluctuates you always budget on the money you have, not the money you don't have.

Not ideal for everyone, but works great for me. Aside from that, I like the ability to set goals for yearly expenses and making sure you are putting enough away. This is great for insurance, tax, etc. I use Xero for my official business accounts, and being able to look to the future is the single biggest thing missing.
I don’t think campus security is responsible for keeping students on campus and organizing manhunts if they escape.

Comparing college with prison is patently ridiculeous. Why would someone expect that keeping someone incarcerated be cheap?
What is now a long time ago, Google indexed the web properly. At that time it was an unparalleled feat of engineering. They solved scalability. They also managed to do this without sliding into "portal" territory and won their search dominance fair and square.

FB never did anything but being at the right place at the right time and were pretty nefarious from the very start. If any innovation can be claimed to have come out of FB, it's new ways of large scale psychological manipulation.

I suspect it's the memory of those early Google years that make some more lenient towards Google, although at this point, they really shouldn't be.
> I'm a bastard. I have absolutely no clue why people can ever think otherwise. Yet they do. People think I'm a nice guy, and the fact is that I'm a scheming, conniving bastard who doesn't care for any hurt feelings or lost hours of work if it just results in what I consider to be a better system. And I'm not just saying that. I'm really not a very nice person. I can say "I don't care" with a straight face, and really mean it.

What's interesting to me is that a man could reach the age of 31 and still be talking like this. It's teenage language.

At the same time he's also so clearly in command of his domain.

I think expertise and power in one domain can really stunt your development in others.
The ancient Greeks were long ago discussing the possible existence of “animalcules.” Fracastaro gets credit because he wasn’t just philosophizing, he described actual disease in great detail with supporting cases (I hesitate to say “data,” that wasn’t really a thing yet) to argue for its mechanism.

It’s the difference between a stoner strumming his guitar, “dude, what if we’re all, like, strings?” and string theory.
But for things like Rails, most of the questioned were answered already and likely wont grow in any place. I wonder if PageView for questions ( How many people were checking in for each PL ) and a mix of number of questions would be a better indicator for popularity of languages.
If you know the symptoms of NPD, this stuff is cringe-worthy...

I'm a bastard. I have absolutely no clue why people
can ever think otherwise. Yet they do. People think I'm
a nice guy, and the fact is that I'm a scheming, conniving
bastard who doesn't care for ...

On the surface, the message is "Isn't it impressive how dominant I am?" but the unintended message is "I have a personality disorder!"
Universities also don't require the same level of 24 hour surveillance, and have a more cooperative crowd that can look after themselves. It seems reasonable to a first approximation that they would have similar costs.
one would think it's a simple thing to pay private prisons for low rates of recidivism rather than full beds...
Because America wrote up the framework for post WW2 Japan, and drug laws are a part of that.

Nobody cares to repeal the laws because nobody is sticking their neck out to call for legalization because pretty much nobody is seriously using them. There aren't tens of thousands overdosing and dying on opiates and there's no debate on how high is too high to drive. It's simply not a concern.
More than fair? Fair is what the free market decides someone should be paid. And according to google, for private prisons “fair” is a median salary of $32,000/year.
Simple: Because video ads are more effective, thus providing more sales for whatever's being advertised and more advertising income. Ad companies are trying to find the limit of annoyance vs effectiveness, and despite most people finding video ads and the like annoying, they're proven to be more effective than static ones.
Same trend here in Germany.
There's being blunt, and there's being a bastard (to borrow Linus' word).

True story:

I once worked in a place where a new trainee engineer was struggling with a piece of work. There were a few reasons for this that weren't their fault (not a lot of explanation of the requirements). Nonetheless, the work wasn't getting done as fast as the PM wanted.

Now, the PM in this case had moved across to software development from a post-graduate background in teaching, which I only point out to explain that this particular PM considered themselves something of a big deal.

(Having moved around as an independent contractor I'm fairly used to seeing small fish in smaller ponds that think they're the office genius, but this was next-level conceit.)

Anyway, they decide to let this engineer go one morning. Their prerogative I guess, but the PM shares with everyone later on that same day that they were able to steer this person in the right direction on the way out the door by kindly explaining to them that it hadn't worked out because "they didn't have the natural aptitude for engineering and would be better served pursuing a different career path".

Most of my gigs are in a fairly small city with a smaller community of engineers, so I'm used to encountering people a couple of years down the road. Sure enough, I never saw this person around again in any of the meetups or in any other gig, so I assume they left the industry based on this manager's feedback.

So yeah, bastards abound.
Extract Profile Views from LinkedIn
ITT: sweeping criticisms of psychiatry based on caricatures drawn from pop-sci accounts of psychiatry.

I am deeply critical of quite a few facets of modern psychiatry, but this thread seems to mistake the stuff that’s slung around in Guardian and Atlantic articles as having any relationship to reality.
Working at Facebook Made Me a Worse Person
that's the rgb compliment[1], this app uses the traditional colour wheel[2]

1: https://en.wikipedia.org/wiki/Complementary_colors#Colors_pr...
2: https://en.wikipedia.org/wiki/Color_wheel
Agreed -- I think I can change my internal definition of "systems programming" to the "providing services to other service".

"Resource constrained" doesn't even mean the same thing anymore either...
So this is what housing in the Bay has come to
Is Software Literally Eating the World?
Most people can’t agree on the purpose of prison. Certainly taking bad people out of society is one view, but punishment and paying a debt is another.

I don’t think many people would be happy about a murderer walking free and paying him even if it ensured he wouldn’t reoffend.
To be cynical, it probably worked out well for Garuda since their finances aren't strong. And with 5,000+ Max still in the backlog this is 1% of orders, so not much of a hit for Boeing. About $5 billion at list price, probably much less in reality.

What would really impress would be if they now ordered 49 COMAC C919 narrowbodies from China. That would send a signal that airlines are fed up with the A-B duopoly and that they're not prepared to take recycled designs any longer.
Why shouldn’t it be?

If people or companies are affluent enough to sponsor artists, it should be easier than ever because in addition to the historicall “exclusive” sponsorship we have a variety of means including crowdsourcing and event-based sponsorship.

Related to the two decade old socialist nonsense that information (MP3, ISOs, etc) wants to be free, I agree with the article’s expectation that musicians will tend to record less and perform more because if there’s no way to make money from it, why bother (assuming you’re a pro musician)
It is in a way, but that's because advertising has become underhanded and is inadvertently being done by the people at large. This is particularly prevalent in the media industry (TV and movies), where things like posters or TV commercials are not nearly as effective as the buzz a movie creates online.

When I checked my Facebook the other day, at least half of the posts made by my friends were in some way expressing how much they like a movie, TV show or game. I mean on the one side that's fine, it's sharing and talking about what they enjoy, but on the other it's a form of marketing / advertising, and I'd rather they talk about themselves or politics or something that matters more.
If we learned anything it should be that you should never trust anyone. The FAA trusted Boeing.
Sure, but isn't wealthy the undertone that goes into all these laments that music does not pay anymore? (the original doesn't seems much like a lament though, I read it more like a counter to those laments)

The whole "Let your creative juices flow, somehow gain access to recording equipment and distribution, have a hit record, be made for life", that's mostly over it seems. But it hasn't been with us for that long to begin with. Except for those brief few decades of industrial recording, getting paid for music has always been hard. Depending on economical overall productivity (excess food for entertainment specialists), maybe some or even a relatively high number of musicians would get paid, but hardly ever (or more likely "never"?) so much that their incomes would be envied by productive middle class, including artisans in decorative fields. Remember that before recording (well, before printed scores), music was entirely transient, whereas the products of artisans would routinely be investments in intergenerational status.
This is very provably complete nonsene.
> Comparing college with prison is patently ridiculeous.

The point is that they are different possible futures for a given individual. The matter of which of these two possibilities comes to fruition depends on policy and on that individual's conduct. To the degree that it's determined by policy, it makes sense to restrict incarceration such that it is used at most in the limited situations in which there is societal benefit.

Drug prohibition, for example, does not achieve this, but as a policy is responsible for a huge portion of the costs of incarceration.
This was pretty much the high point of "coder machismo", along with Eric Raymond and his power tool analogies. Presumably this is also why the kernel doesn't have a test suite. Interesting to compare with the other paragon of software development processes, SQLite, with its vast test suite. It doesn't have a "debugger" per se, but it does have some tips: https://www.sqlite.org/debugging.html

Always difficult to tell what the cost of this was. What features did we not get because developers were put off? What problems did it prevent? How did this affect downstream Linux ecosystem development and culture?

Re: use of debuggers, I've found them most useful when dealing with other people's code; you can short-circuit a huge amount of "where is the code that does this" or "how did I get here" by just setting a breakpoint and getting a stacktrace.
People are not pirating "some" art, the generally pirate the best art available.

The best art has always been produced by professionals and not by some YouTube narcissists who think they're God's gift to this world.
I kind of agree on the point about thinking of bugs at a different level. I'll first try to reason about what went wrong and look through the code based on the stacktrace.

But the debugger is nice for a certain set of problems. If you get a (java) lambda statement that is going fubar, it's nice to attach a debugger and just analyze the lambda flow to see how each statement effects the data.

One of the projects that I worked on, we'd often repeat that we had to look for the _root_ causes of mistakes. Which is done without a debugger, it might just be a conceptual error. e.g: if we had a nullpointer, we could just add the simple null-check. But it'd be more interesting to reason about if it should even be possible for that variable to be _null_ anywhere in the code. So we could rewrite it in a way that it can't ever be null and avoid the check.

Anyway, you probably should use a debugger , but it's just one tool of many.
As a non-American, what I find mostly surprising are these two things:

1) that a society that mostly believes that a system of private businesses competing in a free market is the be all and end all of optimal resource allocation end up having the most expensive health care, higher education and apparently, prison system in the world; that this fact does not trigger more thought and discussion;

2) that despite incarcerating people being more expensive than sending them to Harvard, you still favor punishment over prevention and rehabilitation, having the highest incarceration ratio in the world.
>> Yet they do. People think I'm a nice guy, and the fact is that
I'm a scheming, conniving bastard who doesn't care for any hurt feelings
or lost hours of work if it just results in what I consider to be a better
system.

Such honesty. I think that jerks who scheme and hurt individuals for the common good are the best kinds of jerks and the world needs more of them.

Also, his points make perfect sense for Linux Kernel development. It shouldn't be easy to change.
Stability is by far the most important feature. Even excellent developers don't cut it for the Kernel; you need complete freaks of nature.
It's impossible to even wrap one's mind around the sheer number of systems that depend on the Linux kernel.
Kernel development cannot be slow enough. Most of the new code should be thrown away without batting an eyelash.
In fact, every line of code merged should be so good that it should deserve an international conference dedicated to it and the author should get a medal.

Heck, every line of code should have a religion built around it; complete with churches, priests, a pope, schools, etc...
Scandinavia is a bad example; that only works when you have a culturally and racially homogeneous society.
Financial projections for startups business plans and financial forecasting
> Customers don't want to see ads.

This strange assumption keeps perpetuated at HN as if it was the only possible opinion - but it's far from it. Personally, most of the ads I see on the internet are next versions of my favourite products, their next versions and related offerings, and I generally enjoy them and seldom click through to actually purchase something. And from talking to a lot of non-tech people, I actually tend to think that there's a lot more of people with similar experience that are just very silent in the whole ad debate.
To add perspective, in New Zealand, 50% of prisoners are Maori who make up 15% of the population. Another 11% are Pacific Islander almost double their percentage of the population.

The numbers are so out of whack that it points to some serious systematic issues, even in a country generally assumed to be quite attentive to their indigenous population.
Make sure you are really good at what you want to consult on. Find your niche. It helps if you've been doing the same thing as an employee for a while so you already have references. Or if possible start doing it "on the side" for a while to build up some experience.

For me my niche is making already built PoC projects ready for production and scaling those. So I target small startups typically with 1 to 5 developers with a PoC built, some traction and a good funding round so they can bring me in with my experience to stabilize/deploy/scale their product and build proper development, testing and deployment practices.

I've been doing that for years, first as an employee, then combined consulting with employee work and since 2015 switched to full time consulting. I have built up a network of investors and people in the local startup scene and whenever my current contracts are almost finished I start pinging those contacts for more companies that fit the criteria.
Other countries have proven that this is wrong.
The US prison system does not aim for resettlement. It wants revenge. It's left with too many prisoners and abysmal conditions in prisons.
Add privatization of prisons to the mix and the situation gets so much worse due to wrong incentives and corruption.