skysight-inc/HackerNews huggingface dataset:
>the prescription Joreen gives at the end is still a very democratic system, much more democratic than the hierarchies that exist in corporate businesses.

yes, but these are measures designed to prevent an accumulation of power and information so that leaders remain interchangeable (like rotation); this does work against building individual competence. These are hard to maintain as a movement/organization gets bigger - for example the green party in Germany abandoned rotation and direct democracy at some stage.

I think that creating an organization that works well (any form of organization) is really a form of art - there seems to be some secret sauce not described in any books that makes it all tick. (for example even a dysfunctional system like this one somehow works for Valve, they seem to be doing fine from the business side of things)
I've found the surface book + https://github.com/jakeday/linux-surface

To work quite nicely, battery life is decent (6-8 hours with coding and web browsing usage).

I'd think the Surface Pro would be similar.
What if you could set parameters under which the power company could turn off your air conditioning, and you got paid as a result?

Such as:

* You may turn off my air-conditioning for $2.00/hour as long as my room's temperature is below 75 Fahrenheit.

* You may turn off my air-conditioning for $10.00/hour as long as my room's temperature is below 80 Fahrenheit.

* You may turn off my air conditioning for a maximum of 1-hour per day for $60.00/hour, as long as my room's temperature is below 85 Fahrenheit

* You may, at no point, turn off my air-conditioning between the hours of 10pm-6am.
I find it horrendous.

Setting a static delay means that either you set it high and it'll feel incredibly sluggish when trying to move the cursor right after you type, and setting it low means that any pause while typing will cause palm interference.

My solution doesn't have any arbitrary delay, and I haven't fat-palmed at all since I've found the right settings.
I'd say Fizz Buzz + knowing when to use a map vs an array and you up your chances to 80%
Thanks for the positive feedback!

What price would you feel comfortable paying for Pi? Would a free trial make the $70 price point more reasonable for you? Would your rather pay a subscription?

I'd prefer not to reveal exact numbers this early but I'm absolutely getting some real traction and interest so far. All positive feedback so far.

I noticed a lot of my "productivity" throughout the day was a back and forth between switching tabs, opening/closing apps and trying to manage multiple projects between each of the tools I used. I had more macOS desktop spaces open for these tools than I did what I was working on. I wanted a solution that would allow me to maintain focus while being able to manage different projects/ideas. No one tool could offer a solution for all of my tasks. Individual tools were either overkill or required a subscription. A single source, always accessible and use of collections made my daily tasks much less hectic. Now I can get through the day with only one or two spaces open.

Initially I saw improvements in my own productivity. The overwhelming initial positive feedback so far has served as great validation as well. I've gotten a ton of valuable user suggestions and am now working on improvements before posting on more outlets.

I hope I answered all of your questions.
Sourcegraph CEO here. :) Sourcegraph works really well with GitLab so you can search and browse code (with IDE-like code intelligence) across all of your GitLab EE/CE/.com repositories efficiently. See https://about.sourcegraph.com/docs/config/repositories#gitla... or just set it up with the one-command installation instructions on the homepage.
Uber and Lyft drop driver for livestreaming passengers on Twitch
Project manager, Business Analyst, Sales engineer, devops, high level support role, a role in system integrations, technical writer.. etc etc. I believe CS degree is a good base now and days and doesnt mean you have to go straight into development. Best people I know in the above roles have a programming background. Good luck, don't stress and dont give up. First job was the hardest for me :)

Get out there and interview if its important to you. The more interviews you fail the better you will get at them! If you wish to master the silly technical interviews IMO the best way is to throw yourself into the fire.
Yep, here's the old Woz/Roy Rankin 6502 code for log, exp, conversions, and basic math: http://www.6502.org/source/floats/wozfp1.txt
If we're giving suggestions ... I strongly recommend against a website that requires javascript to view anything.
That means a UI that has to take into account the idiosyncrasies of different tools. It seems like a recipe for disaster, if focus is what SF needs now.
I'm pretty sure that this essay is farcical, sarcastic, and/or ironic.

