skysight-inc/HackerNews huggingface dataset:
I think it depends on the application where the circuitry cuts off. Almost all applications will have circuitry that cuts power before the cell dies completely. You even have individual 18650 cells that have such a circuit built in (for flash-lights and so on)

But increased battery degradation starts way before you hit that limit. At least with cell phones, that tend to push battery cells pretty hard, you'll have pretty bad degradation when discharging to 0%. I think most EVs have a higher cut-off, and most people don't discharge EVs to near 0% anyway.
> The only reason performance reviews exist at companies is so they have an established way of firing people.

No. At most companies, the main reason is to have an established way of promoting people. Are people merely performing "at" their level (no promotion) or are they showing clear evidence "above" their level (promotion-worthy)?

In my experience, firing is pretty rare, while a promotion every ~2 yrs to a new level and pay grade is pretty common. (Granted you could often make more by jumping companies.)

Of course there are some companies (especially smaller ones) that tend to hire rather than promote, as they expand. In which case you "promote" yourself by jumping to a new company. But I wouldn't say that's necessarily the norm.
I know a couple folks who did well after bootcamps, but they already knew how to code and were in analytical roles beforehand. I suspect that they probably could have gotten the jobs on their own eventually, but the bootcamp probably didn't hurt except for the cost.
Apps to boost your productivity
>Can anyone explain to me why anyone would advocate a profit-driven, systematic eradication of soul and character around each and every human residence?

The more money you make, the more effort you spend cementing your position and systematically eradicating soul and character. See: Gated communities.
I'd say the materialized view is the main thing:

> Thus, we add the following materialized view ... At the end we should have 1440 times fewer rows in the aggregate than the source table.

The cost of populating that view is amortized over the 17.5 hours it took to load the data.
The headline says "I want this book to be politically useful". Sounds pretty activist-y to me.
Yes, this is the story the websites like to tell. Too bad it's a farce.
>> but as soon as you threw any real world problem that required any deviation from their established lane they completely floundered. Eventually we just started filtering out anybody with that background.

I don't think this is the measure of people new to coding.

If 40 people have gone to the trouble and effort and cost of doing a bootcamp and not a single one of them is good enough for you then maybe it's you who are wrong.

The correct measure for people new to coding is work ethic/effort and enthusiasm and energy and friendliness and ability to communicate about ordinary non technical things. Pretty much nothing else counts. If someone works really really hard at learning to program then they'll get there eventually.

Tell me who it is that starts to learn to program and can instantly "get real world things done"? It would make no sense if someone was both new to programming and also could "get real world things done".

People develop their ability to get real world things done over time - it means nothing if a newly minted programmer comes out of the gate without an impressive ability to get "real world things done".

Programming starts with fumbling around finding your feet, then struggling with syntax, then after lots of enthusiasm time energy practice and effort people develop the skills to get stuff done.

So sorry I do not agree with your assessment of 40 coding camp graduates being unemployable - you just don't know how to assess brand new programmers.
When you start abstracting these ideas to their limits you realize how ridiculous life can be.

There is nothing that would physically prevent a 'wall' being put around the planet and deeming the planet a community.

Is the wall to show people where the boundaries are or to show God?

It all seems to meaninglessly arbitrary.
Good advice but 100% not sexy.
I think the key issue is that you've addressed your loneliness that was due to shyness. Others will have loneliness due to other causes.

In all cases we need to take actions ourselves, because nothing will change otherwise, but the actions we need to take will differ, and all of us appreciate compassion and understanding of our different circumstances.
My own personal opinion based on no data whatsoever is that you're way underestimating the number of people who would be authoritarian jerks under the right circumstances. I think the numbers are reversed, only 10-20% of people wouldn't become authoritarian jerks under any circumstances, so it's important to build systems that limit the damage that authoritarian jerks can do.
That's odd. The Let's Encrypt cert is almost brand new. What was the context of this error?
> I doubt this is useful as a proof in the way one might wish (that is, proving that a web server delivered content X at date Y). The reason is, it does not appear that anything prevents the user from modifying the web page and then generating a "proof" about the modified version.

Thanks for saying it so clearly, this is exactly the first thing I thought (and it reduces the value of the functionality by heaps, since everything can be forged).
GNU poke – interactive, extensible editor for binary data
The "Oven of Achnai" story that is mentioned elsewhere here in the thread.

1700 years ago is roughly the canonization of the Mishnah, but since the story is presented as a legend in the Talmud it would probably be more accurately attributed to the authors of the Talmud some centuries later.
Which of these do you think are farthest along?

Gene therapy seems to be working a little bit in ex-vivo approaches (you take cells out, modify them, and put them back in, largely in the immune system) but progress elsewhere is very limited.
I think its fun to try out your chops on big sets of data, but I also think one should look for better data than something like Goodreads. The user data and book progress is hardly up to date relative to real life and like Rotten Tomatoes or Amazon reviews in general really say NOTHING about the actual content being rated or tracked.
My mind thinks hierarchically in everything I do so I understand that Google's "Search, don't sort" is difficult to adopt to.

