skysight-inc/HackerNews huggingface dataset:
Excel never works for math, at any scale. It's a constant trashfire of "looks fine" until it shows a result someone doesn't want, and then an error is found that changes results and the cycle repeats.

Excel is nice for visualizing and browsing data you already have, and informally searching and sorting for hypothesis generation.
Seems like this was reported over 4 months ago! [1]

[1] https://developercommunity.visualstudio.com/content/problem/...
There isn't a single technical example of this in practice. All implemented examples are in other fields. The suggestion in technical areas (adjusting gamma in a game) just makes me laugh.

This feels like an attempt to reinvent the product loop, which is a real thing, but a far better framework with better examples.
I Started an Escort Service Generating $200K/Month
It's also supported by the paper they quote from extensively, which is itself supported by hundreds of references.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3668514
I take it that you do not live in a state that elects its judges.
Managing a team is not easy and it requires skills that are not automatically found among people who are good at engineering.

At the same time, a lot of managers (more than half in my book) are bad at managing people.
Use rsync to copy the files over. It only transfers changed files and can use file compression to reduce bandwidth so it's highly efficient.
It was literally cited by Britain's finance minister George Osborne as justification for UK government austerity:

> As Ken Rogoff himself puts it, "there's no question that the most significant vulnerability as we emerge from recession is the soaring government debt. It's very likely that will trigger the next crisis as governments have been stretched so wide."

https://web.archive.org/web/20100414205630/http://www.conser...
The article doesn't explain why the plan is to wait for 110cm of rise to raise the barriers, despite flooding starting at 90cm. Does anyone know the reason? Is it a trade-off with keeping the lagoon open for shipping?
Wow, thanks for sharing! Really interested to know more about memeoirs story, will get in touch!
I'd suggest speeding up the animations in your video. The first one in particular seems too long.
I think it is "ultra-filtered" milk. Somehow it's filtered to reduce microbe counts, and pasteurised at a slightly higher temperature than standard.

Yes, definitely better than UHT.
if this slack outage lasts 6 hours, it's far less time then someone would spend futzing around with their own chat server

that includes deployments, updates, security audits, etc.
that is definitely something I have felt in the past (as an engineer having to deal with parasitic managers)

I have since found that like there are good and bad engineers, you can have good and bad managers.

I now find myself thinking about management as if it were the command chain in an army, and I would be hard pressed to imagine how an army composed of a general and thousands of privates, with no layers in between, would ever be able to accomplish anything.
Right, so under these conditions developers would be forced to have their app in both stores.

And if Facebook bought some exclusive content, Users would be forced to use both stores if they wanted access to the full catalog.
I suspect this is why Americans seem to always want to spread some sauce or dip on foods. It's part of the ritual.
It may have been a user education and/or communication issue.

I had someone come to me recently asking for some data "in an XLS". I asked them if they specifically need XLS or if they just need something that can be read by Excel. It was the latter, but they didn't know that there was a difference. To some people, XLS == Excel. Sort of like how TLS is still being referred to as SSL - somewhere in the world there is a developer being asked to use SSL for a new project because SSL == secure.
EFF: The Online Content Policy Modernization Act Is an Unconstitutional Mess
I find it surprisingly easy. Are you able to properly rest your wrists on the table?
do you happen to know the memory bandwidth if these newer Raspberry Pi's?

I can't find it on the product site, nor the BCM2711 datasheet (more like a programmers manual)
>However, this sort of activity has been going on for so long and is so embedded in the culture that people just don't pay attention any more.

"The Social Dilemma" on Netflix may help with that. As someone already in tech it wasn't particularly enlightening for me (and the "reenactment" acting they included was way over the top), but it is accessible and apparently a good eye opener for "lay people" I know who've seen it.
>> The amount of programmers grows exponentially. I've seen stats claiming it doubles every 5 years.

The worst part about this is that the world doesn't need so many developers. It also doesn't need so many marketers and data scientists either.
The jobs are being created artificially as part of the Federal Reserve Bank's job creation mandate and financed by fiat money printing.

The economy of the past decade is a complete farce. When will people wake up and realize what's going on?
Soon it will take 100 developers to do the same work which used to only require 1 developer and the outcome will be worse.

I think the strategy is to create a large population of developers who are incapable of creating real value outside of their extremely narrow niche...
Thus making them (and the society that they are an increasingly large part of) totally dependent on corporations and allowing corporations to control and shape our politics and society and suppress our free speech.

