skysight-inc/HackerNews huggingface dataset:
> I'd argue that's even worse, as it encourages economic classes to 'marry amongst oneselves; don't relate with lesser people's

Well, no, if you are interested in minimizing alimony, it encourages working to maximize your partners income and income potential during marriage (in addition to working to avoid divorce.)

> And that very statement also packs in the idea the woman is some married domestic servant.

No, it implies that marriage often involves a division of responsibility and/or a trade-offs where one person's income earning potential is sacrificed for the others; subordination (master/servant) rather than co-equal status is irrelevant.

> And increasingly that is not true.

Yes, it's less true over time that wives are sacrificing more income potential in marriage in favor of their husbands, as the old traditional division of marital roles becomes less absolutely dominant.

And increasingly fewer women and more men get spousal support, which reflects that.

> My wife and I share the work. Equally. We both work. Right now I make more, but before this job, she made more. And now, on my extra salary, she's attending Harvard. Soon enough, she'll make more than I.

Good for you. I'm not sure what you think this has to do with anything, since we aren't discussing who should or shouldn't get spousal support in your hypothetical divorce.
There was once a bug in the MLB TV password reset and login system. I tried for days to get them to fix the issue for me and everyone else by giving them an amazingly detailed bug report. It was like emailing a brick wall to get them to fix anything.

I wound up opening a new support request that listed my username, password in plain text, and a note that I cant login, please fix it. I knew they had a policy that if you emailed support with password they'd autoreset it to one and then email that to you.

So my issue got fixed, but you still prolly cant use 32 character password on their site.
Ask HN: Have you ever inherited a codebase nobody on the team could understand?
How did you deal with it? (Reverse engineer requirements + rewrite, convincing higher-ups to cut ties with the code, something else?)
I once worked on a very large project in the healthcare industry. During code reviews you had to provide evidence you did a full impact analysis because the system was so large that not a single person could keep it all in their head. We're talking millions of lines of code. Being senior doesn't make you a superhuman.
I think you're confusing "weak and strong classes" with "protected and unprotected classes"

For example, national origin is a protected class and there was a case a few years ago where the EEOC got involved. It was a company owned by Indian-Americans(?) (might have been another nationality) who routinely turned down non-Indian-American job seekers (mostly whites) solely because they where non-Indian-American and they pretty much only hired other Indian-Americans and Indians. This was official policy.

So everyone's national origin is protected, no matter what it is. Everyone is in a protected class.

But say, people who have finger or face tattoos could be turned down for a job solely for having finger and face tattoos because people who have finger and face tattoos aren't a protected class.
For Sale: A Tricky Cipher from WWII
I was at Amazon during early development and watched several of the PoA talks about it. On the one hand, the concept is surprisingly simple, on the other hand, it's such a useful general purpose concept that it's surprising it wasn't done earlier. I believe it's first public use case was Database Migration Service. It's neat to see it offered as it's own product.
That's kind of the point though, right? If you don't need forms, can you remove them in Angular?

While we're on the subject, does anyone know a good forms and validation library for React? :-)
> I don't know about the rest of you, but I don't see women jumping to embrace this kind of equality.

There's a few. You see them, by the way they do head forward in male-dominated careers that don't have prestige. Think: manual labor, professional manual labor (framers, steamfitters, plumbers, electricians, etc), military combat, and more. And there are a few who speak of equality (not equity).
I had a similar thought - this is probably built on Kinesis or Kafka with additional crypto layer
>I actually can't imagine wanting to live in the same house for more than 10 years.

