skysight-inc/HackerNews huggingface dataset:
It is also simply difficult to eat enough fruit to cause problems. For example, I've never gotten a sugar rush from eating fruit, but just one cookie will do it.

P.S. I'm not talking about juicing fruit, I mean chewing and eating fruit in its natural state.
But it is too high risk that these extensions will share something else like friend list or phone numbers. Even if extension authors have honest intentions (we cannot verify that), we cannot trust their account and the extension itself won't be hacked and extension replaced with something else.

And if that happens everybody will forget these newspaper analogies and will go straight to blaming Facebook. No, it is in everybody's best interest (except these researchers) not to have this extension.
Sorry, WaPo.
Kind true. There are only two jobs of the CEO: hire and sell. Sure hiring and selling need some storytelling but that is just a very small part. There are things like integrity, vision, etc.

So I agree but I’m concern that focusing solely on “pitch and sell” is what gave us Nikola, Theranos, …
Because people who drink diet drinks tend to just eat more sugar from other sources.
I remember the news (think it was on Techcrunch) when MS disbanded the IE team. Even from far away it seemed like such a clear as day stupid decision. IE 6 was a buggy mess and everyone knew and hated it. And then they just ... walked away.
Looking at the pitch structure they derive, isn't it just a variation of the standard: "problem > solution > benefit" structure?
Handing out clean needles or throwing people in a cell are both minimal-effort non-solutions to the problem of dangerous drug abuse. The thing "we" are wrong about and continue to be wrong about is assuming there's a way to fix the problem without an effort on the scale of the drug trade itself. Decriminalization and using light disincentives is great if you also work to take away peoples motivations for drug abuse or dealing, but that's just, IMO, a monumental effort that is unlikely to materialize with how fractured civil society is in the US. I see the root of the problem allowing the drug trade to thrive as indifference to the plights of other people, and indifference is a valid stance in a free society. We have to choose to work towards a rising tide that lifts all boats scenario, and we aren't choosing that.
Yea, if a bug has been open without further discussion for 5 years then i would too take for granted that the issue is no longer an issue and close it.
I know you are, and I follow your stuff. :) My post was off-the-cuff a little sharper (to you, not to him) than I wanted it, because "shrill" is coded usually on this forum in a way you didn't mean it. Sorry for that.

I respect where you're coming from, and at the same time I don't think pointing out that putting something as the fourth-most-important priority means it will stay the fourth-most-important priority forever is "shrill". Because if you shove something baseline like a11y down the ladder like that, it's never coming up, and if characterizing that as "I don't care" makes somebody upset then it's probably a "look inward" moment, yeah? I think it's reasonable to demand that we as a profession not act to be noninclusive by default. Not, at this point, ask. Demand is OK. I think more must be expected of us as people, not just as technologists. The business world might indeed say "oh, small minority, screw them"--we must be ethically loaded as humane craftspeople to fight back against that.

It's kind of a money-where-my-mouth-is thing for me, and I'm very happy that my employer cares a lot about this. It's a video company, so there definitely are limits to what we are able to do for folks with sight impairment, but right now we're in the middle of an initiative for the conference we run to better enable hearing-impaired folks to enjoy and participate. It's not why I came to work here, but I'm glad we're doing it.
"How would you plan to survive a full scale nuclear war?"

I wouldn't. If I were rich, then maybe I would do some preparing.

You can look at prepper forums for info on what preparatioms to look at and how to survive.
Hm, well, part of the problem is, what man page are you even looking for? You already have to at least know the command you want. Honestly I usually end up resolving my queries with Google instead.
And if not, the bug is probably not important. ¯\_(ツ)_/¯

At some point, you have to close things. Chances are they were spurious, have been fixed or made irrelevant (maybe the code no longer exists) or nobody cares.

And if someone does care and it's still an issue, you can reopen. It's not as if you are permanently deleting all the information for the rest of time.
Expecting the Guardian to do better would be like expecting the NYT to do better- pretty pointless. They have specific agendas, and the stories are written to conform to the narrative.

