skysight-inc/HackerNews huggingface dataset:
I understood that to be mostly a problem with hardware controllers, those tend to be more picky? (someone I knew tried a hardware RAID of WD Greens back in the day, that also exploded regularly because of response times)

I'd thought it would just slow down a lot when software tries continuous writing, and am curious how much that is. (ideally, this is something WD should publish, since they claim it's fine, but ...)
Kinda... They do sell undisclosed SMR drives into the Desktop and external Space, but they both have come out to Affirm that they do not do that in the NAS space

https://arstechnica.com/information-technology/2020/04/seaga...
I believe the person you're replying to was referring to section 2870 from the California Labor Code: https://leginfo.legislature.ca.gov/faces/codes_displaySectio...

"(a) Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information except for those inventions that either:

(1) Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer; or

(2) Result from any work performed by the employee for the employer.

(b) To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable."
Could you simply use an iframe with a sandbox attribute? Idea being you dynamically create an iframe, fill it with content (styles, postmessage scripts, what have you), then dynamically set a semi-restrictive sandbox before loading Stripe's library. When you're done (i.e. have a payment token in the parent) just remove the iframe. This way everything Stripe related is sandboxed and the script is unloaded as soon as you're finished with it.

Good chance I'm missing something, or there's some kind of protections in place around this.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/if...
I think the article points out the justification as a counter point to the likely official statements everywhere that "Nobody could have known".
This is what happens when people do random shit in the name of security. It's security theatre, not security engineering.

Microsoft Windows, for example, allows administrators to re-publish external CRLs internally, but this only works for the built-in crypto API. Non-native applications generally won't pick this up, including most command-line tools. Blocking outbound port 80 is a mistake.

A colleague said it best: Certificate private keys are like your password. Tell no one, ever. The public key is like your passport. It's safe to hand to a border officer. CRLs are the lists of passport numbers used by known terrorists wanted by Interpol. Preventing the border officer seeing that list just lets the terrorists through the airport. This is never good.

Similarly, most firewalls ship with "drop" as the default rule, which means that a small error in the firewall rules will just end up with 20-120 second timeouts throughout the network. If instead they "rejected" flows with an explicit deny response, this failure mode would be instant and easier to diagnose.

Just yesterday I was trying to diagnose a packet loss issue on a network where some security troll blocked all ICMP between all endpoints. The last time "ping" was used as an attack vector was in the last century, but apparently it's important to prevent any hope of diagnosing entire categories of network issues. Unsurprisingly, their network has atrocious performance, random periods of high packet loss, and asymmetric routing issues. This will not get resolved until the idiot in the security team quits or retires.

PS: I suspect their issue is large UDP packets getting dropped on some paths due to MTU issues. To diagnose this without ICMP in a complex network is basically impossible. The automatic fix is to enable Path MTU Discovery... which requires ICMP!

Every large environment I've been to that has these security trolls in charge with nobody to reign them in was a shitshow of broken systems performing catastrophically badly because they spend 99% of the time waiting for timeouts.

PPS: Why firewalls don't simply have a default, auto-updating rule for "Enable CRL & OCSP outbound" for all known public CAs is beyond me. This is an extremely common requirement, to the point of being practically mandatory for any medium-large enterprise. If you firewall doesn't have this feature, and about a dozen similar ones, you're getting ripped off. You're probably paying some decent fraction of a million dollars for a bag a tools, not a complete solution.
Recreating country flags on Matterhorn in JavaScript
From https://chaos-lang.org/docs/11_decision_making

> Decision making(a.k.a. control structures) in Chaos language is only achievable on function returns for the sake of zero cyclomatic complexity.

...

> At first glance, defining the control structures in this way might seem so unnecessary or inconvenient but this is the pinnacle of writing 100% testable, clean and error-free code in any programming langauge by far.

I’m skeptical about this claim. I’m not sure I believe 100% error-free is possible in any language.

Can someone please elaborate on this claim?
You should never trust any university rankings ever. An education at any level is a multifaceted endeavor and everyone has a different set of requirements to succeed.
"It's okay because 'fraud prevention' " isn't a good enough reason to horde my user's data without their consent.