Why? Unless your needs/life change so much that you either need to move somewhere or want a fundamentally different property. (Which of course aren't uncommon.)

But, in my case, my needs haven't radically changed. I've updated my 200 year old house to be like I want it. I can imagine a lifestyle change but it certainly wouldn't be to another house in the same area.
Seeing as it's immutable, it would appear not.

Which is why you use it for specialised use cases and keep any PII out of there.

It would be possible to replay into a new ledger, filtering out the pieces of data to be deleted, but that goes against having an immutable log in the first place.
We've been expecting this for two years. It was just a matter of when. It validates our space. AWS did this to Elastic, they have competing products with NewRelic, Splunk, SumoLogic, and countless others. All of whom still have healthy businesses.

Our goal remains the same: build the best possible product that optimizes for developer productivity and happiness. And open source as much as we possibly can while maintaining a healthy business.
You're crossing into harassing another user here, which is not cool. Bringing in someone's extraneous personal details or history as ammunition is particularly not allowed on HN.

When people post a good, informative comment, it's important not to punish them for it. That trains the wrong behavior!

Believe me, we're as sensitive to HN getting spammed/astroturfed as you are. But there's an obvious explanation for all the Amazon stories today, and it's nothing nefarious: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....

We detached this comment from https://news.ycombinator.com/item?id=18553686 and marked it off-topic.
You need to match my bet in order to raise it, and you didn't even come remotely close.
Your article bolds the following in the introductory paragraph:

> My final classifier had accuracy of ~97% on MNIST and it refused to classify white noise and the majority of unrelated (non-MNIST) images.

I'm saying that you are making a misleading claim when you say this. It is categorically untrue that you achieve 97% on MNIST with this approach. Accuracy on a standardized test set makes no sense when you select a subset from the test set for maximal accuracy. I'm not saying that your approach doesn't have value or make sense in some business cases, because I think the overall idea is interesting but these statements are not correct.
Sounds like the typical big company with 10 managers above that position and none of them can't be arsed to make a real decision.
excellent advice...gym classes on-site or off-site are great comaraderie builders too.
They're not saying it's easy. They're saying some people have a huge head start in the race.
I noticed that quote as well.

Odd thing to call RnRS Scheme loosely specified. The RnRS spec is extremely well-written - and it even includes a semantics.

Now "Scheme" used to mean "a Scheme like language" is of course loosely specified - but that's another story.
Only half? I'd expected them to nearly all use ssl by now. C'mon, phishers, it's free! ;-)
And what to do when you want to do the work, and not the surrounding nonsense? I.e. you want to develop your world-altering idea, instead of dealing with VCs, markets, customers, HR, hiring, firing, and all the countless other things a founder ends up doing instead of working on the actual product?
Detroit: If you have a credit card and a want to own an apartment building, it is the place to be. Just needs some elbow grease. There MUST BE opportunity at $5 USD per square foot -- but it is hard to visualize.

https://www.point2homes.com/US/Multi-Family-For-Sale/MI/Detr...

[I think you can talk this guy down to $10k].
RIP Microsoft. IMO this is a big reason why their phones/app store died. Try finding the real VLC player in the store - last I checked they dont even have a app store version (but you'll find tons of results for it).
No such resistance here; I've written text renderers myself. I'm just pointing out that it's not simple and there aren't trivial performance gains. Like I said, you can't really just cache codepoints. The way this particular terminal emulator does it, it's keeping a cache of individual codepoints. Even forgetting OpenType ligatures, this also won't work for things like diacritics.
Bot Protection with HAProxy
More performance benchmarks: https://www.servethehome.com/putting-aws-graviton-its-arm-cp...
> As Adam Smith recognized in Wealth of Nations, the default strategy is always to collude:

That's a misreading of Smith's point, but it's also irrelevant here, because it's quite a leap to assert that "the default strategy is to engage in blatantly illegal activity".
you probably would want to store the reserved data in a separate store, and just reference them from the immutable one.
Amazon put unwanted sponsored products in customers’ baby registries
That works but that is just one very very narrow use case. There are tons of situations when that won't help you.

And that's even if you only use one pair of headphones.
Actually if you look at what happened to the majority of homes that were rehabbed that's not the case. Most of them were in the downtown area and crime actually went down. Grant you there were urban pioneers that chose less than desirable areas but they were the exception.

In Detroit the formal program run by the city that gave away houses mandated that they be rehabbed and inhabited by the person receiving them for a minimum of five years.

Then there's the Land Bank that buys the houses, then rehabs them and sells them at auction. Know some people who've gotten really good buys, some houses sell below the Land Bank's cost.

https://buildingdetroit.org/?SID=kqj4u36nhvgh8e54pm6v434ai5
> You need to stop using your native language for some time. Completely.

I second this.

My German instructor mandated that all speaking in the class would occur in German (preferably thinking too)

So, you couldn't rely on English as crutch. It is astounding at how quickly the brain picks up key words when your main communication tool (English) is suddenly taken away. It is also very entertaining, to realize how the nature of our thoughts themselves becomes simple, when we think in a language while having a limited vocabulary

It led to funny situations too. When you don't even have the vocabulary to ask a question, how do you learn at all? When the instructor explains concepts to you in a language that you haven't learnt yet, how you gain insights at all !?

It appears to be a chicken and egg problem, but once the ball got rolling, it was arguably the fastest I learnt any new skill, bar none.
HR doesn’t really conduct interviews beyond maybe a quick high level screen. They select candidates, but also only as a high level screen, it’s up to the engineering team to screen more deeply and do interviews.
the traditional country club, or other snooty members only organization, perhaps golf clubs in the U.S.
This looks a lot like what I've seen from companies such as InstaBase[1]. Given how hard it is to do well (largely due to poor initial images), I'm curious how Amazon's product offering will work.

I a team I'm working with had a lot of success doing this, curious what method(s) they are using.

[1] https://en.wikipedia.org/wiki/Instabase
Regarding this text in the announcement:

"In practical terms our “letter” patch releases become patch numbers and “fix” is dropped from the concept. In future, API/ABI compatibility will only be guaranteed for the same MAJOR version number. Previously we guaranteed API/ABI compatibility across the same MAJOR.MINOR combination."

Does this mean 3.0.0, 3.0.1, 3.1.0 and 3.1.1 will all be ABI/API compatible?

This reads a bit ambiguously at face value in the announcement.
Versioned URLs of everything except index.html should work just fine.
Japan is a peculiar country, I'd bet a few dollars that they won't abuse the system that much.
Agreed. Anything that can lighten the load of having to write custom scripts to handle pdf-to-data conversions will be helpful.

I do maintain some level of skepticism though. It is ocr :D
That's exactly the opposite of what I say in the post :)
> I'd blame that, for me personally, on bad or frustrating experiences. And it's fine if the community acts that way

Wait, why is it fine if the community acts in a way that provides bad or frustrating experiences for specific categories of people (in this case, minorities in comparison to the overall population of that group, which women are in software development)?

If someone said "I'm black and I interact with the community less because of bad or frustrating experiences", we probably wouldn't say that's okay, so I'm wondering why you feel it's okay for the community to act that way towards you as a woman? Or did I misinterpret?
A regular DB can't ensure the same things blockchain can
Noob question, if a.com gets a certificate, then b.a.com can use the same cert, right? As in the example of the fb impostor in 000webhost.

So, in that same vein, can a TLD get a certificate? For example, com gets a certificate, so now anything.com has a valid certificate. Also, can I issue a cert specifically for d.c.b.a.com?
> Digital currency can only be the #1 use case if we find a generic, uniform way to pull in real-time real-world data of which we can verify its confidentiality, integrity and availability.

I'm not sure I understand your point here

> Do you think fintech/banks can work use public ledgers?

The only reason they'd want a public ledger is for transparency with end users. This isn't high on their priority list but more importantly there's too much at stake to leave the protocol up to anonymous public participants.

Consortium chains make a lot of sense in these private B2B transfers. Which is the goal of something like Stellar as the only incentive to run a node is to keep the ledger/service lively. It is also a better engineering tradeoff to have a dedicated chain to process Txs only you care about and not have it degrade from cryptokitties. Lots of blockchain projects are moving to this parachain model. E.g. substrate, tendermint, plasma protocol
Does HN have the ability to merge threads? I hate to suggest more work for you, but it seems like a good situation for a "megathread" type of situation for all AWS reinvent-related announcements to all be grouped into. It doesn't really matter, but it could help avoid the clutter, both from the posts themselves, and from the comments decrying them.
AWS Outposts: Run AWS infrastructure on-premises
Friend of mine found himself in such a situation. His mistake was thinking that all the arrangements were done by formula so he didn't have to pay for his own attorney. Whoops. He ended up having $400/month after alimony and child support. That was supposed to pay for a place to live and transportation to his job. Amazing, but the judge really didn't care that the terms were onerous enough to risk the very employment that would allow him to pay anything at all.

Moral of the story, always get a lawyer if you're going through a divorce. The best one you can afford.
People who copy-paste crappy websites into life don’t lack the _tools_ to create ‘compelling creations’, they lack the will.
That makes sense. Having a meeting is disruptive to everyone else but working on documents does not. It's like an open office, the last thing you want to do is make noise and disturb people trying to get work done (ironically).
They are just being picky, and can afford to be picky. I’ve heard FAANG interview pass rates are pretty low, frustrating their recruiters to no end :).
I'm not sure that's a browser thing.

The X.509 spec specifies a field for that, which in OpenSSL would be called "subjectNameConstraints". The rules for the constraint can be found in RFC5280.[0] Mozilla have had an open development track for CA name constraints for quite some time, but the last edit to the page is from 2015.[1]

I tried to actually use this field couple of years ago, and none of the existing tools I tried had any support for it. OpenSSL would fail to parse a CSR config with this key. Same for Go's TLS library.

So of course I did what any enterprising hacker would do: I created a CSR manually with the correct OID in place. Trying to sign that was nothing short of hilarious. Loading up the CSR into OpenSSL would trigger a BIO_read_* error. Trying the same with Go's TLS library triggered a panic!

I then realised that if you could somehow supply a certificate chain with a name-constrained CA in it, it would act as a highly reliable DoS against virtually all clients. (Probably against servers too, if you supplied a client-cert chain.)

Based on discussions since, I have been informed that Microsoft's TLS stack supports this - or at least should be technically capable of issuing CAs with the field in place. But because practically nothing else in the world has the support, and is in fact likely to crash when presented with one, even a gradual rollout is simply not possible.

Hence every single CA you see will be valid for *.

0: https://tools.ietf.org/html/rfc5280

1: https://wiki.mozilla.org/CA:NameConstraints
That doesn't solve stress for patient, who now keeps wondering whether or not that Thing is a ticking time bomb. It also doesn't solve the legal risk created by the off chance the Thing actually does develop into a health problem later on.
I can't comment on every sector but it absolutely exists in the financial technology realm. Plenty of people working in tech don't view it as an evolving set of skills and it's common to have candidates come with 1 - 2 decades of experience despite ending their search for knowledge around java 3.
Poll: People want to live longer, but maybe not to 100
You can use cryptoshredding: have an encryption key for each user (stored outside of this ledger) and encrypt all PII with that key. Throw away the key if the user wants you to delete their data.
Probably too expensive to do the bulldozing consider asbestos etc..
>> persistent patriarchal gender roles which manifest in a number of ways:

>> men .. have their career advancement and future income potential dominate in marriage

Is it really a gender role ? or, a genetic adaptation - with females being attracted to more successful men, because it helps give their children helpful resources ?
In my example Facebook wouldn't be able to decode it, only the user client side.
By not storing that type of data. It's you need to store that type of data you can also anonymize or turn into keys where you keep the answers in a separate (mutable) database.

Also, for some purposes (legal) you are allowed to store the data regardless because you have to for other reasons.
Chrome:Huge Numbers of Sites Are Not Secure After Latest Update
Dot Dot Considered Harmful
And the bad PR of news reports of people dying because they can’t afford our lifesaving products can be addressed by issuing a press release announcing price cuts and a coupon program which will both be ended after the public moral outrage dies down.
They don't do that though. What they do is move to a plot of land on which they build a new house. If there's already a house on the plot they bought, it gets torn down (entirely) rather than getting reused/renovated.

When people don't move, their house doesn't get torn down.
>The secret of Hell, I think, is that you get there before death. By doing evil things, you invite an evil mentality into your mind which will prey on you as you become more feeble.

That's the Christian orthodox view btw -- that you make your own hell by your stance and action (in which view, hell is not an actual place, even in another dimension, with fire pits and demons, but just your resentment and the distance you feel from God's love).