(Note, FWIW, though I think we're on the same page - the "business processes" I'm talking about in relation to ERP are less interface/program-mechanic based, and more along the lines of "Who is authorized/must approve" "How do we run accounting" "What is our procurement workflow" "How do you calculate taxes" etc)
> People who used the app consented that the Obama campaign would get access to data about them and their friends. For better or worse (better for marketers, worse for the friends of these app users), this was all within how Facebook was expected to work.

I see no material difference here. People shared their data and it was used accordingly. This is how Facebook is expected to work. It's not like the Obama app had a big button that said "upload your friends list to Obama's database!". That was covertly done behind the scenes.

Irregardless, all Facebook users should assume all of their data is being sold and sliced and diced a million different ways.

The main point here is that the media has tried to turn CA in to a scandal while they very much did not do that for very similar actions Obama was taking.
5 Million was for ad buys on TV.
The rest was just for support staff that actually were not employees of CA.
"Her interviewees had easy access to opioids, yes, but they also felt betrayed by the world. When Silva presented her work recently, an economist told her, “This is, like, an everything problem.”

"“I thought that was a really smart way of putting it,” she told me. Indeed, in one of their studies, the Princeton economists Anne Case and Angus Deaton, who coined the “deaths of despair” hypothesis, noted that opioid overdoses, suicides, and alcohol abuse are the results of “cumulative distress,” or the overall “failure of life to turn out as expected.”

"The solutions to this “everything problem” are not clear. Silva told me that the opioid epidemic had made some of her interviewees even more resentful, because they saw their neighbors as too weak to pull themselves out of addiction. At times, they seemed to almost celebrate the pain of withdrawal from opioids, as a necessary way of toughening up. “They actually end up supporting programs that would give people less help or less aid, because they feel like it’s enabling to keep giving help to people who refuse to get better,” she told me.

"One of Silva’s interviewees tried to convince her that stress is how people grow. But stress can also make people hurt.
UB-freeness is not a goal in-and-of-itself. It's shorthand for a certain kind of technical (i.e. non-functional) correctness, which, in turn, is related in some ways to functional correctness, and it's improving functional correctness (and I include security here) that's the goal. Is the most effective way to achieve that is by working to completely eliminate undefined behavior? I'm not at all sure.
Indeed, at what point do you consider an actual wall interrupted. How much of the rubble counts as a wall? Would a spider web spanning a gap count?
I have never heard a story about an HOA that gave me any positive thoughts about them. The lesson is, never bind yourself to an HOA's rules.
https://www.faang.org/

Acronyms really need to be phased out, as I highly doubt you mean Functional Annotation of Animal Genomes. I'm guessing it's the 2nd result?

https://en.wikipedia.org/wiki/Facebook,_Apple,_Amazon,_Netfl...
Well, that does mean that he wishes traffic didn't exist (and, in this case, I'm actually with him). I'm not sure that makes "death to America" any more peaceful.
"By moving your mouse on this website, you signal contentment with your data being processed according to our policies."

It's very easy to extend to whatever you'd like. Consent on the internet is a farce.
The New, Shinning Bright Generations
I worked at 2 companies with unlimited PTO and didn't like the experiences at either company. In reality, there would be a real number management expected you not to go over.

I would take more PTO than expected and then get verbally told, "for your position, you are taking more than your peer group."

What I would do is have an upfront discussion with your manager to clear out what is within expectation. Is it 3 weeks, 4 weeks, 5 weeks?