Furthermore, a heartfelt promise from a payment provider to never sell my data means about diddly squat to me.
Modern day browsers are essentially VM with rich customizable GUI.
> FAT32 file system (i.e. implementing a file system, something I've always wanted to do)

It's worth learning both how FAT32 works and how a simple inode-based filesystem works. They're quite different styles, and inode-based systems support things like hardlinks.
Not true of the UK, France, Korea or Japan. I don’t know if they care about what are basically league tables but any educated citizen would find it no more difficult to reel off five to ten of their best universities than an American would to list Harvard, Yale, Princeton, Stanford, MIT etc.

I can see how it would look weird from a German, or possibly a Dutch or Nordic perspective but a deliberate effort to bring up the bottom and limited attempts to raise the top is extremely different from the US system, where there are large and growing returns to excellence.

Also the US elite just have smaller enrollments as a share of population. Oxbridge, the grandes écoles or Korea’s top three enrol 1-2% of yearly students. The top ten US universities maybe a tenth of that.
Not so remarkable.

“The illegal immigrant population of the United States peaked by 2007, when it was at 12.2 million and 4% of the total U.S. population. Estimates in 2016 put the number of unauthorized immigrants at 10.7 million, representing 3.3% of the total U.S. population. Since the Great Recession, more illegal immigrants have left the United States than entered it, and illegal border crossings are at the lowest in decades. Since 2007, visa overstays have accounted for a larger share of the growth in the illegal immigrant population than illegal border crossings, which have declined considerably from 2000 to 2018. In 2012, 52% of unauthorized immigrants were from Mexico, 15% from Central America, 12% from Asia, 6% from South America, 5% from the Caribbean, and another 5% from Europe and Canada. As of 2016, approximately two-thirds of unauthorized adult immigrants had lived in the U.S. for at least a decade.”

https://en.wikipedia.org/wiki/Illegal_immigration_to_the_Uni...
> Every variable in Chaos language is immutable by default.

---

> kaos> num a = 5

> kaos> a = 7

> kaos> print a

> 7

Doesn't that mean a is mutable by default?
I have a friend at apple, who cannot eat lunch at companies that require you to sign an NDA to get a visitor badge.

There are many companies that have this setup.

It could be his level of employment. Or it might be that it doesn't apply to all apple employees, or they don't know, or they don't bother.
Is obesity a condition? How about "engaging in overeating"?
Multiple Vulnerabilities in IBM Data Risk Manager
https://ai.googleblog.com/2020/04/improving-audio-quality-in...

"WaveNetEQ is already available in all Duo calls on Pixel 4 phones and is now being rolled out to additional models."
Google Buzz was a social network, not a video service.
This is... not a great generalization to make about the second-largest state in the Union.
Are those drives really safe for RAID-1 arrangements? I read somewhere they could not survive resyncs, so why RAID-1 wouldn't be affected, either after a resync or a faulty drive swap?
You are conflating two very different business models. Google needs these products to generate ad revenue. They already have the GSuite stack that competes with Microsoft.
Oh! Good to know!
They asked about labor variable costs specifically, so please read the rest of the comments for context before rushing to break HN guidelines.
>The Army is really serious stuff, it's ok to hint at adventure, self-improvement, fraternity but at the core it must appeal to 'duty' and or kind of communitarian obligation/commitment or it's the wrong message.

https://i.imgur.com/tzG3VXq.jpg
Yep, that's also fine by me. Although ideally (and especially if it's required to do a retake!) this would be set out ahead of time. Many profs don't seem to understand the kind of time and grade tradeoffs students need to make. Once had a prof come in to a class with a bunch of seniors with many other high priority classes that wouldn't release the grade weighting at all. They didn't understand that people need to know that kind of thing to know whether they need to do really well on something or if it's the kind of thing that can be dropped or half assed when push comes to shove.
>information asymmetry may lead to loss of profits.

How would this work? You learn of some (useful?) information about your genetics and eat better? And that affects insurance how?
My Teams currently has 5 processes using 750MiB total. I don't need that running on my phone.
I guess I wasn't being pedantic enough. SARS-CoV-2 causing COVID-19 lung infections doesn't seem to be headline-worthy, let alone "silent".
Thinking of the issue as "too much" vs "too little" presumes government quality is a one dimensional thing.

Reality is far, far more complex and interesting than that!
Maybe "Red Lite" is a poor name, maybe "Red Home" is better.

Either way yeah this was an attempt at a cash grab. Which was quite stupid, because there's no way they'd be able to hide the fact that it's SMR for long, the performance characteristics is just too different.

But it's also totally unnecessary, because SMR is perfectly fine for use-cases with sparse random write workloads. Something most casual home users or small businesses with a 1 or 2 disk Synology or similar has.
I still use RAID 5 for small 3/4-disk arrays; I think the odds are in my favor then. But if I need 4x disk size, I go to RAID 6 (so I jump from a 4-disk RAID 5 to a 6-disk RAID 6.)
> This data has never been, would never be, and will never be sold/rented/etc. to advertisers.

This is kind of a straw man. These valuable data sets are typically kept by tech companies to keep a competitive edge. For example, not even Google sells or rents user data.

The more relevant question is "is Stripe's valuation significantly predicated on revenue it can extract from the surveillance data it's collecting?"

