skysight-inc/HackerNews huggingface dataset:
"You're probably reading this on a browser built by Apple or Google."

Nope. Guess again.

"If you're on a smartphone, it's almost certain those two companies built the operating system."

Not using a "phone" either.

"You probably arrived from a link posted on Apple News, Google News or a social media site like Facebook."

Nope.

"And when this page loaded, it, like many others on the Internet, connected to one of Amazon's ubiquitous data centers."

Nope. Using customised text-only browser with prefetch disabled and no suppport for autoloading resources. Browser fetches the page from archive.org instead of AWS thanks to the loopback-bound forward proxy configs I wrote.

Clearly those opening statements by the four authors were just assumptions. Tired ones at that. Not the most creative way to open an article about what is for many of us an old topic.

The point here is that none of the "technology" developed by the "talented engineers" assumed by the authors as the driving force behind the article's subject "tech" companies was (in theory if not in practice) necessary for me to read the same article as everyone else, without any of the tracking or negative baggage that comes with companies like Apple, Google or Amazon nor the economic havoc in which they are content to thrive.

Choices matter.^1 Tech companies want to (effectively if not intentionally) remove as much choice as possible.

They have been very successful at this, through acquisitions and other means, to the point where people can write articles that begin with blind assumptions about what software readers are using.

1. As in "defaults matter".
I think Rush said it best:

"There is trouble in the forest

And the creatures all have fled

As the maples scream, "Oppression"

And the oaks just shake their heads

So the maples formed a union

And demanded equal rights

They say, "The oaks are just too greedy

We will make them give us light"

Now there's no more oak oppression

For they passed a noble law

And the trees are all kept equal

By hatchet, axe, and saw"

https://m.youtube.com/watch?v=iDM8fXhRdWs
"son"

Because women can't be hackers, I guess?
I think what people remember is her take on SF's "Summer of Love" which she depicts as a dystopia worthy of a William Gibson novel. Vast dislocations of uprooted people with no meaning in their lives, that sort of thing. It had its downsides, to be sure, but there was also a spirit of fun and experimentation towards a new society. I prefer Tom Wolfe's "Electric Koolaid Acid Test," which I thought captured the spirit better.

Edit: There's a documentary on Netflix I highly recommend. Joan Didion "The Center Will Not Hold"
"Please don't post shallow dismissals. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
Just an aside, I've noticed that anything I post criticizing the right gets me upvotes on HN. Anything criticizing the left is much more controversial. I wonder how HN leans as a whole?

I view myself as left of center, but not left enough by the standards of this community.

I just find that interesting.
Does it hide later posts on similar topics?
Why we gloss over great ideas – and invest in bad ones
Apple introduces search tab ads
Sure - but that doesn’t negate anything I said.

Authentec didn’t make Touch ID, and wouldn’t have been able to make it as a standalone company and Touch ID isn’t a general solution that others can use.

That means there is still room for someone else to do what Authentec was doing.
> Isn't the idea of underrepresentation of certain minority groups or genders basically that?

Not really, but it's a bit nuanced.

I'm not taking a position here on what is correct, but advocates for this sort thing will state that inequality in current distribution of outcomes is due inequality of opportunity in the past. If you accept that as true, you have a problem from a policy level as to what to do about it, if anything.

One approach would be to attach the opportunity side only, and assume that in time a more equitable distribution will arrive over time. The problem is for something like this "in time" is probably measured in generations.

Another is to try an tip the scales a bit to correct to impact of opportunity on those people effected, or on your company (or other institution) or both. A problem with this approach is you by definition don't really know what the correct distribution should be, so you are likely to be a bit hamfisted about it.
I suspect more people:

- see the rich vs poor divide

- see what it took for the rich to get there. And it isn't just "hard work".

Plenty of people work hard at all levels of life.
But the "hard work as a virtue" meme is dying.
Isn't Apache-2.0 also considered easy going?
People (especially young people) make those decisions based on impulse and emotion, then rationalize after the fact. You can't believe the explanations they give. Most people just say what they think they're supposed to say, or what they think would please the interviewer.
women are smart enough to hide their tracks
Let's ignore that your numbers are wrong, what is your point? That boys/men should be somehow punished by default? Or that women have it harder?
Yeah, it kind of reminded me the "python strict mode" they talked about before [1]. No designed to be cool but to be useful.

[1] https://instagram-engineering.com/python-at-scale-strict-mod...
PC Building simulator made me want a game like this.
Yes! Unfortunately I was not born with Vitalik Buterin’s innate genius, so I understand I have to move myself forward more mechanically.
$1.2 M reward offered for proof Covid-19 virus exists
Been all of these.

Used to multi task like crazy when younger.
Turned out it was a coping mechanism for severe ADHD.

