skysight-inc/HackerNews huggingface dataset:
Play Store licensing requires Chrome to be installed
But roots can be defected and labeled as a compliance violation. They could then revoke your accsess to emails or other network services, or issue you a warning or more
I don't think this article is fair. It is certainly the case that badmouthing COBOL for its age would be irrational, but I don't think that's what anyone is actually saying. People wouldn't react the same way in the system were written in C or LISP. COBOL has a reputation for being clunky and inexpressive and primitive for reasons other than its age.

Perhaps some popular articles dismissed COBOL for its age. No programmer worth their salt would do so.

(I can't say whether or not COBOL deserves its reputation, and given how many reliable systems are written in COBOL I doubt it is fair to blame it for the failures of this website.)
My handle dates back to the 90s, when people barely rolled their eyes at a pun in poor taste.

It's probably at its apex of hilarity right now, given the sheer number of folks pissing their pants because of a delusion that there are innumerable secret members of a looooong-dead political party hiding under every bed.
This is the same info as I was aware of. The problem was crashing servers. But my complaint is that this article instead spends a lot of time complaining about the input forms
Unemployment enrollment is a list of 30-130 questions + documentation, varying by state.

If you worked the same job for 5 years and got laid off, it’s closer to 30 questions. If you were laid off from a job after three months, worked at the post office in the last 3 years, got discharged from the national Guard with a service disability, it’s closer to 130 questions.

UI/UX is important because the business rules get complex and you can’t throw a random call center person at it — they need to know wtf they are talking about. You never have enough of those people. Making it a fully online transaction means someone needs to fully understand the business rules — which is harder than it sounds because new things get added often, and the old mainframes generally don’t get reengineered.

Also, when you say demand spike, in 2020, that means when all is said and done more UI applications than have been seen in the last 10 years, in a 60 day period.
Indeed. I'd been paying for HBO through Apple since they launched HBONow. When we got AT&T fiber, they bundled in HBOMax for free. AT&T made it annoyingly difficult to sign up for the free service. And it took a while to figure out how to unsubscribe from HBO in iTunes.
This is grade A racism
Indeed. Xiaolongbao are awesome.

It's on github, so you can probably send a pull request.
Micrometrics for CI/CD Pipeline
OneDrive too, for either a file or a folder, with approximately the same UI (right click and select Share). Works on desktop, mobile, and web.
Spätzle are great, but calling them dumplings would really stretch the definition past breaking.

https://en.wikipedia.org/wiki/Sp%C3%A4tzle
It's disgusting that this kind of genocidal apologia is acceptable on Hacker News. Unsurprising I guess that a user named "waffle_ss" is a bigot.
Great article. I am really interested how those dishes look like and quoted/mapped pictures from Wikipedia to the original graph. Want to experience all the tastes some day.
https://pbs.twimg.com/media/Ecng5g0U0AAY_8c?format=jpg&name=...

I could not catch what are "British" "American" "Cotswold" such location names. Do those point local style dumplings?
I've been using uniquely LibreOffice on mac + linux for the past (as far back as I remember) and have only had the opposite experiences: it works every time, is capable of opening all document formats, and has never crashed.

I encourage you to try again to see if maybe LibreOffice has improved since you last tried it, and you won't be disappointed.
You can fry almost any kind of dumpling, and get something interesting and tasty.
Practical Run-Time Mitigations Against Data-Oriented Attacks [pdf]
Future To-Do: Learn everything that can be learned about HAM Radio...
Make code simple with datablock API part2
> Every religion and Entire world has caste system in one form or the other.

Except one thing isn't like another. If you think otherwise, I'd appreciate examples.

> caste system would have no problems. Caste discrimination is the problem.

That's like saying, apartheid isn't the problem, the ensuing discrimination is?
It doesn't always make sense to plan the types ahead of time; letting the compiler do the work while you code and then creating a nice interface after is a reasonable way to work.
> Every deep learning system has tacit knowledge: it knows a chair when it sees one but can't explain how it knows.

A traditional computer program that can find the derivative of sin(x) also can not explain how it knows.
The primary thing stopping you from simulating every atom in a brain is a lack of knowledge about atoms and the brain. AFAIK we can't even simulate hydrogen and oxygen atoms with enough detail to get the emergent properties of water.
As far as I can tell, this blog post is because Urban Dictionary is considering dropping definitions for terms that they consider to be "hate speech". I guess this might make sense if the issue is entries that are being created on the spot for the purpose of harassment, but avoiding derogatory definitions seems counter to the purpose of a dictionary. Isn't it better to know what your detractors mean rather than guessing, possibly incorrectly?

For example, a commenter here used "chud"[1] in in a way that I wasn't familiar with, and I was able to use Urban Dictionary today to look up what he meant: https://www.urbandictionary.com/define.php?term=Chud. I was familiar with its origins in an 80's film, vaguely recalled it was used to signify severe unattractiveness, but didn't know that it had morphed to become an insult used by the left to describe the alt-right.

I felt the dictionary served its purpose well. Should this definition be included despite being derogatory? Yes. Should other definitions be included even if they are derogatory regarding race or gender? I think so. As long as terms are being used in the wild, isn't it better to be able to learn what what someone means by their insults even if their use makes one think less of them? Or am I misunderstanding, and Urban Dictionary is proposing something else entirely?

[1] Interestingly, searching comments on HN, "chud" has only been used a handful of times here in the last few years, but was used twice today in independent comments. Is this a coincidence, or is it having a resurgence?
It absolutely reads like an ad and an a pedantic ad to boot.

The system wasn't built to handle modern workloads, that might be part of why people decry it being ancient.

Despite starting out talking about architecture, which would be a difficult problem to tackle when having to interface with systems built around abstractions and conventions of a couple different eras back, more than half the article veers into the relatively easier task of user-centric UI design that his company can bill for.

I mean, that'd be great too, but the article is bait and switch.
I know nothing about AI but my ignorant impression is that there are essentially two ways to achieve AGI:

1) We somehow model GI artificially, which seems like an impossible task.

