skysight-inc/HackerNews huggingface dataset:
I'd be very interested to see how long this actually lasts. It's easy to keep what is essentially an ungoverned commune going for a "long music festival" length of time. Let's see how well it works over the course of months/years once tragedy of the commons kicks in and whatever "governing council" emerges suddenly realizes the only way to actually enforce rules on everybody...is with force.

Plus, something like this seems ripe for "mob justice" when someone with contrary opinions decides they'd like to live in the "freedom zone". Wasn't there just a video circulating of a guy being run out of town because they crowd didn't like what he was saying? Who in this utopia decides which opinions are/aren't allowed and how do they enforce that? What happens when an innocent person gets accused of a crime, but since there's no legal system (without the threat of force to back it) the majority decides to take their own justice?
This caught-in-the-middle position is common enough on HN that I wrote about it when a similar issue came up last year: https://news.ycombinator.com/item?id=21200971. That's a long post; the part that your comment reminded me of is this:

What you're most likely getting is (for example, let's say) a Chinese-Canadian Amazon or Microsoft employee, who's been reading HN for years and is suddenly hurt and dismayed by all the aggressive anti-Chinese comments that have been showing up on the site—or (let's say) a Chinese grad student who stayed in the US, got a good job and played by the rules, and back home in China is the one holding the other side of the argument, defending the US and his American friends to his family who have been hearing nasty things about them over there.

It is a difficult position to be in, because you get attacked from both sides, and not just about something small, but in deep and painful places.
> By the end of the promotion, 31 million people had participated in the game [1]

If we assume that each person bought more than 1 bottle of Pepsi and not all the bottles had been sold by the time the winners were announced, probably a few hundred million bottles were manufactured. So it is not a remote possibility that every number got printed in 800,000 caps.

[1] https://www.thevintagenews.com/2018/01/10/pepsis-number-feve...
For a bunch of reasons, but one of the most important was it had Google's backing.
Unincorporated but not unowned and there's a huge amount of infrastructure and money required to setup even a small town ex nihilo in some randomly selected part of the country.
So in order to go after one monopolist they must go after all monopolists are once? Can’t they prioritize?
He means cross platform ui frameworks. Afaik, only flutter has support for most platforms. It supports web, desktop and mobile.
It's impossible to measure how much impact just having Rob Pike and Google behind Go has had on its adoption.
Becoming an Independent Researcher and getting published in ICLR with spotlight
Sure, It's the University of Colorado Boulder Masters programs hosted through Coursera:

https://www.coursera.org/degrees/msee-boulder

https://www.coursera.org/degrees/master-of-science-data-scie...

The fact that they're masters programs with performance based admissions make them even more suspicious to me, but if you're looking for bachelors programs like this I think the ASU bachelors hosted Coursera also has such an admission path.
Ask HN: If you have 1000 microservices, is hierarchy still an antipattern?
I've been watching lots of talks on microservices lately - some of them are by people working at big companies that have 1000+ microservices. Strikingly, even at that number, they seem to have a flat structure for those microservices: it is claimed they're all independent, yet there certainly is some coupling happening, obscured by the fact that they manage to catch errors post-deployment by carefully rerouting requests to an instance with the previous release of the said microservice - in case the latest release responds with an error (or they use somewhat different in details but similar in spirit techniques).

The question I have is: wouldn't it make sense to have an hierarchical structure for mircoservices to achieve the following things:

1. Ease of understanding and being able to hide the parts of the system you don't need/want to understand: you'd only need to follow the branches of hiearchy deep enough to satisfy your necessity to know the details.

2. Less chaotic task management: when a task is created by the product manager/owner, they might not know and/or anticipate which microservices need to be changed to complete the task. With an ierarchical structure, they might as well just assign the task to, say "Authentication Service" project, but changes would have to be made to the "Geolocation service", "Personal data" and "Access control and denial" services. As a result, a task is automatically (or semi-manually) devided between the teams responsible for those sub-services.

