skysight-inc/HackerNews huggingface dataset:
The battery life for the TouchBar MacBook Pro is almost identical to the non TouchBar version.

And I am actually really surprised by all of the hate for TouchBar. If you use it with a tool like BetterTouchTool (which allows you to define shortcut sequences) it's really quite powerful. Once Apple brings the Shortcuts app to OSX you can be sure people will find it useful.
Please stop and post civilly and substantively instead.

https://news.ycombinator.com/newsguidelines.html
These jobs tend to be very, very competitive, are they not?
I've been working in tech / IT for over 10 years now. After graduating with a CS degree I found myself questioning whether or not I wanted a job coding. Instead of applying for those types of jobs, I looked for software / application support roles. That could mean you work for a software company providing (customer facing) support to the products they sell or working within the IT Dept of a company supporting a number of users applications (I've done both). I did this for about 4-5 years and gained plenty experience with various technologies. The nature of the jobs will have you talking to people that have various roles in a company, which may give you insight on different jobs / industries outside of tech. During one of my application support jobs I was able to transition into a developer position since the work called for me writing some code anyways. It was interesting to me so I figured why not give it a shot. If you heart is not quite settled on being a software engineer, look into application support. You will learn plenty, still have a good challenge without coding, and might just find yourself coding here and there anyways as part of the job. Hope this helps.
How does one train to be a Product Manager?
Another consideration is that, long-term, the vast majority software jobs are likely to be as common as piano tuners and truck drivers: most automata will no doubt program themselves. If one wanted a secure "career," it would need to involve something that cannot scale well mechanically, co-op business involvement or an ability to create businesses that scale faster and better that nearly everyone else. Working an hourly job is slavery because it gives away one's time without recompension based on ownership. If someone doesn't own part of a business, they're merely an interchangeable, commodified servant.
This is seems much more cohesive then I think actually exists. Generally the way it works is that I try to make things suport the hardware that I actually own. If a bunch of people come together and decide that they want to support one model, then that's great, but if it's not the model that I already have that I'm not going to contribute.
Oil Shell 0.5 – A Release with Many Contributors
Linux is the OS I need to reinstall every few months. It's like where Windows was during 7. I think a big reason is that if version 0.1.0 installs a config file, version 0.9.3 won't override it- even if it has better defaults.
I'm right there with you. The world is so incredible!! I could work 70 hours a week on my own hobbies. I've never even though of building a green house; but I bet it would be a ton of fun. There is so much to see and do, how do people become bored and listless.
I may be able to help you connect with others who may be hiring without silly code puzzles. If you are intersted, shoot me an email at my username at gmail. No bs or strings attached.
I agree with the other posts here. Just because you can't solve leet code problems does not mean you can't still be an awesome programmer.
But you asked for other jobs. If you have a CS degree at some point you studied systems. I suggest looking for a DevOps/SRE position. These are always in high demand. Your coding skills will come in handy.
I hope you don't give up on a dream, but there are other options. I wish you the best of luck.
Just adding my voice to "you're not alone!". I've been helping build a software solution to make the indeterminacy problem of solar a somewhat predicable one [0] by working to build an API that focuses on solar radiation and PV power production anywhere in the world updating every 10-15 minutes. Software will play a huge part in address these issues with the grid and clean electricity supply, and due to the recent economics of solar and wind, this is only going to accelerate. So I have also been surprised by the lack of competition in this space given the massive industry, real need of solutions, and the scale of money involved [1].

> Maybe it's the assumption that salaries aren't competitive? Maybe it's because most business models in energy tech aren't compatible with VC? Maybe it's because you have no idea what specific problems there are that need solving? Maybe the assumption is that energy is super slow and bureaucratic?

I was convinced that this is where I wanted to take my career from reading Bret Victor's piece on a technologists role in address climate change [2], originally thinking that this will never be a huge industry but more and more after reading this piece, realizing how large the opportunity is for software and technologists. The domain is so large there are so many angles, however, I think why VCs might be largely passing on based on your last point "the assumption is that energy is super slow and bureaucratic" as it is somewhat true but there seems to be a growing appetite to 'get things done' but I think this is more recent(?).

Something else that might be seen as a risk (certainly occurred to me) is that targeting an industry with so much money, one of them might just solve this problem themselves and they are already an insider to the industry. As much money as VCs have, it's pretty hard to outspend energy giants trying who really want problem X solved.

> Because it really is too late.

This scares me as well, from what looks like a start of a biodiversity crash [3], islands starting to disappear [4] and projecting out what all this means in over the next 50-100 years, it is "too late", however, I'm always reminded how things that look bad can always get worse so it's worth trying to do what we can now.

