skysight-inc/HackerNews huggingface dataset:
The relationship between monies and goods has been murky. But it's kinda cool to cut a clear line to say that bartering economy exists before money. But I think they always co-exist. This relationship is more like chicken and egg.

I did some research on how gold became money. Archeologists found evidence of gold usage dated 40,000 BC. When gold shows up in written history around 10,000 BC, it's already money. We did not really know if gold was good first or money first. I conclude that it's a little bit of both when humans first found it. I wrote about the topic in this article:

https://bitflate.org/post/2019/11/29/how-gold-became-money.h...

Going back further, I think we can say sex was the first kind of currency. Organisms exchange sex to reproduce.

Today, we have Bitcoin. It's also unclear how we should define it: asset or money. The answer is it's a little bit of both. I hope the IRS will lower the tax rate on Bitcoin when they understand this.
Have you considered fibre reinforced plastic? I'm not an expert but I'm curious if that's a good option.
I think SSO is a pretty effective feature upon which to do feature and price discrimination. It’s a value-based pricing choice, not a cost-plus pricing choice. Engineers are frequently uncomfortable with such pricing decisions.
>No other branch of engineering, at least none that come to mind, have to deal with the number of variables that any medium-sized software application does. Software, being infinitely malleable and running on a seemingly infinite variety of hardware in an infinite number of environments, is vastly harder than any other engineering.

I'm not going to argue if this is right or wrong as I don't have a Software Engineer's perspective. My background is in chemical and materials engineering in heavy industry (mining and manufacturing sectors).

I've worked in Operations and Process Engineering positions (https://en.wikipedia.org/wiki/Process_engineering) and in more recent years I've been employed as a "Technology engineer" which is essentially integrating new technology and process improvements and optimizations into existing industrial applications.

The scope and complexity of what Engineers deal with daily might surprise you, software is complex so to is something like a smelter or refinery.
I read your post, looked at your profile, and now I'm suffering from a severe case of cognitive dissonance.

> To put things in perspective, although perhaps inaccurate, the number of cases of COVID-19 infection in China is less than 3 cases / 100,000 inhabitants.

What kind of perspective are we getting by adding the entirety of China to a locked down Wuhan when considering the infection rate? And then to go on to compare that to flu rates in Catalonia. Really, what point is that supposed to make?

> Our Health Alerts and Emergencies system works, works as a team and the protocols established in the EU apply: detect the case, isolate it, treat it and follow all possible contacts. In this way, the transmission chain can likely be properly controlled.

How can this possibly work if carriers are infectious for lord knows how many days before symptoms appear? It's laughable. How does this crack team of contact follow uppers deal with the case of a single infected metropolitan commuter?
Ten Problems for Politics in the 2020s
Because blocks, not files are duplicated across raid sets. If doing a 512kb read of a 10tb file you dont want to have to check the entire thing.
Questions answered from different mental models will get you different answers. Just as important as having these different "mental models" or "perspectives" (if you will) is discerning which is correct. AKA thinking for yourself. In my mind, a mental model is only useful for generating ideas from which you can gain another insight. No model has the right answer for every question.
The structure of America being car dependent is that the "youths" who mayor Bloomberg recently commented commit 95% of murders don't have cars or gas money to get there. The car dependent lifestyle is to create areas where undesirable elements are excluded.

In many areas "youths" gather in shopping malls and so forth and generate a lot of petty crime, vandalism, shoplifting, playing loud music and generally making everyone uncomfortable. Dead malls and downtowns have declined because of excessive presence of "youths". For example, Halloween in San Francisco's Castro got cancelled permanently because "youths" showed up and started shooting at each other. If you make it hard to get places, these "youths" tend to not show up and keep everything nice, peaceful and upscale.

