skysight-inc/HackerNews huggingface dataset:
Yeah that's true, having 1400 pkg installed needs often ~300 pkg to rebuild...but hey then you know everything is in harmony ;)
> The reason the waterfall method received so much bad press is because of requirements gathering, not the software or data design phases.

No, it was because all three were done wrong.

Requirements gathering is the biggest problem, true. But even if requirements were both knowable and fixed, for most projects, big up front requirements gathering, design, and then implementation would have lots of waste in the lean sense of effort expended that spends time not delivering customer value.

Now, that gets made worse with the rework created by the fact that requirements gathering without validation by use gets lots of stuff wrong and that the context is often evolving such that requirements will drift between gathering, design, and implementation in a waterfall project, so that lots of work is done which never delivers value and needs reworked before it can do so, but the problem exists even without that exacerbation.
You become an expert by leveling up in knowledge, let's take a poker game for example:

0: learn the rules
1: what do I have
2: what might the others have
3: what might the others think I have
4: what might the others think that I think they have...

You have to evolve through each level step by step, and develop an intuition before you can go to the next level... There are different levels of abstractions in thinking, and experts tend to have been at all levels.
To have the best odds of winning, you need to determine the level of your opponent, and pay exactly one level higher.

You can find more info on a similar school of thought by googling for "dreyfus levels of skill acquisition", which explains the 5 levels you have to go through to master something:

0: What are the rules
1: I know the rules
2: I understand how the rules work
3: I understand how the rules work together
4: I see patterns and develop an instinct
5: I understand why the rules are there, and would know when to deviate

If your mind is no longer preoccupied with thinking about the rules, you can start doing other things with your brain, which is why practice is so important.

I actually had a talk a decade ago about this: https://www.slideshare.net/mobile/TomJanssens1/getting-bette...

Edit: updated my last poker rule; it has been a while, and I am typing this on my mobile..
Right, that's what microsoft (nicely) says in the blog post, too. Read it! I promise it's interesting.

That's even their reasoning for targeting "net zero" instead. They are actually paying to have carbon removed from the atmosphere, and funding companies who are trying to make that cheaper.
What you describe is a good way of coping with individual anxiety but doesn't really get us closer to tackling the bigger problem. If this approach was so great, why isn't it working already? I think you're assuming that everyone else is embracing optimality and that everyone else sees the mutual benefit in that. In reality, many people don't care and quite a few find negative outcomes sufficiently profitable that they're willing or even eager to sacrifice your future wellbeing for their benefit.

https://en.wikipedia.org/wiki/Collective_action_problem#Soci...
Negative externalities will exist in any economic system, and most developed countries have implemented regulations to reduce pollution.
I think you are spot on. I run a medium sized IT Team (400 employees plus 600 external contractors) and I like to go against the grain: In the past 12 months I have hired 15 people, and 13 are over 52 years old.

Most have been laid off, got a juicy check that translates into a good nest egg, but not enough to make it their only source of income until retirement. A good job with a steady (but lower than before) income makes them very happy, and provides us with very senior people for key positions.

However, it was hell to get it past HR, as they all saw it meant we were not a “agile” IT department. Facepalm.
Iterating Through JavaScript Objects – 5 Techniques and Performance Tests
This is really cool! Can I ask what you're using under the hood to power this? Redis, CouchDB or some in-house system?

For filtering/search queries, is the idea to use the prefix system to group related items together, and then run matches using that?
Unity2020 Is a Sinister Plan
https://articlesofunity.org/ Many of us have had this thought- of returning to the earliest days of our republic by electing pairs of candidates where the president is drawn from one party and the vice president from the other. The topic is gaining an interesting amount of mainstream discussion.

It seems to me though that the entire problem with the united states government we have is the fact that we have only two parties, not that each capitalizes on polarizing extremes in values and personality at one end of a spectrum. These parties primarily oppose one another out of creating the illusion of choice, but in the process they become invested in the process, resulting in team dynamics and competitive political activity by each party. The people are still powerless, but the discrimnatory competition between the parties creates a political economy that rewards good leadership and thoughtful compromise.

Requiring them to unify at the level of the executive takes away the conflict incentive. Only if these individuals can truly be trusted to be idealists who differ with one another in principle but are rationalists good at compromise, would this unification plan be good. In that event, it would be a golden opportunity for the nation and it would result in a powerful, dynamic, responsive government and a golden era. But in the event that two pragmatists are elected, they will self-deal and act without scruple of any kind. In the event that the presidential candidate turns out to be a tyrant, the vice president becomes an antipapal character who runs a shadow government, leading to the potential of attempted overthrows of government in order to instill the vice president as president.
I'm very confused. We sold this to the Japanese already!
They do it a lot. That's how they learn. Whether it's fixing cars, writing programs or installing electrical wires. When you do something a lot. You quickly become an expert at it.

