skysight-inc/HackerNews huggingface dataset:
sorry, "this" is rather ambiguous.

You are totally correct that to achieve the same performance, correctness, and overall master level "green"ness in a multirepo system you would have to either define or detect dependencies and dependent repos, build the entire affected chain, and test the result. That part is much easier in monorepo.

What I was referring to with "this" is that Uber's method of detecting potential conflicts. In multirepo land it would be a "conflict" if two people commit to the same repo. In multirepo, therefore, detecting potential conflict is trivial.

If Bob commits to repo A and Sally commits to repo B, their commits can't result in a merge conflict. Well, unless the repos are circularly dependent - which would be bad :-) don't do that. Of course, monorepo makes that situation impossible so there's an advantage for monorepo.

It seems like whether you have mono- or multi- the problems solved by one choice will leave other problems the build system has to solve that it wouldn't have to solve if the other option were chosen.

Different work would be required in multirepo but it would be work to solve the problems that monorepo solves just by virtue of it being a monorepo.
I can understand the hurt and bitterness you feel, however it may not simply be that they do not care about the world or the people in it anymore - it could also be that they're no longer able to care. It's a subtle difference, however I can only imagine that most people do try to stay alive, they fight to survive - ending your life being perhaps the most extreme measure. I imagine it is the last resort in someone's mind if they do end their life. Whether they knew of help they could get or were able to access it, or if the rest of society cared enough to help adequately, is another question. I don't think blaming those who commit suicide is useful for anyone though, albeit it may on a shallow level temporarily help deal with the emotions for those who are alive and suffering from the act - there are ways to process the hurt and remember those we love in peace.
Open that webpage and get attacked by three different modals.
I think that's a stretch. I don't think that consumers insisted on this at all. I think that they were simply willing to put up with it.
One of my absolute favorite things about switching to iOS is how minimalist Apple Maps is. No more nagging "suggested businesses" (ads), no more promoted locations, no more prompts to rate or tag things. Just a map, a search field, and sometimes a subtle prompt for directions to a location I actually go to on a regular basis. I love apps that aren't constantly trying to sell me things. Unfortunately they feel almost alien in today's world.
Microsoft uses it for Windows as well, which was so large they wrote their own git filesystem to power it.
A fine of 2-4% of global revenue seems like an insanely high risk to take here.
> If it was just lawyers, what are they doing right to get equal representation that everyone else does wrong?

Phrasing the gender gap in different areas as "wrong" is weird. Do you see people fighting to bring people into law enforcement, construction, etc? Or to bring men into nursing or day care? Let's accept that there are biological differences that affect what men and women are interested in (which says nothing about their intelligence and aptitude), and leave this far left liberal agenda on the side.
I guess so. In my case I'm not skipping anything. It's set to normal and clearly trying to get 18.10.
https://xkcd.com/642/
‘Our Lying Eyes’: Inaccurate eyewitness identifications and wrongful convictions
Umm ... that slave price was not adjusted for inflation
Proper education and attendance at an institution that shows you can compete and/or belong with the top x% are different things. The latter is what the article is referring to.
> Multicore processors and concurrent programming

> To take full advantage of multicore processors, a programming language needs to provide mechanisms for concurrency…All of the languages in this chapter—Go, Rust, Kotlin, and Elixir—were specifically designed to address this need for concurrency.

This confuses concurrency and parallelism. All of these languages have support for I/O concurrency. But the CPU parallelism support varies significantly. Go is fairly bad at such parallelism, because it doesn't have generics for concurrent data structures, parallel iterators, etc. Rust has pretty good support for it, with Rayon and Crossbeam. Kotlin does too, since it inherits the Java ecosystem, including the excellent java.util.concurrent package. I'm not sure about Elixir; my understanding is that the Erlang VM is not really designed around shared memory, which limits the potential for CPU parallelism.
Why are my Go executable files so large?
> You are totally correct that to achieve the same performance, correctness, and overall master level "green"ness in a multirepo system you would have to either define or detect dependencies and dependent repos, build the entire affected chain, and test the result. That part is much easier in monorepo.

