skysight-inc/HackerNews huggingface dataset:
I know a lot of people are bringing this discussion back to social media which certainly has a dramatic effect, but it's interesting that there's a concurrent flame war over here: https://news.ycombinator.com/item?id=25761017 with a lot of people coming out against Apple's "Racial Equity and Justice Initiative".

Working at multiple tech companies and hanging out with people from others, I've never heard any techy people voice those kind of opinions in person. Are the people speaking up in that thread simply different people, or is there an afk social cooling happening too?
Hiya! Former mac native developer here, moving to a new company. My new corp gave me the option of a thinkpad running windows or a Mac, and I chose the mac just so I could have a sane terminal experience, UNIX-like tools, etc.

I would vastly prefer to use Linux, but unfortunately that's just not an option for a company-issued machine at this juncture--and in my experience it's easier to spin up a VM on a Mac than a Windows box.

Being a Mac native dev, I'm very acutely aware of the pain other devs go through with Apple and their APIs, but unfortunately Macs remain a better platform to write code on in my personal experience.
I would love to see a Micro-ATX og Mini-ITX board with an ARM or RISC-V CPU, with PCIe ports and storage connectors. There are ARM boards, but they're a little pricy.
Such "union" would legitimize what Google has been doing.

That's what governments are for, Google must change the way they do "business" (unlikely) AND still be broken up. The exact same for other tech behemoths.

That's not gonna happen however, they already own everything including government and public opinion.
Then why tweet at all in the first place?
I’d recommend “Functional Programming in C#” to supplement your main reference material.
Dropbox has been hammered by Wall Street ever since it went public. On the surface it should be trading well enough given it's revenue growth from when it went public to now, however, the narrative of competing with both Microsoft and Google was a tough one to play down.

Revenue growth will slow down to below 20% in 2021 which basically starts to take DBX out of the high growth tech stock focus and it is trading at less than 5x 2021 revenue when the median is somewhere closer to the 12-14x range and that's for companies below 30% growth.

The same was seen with Slack. Though they had great revenue growth, the narrative was that they couldn't compete with Microsoft and so their stock never really traded at a comparable revenue multiple compared to others.

It could be said that they have a heavy spend on Sales and Marketing but the same could be said of plenty of other Enterprise tech focused companies like MongoDB that still commands a very high forward looking multiple.

Unfortunately from the end-user side the experience has suffered somewhat and I've personally switched away from Dropbox so I can't really say they are doing great on the product side and the amount of "Growth Hacking for Revenue" that is now part of the product experience is a bit off-putting.

Also shows the potential for issues if you end up solely dependent on one product and don't diversity, especially if it's seen as a commodity.

The work force reduction is purely to turn the company profitable on a net basis and the trailing twelve months they've already gotten into the black. That's down from a $400MM loss just a couple of years ago.

But the belief is that there isn't a tremendous amount of profitability internally, because the expenditures are just too high, and cutting further into that theoretically will reduce revenue growth further.
I think the "overcompensating" can also happen when you hire, doesn't have to be an existing employee. Invariably other employees will find out what new hires make, and if you don't stick to loose compensation bands, you're going to have a tough time trying to justify this.
Most of the social justice thrust that comes into the mainstream is just upper-class people trying to minimize analysis of themselves and construct an elaborate belief system to cast themselves as moral actors.
> video editors and sound mixers are heavy windows users

Source? This is not reflected in any of the studios I know.
Well, twice at least.

I don't know why you're all so scared of a little repetition ;)
But who? Who are the right people?
I actually just picked up .NET when 5 came out and have been working on a project and have been blown away how great not only is the ASP.NET Core framework but also the C# language.

Powerful, consistent, feature-rich. Coming from a python, java, web background, was really blown away. Wish more people would give .NET a chance. It isn't like it used to be when I first tried it in College and hated it.
It has a passive-aggressive feel similar to LMGTFY.

It would feel less like it, if there were some ready made text one-liners with a compassionate summary and a link to the longer version.

Also, if you want to help - why would you downvote? Just help!
I get what you're saying but "greed" is not the way I would put it. Look at their financials, 2020 is the first year in their history in which they will have been profitable at all.

I think as consumers we're starting to get totally unrealistic expectations about what kinds of services small companies (ie. not behemouths like Google, Microsoft, Apple) should be able to provide to everyone for free.

With that said, yeah, not a fan of their changes. I stopped using Dropbox a while ago.
I think it's just that most people want to use the Raspberry Pi for toy projects. They're trying to keep the cost down, and to keep the board small. If you want something like micro ATX ARM motherboard, that's a different use case. The large majority of Raspberry Pi users are fine with USB 3.0 ports for I/O.
Different folks parent in different ways. Some consider it protecting their children against online bullying/unsafe content. From my perspective, the idea that I'd give my teenager a mobile device with carte-blanche connectivity sounds ridiculous. I wouldn't dare tell another parent to adopt my views.
The canonical example in my experience is always the Weierstrass function
Well, the last time I checked, the people in the US didn't want any social security systems for everyone to help the poor, because black Americans would also profit from it.

