jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In order to make 200K as a $100/hr contractor, you need to be continually employed at that rate. The consistent employment is the hard part.

In my experience one can make $100/hr+ as an iPhone contractor, but only in small chunks. It's getting harder, too, because there are now plenty of good-enough people who will charge less. Python + Javascript is hard, because there are loads of good people who will work full time for far less.

One rule of thumb I've found for maximizing contract rates, is that the best paying jobs are usually with huge rich non-technical companies that are kind of internally screwed up and are trying to solve their software problems by throwing money at them.

Thus, the best bet for making $200K as a contractor is to do something kind of horrible, like being a consultant at a bank or oil company fixing up a botched Oracle Financials install, or something like that. The other option, if you have a clearance, is doing defense contracting. (However, typically if you have the right clearance, you'd know about that option already.)
I think the title is a bit misplaced. The point is not that positive thinking is bad, but that you will likely be happier focusing on your relationship with others and accepting yourself as you are, as opposed to trying to make yourself "better". The title is linkbait that only vaguely references the material in the article.

Still, I thought the article pretty good. A key insight was a quote by Dr. Neel Burton:

"In traditional cultures, people lived in very close knit communities. They knew each other, and they didn’t really focus on themselves so much. The focus on life was on the survival community and not on their own individuality. Modern society is very different from that. There’s a huge emphasis on me; my goals, my life, my death. That puts a lot of pressure on people, and it’s not the kind of pressure that we’re evolved to cope with. That’s the source of many of our problems."
A more efficient method of deriving the value: http://www.google.com/search?q=speed+of+light
I wish one of these companies would solve the problem of using these services on your home phone. I have service from Time Warner, but can't forward to Google Voice or Twilio because TW doesn't offer conditional call forwarding. So instead of forwarding to the third-party voice mail after 4 or so rings, I only forward after a half a ring, making the service useless. I imagine TW doesn't provide conditional call forwarding because they also offer a voice mail service, albeit much less feature-full and $4/month.
You mean AA?
Envdir [1] or its python port [2] are one way to organize environment variables

[1] http://cr.yp.to/daemontools/envdir.html
[2] http://envdir.readthedocs.org/en/latest/
Hmm, which is it, do you disagree that aggressive legislation against Uber is unrelated to it being an American company? Do you believe that this legislation promotes openness, personal responsibility, free choice and minimal government? Or do you think that this isn't a largely pan-European phenomenon?

I'd be thrilled to hear exactly where you disagree and how you can defend your counterpropositions. It's much more interesting than name-calling.
@nnain
I already worked on a solution for getting in and out of the comments section. You can just keep scrolling and comments will collapse automatically, otherwise you can always close it from the icon which stays on top of the screen.
Give it a try.
I'd rather not know what sort of fumes rise off a circuit board when broiling it with a heat gun or taking it out of a hot oven.

Shouldn't be much in the way of fumes. The circuit board goes through a similar process at manufacturing time. After that, the board is washed to remove excess flux and other gunk. Assuming the OP didn't leave any stickers or such on the circuit board, it should be fine.

As a note to anyone thinking to do something like this... you should only try to reflow the board itself. Take everything apart. Do not, under any circumstances, heat up any kind of battery, or else bad things will happen.
Tor is designed and engineered to allow anonymity.

Handguns and semi-automatics are designed and engineered to kill humans.

If the creators intent matters, then there is a moral difference between the two.
I, too, find this hypocrisy within myself. I find myself supporting groups such as EFF (which I believe should be supported) who take on quite radical positions, if not as radical as the NRA's.

I'd like a solution to this problem as well, but one probably does not exist. Perhaps hypocrisy is a fundamental part of humanity...
IMHO the most important thing is to keep his interest continuously for several years. I would suggest these steps:
1: Finding what is interesting for him - games, web, automation, hardware, etc. Open source project or good step-by-step tutorial is good starting point.
2: Preparing a build environment
3: Building and running
4: Doing small change in the sources - renaming something, etc.
5: Building and running again
...
N: messing deeper with the source, changing complex things
N+1: Building and running

In that way he will learn the fundamental process of building something in small steps and endless iterations, messing with other peoples code and navigating easy in it - that one is important too.
"Desirable difficulties" were originally suggested by Robert Bjork, a psychology professor at UCLA. For a short overview, see his website: http://bjorklab.psych.ucla.edu/research.html#idd
> I don't do much systems programming, but mean to do more, and I'm a little disappointed that what I thought was a good approach at a systems language (golang) is met with such derision by him…

His golang article was aimed at the low-level compiler implementation, not at the language itself. In particular, he thought that gccgo was the right way to implement the language since it builds on top of existing infrastructure and doesn't try to reinvent it (poorly, in his opinion).
Nobody is going to accidentally download 50GB of child pornography, but people accidentally kill themselves or others with guns all the time.

That isn't a perfect or ironclad resolution to the hypocrisy, but it does highlight an important difference in the intent behind the two things. Guns are weapons, and while they have perfectly innocent uses and users (shooting ranges), they are primarily created to cause harm.
Does a flaw in a system have to be relative to another system, or can it be a flaw in isolation?

How does that show resilience, numerous Tea Party members have been elected, it may have been under a Republican banner, but that is more a symptom of a 2 party electorial process.
Yes, I believe that is what happens. On the other hand, my symptoms often seem to improve if I eat pizza for each meal for 24hrs (order one night, consume left overs for the next day). :)

