skysight-inc/HackerNews huggingface dataset:
Despite declarations that busing to desegregate schools failed in the 1970s and 1980s, that era actually saw significant improvement in educational equity. When the National Assessment of Educational Progress began in the early 1970s, there was a 53-point gap in reading scores between black and white 17-year-olds. That chasm narrowed to 20 points by 1988. During that time, every region of the country except the Northeast saw steady gains in school integration. In the South in 1968, 78 percent of black children attended schools with almost exclusively minority students; by 1988, only 24 percent did. In the West during that period, the figure declined from 51 percent to 29 percent.
But since 1988, when education policy shifted away from desegregation efforts, the reading test score gap has grown — to 26 points in 2012 — with segregated schooling increasing in every region of the country.

¯\_(ツ)_/¯
Unfortunately I have done take-home assignments and then been ghosted by companies. If I am a candidate I don't know if you are going to ghost me or review my submission. It is tough because I do think this is a better signal than whiteboarding, but there is an asymmetric time commitment.
Artificial Intelligence Revolutionizing the Smartphone Industry
What the hell is an x286
I’m not sure; my statement is a general one in response to yours.
So, right back to fiat!
Using OpenBSD should mean that your own system isn't spying on you.
> They appear "not unique" only because other ISAs copied them so thoroughly.

https://tvtropes.org/pmwiki/pmwiki.php/Main/SeinfeldIsUnfunn...
No need for root?
The MeshCODE theory – molecular basis for memory storage
A friend of mine ended up on a security news of the week show Tom hosts. The show is called How they got hacked https://howtheygothacked.com/ .

I can't be an expert on every topic but I want some basic knowledge. Things like the CSS Tricks blog and How they got hacked allow me to keep up and not get blindsided.
Subr: Broadcast Your Social Content to Increase Reach
> once you go ad-free you don't go back

I've gone back repeatedly. I keep accepting the free trial for three months without their incredibly annoying and hostile ads, and then cancel before it charges me because I'd rather walk on hot coals than give Google or it's ilk money.

90% of the YouTube ads I get are just for a freaking keylogger[1] anyways.

[1] Grammarly is a keylogger, it logs every keystroke you make and sends it to their cloud service. Fair warning.
Careful, you can’t say that now without people thinking you’re a racist.
There is no reason we can't have a proprietary radio chip connected to an open source phone.
How many beta software programs do you use on your PC?

How many of those beta software programs that you use on your PC would you trust enough that if they "crashed", you would be dead/horribly maimed?

"Beta" should not exist on public roads, except under very controlled conditions.
There are disparities companies can fix through hiring practices and ones they can’t. Systemic bias is one they can’t—who Google hires or doesn’t simply doesn’t move the needle on generational poverty. Even if every professional industry does it, that doesn’t move the needle because those industries employ a small fraction of overall workers. Fixing biases and barriers to promotion in service jobs and trades would do vastly more to fix systemic bias, because those industries simply employ vastly more people across a bigger cross section of the work force.