3. Explicit coupling declaration: while each service might keep its individual team and deployment independence, hierarchy allows us to see which other services might have an issue with the this particular service after the new release is deployed.

What hierarchy actually means - is it purely logical, or does it manifest itself in requests proxying or in some other way - is not that important - it'd be up for the top-level engineering team to decide.

Thoughts?
Judging by https://dlang.org/blog/2019/07/15/ownership-and-borrowing-in... it's a pretty recent addition.
Or we could keep the police and purchase firearms.
The Omnibus package is literally a one line install.
Anti-Mask League of San Francisco
Look at sumo wrestlers for a striking example of muscle mass and high (subcutaneous) body fat.
I know one needs to refrain from being sarcastic here, but LOL. "Go2" is the typical exemple of an idea parking. It is not going to happen.
>wasted developer time

Only if you assume copyleft code would otherwise be available for developers. The other alternative is people who don't want others profiting from their free code just don't release their code.
If you're using a monitor with separate brightness and contrast settings, you might also choose to lower the contrast a bit. When my monitor's contrast is at 75%, white doesn't really get less bright until somewhere around 30% brightness. But I'd I lower contrast to 50%, then 50% brightness makes a bigger difference, without losing readability.
Calling someone a "WuMao" is saying that the person is PAID to support the Chinese government, regardless of their actual opinions, and the target of support isn't in the term itself. Calling someone a "trump supporter" doesn't include the part about getting paid.

There seems to be a negative connotation with getting paid to support something, that you're just in it for the money and don't actually mean it.

Of course there are many nuances to the whole issue of labels which I don't have the knowledge or time to go into.
Assuming you're not talking about the ancient philosopher, I'd like to know what you're referencing. Searching for "PLATO education" isn't finding something beyond the expected.
A lot of visual professional apps tend to be color neutral so you don't bias your work. Whether for trendiness or for functional reasons they also all tend to use darker colors for their UI. This seems to extend to audio apps, too. For color-accurate work ambient light is lowered (windows are covered and walls tend to be painted neutral). Even Photoshop transitioned to a darker-and-darker UI between CS4-CS6 (~2015).

It's really jarring when spending hours inside these apps and jump to a file browser or web browser and get blasted with light.
You're right! Wow, I never realised rules get changed by pronunciation before. It's not vowels at all but whatever sounds like one in the writers mind.
The recent trend is about atomizing plaintiffs. Not many people have the financial resources to bring a case on their own, and lawyers tend not to bring contingency fee cases for a single plaintiff without multi-million dollar damages.

Here are some recent cases:

AT&T Mobility v. Conception (2011): Class actions are not an exception to the FAA. That means companies get to fight 1000 little guys individually instead of fighting them as a group.

American Express v. Italian Colors (2013): You have to arbitrate on your own even if the harm is so small that individual arbitration is not economically viable. In other words, you can’t sue unless you have >=$100k for a lawyer or multi-million dollar damages.

Epic Systems Corp v. Lewis (2018): You have to arbitrate on your own even if the harm was interference with your right to concerted activity. In other words, if you are harmed while trying to organize as a group you have to defend yourself on your own.

Arbitration is a Kangaroo court. Large companies are repeat players, and "the little guy" plays once. It is ugly, undemocratic, and wrong. Even the Federal government is trying to force people into arbitration [1].

[1] https://www.citizen.org/article/forced-arbitration-wall-of-s...
I've never heard of a commercial success built off the back of Racket or J but happily went through a book on Racket and would love to do the same for J.
Adding GIFs to Your React Native App with Giphy API
Thanks for the pointers. I have found an insightful article (that also explains where the term "turned" comes from): https://www.theatlantic.com/science/archive/2018/02/dice-dic...
Ooooooh interesting! Does it integrate with streaming or realtime services / db solutions? What's the max load you've tried out so far? Would you offer on-prem like Metabase?
AFAIK, CMU, Harvard, Yale and Princeton all require only one semester of calculus or less.
You still have the problem if your spinlock gets preempted while spinning. You really should only use a spinlock if you can disable preemption, which is usually limited to the kernel or realtime processes.
>In fact, this very site that you’re on right now automagically flips to dark mode if you’re that way inclined.

