skysight-inc/HackerNews huggingface dataset:
> I don't think I have ever seen a mainstream publication refer to Google apps and services as spyware. Which of course is what they are.

You seem pretty active on HN so I'm a bit skeptical that you honestly believe this. But I'll respond in good faith anyways. Here's the first result from Google (didn't even use DDG)

- (Washington Post) Goodbye, Chrome: Google’s Web browser has become spy software[0]

But since you're active I'm sure you know about The Social Dilemma, Snowden, etc. I've seen episodes on 60 Minutes, CNN, Fox, and pretty much everywhere that calls criticism to companies like Google and Facebook. Does China get called out more often? Yeah. Why? Because we're in a cold war with them. But still in many of these pieces I've seen them make slights at American tech companies. Things like saying that what they do is bad, but what China does is worse.

[0] https://www.washingtonpost.com/technology/2019/06/21/google-...
Attoparsec and megaparsec don't backtrack. They hard commit to choices and never reconsider them after having done so.

Let's say I want to match the strings "a" or "aa" followed by "ab". Let's just go ahead and write that the most trivially obviously correct way:

thing = (string "a" <|> string "aa") <> string "ab"

Woo! See how easy it is? ... except that's utterly broken in any parsec-derived library. They don't backtrack. There's nothing in the world you can do to make them backtrack. The only thing you can do is refactor the structure of the grammar to reflect the parser's limitations.

Yes, this example is artificial, but that makes it easy to understand. The broader issue of which this is one example is that you cannot apply distributive laws in parsec or its derivatives.

(a <*> c) <|> (b <*> c)

Is not interchangeable with

(a <|> b) <*> c

On the other hand,

(a <*> b) <|> (a <*> c)

Is interchangeable with

a <*> (b <|> c)

This might be good for efficiency, but it's not very good for making it pleasant to write parsers.
Can't verify this myself, but if true - this seems like part of a growing problem with big-tech, that everything is connected to one account, and as far as risk goes - you (the consumer) are putting all your eggs in one basket.