Then had a few years of brain injuries.

I would see a problem. Say “reverse a string”, and think oh that’s trivial.
A week later I would finally finish.
I “knew” how to solve the problem, but as you described something was missing.

Eventually recovered, plus got on adhd medication.
Now I don’t multitask much. Only if I skip medication.

I still can but it’s harder unless I’m off medication.

In general I’m much more productive. But grander problems are a little harder as I’m not thinking too much beyond the moment.
Yes its more common than you think, in fact in the hiphop community has a slur that was created for men like that called "captain save a ho".
> But the UI thread can pretty wantonly read the compute thread's memory array to render it for graphics and may just get tearing like real hardware. ... How do I express that sort of arrangement in Rust's type system and make it actually safe and fast?

You can use atomic types with custom memory ordering, just like you would in C.
perhaps troubling, but entirely unsurprising. Societal learnings won't necessarily be undone in one article, no matter how insightful. Especially when a group in question is lambasted on the internet as one actively regressing civil rights and social liberties
Comments moved to https://news.ycombinator.com/item?id=27032627.
There was some mating skew no doubt. But that number is total nonsense and the study does not show that.
"This just in: SpaceX behaves like every other ISP."
First, please don't take HN threads straight into ideological flamewar hell.

Second, since you've been using HN primarily for that, we've banned the account. We ban accounts that use HN primarily for ideological battle, regardless of which ideology they're battling for, because there's nothing more destructive of the intended use of the site. Not to mention its intended spirit, which is gratifying curiosity, not smiting enemies.

https://news.ycombinator.com/newsguidelines.html
Every base is base 10
My reading of it is that the commenter is interspersing things his partner said during that discussion with conflicting opinions that she expressed at other times. It’s unlikely that she stated all of these things in sequence.

I think it’s normal for people to hold some contradictory views. Our web of mental concepts may have a lot of nodes in it that resemble one another, but with different neighbors, that developed at different times in different contexts. Duplicate records lead to poor consistency!

It seems like the commenter, upon reflection, noticed this inconsistency and was bothered by it. But he has the EQ to realize that starting an argument over it is unproductive, so posted here under a throwaway to get some catharsis.
I don't think they'll happen unless a government adopts one and there's no incentive for that.

Most developed nations treat them like a security (investment) which makes them useless for daily transactions. You're supposed to track capital gains and losses. Throw in something the the wash rule the US has and you can see how it becomes impossible to use them as a currency without getting into tax trouble.

Heck, I think the IRS even expects people to declare gains when they mine a coin. I'm not American though, so I've never really looked into it. I don't have any crypto either, so...
I can see a business in there somewhere.
Exim has had so many serious security vulns. No idea why it is the default in Debian over something far more secure like Postfix.
It's also through spraying the lawn with chemicals that kill unwanted weeds.
One job isn’t your career. Staying at a place that doesn’t understand or respect developers is actually damaging to your career.
On-call at home should definitely pay less than active duty. That way, when a call comes in, the annoyance of being interrupted is offset by knowing you're getting paid more for responding.

If you get paid the same, responding to a call just becomes an annoying interruption ("I could be at home making the same money if this person I'm helping had just been more careful!"), leading to a worse experience for everybody.
Even on Debian 11 also!
I've done that with multiple girlfriends and it never was a problem? How do you expect them to react?
Yes, Static Python especially relies heavily on strict modules, since they enable us to perform module-local analysis, which enables some cool optimizations.
> Who decides what is "important"? Who decides what is "over/undervalued"? What do you recommend, a new government agency to ensure that all people investing are investing in "properly" valued securities/coins/etc.? You say the coin is overvalued, however the average person obviously disagrees - this is the point and purpose of a free market. Supply and demand.

You can't live in a Tulip. Lol.

I don't think it's a huge stretch to say that a company that makes cars is worth more than a company that wastes electricity and compute resources.
I had thought similar for some years / decades.. the past few years my views on older people having sex / not / alot etc have changed quite a bit.

Certainly there are some old couples that stay together without good sex for different reasons, religios beliefs and such...

But if you are an intimate couple - that includes sex. If you are not having sex you are just roomates / friends - and there is nothing wrong with that.

I know a few different people in thier 70's right now having really great sex because they have found new partners, and because it's great they are having a lot of it.

So it could be less important if both people's only goals are stability or other goals - however we are seeing from reports in retirement communities and nursing homes that whether it is the loss of partner through death or divorce or just ageing single into a new community of options - that people are indeed searching for sexual compatibility as they age - often times with many more partners later in life than mid-life.
Graain was very subject to rotting in the middle ages and before. One of the main problems was ergot - a fungus that had a deadly payload of ergotamines etc, LSD is in there as well. It is a potent cancer causer. A huge % of grain from Roman times on was affected by ergot.
https://en.wikipedia.org/wiki/Ergot
Ask HN: How to Pay Users of an Application?
What are the models to pay out users of an application? Let's say you wanted to pay a fraction of a cent per photo that a user uploads.

