skysight-inc/HackerNews huggingface dataset:
> Justice is tempered by due process, checks and balances, proportional response, all that.

That's the ideal, but in the real world justice is pretty lacking.

What other action would you suggest she take, right now? What authorities should she go to? Does she need to get on a plane back to Germany and file a police report three years after the fact? Another commenter noted that this specific thing might not even have been illegal in Germany when it happened (but is now).

Even if there is no legal remedy, is this the sort of thing that we want to continue to happen in our technical communities? If not (and I seriously hope not), then what do we do to neutralize these sorts of people?

So what's the alternative? She just shuts up, gets no closure, and we allow a serial manipulator and probably rapist to keep trolling the Scala community for new, vulnerable victims?
The risk of Apple deciding to design their own chips was massive.
Craig Federighi on iOS 14.5 [video]
You're on point with this.

I think we can all agree that the accusers in the Salem witch trials couldn't have been telling the truth, unless they were hallucinating (there's a theory that lysergic acid in grain could have caused hallucinations, but its weak and not proven).

Let's just agree that none of the women executed in Salem were actually practicing black magic. Why were there so many accusers claiming they were? I mean, false accusations are "exceedingly rare" and accusers "gain nothing".

Yeah, people in the 18-35 demographic, to quote Bill Maher, "are the favored advertising demo because they're gullible." They don't know anything about human nature either.
There's something like 2^59 64 byte strings that hash to all 8s. (Er, 2^168? Math is hard.)
In English, it can mean doing it. "I wanted to split the check, but he insisted on picking up the bill." For instance, could mean that the person paid the whole bill or that they are putting up a strong resistance.

It's unfortunately ambiguous.
I wouldn't be surprised if AWS is using Graviton2 pretty heavily for internal processes as well, stuff like control planes for the major services like S3, SQS, SNS, etc...
Agreed 100%. One of the few levelheaded responses on this thread.

On top of everything you said, which I agree with, I’d also like to see less of these kinds of posts on Hacker News...
This idea is not future-neutral. It is VC backed and not by a nobody.

I don't want it to succeed because it is dangerous.
Since HN seemed to be interested yesterday in a farming robot killing weeds using lasers, here's a farming robot that kills weeds mechanically instead, using a drawn implement.
Is because lettuce grows well with sunshine?

I wonder if somewhere with lots of rain would (necessarily) have weaker sunshine and grow lettuce slower, or grow smaller lettuce.
Sure, but GP was asking about how insurance might work. Also, I'd thinnk making lowering ransoms (by making it illegal or other means) works only if it's paired with a low probability of the kidnappers being able to enjoy the proceeds.
But there’s always some potential mess and fragility regardless of your model... robustness comes from the ability to react to failure i.e. to take advantage of an opportunity like this shipping crunch.
What does that have to do with this article? Are you saying that the OP has requested this person be criminally convicted?
"But former Revolut employees say this high-speed growth has come at a high human cost – with unpaid work, unachievable targets, and high-staff turnover."

And more exploitative methods explained in the article... after reading that article a couple of years ago I stopped using them. There are more ethical banks out there, like Triodos, especially important in these times.

From: https://www.wired.co.uk/article/revolut-trade-unions-labour-...

Edit: clarity
>I've read the posts again and I think there is still a misunderstanding regarding the term SJW: I'm not using SJW as a term to dismiss something, as I already stated I use it to describe troublemaker/activist-types not normal-acting people who have concerns. That's a huge difference.

It really doesn't make much of a difference, you're still shaming activists as being "not normal acting" and for not doing activism in a way that explicitly benefits your business. Please don't do this, you're an observant individual, you know this is not the point of activism and it's pointless to look at it that way.