Crohn's is one illness that attracts more than it's fair share of woo and 'special diets' and so on. As a result I've become fairly sceptical of any one-off scientific papers that make certain claims, whether they are related to auto-immune diseases or not.
Reminds me of a quote from a geocoding session at an OpenStreeMap conference. "Addresses are not a theoretically hard problem. The problem is that people don't follow standards, or have the same standard."

Trying to get everyone on the planet to massively change how they view the world is not easy.
Interesting idea ... might be useful to be able to invert the cost measures. For example on the SSD page seeing $/GB instead of GB/$. Seeing the price per GB go down is more intuitive to me than seeing the GB per $ go up ... not sure why!
I'd see a neurologist.
It's a textbook. Flash doesn't matter. The content needs to be there. I've read textbooks on my iPad before; for the most part, it works OK. There doesn't appear to be any big advantage to the Kno that couldn't be matched in a specialized iPad app.
I am pleased to announce that soy sauce does not have to be out: http://surefoodsliving.com/2007/05/kikkoman-soy-sauce-claims... If you are hypersensitive it may be a problem, but it works for me. I have now consumed quite substantial quantities of soy sauce in the past few months with no effect at all.

I do stick to the Kikkoman name brand, but this turns out to be easy, it's the golden standard. Usually if it's not Kikkoman, it's fake soy sauce anyhow which is also safe.
The over-engineer in me likes the way Rails 3 does it. That way I can pretend that my code is reusable, as the URL is decoupled from the code that eventually implements its handler.

You don't have to pretend ... it actually is reusable. I don't get what's "over-engineer"ed about it.
And Reddit with the top 100 subs moderated by the same ~dozen people who are almost certainly making a living out of it from back channel advertising/marketing/bribery.

And Wikipedia, where power tipping super editors can control whatever they want.
1. VIM
2. Emacs
3. TextMate (free)
4. Sublime

That's most probably the correct list. But again that's a perception. At least in the 'ruby' community 'vim' reigns supreme. Of course VIM and Emacs have ~20+ years of life, might not be exactly 'fair' for other editors.

Now a dispute could be made about JavaScript developers, since you need really tons of plugins to make vim (jslint, syntax, etc.) and you always need a browser to test your code (most dev are interested in client-side JS development).
Extensive discussion of Cringely's original article from a few hours ago:

https://news.ycombinator.com/item?id=8944637
Having a vibrant banking sector has been a point of pride for London for a long time.

It's got benefits in terms of bringing in tax money, both directly from the companies and indirectly from their employees.

If you're known as a top location for a given service, it can also make companies want to open up there, if they want to attract talent from their competitors (although this may change as more companies move to remote-first employment)
Learn to code?

I don't have much sympathy for journalists, especially because of how blasé they can be with industries shutting down or laying off workers.
The computer port speed is not set to the same speed than the GSM modem?
Um.. no it wasn’t. Git was a complete trash fire on Windows when GitHub was founded for one.

I started using git when I was working on embedded Linux professionally in 2005, witnessing the whole bitkeeper saga. I am keenly aware of the history of DVCS 15 years ago.

Meanwhile outside the bubble of academia and startup web devs in 2008, Windows was still by far the most widely used dev platform. I typically deployed Mercurial when I wanted to convince a wider technical audience others of the beauty of DVCS.

GitHub felt safe the same way Instagram (among many) felt safe deploying for iOS only, even when then Android had a larger user base. There are other factors at play, and it was not that git had some kind of major advantage in 2008. If anything mercurial had a slight edge.
But if anything in 2008, the wider DVCS market was still in its infancy.
Always thought of this as a fascinating race to watch. What will happen first: (1) Tesla figuring out how to really build & manufacture cars or (2) the legacy automotive companies really figuring out build & deploy software?

(It's not that black and white, all automotive companies have varying degrees of expertise in both software engineering and mechanical engineering. But it's certainly interesting to watch the industries learn from each other.)
You clearly haven't used Unity; it's basically a clone of the OS X 10.6 interface (before they changed spaces) built on top of GTK3. It's got a useful set of standard key bindings (hold SUPER for a cheat sheet). It would actually be pretty awkward to use on a tablet.