As an aside, I don't use Facebook at all, and wouldn't trust them with my dog's name either.
> The silver lining of using this complicated DCP interface is that DCP does in fact run a huge amount of code – the DCP firmware is over 7MB! It implements complicated algorithms like DisplayPort link training, real-time memory bandwidth calculations, handling the DisplayPort to HDMI converter in the Mac mini, enumerating valid video modes and performing mode switching, and more. It would be a huge ordeal to reverse engineer all of this and implement it as a raw hardware driver, so it is quite likely that, in the end, we will save time by using this higher-level interface and leaving all the dirty work to the DCP. In particular, it is likely that newer Apple Silicon chips will use a shared DCP codebase and the same interface for any given macOS version, which gives us support for newer chips “for free”, with only comparatively minor DCP firmware ABI updates.

How interesting: by moving some of the driver to firmware, Apple has effectively made it easier for OSs like Linux to have good support for the hardware, because the OS<->hardware protocol operates at a higher level of abstraction and may work across multiple chips.

The trade-off is that the protocol is not stable and so Linux has to decide which versions it will support, and make sure the OS driver always matches the version of the hardware firmware:

> As a further twist, the DCP interface is not stable and changes every macOS version! [...] Don’t fret: this doesn’t mean you won’t be able to upgrade macOS. This firmware is per-OS, not per-system, and thus Linux can use a different firmware bundle from any sibling macOS installations.
when your text editor has a better bug reporting feature than its text editing feature, maybe it's time you move onto something else
I think part of the problem is motivation. I equate the people that strive for VC approach just want to get rich. They don’t care about their employees or their users; they are a means to an end. Raising money assures them no matter what happens to the company they will have a payout even with liquidation preference. Not all VC raises are bad given the right motivation, but more often than not greed comes into the calculation.
For visually comparing PDFs instead of textually comparing them, I use https://parepdf.com I work in publishing, so comparing printer proof PDFs is something we do regularly.
The seas started filling in 20kya, from 200m down. There were periods when the water rose at a rate of a meter in a century, for centuries, which corresponds to the shoreline retreating 20 meters or more, each century, in many places. All that water is still there; we think of it as just part of the ocean now, but there were millions of square miles of dry land all now underwater.

The flood Bretz elucidated, that carved out the Washington State badlands at the beginning of the Younger Dryas period, was catastrophic, scouring thousands of square miles down to bedrock and carving the Columbia River gorge in a matter of weeks, but would not account for flood myths on the opposite side of the world, even though it also signalled an increase in the rate of sea level rise.

There have of course been extraordinarily large tsunamis, too, that would be generate their own stories, and regional floods. It is not hard to see how flood stories woul merge over time.
Maybe it's because I've written C++ for years, but give me brackets over significant whitespace any day.

If anything, YAML is harder to read because the indentation is important, yet deliberately invisible.
Many people here are conflating the research done through Ad Observer with the Cambridge Analytica fiasco. There is a huge difference in terms of user consent, and also the code review done by Mozilla on the open source Ad Observer plugin.

For a much better explanation of the distinct differences between these two situations, please see this EFF article: https://www.eff.org/deeplinks/2021/08/facebooks-attack-resea...
No - sales is much more than just nice storytelling. Much much more.
People who get stinkin' rich off startups won an extremely high-effort lottery. If they had won the same amount of money on an actual lottery ticket, would you be sitting there thinking you are wasting your life and should have put your time into buying lottery tickets?

Just live your life. If you don't like where you are, do something about that. But don't compare yourself to others. In general, it isn't helpful.
What "real problems" are these? Speaking from the side of software Product Management it is far, far harder to make a pitch deck into a solution. Orders of magnitude more brainpower, effort, discipline. Easiest thing to do is sell tech that is already working and solving a pain point.
California Sending Out Ballots to Dead People
https://recallgavin2020.com/