Then there are disparities that better hiring practices can fix, namely correcting the “first and only” problem. Most people just want to fit in, and being the “first and only X” makes that harder. It’s a kind of disparity that exists only because it exists and can be fixed by simply hiring people from diverse backgrounds to achieve a critical mass so that future applicants don’t face that conundrum.
Actually, the cell line issue might not be so bad or rather all cell line work is much worse than you all imagine.
No cell lines actually resemble the real tissue in gene expression if you say, do an rna screen and see what actuallg gets expressed. They are changed by line establishing process, use of various media, number of passages aka how long they’ve been in culture from thawing a line till the test (cant be too little or too much, requires line to recover after being frozen), person who’se culturing (some people tend to starve cells and passage full plates and have different parameters of work even despite some labwide protocols), adherence to the plate and growing in flat monoculture, getting plates out too much or watching them too lonv under the microscope. Some effects are temporary and not so serious. Some effects are rather serious. Like the fact that flat surface cell lines will never be a good proxy for the actual tumor growing in 3d in the actual human. That’s why people experimenting with spheres, multucultures with other cells, organelle cultures, animal models, and eventually all the clues from all the models add up to something that could be a theory of some mechanism. And then in most cases when applied to humans in real life it might not work or be harmful.
Now, the skin cell in cell media was likely arrayed and had features similar to breast cancer cells so it might have been okay to use for this super imperfect approximation.
Not sure if this particular instance. In vitro is only a part of it and peer reviewed journals differ in their authority ratings, with big boss journals like cell requiring you do deliver crazy amounts of different models to make any statement. Reading those papers is like reading house ads, scientists kind of learn to cut through bs
I don't understand this argument in American politics ("If we build something nice, those no good poor people will just ruin it!") and I especially don't understand it in this context. Unless my memory is far worse than I imagined, there are free toilets everywhere in the US (not so much now with COVID restrictions) and they're not all overrun with homeless. Have you never been to a public beach?
My experience has be exactly the opposite. Never struggled to find a toilet in the US. In Europe, as a tourist, no public toilets and shops display prominent sign that it is for customers only. So often I had to buy $8 coke (served flat with half an ice-cube) for the privilege to use a toilet in the basement with space no bigger than the pot itself (and the pot has no toilet seat). Just sharing a counter experience.
You’ve drilled down to the critical issue - batteries. For better or worse, we have observed there’s a limit as to how much stuff people will willingly carry on the regular. Current phones barely fit in that space envelope. Make a phone twice as big or require a separate device, and for most users this is equivalent to not carrying a cellphone.

I don’t think the current dominance of the big two can end until the hardware and software requirements of making a good phone are much much more accessible to normal developers/engineers than they are today.
Devore's book is great. It's sad it gets many negative reviews. In my experience, there are two types of people:

1. Those who want a statistics book to be like a math book: Fewer words and more equations.

2. Those who want a wordy book with little math

Devore's book is in between, which is why I think both camps tend to hate it. It has a decent amount of math, and has quite a bit of text. The text is invaluable: You get information about common rules of thumb. You get insights on why the technique works. Etc.

And the examples/problems are great. So many of them are from real papers/books. You're not working on some contrived example, but on real world problems.
Yeah, this debate has two instances of it from opposite sides: The original story claimed to feature people who were (voluntarily) not accepting speech from someone they suggested was subtly intolerant. Then someone said "we shouldn't restrict people like that, and we should restrict (or resist) people who try it".

It's hard to make self-modifying systems stable! I simultaneously want to preserve open debate, but also do want to reduce prevalence of views proposing easier rules to shut down debate (by defeating them in debate, not by law).
Show HN: Unbiased News. Trending Topics
Marrix multiplication is fundamental to basically any numerical method you can think of, with applications ranging from machine learning to numerical solutions to differential equations to graph algorithms used in network analysis
The median age of my team is 60.

We give candidates all the time they need, as in a week or more. We explain the process when we ask them to interview, and if they prefer a white board interview instead of a take home, we can do that. So far, no one has taken that option.

You're right that some people object to being asked to do programming (though none that we've asked to come in have objected) and some people think they should be compensated, which we don't do. I point out that the code review, for example, takes my team of 4-5 engineers 1-2 hours of their time, so we are matching the candidate's time spent with my team's time.

In any case, it's certainly not for everyone, and we're flexible.
We're effectively bringing shepardizing to science at scite (scite.ai). Here's a piece I published on the topic recently: https://www.sciencedirect.com/science/article/pii/S259023852...
> My personal belief is that the number one use is for money laundering...

Have you ever experienced a natural disaster? One thing you realize quite quickly is that your debit card is useless. That doesn’t mean transactions stop, people are still buying and selling, those with cash at least. If there’s runs on banks, infrastructure outages, etc, those relying entirely on debit and other payment cards won’t be buying food!
> I'm curious of what is missing