I'm a developer so it's not in my interest to say this. I wish it were not the case. Nowadays people only get into this industry for money. Nobody cares about coding.
The most salient point of the paper was the inflection point of 90% for sharply lower growth. It was and still is used by proponents of fiscal austerity to argue against fiscal stimulus.
They had a budget of GBP 36 million. It's pretty bad.
Distributed applications
To be honest, he did fine given the context, but Linus had some issues that would have quickly jeopardized his managing career in almost any companies.
Open technology gives us a real chance to reach global climate targets
And yet, I have first-hand witnessed a scenario like the one described in an AU government department. A small system developed by business (one person who had subsequently moved on) using Excel and Word and macros to keep track of information and generate letters to "customers" had become an essential tool, but unsupported and undocumented. When we (IT) recommended redeveloping it in Java with an SQL database (and documentation and testing and backups), they balked at the cost. Partly because the original person did the work "in their spare time", so the business never saw the actual costs. And partly because there are zero infrastructure costs with Excel and Word. There was very much a feeling that IT massively inflate the costs and will build a Rolls Royce when a Ford will do. It was a house of straw vs house of bricks situation, but they were happy with their straw house, they thought their only problem was that the little pig who built it was no longer there.
Oh, I forgot, you also probably want to be able to pass a a pointer sized argument to the next coroutine (and get one back); In the previous prototypes, convert all uses of 'ctx * ' to plain 'ctx', where ctx is:

struct ctx { void * sp;, void * payload; };

If you get things just right, at least on linux, you can get ctx to always be passed and returned via registers.

edit: HN ate my asterisks.
Electric current always involves a magnetic field. Law of the universe.
Fair enough - that’s not what I meant. I believe there may be such problems, but I don’t believe this is one of them, so merely mentioning their existence is insufficient to add to the argument.
Certificates are not applicable, the link scheme is HTTP.
That's my belief. Separate out the Democrats into the centrists and the socialists. Separate the Republicans into the capitalists and the racists. Add the libertarians and the Greens. Then you'd be able to vote how you actually felt, and feel that if you'd compromised you'd at least done so on your own terms.
Best short summary of Stallman's published position I've seen. Nice.

I also have first-hand experience with selling exceptions. My experience has differed markedly from Bradley's. Lots of small companies sell exceptions without any aggressive, professional, commission-driven sales team. Many publish helpful guides and FAQs on their licensing situations that clear up confusion about the (A)GPLs. Some have chosen new or different public licenses, in much plainer language, to avoid that confusion in the first place.

For what it's worth, I remember reading Bradley's secondhand report of shakedowns by MongoDB. I've never worked directly with MongoDB, either, but I was surprised. What I've heard from MongoDB employees is very different: they spent a lot of time sending out "comfort letters" clarifying that people could use AGPL Mongo in their applications without releasing the whole shebang.

I don't think Mongo sends such letters to competing cloud providers. When it comes to proprietary cloud providers, I thought the point of AGPL was to demand cloud users share alike or leave AGPL code alone.

I think Bradley and I would probably agree that big companies have given dual licensing a bad name. But we might agree they've often done the same for permissive licenses, too. I don't think little companies, especially little companies not Hell bent on becoming behemoths or getting acquired by them, deserve the bad rap.

From a business point of view, small companies are precisely where dual licensing matters. Oracle-scale companies can well afford to develop and manage differentiated open/community and enhanced/enterprise projects. If they're selling exceptions for the whole codebase instead, it's likely either dead-end code they don't want to invest in, or they're up to something else, leveraging their other BigCo advantages.
git-revert supports ranges if you've used any version within the last couple of years.
> Always use checked pre- and post-conditions in a data pipeline. [A] simple post-condition would have caught this issue

I'm not sure they teach that in medical school.
What Judge Albright is doing might be "selling" in the sense of marketing, but not in the sense that he gets any kind of money when people file in his court.

Since the Supreme Court's T.C. Heartland case, patent cases can only be brought in the defendant's state of incorporation, or "where the defendant . . . has a regular and established place of business."

In practice this means that a plaintiff has to bring a case where the company has a presence, or in its state of incorporation.

Typically a patent plaintiff does not want to sue in a defendant's home jurisdiction, because there is a perception that a defendant has an advantage on its home turf, and the patent holder won't get a fair shake.

A patent plaintiff also typically does not want to sue in a jurisdiction where the judge may have little or no patent law experience, because it greatly increases the risks to everyone involved. Patent law can be tricky.

That leaves the state of incorporation. Conveniently, Delaware—the most common state of incorporation and the jurisdiction where I practice—has a federal judiciary that is exceptionally experienced in patent litigation. It's a great forum for cases.

That said, it's also a small court, with only four sitting judges. Almost every year for more than the past 10 years, it has ranked among the busiest courts in the country by number of judges. Even though the Delaware judges are absolute experts on patent law, it would be tough for any four people to deal with the torrent of patent cases that get filed here. So things like decisions on motions can sometimes be slower than some other courts.

Because Delaware can be congested, and defendants' home turf (often California) is seen as biased, plaintiffs sometimes seek other options.