Gnome 3 OTOH is as you describe: giant touch-friendly menus, swipe to unlock (with a mouse), etc.

Your position seems a little alarmist. How does systemd mean you need to stop using Linux? I'm sure XFCE will continue to work.
Do you believe such a model is viable for any future conferences ? Does it need a lot of money and/or system administrators to run compared to the number of participants ?
> "[Citation Needed] Nintendo has clearly earned a reputation for first party games above any other manufacturer."

https://www.businessinsider.com/nintendo-reliance-on-first-p...

I mean this isn't controversial within the games industry.
Having diverse sources of revenue matter to support themselves if their first party games take a stumble for whatever reason is critical. It's not like Nintendo hasn't had downturns in the past, e.g. the Wii U era.
A new metric emerges.

There's still the good old https://duckduckgo.com/?t=ffab&q=%21gtrends+buying+ethereum
You don't need AI based non linear simulations to see what's going on. The simulation shows that traffic can be described in much simpler terms.

You'll notice that traffic is actually a longitudinal wave that travels through the system. The cars are particles and traffic is crests in the wave.

The wave usually travels backwards against the direction of the cars. The worst type of traffic is when you get a standing wave where the crest of the wave just stays in the same place.

Take a look at the simulation with this knowledge in mind. Then you will actually see the wave.

An elegant solution to alleviating traffic would be to then take techniques that dampen waves in materials and translate them into techniques that work for traffic.
I agree, hopefully they will leave the social media sites into their own decentralized camps. Sounds like a win for all sides. No more megaphone amplifying ideas that don't have the native support to deserve it.

The rest of us will stay secure in our belief that Coronavirus is real, that 5G isn't a government conspiracy, and that Donald Trump lost the election.

Each of those three items have very specific dangerous implications for the people spreading disinfo about them.

Seems like an easy wedge to exploit if you were a hostile country looking to conduct psyops on America. Did you consider the wider security implications of half the country no longer believing in fair elections?
It's still a lot more sustainable than their competitors.
Hi HN. I'm one of the Snowdrift.coop cofounders.

Finding a sustainable funding model for free/libre/open (FLO) software is a perennial topic on HN. Snowdrift.coop is one such attempt. We are hopeful that we may succeed where [others] have failed due to our novel mechanism, Crowdmatching. It is described in the post, but in short it's a matching pledge that combines the best of Patreon and Kickstarter.

One of the larger challenges is communicating the scope of our vision. "Sustainable funding" to us doesn't mean "maintaining the status quo, but with less burnout", it means FLO software [out]competing its proprietary counterparts; longer-term, we plan to support other public goods, not only software.

We've been around since 2014 (before Patreon!), slowly working toward launch. It has been a long journey, [in part] because of the ethical standards we've held ourselves to — we also use exclusively FLO tools (with one compromise: using gitlab.com) and operate as a non-profit cooperative (no conflict of interest between VC and the public benefit). But we're finally near the home stretch, and expect to launch Soon…

The irony isn't lost on us, that Snowdrift.coop struggles with the same issues we're looking to solve. Without reliable funding, we rely primarily (currently 100%) on volunteers, which means that progress is inconsistent, based on availability. That's one of the reasons why we're asking to be included on the FSF's High Priority Projects list — additional help could make the difference between launching "Soon" in 2 years vs 2 months. It's also the reason why Snowdrift.coop ought to be on the list — almost every FLO project struggles with this.

Our scope is wide enough that there's room for any skill set, but we can particularly use help with frontend development (especialy css), finalizing our organizational/legal structure (especially 501(c)(3) issues), and project management / organization.

I'll do my best to answer follow-up questions (while trying to balance time spent on HN vs getting any work done today).

[others]: https://wiki.snowdrift.coop/market-research/other-crowdfundi...

[in part]: the other parts are the regular challenges that any organization faces; the Snowdrift.coop team is working on this because we care, not because we have the most experience running a fully remote, global team.
Third, a good competitive game should test a player’s skills and minimize the element of chance or luck. Ideally, the probability of a weak player defeating a good player should be as close to zero as possible.

I'd disagree that this is the ideal. Personally, I enjoy games that mix luck and skill. Take Cribbage, for example-- the weaker player will still win about 45% of the time, by virtue of having been dealt better cards-- which is why tournaments consist of a number of games, to even out the luck.

I think it's great if weaker players can defeat stronger players, on occasion. It helps keep the game interesting for everybody.

Put another way: when I play chess with my children, I have to handicap myself-- otherwise, they'd lose every time, and quickly lose interest. When I play cribbage with them, they still win often enough to keep things interesting.
I'd venture outfits of the calibre of your SaaS are much rarer than you may think.

Your UX is stellar, it's very clear what the value proposition is.