You also would need to do that as an atomic operation (in the mono-repo + especially with a commit queue you're building on the atomicity of git).

Having to unwinding that transaction if you aren't atomic can get you into a big mess at larger scales.

Here's a good related talk: C++ as a "Live at Head" language: https://www.youtube.com/watch?v=tISy7EJQPzI by Titus Winters (from Google).
Have there been any studies that attempt to rank the risks? I imagine boxing would be at the top. Followed by football.

MMA is a tricky one. A fight can get bloody, but because of the light weight gloves (and kicks), any single good blow typically ends the fight. Fights can also end by submission without having to knock someone out. A professional UFC fighter, and a professional NFL player would be an interesting comparison.

What about the board sports (wake/snow/skate)?
Why bother? Move to newer JDK.. the 8 is a dead train now and Jigsaw is since more than a year out.

People had enough time to adapt and experiment
Does anybody know how these companies development environments look like? I know about Piper at Google but how do the rest manage? Does every single engineer have the entire monorepo in their machines?
It probably didn't. I'm guessing the writer, like myself, didn't even think of homonuclear molecules.
If you lived in SV, and had a house with a garage and lawn, you've likely spent multiple millions of dollars for that house (and probably spending more on lobbying to keep that house with a lawn from being re-zoned into dense housing).
As others have mentioned, Little Snitch + Block Block is a powerful combination that lets you (1) see what is phoning home, and (2) know what crap apps are installing in the background.

I like to set up a lock screen message with your name/phone. https://support.apple.com/en-us/HT203580. Not "security" per say, but can help get your computer back to you if stolen.

Set a firmware password to prevent your mac from being reformatted: https://support.apple.com/en-us/HT204455

If you're using Filevault, you may want to ensure you are not backing up your recovery key to iCloud. There's a terminal command (I think) to discover if it is.

You should also go in and show hidden files. In terminal:
"defaults write com.apple.Finder AppleShowAllFiles true"
Penn and other colleges need more readily available mental health services

Unfortunately, that's actually kind of a bandaid approach. It's a little like saying "We don't really need to make the factory safer so fewer people get hurt. We just need another doctor in our on-site clinic and it should be a free visit if the injury occurred on the job."

You go to a mental health professional because something is wrong. Often, that something wrong is social/environmental.

This trope that depressed people just need better access to mental health professionals is a left-handed way of blaming those individuals and suggesting they are simply randomly defective and washing our hands of trying to make a better world. In most cases, they are more rightly viewed as "the presenting problem" -- the signifier of something systemic gone wrong.

Family counselors are routinely presented with a situation where, for example, a teenager is acting out and being labeled as The Problem. They never accept that as the actual truth. They know that they need to deal with the family dynamic. Simply blaming the teen as the easy out will not go good places.
"Smart" is about as bullshit as how things are labeled "Green". Anyone could throw those words around as marketing ploys. It's a gimmick.

Of course politicians will be interested in some "smart" solution, because it implies the current way is "dumb", and nobody wants to be "dumb". "Smart" =/= "Better". In various ways, proposed "smart" solutions are actually worse or have new consequences, making them not so smart of decisions in the first place.

This kind of stuff is a new lure companies use to fish for money.
There's no conspiracy, just unrestrained capitalism. This is what big business does; it's entirely unsurprising. Growth becomes an end unto itself. Google was "not being evil" while doing so served their purposes; they benefitted hugely from virtuously investing in open technologies like the web, RSS, email, and early Android. But now that they've become more powerful they don't need that stuff any more, and they stand to benefit more from building barriers and consolidating control.
Odd, I've really enjoyed seeing Crystal develop but this latest release adds so many features that it feels like the language might fall off my radar again - too much complexity!
Yeah, the problem with this is that it's woefully insufficient, not that it's not a step in the right direction.
I hope that American football does not exist in its current state in 10 years. Ideally, a test will be developed to detect CTE before you're dead. I was a lineman. I hit hard, and I was knocked out several times over the course of a decade or so of play. There's no way to play football in a 'safe' manner. The tactics and the equipment have evolved in a way that maximizes risk of brain injury.
Oh my god, this post is ridiculous. The entire substance behind this article is based on a satirical article written by the Basecamp founder Jason Fried himself, https://m.signalvnoise.com/press-release-basecamp-valuation-.... I applaud the thinking that exits, rapid scaling, and VC funding is not the only option (I know, I did well without any of that but did eventually exit), but if you’re going to base your entire article off a valuation that was a fabrication, I am afraid the rest of this article loses all credibility. Sorry to be the bearer of bad news!
Algorithmic Bias Was Born in the 1980s
No, it's not. Why is "being able to compete and/or belong with the top x%" in any way dependent on money? Europe has world-class universities which are essentially free. You get into them by proving qualification, not wealth.
>Xfce with their "WinXP forever" style can be popular only inside old people communities

Little funny for me as I'm running Xubuntu with the XP desktop background (bliss). I'm not exactly old though.
I guess that to the average users, every single incremental step seems innocuous. The complete picture, however, is not foreseeable to them.

If the full scheme of Facebook's business strategy (and other companies' as well, for that matter) were clear enough, a mass exodus would take place.

I'm still hoping a mass exodus takes place some day, or at least, like Roger McNamee has suggested, log and data deletion is enforced in some way.

This has to stop. Even if there is some temporary outrage, these companies remain unaccountable and get away with whatever they want.