It does not come up that way for me. I'm on OSX with appearance set to dark. (Firefox 77.0.1)

Is there something I'm doing wrong? YC is a light theme too.
It looks cool and makes me feel like a hacker. I mean, just look at it. It looks fucking cool. You can't deny it.
Those times look too long for the number of files. Here's my time:

$ time git status
On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 115 different commits each, respectively.
(use "git pull" to merge the remote branch into yours)

real 0m0.517s
user 0m0.240s
sys 0m0.472s
$ git ls-files | wc -l
130685

This is on Ubuntu Linux, no special additions done to git. I wonder why the author's experience is so different.
Coffee is definitely not consistent in color. You can absolutely tell the difference between a light and a dark roast, or a fresh and an hour old coffee.
Bluetooth handsfree is not great quality but seems to work semi acceptably for phone calls in my car. I guess with multiple parties on a video call it might be worse?

Especially if the other end was not on a headset.
I was just down there and saw a volunteer with a trash stick cleaning the streets. Seems like a good culture.
Is this a time sensitive procedure? I think I’m stating the obvious - (maybe not) - but this is not something you should just wing a few weeks before, nor is it something you should try to figure out on your own without thoroughly discussing with your wife. “Surprise honey, I deepfaked your voice!” is not something most people would appreciate.
The total effect was statistically significant, but still not great. The difference is about 1 or 2 pounds over a couple of months (when intake was controlled).

The conclusion of the study was stated in the study. It says what it says. And what it says is that calories are pretty much fungible.
MSA population: 19M/4M -> less than one order of magnitude

City population: 8.3M/750k -> one order of magnitude

City density: 28k/8400 -> less than one order of magnitude

This is not what one imagines when one encounters the sentence fragment "Like many orders of magnitude difference."

[EDIT:] Normally technical correctness is appreciated? If anyone here really thinks that New York has done a better job dealing with the pandemic than Washington State, I would love to see the reasoning. ISTM this argument from population proves too much; why can't it be invoked anytime New York's performance lags other states?
LCD screens are really cool! My dad had a half-broken one at some point, and we peeled the outer layer partly off. It was pure white underneath. Just constant white light, no matter what was being displayed.

But if you looked at the pure white with polarized sunglasses, you could see the image! The pixels don't turn on and off, they just change polarization. And there's a thin layer that blocks light of one polarization, but not the other.

EDIT: Wikipedia has a picture. https://en.wikipedia.org/wiki/Liquid-crystal_display#/media/...
The life expectancy of long-lived companies is shorter than you might expect:

> Based on detailed survival analysis, we show that the mortality of publicly traded companies manifests an approximately constant hazard rate over long periods of observation. This regularity indicates that mortality rates are independent of a company's age.

https://doi.org/10.1098/rsif.2015.0120
It's easy and safe to disclose networks of states that have no power over you. The information operations that are not disclosed are the ones you really need to worry about.
To be honest, I arrived at university fully capable of my first job out. I think most people do. The selection process has you write essays and do math and all that shit.

Work is hard, but like most things you learn best doing the thing. Not saying SICP was shit. Just that I could have done that in high school and accelerated my time to money (and through it, contentment).

Maybe I'll let my kids do something like that if they feel the mildest desire to.
What's New in Xubuntu 20.04 LTS
You're kind of completely missing the point you're responding to.