It's funny (in a sick way) how the joke that VCs always use the tag line of "to change the world", yet these problems are staring us in the face and that same drive seems to be largely missing, maybe cause "playing a small part to make things less horrible in the future" doesn't have the same ring to it..

[0]: https://solcast.com.au/

[1]: https://electrek.co/2018/01/23/tesla-giant-battery-australia...

[2]: http://worrydream.com/ClimateChange/

[3]: https://www.theguardian.com/environment/2017/oct/18/warning-...

[4]: https://www.forbes.com/sites/trevornace/2017/09/09/new-study...
I think it was the idea that single-clicking in the desktop is a select action, while a double click is an "open/navigate" action.

It makes sense to me.
It feels like it was designed in 2001. I don't think anyone cares about "history" as much as they care about the fact that the brand is old and tired, and even looks it.
That is still artificially scarce. It is not scarce in the sense a painting is scarce because the artist only made one. And even the artist cannot make an exact copy even if he/she wishes to. Anything digital is indistinguishable from its copies, at least as far as enjoying it is concerned. There may be some limited value of bragging rights in getting the first edition, or a signed edition, of something digital, which you can verify using elaborate signature schemes, but that's where the novelty ends.
I can install any Repo i want and pull packages I want from there. Windows has a closed monopoly where you only have one choice, where I can use any Fedora/Ubuntu mirror I want (I can even make my own).
That he lives in Los Angeles rather than New Guinea suggests that the framing is a device more than it is a serious argument.
I'd guess that implementing Fizz Buzz or describing a basic database schema is enough to get hired to 50% of programming jobs. That includes quite a few senior positions. Not exaggerating, Fizz Buzz or a similarly trivial problem is the only tech screen more often than you'd expect. Not only that, but the algorithm challenges are less common now. It's been a long time since I interviewed with a company that didn't give you a "take-home" problem. Personally, I disagree with this practice as it selects for people with extra free time, but there's no reason for you to be experiencing PTSD (is the P "Pre"?) about this. There's no shame in talking to a counselor, might help you sort out why you're really so worried.
Does this even matter given that Apple is developing a new screen technology?

https://www.bloomberg.com/news/articles/2018-03-19/apple-is-...
Are you a good writer?
> I'm not convinced that a single, large touchscreen is actually good UX for a car.

For a car with a human driver, it's both a bound input service and bad for key driving displays. For a fully automated car with a human “commander”, it's not a bad idea, but then the centerline mount is probably not ideal.
At some point over the last 30-40 years, the word “bureaucracy” became a bad word.

I felt the same, until I read “Requisite Organization” by Elliot Jacques. It changed how I run my company. Jacques explains very clearly why hierarchy exists and is needed in any organization of people. It’s instinctual.
There are plenty of opportunities outside of coding. Consider technical sales, consulting, software support, technical writing, UX/design, project management, just to name a few. A CS degree is now a foundational degree that can serve as the starting point for many career paths. Don't stress.
I'm using an older Macbook Pro and an XPS-13 running Ubuntu these days. The XPS is fine; the trackpad isn't as good as the one on the Mac, nor is the UI as well done, but on the whole I have no complaints and certainly wouldn't classify it as "garbage".
I've never learned home-row touch typing, but I have my own style that I learned while playing StarCraft when I was ~10 in the late 90s - you can't spend time hunting for keys if that means your army is getting wiped out.

So while it may have been a struggle for me back then, it was for an entirely different reason. I too don't remember it, though.
I started to embrace the lack of control in the media I created years ago, I accept the fact that by using the internet to share media I lose ownership when I allow people to make copies (even temporary). It will be pirated, evasive actions only slow it down.

I remember when picture websites used to disable right click and we either used to screenshot images or get them from the source. I remember when Youtube went to tonnes of effort to prevent people ripping videos from their site, only to be defeated by screen recording software. People listening to their favourite songs on the radio used to just record them on their phone's microphone.

When people start thinking of the internet as the Wild West it is, they might start actually appreciating how dangerous it is to be interacting with. I have bots smashing my website 24/7 crawling data for various search engines, I have people mass downloading content, bots trying to spam my site, bots trying to hack my site (mainly PHP), using proxies, VPNs, Tor, etc. And that's just on port 80. Port 22...
> start taking it at a young age and for life

It's only been available for twenty years. Who knows what the negative long-term effects are of significant DHT reduction, or of the drug itself.

I hate that I lost my hair, but it's not worth the risk, imo. ymmv.
>Those comments explain how to reformulate the
Pontryagin Maximum Principle for abnormal problems.

Please tell? I have yet to see anyone give a satisfactory approach on how to deal with the abnormal case.

For context there are sometimes optimal solutions which are not given by Pontryagin's Maximum Principle (PMP). An analogous situation can occur with Lagrange multipliers. The necessary conditions given by the Lagrange multipliers are not related to the maximization of the object functional. I surely think the situation is worse with the PMP because you are now in a continuous setting. I think [0] offers some good discussion for the abnormal case in Lagrange multipliers.

