skysight-inc/HackerNews huggingface dataset:
It's like how most companies treat information security:

1. Assess the cost of implementing proper security vs cost of doing damage control in the event of a breach

2. If former is less than latter, implement proper security. If not, ignore the problem until a breach happens

Just replace "security" with "accessibility" and "breach" with "lawsuit"
Thats a lot of milk. And wine comsumption appears to have taken quite the hit.

I wonder if Millimials or Z’s will ever pick up wine.
I don't fault them for it, they're a hardware company. Releasing the OS as a consumer product would probably destroy their hardware sales, since users (like me) wouldn't buy Apple hardware anymore.

But like I said, I would pay an outrageous fee to use MacOS on a non-Apple machine without violating the EULA. And I only want it for professional use, where I can justify certain expenses (like a $500 software license + yearly renewal for updates), but can't justify spending $2-5k on an Apple machine that won't give me the performance, maintenance, or upgrade path available from off the shelf components.

It's such a weird business calculus to develop for MacOS. I genuinely love their products and software, but it constantly feels like developers get screwed every generation (especially smaller shops that do heavy lifting on MacOS).
Discovering whether your iPhone has been hacked is nearly impossible
Very few people want to see real videos of animals being tortured.

In fact it's their very realness that makes them especially horrifying.
Linode is $5/mo. and I got a $50 credit for just being at a software conference; I also don't think that expires (which is good because I'm not planning on using that credit atm). That's 10 months of free service.

It's also pretty barebones in terms of upsold services, but apparently the customer support is pretty top-notch. I'd take a look at it.
It feels weird to see yourself hitting HN! I have joined Text IQ quite recently and it has been a great experience thus far. Cool tech with smart yet humble people.

Oh and a small correction, it is spelled Text IQ. With the space!
Why are accessible websites higher quality? If someone spends a good portion of their time making their site more usable for non-blind users, wouldn’t it be more likely that the less accessible site would be higher quality?
Hiring specialists should be more of a thing, rather than expecting engineers to be competent at every nuance of building web applications.
Ask HN: Is there a tool for Self Supervised Learning?
I'm working in Disentangling Representations, and I was wondering if there was a sort of drop in or self deployable tool that has some automated system for finding the best representations in some unstructured data? The idea is that I could then feed these representations to some other learning pipeline.
If it doesn't exist, should we try building it?
Bring back the leper colonies, but for anti-vax people.
Would love to see a remastered version of this:
https://www.youtube.com/watch?v=AjI2J2SQ528

Björk - All is Full of Love

Made in 1999 :-O
Uhh but weren't the maple trees there before that?
Biological terrorism.

Measles is one of the gentler kinds of fatal disease out there. Polio might make a come-back. Smallpox could rise again.
Would an average reader have a good concept of what "36% efficient overall" would mean here?
> malloc/free are not used in modern C++.

I think using term "are abstracted away" is better choice here. You still allocate memory, dosen't matter if it's malloc/free, mmap/unmap or compiler is doing it for you. It cost time and space. Sometimes the cost is negligible but not always, depends on application.
I understand why some are downvoting this but, with consumer internet connections being 1000up/down and a threadripper giving you like 100 cores for a few bucks, this can be a very handy solution, with quicker deploys and easier management.

security might be too much of a concern for some applications
Being a millionaire doesn’t carry as much influence as one thinks these day. My net worth is over a million and I have no real influence on the world except in making things comfortable for myself.
Facebook’s New Cryptocurrency Libra: Not to Be Confused with Libre
Actually, that's an interesting question: Is a donor to a charity liable for harm derived from the activities of the charity? In this case, Lisa Selz is the charity's president, so I guess the question would be, is the charity liable?

"In recent weeks, Bigtree has headlined forums in ultra-Orthodox Jewish communities in Brooklyn and Rockland County, N.Y., both areas confronting large measles outbreaks."