At least that's what comes up in the occasional article about these issues. Racism is apparently an obstacle here.
Honest question: Do you think there _is systemic racism and sexism to any extent exceeding discrimination against white men?
I interviewed with Dropbox before their IPO. It felt like an old company that everyone is coasting. I wonder how young companies get to that point so quickly?
If you want to find good co-founders especially experienced ones, yo need to focus more on YOU and not the ideas. Start talking about who you are and what you bring to the table. Any past accomplishments that you are proud of ? Make your case.
I am an experienced founder and if I do get a co-founder or even a partner, I will mostly focus on the WHO and not the WHAT. Good luck!!
FWIW, I believe the IO boards available for the Pi4 CM variants have a PCIe slot that could use used for storage: https://www.raspberrypi.org/products/compute-module-4-io-boa...

Lack of sata/m.2 port is very frustrating to me.
It wouldn't need to be a spinning disk, I'm think SSD or NVME
And what percentage of Google's revenue is that?

It is by no means their bread and butter. In fact, it's been argued (by Thiel) that much of Google activity outside its core business is a smokescreen for its monopoly and other exploits in data harvesting/advertising.
Here's bulk of the discussion on the Justice Dept release: https://news.ycombinator.com/item?id=25753935
I recommend thinking about this question in the context of public morality versus private morality.

I recommend this book by Robert Kane: "Through the Moral Maze: Searching for Absolute Values in a Pluralistic World"

GoodReads: https://www.goodreads.com/book/show/1654373.Through_the_Mora...

A book review by Bruce Ballard: https://www.journals.uchicago.edu/doi/abs/10.1086/490166
Ironically, a lot of the tricks Stockfish is using here are reminiscent of tricks that were used in the original AlphaGo and later discarded in AlphaGoZero.

In particular, the AlphaGo paper mentioned four neural networks of significance:

- a policy network trained on human pro games.
- a RL-enhanced policy network improving on the original SL-trained policy network.
- a value network trained on games generated by the RL-enhanced policy network
- a cheap policy network trained on human pro games, used only for rapid rollout simulations.

The cheap rollout policy network was discarded because DeepMind found that a "slow evaluations of the right positions" was better than "rapid evaluations of questionable positions". The independently trained value network was discarded because co-training a value and policy head on a shared trunk saved a significant amount of compute, and helped regularize both objectives against each other. The RL-enhanced policy network was discarded in favor of training the policy network to directly replicate MCTS search statistics.

The depth and branching factor in chess and Go are different, so I won't say the solutions ought to be the same, but it's interesting nonetheless to see the original AlphaGo ideas be resurrected in this form.

The incremental updates are also related to Zobrist Hashing, which the Stockfish authors are certainly aware of.
"Open source" with nvidia hardware? Good luck with that
> This is typically called a “Government”. In the US we used to have this at the town, state and federal level. And these “governments” wouldn’t just work with one company, but a many companies.

Sounds like a good idea!

> The way they worked is people would vote for representatives that help make decisions that were in the interests of people, and this would reign in the power of extremely large and powerful companies.

Ah yes, people were so sophisticated before the internet. I find it hard to remember how things even worked.

The representation was a fantastic solution for the communication over distance problem.

Today it would be rather silly to propose representation. I don't need anyone to represent me. Strength in numbers is enough.

While big [worker] unions are powerful they do tend to get distracted by large issues. Smaller tailored unions spend all of their time on their much smaller scope.

It is also very helpful for Google to see which issues users would like to see addressed. They probably have them documented internally already but cant find a way to prioritize them. There could be constructive dialog rather than a moaning contest that addresses only the company most moaned about.

As with employee unions, being a member makes the employer act entirely different.
This isn’t an example of Gresham’s law. Gresham’s law effects decisions that are hard to evaluate before making and which have a price/quality trade-off. The bad drives out the good by means of the decision maker being unable to discern ahead of time which thing is good (and so making bad things is more profitable than good and soon no good things are made).
I love email. It seems like the world is moving towards "I'll tell you what to look at" and I hate it.

> The RSS to email thing is surprisingly good

RSS is a great example. I just filter them into folders and read them when I have time. I never miss a post. Futhermore it is synced across all of my devices and available offline (although I wish I could find an email click that would pre-download images for selected folders/labels).

> I'm currently looking to put the same thing in place for a read-it-later usecase

I would use this. An easy button to send an article to my email (automatically filtered into a folder of course) would be fantastic.