Also, I'm guessing from the style and topic this is the same Jared Diamond who wrote Guns, Germs, and Steel? Particularly the clock idea I believe is repeated there.

It's also curious to note that this copy seems to have been OCRed, given that there's at least one occurrence of "fanners" instead of "farmers".
If they are expecting to lower energy costs then why do they want more subsidies? Or on the other end a carbon tax to penalize competitors? I'm sure there are policy prescriptions other than subsidies that can be beneficial to the industry but the ones that seem to get the most discussion are production tax credits and carbon tax.
Because kids
I'm all for enlightenment, in principle and ideologically. But if it fails to solve our existential problems it also looses much of its raison d'etre.

I'm not sure if I would rather live in a doomed and enlightened (sounds like an oxymoron) society than an ignorant but stable world of hunter gathering tribes.

What good is all our technological advances if it also leads to ecological collapse that nullifies all of it?
Do you actually enjoy making things with code? Leaving aside the mostly BS algorithmic interview fodder (you're never going to use any of that until the next job search at 99% of places), when was the last time you just wrote some code to do something you wanted to do, or screwed around with a library or a framework for the hell of it? Have you done any real software development work in the past?

Most of what I do as a software engineer is not particularly complicated; it's playing with Legos or akin to construction tradework. I've got to have attention to detail, and a mental map of how the piece fits into the whole, but it's not super clever or complicated. And I try my damndest to avoid things that are clever or complex, because they're usually far too easy to get wrong, and create too much work for future-me down the road. A startling percentage of my time is just doing variations on database crud operations and munging data from one source through some transformations and pushing it at some destination.
On a distro like ubuntu the updates are basically just security and some bug fixes. Opening an application and finding the UI's been shuffled around doesn't happen often (firefox aside). The updates are also usually pretty small thanks to the package manager and the ability to dynamically link libraries, you can typically update a whole system and download will be about the same size as updating a typical windows app.

It's also truly centralized, so the OS updates come through the same channel as the app updates, there is one way to do things. Windows store is still not centralized, some apps will update themselves, some will through the store, some from windows update and some from click once, which still seems to be the only viable enterprise option (oh how I wish for a corporate package repo).

Sadly some of these issues are already starting to push into the linux world through things like docker and snap packages, where things like UI changes can be pushed onto users. There's also the current invasion of software that only (practically) statically compiles so installs/updates will become much more bloated.
how many leetcode problems have you done? are you really not picking up any of the tricks? which language are you writing in?
Don't limit your argument to people! Genetic variation creates hierarchies in which some are worse and some are better. It is inherent to literal life. Arguing some arbitrary technology created sexism and power structures is a nonstarter.

You could argue that agriculture and modern globalization is exacerbating preexisting, inherent problems, but that's not the articles stance.
In our case, because we live in the Seattle suburbs and we don't have a solution to the problems of street people shitting in the buses, threatening our children and causing fights; of banana republic hours and whimsical every two-hour-or-so schedules; of no room in the Park and Ride lots; or of miles-long walks to the bus stops. You sound pretty smart and probably have the solution to these problems. Please share it.
I guess it's just semantics then, tomato tomato. One could theoretically make a digital painting with a DRM-enabled stack and could be left with only one (more likely to see DRM-enabled stacks coming to video/picture cameras, though). It's up for debate whether meat-space scarcity is more ... "authentic"? (higher effort to duplicate?) thanks to physics than something digital (e.g. DRM systems that might be more easily broken).
Rafael Krux - Nostalgic Piano
Cash is usually the last thing the dealers want because they double dip by getting kick backs by selling loans to people. By financing through a credit union you can usually get a great rate, invest that large sum else where, and pay the loan off early if you want. Some scummy dealers will also only give you a price based on you financing with them, cash is more expensive since they were expecting that kickback.
"Immigration in Canada is definitely needed as we've been under the replacement rate for 40 yrs "

I find this bizarre.

If people are not having enough kids than the 1st-order solution is to 'have more kids'. Not 'bring in others' - that would somewhere down the list of solutions.

There are plenty of things that can be done to encourage this, but they're not even trying. It's not even a policy. In Quebec, they have socialized early stage childcare and that seems to have actually made some of a difference.

"Objectively, I think Canada does need more population growth,"

As a Canadian, I don't see for a moment why this is true.

Most newcomers go to Toronto, Van or Montreal - Toronto has doubled in size since I was a kid and it can take 4 hours to drive from end to end: a sea of identical looking homes, malls and Starbuckses. Vancouver has become one of the most unaffordable places in the world to live. It's like SF but with much lower wages.

Contrary to reasonable intuition - in the last 30 years, as we have increased 'diversity' in our population, paradoxically our industrial base has become less diverse. We are no more than ever dependent on basic things like banking, making cars, exporting natural resources and construction. In addition, our ability to make sophisticated products has gone down. Switzerland and the US lead the pack with creating high-end exports like software, financial services, drugs, machinery. UK, Germany, France, Japan do well there. But Canada has gone down on the value chain. This is illustrated by the weird trade paradox Canada has with China: China buys raw materials from Canada and sells finished goods back to Canada, but usually the mapping is the other way around for 'rich/poor' countries, i.e. US buys raw materials from 'some poor place' and that 'poor place' buys iPhones, software and machinery from the US.

I think we really need to think about sustainability in population and it starts first with families, and then includes migration as a secondary but important factor.
HOPE Conference Criticized for Allowing Far-Right Harassment
well, I'm sorry, but that seems like too many words for the idea you expressed in them.

maybe it's just me, but at least sometimes brevity pays off.
This is my calculator of choice on iOS.
https://itunes.apple.com/us/app/tydlig/id721606556?mt=8
this gives 3.46e+5, probably comparable to brown dwarf figures in the tread.
I would hope that a "Devops Engineer" or similar would be able to breeze through Easy leetcode problems (i.e., string manipulation) without issue.
It works for Bitbucket (Mercurial and Git, although they don't advertise Mercurial nearly as much as Git).
> Then 1995 happened, and any doofus with five thumbs and a keyboard could get invoice prices for free all over the Internet.

My uncle was a top car salesman in his area at that time. He said guys would come swaggering in with a printout from the internet, and he'd be like "so what - go somewhere else, then" because it didn't matter - no one was going to sell you the car at zero profit.

If they "secretly" raised the "invoice" price it was almost certainly so they wouldn't have to deal with boneheads constantly coming in and demanding to buy the car at cost.

Anyways, his advice today? Lease. And if you're trading in, wait until the day you're supposed to pick up the new car, then call in and say, "you know, I think my trade-in is worth more than that" - they will always negotiate at that point.
No, you can get there by finding jobs where the interviewers/hiring managers aren't using Leetcode as their filter. (They do exist, even if they're not as common as they should be.)
Agreed. The last car we bought had 0% and a rebate on the loan making it cheaper to finance than to pay cash.

I've heard of dealers pulling out of an agreed deal when they learn the buyer wants to pay cash.
Snapshot of Toys “R” Us Store Locations as of April, 2018
Lots of great advice on this thread, but here's a different way of looking at things:

If you like programming itself, don't pull the parachute cord on it just yet. There are plenty of companies that aren't tech companies that need programmers -- maybe that's less pressure mentally and from actual demands from the job? Something to think about, at least.

Also, consider a secondary skill or interest and mull over what kind of company could benefit from the intersection of that and your programming skills. (That's somewhat inspired by this: https://medium.com/the-mission/make-the-pursuit-of-curiosity...)
In the alternative hunter gatherer world, the majority of us just wouldn't exist.

(The carrying capacity of the Earth for that lifestyle is likely in the low hundreds of millions)

So you'd be exchanging your privileged few for those privileged to be alive.
Thanks for asking. If you get back on the same pace after 3 months it would be acceptable. However I think this unlikely. From the linked page https://about.gitlab.com/handbook/ceo/#how-do-we-keep-shippi... "Don't ever slow down because it is very hard to recover from that. As soon as you stop shipping (for a big refactor, a security initiative, etc.) it is very hard to get back op to the old speed. The organization has accepted a slower rate and there are always enough reasons to go slower. You have to do the refactors and other things during the course of business, never slow down."
That is often not true, given how low the APR on a new car loan is if you have good credit.

E.g. loan at 0.9% and you can get WAY more than that by sticking that $40k in even a safe mutual fund.
" I just think: Who needs it?"

Well, the human race? Or life as we know it? At least in some way :)

... Or depending on how you look at it!
it's a fair question.
I would agree if it wasn't for the perspective corrected interpolation that happens in the w/z component for vertex properties[1].

You're not going to get that in a 2D rasterization API without doing a per-pixel calculation of each rasterized pixel(due to non-linearity) which would defeat the point of a 2D API.

[1] https://stackoverflow.com/questions/24441631/how-exactly-doe...
Better off at the cost of destroying most ecological systems in the world and pumping massive amounts of CO2 into the atmosphere. We'll see how long it lasts.
The key word being requires. Adding polish with js is always appreciated.
First, congratulations, you have accomplished a lot by getting a CS degree and should feel very proud of that.

Now before presuming you can't handle a workload at a company that isn't all testing-mensa-crazy, you might want to look into how you respond to this stress before evaluating the best course of action.

As other commenters have said, there are many options, but at the root of it you should understand what/why you feel this stress and it would be best to get professional advice on that.

I'm the last person who wants to advocate pharma-everywhere solutions, but I've worked with some extremely talented people who otherwise struggled through life and managed to find the right formula that worked for them.
Not to be glib, but a bicycle solves a lot of the medium range issues. I have a car but use it sparingly.

Anything inside of 15 miles or so is fair game and I’m almost always faster than a car and guaranteed faster than public transportation. Kid and grocery hauling is well within reason. And my weather is about as weird as yours.
Statement: No Fascists at HOPE
You would have learned the same if you had lived in those neighborhoods instead of simply swinging by. Of course, most people choose to segregate, but you always have the option in NYC.
Having our laptops finish a workload in 15% less time is nice. Running Facebook on 15% fewer computers is the power consumption of a midsized country. For them, a 1% improvement is a great day.
15% is winning the lottery. Every week. ;-)
Ha! Yea! Humanity will do just fine without my kids, though.
Yep basically. Set your own limit in cash, be prepared to walk away entirely.

