skysight-inc/HackerNews huggingface dataset:
> These words all descend from the Greek "karkinos", meaning "crab", which became "cancer" in Latin.

> "Cancer" later took on an alternative meaning, "enclosure", because of the way a crab's pincers form a circle.

I am not an expert, but I think this may be backwards. I think the original meaning was circle, from which both the "enclose" meaning and the "crab" meaning (because the pincers form a circle or an enclosure) derive.

wiktionary [1] has the most in-depth etymology I can find, and has for "cancer" (meaning crab) the etymology is: karkros (“enclosure”) (because the pincers of a crab form a circle), from Proto-Indo-European kr-kr- (“circular”), reduplication of Proto-Indo-European *(s)ker- (“to turn, bend”) in the sense of "enclosure", and as such a doublet of carcer. Cognate with curvus.

Anyway, that aside, I felt stupid not having realized the etymology of "cancel," since in Italian (one of my languages) "cancello" means "gate."

1. https://en.wiktionary.org/wiki/cancer#Latin
1. Closing the gold window

Inflation benefits those that can leverage dollar denominated debts against inflationary hedges. Wealthy people with assets undoubtably can do this at a grand scale while the closest thing an average person can do is buy a house.

2. Outsourcing of manufacturing begins in earnest (combined with weakening of unions, the Clean Air and Water Acts, etc)

Yes, and maybe slower globalization would have been better, but I personally am a free market all the way guy.

3. Computers really start taking over (obviously accelerates in the 80s)

This is akin to making the `pie` that is the economy greater. It does does not explain why the wealthy gained most of the new growth of said `pie`.

4. Women started having real careers on a large scale

I'm a bit torn on this as an argument. Women having careers should have increased the size of the economic `pie` and everyone should have been better off, but what seems to have happened is that competition between laborers became more intense and while the `pie` grew, the average person lost a significant portion of their share.

I have yet to fully wrap my head around this one, but it seems like labor competition combined with corporate and or governmental control in a way that prevented the distribution of the increased productivity?
Has anyone had any success with a vagrant provider on Apple Silicon now that virtual box is now out of action?

We’re using UTM, which does the job as a frontend to qemu, but it’s be nice to switch back to a vagrant based declarative file.
Flash has a flash translation layer (FTL). It translates linear block addresses (LBA) into physical addresses ("PHY").

Flash can write blocks at a granularity similar to a memory page (cells, around 4-16 KB). It can erase only sets of blocks, at a much larger granularity (around 512-ish cell sized blocks).

The FTL will try to find free pages to write your data to. In the background, it will also try to move data around to generate unused erase blocks and then erase them.

In flash, seeks are essentially free. That means that it does no longer matter if blocks are adjacent. Also, because of the FTL, adjacent FTL are not necessarily adjacent on the physical layer. And even if you do not rewrite a block, it may be that the garbage collection moves data around at the PHY layer in order to generate completely empty erase blocks.

The net effect is that positioning as seen from the OS no longer matters at all from the OS layer, and that the OS layer has zero control over adjacency and erase at the PHY layer. Rewriting, defragging, or other OS level operations cannot control what happens physically at the flash layer.

TRIM is a "blatant layering violation" in the Linus sense: It tells the disk "hardware" what the OS thinks it no longer needs. TRIM'ed blocks can be given up and will not be kept when the garbage collector tries to free up an erase page.
Functional programmers would like to have a word with you...
Because nothing is precisely what does exist.
But nothing implies something, so my working theory is that nothing's implied opposite something is itself the first thing, then some cellular automata like progression results from similar logical self-reference and down the line our physics (and the entirety of every logical permutation of information n-dimensionally) results from that.