I don't have much more to say to you when you're saying that employment laws don't help business and that activists advocating for workplace fairness are "disrupting with irrelevant junk." This is completely wrong, the point of employment laws is to make sure your workers are treated fairly and are able to continue doing their jobs. When you say "keep the workforce productive" that's exactly what it means. If you're saying this is irrelevant junk, well, that's a really great way to get a bad reputation and to get sued for violating employment laws, which would then harm the business. The point of being inclusive is that you're making an effort to avoid pushing people out who DO want to help the business.
Would this mean that in a single core or low end environment, it would be better to use Redis. I'm assume cutting out multi-core complexities would be beneficial.
It happens to be the case today that Rust doesn't support binary libraries build by different compiler versions, but I don't see any way that editions could interfere with this.

Editions only include changes that are crate-local, and crates using different editions must always be interoperable. For example, the module system path changes in Rust 2018 change how you organize code within a crate, but there's no way for any user of the crate to possibly know or care about this. Rust 2018 adds the ? operator, but again there's no way for users of the crate to know or care about whether code in your crate uses ? or not.

Am I misunderstanding you, or could you share more details of how crates specifying different editions could rely on them all using the same compiler?

Are there any changes in the 2018 edition, or planned for the next edition, that would interfere with using different compilers, or binary libraries? What's a possible change that you imagine could be introduced as part of a Rust edition that would cause interoperability problems here?
Let's work through a hypothetical. Say that drug use is evenly distributed regardless of race across a group of people. If orange people get searched more frequently, even if every search is equally justified, then the number of orange people being prosecuted for drug infractions would be disproportionate.

Note: I am not making a statement about the propriety of this, but merely working through an example of applied statistics.
It was an example of how this method can be abused comparing to the criminal justice system.
>This just pretty much does not happen without reason, and I think it is safe to say that if it did, you are probably a terrible person.

oh c'mon, it's insanely naive, let's dont try to push narration that those things do not happen
Can confirm, the best online MSC editor out there, and we looked hard a couple of years ago.
Oh, my bad. I missed that part. I didn't know he pushed back on others sharing. That's clearly to get them alone. Thanks.
In the consumer space there are only 2 paths for a viable competitor to emerge. 1) a coordinated ecosystem attack or 2) an individual company doubles down.

There are things that lead me to believe 1) can't happen. Google ultimately acquiring Fitbit instead of ecosystem compatibility and integration. It seems like the giants are needing to acquire the pieces to build their own Apple, rather than partner with them. Also Google and Microsoft have complementary businesses but they barely coordinate on this. The closest thing I have seen is Android helping Microsoft with Dual screen Android devices. In most other areas they are setup to compete (chromeos vs. windows, azure vs. gcp, stadia vs. xbox cloud, gsuite vs office, bing vs google search etc).

2) Samsung is the most equipped to lead this.
Alphabet has a huge number of contractors that aren't counted in that number.

Previous leaks suggested that they have more contractors than employees: https://www.cnbc.com/2018/07/25/alphabet-google-employed-mor...
One more amulet generator, for the road...

#!/bin/bash
COUNT=1
while true ; do
COUNT=$((COUNT+1))
SHA=`echo "I adopted $COUNT puppies." | sha256sum | egrep 8888`
if [ "$SHA" != "" ] ; then
echo "$SHA I adopted $COUNT puppies."
fi
done

Sample output:

4f3e14ded07eda16a7fb57c42aebf1f97ef67acba4980bf472a8e188887c7726 - I adopted 6484 puppies.
57c3e9fd05f06a705206d38888b317b5eb596d35c6f308b909a440e2c8e391c8 - I adopted 6627 puppies.
4624f6bb4c7d3d8328888495c1422a1891b609b81abda3ff4d70bedd1c4f6cdd - I adopted 12631 puppies.
9c0be05548139888804d3799ad5729ea424b0487487a6b18803f1aa5746c1904 - I adopted 15663 puppies.
c60fc3f97f62ee07665325e235faa05fefc445aee7d356a9d81f58888c475147 - I adopted 15861 puppies.

Bonus points if the number of puppies adopted is a palindromic prime. [1]