I understand WHY companies do this, with respect to spam accounts and what not, but the false positives for real human users can be devastating, when every service and product connected to your account gets blocked/bricked.
My wife had a Zenit 12 (one of the UK market's stripped down & recalibrated models) back in the late 80s - which was a great camera, but unfortunately mold developed inside it in an unreachable area (as I recall). We were living in a damp environment, it wasn't the camera's fault.
Microsoft gets a lot of flak for their endless rebrands, but its not like they rewrote Lync from scratch when they renamed it to Skype for Business. Google seems to have adopted a similar marketing-driven rebrand culture ("Google Play is a confusing brand and right now consumer confidence is in the YouTube brand, we should move our media streaming holdings to the YouTube brand") but confusingly adopted it as yet another excuse to generally rewrite the apple pie from scratch instead of just renaming things that aren't broken.
Yeah, very good points.
Same here, used it for about a year but ultimately had to switch to bash/zsh variants because of compat. Servers were always bash and I always had to translate my fish scripts to zsh/bash shell when collaborating with colleagues.

I wish it'd be more popular and preinstalled on servers and macOS.
Actually, it's certainly not "pretty clear".

The GP responded to each line in the original comment with a number. So, their point about Google (point #2) was seemingly unrelated to their point about Xiaomi's market cap (point #1) as they addressed different parts of the original comment.

The GP mentioned Google perhaps not because of the market cap mentioned in point #1, but rather as a response to the original comment's mention of American companies.

This is further evidenced by their use of point #3 to refer to the term oligarch, which was the third topic raised in the original comment.

You can see how not clear this is based on other replies to the comment as well.
I believe the implication would be they are spying for China in this case, and therefore as legal as they want it to be.
Why would you want to disable colors.
Graphistry | Remote or US | Mid/Senior Django/Python | Freelance with option for FTE | HQ: Bay Area | https://www.graphistry.com + https://github.com/graphistry

Graphistry helps analysts investigate the relationships in their data. We started with advanced security/fraud/crime analysts trying to make sense of their logs, and are pushing into self-serve for all analysts and additional domains. We helped kick off the movement to GPU data frames (Apache Arrow, Nvidia RAPIDS.ai) as a rising tide towards our goal of advancing visual analysis for non-developers. We want analysts to benefit from advances like GPU-accelerated visual analytics, graph computing, & workflow automation with the same level of ease they have today with tools like Excel and search.

The immediate opening is a Django contractor to help launch our SaaS tier: Stripe, teams, SSO, RBAC, etc. Optionally, we are interested in a continued working relationship, such as continued contracting or transitioning to full-time. Contractors can be global as long as they can work with us in PDT. FTE path will likely need to be US and will start via a contract.

This is an exciting time for the company, so we're looking forward to discussing possibilities with you!

Immediate initial project + contact info: https://docs.google.com/document/d/1lIc0Pxp3vpq6lU_0PHlR3z9L...
I think it's presumptuous to assume "it's okay to backslide" was part of that comment. What/when are we backsliding from? There was never some 'golden age' where comments anathema to the culture at large wouldn't have consequences. Even the popular victims of cancel culture now have it better than the ones in the 1950s, say (i.e., Gina Carano may have been fired from one company, but that was because she persisted in espousing views they disagreed with; compare that to 1950s era blackballing from all of Hollywood for being -suspected- of supporting communism/socialism).

I think for it to imply "it's okay to backslide" we have to have actually broached a time we've backslid -from-. Pursuant to the article, I don't really consider it backsliding if authors are now having second thoughts about writing from cultural perspectives other than their own. They have to be selective, of course, but we don't need, for instance, a white author writing about noble savages. That's not to say a white author can't write a western; it does mean they need to be very careful with the tone of it, or, yes, risk offending people. And recognize that some people will be offended no matter what, so they also need to recognize that some people aren't worth listening to.

It's called sensitivity, not censorship. Yes, sensitivity might lead to self-censorship, which isn't necessarily a bad thing. And you may miss the mark, and there will be consequences, and you might hit the mark but still have angry people, but angry people have yelled about every piece of literature we have. It's a balancing act, and it always has been; and I would contend consequences now are the weakest they have ever been.
Allumia | Clean Tech | www.allumia.com | Remote, US-only :/ (Seattle-based) | FT | Senior Software Engineer

Allumia provides a platform through which utilities can fund, design, install, and maintain energy efficiency upgrades for commercial and industrial buildings. After six years of bootstrapped growth and proven success, several of the nation’s major utilities have now signed on with Allumia.

This is where you come in. We’re seeking a software engineer to join our small, growing product team and help us build out our customer-facing web platform and metering infrastructure to handle the vast volume of work our utility partners are sending our way.

For the web piece, our stack is React/Typescript, GraphQL, Rails and PostgreSQL. Our meters use C++, Python, and Node endpoints. Product thinking, decent design sense, and comfort with/interest in data is also key.

You’ll be working alongside the rest of the tech team, as well as some very sharp minds in a variety of fields, from finance to electrical engineering. We’re a mission focused company and have built a successful business model around saving energy.

If you’re interested in reducing the output of carbon into the atmosphere, working here is a pretty decent way to maximize your impact.

Full Job Desc: https://www.allumia.com/careers/senior-software-engineer tech@allumia.com
Politely :) I would like to know your experience level with distributed F/T systems. I ask because they are not just throwing around buzz words: they are being quite precise with defining their platform. I skimmed that readme and it was quite clear, and in fact 'Bastion Executor' bit aroused a bit of Rust envy.

Some follow up questions for me would be around the messaging guarantee (AMO) and what sort of effort is required to, say, implement OTP semantics in Bastion.

Here is Erlang OTP's doc with code snippets for your comparative reference:

https://erlang.org/doc/design_principles/des_princ.html
In that story, isn't the cognition time the same with a bottle neck at the audio output? That would be like saying your computer's CPU is slower because your internet upload speed is low.
Copia Automation | New York, New York | Full-Time | copia.io

Copia Automation is rebuilding the tools that power modern industry. If you're interested in IOT, IIOT, and how things really get built please don't hesitate to reach out to me directly at adam@copia.io.

You can find our job description here: https://gist.github.com/AdamGluck/9fdf7649fe25b1289a1ca7c76e...

We accept software engineers of all stripes, and we love a True Full-Stack engineer who doesn't mind getting their hands dirty with anything from React UI components to Go servers to electrical circuitry and real-time operating systems.
> So either that's still valid (and not too much of rust will come in to make a real difference security-wise) or they have revisited their position and will re-implement a bunch of openssl logic (in rust apparently though

Looks like it's the former. From the initial (?) GitHub issue discussing the move to Rust [0]:

> We do not plan to move any of the crypto under the scope of FIPS-140 from OpenSSL to cryptography. We do expect to move a) our own code that's written in C (e.g. unpadding), b) ASN.1 parsing. Neither of those are in scope for FIPS-140.