". . . those who find themselves in hell will be chastised by the scourge of love. How cruel and bitter this torment of love will be! For those who understand that they have sinned against love, undergo no greater suffering than those produced by the most fearful tortures. The sorrow which takes hold of the heart, which has sinned against love, is more piercing than any other pain. It is not right to say that the sinners in hell are deprived of the love of God . . . But love acts in two ways, as suffering of the reproved, and as joy in the blessed!" (Saint Isaac of Syria).
I bet 18 months put you in the upper engagement retention decile. Good on you.
Isn't it prohibitively hard to reside in Japan as an outsider? How can they expect to move up to 8mm houses unless predominantly to existing Japanese? Am I missing something?
It's a lot more complex than that. Usually these deals have tax liabilities and liens that aren't chargeable unless the city agrees to it. Anyone can tell you, there is nothing more expensive than a free house/boat/car.
> best way for smart young people to make money

It's like when you see people on YouTube who make horrendous clickbait, yet get millions of views. It's easy to laugh and dismiss them, but financially they're probably rolling in it...

Are they the smart ones for exploiting the largest, most lucrative audience (young children who are more likely to watch more of the video before clicking off) and cashing in? Or are they legitimately not self-aware?
How Can You Make Paid Advertisements Inbound?
A lot of those ads seem to think that anyone would buy those homes to renovate them. Tearing them down seems to be the smart decision, if you could even consider buying abandoned Detroit homes smart. One of them has fire damage throughout the home, literally holes in the roof from the fire. Ad calls it a "handyman special".