You're solving an actual problem, it's a problem most people and not just programmers have, and you're not building an adware, data-collection social networking honey pot where there is no significant revenue until you have thousands upon thousands of users.

Things which can't be said of a number of the ideas I see floated here...

I mean really, AdSense link farms? What a terrible idea. What a way to waste programming effort and pollute the web with crap.
I disagree with this. Software is mostly a product of API flexibility rather than the number of potential users.

One thing that annoys me most about Windows is that I have to use a mouse to manage windows. There are tiling window managers, but none of them can hold a candle to Xmonad. Even though Linux has fewer users, it has better software.

Same goes for Android -- fewer users and less monitization opportunities. But more possibilities, so there are more interesting applications. (Locale, for example.)
I've always wondered why they don't just intersect the relief wells with the original well closer to the surface (don't have to drill as much).
Is there a technical reason for why they don't do that?
Canadians go to the US for treatment because they either want to get treated faster than it is possible in Canada or they want or need a method of treatment which is not available in Canada. (The latter is not terribly surprising if you consider population sizes.) Nobody would go for US treatment because of money issues.
I've never met people like this before. Almost everybody who I've heard trash-talk a language or framework was either very new to it and felt frustrated, or just a bad programmer.

Having said that, not all JS frameworks are built the same. ;) And you're entitled to have a preference and not be "Louis CK'd" into loving everything under the sky.
Nvidia doesn't have 70% share of linux desktop by any chance. If anyone, that would be Intel.
Halal abatoirs are the norm in most Sheep producing parts of Australia/NZ. This is far from unbridgeable.

The immediate reason for live exports now is there there's a premium on live sheep, often in the middle east.

Anyway, either the exporting or importing country can "ban" live shipping, so if origin and destination countries have different opinions that doesn't mean things can't change.

Obviously ban doesn't mean ban, just regulate to the point where transport-to-abatoir doesn't make sense. Obviously breeding stock and such will still travel.
While mingw is the king in windows, it is beneficial if other c-compiler projects provide alternatives. One day, clang will come as a complete alternative (modulo winapi headers) combined with libc++ eventual implementation. Personally I would like to see other dbg projects like mago materialize for dlang native debugging. From what I see, LLDB could be useful for LDC2.

But I do not know if LLDB debugs only MSVC debugger format or also Dwarf on windows? Is it only specific to clang-cl?
> The voters already collectively own the treasury of their state.

The situation is bit more complicated than that.

The voters aren't one monolithic entity. So government has lots of principle-agent problems. Check out Public Choice theory (https://en.wikipedia.org/wiki/Public_choice).
Has VIM made any signification improvement in recent memory ?
You are completely assuming that everyone who wants to program is intending to do so professionally, or that they won't be able to grow from a basic intro of "here is how to present your thoughts programmatically" and then cover the deeper subjects later, as they need to.

This is especially relevant as we start teaching programming at younger and younger ages. I hope it's obvious that when kids start programming in 4th grade, it's much more intuitive to start them on Logo than lambda calculus...

See, for example:
https://neil.fraser.name/news/2013/03/16/

Also, if you look at the amount of money that "Flappy Bird" made, perhaps making brain-dead iPhone apps isn't such a bad deal...
Toxic shock from honey is possible, but it is due to the honey being made using pollen from flowers that are toxic to humans.
> This pisses me beyond anything. What "privilege"? "Privilege" of having to admit my own mistakes and take personal responsibility for every step I take?

Quoting from the dictionary: “a special right, advantage, or immunity granted or available only to a particular person or group of people.”

In this case, it's a common term (http://en.wikipedia.org/wiki/Privilege_(social_inequality)) referring to the fact that challenges are not applied evenly to every group. You had some disadvantages due to being poor but you would have faced even more had you also been poor and female (or gay, disabled, the wrong ethnicity, etc.). None of these are absolute barriers but they require people to spend effort dealing with something their more privileged peers do not – pointing to individuals who succeeded anyway ignores the number of people who give up after years of being worn down by that pressure.

Perhaps you'd recognize the concept better in this formulation: http://whatever.scalzi.com/2012/05/15/straight-white-male-th...
I'm sure I'm in the minority but I don't consider ping a social network (nor do I Twitter, honestly). And that's just me. Twitter is so much more communication focused in my book where things like FB anf G+ have been more frivolous.

I never thought of Siri as search. To me it was more about interfacing with your device.
Generally, yes. Try some examples to see. I've done a lot of comparisons of game world simulators written in Go and Scala, accomplishing similar things with radically different memory footprints. I think the difference has to do with the fact that everything you do in Scala produces tons of little objects for anonymous functions and loop iterators and so on.

For many applications this doesn't matter, especially with how cheap RAM is. But for some applications, such as mobile games and rented server space where your profitability is a function involving RAM cost per user, this can be very significant.