A similar conception I've heard is that its like something and nothing, at the beginning of time, made a bet whether there'd be something or nothing, but the act of making the bet was already something, rigging it in something's favor. Nothing thought that was bullshit and tried to call it so, and they've been battling it out ever since.
Are those regulations for everyone's eyes? If I were an enemy, it would be interesting to learn that "Do not give specifications of equipment XYZ to the $ENEMY.". Then I'd know the existance of equipment XYZ, and I can probably tell my agents on the ground to snoop around for it/try to source it from the supplier/hack their network to get its specs.
Also had permanent middle of the night wakings for no apparent reason. I don’t need to be stressed for this to happen, my body works like that.

1mg of benzos (lorazepam) has changed my life. No tolerance, works every single time. I take a few weeks off and sometimes I’ll skip a day or two on weekends. I’m thinking of trying 0,5mg but the pills I have are hard to split in quarters.

Matt Walker and the Virgin Mary could stage an intervention and they would not persuade me to quit. I’m disciplined, I’ve tried every other trick in the book, and nothing else works reliably.
House Democrats about to uncork 5-pronged assault on tech
I have a hunch that upvotes/minute matters too.
I am sympathetic to the argument that expensive treatments socialized medicine pays for should be limited to those proven effective. What I am against are blanket restrictions presumably for people's own good, or to prevent "Big Pharma" from profiting or whatever bugaboo it is.
Revolutionary ‘Spaceplate’ Could Eliminate Traditional Camera Lenses
Yes...I reckon there is a fairly small set of fundamental ideas that account for the way things are here. And then I wonder: if people had coordinated/moderated knowledge of this, what could humanity accomplish.
Hydraulic cylinders would probably be a good place to start, just based on anecdata from seeing equipment down for long, expensive periods of time as cylinders go off for rebuild/reseal/resleeving.
Wow some astroturfing going on in this thread..
It amazed me while companies like bank of America has enforced working from home of all for the last ten years, when facing the "culture war" of office vs home, nobody seems to pay attention what BOA has done and how they did it for a prolonged period of time. Why? because BOA is not as "digital" as startups?
Would that extend to grocery stores, where would you force walmart to put their own brands?
What do you mean by this? That sounds like a lot of money and I would think taxpayers would care if such a large amount were to be essentially thrown away.
If you do things properly as an engineer, you've already negotiated and committed to service-level agreements with specific downtime objectives, right? Right?

If you've got say 5 minutes of downtime budget per month, do you really think it's a good investment to spend a million dollars of engineering effort and opportunity costs to get database downtime to zero seconds? Or you could use off-the-shelf techniques for orders of magnitude less investment and suffer a few minutes of downtime at worst, well within your SLO. It's an economic decision, not a technical one.

If zero downtime at any cost is non-negotiable, well you'd better hire, plan and budget accordingly. And hope those few extra minutes per year are worth the cost.
Estimating the global camera pose using non-overlapping photos is a challenging problem. This is doable if the photos densely cover the house (e.g. video frames).

However, if the global camera poses are available, we can detect surfaces in photos and project them reasonably well into 3D. In the past, I have used this work to achieve something similar: https://github.com/NVlabs/planercnn
Recipes for Research
After struggling with KVM networking I just gave up and used cloud VMs. Should I give Vagrant a try instead?
I don't think the majority of people care about quality. I think most focus mainly on price.

See Walmart for an example of this. They force manufacturers of otherwise decent stuff to make lower quality versions of products to sell only at Walmart, just to lower the end price.

Considering that Walmart is one of the largest companies in the world, this seems to be a winning tactic.
Thanks.

It would have been interesting with restore times as well.

Quite important if it will take you an hour or a day to restore..

L
Definitely first-order functions made LISP powerful compared to its contemporaries-- but also you can't mention abstraction without mentioning macros. Macros are first-class metaprogramming, and very much enabled by the uniformity of s-expressions.

That said, people can do awesome stuff with any language, so all this is very subjective IMO.
As a counterpoint, vagrant has never broken on me, nor been slow. It’s mostly a configuration system for VM providers, so I don’t even see how that makes sense.
You need bundle size monitoring
Basically every website on the internet uses cookies to authenticate and verify sessions. At the end of the day, you'll always have a "single point of failure" when you need to restore remote state. Sometimes that's a password, sometimes that's a cookie.
I'd take slave culture than but definitely not black culture. I will refuse to distinct culture by race