You could view what Judge Albright is doing as saying "hey, plaintiffs, I know all about patent law and my court is not busy. You're safe to file here and you will get a judge who is not bothered by a patent case, with a fairly predictable outcome based on the merits of the case."

That's maybe "selling" in the sense of marketing, but it's certainly not "corrupt" in any way.
cool, and yea I am not sure if people would want something like this at all, it just seemed like a fun idea to me.
You don't abolish the chain of command. You abolish management as a separate organization with its own incentives. For example, Linus is a leader but he is not a manager. In engineering this is what you want.
Stories and Naturallanguageprocessing
StoryClub app v1.3 is out! In this release: invite a friend, multi users chats (of which, one is a robot); in app notifications; all in a simple and intuitive interface.

P.S. StoryClub users benefit from stories and natural language processing to create meaningful interactions with their peers.
People often cite papers which support their positions, but correlation does not necessarily imply causation, and the paper is rarely decisive.
> Goes through the same process of QA and line-by-line checking of requirements.

That's simply not possible unless you have a whole system around excel running a year harness.

You can maybe do it if you are super dedicated with locked cells and formal double-blind QA passes which maybe exist somewhere but not in the vast majority of operations.
There's an explanation for this that has nothing to do with corruption. Courts regularly develop areas of expertise and, as a result, become attractive places to file. Delaware is the standard for corporate formation, in part because the judges there know have well developed caselaw, expertise, and local rules for the purpose. SDNY courts are the go-to forum for bankruptcy disputes for similar reasons.
I understand it as another way of saying "things have been bad lately", and not as blaming a particular slice of time. :shrug: Won't argue though - it is amusing.
Flight Sim daredevil successfully lands plane in weird chasm – Boing Boing
That's a problem with the companies not with Linus.
Alarm design: From nuclear power to WebOps (2015)
I don't think there are many companies that don't already have at least a couple things that must stay up 24/7. Who fixes those?

Or pay a company to host your chat system, but use an open source server and just have them manage your instance. If something goes wrong, you email them and they can quickly fix the issue. Because it's a simple system and they know the problem exists on your node.

Besides, I don't need it 24/7. There's always email for that. I need chat during working hours. Slack is currently not fulfilling that need, and even if I could get ahold of someone there, that person wouldn't be able to fix my problem. Their system is too complex.
This is creepy. I don't want more electronics keeping eyes on me.

In fact I don't want to be driving at all. Bring on the full-on self-driving car.

I don't have a car though as I live in a city where I don't really need one (or could even park it if I wanted to). But in some countries you can't do without one sadly.
I thought about this same idea for a long time like 5 years ago. From hanging a monitor from the ceiling with string, to complicated wood framework such as the author. I finally realized that you can get about 90% of the way with a simple "medical table" ($50 on amazon) and a normal la-z-boy recliner.
these are data entries from all over the UK so its most certainly not clean data
Yah, I've been trying to articulate this weird like "leveraging of muscle memory" to increase productivity. App and OS UIs can often put too many small hoops in the way that you use some other part of your brain to jump through them. Muscle memory has a way of like bypassing and cutting to the chase and doesn't have this mental cost associated with a context switch if you will. Somehow doing something physical has some tie in with like a "mental background task" that doesn't disturb the "main thread" high level cognitive processes that I want reserved for matters that deserve deep attention.

I wonder if it has to do with the fact that there's a precision of attention in digital UIs just to click the right button and just all the aiming involved though simple actually has a pretty tight tolerance with fine motor skills and large room for error compared to a quick and dirty gross motion you can get away with for things in the real world. Hopefully that makes sense.
Correction: atleast both seeing machines and smart eye has system in cars today that are more advanced. (GM, BMW etc)
Why wasn't done in the first place? What was the rationale of using typing.List? Did they want to reserve `dict[x]` for some other semantics?
It's not necessarily a more expensive system, such systems are used for the bulk of bank transactions in many places.

It's just that there are some minor disadvantages (a bit of profitability back when higher interest rates meant that any delay brings interest revenue to the bank, but mostly customer habits - no single institution wants to be the one to try and change them) so USA banks won't make such a change unless forced to.
I always store data in tables for this reason, but last week I ran into a problem because someone else had added new data to my sheet somehow without the table range being automatically adjusted. The table looked visually correct but when you sorted or filtered it, the rows towards the bottom were not affected. So sadly, this is not a silver bullet, but it does help a lot.
Argentina has had a relatively strict lockdown for months, and yet their death rate continues to be much higher than many other countries with looser lockdowns. So the null hypothesis appears correct.