> and not in Python as it would be more logical

Is Python actually suitable for cryptographic code, especially if constant-time operations are needed?

> I don't see how it would have been an excessive burden to maintain such a small logic as an opt in for a period.

And then when said logic stops being opt-in, why wouldn't the same problem arise?

[0]: https://github.com/pyca/cryptography/issues/5381#issuecommen...
Hey Andy and Tom,

I'm a photographer working on a story about American innovation. I just shot you an email through the Stoke website.

Hope to be in touch. Best Marco
I also don't get the obsession with income, it's wealth that matters. People might simply say think massive income inequality isn't a problem because instead they think massive wealth inequality is the real problem.
1. Fuel and registration vary from state-to-state, but can be so cheap in the US that the purchase/repair/maintenance costs dominate.

2. As TFA states, many poor people have either liability only, or no insurance. The latter is illegal in most states, but "break the law or starve" has a fairly universal result of breaking the law.
I'm suggesting it was something like "Your payment for iCloud didn't go through, so we locked iCloud, and whoops our system is a mess so I guess you can't use the App Store or iTunes either, maybe, although it's possible you're just getting a boilerplate error that isn't actually telling you the truth". This would be consistent with my past experiences with Apple's online services, and it's the reason I don't plan to spend money on any of them or rely on them for anything important. They're a dumpster-fire; the exact opposite of Apple's hardware and (for the most part) their system software.

Fraud detection is plausible too, though
By that logic, many things make America what it is. Journalists, but also truck drivers and the automobile and the electric grid and...
RepSpark | Multiple Positions | REMOTE (US west coast preferred), FULL-TIME | https://www.repspark.com

RepSpark offers cloud-based software applications for sales and e-commerce in the apparel, footwear, and accessories industries, focused on wholesale business to help brands sell intelligently.

Our stack includes C#, ASP.NET, SQL Server, GraphQL, TypeScript, and React (https://stackshare.io/repspark/repspark).

We'd love to hear from people interested in:

1. Customer Support Engineer

- Communicate directly with external customers via phone, email or chat to better understand customer reported issues.

- Manage the opening, status update and closing of support tickets to ensure issue identification and resolution SLA's are met.

- Triage all reported customer support issues, resolving tier 1 support tickets and appropriately escalating complex Tier 2 and 3 tickets.

- Ability to proficiently read at least one of the following software languages C#, JavaScript, Python.

- Basic SQL querying/scripting a plus.

2. Professional Services Consultant

- Responsible for implementation and integration project activities from project kick-off on through final product cut-over.

- Ability to lead requirements gathering consultation engagements with customers to efficiently scope and price custom development application requests.

- Provide technical expertise including problem identification during implementation, testing, client training, and deployment.