[1] https://en.wikipedia.org/wiki/Palindromic_prime
I don’t understand why “bloat” is considered an argument these days. A Quartus installation is 10GB.

Last time I tried it, it was just 4GBs and that was couple of years ago. Did they really improve so much in their design software ? I really doubt so. Most likely they added even more useless junk^H^H^H^Hfeaures into it. Anyway, package size is not a problem, the real problem is that you physically not able to comprehend it, not to mention you cannot compile it from scratch. And you still forced to use GUI for most of the "advanced" features.

I consider myself an old-timer hacker, I come from epoch where FeeBSD release counted 1.0 and Linux... I think there was no Linux at that time, though I might be wrong. I am pretty much used to CLI and to ability to build world from scratch. I'm used to small and neat tools, to possibility to randomly peek into code of a tool I use to get better understanding its underhoods. E.g., some tools have undocumented options like mkisofs -use-the-force-luke, which I learnt by browsing its code. When I see something like Quartus it makes me feel dumb and armless.

Of course, Yosys/NextPnR are missing lots of features, they miss timing driven synthesis mostly because timing database is vendor's top secret. Yet what they provide is a pretty much convenient way for those like me to quickly dive into the world of hardware development, to accomplish quite complex projects in no time. I just finished a project using only FOSS tools that has RISC-V soft-core, DDR3 memory, I2C, I2S, Uarts and FastEthernet + tons of my legacy code above that. It took me less than three months to get things done. During this project I did not feel like I miss any of the "advanced" features, neither I bothered much about timing - it worked well with the defaults Yosys provides. I'm not trying to tell that timing is not important, what I mean is that for middle-sided project like mine one may not need it. And I'm sure by the time I find myself working on a bigger project, Yosys will have all the missing features I would need. :-)

Were I went the conventional way, I think I was still sitting and browsing the list of features Quartus has.

As for debugging, I use Verilator and am pretty much satisfied with it - good old printf does its trick. On real hardware, oscilloscope is your best friend of course. :-)

PS: I like the way ecpbram updates RAM content of an already synthesized bitstream statistically analyzing it - pretty clever hack. I just read how same effect can be achieved in Quartus - it's really mind-bogglng.
Why is running every webpage on a remote server a ridiculous response? I don't really care what the software is doing as long as (/if) it solves my problem. I agree switching to a different browser is the easy short term fix, but that might not work for some people. The medium-term solution is not really a response because that's completely out of your control.
I've met plenty of average people / mediocre performers that probably test worse than their other performance, but I've never met an exceptional performer that was a poor tester. I have met some exceptional testers that were poor performers due to personality issues.

Tests have issues, but in general, the statement: "if you're a "bad tester" you're not an excellent performer" is pretty true.

The caveat being that, IMO, most of the time, institutions are using the wrong test.
"Don't speak like you, or like me some years ago, speak how I learned to speak in order to signal that I'm both perceptive and capable, but also not so rich that I can wisely choose not to signal those traits".
Privacy-related requests. Because we don't delete entire account histories [1, 2], we do other things to help. That might include randomizing a username or otherwise renaming the account, deleting or redacting sensitive information, reassigning particular posts to random usernames, and more. We try to find a fair balance between the different interests involved; individuals' need for protection, other commenters' interest in having the context of their comments preserved, the community interest in preserving its archive, and so on.

I don't know what you mean by "incredibly problematic" etc., but if you think we should send such users away without recourse, that's an extreme position which a large proportion of the community would disagree with you about, especially as the pendulum of opinion has been swinging in the pro-privacy direction for years now. People frequently flame us for not doing more to delete history.

Just to repeat what I've already said a couple times today, we don't make any distinction between users who make these sorts of requests. We try our best to be as consistent as possible, and whether they're a YC founder or not doesn't enter into it.

[1] https://news.ycombinator.com/newsfaq.html

[2] https://news.ycombinator.com/item?id=6813226
"And why shouldn't people seeking higher status jobs or education be expected to present and conduct themselves accordingly?"