When you do something a lot and you also study the subject (whether at university or self-taught) you'll really understand why how you do stuff matters. Whether it's picking the correct data structure for your program or deciding what material to use to repair a damaged wall. You'll be a true expert that people rely on and trust. And, they'll pay for that expertise.
Exposing iPhones 6 or later to Helium gas puts them in a coma
IrfanView
Interesting that they don't measure arguably the most important metric of language learning: speaking. I don't think Duolingo will ever be able to compete with in person classes when it comes to actually speaking the language
Isn't apple about to design their own cpu? I would be selling arm asap.
If you follow that line of thought far enough it leads to very dark places.
"Or even Scala" seems false.

The majority of Twitter is Scala, Stripe uses Scala extensively, Verizon uses scala for at least a large portion of their TV related code as does Comcast, I could go on. Did it 'take over' the world like some of us hoped? Nope, it is definitely still a niche, but it's quite a large one at this point.
Rome and China were roughly at the same technological level, more or less.

Given modern technology, we would be able to observe both without being noticed. It would be pretty trivial from space. It wouldn't be quite so trivial close up, but it would be possible.

A time difference of ten thousand years? The invisibility would be rather more effortless, and might even include direct memory manipulation in the victims.

A million years? Can anyone even imagine what a million year difference would look like? Never mind the technology - we can't even imagine what its motivations would be.

So assuming an advanced civ is going to do what we'd do - build ships, colonise, hoard and transform resources - is more than a little naive and unimaginative.

It's not unlike a protohominid assuming that life is about hunting, and any other two legged creature they meet is going to want to talk about flint knapping and these new arrowhead shapes.
The answer is leave it the f___ alone. Why do people think politicians need to do anything?
In the US, debit cards do not have the same consumer protections that credit cards do. If you’ve gotten refunds from your bank for debit card fraud, you are lucky.

https://www.investopedia.com/articles/personal-finance/05021...

“ But if the item was bought with a debit card, it cannot be reversed unless the merchant is willing to do so. What is more, debit card theft victims do not get their refund until an investigation has been completed. Credit card holders, on the other hand, are not assessed the disputed charges; the amount is usually deducted immediately and restored only if the dispute is withdrawn or settled in the merchant's favor. While some credit and debit card providers offer zero-liability protection to their customers, the law is much more forgiving for credit card holders.”
Modelling a Wealth Tax Correctly
Did you consider SQLite for this?
I clicked this link and was redirect to the 'NPR Choice page'.

The options I had were:

1. agree to some lenghty tracking and ad terms, or;
2. decline and visit the plain text site.

I'm happy with option 2, so I decline, but I'm redirect to the home page.

There's no way to visit this article by substituting 'www.' for 'text.' in the URL, instead you get:

> NPR.org Text-Only (go to NPR.org graphical version)
> We're sorry, the page you requested is unavailable. Please go to our Contact page for more information.

So if you had this problem too, see the archive.org version of this article below:

https://web.archive.org/web/20200914175634/https://www.npr.o...
That's exactly how we use it internally at Repl.it and honestly it's almost like an organizational superpower. We can for example deploy a slack bot to help with deployment in minutes instead of days, and it's all collaborative. Working on internal tools resembles more gardening than building at this point -- constant improvement and evolution.

If you care to chat about this use-case and help us learn more please email me amjad@repl.it
+1 I'd love to know about the underlying storage system.
DBase

That was a different time, though, and by 1990 Ashton-Tate (makers of dBase, and soon to be bought by Borland) was pretty much done. Microsoft bought dBase-clone Fox Software in '93, which is pretty much the only thing that kept anything dBase alive until FoxPro got put out to pasture sometime around '05-'06.

IOW, were it not for the sponsorship of Microsoft, dBase would have been done 30 years ago.
We have got to organize geoengineering efforts before the ocean currents stop. What I'm worried is a sudden shift in climate that kills billions of us, in an event that occurs within the next 10-30 years. Release of methane hydrates trapped in ice and methane bursting out of the tundra scares the hell out of me.

Cooperation from governments is necessary to actually implement it, but I think it is a mistake to try to rely on those institutions.

Why do I think this? Our government bungled development of reusable rockets for decades until SpaceX came along and just did it. You can quibble about how much NASA provided in seed money, but that's really not what I'm trying to get at here.

My second example for why we can't rely on the government is the way the Coronavirus pandemic played out. We watch the slow-moving train wreck from January onward. Every single one of our institutions failed us! In fact, many of those institutions prevented individual action, with respect to testing: https://paulromer.net/fda_perpetual_process_machine/