I knew a guy once that would go to dealerships with a graphing calculator (just for show) and tell them how much profit he was willing to let them make. If they said no then he'd tell them "Are you sure? you can make this much money off of me right now, or give it to another dealer who takes the offer"
I am autistic and this is a fascinating read. Haven't finished it yet, but needed to comment to encourage others.

One thing I learned early on in IT is: It is now how you fix the problem, it is how people feel when you fixed it.

This is tough to deal with b/c you can fix the "problem" but still have fallout from the situation b/c the way people felt from interacting with you.
One of the principals posts about sourceforge occasionally:

https://news.ycombinator.com/user?id=loganabbott

There was an article about their (last?) acquisition a couple of years ago where they commented at some length.

https://news.ycombinator.com/item?id=11092219
"it's beaten into our brains from a very young age "

I think it's instinctive in a far far deeper sense than just human social conditioning.

Having 2.2 surviving children is basically an absolute minimum for survival of the species, ergo, there are very, very deep evolutionary aspects at play here.

If humans didn't have these normative instincts, maybe you and I would probably never have come to fruition.

One could easily argue that 'having children' is essentially normative - as normal as being born and dying. And that 'not having children' is 'a choice that is made' type thing.
Goodments – Free investment research app
I love the guy challenging the big companies and so want them to succeed. But, when I look at their site I wonder about so many things:

- What do VoIP and Internet Speed Test have to do with what they do.

- I wish they have a business model that is not selling ads or my personal information to others. As long as they do that, it is hard to trust them, especially with their malware past.

- Who are their target users, is it me (a developer) or someone else?

- Why do they equate free to open source. Free means so much more in for developers. I use open source despite it being free to use, but because I know I can use it in interesting ways if I need to.
Anecdotally, we are paid $10/mo for the utility to have the option to disable our A/C for up to a couple hours a day. They do not pay us for the time they actually disable A/C, but I don’t it hasn’t actually happened yet, so we are “winning” that bet. I think that customers would bid this option lower than $10, given the option, but agree others wouldn’t touch it. I hope that the price mitigated the real risk of supply planning skew mentioned by the GP.
This. I couldn't/can't pass a programmer interview at BigCo but I'm capable at LoB software that loads of business need. It's mostly script languages, moving data, integration of existing systems. Loads of "un-sexy" problems to solve, decent pay, lower stress, get to be a polyglot, big-fish, small pond.
Recent history of SourceForge: they migrate data centres, and some things got broken and went missing for several months, and in one of the two cases I’ve checked ended up just disappearing completely, though that could be the project’s decision (specifically, when audacity.sourceforge.net started working again, it didn’t actually, because links that used to work just redirect to the project page).
I don't think giving up instantly is the same thing as asking for help when you need it, and I don't think e.g. spending 30 seconds minutes googling the definition of "ENOENT" before calling someone else over is blindly persevering. I think there's a path through the middle of the two extremes, where you try a bit of basic problem solving on your own, but ask for help when you're stuck, and learn from the experience.
I grabbed a free online template without too much thought -- but I really should keep this in mind!