My guess is that the answer to this is likely yes. Fraud prevention is the current product built on this data. But it would be shocking if the company never put the data set to additional uses.
There's not much we can do, collectively, except to use the best available probably-unencumbered option, and then wait for the courts to throw the patents away.

Google starting to use AV1 in their products in earnest should either trigger the patent suits from the aforementioned "at least one company", or serve as an additional argument in favor of any company that starts using it now.
would there be a corresponding safari team separate from webkit? I wonder if webkit might have (and benefit from) multiple internal "customers".
Well for every game thats worth thrice the money you buy four that are worth ~$0 regardless of them being objectively great games because you turn out not having fun. At least I do. I could tell you Assasins Creed Oddysea is worth thrice the money, because it is, for me. But for you possibly not so much. But maybe I'll check the demo. I wont be giving them any money by playing it. And maybe its so good that i will forgive them their antics. We'll see.
We promise to use it ethically...that's what everyone says and time and again my data leaks.
This is Apple you are talking about. The same time they made you sign contracts impeding on your speech in your free time, they were part of a fricking criminal conspiracy to bring down tech wages, to eliminate what limited free market there is for software developers.
Coronavirus: World risks 'biblical' famines due to pandemic lockdowns
This is a bold statement that Nicotine is perfectly safe while THC causes permanent brain damage.