Because accent has nothing to doing with "conducting oneself accordingly". Why is the onus on the victim of discrimination to align with your bogus, outdated way of thinking?
I'm not sure if I'm different or not, but I've shared a room alone with female friends on multiple occasions (when younger) with literally nothing happening even when we shared a bed.

Obviously, we were long time friends and this would be different if I was meeting a conference speaker, but as usual, nothing is as black or white as "men only want sex".

However, I do agree with your point. Boys need to be taught what could be considered rape, and girls need to realise that sadly some men will abuse them sexually if given half a chance.
That's why I threw in a probably.

Innocent until proven guilty and all that jazz, but there will be assumptions nonetheless..

I would love to know what these women stand to gain by humiliating themselves if it is all made up.
What else does cryptocurrency currently enable to the same degree (or close to) as crime? Speculative investment? We have the stock market for that. Pyramid schemes? Got plenty of thost. Burning through tons of energy for nothing but economic gain? Plenty of that around already. Store of value? Precious metals say hello.

Seriously, I can't think of a single positive use case of crypto currency. So while it can be used for some things, it seems to me that the only concrete use case that is already happening, is crime.
We are doing that in the UK and it's pretty controversial, with many credible medical/epidemiology experts saying it's a bad idea.

One risk is people assuming a negative test means they don't have covid.

Personally I think they're a good idea, but it really depends on people understanding and following the guidance. The tests are not overly simple to administer.
I remember my padi instructor (British, in Malaysia) as being completely paranoid, which was a good thing.

He essentially told us that any missteps would have very nasty consequences, and spent most of his time badgering us with safety precautions. He also encouraged us to dive with a guide, do refresher dives, etc.

The only downside is that I don't dive anymore now that I have kids, since I believe it's dangerous, and I'm worried I will make a mistake...
While I totally agree with you, if this succeeds my hope is that it will finally push browser vendors to come up with a good authentication/authorization story. Make it totally integrated in the browser, such that I remain in control and Mighty only sees the equivalent of OAuth token it can't use to login in my name. No more custom signup forms, no more botched login flows redirecting you through 13 sites, no more passwords stored on websites... That is an innovation I would gladly welcome both as a web user and a potential web developer.

Every service needs auth. I can't believe nothing is properly integrated. I still have to click and enter a password, which fortunately the browser can create for me. I still have to receive an email and click on a link to validate my account. Web developers still have to create forms, manage the whole process, hash, salt and sauce my password and not leak it.
Would this be an argument in favor of more domestic manufacturing?
My favourite eReader for android is and always will be AlReader. Some dudes pet project but it is glorious and wonderful.
AWS is the only cloud hosting company making any real money today. Azure technically does, but only through very creative accounting (revenues are grouped with other segments like Office 365). Anyone who is not AWS has to spend an inordinate amount of money in credits and other customer acquisition costs simply to stay competitive in the space.
> I think boys already are told what is acceptable and what isn't.

Maybe things have changed since I was young but, that may be overly generous. The kind of discussion I'm suggesting never happened with me, or, if it did, it happened only once. My parents left me to figure that out on my own. I don't want this to sound like I'm attacking my parents because I'm not. I had great parents, but the topic of sexual behavior was obviously something they weren't comfortable having with me at the time.

Thinking back on conversations I've had with pretty much all of my male friends, they had the same experience.
I think we can agree on that.

I'm not arguing about what consent is, I'm arguing about whether you bear responsibility for what happens to you if you put yourself in a vulnerable position, give consent without being of sound mind, and then regret it later. I think 1) that's pretty dumb to put yourself in that situation, and 2) you do have partial responsibility for what happened.
I feel like, 5 years from now, that comment will be reposted daily on vague motivational twitter threads. It's the infamous ftp comment of dropbox all over again.
I would presume that many predators have followed that exact line of thinking, and there may be population pressure pushing them towards other fields. Any ecological model will show that a certain population of prey can support only so many predators, if you'll pardon the pun, so some must naturally migrate to fill other niches that, while not as abundant, are less crowded with competition. You'll probably find less sophisticated predators in these sparser environments, as they were outcompeted by "stronger" (read, more careful, charismatic, and effective) predators in the richer ecologies.