https://www.worldometers.info/coronavirus/country/argentina/
Honestly I don't even care if I had to spend 10x more time fiddling with hosting my own. The advantage is choice. If it breaks on a Friday afternoon, maybe we don't care and just call it for the weekend. But if it breaks in the middle of coordinating a deployment (like today), it can become priority #1 on the team until it's resolved. With slack I have no control.
Native CUDA implementation on an Ubuntu system would be the biggest reason in my mind. There's CUDA for android but (at a glance) it didn't look stellar. It also helps that there is an active community here where everyone has the same device so if you run into issues you have somewhere to turn. Final point is NVIDIA clearly sees this as a business segment worth investing in so it will continue to grow and improve.
When you commit your fully tested and bug free code to the master branch, developer WIP commits should be squashed. It's one thing to commit your WIP commits to a toy git master branch you control but as soon as others look at it, it doesn't scale.

I've asked this question in job interviews. It's amazing what people say.
Well they'd at least start with XLSX unless they've got a very old copy of Office
> For every problem like this, you get countless millions of person-hours and dollars saved in work that wouldn't have happened at all,

I've found errors in every Excel spreadsheet I've ever looked at, and I'm not some master-excel user; I usually find them because - if I care about the results, I rewrite them as a Python script, so I get to go through everything.

The fact that Excel is effectively not auditable is a huge problem. There are a lot of dollars saved, like you said, but also many wasted or embezzled without anyone noticing in time because past a very low bar of complexity, it's really impossible to figure out what's happening without much, much work.

> If Excel is a sword tornado, it's one happening in an environment where everyone knows to be super vigilant about sharp objects.

... rather, no one is really careful, everyone gets a small cut every now and then, to which the apply a bandage and continue like nothing happened. And occasionally, they lose an eye or a limb or a head - and it is only those cases you read about in the newspapers.

I do not have a better suggestion, I'm afraid, but Excel is causing damage everywhere - e.g. [0], the subtitle - which I'm afraid is not an exaggeration, is "Sometimes it’s easier to rewrite genetics than update Excel"

[0] https://www.theverge.com/2020/8/6/21355674/human-genes-renam...
Call it DevOPS
You would have a computer that display the intelligence level of a bacteria.
> Do you think that a 3D environment can in some way be(come) a better GUI for development/operations than the 2D stuff we have now?

There's a whole new dimension to work with. Working with it is optional. In principle I'd say yes.

That assumes we've found ways to efficiently use the extra dimension, including visualizing and interacting with it.
I would say it's error from a rushed (and understandably so) job, I've been involved in a number of Covid related projects at the US county and state level. The teams and departments are having to move very fast with difficult technical problems. Keep in mind, it's not like they were just sitting around with nothing to do pre-covid. Basically, when the pandemic hit, everyone got a second job to go along with their day job.
> HIPAA

" For customers who are subject to the requirements of the Health Insurance Portability and Accountability Act (HIPAA), G Suite and Cloud Identity can also support HIPAA compliance"

https://support.google.com/a/answer/3407054?hl=en

> secure

"UHS says all U.S. facilities affected by apparent ransomware attack
Computer systems at Pennsylvania-based Universal Health Services began to fail over the weekend, leading to a network shutdown at hospitals around the country."

https://www.healthcareitnews.com/news/uhs-says-all-us-facili...
> It is impossible to express all of the relevant information about an architecture in a single view.

Yet lots of people have been doing it, successfully, for decades with pen and paper (equivalent). I think you need to constrain your use case from "all architectures" to whatever it is you are trying to describe.
Dev report of August/September 2020 and GIMP 2.10.22 release
Windows 10 Raspberry Pi rival: Intel Atom chip powers this new Rock Pi X board
I used to be a person but then I became a consumer and now I've become a row.
I strongly disagree with this - I support a lot of choice in democracy but I am concerned with the general existence of elections for local posts. I think a significant proportion of the population just blanket votes D or R and so you can get some really shady folks elected into these posts if they end up getting party endorsement.
Andrew Yang takes lead in California data privacy measure
I apologize - my question does look a bit like a lazy "please Google it for me" type of query.

I did very honestly attempt to look up the answer on Google, but found the results quite confusing. It's probably my fault.

However, I'm very grateful to the concise and comprehensible replies here on HN. I hope that perhaps they helped others as well.
This is my favorite change in this release and cause me to upgrade to the RC version a few days ago. It's a huge QoL improvement for so much code I write.

I'm also a fan of the walrus operator. These are small, rare, clear, useful, idiomatic new features, in my opinion.
I have done one or the other. My personal experience is that intermediate commits provide low value. YMMV but I now know what works for me.

I definitely leave in commit A and a revert of commit A if I think it'll be useful.

The way I see it is I'm leaving breadcrumbs for myself for later. It's obvious that a sequence of keystrokes is useless (and most IDEs will undo a large number at once - correct behaviour) and that no history is useless so you have to find the thing that works for yourself or your team wherever.