https://www.electelder.com/
Never understood by people use Sid as a daily driver when there’s arch.
So you're saying young and/or attractive women won't even get internships, because their prospective mentors want to avoid the risk of being accused / don't want to work around around someone they'll have to be on a "Mike Pence behaviour" with?

Sure, that's a simple solution for the mentors-in-spe, but seems a bit of a shitty deal for the women.
'Fallacy' ? Take two opposing Counterparts, teached by history. 'Farmers and the church were the first, who thought something like welfare, the farmer were "addicted" to the help of others to bring in the harvest, often village people to construct and harvest...historical the church seemed to be addicted to grace -which the people had to obey [turns-in-a-circle] to fulfill the will of "god" (abstract: a 3rd person). So it today those two (farmers and the church) seem to be the first who drag money out of it (the social).'

A few post above someone wrote something that "'fascist' refer to Germans who didn't join communism"

And that one may say, extremists are 'well-aligned on the idea of strict enforcement of their ideologies' (Quoting).

So take a look at history https://en.wikipedia.org/wiki/Edwardian_era

And add that Wilhelm II (Germany) was an grandchild of the british Queen Victoria. And, that socialdemocracy as domestic policy was concerned the biggest threat of his time (under his politics)

Bismarck (his predecessor) for example whereas is considered
as the father of the 'modern' welfare state.