There is no such thing as international anti-trust. In this conversation the US market is the only thing that matters since we are talking about US law. Hence, android does not really matter much for revenue.
I recall the argument for a dark theme in editors/IDEs was to make it visually easier to see color differences in code syntax. With a white background, the white light competes with the colors. Where as if you're reading an article on the web, you'll really just need to discern the text and not so much the color.
If you told me this stat a month ago, I would never believe it. 39% is a shocking amount and I can only imagine it is going to increase.

You're right that we would still need to train a new organization to deal with violent events. But you're also ignoring the upside of not having a cop with a gun issuing speeding tickets, or dealing with someone experiencing mental health issues, or other things that could be better served by more specialized roles.
So you don't know how to do this in AWS is what I'm hearing?
Show HN: Set quick reminders straight from Chrome's URL bar
Personally, I enjoy changing colourschemes based on where I'm working.

Outside on the balcony? Xterm/vim with white background.
11pm in the livingroom? Xterm/vim with dark background.

I usually have a browser open when I'm coding, so being able to invert the colours is useful for me. If dark mode isn't dark enough, I wrote a Qt script to overlay 50% black overtop of all screens. Does anyone do this to preserve battery life?
https://en.wikipedia.org/wiki/PLATO_(computer_system)
Near the end of his life, his original voice computer started to fall apart. He managed to get in touch with the people who wrote the software, who started a mad scramble to find source, and ultimately ended up emulating the whole setup on a Pi.

https://theweek.com/articles/769768/saving-stephen-hawkings-...
The UI elements I use most, such as the mouse cursor and window borders are perfectly aligned to the pixel grid.
At least the dark grey type on a light grey background seems to have gone away. Mostly. Maybe because if you go too far in that direction, Google's crawler decides you're keyword-stuffing with invisible text.
As an only child, I used to spend my summers playing board games by myself. It started with monopoly (which my babysitter introduced me to) and carried over to chess and beyond.

For many of the games, I ended up assigning one player to be “me” and different personalities to “the other players,” who each had different styles. I also tried my best to stop “myself” from cheating by forgetting what cards “everyone else” had. After all, games are not fun when someone is cheating.

Thankfully, my days of playing board games by myself is long over. However, I still have a tendency to take a long time to calculate my next move since I’m always trying to factor in what everyone else is doing.
Advertisers just apply a markup and pass it along to their customers.

This is the weakest part of your argument.
Ooo, I like this. This seems like a close-ish replacement in VSCode but the pic doesn't even exist: https://marketplace.visualstudio.com/items?itemName=esz.them...
There are advantages for dressing up but you'll never understand them by taking the majority view.

Nobody cares what anyone wears at home we're talking comfort at work.

And again, a suit is ultimately a dress down garment requiring less care to put on than a track suit.

In all this discourse nobody ever bothered to ask what dressing is even defined as and we're supposed to call ourselves software engineers.

Another hint: wearing swag is not equivalent to dressing up.
I tried translating with Baidu and it comes up with "宣传" and "鼓吹". The latter seems more appropriate for propaganda that puts something in a positive light, but doesn't apply to other types of propaganda. So I think a good translation would have to depend on the context.
https://news.ycombinator.com/item?id=23493448
Homepage and pitch looking awesome!
Why not have the government hire people to do that for me? Call it "socialized defense" or something.
you see there's a pretty big difference though
I suspect so, but it's pretty heavy machinery and really made for a big mast. I've shied away from it so far because it's a big investment, and it's a bit unclear how precise it is, how exactly to connnect it to a computer and so on.

My gut feel is that SatNOGS would be easier end-to-end (and probably easier to repair and upgrade if necessary).

But yes, I should consider the Yaesu.
Worried About the Economy? Everything Is About to Get Much Worse
What you're talking about isn't the same as what I'm talking about. I'm dealing with the idea that there's a precedent setting end to IA's decision. There isn't. They don't have a snowball's chance in a supernova of winning this case. It's was just dumb.