The studies are far from conclusive (and mostly lean to the opposite of what you're suggesting). I'd advise against making such strong statements such as these since the science simply isn't on your side here.
From the article...

"Firefighters from Indiana drove 800 miles to help the rescue effort at Ground Zero. Our civic reflex was to mourn and mobilize together."

Headlines from DDG News search...

Fort Myers Nurses Travel to New York City to Help

Real-life heroes: 25 Cleveland Clinic workers travel to New York to help with coronavirus battle

Tusculum University nursing graduates travel to New York to join fight against virus

Minnesota nurse on battling coronavirus crisis in NYC: 'I stepped up to the plate and here I am'
The Red Pros are 7200 RPM vs 5400 for the non-Pro Reds. That will affect heat output and noise.
> Is Stripe's valuation significantly predicated on revenue it can extract from the surveillance data it's collecting?"

No, it's not. This telemetry is useful for helping businesses avoid crippling fraud losses and we don't use or plan to use it for anything else. I don't think investors even know about it.

We're perfectly happy with the business model we currently have!
Put it this way: if I'm a tech company building a new campus and I know that I'll have to average food service workers salaries into our stats, why put food service on my campus at all? And if I decide not to put in food service, it having not existed before anyways, how is that breaking the spirit of the law? Do we have some kind of thought police going around figuring out if people make decisions for the "right" reasons or not? Sounds like 1984 to me.
Ok, good to know. Would love to seem the succeed at their goal. Quiet supersonic today feels like a dream
Generate GraphQL Resolvers from Your Schema
Including lineage: Chuck Moore studied under John McCarthy.
I think they are on pair, both are excellent.

But Duo for more than 2 people is currently Phone only. Also, you can't schedule a call, which could be annoying for meetings. For personal calls I prefer Duo.
No, they're worried that patients might find out that they have a genetic disposition to disease X, and increase their level of coverage so that when that disease does come along, the insurance company has to shell out for its treatment.
That doesn't necessarily mean the content provider isn't responsible though. I can break a law even if I don't know that the law exists.
Don't worry, I haven't.

And limiting it to contacts doesn't solve the problem.
Do yourself a favor and disable all javascript and XHR on this website if you visit.
Are good video codecs that hard to create that a competing open source offering couldn’t be created?
Sort of like how Pyrex used to mean borosilicate glass, which has a low coefficient of thermal expansion, and is thus oven-safe.

This was the case for sixtysome years.

Then some douchebag decided that Pyrex wasn't a material, it was a "brand", and started slapping the name on kitchenware made of soda-lime glass, which will straight-up explode if you treat it like borosilicate.
I'm gonna go out on a limb and say that above-market faculty salaries are not a major issue.
This mass commercial cruising needs to go the way of the dinosaurs.

It's a military style mandatory entertainment camp with a lot of retail, and very little space.

They are incredibly deceptive and exist solely to extract money from you (I'm talking about Carnival here)
US labor laws don't apply in the international waters, if the first place.
It's very similar to sports teams.

The tops teams don't vary all that much from year to year. They might change positions a bit, but it's rare for a new team to show up who hasn't shown up before.

They essentially have to get lucky and get someone who is super talented into a long term contract, who then attracts additional talent.

Or they have to invent a whole new way of doing things, like how the Oakland A's invented a whole new way of recruiting using math (which incidentally no longer helps them because all the top teams adopted it and are back on top again).

It's all about network effects.
> why limit the number of participants when you don't have to

Because beyond UX, there are a ton of technical tradeoffs involved.

In a 2-person call you want to avoid a server if possible, because it adds latency -- so that's a good first reason. Zoom and Meet would never dream of not using a server.

The optimal architecture of a "small group call" is totally different from a "large group call".
On the linked page it's noted:

> The labs used in CS3210 are largely based on the materials originally developed for CS140e: An Experimental Course on Operating Systems by Sergio Benitez.
A coupon is a super bad deal because it doesn't punish the company. Trivial amounts of money are fine as long as it adds up to a huge number for the company involved. Think of it as more of a fine or a penalty to the company rather than getting your money back.

Even if all the money goes to lawyers, it's still a better deal for consumers than getting nothing.
Ask HN: How do you tell SaaS sales people you want a self-serve option?
I already know that if I have to inquire about the price or ask for a login that the service is going to be some antiquated 90's bs.

But occasionally I experience this for something I didn't expect, like cloud computing.

I encountered a cloud service that had obscure hardware I was looking for, and unlike Amazon, Google, Azure, DigitalOcean etc this service needed for you to email them to get signed up!

"Thank you for your interest! Where are you located and what does your work involve?"

Okay "Sales Engineers", why is that relevant. Why is a human even answering this email?

"I'm experimenting with deployments but latency isn't a big issue for me so any data center will be fine". You know, like you would say with Amazon, except in a dropdown.

I jump through the hoops. Finally, I get to see what the interface is like, I'm poking around with no surprise that graphic design is an afterthought when suddenly

You've got mail!

My email client doesn't say that but his probably does.

"I wanted to do a quick check-in and.."

Aw that's nice and I also would have been totally fine contacting support whenever I got around to it!

I checked out the interface, got my fill, decided it wasn't for me and moved on!

All in all in one week it took:

10 emails to get signed up

1 email to tell me that "the system" should send me an email about my new account login

2 emails to get the account login and confirmation

4 emails to troubleshoot the broken account login system

1 automated onboarding email

3 checkin emails

1 automated 1 week anniversary onboarding email

What's the way to tell people I want a self serve option? Reducing this email chain down to 3 emails. Why is that person employed? This was during the best market in the history of mankind and I was questioning that, and now everyone with a talent more relevant than customer "retention" should be just as annoyed, given how coveted a continual flow of oxygen is now. xx
IANAL but doesn't sachmangel require the seller to know about the drives being SMR when the purchase happens?
RAID-10 (stripe of mirrors) is also an alternative.

Not as cost efficient, but rebuild times should be much lower. Is also more flexible in some cases, like when using ZFS for example.
It is actually not hard to read (at least in the sense of knowing what something will do when executed; getting the bigger picture takes more practice). The (base) syntax is just whitespace delimited tokens, each representing a function call (or string but we'll come to that later). So

foo bar baz

will call the 3 functions in order

foo()
bar()
baz()

All functions are nullary (with side effects; these side effects determine their "true" arity). There aren't really any special characters other than whitespace so

1 1 + print

just translates to

1()
1()
+()
print()

Function names do not have to start with a letter or be alphanumeric. I've happened to name my function so that those ending in a colon treats the next token to the right as a string instead of a function call. The [ function treats everything as strings until ] (that is a single close square bracket as a token) and puts the function in those body in a quote, effectively creating an anonymous function. So

[ foo bar baz ] bind: somename

defines a function. The equivalent in Python would be

def somename():
foo()
bar()
baz()

And you can later call somename in later functions.
no-branching is an interesting concept, but that’s not what “immutable” means. also, why are there 3 synonyms for every single keyword?
RAID 6
Discrete enough to have names of their subdivisions-

https://en.wikipedia.org/wiki/Rings_of_Saturn#Subdivisions_a...
Local businesses are a huge part of Austin's culture
School is also how I got heavily involved in programming, but I feel like its more-so due to how difficult it is to self-teach programming. I'd imagine the number of people who tried to pick up native android as their first platform and then decided that programming wasn't for them must be quite large.
Okay okay, I take issue with the last sentence of that (specifically the word "marginal"). The aim of Cython is to provide a smooth slope from "quickly writing comprehensible programs in Python" to "belaboring bits and mallocs in C to crush the performance of that Python crap", where the optimal Cython experience is "profile, identify a huge hotspot, and do that little bit in C"... and then brace yourself for that boilerplate, boy howdy.

These days I write a lot of C++ and using it through Cython wrappers. With both Python and C++ redefining themselves, each at a breakneck pace, I frequently hope that they'll converge to a common language. But then I remember that I know that devil, and its name is Cython.