Why I said US culture is that's where this so called culture originated. Because you don't like doesn't mean it's not American.

My country has a rich history of slavery as well, but we never started calling people "Black" it's always "African", "Nigerian", "Surinam". Those people live here and have been allowed to live their own culture. Plus I grew up with all the lessons learned from WWII.

Slavery has been a thing of the past for a while now. There's 0 reason people should still be suffered from its consequences. We got past it. Yes it's true I have never experienced "Black culture". But I also never will, even if you put me inside the biggest ghetto, I will not call their culture black culture, even if the people in that culture wanted me I would not.

The color of your skin is worthless to me.

Also, "forged their own culture" is a very ignorant thing to say. It was forced upon them IMO
Keep going! Clojure is a joy. Strong thinkers in the community!
Until Amazon has financial liability for fake/paid reviews, they will never go away.
This is an issue I myself have had to consider. Personally I'm no fan of government interference in this matter even if I'm not a big fan of Apple's practices as a whole. While I'm on board with the ideas behind R2R, I can't in anyway support an imposition of producing spare parts or manuals by legislative writ.

In the long run, it would probably be ineffective as well. Most of the big companies would probably ignore the law and/or sue the state. I'm sure there'll be first amendment issues citing compelled speech with regards to being forced to produce manuals.
> If you start from these two premises :

Starting from those two premises is the fallacy of affirming the consequent.
Exploration and Exploitation in Technical Standards
Startups usually don't focus on technical standards, because they're focused on survival. In this blog post, I describe what we can learn from explore/exploit algorithms and how they pertain to technical standards.
How does it compare to something like on24?
It's relative to who you consider as 'we.' If you mean workers in the US, yeah it's pretty flat. However if you mean 'we' to be workers globally, we've gained a staggering amount in the past few decades. Somewhere in the neighborhood of 1.5 billion people have been lifted out of extreme poverty in our lifetimes[1].

[1] https://ourworldindata.org/extreme-poverty
EA privacy settings, to check or not to check box to preserve privacy
I just added a start-date to a canal, so apparently yes.
In the United States yes, but in Europe there is no such distinction.
Developers of ios (and soon macOS) platform have no one to blame but themselves for situations like this.

Alarm bells should have been raised among us developers when Apple suddenly asked everyone to shell out $99 for the "privilege" of making an app available on the "App Store", and treated it as something normal. And later, more so, when Apple demanded a percentage cut too on every sale you make from your app.

