skysight-inc/HackerNews huggingface dataset:
Stride | Android Engineer (all levels) | San Francisco, Remote (US-only)

At Stride we're working on a benefits suite for what we believe is an underserved community – freelance and gig economy workers. We want to create economic security for anyone who works for themselves. We offer an easy way for 1099 workers to apply for health/dental/vision coverage. We're also expanding to other spaces like tax, so as to make it financially accessible for anybody who juggles multiple gigs, or is just pursuing a dream on their own.

As a business, we sit on a unique position and have partnerships with a ton of giant companies who want to better serve their workforce. It's rare that a startup has a good mission and a good business, but here we are.

On the engineering side, we use Node, Python, Swift, Postgres, Akka and some cool machine learning models you're going to love hearing about. More particularly on Android, we're moving towards Kotlin at a fast pace (40% of our codebase is Kotlin already, all new code is Kotlin) and we use a state-of-the-art MVI architecture that's great to work on. Your work will be feature-heavy, and you'll have tons of say on its architecture and infrastructure.

We have a beautiful office in SOMA (San Francisco) close to South Park, but we also support and nurture remote workers. We offer fantastic benefits (after all, it's our product!) and you'll be surrounded by the most driven, smartest people I know. We have a supportive, productive culture that's respectful of your own personal time and well-being.

https://www.stridehealth.com/careers but hit me up at pedro.tabio at stridehealth.com and let's talk :)
The issue is that C does not work that way on modern machines. Not that old Alpha machines had doubleword aligned pointer and no byte or word load instructions. So indexes into the array had to be multiples of 4. More important, aliasing rules preclude treating memory like one big array: https://gist.github.com/shafik/848ae25ee209f698763cffee272a5.... C99 and newer go to some lengths to permit the optimizer for treat pointers as pointing into disjoint byte ranges (which allows the optimizer to assume they cannot alias). Accordingly the mental model of a big array of memory is, at least for C, generally unsound.
Agreed. You don’t need fake praise but you should know whether something you did is just adequate or really good. You rarely have discussions about why something is good.
> The app usage analytics that Apple might have access to are spelled out here: https://developer.apple.com/app-store-connect/analytics/

Those are the analytics they make available to the developer of an App, about that App.

I see nothing there that indicates anything about what Apple collects for internal use.

> And when did you _ever_ see iTunes run an A/B test? Generally speaking Apple is a very design- and engineering-driven company.

> The larger "business" strategic moves, like creating Apple Pay when Venmo and Square Cash exist, or acquiring Beats to compete in music streaming, aren't likely to be well-informed by these high level metrics.

Possibly not, but the smaller decisions about how to build that product almost certainly are. Even if they are not externally doing A/B testing, that doesn't mean they aren't using analytics to inform design decisions.
Because you shouldn't criminalize being a victim.

I agree that it's probably a bad idea to pay a ransom, since that just supports the success rate and makes ransomware more popular. But do you really think that you should throw a grandparent in jail because paying a ransom is the only way they can get their digital memories back? Are you going to throw all of City Hall in jail because they needed to pay to get their tax records back?

The best option is to have good backups and not give into the demands, and that should be encouraged. But criminalizing people because they didn't adhere to the best digital practices is a bad idea.
I had this issue with Air New Zealand - one of their sites was truncating the password field on one of the pages, but not on another page. Took me ages to figure out why sometimes I couldn't log in.
They wouldn't be useable as full image backups, but if the data had not been encrypted yet, then that data is stored somewhere in the image and can be recovered, albeit perhaps with a lot of work.

If you use thin clients or at least require all files to be stored on a centralized server, then no matter how many hundreds of PCs were affected, you'd only have to go through on set of images.
Afterpay and Klara are interesting as well... point of sale.

Smile Club rolls their own (65% of customers finance their purchase according to S-1).
> Any claims about speed, efficiency, or performance whether in comments or during the review must have accompanying microbenchmarks or they should be deleted.

That's way too strict. If I want to suggest moving a statement that's inside a loop to the outside, I don't want to waste my time writing microbenchmarks showing that it improves performance.

If the suggestion is complicated or non-obvious, and it's in a really critical part of the code, then sure, write a benchmark. Outside of that though, it's rarely a good use of developer time.
To play devils advocate, if I don’t have a Facebook/Twitter/IG/Reddit account, and I am unaware of what’s going on and being discussed on social media, am I really “on the internet”?
I fail to see why Amazon should be held liable in the cited accidents. A truck driver plowing into the back of a jeep killing a 9 month old in a car seat? That's 100% on the driver. Article refers to the truck driver with "he was running late and failed to spot the Jeep in time to avoid the crash".

I can see liability with things like Domino's back in the day, guaranteeing delivery in 30 min or less or something. They had to stop because their drivers were getting into wrecks left and right. But those drivers were employed by Domino's sent out for delivery from a Domino's store. These are third-party logistics companies. Why wouldn't they be held liable?
> They already have a huge impact on performance and in my experience most people don't care which filesystem they use as long as the performance is good.

Some of us care about not losing metadata randomly too... or suddenly having hardlinks get duplicated...
Dorian Ties as Strongest Landfalling Atlantic Storm on Record [pdf]
The Economist Who Put Stock Buybacks in Washington’s Crosshairs
I can’t imagine how any drugs like heroin or cocaine could have been sold OTC (although they were). It just seems like something that addictive that makes you feel amazing would cause problems damn well near instantly.
I feel embarrassed to even ask... what does CL stand for?
"Requirements" is an often-misleading word. The danger is putting the customers on a pedestal while at the same time not really listening or understanding.

Supposed "requirements" are sometimes merely design preferences. Customers will often trade them for other things they want more (time to delivery, higher priority features, alternative implementations) if given a chance. Unless you have a good relationship with the customer so you can negotiate these tradeoffs, you may build something that meets requirements but isn't what they really want.
Found this sort of relevant PDF which makes interesting reading - https://www.esrb.europa.eu/pub/pdf/asc/esrb.asc190617_9_cane...
Ask HN: How much your cloud infrastructure cost?
It is known that cloud infra costs have no limits.
But it would be interesting to have some references to compare.

If you have this information and want to share, please write in the comments (dont go into details):
<provider> / <infra-size> / <architecture> / <tech-stack> / <load> / <monthly cost>.

For example:

- AWS / EC2 * 30, Lambda, Cloud-Front / Microservices / Kubernetes, Istio, Java-Spring / 10K monthly users / $200k per month.

OR .

- Google / 3 VMs / Monolith / JS, Nginx / 50K monthly / $3k per month .
Generally speaking for 99%+ of people, You shouldn’t have more than a few crushes at once. And they shouldn’t change that often. That would’ve curbed that a lot without restricting many people
That runs into a problem on a quick reply. Process A does the write on pipe AB, then gives up the CPU to B. A is still in ready to run state. B quickly generates a reply and writes it to pipe BA. But there's no read pending on pipe BA yet. So both processes are now in ready to run state, contending for the CPU, along with anything else that needed it.

There's an alternative - unbuffered pipes. This is like a Go channel of length 0 - all writes block until the read empties the channel. This is better from a CPU dispatching perspective, in that a write to a channel implies an immediate transfer of control to the receiver. Of course, Go is doing this in one address space, not across a protection boundary.

The QNX approach worked well for service-type requests. You could set up a service usable by multiple processes. Each request contained the info needed to send the reply back to the caller. The service didn't have to open a pipe to the requestor. This even understood process priority, so high priority requests were serviced first, an essential feature in a hard real time system.
Yes but the attack surface would be much smaller. I think most cities have in-house IT employees running everything. Someone on the same network as a secretary has shell access, in other words. This is how most businesses were operating their tech 20 yrs ago, but government is always 30 yrs behind.

It doesn't need to cost a lot. What does a city need? Email, calendar, office apps, VoIP, file sharing, static website (basically GSuite). All of these have open source Linux solutions that cost nothing.

RedHat, Palantir, or some other would be happy to take this contract. It's ok to use contractors to kill people but not run computers?
He also wrote D (or is credited with creating it).

I’m also interested in how one would write a C preprocessor in a day. It’s got so many tricky edge cases and whatnot.
GRB170817A isn't a supernova though, so the SNe rate is irrelevant. First estimate of kilonova rates I found online is one per day per Gpc, and with your absurd extrapolation to the entire observable universe you get one per hour in one of the 40 000 degrees^2 of the entire sky.
Monster.com says a third party exposed user data but didn’t tell anyone
Late 20s is def old (I can personally attest to that). Mid 20s might be too? In the context of what’s being discussed here.
I always loved PowerToy calculator.
think "PR"
Goodbye Match, Inc. - And frankly, Facebook is probably a better option, for as bad as they are regarding privacy issues.
Koi-4878.01: Kepler’s Most Earth-Like Planet Candidate?
I don't think that occurrence is all that uncommon, there are plenty of variables in the NFL that are not regulated to be transparent, there are loads and loads of variables in sport, not just NFL, that are only known to insiders. Not every sport or league strives to be as transparent as the NFL.
> there was simply no clear use case for an API to allow an app to change the behavior of the screen on a global basis.

Except to implement color shifting for nighttime use, which they implemented themselves in a later version. That's a pretty tough justification to pull off.
The guys at Square are probably looking over their shoulders right now...
Location: NV, USA

Remote: Yes, Open

Willing to relocate: Yes, especially SF/Bay area.

Technologies: NodeJS, React, React Native, C#, .NET, HTML, CSS, JS, AWS, SQL (MySQL, PostgreS, SQL Server), Payment Processor, PDF Reports

Résumé/CV: https://drive.google.com/file/d/1ppx702COPEJyw9o6hszWCrL5Bvj...

Email: {HNusername}dave@gmail.com
For private individuals perhaps it shouldn't be criminal. But for businesses responsible for other people's private information? Yes, I think there is professional negligence if they cannot even restore backups in a timely manner.

(Or cannot detect infections before they become so widespread the whole thing falls down.)
Changelist, it's perforce for "patch"
here, have some economics experts:

https://www.americanprogress.org/issues/economy/view/

https://www.cato.org/research/growth-development

how big is the middle part of the venn diagram here?

being skeptical of domain-experts is only 'religious fervor' if the field is cut-and-dried. many aren't
Your response explains why I made that point. I’m aware of it and agree.

Maybe I should try marijuana. I’m lazy, unmotivated, and fatigued - but otherwise generally happy - without any of the fun parts.
The difference between bids and projects:

The good thing about a death march, is that the survivors get to die building a railway.
Indeed and it was really fun to work with pointers for programs targeting 16 bit (real mode) MS DOS.
Way back, Facebook was a place to post pictures of yourself being very drunk.
Acupuncture Doesn’t Work
Slack’s missteps have now made the stock a ‘buy’ at the right price
https://SignalWire.com | Sr. Product Mgr - Collaboration Products | REMOTE (North America)

With a fresh $11.5m in the bank + tracking on good revenue and greenfield market opportunities in front of us, we’re looking for awesome individuals like you to join us!

We are the Original Geeks (OGs) in communication. Our founders come from the largest open source communications project this planet has ever known. We eat our own dogfood and live for comms dev tools and making remote work better for everyone. Our environment is fast-paced, success-driven and team-oriented.

Products in the queue include AI for Comms, Virtual Office Enablement, Video & Web Conferencing Enablement, Serverless CPaaS and sooo much more.

If you are a hyper-proficient Sr. Product Manager who has been practicing modern product development and management concepts + looking to work from home (while kicking some CPaaS), send an email to product@signalwire.com with the subject: "Innovate or Die". It might sound cheesy, but it's the truth.
You can view the analytics collected by your iOS device in Settings > Privacy > Analytics. Below each switch there is a link to an explanation of what is collected. (Specifically regarding app usage, not much is explained.)

At a quick glance, I cannot see any information about third-party apps being shared in this data set.
Release early, release often and fast.

Stability and quality relies on rapid iterations. Optimize for that.
i am acutely aware of what a plasmid is and how it is used.
when you employ plasmid transfection there is at least 1000 iterations of the plasmid usually much more.
the problem is topological. there is sequence interaction occuring at homologous non target sequences with topological state that allows access to the non target sequence.

If you think there is a basis for the argument that topology has nothing to do with it then you should write a grant proposal and experimental thesis. That thesis, if it passes preliminary peer review would be worth a PhD, as well as being a likely candidate for the nobel prize should it be independently confirmed. Such a discovery would turn Molecular Biology on its head.

BTW the modified gene [as in 1 gene per plasmid] is not copied, it is actually inserted [spliced] into the strand, it is not copied, and this is a VERY topologically dependent process.
I'm not saying you should write code in a performance-oblivious fashion. I am saying that if you want to do something non-canonical, or you want an exception to style guide or other established guidelines, or if you write a comment in your code that says "This function is faster than std::foo", then you must have evidence. In the absence of evidence, adhere to normal rules.

I came across a comment in google base libraries that said "This is faster because cache line is 32 bytes". It had been written by a very famous engineer, and it was even true in the days of the Pentium III processor. But at the time I found it it was not only false but the code as written was slower on modern CPUs than the shorter and totally obvious equivalent.
So a relic racist policy of a different era? These laws were written 40 years ago, right?
We call it a chuck-in.
Matt Levine wrote a little on the perverse incentives of insurers in this case: "This creates weird incentives. [Insurers] want the risk to be big and dangerous and salient. [Insurers] want everyone to worry about it all the time, so they [get] lots of money for premiums. Then ideally [insurers] help clients avoid the risk, so that [Insurers] can keep more of the premiums, but basically it is a volume business and [insurers would] rather collect more premiums and pay more claims than have fewer of each."

Scroll down about 2/3rd to the "Insurance" heading for his complete comments:
https://www.bloomberg.com/opinion/articles/2019-08-27/the-li...
Docker for Vim
So many innocent people pay ransoms. Any politician who pushed though that law would get destroyed by the press the first time the government imprisons some sympathetic person who panicked and paid a ransom to keep their nudes from being sent to their family.
SoftBank-backed Getaround is raising $200M at a $1.5B+ valuation
no idea.

but things don't happen in a vacuum but are often presented as if they did.
so true. I think this is one of the downsides of d3 being so prolific in the past.

all examples on Observable are up-to-date, so searching on here could be useful:

https://observablehq.com

and if you find a bl.ock that you really want to port, this changelog could be helpful:

https://github.com/d3/d3/blob/master/CHANGES.md#changes-in-d...

most of the changes are simple name changes that put the methods directly on `d3`: eg. from `d3.scale.linear()` to `d3.scaleLinear()`
Vim plugins for docker.
It's can manage containers and images.

Features

- up/down/delete/create/kill/rename/attach/tail log/monitoring containers

- pull/search/delete/open dockerhub
Show HN: Slo – Telegram-Like Slow Mode for Slack
The crucial difference is the monopoly which Windows had but iOS doesn’t.
I used this in the DOS days. If you want to experience it today, you can install Midnight Commander on Linux (package: mc).
This is super exciting
Section 2.1, table 1:4.

https://ts.data61.csiro.au/publications/nicta_full_text/8988...
Yes, I understand, I used it every day. Just very surprised google used perforce, given my bad experiences with it as a whole.
Launch Potato | Startup Studio | Remote | Vue.js Python SQL Django MongoDB AWS

We attract thousands of consumers to our portfolio of brands daily, collecting demographic, behavioral, and other self-declared data sets as they interact with our experiences. That data is stored and enriched as consumers come back to our brands and exhibit more preferences through additional interactions. This enables us to create more in-depth insights and monetization opportunities allowing us to connect consumers with advertisers.

Open Positions:

Senior Front-end
Senior Back-end

https://launchpotato.com/careers?utm_source=hackernews
> That runs into a problem on a quick reply.

Read the second sentence; process A does the write+select on AB and [BA,...], yields to B, is not ready to run; B generates a reply and writes it to BA, which has a read (technically select) already pending.
Hah! When I saw this I thought the title was missing a (1995) on it. I remember installing the power tools as soon as they were released. I used every single one of those tools on a regular basis.

I'm glad they've revived the idea and allowed their developers to publish this repo. I hope they keep adding to it (even though I don't use Windows anymore...)
Maybe the federal/state government should offer some of their generic services and allow wrapping for smaller cities.

This assumes at least one higher government body has technical chops and could reasonably extend their codebase. The cost could be paid by the equivalent of what would go to the ransom
Why do you feel so compelled to attach a name to a voice? Just curious because you mentioned his anonymity twice, now.
On iOS, it redirects to the native iTunes App. Even if you somehow manage to overcome that, its presence clearly indicates that iOS isn’t a supported target - at which point, assuming it’s intentionally broken as you describe for non-beta reasons (this is not necessarily true), using that CSS would potentially be wasteful and break non-iOS users!
They got the victims' hard drives. Regardless of what happened besides that, that's a pwn.

What if the police chief had emails admitting to bribes or worse stuff on his pc? What if the hacker had an enemy he wanted framed and arrested?
DKB (another German bank) has the same 5 digits rule...
But, if you use a different LM Context that is not so easily fact checked then you won't realize that it is nonsensical.

I used this LM Context:
"This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this E-mail. Please notify the sender immediately by E-mail if you have received this E-mail by mistake and delete this E-mail from your system."

To encrypt this fake, but real looking PII data:
"Jeffery,Gourlay,2/2/55,495-24-1236"

And produced this output cover text:
"Disclaimer: An individual may be reminded of this email at any time by telephone from a different address, e.g. e-mail. However, online resources and other media (e.g. e-mailed stories, articles, etc.) that include original content, are not covered under this policy. The information contained herein"

Malware or a bad actor could transmit this past enterprise InfoSec controls all day without easy detection.
>Any reason laws can't be introduced making it highly illegal to pay a ransom, with serious criminal repercussions (same for government officials doing so)?

Technically no, but pigs will fly and the state police will stop abusing the overtime system first. Massachusetts is not known for passing laws that reduce the ability of government officials to do as they see fit and of the possible reasons to pass such a law "we gotta be responsible with taxpayer money" would have everyone crying with laughter on beacon hill. The idea of criminalizing paying a ransom for the common man is bad for reasons other commenters have stated. There is exactly zero chance of MA making it illegal for the government to do something peasants can do.
Wow, looks like Square is updating its github repository in response to this thread! Just saw they pinned their SDKs. Good job Square, that helps.

Square if you're listening, also work on the docs and dev experience. For example I noticed that Stripe's docs immediately show you how to work with charges. Whereas with Square the first step is... setting a location. It's just another little dev experience hurdle. What if I don't have a location? What if I'm an online store that spans all my locations? Stripe has put a lot of attention to detail here. Pinning repos is just the tip of the iceberg.

This is important because developer mindshare matters. For instance it seems like lots of devs here think this stripe capital product is novel/brilliant, a testament to wunderkind founders, etc. etc. That's all Stripe doing an A+ job grabbing and holding developer mindshare. GET ON IT SQUARE.

P.S. I think my characterization about the SDK stars is correct. They have some other open source projects that are very popular, but their SDK is trailing way behind Stripe by this measure (even years old repos), by like a couple orders of magnitude.