Hmm. One of the possible consequences of mumps is hypofertility. I wonder if the Anti-Defamation League would be interested.
Graphics View is just a fancy widget for when you want to do loads of custom drawing of "items" on a canvas. "Qt provides [a] powerful graphics engine that supports easy visualization of items, with support for rotation and zooming. Additionally it provides an event propagation architecture for interaction." --> This is what QGraphicsView and QGraphicsScene accomplish for you.

See:

https://doc.qt.io/qt-5/qgraphicsview.html

https://doc.qt.io/qt-5/qgraphicsscene.html

https://doc.qt.io/qt-5/examples-graphicsview.html

Take a look at the types of applications they used for the examples. It'd be a good solution for something like a CAD layout widget, or maybe a maps widget. You use it together with Qt Widgets or Qt Quick, not instead of it.
Ok, got it thanks! And, from your experience: what are biggest underlying drivers for speed? Founders’ chemistry? Founders’ willingness to work long hours? Market they’re operating in (some markets are faster than others I suppose)?
I used to run Debian/68k under aranym... Thanks Pelagatti
My entire app is “serverless” and I host it on AWS and netlify using the free tier. So far I have been able to keep resource use below the free tier thresholds.
Humanity’s Eternal Quest for a Better Way of Peeling Garlic
Zeit Now 2.0 has a free serverless tier: https://zeit.co/now

MongoDB Atlas has a free cloud database tier: https://www.mongodb.com/cloud/atlas
Oh, sure. What was the format of an executable file?

Nostalgia is a trap. Wallowing in the idealized "good old days" blinds you to the true scope of history and cuts you off from progress.
Does anyone understand why this works on AMD processors without a custom Darwin kernel, as would be needed in a native AMD Hackintosh setup? The core x86 code is still getting executed natively, right? So, what magic does the VM perform?
When I bring up that some accessibility improvement to support the blind doesn't help the deaf-blind (who have much reduced screen readers), the people pushing for accessibility brings up that it would be too costly to support everyone. The irony seems lost on them.
Part of the problem is that we don't really have nice ways to send POST requests from something which looks like links, from what I can tell.

An <a> tag can only ever send a GET request. It can't be made to submit a form (without JS) afaik. The only simple way to have something the user can click to send a POST request is to use a <button> or <input type="button"> in a form, and styling that to look like a link is absolute hell.

I'm sure that if we had proper HTML tools from the start to say, "I want this thing to look like a link, but I want it to send a POST request", we'd at least have less such issues.
Can someone explain the discrepancy here? I don't get it:

> Before 1963, when the vaccine was introduced to the United States, 3 million to 4 million Americans were infected each year, with thousands developing complications that led to hospitalization or lifelong disability. Approximately 400 to 500 people died every year.

> Today, the Centers for Disease Control and Prevention estimates that one to three children out of 1,000 infected with measles will die from complications.