2) Or instead we just model the fundamental neural mechanisms (dentrites, axons, etc) and find a way to copy the state of a brain into a sufficiently powerful computer.

Is this correct or are there different approaches?
Different sensor.
I actually think their existing policy is not so bad at all, but it should notify you.

So:
1. Changing recovery emails should require 2FA

2. Changing any 2FA policy should email your recovery email

It does, after all, still require a password. We're really talking about a very, very specific use case where the attacker has a lot of access to an existing session.

I myself have had a phone break and rushed to a computer with a valid session so I could easily reset. It's really a huge UX win, and probably massively reduces 2FA burden/ support burden.
Well, feel free to edit his wikipedia page to correct this terrible misunderstanding...
The complexity that makes human intelligence possible is already accessed by a brain-in-a-box through a limited set of interfaces; it's just a mushy organic brain and bone box rather than an electronic brain and steel box.

It's probably reasonable to argue that an AGI would require interfaces to all of the outside world's complexity to be self aware, but there's nothing stopping us from building it those interfaces.
As an ethnic Chinese, I have to question that. Is this based on your observations of first and second generation Chinese immigrants in the West? In which case, wouldn't there be selection bias involved?
Train them. We do it all the time with new hires or old pals for any mainstream or not language. I saw teams do marvels in a quarter in completely new languages, no matter how far the paradigm. Not claiming COBOL is easy (no idea) but can't be an impossible task. Is probably harder to keep people engaged
I looked at Cisco's salaries here:

https://www.levels.fyi/company/Cisco/salaries/Software-Engin...

For Cisco's Principal Engineer position, which seems super high up relative to other titles at other tech firms, the pay is actually quite low for what that position's requirements seem to be.

I wonder how this dynamic played out. Disgusting anyway you look at it but the nuance of corporate structure here is worth thinking about.
True Tone is a different sensor ( which isn’t a camera)
And I am somewhat suspicious of the complaints about sustainability.

If modern agriculture is bad for soil in the long run, the owners of the soil surely will have an opinion about that. That's not even an externality.

The only thing holding back soil sustainability would be high interest rates. But that hasn't been a thing in more than a decade.
I don't usually comment on political topics like this one, but here's a thread where someone corrected my oversimplified view of the Fed's current bond market interventions. It took several levels of replies for me to understand what they meant, and I later corrected someone else who continued to argue for my initial (and misleading) view:

https://news.ycombinator.com/item?id=23421917

Close enough? Or in a different sub-thread here (that the mods seem to have detached), another poster and I probably still disagree on the original question, but we did manage a respectful discussion in which we agreed on other related points:

https://news.ycombinator.com/item?id=23783613

I didn't mean it as a rhetorical device--I'm genuinely curious, how someone came to be so sure that I'm wrong that it's not even worth explaining why. There's very few things I'm that sure of.
BC Programming Language
Whenever someone quotes the old HN comment that GP linked, you can be sure that they are pointing out the absurdity of thinking you could "build such a system yourself quite trivially".
> Look up the definition of dog whistles then, and discover they mean 'talking in coded language that means one thing to an outside audience and another to the inner circle'.

I wasn't pretending. You said what I described is called a "dog whistle". I have no problem with using that phrase.
Why are you letting a user named "waffle_ss" post justifications for the mass slaughter of indigenous people?
Hm that's an interesting US perspective that was new to me. I still maintain that establishing a non-monopolistic payment system is vital (similar to having a currency in the first place) and that, for us in the EU at least, telcos are reasonably competitive and on the regulatory hook anyway and thus best equipped to become payment providers.
Yes, the main reason to give type annotations is to make debugging easier and as documentation.