My initial response was related to missing comments and collaborative real-time editing in the v1 link you provided. However, I searched a bit more and found that their newer API versions include both of those features.[1]

Here's a blog that's announcing their real-time collaborative editing[2] back in 2013, so that's been there for a while.

That blog post also lists a few products that make use of the real-time feature but the only client that's an actual editor ("Neutron Drive") has since died with its domains no longer working.

I guess this is one of the rare cases where you can build a client based on their API and Google actually promoted one of them but I'd still say that it's not really meant for it.

The primary use case for these APIs are bot services like Zapier and integrating a "Save to cloud folder" feature in your own app.

Even if they actively encouraged you to build a client based on their API, who would risk it? We've seen how Twitter handled 3rd party clients after it got big and that's likely going to be the case with every major player.

[1] https://developers.google.com/drive/api/v3/manage-comments

[2] https://developers.googleblog.com/2013/03/build-collaborativ...
Women-Founded YC Companies
I was a diversity hire at Microsoft.

The difference was that it wasn't based on race. Eligibility was decided by a mental health diagnosis, and successful applicants also received specific coaching that is better tailored to the way they think.

Not having those things would have made work far less bearable than it was, as it had been for me in the past.

And while I do believe that Microsoft wants to hire people from diverse backgrounds, I personally found that the workplace support was a legitimate material benefit to me. I did not feel like I was forgotten about just because I now contributed to some organizational diversity makeup. Parts of me that I consider my "identity" change the way I experience the world in significant ways, from the perspective of mentality and the senses. I continued to receive assistance for those things provided by the company, for years, and as a result was more or less successful at living an adult working life.

If hiring candidates are preferred because they have a certain background, in a lot of cases it feels like it's not for a reason that makes sense except to reach a quota, but in my experience there are exceptions. Or programs that feel like exceptions, at least.
Alas, it is so. Graphics cards have much the same going on. It's part of why Nvidia will likely never opensource or mainline their drivers... They have a huge need for blobs and hardware backed secrecy in order to enable most systems to be compatible with HDCP. That means they need to be able to attest to their cards having not been compromised since leaving the factory.

As someone could in theory cobble together an HDCP compliant rig and good heavens, might be able to intercept and decode HD content!

So much of what makes the tech giants so lucrative is that they act as centralization points for industry level orchestration of what user behavior to support.