My goodness! My website is useless without JS at the moment!
That's just the "enterprise" hardware model. It's overall extremely expensive to begin with and may have made sense back in the days of proprietary hardware, but makes no sense for a commodity hardware installation beyond a trivial size.

It's hard to imagine not being able to find a replacement in more than a week, especially if one skipped service contract and just bought a spare or two with a fraction of the savings.

It's why moving to cloud infrastructure can be so much cheaper for these shops.

Of course, if it is a trivial size, like a single server at a small business, that's a different story.
Somethings wrong when someone is trying to game the interview system by trying to do programming puzzles rather than thinking that the best way to get a job is to try and write some software.

I got into programming because I like creating things, having ideas and making them happen. Algorithms like you find in programming puzzles rarely stand in your way to create things. GoogleFu / BingJitsu tends to solve most problems pretty quick.

Now your search skills often depend on what you are aware of to look for

I enjoy programming puzzles from time to time, usually advent of code, but I also don't get a huge level of satisfaction from solving those problems so I don't do them all and often just cherry pick the most interesting ones after the event is over. Often the most interesting thing is to see what techniques other people used to solve it. Which is really the key point for a professional software developer :- be aware of techniques and know what kind of problems they can be used for. Often techniques can be applied to problems in ways that are just not obvious.

So, first piece of advice, look for jobs that don't do puzzle based interviewing. Smaller companies are good targets, they don't need to do formula based recruiting ( however many do try to copy big players approaches to interviewing )

Ok, so maybe you really don't want to be a dev...but there are other specialist areas, like testing, devops, UI (Ux). But that would greatly depend on what you enjoy.

If none of it is of interest, then there is all kinds of tangential roles, recruiters, product management, HR. But may require further study.

Just work out what you really like doing
There isn't a 13" UK version as far as I can see on the Apple site.
A long life does not imply a quality life. A short life does not imply a lesser life.