In eg Haskell, you often write the types first, even though in principle you seldom would have to write the types at all.
credit card number is always safe to give out. you have zero liability, and the fraud detection in the backend is far far far better than what fly by night app of the day does.
> LEM is simply taught as the truth in university courses.

So is[0] the notion that quantum systems magically undergo non-local, non-linear, non-unitary, CPT-violating, Liouville's-Theorem-violating, non-deterministic evolutions whenever a macroscopic system that happens to implement a sapient intellegence looks at something[1]. So that's not a very good yardstick for "this is not obviously false".

0: sample size of one univerity (circa 2010) for "simply taught as the truth", but I think it's recent enough and widespread enough to make a good example. See [2] if you want to investigate further.

1: aka the collapse postulate or Copenhagen interpretation

2: https://en.wikipedia.org/wiki/Copenhagen_interpretation#Acce...
In logic it is considered a logical fallacy to attack the speaker rather than the message.

It generally indicates that you don't have a rational refute to the argument.
Not an expert on the Vedas thus not sure if any value judgement is made regarding the varnas in it or not but I am definitely SURE it nowhere says that all "varnas" are equal and that mobility between varnas is possible or based on one's "merit". the varna division just by articulation implies a hierarchy. Who wouldn't see the priestly class, the keepers of knowledge, as superior than the sewage workers? Saying that the Vedas say that caste is not based on lineage is utmost tomfoolery. Show me any instance in history where this mobility has been possible; is or was there some kind of "merit committee" in India who decides which caste you belong to, that i have heard nothing of? Which brahmin or other upper caste parent would willingly let their child be judged for which caste they should belong to by merit, be this at any point in history or present? By saying this all you are doing is revising history and saving the face of scripture you deem "holy" and "flawless". At the very least Vedas are definitely not the latter.
> The NRC requires people to prove their citizenship through documentation, which is very difficult for large parts of India's population

Dude, you have to prove using your grandfather's documents. All your documents are suspect because they assume everyone is an illegal immigrant until you can prove land records or if you can prove that your grandfather was born in India.

I don't own land and I don't even know the birth place of my grandfather, I surely don't have his records, do I? rarely anyone but the filthy rich upper class people like kings who have family trees extending to 100s of years have that.

this is what happened in Assam. you had to prove your grandfather's documents, grandmother's didn't work because what if she was an illegal immigrant?

These useless right wingers HAVE everyone's adhaar information and yet they assume everyone is an illegal immigrant until you prove otherwise
I've sadly heard stories about forced deference, though not seemingly as overt as in Cisco, at other tech companies.

The most shocking experience is actually a personal anecdote. Someone from India from a client once asked my father, who also works in tech in a senior position, why people listen to him given his background. Kind of jarring given that the discrimination in the US tends to be much more structural and sinisterly subtle as opposed to some Indian or South African style outright "one drop rule" thing.
>6522 VIA shift register

>Unfortunately, I was unable to get it to work.

Author blamed this on:

>I did not work out how to get the shift clock running continuously and smoothly. Even with attempts at precise timing for shift register reloading... reloading the shift register incurs a delay before shifting resumes.

This was in fact a hardware bug http://forum.6502.org/viewtopic.php?t=342#p2310 , rather famously the reason for C64 having cripplingly slow (300 byte/s !!) Floppy drive communication implemented thru bitbanging in software despite using fixed 6526 CIA. Previous VIC-20 used 6522 and floppy drives had to stay compatible https://en.wikipedia.org/wiki/Fast_loader

Dropping this compatibility and using 6526 CIA hardware shift register results in C128+1571 combo reaching ~5KB/s
Thank you for this. I must have missed it.
Having worked at some of those companies, along with small startups, the biggest difference isn't really plain old sophistication, but expenses so high as to make the engineering effort worthwhile.

If your production system is 10 instances on some random cloud, a 10% efficiency savings saves me 1 instance, so maybe $2k a year. Taking into account opportunity costs vs doing things that raise revenue, said startup would consider the effort a waste of time unless it took a few hours.

With the same architecture, but instead 20K instances, then suddenly that 10% is saving 2000 instances, and 4 million a year. Unless there's a major engineering shortage, chances are that spending a over a month on 4 million in yearly savings will be completely justified, and would even be a highlight in someone SRE's review.

Chances are that the optimization wasn't even any harder in the big tech company: It's just that small savings on big piles of money are suddenly worth it. It's not possible to find millions of dollars in loose change between the proverbial couch cushions if you didn't have the chance to spend hundreds of millions in the first place. Heck, in a growth company, even at that size, 4 million might not be enough savings, as there might be even bigger things.

Same with dev tooling: Saving a company 5% CI times is not great with 10 developers, but if you are making five thousand developers more productive, suddenly you can hire an entire team of very specialized developers, and it's not a luxury.