You can bet that if an industry working group is stoked, there's likely hidden in there somewhere an implementation detail intended to curb an undesirable user freedom or general capability.
right - and this all started when someone who said "hey, let's stop people from shutting down discussion" was accused of being intolerant. When in fact for the existence of tolerance to continue, some self-defense is necessary.
Exactly. If you go to China (edit: I don't mean just staying in 5 star hotels), expect to see someone else's excrement at some point.
"I propose that memory is stored in the brain in a mechanically encoded binary format written into the conformations of proteins found in the cell-extracellular matrix (ECM) adhesions that organise each and every synapse. The MeshCODE framework outlined here represents a unifying theory of data storage in animals, providing read-write storage of both dynamic and persistent information in a binary format."
Question of the century: will tech solve the climate crisis – or make it worse?
> but all you hear about is hell stories

The reality is distorted though. Like in this article many would argue that none of it is sexist and it is just human behavior.

Whereas other women reading this have their biases confirmed.

I really struggle to find any sexism stories that describe situations that don’t also happen to men.

Human nature is to pattern match. It’s easier to blame groups than to blame individuals than to blame yourself.
One of my favorite little-known algorithmic facts is that a sparse system of n linear equations in n unknowns over a finite field can be solved in time O(mn) if the corresponding matrix has m nonzero entries[1]. I'm surprised at how hard it is to extend this to the reals - it seems like dealing with the precision issues is much tougher than I imagined.

[1] http://www.enseignement.polytechnique.fr/profs/informatique/...
To some extent, 'maximizing the profits of the computer industry' has given us the slick hardware that we have available.
Come on, I can easily construct a scenario where it isn't voluntary from the trans woman and is between two people, as a matter of fact I already did:

> What about a situation where a cisgendered man prefers having sex with people that also have dicks? Typically, we would call this person gay, which we interpret as "men who have sex with men". However, this person would want to have sex with cis men and trans women, not because they're transphobic, but because their preference is based on the person's physical body.

What are you going to say when this person declines sex with a trans women? Is that transphobia? Should they be forced to lie about why they're declining the sex? Is wanting to have sex with people with the same genitalia as you transphobic?

> Thinking that it is even possibly reasonable to exclude a woman from playing womans sport because you don't believe they are womanly enough, regardless of their beliefs, is blatant transphobia.

This is just projecting reasoning onto me that I've never espoused. I never made the claim it's because I "don't believe they are womanly enough". The reason is that certain people have a biological advantage that others do not. The name "women's sports" is somewhat unfortunate because the goal is not to separate women from men, but actually to separate the people with that advantage from those who without.

> And the long pseudo-science "not men but kinda men" justification is the sort of thing bigots tried to deploy against gays, religious minorities and women in the past.

Again, this is refuting a point I never made. Trans men are men with a bio woman body, and vice versa for trans women. That isn't pseudo-science, it's the literal dictionary definition of what a trans person is.
Having long resorted to only reading issues in my MUA because t-prot¹ can fix some of the awfulness, I like this.

[Crosses fingers to get buy-in from stakeholders to enable it in shared projects.]

¹ http://www.escape.de/~tolot/mutt/
Front end dev, video games, devs that use Firebase or Mongodb all the time? Devs that work in companies where only a trusted few touch the database, and everyone else works on their abstractions? Heck, with stuff like Rails, you can mostly treat the DB as a strongly typed KV store unless people want heavy reporting.

SQL is useful to know, but it's hardly necessary in today's world.
If the dominant web browser wasn't an ad company, browser extensions would not exist in the way they do today. Because any responsible security engineer would nuke browser extensions from orbit, but currently everyone who isn't an ad company has to maintain feature parity with the ad company for competitive reasons.

They are by far the most risky thing one could possibly put on a PC. They essentially remove any alleged benefit to HTTPS/encryption or anything of the sort, because they live inside your web browser and have post-decryption access, often to every website you visit and everything you enter into them.

Do not use browser extensions. Ask your IT person to restrict the ability to install browser extensions.
In your excitement, you also forgot to explain how this is achieved.
With a sparse system, you might run into dependency chains that effectively make it dense.

Like in an adjacency matrix for a graph, you may have a lot of sparsity, but if you're forced to consider neighbors of neighbors, the adjacency matrix you need is A^2. This can be dense even if A is quite sparse.
That's really excellent writing. It explains the gist of it really well. I suspect the proof details are very complex though. It's also not clear if this method will practically be a speed up, or just asymptotically.

It's still a very cool result though: I love how my intuition would tell me that solving matrix multiplication is surely the fastest way, and then someone comes along and explains this method and my brain goes "oh yeah, that does make sense it could be faster". That's the beauty of certain results and explanations.
This is probably why the AI field will undergo a new winter.
Done https://github.com/scitedotai/scite-zotero-plugin
The hypothetical single income earner that we are debating would pay an average rent of $2250/mo for a 1-bedroom in Toronto. Roughly 10x the cost of TV, internet, and phone. This cost has risen from ~$1750/mo in 2017 at roughly ~10% per year.

For perspective, our hypothetical individual would be experiencing house price inflation equal to a new TV, phone, and internet bill every year.

(1-bedrooms displayed the lowest price increase of any housing category in Toronto according to https://www.zumper.com/rent-research/toronto-on )
My recently experience with the Choctaw Nation would have led me to think the exact opposite. Their new headquarters is absolutely amazing. Beautiful new buildings, and huge casino expansion underway too. They seem to have been taking care of the tribe members quite well.

But that may be an inaccurate assumption on my part as well.
My mathy pop-punk band babygotbacktalk released our debut album last year! https://babygotbacktalk.bandcamp.com/album/genre-reveal-part...
BCPL ocode is quite a bit older the UCSD P-code.

The BCPL compiler always outputs ocode. Then a back end for the particular system statically generates machine code (or assembly language)

Back in 1983 I helped take a BCPL running on a VAX and add a M6809 back end to it.
You work in tech in the US, a place I had to leave because I did not have a job, shelter, food, health insurance and had to go to China.

I have black friends that work in tech, patent law or whatever in the US. Yes, racism exists, no doubt. They told me anecdotes. But I am not very impressed by your complaining. And this is the most polite way I can phrase it.

Don't like it in the US? Go to Africa. Good opportunities there. If I had to leave China, Ethiopia would be on of the places I would consider.
I had a friend that was trying to lose weight and he said "I've tried everything, I mean everything you can think of,
except diet and excerice".

Companies will try everything,I mean everything you can think of, except increasing wages or training people.
I felt the article undersold an important technical detail about this work. Many randomized algorithms have a "with high probability" guarantee, which for linear systems might look like:

for any ε > 0 and 0 < δ < 1, using poly(dimension, #nonzeros, condition, 1/ε, 1/δ) floating-point operations, our algorithm finds a solution having less than ε error with probability 1 - δ.

However, that is not the kind of guarantee stated in Theorem 1.1 in the paper. Even though the algorithm uses randomness, the analysis yields a classic big-O complexity guarantee that does not involve probabilities.

This is a big difference, and it makes the result stronger.
This is always a fun thing to explain to people at home in Tokyo.

"Oh wow this office building put the toilet outside the security cordon."
"What."
"Well the guard checking badges is there and the toilet is outside that, so, well, that would never happen [in a big city in US]."
"... Do you think the valuable things in this building are stored... in the toilet?"
"Ah, no, that's not the nature of the problem."
"What is..."
"... It's complicated."
"How complicated can it be?"
"It's actually not complicated but more of a taboo to acknowledge."
Exactly. It is like your physician telling you if you keep drinking your liver will die. And a year later you proclaim: this guy is so unscientific, I stopped drinking, how come he didn't predict that.
> And on top of everything, board games—including chess—have been completely banned to promote social distancing.

Well that sucks.
I started making music in the 90s when computers were obviously much slower, so we're only used for MIDI sequencing of external hardware. I spent my highschool years doing y2k prep for a few companies, and saving evey dollar do I could buy hardware samplers, mixers, synths.

These days, it's modular synths (some of which I've built), and many computers.

https://open.spotify.com/artist/0aqdYuKQ9dpJHxdef1zGiq?si=zQ...
Tables are, of course, an excellent way of organizing data. Now add in the easy point and click UI and simple formulas to get you hooked, and soon you find yourself deep in VLOOKUPS and macros with no way back. Excel eases you into data organisation and manipulation. Many tools are better for any given task, but Excel excels at generalising.
You jest, but I had a manager who loved Cyclomatic complexity as a measure of programmer ability. I tried in vain to convince him that CC was measuring the complexity of the underlying business logic, not my programming ability.

I wasted a lot of brainpower cutting down CC in my code doing terrible things like storing function names as strings in hashmaps, i.e.,

String fn = codepaths.get(if_statement_value);
obj.getClass().getDeclaredMethod(fn).invoke(param,...);

Because that could replace several 'if' checks, since function calls weren't branches. Of course, no exception handling, because you could save branches by using throws Exception.

To this day, I wonder if Cyclomatic complexity obsession helped make "enterprise Java" what it is today.