Without the "youths" problem, America would have a far lower homicide rate and public transit, bikes, walkable neighborhoods, free public festivals and all that stuff would be far more popular.
The "Maximize" icon in Windows is clearly a stylized depiction of a window with a toolbar, sized to fit the button on which it is. I don't know if it's the perfect icon for this action, but it makes a lot of sense. Why should it stand for iconification, even if Windows still had that feature (last time it did was Win 3.11)
There's a world outside of web apps and SV tech companies. There's a lot of big datasets out there, most of which never hit the cloud at all.

Story time: I worked on one project where a single (large) building's internal sensor data (HVAC, motion, etc. 100k sensors) would fill a 40TB array every year. They had a 20 year retention policy. So Dell would just add a new server + array every year.

I worked with another company that had 2000 oracle servers in some sort of franken-cluster config. Reports took 1 week to run and they had pricing data for their industry (they were a transaction middleman) for almost 40 years. I can't even guess the data size because nobody could figure it out.

This is not a FAANG problem. This is an everage SME to large enterprise problem. Yeah, startups don't have much data. Most companies out there aren't startups.

By the way, memory isn't the only solution. In the past 15 years, I've rarely worked on projects where everything was in memory. Disks work just fine with good database technology.
Machine Learning in Python: Main Developments and Technology Trends
> You already have the UI code for mobile and desktop. All you need to do is switch to one or the other

There's no "just switch". I wish people stopped hand-waving at complex technical problems with "just"s and "all you need"s.

What you're saying is: "you have two completely different UIs with completely different modes of interactions, completely different layouts, affordances, a myriad other things. 'All you have to do' is ship them together and switch them on the fly".

> then compared to the work you've already done its trivial to add an intelligent way to switch from one UI to the other

It is not "trivial"

> A sphreadsheet cell is a sphreadsheet cell. Whether you click on it with touch or the mouse pointer doesn't matter.

It does matter. Because interactions are completely different. Just for the most trivial example: once you've selected a cell, you can immediately start typing you can immediately start typing when you're on a desktop. On a mobile device you have to do an additional tap (double tap in Excel) or tap a different area (entry box in Google Sheets) on the screen to start typing. And that's just one interaction. There are hundreds of other interactions which will be different.

> We already have apps that run the same in iOS and macOS, through Apple's translation layer + layout constraints and switches on widgets.

Yes, and almost all of them fail in the most basic ways on the desktop: they provide incorrect widgets (dates for example), they break user input, they handle focus incorrectly, they don't have keyboard shortcuts, they use interaction patterns that are alien to the desktop and so on and so forth.

Let's take a look at "voice memos":

- No shortcut to delete a Voice Memo, but a slide-to-reveal Delete button. Alien to desktop

- Esc doesn't work to exit editing screen or recording screens

- Cmd+W quits the app which is against the HIG

- Once search input has focus, you can't Tab out of it (but you can Shift-Tab)

- In the editing screen the Crop Button is inside window chrome which is against HIG if I'm not mistaken.

Yes, this app runs "the same on iOS and MacOS", and that's precisely the problem: it shouldn't run "the same". It must be different because the desktop is different.

And note: this is a first-party app with next to zero functionality: a few buttons, a screen that shows one thing at a time. That's it. And it already is filled with inconsistencies and bad behaviour on the desktop. It will only be much, much worse for any app with more complex functionality (unless developers take conscious and specific steps to address this).

Also see, "Catalyst and Cohesion" [1]

[1] https://wormsandviruses.com/2019/12/catalyst-and-cohesion/
Perhaps they're referring to leveraged ETFs like UPRO (Direxion Daily 3X Bull & Bear S&P) and TQQQ (ProShares UltraPro QQQ).

Be advised that they are not designed to be held over more than a day, although with the current bull market, they have not actually been hit by the decay factor inherent to all leveraged ETFs.

Other higher-risk ETFs would be things like solar/wind sector ETFs (e.g. TAN, FAN, PBW, IQCLN, QCLN, etc.) or bleeding-edge biotech (e.g. SBIO).
One big difference is that, at least in many jurisdictions, new (non-software) engineers need to survive what amounts to an apprenticeship. A second one is passing standardized exams and demonstrating experience before achieving the title.

