skysight-inc/HackerNews huggingface dataset:
Everyone wants to bully and pick on Cloudflare now because it’s the cool thing to do I guess.

The issue is not Cloudflare — it’s just the sad reality of the Internet in 2022.

Imagine a criminal pumps a full tank of gas into his vehicle and then uses that vehicle to commit crimes. Nobody goes out and blames the gas station or holds them accountable.

The owner of the vehicle should and would be held accountable in real life. And in any case related to the Internet or Cloudflare, the owner of the website should be held accountable.
We can call it VanillaScript. Seems appropriate with how we generally call its usage :)
Ze Germans and their blue lights. Seems like that is the first thing they discuss when they design a new electric vehicle. “Where do we put the blue lights?”
The Indian rise is probably irreversible because it includes components of development which not even recession will negate. But the British slump is reversible somewhat.

I don't personally like an economy hollowed out to fintech and IPR, with a huge service industry of underclass workers especially in health. So, I suppose I'm harking after some industry and manufacturing. Anyway, the size of the British economy could grow, somewhat. I'd be amazed if the Indian economy shrank even relatively: China has more hollowing out to come from the property market crash.
PHP for sure - used it for years, wrote multiple frameworks for various things, then migrated to JavaScript and the front-end and now I can barely remember how to write PHP :(
> That isn’t actually true. A few certainly are, and they make great press fodder

The ones HN like to point at usually are. E.g. basically all of YCombinator companies.

> But most don’t have that luxury.

Thise that don't have the luxury are likely to have salaries more in line with European counterparts.
> And at the end of it, the estimate has to be thrown out anyway because the devs who picked up the story didn’t have the same experience as the devs estimating.

I thought the "rule" was a single core team, not multiple sub-teams of devs.

If devs with less experience are also at the planning poking table to voice their concerns; the more experienced devs can take that feedback on board to come to a consensus estimate.

Individual tasks may be over or under depending on which dev picks it up but the idea is to get the average as close as possible to being accurate.
Just got a new Samsung sound bar. Can anyone explain why when I connect via Bluetooth (or maybe it was their smart things app) it wants access to my phone contacts and messages!?
Not pyromaniacs necessarily but definitely “firestarter for hire”. Also a fire department that can scale and is paid privately. More fires mean more business.
Thank da Lord, a rational series of comments.

Agreed!
I noticed the Ikea at College Park, MD had made a lot of cost-cutting measures following temporary covid-19 closure. Inventory and the food court menu are both significantly diminished. Interestingly, they also dropped the conventional USA retail store pop music for some kind of generic background music. Presumably pop music is more expensive to play in a retail store due to licensing/royalties? So perhaps Muzak is supplying them with an alternative playlist, or maybe they have something similar coming from their Swedish HQ.

Coincidentally, Muzak is the name of my YouTube playlist with all the music I like. I feel embarrassed to have only just now learned that it's a trademarked brand name.

I should look up their generic background music. Instrumental music in general is the kind of music I prefer. Having to listen to songs with lyrics distracts my mind with analyzing the meaning of those lyrics and whether or not I agree with them. Would rather not have to deal with that while listening to music, and so instrumental music what's most comfortable.
"In the snap, we bundle 98 language packs which unfortunately take quite a while to copy into the user directory"

98 language packs, is it normal Firefox?
> shrewd businessman in an industry where you need to be.

Let me put it that way, if he was only as shrewd as "needed" he wouldn't be sitting there with billions to his name. Every billionaire is driving a wealth distribution that makes the lives of millions of people worse.
German universities are mostly so-so but that is true everywhere. There are some very good professors all over Europe as well.
“till they kill it”

How sad, that we are dependent on third parties like this… I have seen people openly hoping and begging Twitter to add an Edit button. Really? This is why we need open source.
Yeah the agile manifesto has some problems and I feel like the bits that are problematic (like information is best transmitted face to face) are often pursued, while the bits that are really important (people over processes) are often ignored. I mean an entire, widely followed cult (scrum) has grown up around the idea that process is more important than people and that if you just follow the process everything will be amazing.

On topic. I think it depends on the information. Factual information, design requirements, anything quantitative, anything that needs to be referred back to, should be communicated in writing. Justifications and decision making however is often best done face to face as the latency is kept to a minimum. Asking someone why did you take this decision, why that, how about, could we? over email takes a lot of time, whereas doing it face to face allows you to quickly bang through all the important questions and sign off on decisions.

Really important thing in these types of meetings is to have a note taker / scribe who is independent, or get an automated transcript so you can refer back, especially if you are working in an adversarial environment with competing interests / views.
They aren’t trying to “control” users, they’re trying to minimize the amount of bad press these AIs get. The approach they took was easier than your suggestion, because their system detects NSFW content on a per output image basis… so it’s easier to output some image (rickroll) rather than put up a prompt or even skip it completely (since they also generate a grid of the resulting images).

I should add that it’s also incredibly easy to comment it out.
You may also find agents don't trust the supplied information, even if they have access to it.
I have seen lots of code where the author did not understand DB transactions (at all!), without idempotency even if it was critical, test suites that call getters and setters for coverage stats but without any actual assertions; those kind of things.
Just wait until the AI is writing the code too. You wont be able to `git pull` fast enough.
Looked like the second one worked under the first one after graduation.
Honest to god this isn’t a snark response, but Wikipedia is a great layman’s resource. Comment sections in Reddit and HN also come up with some fund factoids also, and sometimes link to legitimate resources.

And yes, it’s 2022 and I’m completely aware that I just recommended Wikipedia and two social media sites. I’ve taken the assumption that OP just wanted some general background, not a treatise on the dynamics of solar plasma and planetary magnetics.
> long discussions over weeks and months

I think you effectively support agile manifesto's point here: there is nothing agile about long discussions over weeks and months.
Apache ShardingSphere
The ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more.

Apache ShardingSphere including 3 independent products: JDBC, Proxy & Sidecar (Planning). They all provide functions of data scale-out, distributed transaction and distributed governance, applicable in a variety of situations such as Java isomorphism, heterogeneous language and Cloud-Native.
Usefulness is one thing, communicating also reduces the number of breakages. There are multiple domains in a single software, and you can't possibly track all of them. Just ask people around, and they'll happily say some words on it.
> There are distros where each of the three is shipped with the OS

> All three are also portable and hermetic enough, though, that they can safely be used on other operating systems

The original statement was: "If you use an OS that doesn't do package management, maybe. Linux distros work just fine."

So, some distros.

> That kind of thing [installing without requiring sudo] is still fairly marginal in the overall Linux landscape.

Indeed.

> Both NixOS and GuixSD have their own issues and can present special challenges to users

Indeed.

> Homebrew has been useful to many people for a long time, and it absolutely excels in UX. But the fundamentals are lacking

Key being: it has been both useful, and it excels in UX. "Lacking in fundamentals" is important to a vanishingly small number of people who care about a random set of preferences they define as "fundamentals" (and probably don't even agree on this set).

> I get the defensiveness and I understand that Homebrew has strengths, but imo the standard critique along the lines of the OP is essentially correct.

There's no defensiveness around "you claim X, but if you dig not even that deep you find that your claims are misleading at best".
How on earth can someone be offended by their son in laws good salary!?
Like trying to overthrow the government? Maybe secretly funding an insurrection? Don't mean to get political, as I was being hyperbolic for humor on a Saturday night, but you did demand proof.*

This crosses the line from "shrewd businessman" into the evil area. What's wonderful is when Larry's buddy Lindsey gets indicted, he's going to sing like a canary, and Ellison is going to finally get his just rewards. (LOL, just kidding. He's a billionaire.)

1. https://www.washingtonpost.com/politics/2022/05/20/larry-ell...
If you don't mind me asking, can you share some more info on this?
Did some searching around, and only found one [1] semi related issue from 2018. Is this the one you were referring to?

[1] : https://github.com/laurent22/joplin/issues/288
I suppose it also let's the entity running the IVR to monitor and log things themselves. Now they know what you called about, and to which third party they directed your call to. If the first party runs the post call questionnaire, they might get full loop feedback on how their contractor is handling calls; from the end user an not the contractor.
Without knowing the number of tests performed, you can both be correct.

Theirs would be the false positive rate (FPR) or false negative rate (FNR), and yours would be an probability, which takes the FPR (or FNR) rate, the number of tests and the base incidence rate to arrive at 1/300, 1/5000.

For example, in Canada, 1/750 of live born babies has Down's [2].

There are about 400,000 births every year in Canada [3].

So, there are 400,000 / 750 = 500 kids with Down's born every year.

Assume the test has a FNR rate of 0, and a FPR of 5%.

400,000 * 0.05 + 500 = 20,500 children test positive

Odds of positive test indicating Down's (5% FPR): 500/20,500 = 2.4%

Not quite the 1/300, but as you said "soft marker", so maybe the FPR is higher for that, vs all the markers?

To get to 1/300, the FPR rate on the marker would need to be 37.5%?

The 1/5000 is (I believe) a change from a FPR rate to the FNR rate, since the second test is indicating that the disease _isn't_ present.

1/5000 would indicate a negative genetic test will miss one Down's diagnosis in a decade in Canada.

Interestingly, it looks like the FRP increases with age, with it being 4% at age 30 (combined ultrasound/blood test)? [1]

[1] https://pubmed.ncbi.nlm.nih.gov/11702835/

[2] https://www.canada.ca/en/public-health/services/publications...

[3] https://www.statista.com/statistics/443051/number-of-births-...
The lightbulb moment for me was when I read this definition of software engineering:

Software Engineering = Programming + people + time.
yeah a "my speech is better than yours" situation
If SWATing is the weapon of choice for harassment mobs, then fix that first.

Note that this particular SWATing wasn't in the US, it was in Canada -- so it's not necessarily even a uniquely American problem.
One of the laziest articles I've read recently. I was looking for a gotcha, some concrete evidence Cloudflare actually helps booters to boost their own sales, and the closest he comes is saying DDoS sellers host their websites behind Cloudflare. It feels like this was written to take advantage of the moment and tie the Kiwifarms to actual online criminal activity.
Stick to the privacy side of things, fundamentals of cryptography. Merkle trees are interesting datastructs and public immutable ledger is interesting, but most $ facing chain activity in public eye is grifting.

Coq and other formal proof methods are worth studying and working in aside from their value in critique of smart contracts.
>enabling SWATing via doxxing

Cloudflare is still hosting other sites that let you search for people's public information. The line to me seems to be whenever a mob of people starts complaining loudly that a site should be removed. Misinformation is used by the mob to make sites look as bad as possible to try and get them removed. Since these are small sites there are not many people who know it's false. The public check wikipedia and see a biased article that reaffirms the narrative.
Oh please, all the creators of these image AIs (OpenAI, Google, Midjourney, SD, etc) are being very very cautious with this stuff. It’s not going to end humanity, but it could easily lead to some really gross content that would paint the responsible organization in a bad light.
You can’t. For your protection we have censored the proof that justifies why we were right to censor it…
I was under the impression that generating images where both dimensions were larger than 512 didn't merely require a lot of resources but didn't work well as the model was trained exclusively on 512 by 512 images and while it sort of worked ok to stretch one dimension a bit you got weird repetitions by making the overall canvas too large (as this isn't going to generate higher dpi images, merely ones with greater square inches).
I also had the displeasure of working for Comcast in phone support before I went back to school and this is definitely part of the reason.

Multiple completely different decrepit and kafkaesque billing systems because they were too lazy or incompetent to properly migrate customers over to a unified modern one. IMO, one of the reasons Comcast has had notoriously bad customer support is because their internal systems were so complicated that even reps who wanted to help might have just given up and told you they fixed the issue to get you off the phone.
Lack of market forces leading to mediocrity I suppose?
def _find_cell(table, search_query):
for r, row in enumerate(table.rows):
for c, cell in enumerate(row):
if search_query.matches(cell.value):
return (r, c)
return None

found = _find_cell(table, search_query)
logger.log("Found cell: {}".format(found))
return found
I wouldn’t recommend using that as-is. MPS doesn’t give deterministic random number generation, which means that seeds become meaningless and you won’t ever be able to reproduce something. You can work around it by generating random numbers on the CPU and then moving them to MPS, but that probably requires a fix in PyTorch.

The MPS support issue for diffusers is here:

https://github.com/huggingface/diffusers/issues/292

…and it links to the relevant PyTorch issue here:

https://github.com/pytorch/pytorch/issues/84288
I haven't yet found any privacy focused note-taking app that doesn't use Electron. It's a shame.
I agree with the gist of this tale. But often languages are used as a proxy for domain experience.

If you ask for someone with 10 years Ada experience, my 10 years of React (or PHP, OCaml, Lisp, whatever) is a clear sign I lack domain experience.

So why not just ask for 10 years of domain experience? Because language experience is harder to lie about or exaggerate.
Internet Speed Test – Fast.com
Is it correct to interpret your view as non-Europeans did not view other groups as inferior? That the superiority of the in group is exclusive to Europe? If so, why do you think this only occurred in Europe? What made Europeans different from these other groups?
That would absolutely be more work than just subbing in an image and would neither have worked in the original implementation nor the various frontends it's been used in.

This is quite a classic HN kind of comment. Immediately assumes specific problematic intent and proposes a solution that doesn't fit the API.
The trouble is that everyone is clubbed together in "IT". Roboticists, distributed-systems experts, ML folks everyone is linguistically the same as someone who does IT support.

This being the case, it's not surprising that people don't understand the value of things: while they use Apple/Android etc. their immediate association with "IT" is that lowly dork who fixes their computer.

You see this in India too. From a industry full of low-level "IT-coolies" a few decades back, the aspirational places to work now are the "product" companies, where you don't just do grunt work.
> It is not the technology that matters, it’s interacting with people. The better engineers can communicate, the better a team will perform.

This pretty neatly summarizes my ~25 years of experience in the industry! With the additional observation that most developers and managers are not aware of this phenomenon... :(
Nonsense. Tesla has industry leading margin and they actually get less subsidies then many other car companies. Tesla while selling 1/10 the cars of Ford/GM has has profits higher then those companies combined, or will very soon.

That everybody has an ICE backup is just not true whatever your personal opinion is.
Why was western printing superior to Asian printing?
They…they did show it refactored…
Lists like that are not unique to the internet, pop magazines had them long before.
The insane rigmarole involved in replacing the battery in any BMW springs to mind… I agree! ‘Overly complex’ indeed.
Perhaps he means non academic discussions like whether vaccines actually work that you find on forums. There's loads of people doubting established facts.
Started programming on a Vic20 in 1981, kept hacking away for 25 years before going into management in investment banking, telecoms and was c-level in listed companies.

I got noticed by being good at developing small pieces of code to fix a specific problem that individuals had. Code quality did not matter, just the function of the end product. Easy to deliver, nightmare to manage on-going. Agile came in because so many others had the same nightmare.

Got fed up with computers and changed to Landscaping/Building starting as a basic laborer, had great fun and learnt an immense amount but was hard work on the body.
Not long-term sustainable which is why I guess lots of co-workers my age go into specialisation, particularly in joining two separate disciplines into 'their' skill. The best bit for me was seeing a tangible result each day, and this is on display to everyone.

I've been back developing code full-time for 4 years now and nothing makes me happier to see concepts come to digital reality. Even if I am the only one that sees my daily progress, I am happy. I know now, eventually people see at the end of the project.

Managing expectations.

Development is the balance of enjoying coding for the coder while delivering for the user, (whoever pays the bills).
I assume this is why there are so many open-source love projects, which fits into the playing an instrument for fun.

But hey, it's like that Sunblock Song...
> A private company should not be making decisions on essentially freedom of speech

On the other hand, a private company has limited obligation to uphold what is essentially a government concern ... Unless we start redefining a lot of things related to private obligation.
As a non-Christian immigrant, I prefer to be in the US than France at any wealth level.

https://blogs.lse.ac.uk/eurocrisispress/2021/06/15/weaponiza...
Everybody else does it, we have to do it, don't question anything even though you think it's not really that important or even detrimental. It's emperor's new clothing all the way down.

I agree it's helpful that there's a common theme on how "we" do things, but the point about making it organic is spot on. Nobody does things so they do scrum. The goal is to deliver something useful, how that gets done might be very different in different contexts. So mold it to how you do things.
fastcgi is the real elephant in the room. cgi has a reason for existing. a standard calling convention for loading a process with http request info. but fastcgi??? it is network server protocol. "hey guys, let transform our http network protocol into another almost but not quite the same network protocol" for crying out loud, why? just stick with http.

I am almost convinced the only reason it exists is that when it came time to replace the process per request to a single process that would handle multiple requests, people had a hard time thinking about it as a server, so when fastcgi came around and said hey we are cgi(it's not) but fast, they bought the name recognition. it almost appears like a scam but I am not sure who the grifters are.
You'd be right about Photoshop, but...

https://helpx.adobe.com/photoshop/cds.html
This thread isn’t even about that. Tesla has a 20% plus margin on their cars. Zero emission credits put Tesla actually at a competitive disadvantage. And I own a Model X, arguably the most complex model of their lineup, and it hasn’t “broken down“ on me even once. I’ve done roadtrips with it, thousands of kilometers, through heat and cold and mountains. And when you do that, you meet other owners all the time at the superchargers. Up to this day, I have not met a single one who didn’t love his Tesla, much less anyone who had experienced any of those service center horror stories that you read on the internet in posts like yours.
If they think it's a secret weapon humanity must be prevented from using, giving it away for free with examples on how to use it with a note on the side saying "pls don't misuse thanks" seems like a very odd thing to do.
This can be generalized to any passionate interest community.
Like body builders. Young men will be toxic. You just see gamers more because they spend more time on the internet by default.