It is like everyone chose to forget that it is we developers who bring additional value to any platform we support, and we readily allowed ourselves to be treated like fools by Apple (and others). (I guess this is what hapens when we forget our history in this industry - the Windows mobile platform died because it didn't find acceptance among developers. Mobile platforms like Sailfish OS / Tizen OS / webOS today all struggle because they can't attract developers to their platform. And yet, we now allow the dominating platforms to exploit and treat us with disdain - aren't we truly idiots?)

We should never have condoned this totally unnecessary and greedy "Apple Tax" practice as it harms both us developers and consumers - our customers are forced to pay more, and we lose money too in the process!

I urge all macOS / ios developers to see the warning signs. It is still not too late - please boycott and remove all your apps from the app store and stop paying Apple any money.

No one should have to pay Apple even for signing apps - if they want it, we should have the freedom to get it signed by any CA. (Remember, open source software has essentially been already nearly killed on ios platforms because of this unnecessary annual fee bullshit. And Apple wants that because it knows free open source software is detrimental to making money from its App Store).

We played a huge role in the success of Windows, Android and ios - and now, in their arrogance if they want to change the rules to screw us, all of us really need to organise and fight back. I fear we are at that defining moment now where if we do not do anything, this is going to become an accepted norm and standard practice.

And this is going to be hugely detrimental to us, in the long run, as both developers and consumers.
As a history buff, my understanding is there were no "White" or "Black" people then, since these races hadn't been invented yet. Black British actors would have been fine as well, since neither race existed. Creation of these distinct races in such a cosmopolitan society as existed in many eras of the Roman Empire, where ethnic groups frequently move shockingly long distances, would require a system of racial segregation that has no historical evidence. That's not to say there was no ethnicity-based prejudice -- quite the opposite, it was an era defined by it -- but it wasn't focused on skin color.

I happened to read a relevant passage on this a few weeks ago by Erik Jensen in his book Barbarians in the Greek and Roman World. In explaining how ethnicity worked in the ancient world, he gives the example of how the Greek historian Herodutus argued that the Colchians of the Black Sea were of the same "ethnicity" as Egyptians. Whether or not there was a connection is a different question, but how it was argued is more interesting, since it reveals the mentality of the time. He dismisses arguments made based on skin-tone as a red-herring since people can have all different appearances and be part of different cultures, but instead focuses on language and cultural customs (notably circumcision). If we believe his account, then if Colchians were to time-travel to modern times, most of them might be considered "Black", despite that most people living in that region today would be considered "White" -- but they were considered neither at the time, they were just "Colchians" that (according to Herodotus) had moved from Egypt
I believe slack can send one time use login links via email. Given the short timeout and one time use on these links I would consider this more secure than a password based login. Most users just re-use passwords or use simple passwords.
Sorry, what is this referring to?
Very FEW product manufacturers track these unauthorized sellers. Amazon should require the store name to MATCH the llc/corp name and they should require a US registered agent to be publicly displayed as well.

Source: I actively manage about 30 different vendor/seller accounts as a consultant. Tracking sellers is a fools errand.
I agree, this seems more like a provisioning issue, as Vagrant and VirtualBox aren't going to do anything too different than what you would normally do setting up your own native development environment.
Sure. My context is purely with regard to the massive Bitcoin price instability, where I am denying the other comment that such is an unavoidable part of a free market, I am not any broader claim regarding the extent to which free markets are or are not also efficient markets.
Okay, I can see your point. And I'll take you up on your offer.

What's a project to teach me about programming?
Along these lines, the words "male" and "female" came to English from Latin along totally different paths, even though they seem like they'd have been created together.
I think this makes sense. Double-edged swords make for powerful tools.

I like to think you can make a DSL for any situation, but it's not like I've actually done that in practice hah.
Not really any questions (other than my one in the comment thread about the best way forward for providers on Apple Silicon), but definitely a hat tip in your direction. I’ve had a good 8 years of plain sailing out of Vagrant and I appreciate the work you’ve done.
On embedded devices, yes, this is actually used in file systems like JFFS2. But in these cases the flash chip is just dumb storage and the translation layer is implemented on the main CPU in software. So there's no "drive" really.

On NVMe/PC type applications with a controller driving the flash chips… I have absolutely no idea. I'm curious too, if anyone knows :)
Live blog of a company experiencing a ransomware attack
To turn off the weather.

Right click on the task bar, news and interests, turn off.
> My claim is that for most users of iPhones, the situation of Apple being in control of their device, rather than themselves, results in a better outcome for that user (and is oftentimes explicitly preferred by that user as a result, and is reflected in their purchase of an iPhone).

Okay, but that comes out to the same thing, since I can't buy an iPhone which isn't Apple managed. If Apple offered a choice, that would be one thing—but they don't.

> In fact, Apple delegates control of an iPhone's execution environment to any iPhone owner who wants it: they will give you a signing cert for use in xcode to run any app you want on your own device.

What they give you is the ability to sign up to three apps at a time, all of which expire after seven days. It's not useful for anything but testing.

Plus, you're stuck in the App Store sandbox. You can't downgrade to an earlier operating system, you can't inspect the HTTPS traffic being sent out of your phone, and you can't even run anything that uses a JIT.
No, since 1900 wars are more correlated with inflationary predictors than deflationary predictors.
Yep. I saw some article about "British naval vets share how they fall asleep anywhere instantly". TLDR: Body scan + mindfulness meditation. I'm sure being exhausted helps in their case too!

Body scan: Lying still in bed, you are relaxed, right? Not so much, actually. Start mentally checking individual body parts and you'll find a bunch of muscles tensed up for no reason at all. Let each one go loose one by one. Then check again and you'll find they can still go looser. It can take several passes to get to the point where your muscles are actually hanging loose.

Meditation: Yep. We're going to do the "Clear your mind and don't think about anything" routine. Never works, right? That's OK. The point is not to succeed in thinking about nothing. All you need to do is notice you're thinking about stuff and go back to thinking about nothing. Over and over. You don't need to "win". Just fail and restart again and again and again. You can repeatedly fail, can't you? ;) As long as you keep restarting, you're good.
I'll bite: you're crazy.

You're crazy enough that I will, personally, bet you any amount of money you like, up to a limit of US$500000, that in a blind test with and without any number of wifi routers, cell phones, or other computing equipment operating, you cannot discern the difference.

Email in profile.
That reminds me of a small game I did last year: https://gcampos1712.github.io/index.html
I think that's covered in this talk (I've not watched the video though): https://www.braintreepayments.com/blog/ruby-conf-australia-h...
In the 1990s, when Tcl was taking off, there was really nothing else that made it as convenient to glue together different C libraries and slap a (Tk-based) GUI on it. It was a welcome revelation, compared to XWindows programming.