Now, I don't think apprenticeships are unmitigated positives - another function they serve is to limit field entry. But they are, I think, far better than what "we" do, and sorry, pair programming is not a substitute.

I don't know what does AutoCAD have to do with anything. I use it for modeling parts that I machine as a hobby; that doesn't make me a structural engineer.
This part really made me think:

He drew a comparison to Visa and Mastercard and the global credit card payment system, where vendors charge 2.5% to 3.5% fees for transactions, while store vendors such as Steam, Apple, and Google charge 30%. He said the global payments industry is proof that highly profitable companies can arise from just taking the 2.5% to 3.5% cut.

He makes a very good point - tech companies do charge very high fees for using their app stores. Do regulators control how much fees payment gateways can charge?
You can respond to issues by email. The formatting is already not consistent.
If you're on the latest update, you're several years ahead of 90+% of Android phones out there in terms of security updates
Mercurial is also an insult. Both projects were started in response to a mercurial git’s actions.
It wasn't the assumption, I was just being extra careful to emphasize that I wasn't saying 'hey dude you're doing it wrong', but was asking about how the OP felt on a topic I had personally experienced (i.e. interests that conflict with the global optimum)
Oh, attack the enemy's allies (slaps forehead.) I get it now.

Reading your earlier post, I was trying to figure out how it could possibly be helpful to attack your own allies on a battlefield.

It's an interesting commentary on Sun Tzu that someone could even imagine him prescribing such a course of action.
I wish they'd do a new palm pre, it still is to me the best cellphone made.
This is also where non-software companies get into trouble trying to do software projects. They think they're building a house so they hire a carpenter. They don't realize they're also going to need a general contractor and maybe a carpet guy.
Honestly this seems like an effort to create a clever alternative theory just for the sake of novelty. This blog has an incentive to produce "hidden" information. This specific example is really contrived.
I appreciate posts like this one for the commentary they generate, but it's still disheartening to see the obvious (to me, anyway) stuff getting missed each time.

The overall post was okay, but the lead-in was too topical to be relevant more than a few months from now, and also wasn't really about software quality at all. What happened in Iowa was a lot of bureaucratic cock-up -- they got the wrong people (because favors or political or personal connections) to do entirely the wrong thing, and didn't bother to consult any of the people who could have helped them make better decisions. It's not substantially different from someone buying the shittiest available used car from a private party and the wheels falling off on the highway, and then trying to use that as an indictment of automotive build quality.

But.

Clearly software suffers from far more issues than other technical disciplines, and that is 100% because there are no common standards and, thus, no certification process or professional licensing.

When software developers and managers compare big software projects to big civil engineering projects, they keep missing the obvious educational and certification process required to become a civil engineer. Galloping Gerties and John Hancock Towers still happen occasionally, but then they become case studies for every prospective new engineer. Contrast this to software, where we all slang out code until we're bored and then self-educate by reading other people's war stories online.

The average man or woman that can build a porch for your house is subject to more licensing requirements than the developer that builds voting software. Let that sink in for a minute.

Programmers are quick to screech at the thought of being subjected to any kind of licensing or certification process, and yet we all have the horror stories of being forced to build and deploy utter garbage by upper management. Professional licensing would really help us here. We'd have a defense that would go, "I can't do that, it would make my license get reviewed."

I don't think this will ever happen though. The majority of programmers don't want it and nobody knows how to do it. They'd rather write and share navel-gazing articles from time to time, wondering about what could possibly be so very different in software from every other engineering discipline. 'Tis a mystery.
Fully Funded on Kickstarter. Language Chat
Just tried Public Mobile (Telus sub-brand) to Rogers phone. And vice versa.

Messages containing "secure communication" failed when sent by SMS.