My thoughts are -

1. Have a balance and cut people a check when the amount becomes reasonable. This seems like it would run into legality issues. Are they contractors? Employees?

2. Blockchain. Each interaction is granted some credit on the blockchain. Those credits can be sold for some other purpose (hypothetically, downloading the images in the future) creating a marketplace. This one seems in a comfortable legal grey area, but you need to do blockchain dev.

3. Everything is paid. Less ad hoc and the users explicitly are contractors.

4. Profit share, kind of like how REI does it. Get some proportion of the work done back as money.

None of these seem super clear. Ideally I would just like to pay users a fraction of a cent for valuable contributions (e.g. uploading or voting to reddit). Curious if anyone is aware of something that has solved this problem, or any write ups on maintaining a large contractor work force.

Thanks!
A character in Neal Stephenson's "Fall or Dodge in Hell" - exploits a hypothetical issue at the Belgium/French border to fence off his home and form a sovereign city state (enforced by armed guards, political influence and technology).
I don't work in computer graphics, but I've always gone the other direction and been amused by the analogies of digital image processing to the physical ones.

An example is the "contrast-adaptive sharpening" that AMD introduced a while back in their driver. I've been using contrast-adaptive sharpening for a long time in my film development. I use a developer (Agfa Rodinal, with many clones such as Compard R09) with a solvent effect that tends to increase edge sharpness. If you use it in high dilution without any agitation then highlights or sharp edges will tend to "locally deplete" the developer and reduce the rate of development. In combination with the edge-enhancing nature, this compensating effect tends to help reduce the haloing from the sharpening (and of course it also helps pull your highlights back a bit in general). Which is basically what contrast-adaptive sharpening does!

And of course there's all those skeumorphic terms we've adopted that we no longer consciously think about the origins of. Dodging and burning, unsharp masks, and airbrushing are all real things that people used to do by hand!
It seems about right if you are talking about dating apps.

- https://techcrunch.com/2009/11/18/okcupid-inbox-attractive/
- https://quillette.com/2019/03/12/attraction-inequality-and-t...
The Day People Named Josh Fought in Nebraska
In 2001 children soldered each logic gate by hand. /s

Just kidding. It's satire. It's supposed to be funny because a chip fab is a very clean environment, not a "sweatshop".
I thought countries that have most of those things seem to have as many problems with depression and anxiety?

And countries without those things perhaps don't?

Which are the correlations that actually matter?
>various quota systems that mandate granting unequal opportunities for otherwise equally suitable applicants in order to achieve an equitable outcome for various groups

This is the problem in your definitions. Are you talking about equity of outcome at the individual or group level? You are mixing the two there.

No on is advocating equity of outcome at the individual level. People are using equity of outcome at a group level as a measure of equity of opportunity at the individual level because there is an assumption that when two large groups of people have similar opportunities they will have similar normally distributed results at the individual level. If you argue otherwise, you quickly start getting into areas of bigotry by saying that a certain group is not willing or capable to make the most of opportunity.
If you bought bitcoin on march 8, you would be up 10% now. If you bought it on march 15, just a week later, you would be down 10% now. And this says nothing about different strategies (holding vs day trading, etc). Very easy to cherrypick data to support whatever narrative you want.

Stocks crash too, just look at last year.

If you like safe investments, then choose safe investments. There are investor profile questionnaires that you can take online to determine what your level of risk tolerance is and what portfolio balance would be the most appropriate to you. Nobody cares what _your_ level of risk tolerance is. It's a personal thing and it's different for everyone.
Why corporal punishment is still used in some US schools
An acquisition proves only that the acquirer needed to hire people, needed customers/users, wanted to kill a competitor, or didn't want to execute a business model. It doesn't say anything about whether, during the hundreds of millions of person-hours of work that they buy every year, those companies failed to come up with an idea.

The startup world is mostly a oroving grouns for execution, not ideas. Successful companies are almost never novel. There is usually an earlier competitor that failed.
What if someone did the same thing to black women? It seems only some "standards" are acceptable.
Usual disclaimer: The branch predictor is one of the things that will make your program slower, so keep it in mind, but it's the memory stupid(!) so if the powers that be want a faster program in a few days focus on memory layout and cache usage first.
My point is that STEM is already too broad as it is to focus resources on chip fabrication. Neither Accounting Software skills nor Interior Design skills should be eligible for funding for this stated purpose. But certainly diluting STEM just causes us to move further from that goal. The types of approaches to early education are going to be more broad, as is necessary (and LEGO drone kits sound like a great approach to that), but a student has to specialize as they advance to higher education, and if we're not funneling enough students into the critical categories, we can lose all of our strategic advantage in technology.
Spark structured streaming is in there under structured, high temporal locality.

