skysight-inc/HackerNews huggingface dataset:
I have asked the wife on several occasions if I could get out of software and take a job doing something else for less money. I am tired of software... at least in the corporate space. Don't get me wrong I love writing software.... but the general incompetence of corporate software development has killed my spirit.

I am a web guy whose primary job is at a major dot com and here are the problems as I see software generally.

Good web developers are hard to hire. They tend to be equally in demand compared to their Java counter-parts in the corporate space, but there are something like 11x more Java positions. The reason is because Java developers are easier to find. This creates several problems.

Since good web developers are hard to hire your choices are to retask a Java developer without training or hire a web developer that isn't good. The results are similar: cutting corners until you are drowning in tech debt and then blaming someone/something else.

Higher salaries won't solve this problem because it takes time and practice to get good at anything, but demand for skills in the workplace are immediate. Contrarily, higher salaries without solving for the missing skills (the primary cause of the problem) just encourage under-qualified talent to more vigorously defend or fight to attain positions they are not entitled to hold. The phenomenon is so incredibly common it has the name imposter syndrome.

The primary difference between a good developer and a bench warmer is confidence. A good developer is going to care far less for playing politics and defensiveness. If it doesn't work out for a good developer they can go get an equally sucky job somewhere else and probably make more money, so the motivation for politics is largely lost. Less good developers do not have such confidence that they can quickly acquire another position elsewhere or are holding their current positions for reasons not directly related to their craft, such as seniority entitlements.

As the previous paragraph eludes to the real difference between good developers and everybody else is motivation. When you are primarily motivated to merely retain your employment you will perceive your place in that environment far differently. These guys will do everything possible to not rock the boat if job stability is everything. It also means that technical competencies at the job should normalize into some happy medium so that you aren't exposed for being an imposter.

The reason why the incompetence is so pervasive is because demand is crazy high and without regulation of any kind. In almost every other professional career there is regulation, typically licensing. You cannot be a doctor, lawyer, real estate agent, engineer, pilot, and so forth without a license. You can be a politician though.

After doing this for several years in the corporate world I am really tired of the stupid games people play. Since I have two simultaneous careers in separate unrelated industries I can really see the dysfunction that many people happily tolerate every day. I am ready to do something else like become a teacher or make my secondary career my primary even though this means less pay.
What have you switched to?

Every other sync service I've tried has major bugs, from Google Drive URL-encoding the filenames in an entire directory tree and deleting the original to Bittorrent Sync silently corrupting large files...
I don't think it's just a publication issue. As far as I'm aware GE / none of the companies you cited actually did measurements on a variety of designs for plasma confinement. It was great to see the German Wendelstein 7-X experiment. I personally think that's a much more promising (both in terms of science & economics) approach to fusion energy.
The irony is that it is so easy to track online conversions with a simple pixel or server postback. It's called performance marketing, or affiliate marketing, in the sense that the advertising websites then become what is commonly called an affiliate in online advertising lingo. There really is no reason to pay for impressions these days, unless you believe in a mystical (and suspicious IMHO) quantity known as "branding value".
Interesting concept. I like it but for the fact I can't see the ship since it likes to live under my finger.
So that tidal lagoon... Is it basically a two-way dam that's taking advantage of the height differential between the interior and exterior? That's a pretty cool way to do it. Seems much simpler and more reliable than those wave-powered things that come out in news articles every once in a while.
> The mysteries are hard to explain.