This is also why often copying what large companies is foolish when you are small: The tradeoffs are going to be completely different. What would be an unacceptable flaw in a large company is just fine in your startup.

The real trick IMO is the 200-800 range: Large enough that the simple solutions for small companies have probably broken down and are causing pain, but nowhere near the staffing to hire yourself a team to, say, add types to Ruby, get a team to build around the weaknesses of your database, or whichever other problem you have that any member of FAANG would just throw 10 million dollars in staffing costs without batting an eye. I've seen way too many companies that stopped being able to grow their company at those intermediate sizes, and get stuck in technical hell.
I was 26; it was the dot-com boom. I had no clear plan but a potential client called me asking for something I could deliver at a price that they were happy with.

I was mostly profitable by about week 5 -- so I only skipped one pay cheque, but I didn't have children then, so it was easier to live cheaply.

But that was a service business: service businesses are easy to get started, but they are hard to scale. If you are thinking of making a product business, you are in for a much longer harder road.
Which is kind of ironic after what the US has done to people in Vietnam. But it's similar to what happened in Japan, only Japan was under US occupation, while Vietnam was not.
Design for the iPadOS Pointer
"The suit alleges that Iyer told other workers the employee was Dalit and had gained entry into the prestigious Indian Institute of Technology through affirmative action."

Indian law explicitly requires a much lower standard of admission for the lower castes. Is it illegal to take consideration of this fact?
It's easy to reach certainty that the conversation you're engaged in has no hope of becoming productive, far easier than reaching any kind of (ugh) "epistemic" certainty. It's helpful to recognize that; otherwise, you're at risk of being the annoying dude in the meme sitting behind a card table on a college quad, "change my mind".
From what I understand talking to someone who gets paid enormous amounts of money to occasionally update COBOL systems in heavy industry, working on COBOL is drudgery.

It might be difficult to find a substantial number of people who actually want to be trained in COBOL.
Beyond the Milky Way, a Galactic Wall
A thing I find myself doing a lot in Ruby is redefining a method (monkeypatching) to see if it fixes a problem:

class Foo::Bar; def something() something_else; end end

Working in Clojure is like if the whole environment were built with the expectation that you would be doing that all the time. Instead of typing into IRB, you just send it to the REPL from inside your editor with a single keystroke.
> Imagine these scenarios:

> A user dumps their music collection into dropbox and automatically get a private site they can use to listen to their collection. Now I have to keep paying for their service and upgrading to add new music. Dropbox could have taken on any number of music services.

Considering that Amazon offered this exact functionality, and decided it wasn't even worth maintaining, I don't think it's obvious that Dropbox missed something by not doing it at all.
India has enormous mineral resources
I was originally interested in this, but I recently found a seemingly good alternative in the Color Maximite 2 (http://geoffg.net/maximite.html) which sits somewhere between 8bit (feel) and 16bit (graphics).
I believe APP Suffers from the exact same issue, though APP is something I recently enabled anyway.

I don't know of a way, even with full gsuite enterprise policy access, to prevent an attack where the attacker has an active session and your password.

Some things you could do, but would not be full mitigations and likely just annoy an attacker in many cases (though that's often enough):

* via GSuite, enforce 2FA

* Enforce 2FA via hardware tokens/ APP

* Context Aware Access that validates that the login is coming from a specific verified device that is provisioned via your GSuite / conforms to policy, that way the attacker can't just steal the session/password and log in from another device? Maybe?

Really, the attack described requires like 3 different things to go wrong. I agree that there should be changes made to the system to improve this, but it's a rough model to protect a user when the attacker is sitting on the box they're logged into.
That's not teaching a computer to walk, that's building a walking machine. Subtle difference, but it's easy to prove; no matter how well you build a Boston dynamics robot, it will never like walking in the same way your TV will never like entertaining people. There's no "I" there to learn.
It may not _favor_ either platform but I'd say they both benefit.

In ecology, it's rare to species compete to extinction or exclusion from a niche. It's much more common to observe segmentation. It's a lower energy state for birds to mate at different times, eat leaves from different parts of the same tree, etc., dividing the resources of their niche among themselves, than to force each other out of the niche completely.

The situation is analogous. I'm sure they'd destroy each other if they could, but it's obviously not happening right now. It's much easier to say, you can have your current users, we'll have ours, and we'll focus our energy on capturing emerging markets. Which is why you see them racing to provide free internet to developing countries and such.
It goes fine with mozjpeg. I tested a little, didn't find any problems.
The article also goes on to say users can use something thin like paper as an alternative, or simply remove it before closing the lid.
You're Holding It Wrong 2.0
I can't seem to read the article and the archive link isn't resolving for whatever reason. Mind making a new one?
Not disagreeing with this.

Does anyone have a reasonable article or book making this point (for or against) that is well-researched and argued?