- Deliver remote and onsite billable customer product training.

Please email careers@repspark.com with applications or questions.
SEEKING FREELANCER | Remote or US

Graphistry | Mid/Senior Django/Python | Freelance with option for FTE | HQ: Bay Area | https://www.graphistry.com + https://github.com/graphistry

Graphistry helps analysts investigate the relationships in their data. We started with advanced security/fraud/crime analysts trying to make sense of their logs, and are pushing into self-serve for all analysts and additional domains. We helped kick off the movement to GPU data frames (Apache Arrow, Nvidia RAPIDS.ai) as a rising tide towards our goal of advancing visual analysis for non-developers. We want analysts to benefit from advances like GPU-accelerated visual analytics, graph computing, & workflow automation with the same level of ease they have today with tools like Excel and search.

The immediate opening is a Django contractor to help launch our SaaS tier: Stripe, teams, SSO, RBAC, etc. Optionally, we are interested in a continued working relationship, such as continued contracting or transitioning to full-time. Contractors can be global as long as they can work with us in PDT. FTE path will likely need to be US and will start via a contract. This is an exciting time for the company, so we're looking forward to discussing possibilities with you!

Immediate initial project + contact info: https://docs.google.com/document/d/1lIc0Pxp3vpq6lU_0PHlR3z9L...
I use a xiaomi phone and the reason I use it is because it is significantly cheaper compared to a samsung or apple phone. Example: A $200 xiaomi phone is equivalent in specs to a $600 Samsung.

Also it is likely the Chinese are spying on me indirectly (data collection where the chinses military can access the data if they want to) but I really have nothing significant on me that the Chinese would want to be concerned with me.
> Why on earth would you set up auto-pay?

I've setup auto-pay on several accounts and left it running for over a decade. whatever issue I may have in the future would not exceed the amount of time wasted in manually paying each account.
I kinda wish people in those racial classes for whatever <epithet> represents could find a way to instead of blacklist the word which ultimately gives it more power to embrace it.

Say BLM for instance if they had people of all colors saying I'm an <epithet>... in some sort of markting videos... If you had the word become a different meaning instead of "stupid" lesser race, it can become: "strong, empowered" person of color with a strong identity.

Example: I watched the history of swear words (excellent show btw) and one very controversial word is: Bitch.

It's gone from bad to very bad to good to empowering to some women, and there's honestly a million ways and connotations to using the word.

Gay is another word that I think has become more powerful to the community for using it in more positive ways.

A word that cannot even be uttered becomes the pen-ultimate swear word for those who want to hurt someone. If it means as little as damn or shoot or crap - then it loses it's sting and I personally think we get closer to more racial tolerance.... but that's just me.

How do we get this accomplished? No effing clue and I wouldn't even want to broach the subject being a white guy who supports BLM and wants to be an advocate and not cast out. Like the author I'm autistic too and have that empathetic to a cause but bad at reading an audience or how bad things I say can have an effect.
Yeah, refusing to implement sign-in with Apple is anti-user: as a user I want to use sign-in with Apple (and Apple Pay) everywhere I can, forcing me to use some other product for these functions is not good UX.
Location: Copenhagen, Denmark.

Remote: Yes.

Willing to relocate: Not at the moment.

Technologies: Python (Flask/PyTorch/Tensorflow), HTML/CSS/JavaScript, Swift, C# (Xamarin), Postgres/MySQL/SQLite, MongoDB, Hadoop/Spark/HBase, Linux, Git.

Resume/CV: Available upon request

LinkedIn: /in/ludvigkarstens

Email: ludvigkarstens [at] hotmail.com

I’m a 24 y/o CompSci masters student. I have experience from student positions for a number of companies, doing full stack (mobile, frontend and backend) development. However my academic interests are mainly in Machine Learning (NLP) and large-scale data processing (big data).