https://www.zillow.com/homes/for_sale/Detroit-MI/88117170_zp...
Uhm... If some of my data is stored in one instance of that database and I then ask the owning company to delete such data in accordance to , say, GDPR... What happens ?
Great model! Simple enough to understand, fits a lot of recent phenomena. Scary implications, but we should be able to respond effectively.

Unexpected but good to see Schneier doing this kind of work.
I would blame the staff themselves for that attitude, not the lack of people sitting around and typing and eavesdropping on each other.
It seems to me the main reason people don't go for such a Blockchain is because they don't 'trust' Amazon. Fair enough - why not then have a blockchain owned by several different competing companies with huge data centers: Google, Amazon, IBM etc. This solves the computation and scalability issue with blockchain while also making it less likely one company gets too powerful (any new transaction will need to be confirmed by all the parties (Amazon, Google) providing a self regulating mechanism).
Am I correct in thinking Google Cloud Datastore has this already?
What are the biggest remaining differences between DynamoDB vs Datastore?
Ha! Somebody had the same doubt I had!
Nice.

Posted something similar from early christian theology in the same thread.
i think landlords would still buy some of these at a discount (but not nothing) just to gain market share. thats assuming they dont get taxed very much.
It should work for both cases. It's an append-only ledger that captures any mutations on records previously on the ledger. It uses a recent snapshot primarily for efficiency to avoid having to read the entire ledger to enforce any transactional or schema constraints.

So it's an event store in that each write transaction is an event. But it's a relational DB in that it (at least the internal version did) schemas, multi-record updates, and transactions.
CSS is easy to use today in comparison to what we had 10 years ago (float based grids, clear fixes, arcane margin collapsing rules). And yet sites managed to do their layout without requiring a javascript framework.