Even after taking age distribution into account, this would mean that measles is at least 10 times more deadly today than it was before 1963. Is this actually a typo?
Yet another case where NDAs are abused to cover-up corporate misdeeds. I think their enforcability should be severely restricted. With penalties if a lawyer includes them in a contract, despite knowing they are invalid, so invalid terms can't be used to scare workers not familiar with the law.
It strikes me that vaccines are, in a way, a form of insurance. If I drive my car into your house, you can sue me for damages. So I pay for car insurance so I'm not bankrupted in case I make a mistake. But I'm also free to not be insured (in some places), and in those cases I get sued in case I make a mistake. As a result, some states require car insurance, so that you can't cause damage you ultimately won't be able to pay for. (I'd describe this bluntly as: "Why should society let someone be so stupid?")

I think you can view vaccines in the same lens. As another commenter suggests, if I get infected with something that's vaccine-preventable because that person decided not to get vaccinated, I should be able to sue them. And similar to car insurance, some states can make vaccines a mandate ("Why should society let someone be so stupid?"). If you don't want to get the vaccine--if you want your freedom--you don't live in the society.
True, but you wouldn't use that in a context where precision is required. You'd say something like '31 weeks' if the specific duration mattered, or just the date itself. When the exact duration isn't particularly relevant, the ambiguous 'four and a half months' works just fine.
https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2017...

"trends in flood risk are driven by RSL rise", RSL = Relative Sea Level.
This seems like a great idea and the prefect stepping stone into fully autonomous cars for people.

$7 for grocery delivery also sounds like a steal. Fairly odd that the ‘car’ only goes 25 mph.
Your own laptop.
What do you need to run? Many live systems can run on pretty cheap hardware.
Not as easily as you make it sound to be. Whitelisting merchants surely will require, a whitelist. Given merchants generate brand new addresses to receive transactions, that'll be tough.
Shopify to spend $1B on fulfillment centers
It's ok if you're ok with your service being down for days at a time. On vacation and the server breaks? Gotta wait till you get home. Internet down? Mine gigabit was just down for five days, a squirrel ate through the fiber and they had to a pull a new one.

Running a server at home is fraught with peril but if those downtimes are ok, then go for it.
Defending Against Neural Fake News
Also it's unclear if the couple is funding the groups because they actually disagree with the science- rather than some kind of religious or money motive. If I had to guess, I would say they themselves are vaccinated.
> malloc/free are not used in modern C++.

I don’t think that was their point.

> The fraction of runtime involving allocation and deallocation, at the level where they happen, is typically negligible. In servers, after program startup, it is often (and deliberately) exactly zero.

This is at least slightly misleading, though.

Obviously, memory comes from somewhere. You can amortize costs by not needing to allocate new pages often.

Minimizing the amount of memory consumed by an application dynamically is the only way to absolutely reduce the cost. There’s lots of ways to do this, and plenty of C++ and Go software aim for “zero allocations.” However, there is still actually allocations in many softwares with “zero allocations” because they still use the stack.

For deeply concurrent applications, the stack ends up being a lot of memory. If you reduce the amount of stack memory per fiber, it reduces memory usage initially, but then fibers are more likely to hit the guard page and allocate more stack.

There’s strategies to reduce dynamic allocations pretty much all over (even in GC’d languages like Go.) The fact is, though, avoiding it is much akin to avoiding the GC. In Go, its actually identical to avoiding the GC.

(As a note in post, I acknowledge that not every concurrent application uses fiber style concurrency, but I believe with minor adaptations this point still stands for many classes of applications. Fully avoiding OS allocations is possible, but it definitely isn’t the “default” for C++ apps.)

——

This isn’t to say your point is not correct at least for some viewpoint, but it’s not actually that simple, which is absolutely worth noting.
Do the downvotes mean there are no justifiable and reasonable questions to ask about climate science? Some science that would be but of course there are! For example, there are intense discussions regarding the magnitude of the climate sensitivity and be clear about it, there is no consensus view. It's spoken of in terms of probability. The influence of cloud cover is immensely complicated and little understood in terms of its contribution to the earth's energy balance.
That's just needless pedantry. Production questions don't address the efficacy of population vaccination; likewise with unethical medical trials or espionage. I don't deny any of these happen, but the fact they did doesn't invalidate an effective vaccine.

Would you prefer "There is no reason to question vaccines produced to FDA quality guidelines based on established and well-accepted efficacy, completed within an ethical and rigorous set of clinical trials"? Because I'm pretty sure that's what people generally mean when saying "there is no reason to ever question or be against vaccines" even if they don't state that explicitly.
Interesting that a typo could actually create value.
50 AUD is always 50 AUD, but it's not necessarily worth the same amount of burgers
Exactly- if a person created a device that dispersed diseases and placed it in a public area, would they not be charged with a crime? Is it much different to enter public areas unvaccinated, knowing that you might be a carrier of a disease that could be vaccinated against, especially when there are active outbreaks happening?
I work in government and this is a major issue right now. We've basically pulled any and all content that wasn't required to be online from our website until it has been "certified accessible" by a third party.

It's not the government I work for, but a nearby sheriff's office took their website completely offline and replaced it with a simple text based site[1]. The cost to make their old site accessible and the liability of leaving it up was too high.

That said and as others have mentioned in their comments, all of these institutions know that accessibility is mandated by law and they've just kind of ignored it.

[1] https://www.alachuasheriff.org
This is a practice that exposes the tension between protecting users from malicious use and privacy at scale. A lot of malicious links get sent over messenger systems, and loading them is often the only good way to find out which ones are or aren't.

But wait! Surely there are other possible approaches. Can't users just report spam? Surely there are clear usage patterns that can be detected too!

These are valuable and useful approaches, but have historically proven unequal to the task. It can be tricky to spot a spam campaign spread over N accounts - only the most basic forms of spam are really obvious. URLs are easily disguised and changed. Loading the URLs and checking the contents that come back is one of the better approaches. Users also don't tolerate a bunch of spam. They will migrate away.

So, yes, anyone who makes a GET endpoint into an unauthenticated change-things URL deserves all the misery they get.
Why didn't the partners immediately ask you to clarify the discrepancy between the numbers you stated on your app and the numbers you were telling them? Is there not enough time to have a bit of a back and forth?
Holiest city in India, but people still shit on the streets, I bet.
> I'd love to hear a defense of this couple and their cause

Okay, let me try.

There is no reasonable objection to the measles vaccine per se. The problem is with normalizing the population to the government mandating injections. Informed consent requires both consent and being informed. If someone isn't giving informed consent, the government cannot simply coerce them into complying (e.g. by withholding access to public spaces).

It's not like the American government hasn't previously abused this power. We have the Tuskegee syphilis experiment [1] and fake Pakistani vaccine drive in the hunt for bin Laden [2]. The Jewish population, specifically, has reasonable historical basis for suspecting the state-mandated introduction foreign compounds into their veins.

(Counter: We have consensus among a diverse population of doctors that the MMR vaccine is a good idea. New vaccines face medical and scientific skepticism. If a group were legitimately concerned about government overreach, an independent testing body would be a better approach than scaring people from prudent medical care.)

[1] https://en.wikipedia.org/wiki/Tuskegee_syphilis_experiment

[2] https://www.theguardian.com/world/2011/jul/11/cia-fake-vacci...
And here I've just been using the fact that "right" also means "correct" in English
It depends on the person and the problem I think. I have also seen people sort of struggle and not really make progress and leaving them in their own wouldn’t be a learning experience.

Like how if you throw someone who doesn’t know how to swim in the ocean they might just thrash about until they get tired and drown...

I do always try to work with them to explain the steps I am taking to troubleshoot but it’s definitely a balancing act as you want them to learn not just have it done for them.
Meditations on Moloch

https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
It’s more safe than those languages because of its type system. Memory safety isn’t the only kind of safety, after all. :)