The problem with unlimited PTO is that sometimes you can feel guilty taking more, because you aren't entitled to it unlike a set of PTO you would get at any other company.
Europe easily outspends Russia in military investments. 287$ billion for Europe, 70$ for Russia in 2015 ( russia vs europe military spend: https://www.wolframalpha.com/input/?i=russia+vs+europe+milit... )

So, I don't know where your opinion comes from. But I think you could be better informed ;)

Ps. I do think we should buy less US and spend more European. Eg. The F-35 is a joke currently, considering the costs.
Huh! I wonder what the criteria for notability to be included in this list are.
Edit: Ah, judging by the talk page, the main notability criterion appears to be “has a Wikipedia article of its own”. Seems reasonable.
That's really impressive to do so poorly.
For starters, that's a pretty long version number, making it difficult to see at a glance what the relation is. One date (or two for comparing) is something humans are trained to handle, two dates (or four!) not so much.

Also, now you just have SemVer with really large version numbers.
Both you and OP have made excellent points. I guess the challenge in software is understanding when bread is not bread.

For example, I manage a team of devs. Our stack is React, and one of the devs asks for a course on Vue. Is that relevant? What about Bash, AWS, security, networking, user experience? All these things are relevant and could feasibly help the company.

I think the OP was suggesting we allow people to set goals like this, as opposed to setting goals like “finish project x by April”.
Tesla on Smart Summon Runs over Basketball
You don't subscribe to cable tv or netflix?
Works fine for me. I got a letsencrypt certificate valid starting Saturday, December 28, 2019 and ending on Friday, March 27, 2020.
"It is difficult to get a man to understand something, when his salary depends on his not understanding it." --Upton Sinclair

It would be very inconvenient for a lot of people's agendas to not be able to portray the folks who use this slogan as bloodthirsty savages hell bent on destroying us.
Yes, that is generally how copyleft (GPL) software works.
Linking against it confers a requirement that your source also be distributed under a compatible license. This is why it's called a "viral" license.

AGPL was intended to close the SaaS gap in copyleft software. Essentially, prior copyleft provisions don't kick in if you never distribute the software itself, so if you only offer network interaction with the software you have no duty to redistribute.

AGPL is intended to restore the freedom of end users to have access to the source of the software they interact with, even if it lives on someone else's computer. As with all copyleft software, it does this by restricting the rights of the developers of the software (to keep their source proprietary).

As always, it is the old philosophical split between MIT/BSD style licenses and GPL style licenses. MIT/BSD provide you with complete freedom, including the freedom to use that library and keep your source closed. GPL is intended to prevent that and to build a common base of software on which further things can be built.

(there is also Lesser GPL license, which only kicks in for modifications to the library itself. So if you write something that uses a LGPL library, you don't have to give away source for the larger program as a whole, just the LGPL program and any modifications you made to it. This is essentially removing the "viral" copyleft provisions.)
>The web browser has been trending this way ever since JS was added to it. It's an active environment controlled by a dynamic language,

It lacks lots of features to get there:

- you can't dwell into the browser internals (or modify them), and the internals aren't written in Js.

- you can't save the running state of the system to disk

- as a language, JavaScript even in its current spec is still behind Common Lisp in power and features... For example, even decades later, lisp s-expressions are still superior to JSON!

etc etc
If a term sheet isn't a deal, and I kinda agree that it isn't, then what is an exclusive, six-month term sheet? Why would someone sign a six-month exclusive non-deal?

BTW, a term sheet is usually very specific about it being for discussion purposes only.
Only because compliance with it was voluntary.

There's no reason a government like California couldn't require honoring DNT (within their jurisdiction, of course, as with the CCPA) and provide penalties for violations.
You're making some big assumptions about their interview process. Maybe new CS grads from 4 year programs are passing the interviews (and being successful on the job), in which case their filter may be working well.
Just saw this today:

An ongoing comprehensive user.js template for configuring and hardening Firefox privacy, security and anti-fingerprinting

https://github.com/ghacksuserjs/ghacks-user.js
if US allowed foreign airlines to serve domestic routes, that would be the case
How does that all change if you live a decidedly non-California/non-Bay-Area lifestyle?

I work in the auto industry, which doesn't pay nearly as well, and I'll grant that you're all talking savings rates above my before-tax salary, so you win on that point. However, my hobbies include a machine shop in my basement and a woodshop in the backyard. I estimate the expense of moving to the Bay at north of $150k due to having a non-50-state truck that I would need to replace to be able to move a machine if I ever wanted to upgrade or replace, etc, along with the need for ~2x the typical space that people want in definitely not a condo or apartment. Is that even possible, nevermind practical, in Mountain View?
Interesting how you skipped past "an Asian" just a few words earlier in the sentence.
> You know what's better than targeting 87 mil loosely connected people? Using the FB algorithm, which targets 330m much, much more accurately and with more connections!

Depends on how much of a premium you pay for that precision.
I played with this idea some with a startup called Perch, which intended to turn old smartphones into security cameras or modern webcams.

While some users were interested in deterring crime, others just like to watch webcams. Sometimes weird and noteworthy stuff happens, though I found not nearly often enough. Also low-cost application specific cameras like wyze emerged that were easier to setup than old phones.

Anyhow, Petty crimes are currently very interesting to people to catch in this sort of age of online shaming. This is evidenced by the stolen package bomb videos.

Importantly, adding more surveillance does not mean you can go out now and not assume you're being recorded or that your actions in public might turn up on a social network. We passed this as an assumption years ago.

However, it is still possible to do terrible things in broad daylight and get away with it. We had, I believe two unsolved daytime pedestrian hit and runs in inner Portland in December! Hard to imagine but there is still relatively low or even no useful video coverage in some areas. And it isn't always a great thing.

https://www.reddit.com/r/Portland/comments/e5kr7q/woman_and_...
Chinese Spyware Pre-Installed on All Samsung Phones (& Tablets)
You're implying high housing prices cause higher salaries when it is almost certainly the other way around. High salaries and limited supply seem to be the key causal factors in high housing prices.
Performance reviews are a waste of time, there has been plenty of research that shows they add little value to a company. Unfortunately is an easy process for HR to justify their existence and makes putting people on performance management a lot easier. Even worse are 360 reviews. Research has shown that peer review are generally inaccurate and often politically motivated.
Basically, you're right. I found the idea interesting despite the fact that the solution isn't "perfect". For your information, the code used to upload the proof is here [1]. A SHA256 of the content of the saved page is generated (i.e. the "hash" parameter the "anchor" function) and is sent to the API of Woleet.

[1] https://github.com/gildas-lormeau/SingleFile/blob/master/ext...
NYC has a bunch of these so that elevators are ok to use on Shabbat: https://en.wikipedia.org/wiki/Shabbat_elevator
> that happens because the customer accepts the lower quality.

What choice do we have? Even if there is a choice, the majority of consumers don't have the luxury of choosing.
Sorry, but if some "brand new programmer" can't get any real work done, then it is not a programmer at all. There can be even excellent students or someone to invest further time and resources, but professionals, they are not.
Well, 300 million people are currently living under an administration whose election was most likely heavily influenced by mass data collection and analysis.

Nobody cares if you and your friend read each others diaries or whatever. The problem is the metaphorical diary being owned by a global entity, along with two billion other diaries. Locked behind shoddy security and regarded as sellable for the right price at any point in time.

As a German I was thoroughly (and rightfully IMO) teached to treat the opinion of "haha personally I just don't look further than a few meters beyond my nose and the world looks quite fine now" as danger, not as an excuse and your statement are falls quite clearly in that category. Just because you don't see nothing doesn't mean nothing is happening.
To be fair, the max you can put into a solo 401k on the employer side is limited to 20% of your net annual profit (business income minus half of self-employment tax). So in order to put in $30,000, you need to have net income of around $160k, which is doable, but more than a little contracting.

For most people here, the mega backdoor Roth is probably more doable, assuming your employer offers the option.
One of the advantages of manager turnover is that 2-3 weeks per manager looks perfectly reasonable for unlimited PTO.
The lifecycle of a social media should be measured by some % of pairs of children and their parents both using it. It’s an instant buzzkill.
Why do we have bootcamps for coding when we could apply the same methodology to law, minor surgery, accounting, policing, and jobs we actually need more people in because the prices are so high?

We could teach elementary school kids to set bones, do stitches, manage projects, and treat flu. If people have a problem with this, they should have a problem with subsidies for teaching people to code as well.
> Why has antitrust died completely in America?

1. The Citizens United ruling allows unbounded money to flow into campaigns.

2. Campaign funding determines election results.

3. Elected officials determine what America does in terms of law and regulation.

4. Billionaires pour tons of money into campaigns.

When you allow dollars to effectively determine elections instead of votes, the end result is oligarchy and the rule of the rich.
I think so (but I'm not a domain expert.)

Start with these folks: http://www.appliedcategorytheory.org/
How can one apply for a “cool project”?
Ticks don't live on gravel
Waiting for Std:Embed: Large Arrays in Clang
As a PM that has started my career in Support/Success... I don't think I could ever advocate a strict two-request limit.

Customers (and customer teams) are a non-stop firehose of feature requests. It's important for the product team to hear all these requests, mostly so they can be understood. It's tedious work, but I do it with the intention of looking for patterns and having a pulse on the customers. You might be surprised by what you find, especially how many feature requests are actually different solutions to 1 larger problem.

My team does this using ProductBoard (https://www.productboard.com/) to synthesize all incoming feature requests on a weekly basis. We sit for 30 minutes as a team to go through direct requests, lost sales opps, etc.. This weekly work pays dividends when it comes time to prioritize features for the next quarter/year, etc.

Customer teams can feel empowered when they are given the tools/opportunity to prioritize things on their own, but the huge downside is that they feel silenced on a large majority of things they can't tell you (i.e. the "lower" priority" requests). This can really eat away at the morale of customer teams that feel they can't share their customer stories with you. When they hear feature requests from customers that they know are low-priority, it feels horrible to tell a customer it won't even be looked at by Product (it's even worse to lie).

I'd recommend a system where all feedback is shared, but only 2-4 feature requests are "voted" for officially by each customer-facing team.
Lockheed's legendary Kelly Johnson was said to have given quarters to anyone at the Skunkworks who won a technical bet off of him. I believe these were also treasured by those who got them.
AFAIK, in contract law, an "accepted offer" is an actual contract, even if there's no paper record of it (though it may be a bit hard to prove acceptance without one). However, when someone puts their house up for sale, they're usually not offering it to anyone yet, rather they're inviting others to offer to buy it.

I think a term sheet is also just an invitation, not a binding offer.