From now on, I think I'll stop replying to emails provided by companies whose trust I've long lost and use only Protonmail's encrypted link feature.
Not necessarily. Small planes need a lot less runway and can fly to way more airports that are off limits for noisy jets. Also wake turbulence is less of an issue so you need to wait less long between takeoffs and landings. And, you can build new airports closer to cities and fly to destinations that are currently not serviced at all.
I too have a garmin based navigation radio and I won't be ver trade it over Gmaps, as you said it's always there just touch the icon and it's up and running, i can speak directions just like in the phone it will lower the music or phone volume to tell directions, i can sync search adresses from my phone or can search on it if i want to, it's faster.
> “My dad always told me the name of the game is hit, hit, H-I-T."

The article doesn't touch the board response beyond this quote, but this mindset seems problematic. In a sport marked by injuries at all levels, and in this concussion centric area, it says a lot about ignoring the issues that such would be a tagline. Why it's different from a Nascar team purposefully running people off the road is a question begging to be asked. And that a majority of the fans probably watch for the hits, much like Nascar fans in the 90s is problematic.

It's probably affecting society in other ways too - obesity epidemic, family violence, us vs them mentality

Basketball, Soccer, even "real" football fans are looking for the play development and strategy much more than the "hits".
I would love a phone that I didn't have to charge every day. My life is too full of stuff that I have to remember to charge frequently as it is. Less of that would be great.
>The thing is, most people that get advanced degrees in physics don't stick around in the field and don't follow the traditional path.

The point isn't that if you get a degree in physics, that you're doomed. Pretty much everyone I know who got a degree in physics is doing well. The point is, they are pretty much at a disadvantage (at least initially) in getting those jobs. Whichever non-physics job you find physicists going into, it'll be easier to get those jobs with a different degree.

The only exception I can think of is quantitative finance in the 2000's, where they seemed to prefer physicists and mathematicians above all us (including finance degree holders).

I agree that physics is a great preparation to problem solving. I've heard this in industry as well. Yet I've consistently found that even those who make such statements are more likely to hire those with engineering degrees.
So basically us
Author of the article here; I suppose I should confess that I did consider automating the counting, which did seem like an interesting problem... but I rejected the idea, for what I think is good reason: the sorting was the time-consuming part. If we skip the sorting, and depend on the code to get the counting right, and we assume that we are at worst off by one-- or more realistically, off by two, to account for the questionably-identifiable chunks of paste and such-- then how often do we need to go back for manual verification?

With hindsight (although up-front simulation bore this out as well), we see that we would have to go back and manually verify anywhere from 8% (off-by-one) to 25% (off-by-two); that's every fourth pack. Now consider how much more unpleasant that manual counting is, since the Skittles are haphazardly un-arranged in the image. In short, I'm unconvinced that an automated-- while similarly accurate-- accounting would be that much more efficient.
I don't think that's the point. The point is that the required income in SV is an order of magnitude larger than what is required in most of the country to do those same things.
I get the other two, but how does moving your finger from tab to the key right above it qualify as "moving your hands around"? I hit tab with my middle finger, which reaches ~ quite naturally. I'm really happy to find out about this, it works on macOS, so I'm going to be using it!
The thing is there are already a huge number of sports that he could partificpate in and make a living, especially in the US. American Football just has deep pockets and is willing to hush anyone who provides evidence of CTE.

Soccer, Hockey, Basketball, Tennis, Golf, could have all offered the same opportunities for this athlete without the brain damage that is pretty much guaranteed from playing at a competitive level.
That's because the research-y part is "how do we pick which commit to enqueue next", and that's harder to answer succinctly.
> A keyed hash, GHASH, is then computed over the additional data and the cipher text. That hash is encrypted with AES too, and you get an authentication tag.

What is the purpose of encrypting the keyed hash? I'm assuming there's something clever that an attacker could do with it if it were not encrypted, but I can't figure out what that might be.
>surveillance capabilities that are possible as a result of this level of data collection are absolutely terrifying.

... and they share this data with the police and then some innocent people get entangled in this mess.

https://www.nytimes.com/interactive/2019/04/13/us/google-loc...

https://www.nytimes.com/2019/04/13/technology/google-sensorv...
"So you think a CS chitty is automatically the best possible career in development no wonder you used a throwaway handle.
I would have said having a good grounding in physics or engineering can be a plus having to work from first principals rather than using memorised algo's for w=example."

Then you should have said that rather than whatever it is that you just typed.

I make a new throwaway every month so I don't get attached to HN karma - which often clouds your thinking for fear from judgment from the community.

If you actually read my posts, I have a physics degree.
> Which other large company store plain text passwords?

