jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You won't know in advance who is going to rob you, in this case it was the FBI but for this attack it could be anyone, even a reasonably organized group of 13 year olds could probably pull this off. For example the situation could be the same but DPR is a tech CEO working in a coffeeshop in Asia, and someone has just ran off with a copy of his email and financials. He chases them out of the door, gets hit in the face with a bike chain, and wakes up in the hospital, not even knowing if they were just aggressive petty thieves, or if he was targeted and someone knows all this plans.

I think that "lock and wipe" might be too much though, and locking only would be more practical, wouldn't constitute destruction of evidence (as far as they know), wouldn't punish mistakes so much. Right now, off the shelf, a computer will lock up on screensaver, or sleep/poweroff. For a high paranoia user, you could add headphone unplug, power cord in/out, any usb in/out, even monitor the mic for certain codewords to trigger the lock. And if it happens it isn't such a big deal, just re-authenticate.
Isn't the point that she can't if she doesn't sign the new agreement?
If WhatsApp tries too hard to monetize, it will not go well for them. If they try just hard enough, they might make quite a bit of money.
That's not the point, and not what OP or I said. He said that the benefits Brendan describes are more a result of being a growing company than "being Netflix". He didn't say it wasn't a good place to work now, and he didn't say it would be a terrible place to work in the future. You did.
What does this have to do with the topic of this thread?
> Unless you're logged in and entering data, Hacker News does not need SSL

What about if you're in a country that likes to censor the news?
That is pythons 'ternary operator', you can nest it:

x = 11 if False else ( 12 if False else 13)
print x
=> 13

Python's philosophy in general is to try to avoid magic symbols such as && or || and just use 'and' and 'or'
So I should take it that you're OK with every country's intelligence agency modifying links on HN for their citizens, redirecting crypto downloads to trojaned pages for specific users, suppressing links that are overly critical of the government, right?
Flagged, wiki/GamerGate drama.
Hangouts and Android seem to be gradually winning people over into Google social. My younger geek coworkers actually are using plus a bit.
Paypal is pretty great for most people outside America where credit cards are, luckily, not the norm.
As I understand it, (ie, poorly), California pays for both power and capacity. Capacity payments are paid whether the plant is used or not, and capacity has fairly strict uptime requirements or it doesn't pay for that capacity.
Yeah I’m the author. Yes I suppose you’re right.
If it's so good, why are they unionizing? But yes, there are worse jobs.

Florida min wage was 8.25 before 2021. So nearly half the Amazon wage.
Sandboxing without any overhead is pretty accessible on any Linux distro, so I don't see why QubesOS should be the go-to choice. For example, I use firejail for all internet facing applications that I use (also for Wine and any proprietary software): https://wiki.archlinux.org/title/firejail#Using_Firejail_by_... The setup takes just a couple of minutes.
With all due respect, I feel the quote is a bit pithy here. Not all things which are gradual become sudden, and the quote doesn’t give any proof that this is one of those things.
You can mitigate planned obsolescense with recurrent billing, like monthly fees.
I still don't understand why would anybody use a dead language.
For comparison if he bought gold directly - $4.50 would have bought about 1.13g of gold

[1] https://sdbullion.com/gold-prices-1976
probably not, because probably they also know your occupation, or you crossed a threshold of too many to be normal/direct etc.