Finally, I think Allan Savory is also part of the answer. https://www.youtube.com/watch?v=vpTHi7O66pI
I think single-sign-on stuff and "Sign In with X" are a cancer. They encourage you to type in your sensitive credentials all over the place and hope it's safe.
> If it was that simple, why don't they use that strategy with young workers as well?

Two things.

First, there’s a lot more money to be saved cutting older employees (more senior positions, much higher pay, almost certainly grandfathered into either a pension [particularly in the case of IBM] or a higher 401k match, more vacation days).

Second, the industry has been trying its damndest to offshore as much as possible. This hits younger employees mostly in the form of “there just aren’t enough viable candidates in the US!” keeping wages down. It’s only through the grace of India being many many time zones away and persistently not-so-great code quality that younger employees aren’t as bad off as they could be.

> To me, it seems plausible that you would find a correlation between people laid off and their age, absent of systematic ageism.

Yes, it’s aaaallll just a coincidence until it happens to you and your friends. Patience, young one.
Don't take the troll bait.
“ It also falls apart on the slightest inspection!”

Does it though? You are failing to provide an adequate argument for death. I see it as more than just a physical revulsion of dying or a fear of letting go. A western perversion or as a crisis of individualism. Those are present, to be sure, (I don’t agree with the western part but let’s go with that too) but is dreaming for immortality immature? Immortality is the very essence of maturity, it’s purest expression. But, is immaturity also so bad, like let’s be adult here and like fall into an abyss without struggling? To be certain, I am not blind to the charms of being courageous in the face of death. But this isn’t what I’m driving at.

It’s not just fear of death, it’s also a collective refusal to live exponentially better than we do today. So many of our problems as a species stem from a joint agreement that life is inherently bad when life really is, maybe this is just me talking here, everything we could ever have in this place. And could we also dare to improve?

Quickly forgotten is a bit of a stretch when I often think of my grandparents. But your thinking on this notion of poor memory as a, what now? Good reason to die? Much of what you say seems to depend on this idea that we should die because we are selfish anyways so good riddance.

If blind selfishness is a prime cause of our ills than wouldn’t our slow rate of progress be a result of that? It’s not like blind selfishness is directly causing immortality.

You mention western culture which begs the question: are you culturally opposed to extreme life extension?