I would be interested if anyone has made any recent progress in dealing with the abnormal case for the PMP.

[0] Optimality Conditions: Abnormal and Degenerate Problems
By A.V. Arutyunov
>GPU is worse off than windows. Nvidia has horrible support, there is no auto mode to dynamically switch

XPS 13 has no NVidia GPU's, and never has. I believe it has had upgraded Intel GPU, but never anything from NVidia.

>Keyboard typing is laggy

No issues here. I do live chat on it for my job on a daily basis.

>Touchpad does not support Palm detection for accidental swiping while typing

I haven't had a single laptop from multiple brands that worked with palm detection in Linux, they're all really bad.

>Overall not satisfied with Linux on xps for such a premium price

I run encrypted uefi Arch Linux and straight out of the box wireless works, all media keys work, audio works, keyboard backlight works, touchpad works great, touchscreen is accurate and I draw with a stylus in GIMP, nvme is just as fast as Windows, with tlp I achieve nearly 10 hours battery life on moderate brightness with 6-7 on full brightness. I can't really complain much. It's the best Linux laptop I've ever owned.
I wish people wouldn't just default to Ubuntu 18.04. Fedora Workstation (28) runs laps around Ubuntu in terms of features and divers.
The Windows store has a single repository and it has fees and restrictions. On Linux, you can typically add many repositories to the package manager, so there's no lock-in.
That is true, but in order to get the jobs you described that pay reasonably well you still need to solve algorithmic problems on Leetcode or CTCI. And sometimes knowing different data structures and algorithms do come in handy, so some problems on Leetcode can be considered realistic.
Yea, thanks for asking. It's a serious topic, and I've actually spent a lot of time thinking about it.

I honestly think that for me it'll be about the same, except I'll have more money and free time. But then again, I'm a person who does not really enjoy the company of children. Obviously other people feel differently and can make other choices for their own life, but I think this is the right choice for my life. I also think it's at least slightly unethical to bring a child into the world when there aren't two parents who are 100% on board with it. I definitely don't qualify.
If you have passable people skills and enjoy a bit of travel, you may consider sales engineering.

You basically handle all of the technical things that are over the heads of the normal sales team, both pre and post sales. This will often look like integration type work -- trying to figure out how to make your companies product work in the prospect/customer's environment.
> What ordinary person would elect to time-travel one-way to 11:30PM on Diamond's clock, as opposed to living at 11:59PM?

Perhaps those immigrants getting on boats that are so much in the news in Europe and the US?

Things exist which did not then, but many of the problems which exist now did not exist then. Global warming, anthropocene mass extinction, discussion of a new nuclear cold war on Russia's western border - go back 10,000 years and these problems fade away, particularly ones that could lead to human or other mass species extinction.

Of course being human in 2018 seems ok to white American heterosexual makes of the upper middle class (or higher), but that is a small percentage of humanity.

The hunter-gatherer bands in the Amazon don't seem anxious to enter Brazilian wage slavery. Why should they, mining interests are currently massacring them.
Many years ago me and a friend wrote an open source game and we hosted the project on Sourceforge. This was some time in the late 90's. The project got dropped as so many others do because both of us found more interesting things to do.

Now, if you were in this situation and you decided to come back to the old project a few years later (we're now in the early 2000's) wouldn't you expect to be able to continue where you left off?

Not so with Sourceforge. I found that the entire project was deleted. I contacted them and got the answer that it was indeed deleted because it hadn't been touched in however many years it had been.

To give credit where credit is due, they were actually able to recover my code from a backup and restore the project.

The point of this post was just to point out that they've done some user hostile things for a very long time.
That's a fair point. I know it's the not the end of the world, but I guess I was just hoping to be shown a particularly efficient method of touchscreen input.
This is too verbose to be called a strategy.
Too late for a future - I suggest a rebrand.
DiggieDog: A (modern) Gopher Client for Android
Why are people still buying cars?

Google's Waymo is going to be available to the public in less than a year...

People buy cars and expect them to last between 7-10 years.

With Waymo soon to be available to the general public, why would anyone want to buy a car and make a purchase that you pay for over 10 years?
What's wrong with it? GitHub's search isn't great, as I'm sure you're aware.
PMP cert seems to be a defacto certificate I see thrown around in the field. (besides all the scrum stuff)
Windows still doesn't care, it updates when it wants, even if you're in the middle of doing things. I was in the middle of my companies earnings report a few months ago and it popped up the "We're going to update in 5 minutes, please close everything" with no option to delay or cancel. It shut down and I missed a good 30 minutes while it was updating. Really good for productivity and work (/s).