In the 1990s.
Yes, the US has military bases all over the world.

Does that mean it is the ‘aggressor’ in a given situation? Clearly not. There are many instances of countries active aggressively against their neighbors. If the US gets involved, the presence of its bases doesn’t suddenly make it ‘the aggressor’.
> What does cut off mean?

AWS probably has a thousand product manager and tens of thousands of engineers, and can't come up with some reasonable options for default limitations?

I bet that these 10x overruns have common causes: infinite bandwidth, infinite storage, and autoscaling to infinite compute. Your 1 TB of storage and 3 EC2 instance isn't causing the problem, and doesn't need to be deleted. Limit growth and you'd probably satisfy nearly all problems.

I'm not saying there's a simple solution, but I'm sure there is a reasonable solution, and AWS is a big place with lots of resources, and should be able to figure out how to let you set budgets like everywhere else you'd buy something from.
> I've always described source code to non-technical people as the recipe and ingredients

Not bad. What would you say about saying - " a source code is a set of instructions for a computer to execute". That way, we can still keep the conversation (some what) technical.
In NVME you can get around 800.000 IOPS from a single device, but the latency gives you around 20.000 IOPS sequentially. You need to talk with deep queues or with multiple concurrent threads to the device in order to eat the entire IOPS buffet.

Traditional OLTP workloads do not tend to have the concurrency to actually saturate the NVME. You would need to be 40-way parallel, but most OLTP workloads give you 4-way.

Multiple instances per device are almost a must.
Common carrier laws established in the 1996 Telecommunications Act were doing a good job insuring that ISPs were competitive, by requiring regulated, bulk wholesale access to local loop elements to competitive (non-incumbent) carriers. Most cities in the US had a wide variety of DSL options, which was possible because of this common carrier system.

Things were kind of going ok with that!

That all got royally hosed when pro-big-business Supreme Court activism sided with Verizon's stance that they Verizon should have monopoly rights to fiber, in Verizon vs FCC (2002). Now suddenly telecomms could go back to their nasty old ways, which they have.
Who do you think could organize a guild of the app developers?
The inherent contradiction between

-- "let me do anything I want, I want to succeed and be huge!"

-- "make sure I can stop anyone that wants to do the same thing, I want to be the only one to succeed and be huge!"