That's not really what Facebook is saying they did. They accidentally logged passwords to a log file somewhere. They're not saying they stored them in the users database in plain text.
Computer ergonomics: desk location and workspace light
So, I really am curious why these videos are demonitized.. Does anyone know the real reason?
Around 30% of college football players never graduate; a number I would expect to be overrepresentative of people from impoverished backgrounds.
> To anyone who complains that they won't be happy until the perfect device exists that meets all their needs and nothing they don't and doesn't need adapters or dongles to do it

I think the point of frustration is that phones used to address most or all of these needs, and now they don't. So it can clearly be done.
I feel like this would be up your alley: http://nautil.us/issue/47/consciousness/is-consciousness-fra...

Points toward volatile systems (e.g. cells and animals and humans and cultures and all forms of life) preferring a certain degree of fractal dimension and self-similarity, which to me hints at the right balance of chaos and order that is conducive to life and many self-sustaining systems. And so we intuitively "choose" and have preference for a certain fractal dimension range, which nature also happens to prefer at all sorts of different scales.

If this sort of thinking appeals to you, I also highly recommend looking into complexity science :)

EDIT: fwiw, the gist of this article REALLY struck me when I was in the Juifen market in Taiwan [1] (which the anime Spirited Away was inspired by) -- the chaos of the layered canopy covers and random infrastructural protrusions from the lack of central planning -- it immediately felt comforting, like walking into a shaded forest trail, despite being surrounded by a vibrant economy and commerce! (which I would normally kinda HATE)

[1]: https://www.edreams.com/blog/wp-content/uploads/sites/3/2019...
There are many things, for example, becoming morbidly obese and dying of a heart attack in your 20's, getting convicted of a violent crime and being sentenced to life imprisonment, getting killed in a war, getting killed in a car wreck.

Humans are not rational brains riding round in a sort of meat carriage, we are animals and our whole body (and social setting) adds up to who we are. Physical conflict is part of human life - specifically a proportion of young men are predisposed to physical rivalry. Taking options to express this away does not remove the predisposition, it merely shifts it to other outlets which may be much less constrained and much less positive.
It does matter if you're behind a dumb corporate firewall that doesn't care what you're requesting, unless it's not going through HTTPS.

Why yes, this is dumb. Why yes, I can't do anything about it. This is why having an https path matters.
Seems like a custodial sentence is inevitable and then deportation back to India upon emerging from imprisonment.

Not sure what motivated or drove him w.r.t. such wanton vandalism but the personal costs of the actions are going to be incredibly high.
Liquid blood and urine have been found inside a prehistoric 42,000-year-old foal
The analytics stack every startup should implement on day one
What do you think of your CEO now :)?
All these "you need to make a gazillion bucks to live a middle class life in SV" articles fall prey to the same fallacy.

Comfortable !== Luxury

Yes, SV is one of the most expensive places in the country (maybe the world) to live. But if you're willing to live even a 20th percentile lifestyle instead of a 2nd percentile lifestyle, you don't need 2nd percentile money, even there.
It isn't overconfidence. The academic material these individuals study is directly and specifically related to the work of a data scientist. Statistical analysis is built in to any reasonably good physics curriculum starting with undergrad lab courses and proceeding through statistical mechanics, quantum physics and beyond.
This is a federal crime as FB is accessing a system that it does not have permission to access. This is the same as you or me hacking into someone else's email. People have gone to jail for a long time for just this crime.
AI that spots inequality could monitor living conditions in cities
If two people have their phones in the same room every night, I think Google can make presumptions on the situation.
> "Yes, but that is supposing they would not end up the same way had they not played."

That's supposing they would wind up with brain damage if they had not played. For most it seems likely to be a net loss, but try explaining that to a teenager who only wants to consider the moonshot of making it big.
"Distill page" ? Have google forgotten how to make software for average people?
Health problems due to a childhood of inactivity and obesity?

Behavioral issues in young males without a physical outlet for aggression?

I'm not sure what type of childhood you had, but the idea the soccer and high school football is going to give a person brain damage is goofy simply based on the current and available data.

If you simply look at that massive number of males that played high school football in, for example, the 1970s, we would have epidemic levels of serious brain issues in an enormous percentage of the the male population. We would be talking about 10s of millions of people with serious brain damage. For example, in 2016, over 1,000,000 young males played high school football. I think it is safe to say that men between 50 and 60 years old do not all have serious brain issues. Even though a very high percentage of those men played high school football.

With that said, we have much lower numbers of men that have played division 1 college football and an even smaller number that played more than a few years in the NFL. In the NFL, the average career length is only 3 years. The speed, size, and strength increases dramatically at that level and we are seeing data that could indicate real issues with brain injury.

It is strange to see people on a site like HN that do not even have a basic understanding of data driven concusions.