Both are iPhones, but one phone had wifi and cellular data disabled to force the SMS failover.
>the lowest spot price per gigabyte for branded DRAM reached $2.59 last week.

It would be better to reference this as quoted from the article which was written in November 2019. So not really last week

>most of the time DRAM has not been available at these prices.

I did said price floor.
Yes, but my idea was that pushing the wrench at distance x is double as hard as pushing it at distance x * 2; my understanding of the diagram is that it's not.
Why isn't Auth0 on that list? For most enterprise customers SAML is required for SSO. However SAML is locked behind their enterprise plan (and enterprise is stupidly expensive).

On top of that now enterprise plans now require you to pay by connection as well. So if you want to allow multiple customers SSO connections the cost starts increasing drastically.
In Czechia, this is something you can order in a bar.
That makes sense. I was referring to the most egregious cases of traffic hacking, where a startup’s value is entirely derived from stealing a namesake competitor’s startup.

The scenario I’d try to avoid is this: a world where, even if you create a startup with a reasonably unique name, you can nonetheless 100% count on someone trying to steal your thunder once your idea is validated. If they succeed, and they win when bidding opens, then you and your investors will get a haircut for losing your brand. You might never fully recover, or it could be a fatal blow.

I must admit, I can’t say that’s an unmitigated bad outcome. In the end, your investors didn’t help increase the bid when they had the chance, which means they value your potential less than that of the other X. I could see the whole system resulting in a market for domain bidding loans, and the terms of the loan would be more favorable (low rate, long maturity) the more mature your company is and the more credible the vision.

At least a ton more names would be available, so the potential competitor would be more likely to pick another name to begin with. Savage competition would only appear on obvious names like X. I would still be concerned about large companies trying to squash startups and make life as hard as possible for them, but I’m sure there’s a way around that. The rules governing the system would have to effectively outlaw such actions, as adjudicated and penalized by an independent committee. The system would have to be as fair as possible to startups, and perhaps even biased towards them, so that society may reap the positive externalities of competition.

A hybrid between my idea and yours would only force the index schema on the most extremely simple domain names. Most combinations of two words (not a common phrase) and most “non-words” that do not correspond to a valuable company would be really easy for a startup to grab. They’d be able to force bidding to open immediately, skipping the index stage. The domain owner would have some amount of time to notify pre-existing businesses with the same name, if they exist, so that they have a chance to bid.

Example: let’s say kentmobile.com is parked and you are a UK-based 5G startup. For whatever reason, you want to be named after the UK province of Kent. The only other business actually named Kent Mobile is a seedy mobile repair shop in the province. You can force bidding to open, and only you and that seedy store will be able to bid. Your business has much more potential, so you will definitely win the bid without paying an enormous sum to the domain owner. Without such a system, the domain owner can neglect to even list their domain for sale, intentionally preempt competition (ex: if Facebook parks some of the best potential social network names), irrationally strike down offers, or ask for an unreasonably high sum.
It's clear from your comment that you've never even seen the product that you're making a comment on. Talk about an uninformed "expert" espousing their overly-confident opinion on something they know nothing about. And they didn't even use fruit, btw.
"Software engineers" are not. Engineers.
"Software engineering" is not. Engineering.
Delusions of grandeur is the problem.
I'm sure it depends wildly on region and class status, but parent comment is largely correct in parts of USA.

Haldol, Thorazine, and Depakote are older but still widely used, even for disorders like bipolar. Even atypical antipsychotics are still life-changing, personality altering, potentially diabetes-inducing heavy handed tools. You yourself admit the side effects are horrible. It's far from FUD. Be glad your family member is getting appropriate treatment.
I wonder if it is possible to get the charges dropped because he was denied the right to a speedy trial.

The government’s behavior on this is reprehensible, and, frankly, I’m more worried about abusive prosecutors than pedophiles.
I've done a ton of selenium, appium and winappdriver (kinda like selenium) in Java, C# and python, as a contractor at at least 7 different companies. Every company experienced these issues.