Maybe a try to show how easy it was to distract me, with a simple 'governments pushing their agenda a lot more strongly than the general population would have on its own'. (-;
sounds like a nightmare employer, won't be tempted to apply.
What a delightfully readable example of a hand-rolled lexer and parser that is.
Everybody does this, it's the normal behavior with enterprise bugs.

They report something. You badger them for six weeks to collect enough information to reproduce it. You fix the problem and slate it into a release and make it available. They don't take the release for another seven months.
Whaaaaat I need to imbibe. :-O
QA is not your test suite. Test your own code, submit working code, let QA try to break it.

Dont just push code and expect others to point out your flaws. Take some responsibility.
Show HN: Top JavaScript methods you must know
More like we no longer have any connection with people who spend too long getting polarized by the internet. Go to the area in question and ask people their thoughts on how their creation myths tie into sapians, denisovians, and colonialization. I would assume you'd get alot of confused stares.
> You'll die of malnutrition on a fruit-only diet. It lacks fat, for example, which is essential.

Ever heard of Avocado?
> You don't need FB to comfortable communication with friends.

You don't need planes to meet your distant relatives, but flying is often much more convenient than other modes of transportation.

> So there is no reason to use it.

Convenience is my reason. If you don't have reasons for yourself, that's fine, don't use it, but don't say for everyone.

> feeding the machine

This is a bit dramatic.
Thermal Depolymerization.

Will taking carbon out of the atmosphere suffice if we don’t also stop putting carbon into the atmosphere? We need a way of recycling carbon on human time scales, not geologic time scales. We need a way of converting six-billion polluters into six-billion obsessive cleaner-uppers.

Thermal depolymerization deployed on a homeowner scale, might fill that need.

Instead of making monthly payments to the gas and electric utilities, homeowners could gather trash, recycle food waste, and recycle unwanted, broken, or obsolete possessions to produce their own energy. Surplus production would become an income source; something to be sold utilities for transport to factories for production of new products. Right now this is science fiction but thermal depolymerization research suggests that we could make oil pipelines run backwards;

Previous attempts to burn garbage for energy have failed because the energy output of trash was entirely consumed by the need to dry garbage before it will burn.

Researchers have demonstrated a process for turning carbon-based trash into "sweet Texas crude" while generating an energy surplus. Instead of drying the garbage stream, they added water, then pressure cooked it. There were four outputs streams: inorganics, steam (used for preheating), methane (used to cook the next batch), and low-sulfur, light-weight crude oil. Since the process accepts all carbon-base materials, no sorting is necessary.

Our shelters, farms, industrial production, transportation, and communication systems are all dependent upon some form of burning carbon. How many decades will it take to redesign those processes and retire all of those vehicles and structures? Can it be done quick enough to save us?

Depolymerization might be a way of retrofitting houses to produce their own energy until their end-of-life.

Imagine a world where a homeowner's computing, cooking, heating, A/C, and personal transportation are powered by an input stream of organic waste. "Mom, can I go outside and look for trash? I want to play Fortnight." Thermal depolymerization could turn beach trash, micro-plastics, storm damage, and food waste into comfort, convenience, and income. Much better than a government mandated “return deposit” or voluntary “recycling” industry that recycles only 9% of what it collects.

If no other benefit accrued, home power production would save on transmission losses. Pipelines might be repurposed for collecting oil from household reactors and selling it to industry for production of new products.

By making plastic waste valuable, we could get it off our beaches, out of oceans, and out of our food chain.

(Imagine forests that won’t burn because gangs sneak into forests at night to steal fallen branches and dead animals. Or public toilets that pay depositors by the ounce. Taxes might be paid in oil produced in every garage. (Fantasy. Pure fantasy.))

Thermal depolymerization … a phrase to remember.

(Reads like a screen play, doesn’t it.)
What does this mean, actually? Are you picking and choosing which newspaper sections to keep, or are you just sitting on the toilet a lot more?
I was referring to software adoption. Software adoption cycle is similar, as wider software adoption happens only when there is enough market penetration of CPUs that support new instructions.

There was AMD's 3DNow! that saw limited software adoption, because Intel didn't support it. Newer instruction sets are getting adopted progressively slower as consumers are replacing computer less often, AMD is slower at adopting each new AVX instruction set and Intel is getting more aggressive with market segmentation. Because market penetration of new instruction sets is getting slower, SW adoption is also much slower.
I concur; I believe selling software components is a difficult business model for the reasons that you mentioned. This may have contributed to Steve Jobs' decision to cancel OpenDoc in 1997: Apple needed the support of its existing base of software vendors, especially Microsoft and Adobe, in order for the Mac to survive, and OpenDoc, which was designed with the express purpose of challenging the types of monolithic, large applications that Microsoft and Adobe developed, was not going to win the support of Microsoft and Adobe. Even when it came to the question of whether Microsoft Office and Adobe Photoshop would be ported to NeXT's APIs (later named Cocoa), both Microsoft and Adobe balked, which forced Apple to develop the Carbon API to make it easier for software developers to port programs written for the classic Mac OS. If Microsoft and Adobe balked at having to use Cocoa, imagine the howls that would have came from a demand to port their software to OpenDoc.

However, I believe that component-based software is a natural fit in the FOSS community. One of my favorite Hacker News comments of all time is https://news.ycombinator.com/item?id=13573373, where the author makes the case for why component-based software would have been a better fit for the Linux desktop than the standard approach of trying to build a FOSS replica of large, commercial platforms.
This is covered in a Harvard class: https://www.youtube.com/watch?v=g9KFrFp_HZ0&t=110s
The signs are all in the air, MacOS will not exist maybe even 5 years from now.

The merge will absolutely happen but it will be less of a merge and more of a takeover. iPadOS apps running on MacOS is just the thing to ease you in, eventually at a WWDC down the line the words “Most of our legacy MacOS users are spending most of their time in iPadOS native apps…” and your old versions of Photoshop or whatever will be shifted to be the ones living in the emulation layer like Classic OS9 apps to eventually be removed completely.

If you think I’m wrong, forget your own opinions and prejudices to iPad and walled garden computing and imagine you’re an Apple exec who gets to see earning charts, iPhone, iPad and MacOS. One of these things is not like the others in both usage numbers and profit.
Bah! It was a fun argument to read and you clearly seem to have been participating in good faith.
That seems reasonable, because you're waiting for a response that may not arrive. This is very different from a bug where all necessary customer feedback had already been collected, and is pending a fix.
> History provides plenty of examples of humans transporting other humans and other species across seas against their will.

And looking at history, it seems this accelerated the positive development and advancement of the human species.
> Third, you don't change the article in any way. You don't use a piece of it, and ad you own comments. you paste the article on the page with an appropriate byline

This has never been how AP works. Where are you even getting this stuff?

AP traditionally provides stories in an "inverted pyramid" [0] structure, such that an outlet can use as much or as little of the story as they need to fill a given space on the page.

They're free to modify the text as much as they want to. Such an article will list the Associated Press and whatever journalists edited, contributed, or otherwise mangled the original article. My (least) favorite modern example of this is when the Fox News website takes an AP article that makes the Republican party look bad and adds or subtracts to it until it's less damaging. The people responsible for that mangling are listed as contributors to such an article, as is the AP.

[0] https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism)
Interesting, what do you mean by it would look like a stock exchange?
100g of strawberries is 33 calories. 1 cliff bar is 240.
> you are posting a knee-jerk emotional response