> when subscribing to a mailing list, by design you don't have access to the archives, you will only receive new emails

I think this is the biggest failing of email. Of course for some use cases this makes sense but there are cases where you mentioned where it would be amazing. Even when forwarding messages to friends it would be amazing if I could also give them access to fetch the referenced messages from me. If people are just mass quoting the whole message it kinda works (but is really bad UX) but natively seeing the whole thread would be amazing. Same problem with mailing lists when you subscribe and start getting replies to mesasges you haven't received yet.

It would be interesting to apply some IPFS to email. Imagine replacing message IDs with IPFS CIDs of the encrypted content. Then when you forward a message you could reference CID+key to share the messages with the receiver. (There are a lot of details to work out but it seems like an interesting idea)

(I use https://blogtrottr.com/ and am very happy but self-hosted options are easy to set up)

Another use case I would like to replace with email is push-notifications. Most notifications I get on my phone aren't device specific and it would be great if I could get them via email on all of my devices. This gives a huge amount of features that aren't available in the (pretty basic) notifications feature on phones.

- Cross-devcie
- Archived (if I wish)
- Snooze/filtering/organization
- Customizing notification policies (phones do have some form of this)
- Easy forwarding if desired.

I think the only thing that I would miss is the apps can dismiss notifications that are no longer relevant.

Of course email is probably not the optimal protocol for this. But everyone has it and it works well. Something like Matrix is probably better however I don't find that the "room" organization is optimal for everything. Email could probably use something like that (mailing lists seem like a slightly hacky solution) but I also like that email is based around "send me a message, I'll figure out how to organize it" whereas Matrix and other IM systems make the sender do the organization and to a large degree everyone in the network needs to respect that.
I thought she resigned not opinion article asking her to resign.
Frankly I'd go further and say that not even Twitter and Parler were competitors.

Wasn't Parler a glorified WordPress comments section? That's all fine and well, but if I started a website and broke the TOS I doubt anybody would have wept for my losses in the same way.

It's really odd seeing people conflate, or even manufacture, predominant socio-political ideologies for companies and then labelling them competitors when those made-up ideologies differ.
Correct. This is open at the ISA, PCB and software level, not the chip RTL.

Still, it is a step forward.

For something more open at the RTL level, I'd look at Precuror (https://www.crowdsupply.com/sutajio-kosagi/precursor) right now.

Speaking as someone at Beagle, we see this board as an important step to more openness in the ecosystem, especially helping software developers improve the state of open source for RISC-V. It is also just a really cool board. Beagle will do more to try to get more openness at the RTL-level moving forward, perhaps even with FPGA boards at an interim step. The shuttle services are starting to make releasing a new chip design in reasonably modern nodes more possible.
At risk of missing your point (which I think is generally a good one), the problem with the postcard analogy is that nobody cares about what you wrote on your postcard! And even if a couple postal workers snicker at what you wrote, then that's where it ends. There is no conceivable scenario in which hundreds of thousands (or even millions) of people will spend tomorrow talking about your postcard, sharing your postcard, contacting your boss about your postcard, photographing your postcard and critiquing it in the NY Times, and so on.

One of the weird things about social media for me is that my intuitions about the postcard -- nobody cares, nobody will read it, what do I care if the postal workers laugh at what I said? -- don't actually work all that well on social media.
Pockets of supportive communities feel rare online that when you hit one, especially at a young age, they feel incredibly refreshing. Most of my early internet experiences were hard lessons but once in a while I ran into a group of nice people who taught me a lot and were supportive when I was getting started. It impacted the way I think about online communities.
Penny Finance Inc. | Boston, MA | Remote USA | CSS/ React

Full stack engineer (Backend, Frontend, Data)

Pre-revenue early stage Fintech startup

We will be the reason the next generation of women are the most financially empowered in history

Contact me (founder) directly: crissi@penny-finance.com
Page seems dead: http://web.archive.org/web/20210113081733/http://zanneth.com...
As long as upvotes can be manipulated (multiple accounts/bots) then having downvotes in places to reduce noise is necessary IMHO
Sry, ping me here: https://twitter.com/wichmaennchen
By not innovating in new products would be my guess.

Dropbox is their product and? There's "Corporate Dropbox" and that's it?
I still have one of these in a box. Maybe two as I used to encourage friends to buy them years ago.

I only stopped using it(with some custom firmware) about a year and a half ago because it was just too slow - and had gotten this weird issue where it would cut off the internet to some devices while keeping them on the network.

It was really by luck that I had one of these in my teenage years initially to play with. I sometimes wonder what hobbies I would have developed if I hadn’t lucked out and found working computer in the trash, or my parents had bought something that wasn’t such an easily moddable desktop (AMD K6-2 was the CPU in the first computer they purchased).

Anyway - the WRT54G really was a fun piece of hardware to play with.
Clang has C function overloading. I use it in a reasonable sized code base. It really cleans up the source code, you end up skipping a lot of the type name or package name parts of function names which accumulate in larger projects leaving a much cleaner source to read. 100% recommend.
I think it ought to be the commenter's job to write the compassionate summary tailored to the situation.
A great point. I would argue that the "quality" of information in this context is a measure of what people want to hear, and has little to do with the accuracy or usefulness of the information. Using that definition, the overwhelming prevalence of misinformation appears to be exactly as predicted.
I feel that both upvotes and downvotes have a negative effect on conversation, but having seen way too many "me too" and "+1" replies to things on other platforms, I can't really think of a good replacement.
Whenever Beaker or dat:// is mentioned I feel the urge to tell people to also check out ZeroNet, which is another attempt to create a p2p internet.
I think Apple/Google see that as a distinction without a difference. You're providing thing, the app, and because of that app and via that app people are giving you money. And since you're not a registered charity they want their pound of flesh.
Thanks to the sheer number of C programs, no compiler supporting later C standards will drop support for prior standards unless it's explicitly targeting the later standard and that standard is fundamentally breaking with earlier ones. And even then, the major players won't because they still have to support every program ever written in C.

So any changes to C at this point will not break your ability to use whichever prior C standard you happen to be interested in.
Also all the C++ template parameters, such as std::complex<float>.
With a claimed price of $12USD, too.
I like the system here where you cannot downvote until a certain aging process has occurred. Granted I’m not there yet, but not being able to downvote doesn’t impede the value I find on HN.
The whole idea was came from GFS: separate the metadata and data, load all the meta into memory, single meta server for simplicity, fixed-size chunk.

The POSIX and FUSE stuff was learned from MooseFS, but changed to use read-only chunk, and merge them together, and do compaction in background. Since most of object storage provide eventual consistency, the model work pretty well, also simplify the burden on cache eviction. In order to access object store in parallel, we divide the chunk into smaller blocks (4MB), which is also a good unit for caching.

The Hadoop SDK (not released yet) was learned from HDFS.

One key thing in the implementation is to use Redis transaction to guarantee atomicy on metadata operations, otherwise we will get into millions of random bugs.
They should have gone all in on Dropbox Paper and building out an office suite to compete with GSuite and O365. Didn't happen.
I deeply apologize for having strong feelings about people being tortured, abducted, brainwashed and forcibly sterilized. My bad.
I work for a large Unnamed Parcel Service, we've got a ton of legacy applications on pretty much every platform you could name from the last 50 years. But all our new application are .Net Core in Linux containers running on Azure Kubernetes Service.
Wtf kinda nonsense is this? What about teenage girls gyrating in skimpy clothes is wholesome to you? Have you seen who the top people on this app are? All social media is generally toxic but Tiktok is especially odious.
Many people do what is easiest and feels good not necessarily what is best holistically in the long term. The case could be made that democracy on a long enough timeline starts to deform for similar reasons. This paradox is close to the Paradox of Choice [1] in that time and effort seem to be limiting factors for choosing the best outcome.

[1] https://en.wikipedia.org/wiki/The_Paradox_of_Choice
That is wrong actually. Organizations are even somewhat defined by having goals or agendas independent of the entire body of people making it up.

That is not neccessarily bad (It would suck if the tax office would entirely redefine itself every couple year) but it is something to be aware of.
It's too bad Apple and Dropbox didn't hit it off in their earlier days. Apple's file management experience still isn't up to Dropbox's level.
similarly ive been wondering how we fix online dating so it can stay online permanently. im in a serious (virtually sexual) relationship, but so far we have not been able to virtually conceive. im personally really excited to meet our virtual child (virtually of course) when that magic day does finally come!
Do you pay full price? For do you think that price is subsidized by Google's ability to harvest your online activity?

I suggest you list to the link above. You're not the customer.
Once the product is built you don’t need as many people
How many of those are really left in the west? There are plenty of places where people grow food and raise livestock .. which feed into the industrial distribution system. Small amounts get sold locally via the farm shop system (high quality/price), but overwhelmingly to be economically viable you have to be part of the "system".

You get a bit of that with Scottish crofters, and I suspect some of the remoter parts of Eastern Europe are only loosely plugged into the Common Agricultural policy, but subsistence farming proper is extremely hard. And of course you can't subsistence farm petroleum.

Really the OP article should talk more about quality, and be slightly less surprised that in a market system high quality (food or information) is more expensive than low quality (food or information). And ask whether the consumers have the same price-quality mapping as the author.
I really like that more and more developers are doing the open-source/paid service option(no idea what's the term for it). I personally think it's great for both developers and their customers/users.
Rural America agrees with you.