I am now fully Linux except on my gaming PC at home which is rarely even turned on.
I think that Ubuntu switching from the Unity Desktop to the Gnome Desktop in 17.10 is a real set back to its quality as a desktop and especially laptop OS and it will probably take until 20.04 at a minimum to really resolve this.

I won't argue about whether the change was right or wrong. What I will argue is that is was a poor choice to make the change so close to a new LTS release and they should have made the change over the first release after an LTS instead of last release before the LTS.
> Once Adobe products start to support linux, there will be an even better adoption.

Is this being considered at all? My wife is a professional designer that likes Krita but can't stand gimp/inkscape.
> By Diamond's reasoning, we could live far longer on this planet if we lived like chimpanzees

The funny thing about that argument is that chimpanzees, and all other creatures, exist in some kind of hierarchy, usually involving sex and power. His premise is simply wrong.

For a more convincing argument along these lines, see Ishmael by Daniel Quinn.
https://en.m.wikipedia.org/wiki/Ishmael_%28novel%29?wprov=sf...

It posits that, amongst other things, agriculture (food supply) is allowing us to violate laws of nature by overextending population beyond what is sustainable. Of course, you can't violate a scientific law, so the metaphor used in the book is akin to a plane careening towards the ground and everyone claiming they took off and flew so there can be no problem now.
Are the utilities giving you access to their db? How are you translating API requests over to the utility if they don't already have an API? Don't take my questions as criticisms as I think it's interesting.
To save you the click:

"Wittgenstein claims that there are no realms of phenomena whose study is the special business of a philosopher, and about which he or she should devise profound a priori theories and sophisticated supporting arguments. There are no startling discoveries to be made of facts, not open to the methods of science, yet accessible “from the armchair” through some blend of intuition, pure reason and conceptual analysis. Indeed the whole idea of a subject that could yield such results is based on confusion and wishful thinking."
This article didn't get to the point before I bailed, but enterprise zones were a gimmick back in the 80s. Jack Kemp was big on it.
Because not everybody’s life or needs are just like yours?
Well, there's definitely a difference between periodically slowing down the new features for a month of additional focus on stability/performance improvements and 'just doing version control forever'.

Keep your fingers on the pulse of your customers. If the top comments in posts about your releases say "I wish they'd focus on quality more" even in a place where 'move fast and break things' is considered sage advice, then think of this as an indicator. If the performance improvements that have been going out every month are sufficient, the discussion would not focus on them as much.
I'd rather suggest to write POSIX-compatible scripts instead of emulating the bash.
Dealerships are a state protected scam. They collude on prices and with Kelly Blue Book, as well as wholesale auctioneers to keep prices high.
If you "browse projects" on their website, they offer you categories, like ERM, CRM, HR, Ecommerce, Accounting.

They just don't work developers, they work for (unsuspecting) ERM software users, in capacity of an open-source app store. That's why it can succeed - if one makes a CRM software, he might mirror there in hope to be stumbled upon by category browsers.

edit: some grammar
Happy to chat with you just email me Steve dot Morin @ Tripping dot com. Am a CTO at a Bay Area company happy to give advice.
It's a fact that the US constitution is garbage.
Not that I want to defend the guy, but doesn't posting images on Twitter typically fall under fair use?
Please take my comment as playing devil's advocate, and not a negative "what do you think you're doing" question.

> If we would not have shipped new features and still did just just version control GitLab the company would not be viable.

Says who? I can name hundreds of enterprise software companies that don't ship new features on a regular basis and are still commercially very viable. In other words, what evidence do you have that if you spent 3 months just shipping performance improvements that it would slow your growth?
A Good Read is excellent too. It feels so natural that you forget how hard it must be to produce a consistent 30 minutes of interesting discussion, with one host and two new guests every week. It doesn't feel scripted or heavily edited but it must be, because there are so few stumbles or dead ends or awkward moments. To me it hits a sweet spot between professional polish (which is perhaps one of the qualities nothrabannosir likes in American shows) and sincerity and spontanaeity (which often comes at the cost of a show being rough around the edges).
Not really. First I'm over 40, and was never vaccinated.

Plus, effective heard immunity requires something north of 85% of the population. Smallpox vaccination rates are not even 50%.
Not if they built their towns and cities on top of active volcano's for a plentiful source of hot water.
Our strategy is to let local dealers compete, then go in and offer cash at the last minute. But also we have a different agenda, which is: how much is the car worth to me? I've always assumed exactly what Clark says, which is that the dealer invoice is bogus. By paying cash we save a huge amount over the lifetime of the car, and the wiggle room isn't terribly important.
Because not everyone wants to shell out the stupid amount of cash to live in an overcrowded intrusive California city where the government claims half your paycheck.