NOTE: maybe the parent edited his comment between my reply and yours?
Historically wolf culling has been more about protecting livestock and pets than people. It's also helpful for hunters to make sure they're not competing for deer.
Delaying zero-day security patches for any length of time doesn't protect users.
I think it’s hard to justify running your own setup in 2019 when you can get Linode/DO for 5$ a month.

Sure, CPUs are cheap and (if you’re lucky enough to live somewhere that’s offers it) consumer internet can be absurdly fast. But if youra app goes down at a critical moment because your consumer-grade ISP has an outage, or someone tripped over the Ethernet cable, or you had a brown out because you live in the UK and everyone put the kettle on at the same time, you’re going to look like a bit of an idiot.
A decent number of theoretically interruptible system calls don’t actually get interrupted (or automatically retry) regardless of the signal settings because no one bothers to check for it and the calls are cheap.

Honestly only IO really has any excuse for supporting this sort of behavior.
But, they might find your latent scent on the ground or on objects and follow that to you. So, being downwind at the moment is different from having a downwind approach to a new area...
Just had a play, that wave extension for firefox is really good - I'm going to use it to fix my blog theme (low contrast issues and a missing language declaration but otherwise not to bad - it is just plain html with no JS).

Thanks.
LLVM has an experimental Riscv backend. Adding it is easy. QAing it to the point that is can be considered non experimental is a lot of work.
I had to write all of our product manuals at my first engineering job using XyWrite, which did not have auto-save. After losing a few pages due to a power failure and not having saved often enough, the owner of the small company put a timer on my desk set to 10 minutes. When it went off, I had to save to disk (3.5" floppy, IIRC!) and reset the timer.

I hated that thing!
So is it easier just to provide static web pages for accessibility?
Will you be the first to gouge out your eyes?
Advertisers do care a lot about where their ads are displayed.

There's a whole section of adtech dedicated to brand safety.

I believe it's over the top[1] but it's something marketing folks do care about.

Also the good old pop up ads were created for that reason, aeons ago.

[[1] https://www.campaignlive.co.uk/article/advertisers-embrace-n...
The (in)distinction between "force", "weight" and "mass" in the Traditional System has led to many boilers 32.2 times too big or too small, as well.

If anybody ever gets a coherent explanation of the "pound-mass" vs the "pound-force" let us all know.
> "We don't let people yell "Fire!" in a movie theater, it is considered a form of terrorism."

https://www.popehat.com/2012/09/19/three-generations-of-a-ha...

Please use a different metaphor in the future.
This argument is one of basic innumeracy.

Those things mentioned, to the extent they exist, are tiny nits on the enormous benefit. They are always discussed in isolation complete with heart-rending horror stories of suffering and no countervailing presentation of massive benefit of vaccines. It's a common tactic of subversion - essentially "how to lie with facts".
I am a genetic male, thank you for letting me know I was just getting trolled. I mean that sincerely, I don't know much about anatomy, so I wouldn't even know how to search for whether something like this normal
From reading the other comments in this thread, it seems that companies are starting to take accessibility seriously, and an experienced site accessibility engineer will not have any issues getting another job.
The developers of screen reader apps are responsible for presenting the information to the user, just like a browser is. It is a mystery to me that they've managed to shove that burden onto every single developer who builds a website. The data is already there and Google manages to extract what's relevant, why can't the screen readers?
Isn't this the ADA working as designed?

My understanding is that the ADA is enforced specifically by citizens filing complaints which turn into lawsuits.

It's great that these lawsuits actually carry enough weight to make the universities take action.

In other cases, companies repeatedly get fined for some violation (pollution comes to mind) and simply see it as a cost of doing business.
Lahars are different. They are mudflows. It's common to see them triggered by eruptions (e.g., Mt St Helens in 1980) but they can arise from landslides as well as glacier collapses. The most recent Lahar on Mt Rainier was in 1947. [1]

[1] https://en.wikipedia.org/wiki/Kautz_Creek
> "lower historic volatility"

Do you have a source for this?
On a similar note: despite the tens of articles/comment series I've read on HN about Bay Area housing, I've not once heard an actual NIMBY defend the status-quo. All I've ever heard is that NIMBY's are the primary cause. If they are powerful enough to cause the BA housing crisis, I'd expect that at least some of them would state their case online.
Just pricing in an externality. If that's a disgusting and shocking way to deal with this, then it doesn't follow to me that paying a little money to folks to do it makes it anywhere near OK.

So yeah, it was tongue in cheek, with a side of reductio.
FWIW, the API they provide here is a subset of the API provided by a local Ethereum node, and also the same general API surface (with the exact same protocol) as the APIs provided by Infura, AlchemyAPI, and myEtherWallet. While I also went looking for a testnet endpoint from Cloudflare (and didn't find one), it is arguably superfluous as it is drop-in compatible for things that do have testnet endpoints.
Avoiding GC costs exactly nothing in progress or in iteration time.

This might be true in new development. The specific context in this discussion was rewrites.

So, the analysis of GC overhead is always going to pit cost X against cost zero, no matter how low you manage to get X.

Again, you're talking about new development. That's not going to fit everyone's situation.
I don't live in the us so I'm not using your electricity. I'd argue the pettiness of your argument if it were at least applicable.