Looking forward to your email/PM!
Bash doesn't have unintuitive footguns, bash <<is>> a unintuitive footgun :-)
I had a teacher in the early '90s that said the Japanese were the best at reinventing things. They would take something, study it, and remake them better.
I think I'll try this out, I definitely have a bad habit of opening up multiple tabs of comments at a time. It's pretty much just muscle memory now. And that's a tasteful loading bar. Thanks for sharing!
I do the inverse of this: scan the front page, middle click to open the most promising articles into new tabs, group them and save them for later, and then skim/read the ones that interest me.

HN is probably one of the most varied, important bits of my media diet. Then I'll circle back for any discussions I think might be interesting.
Show HN: Neat, the minimalist CSS framework (v0.0.5 release)
Credit card auto pay only happens 4 weeks or more after the charges post. If there is fraudulent activity on your account there’s lots of time to address it before it becomes a bank charge.
It's an idea that hasn't gained traction. Fox News isn't cancelled, and the freedom of the press has not been infriged, even if some folks want that to happen. Fox is so popular as to be undeniably mainstream, but still pushes a persecution narrative that they're on the brink of cancellation. It hasn't happened. There's no bill, no law, no executive order. Perhaps onesuch could violate the freedom of the press, if enforced, but nonesuch exists.
Responses like this are so predictable and shed no further light or provide no new insight.

They're unproductive and flame-war prone. I downvoted your comment.
What is it exactly? Is it somehow related with nanopore DNA-sequencing machines of Oxford Nanopore?
It has its place, where the population is dense.

In principle every city should have a well-running light rail or subway; and high speed trains can (and should) connect major metros.

In reality, politics and NIMBYism makes this impossible.

Eminent domain was meant to address this but somehow it’s abused for realtors and small-scale owners and not so much for grand, infrastructure projects that it was meant for.

The United States could have gone a very direction, but we’re living with the legacy of Robert Moses—-who even then had to battle NIMBYism—who favored roads and cars.
Our schools are dumbing down math and removing advanced classes (if you can even go to school) because of “white supremacy”, meanwhile China is investing full speed into engineering disciplines and is performing extremely effective espionage against virtually all Americans.

I don’t know if there will ever be a sino-American war, but if there ever is one it’s going to be very painful for us.
"All The President's Men" probably had an influence. Ed Asner (as "Lou Grant") too.
Finland Had Patent-Free Covid-19 Vaccine 9 Months Ago–Still Went with Big Pharma
The lesson here is that there’s no meaningful conversations to be had between 60 year olds and teenagers. So just avoid them.

I know I seem like an old person, but there’s situations where I’ve had to talk to teenagers and the experience is surreal how different our realities are. And it’s definitely worse when the teenagers are rich. It’s all one can do to not freak out and start screaming like Annie Wilkes from Misery or Holden Caufield from Catcher in the Rye.

I was sitting in a classroom and the sentence I remember was “My dad says a [Mercedes] E Class is just the poor man’s S Class, I would never drive one even if you gave it to me.”

The mistake this person made was going on the trip. Trying to be “open minded” with teenage rich girls who chose to go on a Peruvian shaman vacation shows poor judgement.

Author says he was trying to do his friend a favor, but a $300/day upside compared with just the mental pain of eating meals with teenagers for days is just not worth it.

This seems like NYT just using an excuse to fire him and the ideological madness is just cover.
I hope they aren't referring to the Warp Drives from Warhammer 40,000 because that would be horrific.
No but it’s a valid business model.

It’s not upto the DPAs to regulate things at this level just like you could run an astrology service and collect PII to give people readings, astrology is horseshit but you won’t run into issues with GDPR if you request users to give you their birthday and email to get spammed with BS on a daily basis.
Sorry but how is this dangerous? You don't have your credit cards on autopay?

I regularly verify what transactions show up across my cards and you have 30 days to dispute anything.

10+ years and I never had an issue.
Anyone who thinks there is more censorship today can only believe that by ignoring the vastly greater censorship that has historically existed.