You have no idea what their emotions are. Please don't go there. If something doesn't make sense to you, just ask.
IMO, It is the user responsibility to make a reproducible bug (to become a failing test). From there on it is the developer responsibility to fix it (make it a passing test)
The point I was making was that the distinction between native and non-native UI on Windows is very blurry, both by criteria one might define “native” UI (as windows UI libraries differ in how they are linked, distributed, and integrated with applications and the OS) and also by subjective criteria like look’n’feel. Even Windows itself can’t keep the story straight, and it isn’t improving dramatically in current Windows 11 previews, which feature a lot of different UI libraries and design languages across native apps.

“First party UI toolkit” is a phrase that imparts some bias because it implies, in the frame of this discussion, that this is what makes a UI “native.” But even though that would be a workable criteria, it does have one serious problem: it’s utterly meaningless to the end user. It doesn’t imply almost anything about the user experience or the integration with the OS. It doesn’t really imply a whole lot to the developer anymore either.

Compare this to the Linux desktop ecosystem, and it’s hard to tell much of a difference (other than the obvious fact that the Linux desktop is terrible :) — the UI toolkits feel similarly disjointed. Nothing feels “specifically” native. The only frame of reference is what your DE happens to use.

Obviously, this all comes down to philosophy and I don’t mean to imply that this makes Windows worse except for in the more obvious ways (conflicting design language, look’n’feel, developer experience.) After all, even though I still believe macOS is ahead in this regard, I loathe to use macOS.
Uh no.

Take clicking around a Microsoft ISS configuration on Windows 2000 vs an Apache httpd config file and it’s online doc.

I briefly tried both, and didn’t look back
In a way, it's counterproductive to limit VSZ. It's perfectly fine to mmap() gigabytes of files to virtual addresses, but you neither expect nor want to have that counted against your "memory usage" limit.

The entire problem is, in a way, unsolveable with current OS APIs. AFAIK there is no preexisting, good, actually usable, and universal memory usage meter. Some things work for a lot of cases, but I don't think there's anything that would work universally.

Coincidentally, in my eyes the best way to handle memory pressure in applications would be proactively rather than reactively. Sometimes you can unload more things, like pages in a document that aren't being edited right now. And if you need to fail, you can fail on good boundaries (e.g. refusing entire requests in server-like things) rather than in the middle of something that you need tons of work to unwind correctly.

(Slightly related: pool memory allocators, e.g. APR's https://apr.apache.org/docs/apr/trunk/group__apr__pools.html )
The Future of Psychedelic Science
I wonder how remacs guys are doing now
If everyone buys for a month at a time, it would be spread out over that month. With lockdowns, people bought more than usual, and everyone was trying to buy it at the same time rather than spread out. And then people heard about shortages and it just reinforced it - people who still had a month worth at home would throw another package in the care "just in case".