Selenium is great. It really is. But the level of flaky tests that generally get produced is just so painful. And as you say, getting it to run in Firefox - that's not been too bad, but any other browser as well was a pipe(line) dream. IEDriver last time I tried to use it with Grid only allowed one instance anyway, so couldn't run multiple on one machine.

UIPath, AutomationAnywhere and these other 'no code required but we have a place you can write code in case' tools - I'm looking forward to seeing how they deal with these sorts of problems. When you're scraping data off a dynamically loading page, or is time dependent, it's not trivial. Even with implicit waits, retries and other 'tricks' as someone described further down, it's frustratingly difficult at times to just do a single action in an app/page.

And then you hit shadow dom websites, or Windows apps that create new windows (not child popups) for every screen/dialog box. The joy :)

Still, I find it an enjoyable, if frustrating challenge.
A panel discussion about server-side Swift
True to some extent, but don't investors need some way to figure out what an ISA is worth when they buy it from a school? Assuming they can get access to the numbers, wouldn't that valuation be based on stuff like graduation rates, placement, and alumni salaries?

If so, then if the school ever wants to sell ISAs again, then they have an incentive (at least indirectly) because future years' cash flow will depend on how well they perform on whatever stats ISA buyers look at.
Makes me wonder if there's a market for a Quora like site where credentials are manually verified by staff.
It is property and it is for commercial purposes. 50 k is just a wild guess. It also doesn't have to jump there in a day.

In my cities shopping street an increasingly large number of stores became investment vehicles for people who just live there. Shopping there just becomes... well... bullshit.

The 3 letter COM domain street should be entirely populated by serious business imho

Your buddy can sell it or he can get a 20 year refund. Depending on the character combination he might be sitting on 150 k or it might be worth millions.

Pumping up the fee by that much would probably hurt the value a lot which is a good thing.

People need to start businesses that need names that customers can remember. We shouldn't limit the real economy for people who feel entitled to something for nothing.
How do they know you didn't lose or destroy the notebook?
The Epic game store is a fake game store, propped up by giveaways and bribing developers for exclusive rights.

I would never have gotten into it if The Outer Worlds were on Steam, but, eh, at this point I've spent $60 and picked up a couple hundred dollars worth of other titles that for free. Otherwise, it's fine, but there's nothing special about it and no compelling reason to switch.
Yeah an organization with SSO almost certainly has deeper pockets than one without. Maybe not if it’s just slapd, but SAML = money feels fair.
From my experience, when used in moderation it doesn't cause any of the negative effects typically described in trip reports. To me it seems that people overdose by ingesting several hundred seeds in one go without having a clue what they're dealing with. I took 3 seeds the first time I tried it, which was enough to get a taste of the effect for me, and then gradually increased the dose by a few seeds at a time over several weeks until I reached a point (around 50 seeds) where it was pulling so hard on my mind that I didn't feel like going further. I haven't noticed any lasting mental impacts.

Drinking a liter of vodka in one go without having any experience with alcohol also potentially causes extreme delirium and confusion, yet people drink alcohol all the time and are mostly fine.
Interesting you think IBM global services, oracle, computer associates, accenture are making low quality software.

Which company is making good Quality software in your view?
The realization that suicide has contagious properties does have practical ethical ramifications for journalism. It's not some impractical theoretical matter that can't be acted on.
As someone who thinks the iPhone SE is the ultimate form factor I’m sympathetic to the “build it and they’ll come” argument but I don’t believe it. The reason no one is making a phone with a removable battery is because there isn’t a large enough market for it. These companies do a lot of market research, if there was an opening in the market someone would have capitalised on it.
Just worth noting: 3/5 * 3/2 = 9/10. i.e., dropping 40% then going up 50% doesn't get you back up to 100%. Not saying you implied that it does. Just making this fact explicit.