(except in reality it's less simple than "they know your occupation", it's a huge cloud of data points that an ai makes correlations and assosciations that no human actually knows. It means the searches would also be weighted by indirect things like, not only your occupation but your assosciations. Say you don't have the medical occupation, but your computer makes a lot of medical searches, because your roomate in your college dorm has a medical major etc. And right now, the ais are still pretty stupid and absolutely making a lot of obvious unsafe conclusions, but they also do get more and more spooky every day.)

But this doesn't make it any better. If they did a perfectly accurate job of profiling you, that is not better than doing an inaccurate job.

That much insight is like being married to someone, where they intimately know all your biases and motivations, know all your buttons, know how to manipulate you, know how to weigh any opinions you might express against their knowledge of where you got every idea you ever had,

except it isn't a marriage, and they aren't subject to all that same vulnerability to you, and they aren't even a human but a corporation, and they have this intimate knowledge of everyone not just one spouse or sibling or best friend.
on the other hand only 47 repos, and some of them seem to be communicating the sentiment to others, so I guess it's not that big a problem.
Should be ok for encrypted backups. I wouldn't trust a British company with anything sensitive, given their government's policy on privacy.
I don't think it's fair to put blockchain and AI on the same pile.
It's not freedom to "accept" being permanently and worsenginly sick and homeless or constantly living under that threat. It's not freedom to "accept" being in severe pain every day. It's not freedom to be in the "present" in those situations. Freedom is having positive choices, agency, hope. This stuff is nothing more than a psychological trick that I cannot sustain to say "I am powerless and this sucks but that's ok" and I will be some stone in the water or other bollocks. It's not ok and I will not keep living like that. I refuse. I don't WANT life to end but I cannot and will not live a life that's nearly 100% terrible and since the real and practical options to survive are denied there is no other path. I am not buddha and I reject that I HAVE to stay alive in this condition. I don't need something to do...something to study...as if I just lack purpose. Telling a drowning and tortured person to get a hobby or be in the moment is absurd. I need Maslow's bottom rungs secured. Everyone wants to fight for you not to die...but people will not help you live.
This is a great plan for governments who don't want problematic speech to be hosted online.
"Prototype pollution is a vulnerability that is specific to programming languages with prototype-based inheritance (the most common one being JavaScript)."

Naming is a difficult but critical aspect of conceptualizing a solution [1]. Programming, even when ad-hoc, relies on an internal conceptual model to guide the programmer. It pays to be pedantic with language.

A "prototype" per common understanding and dictionary definition strongly implies the act of "copying". Per that sense, the "prototype" of an Object is distinct object with its own distinct life-cycle and state space trajectory.

So it should be clarified here that the OP exploit is not an inherent weakness of prototype based OO approach, in principle. The Javascript "prototype" is really a "parent delegate". It is a Delegated-Parent Inheritance language, and the OP exploit is a feature/bug of delegate based composition approaches, by definition.

This inability by otherwise (obviously) intelligent people in naming things is an unfortunate pattern in computer science and software development. A historic favorite is "dynamic programming".

[1]: https://martinfowler.com/bliki/TwoHardThings.html
Tesla is turning a profit now every now and then but they also said that they expect to start having losses consistently going forward as they ramp up manufacturing.
I've got terminal cancer in the US. I'm looking at the prospect of losing my job, which means my health insurance, which means I'll have to stop getting treatment and die. I feel you about constant anxiety. Might I first suggest you realize you're human and that where you're at isn't some crazy abnormal place right now.

I've had times where I've gotten frustrated because with a literal deadline I'm still just too tired to get things done and I beat myself up over things I can't control so it's easy for me to negate the small progress I make because I'm comparing myself to a healthy version of myself.

I'm glad to see that you are in therapy. It's going to feel like some days you get nowhere. Remember that any goal you're trying to attain that's difficult is like climbing a mountain. The higher up you go the harder it is to see all the individual steps it took to get there. With life once you get to the top of one mountain, there's always another mountain to climb. It's a journey not an objective.

There's a Buddhist saying that's helped me when I get frustrated at myself for getting set back."Begin Again". Get stuck on something, begin again. Life intrude on your learning for a bit? Begin again. Lose everything in a terrible storm ? Begin again.

For reviving the love of coding, I suggest doing something you either enjoy with coding or something you see as having purpose. Make it small as a project, then break it up into smaller parts. Start with the hard part. When you get frustrated work on something easy or give yourself some time to just think on the problem. Is there a different way to view it, are you trying to be too complicated, what would it look like if you could be absolutely sure it would work, are there smaller tasks this could be broken into that would be easier to solve apart?

You're worth putting in this effort. You can do it. Love and light.
Is there breastfeeding on TikTok? More generally, is there anything on TikTok which is banned by Facebook?
But even countries which aren’t under dictatorship have laws to protect people against themselves. Even those who are on top of the list of most democratic countries.
> 2. How do we stop payments to international terrorists and rogue states.

We should definitely build a technical system that stops payments to terrorists but allows payments to freedom fighters; that stops payments to rogue states but allows payments to states that stand up to bullying by tyrannical regional powers.

/s

Seriously I think these kinds of questions need un-asking rather than answering.
These aren't problems but one of the many reasons why people use cryto.

You are looking for some power to control cryto but still offer everything it currently does. It can't..

"How do we stop payments to international terrorists and rogue states".. Most of their wealth comes from cash/diamonds/oil/grain.. why would cryto be any different?
That is a great question. I work in Detroit where there has been some modest growth in the downtown area with little benefit to the local population. There are not nearly enough entry level jobs to satisfy demand and the public school system is in disgraceful shape. To give a little back to the community would only require a small fraction of the cost of development - entry level job opportunities, funding for educational resources and safer schools, access to affordable and nutritious food. Sadly, the reverse is encouraged - local leaders would prefer the poor were washed away like street litter. It is shameful and inhumane. The angry tone of the article justifies it - "these people" are bad and deserve it.
It's a good question. From https://en.wikipedia.org/wiki/Permafrost

"In areas not overlain by ice, [permafrost] exists beneath a layer of soil, rock or sediment, which freezes and thaws annually and is called the "active layer". [...] Active layer thickness varies with the season, but is 0.3 to 4 meters thick (shallow along the Arctic coast; deep in southern Siberia and the Qinghai-Tibetan Plateau)"

So I guess the freeze/thaw may allow heavier object to sink in over time, and there may be rivers, earth movement (related to permafrost, or unrelated - like landslides- (see https://en.wikipedia.org/wiki/Permafrost#Landforms for examples), and other processes that deposit earth.

I don't know though.

BTW stunning picture of block of ice in permafrost https://en.wikipedia.org/wiki/File:Permafrost_-_Massive_buri... It looks like the mcGuffin for a horror/sci-fi film.
Seriously, how do you finance a free image hosting service? It's an oxymoron.
"Enjoy" might be a bit heavy, they're basically forced into a cow dystopia.
You're right, it's both.
>> It's illegal to fire someone for union activities regardless of what their contract says.

So if you spend all day on "union activities" instead of doing the job that you were contracted to do, you can't be fired for it? That's incredible.
It surprises me how opinion can be written off as fact.

Emma Griffin speculates about how social customs come about and just states them as fact. I was looking for citations to references/studies. There are none. At best there are anecdotes.

I googled up Emma Griffin, and she seems to be a celebrated historian http://emmagriffin.info/ .

I do not know what to make of this otherwise interesting write up. Or is it just science that requires any rigor in what is said?
few minutes ago I added a preview sidebar ;)
No it's not. A join means you have to wastefully repeat the same parent fields for every row. That's wasted cycles serializing and deserializing and it's more work on the client.

It's absolutely ridiculous to make a blanket statement about this very useful feature.

I've done the benchmarking on many applications of this tactic. It very often works better with multiple select statements. I'll certainly trust hard performance numbers against an ill conceived opinion any day.
See: here is an interesting case where you think I'm summarizing you unfairly or incorrectly. Do you think Charles Murray would feel you were summarizing and characterizing his arguments fairly?
Editorialization or not, this title rephrase is useful to me.

It tells me who the author is (which in this case is information I care about), and what the article is going to be about. In contrast, "Affordances" tells me literally nothing. At best, maybe I could assume that article will be about UX design?

I'm all for titles being neutral, but I also want to know whether or not something is worth clicking on. I'd be fine with a rename like, "Affordances: A sci-fi story by Cory Doctorow", but for my sake please don't just give the title of an article in isolation if that title provides no context.
"intended"? By who? Based on what?

I worked at companies that had full time pairing and it worked well.

When you tried full time pairing, what were the issues you observed that made you conclude it was "moronic"
Unfortunately, with at least Chrome and Firefox moving to DNS-over-HTTPS, they are the entities deciding on address resolution for 99% of average-user requests.

I would agree with you in principle however, in which case there's an even more impossible goal: get Microsoft, Apple, Google, and every Linux/BSD distro to agree to a new OS-level alternate domain name resolver that functions out of the box. And also stop Google and Mozilla from rolling out browser-level DoH.
Or, as has been noted many times, we could just legalize the drugs and do away with this problem.
Spot on - 40 years of coding, 33 professionally, and your list resonates with me. I'd also add: write code in tiny pieces where you don't do the next piece until you're confident the current piece works. I get fidgety when I have a bunch of code I don't know works.

Mostly, though, I can tell a grizzled veteran (and I've known some that hardly had any years under their belt, it's all in the soul!) because they rarely claim to know The Answer, and have a weary self-confidence that, even though they don't know how, they will get the job done.

Last year, after experiencing several individuals that fit the term, I came to calling some people "Medium Developers" - generally falling in the 4-8 years of experience, that get much of their knowledge from Medium articles, and believe the dogma wholeheartedly. Complete lack of nuance in all things, and are very evangelical about their dogma. Shitty managers are enthralled with them, and the code written (slowly) in such situations is horrific. "Throw it out and do it the Right Way (tm)" is the mantra.

Honestly, the blog post in the OP sounds like a Medium Programmer. They're worship of TDD is one symptom!

"I don't know, but we'll figure it out" is what I like to hear, versus, "This is how it Must Be Done!"
This site crashes my iOS 13 Safari browser. When I enter a URL and tap "Go," it says "please enter a URL" once or twice, and then, crashes.
> filled up with careerists

I agree but I think it is driven by academia's incentive structure which promotes and rewards such behavior.
This is complete fabrication.

I don’t have to speculate about what the Apple employee is going to do.

I have been into the Apple store.

What the employee actually does is to run a diagnostic and offer a battery replacement service.

The reason people don’t know this is partially due to having been misinformed by people like you.
> easy engineering math

I felt a great disturbance in the Force, as if millions of engineers suddenly cried out in outrage and were suddenly offended.
An Amiga / Windows flame war in 2019, yay!
In the event of an enemy attack, your Regency TR-1G will become one of your most valued possessions.

But don't forget, you need a Regency No. 215 22½ volt battery!
Where it says:

> "Also, you should start allowing yourself to align with thoughts of your desired reality. When you keep thinking a positive thought about yourself, or your life, it will soon become subconscious in your brain, and will start running on “auto mode”."

I find this to be true, albeit most difficult to implement. At one point I drafted a 'Gratitude List', containing all the things in my life which I can be grateful for- not being homeless anymore, having a job, family who loves me, etc. It's the last thing on my mind in times of trouble, but I get the idea that hard times are opportunities to have the most negating effect on my ingrained negative thinking. For example if I can think of others when I'm most worried about myself, I believe it is when the most progress de-programming these patterns I have is made.

Thanks for posting.
I am running snow leopard on a 2009 mac pro.

It works perfectly. I have zero complaints or issues. It's no problem at all.

I use chrome and terminal for most of my work, but I do run itunes and vmware fusion and run some apps that give me a tiled interface and focus-follows-mouse.

No problems at all. I couldn't be happier.

I am sure it would all go to hell if I got a current model and tried to run SL on it ...
Could not agree more: "the practice of equity administration is systemically biased against employees" (and to protect companies and investors). Equity admin isn't just a mess for startups but can be a mess for mature companies, too. If you have a chance to interview a manager before accepting an offer, I highly recommend asking them how well Finance has their shit together. You don't want to, say, get in a fight with the General Counsel over stock...

I had major stock admin issues at a fairly mature (then 6-year-old) company that is now public. Soon after I started, my boss promised me a follow-on stock award for good performance but failed to do any of the paperwork. I only discovered this issue when I later requested HR to audit my paperwork, and I ended up having to fight our General Council (who was also on the board) for an ENTIRE QUARTER over this mess. The GC not only badgered me but completely mislead me and had the board change my grant without my signature on the final agreement in order save his face (and likely the company from running into trouble with pre-IPO auditors). It took a ton of painful arguments with my boss (and revelations that he had other 'broken' stock promises) to finally get that stock re-awarded. To save HIS face he ended up giving a bunch of my colleagues pre-IPO stock bonuses too (though some had that 'fuck-off' back-weighted 10/20/30/40 vesting). The whole process unfortunately obliterated the trust in the relationship and made /vesting/ the (mostly) restored stock very, very painful.

If the law, regulations, and administration were a lot more straightforward, I doubt any of this would have ever happened. (Well, if my boss and the General Council would have owned up to their mistakes, that would have helped, too :) . Something like eShares might have also enabled my company to let non-management employees do 83(b)s leading up to what turned out to be a highly successful IPO.

eShares is nice, but some sort of basic, open-source and free baby gate would be a huge help, too. When managers have so much control over employee compensation, it's really easy for them to fuck things up (intentionally or not).
The person who gets to decide how to break down policy into binary decisions and when to ask questions is the one with all the power here.

Suppose they want to suppress a 49% minority who care far more than the 51% majority and will pay far more. Assume that if the question (e.g. do you support gay marriage) was asked once, the minority could afford the votes for it to pass. If the person deciding what questions are asked wants to suppress this, they simply formulate the policy so that for the minority to get what they want, they have to answer 'No' to n binary questions (e.g. each of the n questions is a measure that bans gay marriage in a slightly different way). The minority can afford to overcome the majority on one question, but for some n, they can't afford to defeat the majority repeatedly. Therefore, asking the same question more than once would change the outcome.

Bundling decisions would also allow manipulation of binary preferences - for example, by mixing popular and unpopular measures (e.g. cutting taxes and re-establishing slavery) in a single decision so that just enough people considered it worth supporting, even though they don't support all line items.

The mechanism is therefore useless as a voting mechanism without some way of controlling how things get on the ballot.

Of course, the bigger issue (assuming, as the paper does, that a real currency is used and not an artificial one) is that the laws in place are never perfect, and measuring how much influence a group should have to make new laws based on how wealthy became under current laws will likely lead to dynamic evolution towards a solution that benefits a tiny minority.

For example, suppose we live in a fictional world where the currency is apples with 100 people. A person needs 1 apple a day to live (which is consumed, destroying it). The world has enough trees to produce 125 apples a day (and no more land to plant more trees). Due to an archaic and unfair law, people numbered 0-49 get 1.5 apples a day, while everyone else gets 1 apple a day. People 50-99 perform services to people 0-49 and get a little bit of extra apple in exchange. People 50-99 never vote, because they can't afford it (or if they do, it is the minimum - they always vote for everyone to get 1.25 apples per day), while people 0-49 put forward a bit over the minimum and easily win to retain the archaic law.

One day, people 0-48 decide they want more apples, so they propose to change the law so that person 49 gets only 1 apple per day. Person 49 puts in all their savings, but it is not enough, and the law is changed. Person 49 is now impoverished and in the same state as people 49-99. Gradually, this continues until one or two people have virtually all the superfluous apples - and everyone else even has to work hard for that small group of people to get even the one apple they need to survive.