An interesting thought. Under this model, (and I realize that this is a post-facto realization, but what can we do?) we would expect to see significantly more reports of predator behavior in these less competitive niches than the objective number of predators would imply, because the predators in them are less skilled at hiding their predation than predators in the more prey-rich environments.
In a case like that, sure. But they don't provide any information even when they want the publisher to make a change. Our Adsense account once got suspended because ads were appearing on pages that contained user-entered search keywords. Occasionally users would enter keywords that google considered 'naughty', and didn't want their ads appearing alongside. If they'd just told us that, we could have added a filter to not show ads with the list of keywords they had a problem with. Instead it was an infuriating, weeks-long process of pulling teeth to get clues as to what the problem might even be, and then making a list of every conceivably bad word we could find or imagine (admittedly that part was a bit fun) before we were finally able to get re-approved. And presumably we only got that much leeway because we were a reasonably large account.
Actually this might be the first house fully 3D printed by IIT Students in India https://timesofindia.indiatimes.com/city/chennai/iit-madras-...
Interesting to note that the US only really has one container shipping line: Matson. It is an insignificant carrier in terms of capacity (less than 0.5 % world market share) which primarily services Hawaii.
The way it was put to me is the modern tech interview is to the job as the SAT is to college. They don’t require the same skills, and performance in one isn’t terribly predictive of success in the other.

Do not doubt yourself based on your interview performance. If it’s something you care about and you have the time, do your test prep properly: big O, tree traversals, etc. etc. etc.

I’ll add that as a primarily functional programmer who’s applied for multi-paradigm jobs, I’d say a lot of the answers I’ve been expected to give were quite absurd.
Here's an ARM workstation: https://store.avantek.co.uk/ampere-altra-64bit-arm-workstati... "Unfortunately" the minimum CPU is 64-core.
Thank you to everyone who responded, I now understand the situation much better.
I agree. People just point to the exceptions and not the vast majority of products and businesses that failed.

That drop box comment was a bit off since having an offsite backup of your most important data and having it available across all your devices is super useful. However I see where he was coming from. I still have on site backups. And most of the time that’s way cheaper for massive backups.

$30-50 USD for browser inception? If I had my entire environment there I could see the usefulness. But the browser alone?

I see some comments where people are already paying. Who is using this?
this guy seems to be popular in Scala community, maybe somebody does not like him?

meanwhile you're probably just normal person
How does bitwise operation work on booleans?
Moreover, it appears that his behaviours were sort of an open secret - apparently this went on for years.
I think you made my point.

We used to have a process to figure out what happened and make a judgement after the facts have been laid out.

What we get now is emotional responses to outrageous headlines and mobs ready to crucify the accused.

What a farce.
>advance towards you, instead of feeling flattered and politely declining

Do you know what "advance" means? It's old-timey English for aggression as in

"The enemy advanced on the capital".

No that's not how it's used to today but it still typically has very negative connotations. So I think it's rich irony that due to your own (probable) inarticulateness and (probable) bias you think something that could experienced as violence should be flattering.
> You can use new without exceptions, but you can't detect OOM then, if I'm not mistaken.

AFAIK `new (std::nothrow) T` returns nullptr if allocation fails, like std::malloc.
I worked at a company that used Perforce. It took 2 weeks to get a branch created. No thank you.
Its pretty obvious, serving the customer is not in googles DNA, it never has and never will be. This is core to why all their consumer products have fallen flat on their face. Think google glasses, google delivery, etc

Given that I expect to never see waymo brand cars shuttling people around, most likely they will license out the tech to companies who deal with customers or to the car companies themselves.