It didn't make it into https://scattered-thoughts.net/writing/internal-consistency-... because it has severe limitations for low temporal locality operations:

* As of Spark 2.4, you can use joins only when the query is in Append output mode. Other output modes are not yet supported.
* As of Spark 2.4, you cannot use other non-map-like operations before joins. Here are a few examples of what cannot be used.
* Cannot use streaming aggregations before joins.
* Cannot use mapGroupsWithState and flatMapGroupsWithState in Update mode before joins.

* There are a few DataFrame/Dataset operations that are not supported with streaming DataFrames/Datasets. Some of them are as follows.
* Multiple streaming aggregations (i.e. a chain of aggregations on a streaming DF) are not yet supported on streaming Datasets.
* Limit and take the first N rows are not supported on streaming Datasets.
* Distinct operations on streaming Datasets are not supported.
* Sorting operations are supported on streaming Datasets only after an aggregation and in Complete Output Mode.
* Few types of outer joins on streaming Datasets are not supported.

I haven't looked into the implementation but I'm guessing they just don't have good support for retractions in aggregates/joins. I also think it's likely to at least fall afoul of early emission and confusing changes with corrections.

The rest of spark doesn't really fit the post at all afaict - there is no streaming or incremental update, just batch stuff.
Never realized Carl Meyer was at Instagram, but this explains a lot now! His work on Django has always been superb
> Why haven’t these been tested?

They were tested and perfected a hundred thousand years ago when humans were living in tribes. In a tribe shaming people for being polygamous was part of the system to keep some checks and balances. With people moving to cities and dating online, those checks and balances are suppressed, and the market balance shifted towards polygamy (few high value man date many women).
This is BS. I was in the room during the doctoral defense of an experimental student who got his PhD and went to work for Lam Research and he couldn’t answer any of the theory questions I asked him about his work without my prompting. Why does it need a PhD, because the companies don’t want to train you on the job?
That seems like it could be an interpretation problem where the definition of sex changes to only include penetrative sex in the context of the safe sex question.
you do realise the point of things breaking is so that people would be coerced to make a new purchase...
Multitasking is easier if the task you are switching to is well understood. So, one way of knowing if people understand something well is, if they can jump in and out of it without much effort
In a "comment a positive message on your facebook status" way? Sure, I'd do that. In a real, be-there-no-matter-what, show up consistently for them even when they're a drain and show no signs of improving for months on end? Some I would, some not.

Really, though, friendship isn't a commitment. I am friends with people I enjoy spending time with. I have plenty of people I am no longer friends with because we stopped having things in common or geography got in the way. That's not a failure on them or me as people. I've made new friends and so have they.

I don't feel bad about saying no to things I don't want to do. I don't want to spend time with someone who isn't fun to be around. With some close friends, I will, out of some sense of obligation or caring about that person. With most friends, I don't feel responsibility over their emotional state, and would rather support my own.
I never got round to trying it but I was wondering whether you could generate a Cauchy-distributed wait as a way of breaking badly written benchmarks/timing gadgets (i.e. the mean is indeterminate)
Shopify is working on this! They have YJIT, led by maximecb
It wouldn't (likely) be the main way you program a device so much as an interpreter available on the device for interaction.

I last used it on an ARM micro. Building and deploying a new image to flash is substantially slower than using a lisp console over USB serial, and requires me to wire up the programming headers instead of just using the USB line providing power and other services.
Please don't take HN threads further into ideological flamewar. That includes omitting gratuitous flamebait.

I realize this thread has all sorts of such things going on in it, but this was a noticeable step hellward.

https://news.ycombinator.com/newsguidelines.html
Key to remember that in the Golden Age of Porn, probably less than 5% of teens had seen a pornographic film. Today it's probably over 99%?
Widely and freely available HD porn too. It’s easier than ever for people to use it as a substitute, and it reduces the drive to seduce. It contributes to a downward spiral of satisficing.

Edit: Getting downvotes from folks in denial. I’m not making this stuff up, college students rarely used to have ED, now porn-induced ED is quite common. Many such cases! [0]

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5039517/
> if I had a tool that would generate Terraform based on the summary page of an AWS construct

This is definitely something we've considered. Our primary platform over at https://www.deref.io/ (still in closed beta) can export resources to Terraform or Pulumi. Video from a few months ago available here: https://youtu.be/DsZsYs_N4NU – If that's interesting to you, drop us a note at hello@deref.io and we can talk about your needs.