Your concerns about the effect of America's IP laws is a totally different issue. Your government presumably either believes that IP law is a net benefit today, or else wants something else that america had enough to hold their nose and make a deal. There are some political steps you can take to try to reverse that scenario but I'm afraid IA's actions here have no bearing on that. They can't possibly help you at all.

As to the rest of what you said, does it have merit? I don't know. What I do know is that IA will be worse off after this lawsuit is done.
A mix of misteps by D, and some unique advantages of rust.

* Releasing D under a closed source license was a non-starter. This has killed every language that has tried in the past 30 years.

* Garbage collection was really the only memory management until recently. Manual memory management has always felt clunky and tacked on. Ownership and borrowing came really late to the game in comparison with rust.

* Rust embraced all of the best parts of ML, like algebraic data types and pattern matching and strong static typing, but combined them in a package that made for extremely fast software with low resource utilization and static memory management. They combined it with hygienic fully typed macros. They added type classes, securing the majority of the benefits of OOP while still maintaining a functional style.

Whereas Rust has taken influence from a broad range of PL research, functional programming concepts, high assurance concepts, etc., and applied them to system programming, D has always just felt like C++ with garbage collection.

The one area where I think D still has an advantage over rust is GUI development. Functional programming advocates make lots of platitudes of functional reactive programming, and there are no shortage of toy examples for it, but when it comes down to industrial use, OOP still rules the roost. And while Rust gets most of the benefits of OOP, they still don't have anything approximating inheritance, which just works too well for GUI development to give up on. Maybe Rust will address that in the future, but it's not there at the moment.
I don't remember, but what really got me was that I wasn't running anything that I expected to do fancy filtering; I think this was just Apache httpd running on CentOS. But there was no web application firewall, no load balancers, pretty sure fail2ban was only set up for sshd. It at least appeared that just the apache stock config was in play.
> Can you justify it in seconds, with something that's not simply a subjective perception or largely-covert moral construct of your own

You are making this way too complicated.

It's honesty vs. dishonesty.

Those of us playing on team honesty are right to view the dishonest as playing on the opposite team.

Which team is actually morally right, is the complex issue.
> Uh, did I say that, or were you intuiting?

What is it with this everywhere on HN these days where people assume every response someone makes is a refutation? It's a conversation, dude. People will take it places. Sometimes people will build on ideas you mention. Other times people will take an incident and draw their own conclusions. Other times people will draw on a similar incident or talk about a related concept.

I'll accept my off-topic downvotes since that is fair but this is so frustrating.
Why no mention of the far left descending into its own brand of authoritarianism? It makes it hard to take your criticisms of the right seriously if you are not willing to acknowledge what the far left is becoming and encouraging.
Part of the reason I like dark mode is because it looks "computery".

I grew with Hercules Monochrome monitors (green on black), and that's always been a comfortable color scheme for me.

In my Turbo Pascal days, I began to have an affinity for white text over blue backgrounds.

I believe it was during the days of Windows 3.0 (1990) was when white backgrounds became the norm, and we've been stuck with that for over 3 decades. Not even the early X Windows programs had white backgrounds -- Mosaic and Netscape had grey backgrounds and muted chrome.

I think dark backgrounds evoke nostalgia (at least among some of us).
> The AG's are not business people; their interests are in protecting their constituents from harm caused by monopolistic players in the market. How that is to be done, remains unclear.

Are we just assuming good faith on the part of government now?

I personally think Google should be an antitrust target, but I'm not placated by a "don't worry, the government has all of our best interests at hearts" argument.

If they want to release a "teaser" of their allegations I don't think we need to buy it at face value. Personally I'll reserve my judgement until they make real allegations.
Half-OT: Anyone knows good contemporary board/card games for two players?

I like deduction games like "Mastermind".
“There does not seem to be a deep curiosity for CS or maths as such, rather a childish joy in opening other peoples locks and taking other peoples hardware under control.”

Not all technical problems have to be framed in a mathematical context to be seen as rewarding and something if interest