“Psychedelic re-education” I’m not a actually serious. The bottom of the rabbit hole is just more rabbit hole. LSD can inspire but it’s not an end goal.
Yeah, I think a better approach would be to state that a language popularity is determined by how much it makes you think that you can do useful things with it (even if it's a mistaken perception). Accessibility is pretty related, but this kinda explains C++ better, as it was "the language" used for all "serious" and "high performant" software, and therefore seen as the way to go for a lot of people. It was also what was used in a lot of other software you had to interact with, so in a sense that made it more accessible too: if you had to use it anyway, why not just stick with it all the way.
This definitely makes a lot of sense. What you are saying is that if Company A borrows your TV for a trade show and subsequently someone steals the TV, then your damages are basically the replacement cost of the TV.

Even if Company A used your TV to generate 4 million in new sales, that is not your value and/or damage. In this scenario though, Company A would likely have replacement cost of the TV on their assets for example, and the same replacement cost on the liabilities side since they owe you that much or the TV back at some point. So it would be very clear to everyone involved that if a thief steals the TV, then their insurance would owe them the TV's value, and they in turn would then need to pay you that same amount. Easy breezy.

Where this falls down though is that in most of these companies, you are exchanging your personal data for the value of the service or product that they provide for free. Doesn't apply to Equifax, but just bear with me on this one. So the value of my personal data is not actually in some sort of damage, the value of my personal data is equal to the value of the services I received in exchange from you. You give me permission and access to your services in exchange for me giving you access and use of my data for a set of purposes. Great, that seems fair.

But if the data is now stolen and used in ways that are impossible to capture and value, now what? I mean who can determine the value that those who stole the data derived from it. It has to be somewhere between $0 and infinity, but we don't know at all where it falls. At minimum it should be worth the value that the company who I made the original agreement with was ascribing to it on their books, right? Of course their algorithms and software have a value as well, and in combination with many other assets which determine the company's value. It would at least seem reasonable like in the TV example that the value they assign to the data is the minimum they should pay in damages upon a breach of that data.
Another externality - if not an intended effect - is that it selects for people who are willing to accept an abusive relationship with their employer.

Why do I call it abusive? "Study this stuff, that isn't actually related to your job, on your own time, for free, for months, and we might give you a job." Even if you do get a job, they still abused you.
Verizon to Acquire Tracfone
I hope I'm not the only one here old enough to get the reference in the engine's name.
>The US is considering banning the use of OSS

Yeah easy, the US is not the only OSS producer, if the US wants to make this, every software will have it's Chinese or European fork....have a nice Day US...once again you cut yourself.
If you're a high demand engineer, you're probably right but SV is special. If you compare London to NY or Birmingham to Altlanta the gap isn't really there. Esp check taxes and healthcare in the US. I've worked both and I'm living in NY based on what I saved when I worked in London, money wise the USA has been surprisingly bad.
The Backdoor in Your Living Room
Apple has been designing their own CPU's for a decade, using the ARM ISA. Apple has a perpetual license to the ISA though, so they would not be a source of future revenue.

Apple is also under no obligation to stick with ARM's roadmap for future products.
There are four trillion bits coming at you, 99% of them are shit
The law normally considers what a reasonable person would think, doesn't it? Who would think it was anything other than moving under its own power?
> XQuartz if you want it

There are X server implementations for Windows, Android, AmigaOS, Windows CE!!, etc... I don't think this is relevant.

> macOS has a POSIX layer.
So do many systems, again including Windows in varying forms through the years. I think the salient issue is that BSD UNIX and "tradition" are conflicting. The point of the original CMU Mach project was to replace the BSD monolith kernel.
"Extract maximum value with minimum expense. As much as possible externalize the costs" is also the incentive structure of workers.
"But there's something else, there's now an entire generation of software developers who simply don't know how to deal with sending patches, etc., and they don't even care. And that's not a good trend."

Agreed. I hope https://sr.ht can help resisting this trend. I'm sure there are plenty of happy Git(Lab/Hub) users here but again, I'm not convinced these platforms would fit Org's needs.
Firehawk Aerospace aims to revolutionize rocketry w cost-effective hybrid engine
Environmentalism led to a lot of positive improvements, in spite of non-accomplishments like fake recycling programs. For all we know there could have been additional Fukushima like events if no one opposed plant construction in the past. More importantly, not all environmentalism is anti nuclear even if that was a primary cause at a time it seemed like the biggest existential threat.

I do think we should reinvest in nuclear power at the same time we're making other reforms to the energy sector and economy.
I think the quibble here is about "objectively bad" vs. "objectively worse".

I believe the author somewhat elaborates on what he means by "objectively bad" with his example of Javascript having two "null" sort of values, which under a reasonable definition is objectively worse than a theoretical Javascript with a single null.

So if we read the author charitably, taking into account his example of Javascript having two nulls being objectively worse than a theoretical Javascript with one null, we can interpret his statement as "Emacs Lisp is objectively worse than other Lisps, which have essentially identical functionality and fewer sharp edges".
It’s. Shame they didn’t go VR with hydraulic chairs.
Earlier this year, NASA selected two missions to Venus as finalists for the next Discovery-class mission, DAVINCI+ and VERITAS: https://www.nasa.gov/press-release/nasa-selects-four-possibl...

It's unclear if these missions are currently designed to be able to detect phosphine though.
I wonder what the engineering tradeoffs are for building sealed/unserviceable capsules vs. pumping cold seawater a few hundred meters to an on-shore DC?

It seems you're just replacing the air/refrigerant heat exchanger for an air/water heat exchanger. Also, an onshore facility could be run in 100% nitrogen as well without the difficulty of managing an artificial reef connected to fiber and power.
That isn't actionable. There is no reliable way to distinguish 'stupid' and 'self-interested' in advance. Many politicians are good liars.
All I can say to that is that I don't share your optimism. Explaining this as an acquihire sounds nice, but that seems a thin explanation of this purchase given the key role ARM has for many of Nvidia's competitors and the ludicrous amount of money Nvidia put on the table here. We'll see what the future holds - I certainly hope the open ecosystem can survive.
That's the thing, for a high skilled position, the American salary will more than cover all of that.
I see, yeah that makes sense. The integrations on your website kind of clarify your point too.

You are moving up the stack, and providing value at that layer. As a general rule that formula works in most industries.

I'm a big fan of looker, and I hope to see you guys grow!
I was scammed through PayPal, PayPal did the same thing to me, basically gave me a "Looks good to us, case closed, go fuck yourself." The negation of my case was automated, too. I received the "resolution" a few seconds after submitting the case.

Thankfully, I had paid with a credit card as the PayPal funding source for that transaction, and I disputed the charge with my CC company, which found in my favor, and did a chargeback to PayPal.

After that, I immediately unlinked all of my funding sources from PayPal and closed my decade+ account. Never again. Not as a buyer, and certainly not as a seller.
FYI the frustration usually happens between phase 2 & 3 of the dreyfus model... When you realize that you assumed you were an expert, but you were wrong... So keep practicing/learning at that tipping point, afterwards it starts to get interesting...
(Similar to the hype curve, "the dip" by Seth Godin etc..)
Edit: typo
The oversight is ostensibly someone figuring out it is a scam and filing a complaint with the district attorney so they can prosecute the scammer.