Ah, yes. The mysteries. They are indeed hard to explain if the author is illiterate in Economics, like most people are (which isn't something to be ashamed of)

Fortunately for us, the mysteries are easily explained by taking a sophomore course in intermediate microeconomics and reading over just 1 lecture:

http://mirceatrandafir.com/teaching/econ306/Chapter_05_6spp....

The important part:

> More realistic case: labor supply curve bends back (substitution effect dominates at low wage rates and income effect dominates at high wage rates)

It turns out that most people start valuing things other than money, ONCE a certain level of wage has been reached. Other studies suggest that the level is somewhere around $70,000, with corrections for the cost of living. No mysteries here at all, and probably one of the more solved and trivial problems in Economics in general.
I'd like to see the "science" behind this questionable assertion.
Google Apps Script (2016)
You can use symlinks (mklink on Windows) to overcome the "one folder limitation". Not perfect, but helps in some cases.
Continuation of the National Emergency with Respect to Malicious Cyber Activity
Swaths of consumer products are targeted at people with self esteem issues. Fashion, makeup, fitness performance, jewelry luxury and stats products of allmstripes. It's especially bad for young women who are bombarded with Photoshoped images of "perfection" and reminders that attractiveness = success and that sex sells.
> I think fundamentally what we have here is the collision of socialism and capitalism, and I'm not sure how to make those work at the margins where they meet. Government funding of research is socialism, but selling the developed drugs is capitalism, and selling them outside the funding country without an increase in price costs the funding country.

I don't think you really want to call what happens in Europe and Canada "socialism" in this context, because it's quite literally "Europe and Canada receive the benefits while the US pays for it". That's a definition of socialism I've heard, but only ever in a pejorative context. And government funding of research is not "socialism". It can happen in a socialist society, or it can happen in a capitalist one, and it's not inherently inconsistent (or synonymous) with either philosophy).

I'm also not really thrilled with this framing of "socialism vs. capitalism", because Canada and most European countries do not officially claim to be socialist[0], and most of them aren't particularly socialist in practice. As a result, discussing the topic on those terms runs the very real risk of veering off into abstract philosophy without much grounding in the practical matter at hand, which is a very far way off from the original article.

[0] Of all Western, Central, or Scandanavian European countries, only one (Portugal) even claims to be socialist officially, and that claim is made rather nominally.
I've been using Mobx very successfully on many of my projects now (both React & React Native). I'll prefer Mobx any day over Redux, just due to it's sheer simplicity and ease of use. Read: No need to burden your brain with the cognitive load of actions, reducers, dispatching actions, selectors etc.

Mobx v/s Redux does kick off the OOP v/s Functional debate, but as a developer my productivity and effectiveness is measured in terms of my ability to ship software not in terms of my programming style, and it's my personal belief that Mobx does make me more productive as compared to Redux.

For developers new to the whole Flux/Redux/Mobx/State Management world, I highly suggest to give Mobx a try.
Amazon Prime Photos allows unlimited photo storage (RAW included) with any $100/yr subscription to Amazon Prime. If you're already paying this for the other benefits, then it is free.
Also, Dropbox is the only one that offers delta-sync which is a godsend when editing multi-gigabyte PSDs/Media Files. Other providers would simply not work for this use-case with my 100KB/s upload speed. Seems very wasteful as well, uploading every file from scratch for every edit.. kinda curious how users on these providers deal with it?
Love the linkerd project/community. Can't wait to play with this on top of the other things.
Maybe this can help, https://immortal.run/post/ansible/
Regarding pollution, Jevon's paradox comes to mind. Electric cars still pollute — just less.

But the increased efficiency and decreased cost will drive up use: more people will be willing to live further away from jobs, more people take long car trips knowing they don't need to be awake behind the wheel the whole way, and more people (the young and elderly) will be able to use cars.

Is it totally unrealistic to expect that the net of these two advancements is an increase, or at least not a decrease, in carbon emissions? This is a genuine question — I haven't done the math.

I'm also conveniently ignoring the inevitable existence of automated gasoline-powered cars, which I'm not convinced will be an insignificant fraction of the market.

https://en.m.wikipedia.org/wiki/Jevons_paradox
I found twitter incredibly useless and had many fits and starts. Now I'm at the point where I use the mobile app everyday multiple times per day.

I gave up tweeting entirely. I have 6 followers and only 3 of them are people I know in real life, however none of them tweet. So twitter isn't a text messaging replacement for me.

I just accepted that Facebook is a much better place for me to put a thought and get feedback from people I know.

I follow ~150 people. The main blobs are pros in a video game I play seriously, and politics professionals, and science/tech professionals, and media outlets.

I don't follow any celebrities or people who I think are just brand pushers.

Now every time I go to twitter I know that I will have a new set of interesting content to pursue. New conversations about strategies or video archives from the game universe. Breaking news with commentary by politics minds I care about (no hacks or rank partisans). Interesting science and tech links from other like minded people who are keeping up.

The real problem with twitter is that it is completely nonobvious how I eventually came to like it. I couldn't ever tell someone else how to curate a set of follows which will engage them. Seems like twitter can't either.
I was a big fan of dropbox until I bought a Chromebook and got T's worth of space in Google Drive for free. I don't think I've used my dropbox in a long time. I don't think I know too many people who use them either.
Cause you visited sites that those people also visit.

Also cause a lot of adtech is not sophisticated.
Who ever said there was a “sinister plot” involved?

The best (most time efficient) way to learn factual knowledge is using some kind of spaced repetition.

The best (most time efficient for the student) way to learn mechanical or conceptual tools to mastery is to be presented with a problem which needs the tool, struggle with it for a while and develop some personal familiarity with the problem and personal ad-hoc methods; then have the standard tool presented, then go back and struggle some more using the standard tool to solve various types of problems and combinatorially trying the new tool out with various old tools to see what it can do and how they all relate. Then after basic competence is achieved, continuing to occasionally apply the tool to new problems over the course of months or years, including problems which require unusual uses of the tool or unexpected combinations with other tools, generalizations of the tool, etc. This is all generally much faster and more effective with some amount of 1-on-1 tutoring/mentorship between the student and a subject expert than with any other known arrangement, whether the tool in question is a pair of scissors, argument analysis, google search, rhetoric, regular expressions, or complex multiplication.

The best way to learn methods of inquiry or creative work which characterize various human endeavors (history, journalism, physics, graphic design, ethnography, mechanical engineering, pure mathematics, philosophy, literary criticism, acting, technical illustration, sales, ....) is to spend time actually doing real or realistic work, watching experts do real work, and looking at lots of finished work.

Unfortunately it’s hard to make 1-on-1 tutoring or research project mentorship scale to a classroom. Strategies like putting the students into groups to solve project-type problems of a variety of scopes, “flipping” the classroom by presenting lectures via video outside of class, mixing up assignments to include a mix of easy small-scope problems of the new material combined with harder problems highlighting past material, and so on can help, but there is a huge gap still between (even average quality) 1-on-1 tutoring and the best alternative method, which educators and education researchers would love to know how to fill.
3 spectral-norm, 1 rev-comp

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

2 pi-digits (ffi to gmp)

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...
Many people do think exactly like that, but now realize that the output of such a task is often an input to another one. Garbage in, garbate out applies just as much to decision processes as to computers.
> So many commenters are giving the customer a hard time for realizing, "99% of my budget is spent on zero value, i.e. fraud."

This is something the Ad Contrarian hammers on a lot (http://adcontrarian.blogspot.com/). There seems to a lot of fraud and BS in the system, but it's to the benefit of most players in the system to ignore that. Even for many ad buyers, it'd be embarrassing for the CMO to admit to having thrown away tons of money on something that doesn't work nearly as well as it's said to.
This is stupid. The article completely misinterprets its source evidence:

Darwin, from the article:

8am - 12pm: Work;
1pm - 3pm: Work;
4pm - 5.30pm: Work

That's a 7.5 hour, day which is pretty standard in the UK at the moment. The fact that he fitted a one-hour walk into his lunch break doesn't make him a slacker, and neither does the fact that some of that work happened to involve answering letters in an aviary.
Right! Disclaimer: I'm a bit of an Elon Musk fanboy.

I think this is really the key thing. Many of the big leaps forward are about challenging deeply rooted or held assumptions. Elon Musk seems to be very good at that.

I don't have the details, but in his presentation of the Tesla solar roof tiles, he mentioned, a couple of times, how inefficient the whole supply chain was for roofing today. His body language implied that it was shockingly inefficient.

So when he made the claim that solar roof tiles will be about the same price as old school roof tiles, maybe that's why. Challenging a bunch of assumptions, and even looking in places that few others thought to look.

PS: I know this is a simplifications, and I'm sure others have looked into this space before, so I'm not sure what caused others not to push forward.
The problem is final GPA means almost nothing. High School Valedictorians are an interesting population because they tend to do poorly in life. Prodigies similarly underperform vs expected results.

So, when you look objectively you find the most highly paid author has zero relevant accolades. in academic terms, gave the appearance of doing what was necessary".[18] Rowling recalls doing little work, preferring to listen to The Smiths and read Dickens and Tolkien
> There is no acknowledgement that "not motivated by money" and "not motivated by more money" are two very different things.

Not only that, but also, I think, personally, I am more motivated by fairness rather than by specific amount of money. I could imagine myself working for 30% less with no complains, but if you're going to give that slacker over there a 10% more than what I get, I will be unhappy.

Curiously, this never appeared in any questionnaire that I had to fill in asking about my motivation.

And note to the author: Please, don't "optimize corporate environments for the High-Performance Employee", in fact don't optimize at all, just let the people who know what they are doing to work. I am sure there is a more useful way you can contribute to the society.
I really dont see whats the confusion on WTFPL, the license states you "CAN DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE", this is code/work i don't want to be entitled nor endorsed nor looking for "royalties". Most corporate people will probably relicense under their own terms the code/work and I (as a developer/creator) couldn't care about it... so whats the "pain" and "confusion" on this lawyer?
#instagram
SpaceX Attempts to Launch Reused Rocket Tonight
Missed this yesterday! This would be more equivalent to deploying an API gateway in multiple datacenters across the world. You _could_ do CloudFlare + API Gateway in one datacenter, but it'd be pretty slow. One of our main premises is that lots of code/middleware should run at the edge.

Beyond that — we have some overlap with api gateways, but there's a lot we do that applies more to apps than APIs, like mix and matching backends on the same hostname, sending user analytics data to services, etc.
The Secret to Change Without Rebellion
I'm afraid the only community I know which teaches how to write papers is typically your local University. If that's not an option (understandably), at the very least you want to partner up with someone who did it before.

Look for coding meetups in your area, and find someone with experience. It's not unusual to work in pairs, where the more experienced one writes the paper while the other one runs the experiments.

If you are having troubles reading papers, that's your first step: sit down with simple, short papers, and work through them. Reading papers, just like reading code, it's a skill that you obtain with practice.
My suggestion is to not use until you need it, at which point it's easy to add. I find that most apps that I write benefit from it, but there's no point in using it if your use case doesn't need it.
In an environment with few opportunities, a B/A is not good enough. Highly recommend the Indian film "3 Idiots" for a great critique of the pressures that students face in other parts of the world. It's also one of the most accessible and enjoyable Indian films.
You hinted at the problem: it's nearly impossible to find on your own.
You can do some of what we do if you're a VCL wizard, but not much. I'm a recovering VCL wizard, it's part of the reason I wanted to build this. :)
> Well, there's knobs you can manually control to throttle the producer, but it's in your own hands. You're dancing at the edge of a cliff if a consumer has died and messages start expiring; there's nothing stopping data loss.

At least how we run Kafka, our logs expire after 7 days, and our alerts go off pretty quickly if consumers fall behind. Additionally, we archive all our messages to S3 via a process based on Pinterest's Secor [1]. If we were to ever run so far behind that we needed to start over, we can just run mapreduce jobs to rebuild datastores and then let consumers catch back up.

Since Kafka is explicitly a pub/sub replicated+partitioned log, it doesn't make sense to provide backpressure. A single ailing consumer would cascade failure through your system. If you need synchronous or bounded replication, Kafka isn't for you.

Having run Kafka in production for 2 1/2 years now, I can say with certainty that we've never felt like we were lacking in terms of features from Kafka its self, nor have we ever had a consumer fall so far behind it could never catch back up. We do leverage our archives for batch jobs though.

[1] https://github.com/pinterest/secor
WMail successor Wavebox is desktop client for Gmail, Office 360, Slack and more
Sketch app. It’s all about U and I (Revisited)
Given that it's not economical for cloud providers to let too many of their customers monkey with resource provisioning, I gather such efforts on the part of the customer can only be so effective.
Don't know about the 15 but I bought the 41-cv as an app for my iphone. Wicked cool. I dreamt about having one when I was a kid, and now I do.
https://www.wired.com/2016/03/epic-story-dropboxs-exodus-ama... has an interesting story around their custom storage hardware solution.
A starting point for me: LEDE support
They have?

https://github.com/telegramdesktop/tdesktop seems fairly up to date?
If we look at Google Fiber and start applying that kind of costing model... Most of that money went to digging and laying the underground grid to every building. While not doing it underground would be cheaper, there's still going to be a big outlay in materials and time to run overhead line to every building.
What you're missing is you're looking for too abstract of an answer.

A company has to keep growing because of unique demands on that company. A different company doesn't have to grow because it has a different set of demands.

Most you read about on here have a relatively similar set of demands based on the VC investments they took.
You do have to carefully consider cost of living & quality of life. Much of the differential will be lost there.

It's very important to do the math to understand the upside of going to SV and equip yourself appropriately for negotiations.
Can you not lie (in the sense of not being honest, not in the Smullyan's sense) to the question "are you motivated by money"? If I answer no, regardless of the truth, I open myself to be treated unfairly compared to people who answer yes.
There is so much aggression here. Relax.

Working longer hours isn't equivalent to working harder. Plenty of unsuccessful entrepreneurs worked long hours and worked hard, and there are examples of people/businesses doing productive work with more balanced workdays.

99% of the people in the world live in a way to not be successful, but to have a balanced life with happiness? It should be obvious that for 99% of people, that isn't a choice they get to make. It's also a grotesque separation of success from balance/happiness that shows a profound lack of insight.

The word "slacker" is only present in the title of the article itself. It's normal that the writer, who you railed against, doesn't get to pick their title. So it's important to read the actual content for the premise. The writer doesn't argue against putting in time. There is the idea that quality of working hours is also important.
They probably adjust the incoming / outgoing buffer sizes (and therefore the audio delay, since it's live) to account for packet loss.

They might also prioritize traffic depending on how full your buffers are.

I can only assume Youtube and Netflix do similar parameter tweaks to optimize their video delivery based on the connection (totally filling the buffer to a max size all the time would waste bandwidth, but if the client has lots of packet loss they need a larger safety net).