skysight-inc/HackerNews huggingface dataset:
If I were a billionaire, I'd fund a research institute whose only purpose would be to detect and call out fraud and shoddy work in academia. I'd hire the very best people I could in each field and put them onto this task. I imagine it would be easy to find excellent but disgruntled scientists in every niche.

You'd need to hire the best people with niche expertise. I know from my years in academia, nobody can understand and scrutinize your bullshit unless they work in the same sub-sub-sub-field.
> judges have refused to enforce the law, and made up their own

Do you have cases which survived appeal which sustain this? Judges' opinions tend to be way more sober than they're portrayed in the media, which mostly focusses on which side won.
All 13 fired employees were over 50 and 9 were male and all were white.

The article doesn’t give the department demographics but it’s hard to believe that the entire department was over 50 and white.

It will be open and shut if the department has multiple age groups and races.
Another example is in radiology. Many thousands of medical images are created and stored in lossless JPEG2000 every day with entire ecosystems of software to store and move them.
Documentation for people that already know what the thing is is called "useless documentation".

Its not within any reach whatsoever. The overview isn't linked anywhere in Setter.

Rule of writing documentation: if you're not going to write anything useful in the docs from a user perspective, don't pretend to write any docs at all.

Oh, and also, that link you posted still doesn't answer what does `rewriteOf` actually do.

Going back to the original docs of rewriteOf (https://hackage.haskell.org/package/lens-5.1.1/docs/Control-...)

> Rewrite by applying a rule everywhere you can

Rewrite what? In what? By applying what rule? Which type is the type being rewritten here? Which type is the rule? Completely unclear. This is not how you write library documentation, at all. Tutorials and overviews won't cut it - you need clear API docs, which are written by providing unabiguous explanation of the function inputs, function outputs and how they relate to each other.

(Yes, this is tedious and yes it often involves repetition, but it means a ton for actual library usability)

If there was one recommendation I could give to all Haskell library authors, it would be to explicitly assign an unabiguious descriptive alias noun to every argument within the text that describes their function. In the `rewriteOf` case, that would look something like this:

> Rewrite the type (insert type found in the argument list here) by applying the rule (insert type of the rule in the argument list) everywhere you can.
I hope they add support for Yubikey integration for iCloud with this.
I second microbit, and there are some robot kits that go with it too.

For a more 'electronics' experience, you could build your own arduino on a breadboard. eg: http://start.shrimping.it/
In this context, I read it as the poster emphasising the lack of any other legally protected class attribute (eg disabled).
Germany doesn't want to be 'too successful' at replacing Russian natural gas
No doubt you were considered one of the good ones.
If you're doing some kind of "pre-compression" stage then you want to reduce entropy as much as possible so as to make the "real" compression more effective.
As one in the same boat and tired of LinkedIn sending false positives and cold calls from 'recruiters', and Google searches returning the same five filled jobs over and over under different job site guises, and /then/ reading about recruiting scams, I decided to take Sun RA's advice and get off that planet.

Remember how fun this job used to be? Design meetings in pubs that included a go at Space Invaders, enabling all sorts of solutions that brought smiles instead of KPI's.

A lot of it was because we were in the Frontier, things built from chicken-wire and duct tape, we had the who, thanks to Usenet and Fidonet, who gave us the where, and we had that common why of being evangelists of a new era. There was no money but that was because there were no VCs, we were free, in the GNU sense

That today pretty much describes the Fediverse and ActivityPub, and the dawning need by non-technical folk that thinking small and 'local' is smarter than surveillance capitalism running recommendation algorithms only machines understand.

So it's just like the world we know, only it includes golang

Not that I've found any work there yet. It just feels way better than tunneling through superlatives on LinkedIn.
Maybe it would be easier to port ReactOS on M1 instead: https://reactos.org/wiki/ARM_Port
> most likely outcome has to do with compensation and productivity than "discrimination" against a class

If you’re overlooking someone because of their short “runway,” and then telling them that, you’re going to get sued. Because you are clearly, provably discriminating based on age.
Maybe they meant non-hispanic
AGI is like the nuclear bomb in more ways than one. It has the capacity to end the world, or start research that ends up making the world a utopia. It's also inevitable like the nuclear bomb -- no international treaty could have stopped the Manhattan Project, because it was seen as a moral imperative to those involved that they continue their research and create the bomb before someone else did. The same principle applies to AGI. If principled people don't invent AGI first, that means unprincipled people will, which could spend the end of the entire world.
Seems I'm in the minority here, but I agree with the author on his main point.

JSON is fantastic for organizing and passing data around, storing it, even for configuration files where the user doesn't need to edit the raw configuration. If you are like me and write a lot of tools that run in the background, lack a UI and where the only thing a user will be doing is editing a configuration file and running it, you're asking for trouble with JSON. Curly brackets and nesting and lack of basic formatting are bad for UX, and while it's a fantastic compromise for machine and human readability, it focuses more on machine readability and the human readability is just enough for you to look at it. It is not easy for a human to parse with their eyes.

I go with TOML for my configuration files most of the time. I am not a fan of YAML or XML. I don't think those offer any real benefit over JSON, and both have more downsides than JSON. TOML is a breeze to read and understand just looking at it, and is analogous to JSON as far as machine readability to the point that it's trivial to convert to it when you need to.

I do use JSON a lot, even for configuration files, but only when I'm storing a configuration in a flat file that the user should never have to see.
Perhaps age is just an oddball compared to the other protected classes, because there are legitimate reasons not to employ someone young (e.g., if the position requires x years of professional experience but the candidate has only been of working age for <x years) while there aren't many legitimate reasons not to employ someone old. Gender, race, etc. don't have this natural asymmetry.
I didn't say cheap, though that would help of course. But people aren't opposed to buying hardware if the UX is worth it (see: Apple). And I do think it could be worth it if installing services was as easy as installing apps on your phone. No signup process, and data can be shared between services.

I'm imagining something like Synology NAS with it's apps [1], but with more user submitted services, and better connectivity between them. If Umbrel/Yunohost/Sandstorm/Cloudron released a pre-configured raspberry pi with some sane defaults, that could be a step in the right direction.

https://www.synology.com/en-us/dsm/packages
you're missing the point; the 5.4v round charge port of my 1999 Cricket could have become "the standard"
> Maybe the nature of an open data platform for human consumption has something inherent to it so that it's better to accept a certain degree of inaccuracy and inconsistencies in its stored data?

That's complete nonsense. The only reason that web browsers accept malformed webpages is because there were already orders of magnitude too many webpages that violated the relevant specs when XHTML was introduced. If web browsers had enforced XHTML from the start, then everyone would have damn well followed it.
One could argue that a younger person could still be developing mentally and their decision quality and impulsiveness is undergoing change. Someone under 21 or 18 for example. But the same argument would be pretty nasty if applied to race.
And live butterflies that are flying look nice too.

That screed about “dead” butterflies is like insisting Leonardo da Vinci had never seen a real live human being because he drew one with its arms outstretched which is clearly not a resting pose for a man.
Why by 3? Is there any kind of basis for that number or is it just speculation?
I'd uninstall Lyft again right now if I could. Removed it years ago fortunately
Truly a SaaSflation is upon us
I was once in a DEI focused meeting with directors where a VP basically said that we had too many white men. A director even mentioned ways of treading the line of the law (after the VP shut down an illegal recommendatio), so it is pretty gnarly.

What I think it is happening is that people are competing in a who can be the most racist/sexist.

It was nauseating.
I don’t know if the term discrimination fits there. Employers would gladly employ children if not for the law.
Jay Leno famously has similar opinions of Ferarri as a vendor.
Say I as a manufacturer have a new better connection than USB-C. How do I release my new connection without getting the entire industries buy in?

If this had happened with computers, Apple would have been forced to include PS/2 slots and ISA instead of the much better ADB and Nubus slots.
The preceding discussion was specifically about "a CPU". Analog computers are specifically excluded.

If, despite that, you're trying to simulate an analog entity with an analog computer, or build any analog AGI, the question arises whether it's possible to build one any simpler or faster than existing biological computers, e.g. humans. If no, then why bother?
While super impressive, you basically need to do this dilution again and again for homeopathy (at which point it would be CH12).
It’s all about learning causation. It may not be strictly necessary, but it’s damned useful. If you’ve ever tried to learn causation from observational data or from a randomized trial, you’ll know which one is incredibly easier. If you can’t affect the data, it’s worth a lot less. Like learning to play a game without actually engaging in exploration. It can technically be done, but it’s so much harder.
Some are. The latest and greatest are. Generic medications are often inexpensive or free (with insurance). I take 4 regular medications, one has a cost...with my insurance it’s $7 a month ($25 without). 3 are free insurance or not because my grocery/pharmacy provides them for free because the want me to buy their inflated grocery prices instead of going across the road to spend my money at their competitors.
Software is bloated and slow to make it faster to develop mostly.

Look at your average website with 85 megabytes of JavaScript and Bootstrap for the UI.

TreeShaking in theory can get rid of all that unneeded JS - and there should be something that can do it for CSS, too.

But most people aren't using it. And even if they did, there would still be a lot of bloat left over from using the libraries to make life a little bit easier.

Go to average midsize startup and the amount of this going on is multiplied exponentially by the number of developers.

There's not really a cure here.

There's not enough engineers that know how to do things absent these frameworks - that even if you do know - it's still not worth it because the people you'll be working with probably don't.
I'm not sure why you're being downvoted. I'm fairly sure this is the correct reasoning. We generally think it's acceptable to discriminate on the basis of age in many contexts, one of the most important of those being experience. If you are selecting candidates with more experience or "maturity" than is possible for someone of a particular age, you are effectively discriminating by age.

Perhaps people have morphed their internal definition of the word "discrimination" into something that differs from the dictionary and therein lies the objection?
How many people are in the unprotected class?

The details depend on the jurisdiction, but I think we're talking about straight cis white able bodied US born men under 40?

That minority is maybe 20% of the workforce at most?
That you’re making an assumption that older people can’t be as—or even more—productive than younger people is strikingly on point for this topic.
That book looks quite fascinating but it advocates change through each individual (within a class of engineers), therefore it is not placing the urgency that is needed right now for change in our society, banking instead on long-term changes that will be too little too late.

FWIW, it is not that implausible that the world moves toward authoritarianism. This is the most crude but effective path toward achieving coordinated responses to a centralized mandate. I'm hoping for a different solution, think pervasive messaging without the force of the law. Not as with the Matrix, but as in "Life is Beautiful" the dad protects and elicits advantageous life-saving behavior from his son.

Also I wanted to mention Joseph Merz argument (https://www.planetcritical.com/p/urgency-action-and-ethics-j...) that it is too hard to go down the educational route, he wants to focus on direct influence of human behavior. Sound evil? It's basically trying to do what advertisers have done to us for decades or more.
Why would you need typing in a configuration file? I would think a configuration file would be specific to your program and any interpretation of data would be handled by your program.
Polymega Retrogaming System
Not on the client-side! Sometimes it happens when you're typing the first char, in which case you can hit shift (which is visibly activated) and then type the char. But sometimes it 'autocorrects' when you hit the return key, and the only workaround I've found is to type the password with the first char doubled, and then go back and delete the first of the doubled chars. Not fun, especially when you're navigating the cursor on a touchscreen!
Did you really go to law school? Or do they not teach the Constitution anymore?
I wish someone could rescue the whole thing from tape and host it...

on a PDP-10
How is that any different? Why stop at cord compatibility? Why not force all manufacturers to support Android?
Funny how they used to call them “Hacker”
Related ongoing thread:

EU reaches deal to make USB-C a common charger for most electronic devices - https://news.ycombinator.com/item?id=31652291 - June 2022 (839 comments)
Like I said, regulators stepping in is an overstep for the reason you're stating. It's a free market, they built a better mouse trap.

But at this point, USBC is the better mousetrap, they're now just using their market dominance to force a worse mouse trap on everyone to keep milking lucrative patent fees outside of what an efficient market would allow.

So again, fuck em.

Side note, this is why I really hate IP law (or at least the over the top term lengths of it). If they didn't have a monopoly on lightening connectors this wouldn't be a problem and the market would resolve this "problem" on it's own.

You don't get to act like they're just behaving like a free market participant should when they're actively exploiting a different market regulation.

I wonder what the fix here is. Would it be choosing a patent term length that optimises for spurring innovation?

Too short and you make it not worth while. Too long and things stagnate like this. Why does society put up with such suboptimal market parameters?
What's your opinion of detecting if output is a tty vs a pipe and adjusting accordingly? 'ls' does this I believe as does 'jq' (much to my irritation)
By Occam's razor here, an un-simulated world ("real world") would be a more simple hypothesis because a simulation would require a simulator to be posited.
Perhaps this should now read "Fiat and Volkswagen rivalry" :-P
The difference is that we can conclusively show that children are intellectually under developed.

Old people are often just as intelligent as their younger colleagues, and often wiser as well. Of course there are exceptions, but there are poor performers at every age bracket for a variety of reasons.
New Google FCC filing suggests that cheaper Chromecast is on the way
I think equal consideration should be given regardless of race and think DEI departments can be forces of good and improve organizations.

However, my limited experience with them is I can’t figure out their data driven decisions. For example, my org is 25% African American and 70% female and DEI gave a presentation on underrepresentation in the workplace and how we need to shift hiring to increase African American and female new hires. When asked to square this goal with our current employment demographics they made some hand waving about “looking into the data” and when the questioner refined their question to say the data already is gathered and seems clear the DEI head didn’t answer and just moved on.

Not sure what their goal is.
Congratulations on your success! I would love to be able to make a similar move someday, to downshift to a less stressful life and just make cool things and make some money from that. My question is, had you worked with wood in the past? It seems like your first tiki bar you built was pretty solid. I don't have any skills like that so I just wonder how long it would take me to get to the point where I would be able to rent/sell products.
A more DEI-aware workplace might have phrased it better and said something like "Sorry Bob, but we're trying to hire more diverse candidates for these roles"
I'd support that as long as there are exemptions for those devices that aren't quite like a consumer iPad. For example, there are a range of devices where your primary threat actors already have physical access to the device in question and it's important to prevent tampering.

These can include electric, gas, and water meters on homes and businesses; computing devices in correctional settings; certain military systems; gaming (gambling) systems like slot machines; etc. They aren't the usual use case but they are real and they are out there in significant numbers.
It's neat that there's work to make ? less magic and more general. The postfix ? for working with Option and Result is a really nice syntactic touch in Rust that makes it easy to work with those types in imperative-ish code, without requiring a bunch of map() or and_then() calls.
This already exists in some fields though. Gene expression sequencing data is almost universally made public through the Gene Expression Omnibus website, and that’s quite storage intensive. It’s used since regulators and journals require it to be used.
It’s at least valid to consider a young person insufficiently experienced for the job, as long as the hiring decision is legitimately made according to experience not numerical age alone.
> The construct is that society puts people into racial buckets.

So let's say you apply for a job somewhere and they ask the race question on the job application. I highly doubt that interviewers are given this information. Who exactly is holding people accountable in this system?
Most researchers are not super smart, and so they cannot get out of the data more than is relatively obvious. If they work hard to obtain the data, but then share it freely, someone else will just steal their lunch.
Props to Droid-Life for breaking this story:

https://www.droid-life.com/2022/06/07/new-mystery-google-dev...
It that like a Thunderbolt-3 cable which has electrical connectors at each end, but the data is transmitted over fibre?
Yes. It’d look like raising rates in 2016 slightly. But it’s not a certainty that would have been enough. There are lots of market concentrating powers at play leading to inefficiencies and waste.
We had them until year-before-last when the house diagonally across from us hired "Mosquito Joe" poison-spraying service. They didn't disappear with the arrival of LEDs about 5 years ago.
This is a political issue. GAMI has gone miles above and beyond what they need to do to show that their fuel works.
But without the global support, would Ukraine have lasted this long this successfully?
the TLDR: way earlier mental health interventions to interrupt the pattern (suicidal-to-homicidal)
The one where conservative investment and slower growth are part of the culture, maybe?
Lots of good technical advice. And it sounds like you're getting at least some interviews so I'd like to suggest:

- Have a professional review your CV / resume. It's a numbers game. You need more interviews, or perhaps more appropriate ones. A goid resume / CV won't get you hired. It just needs to get you an interview.

- Work on your interview skills. If you're getting interviews then at least some believe you're qualified. The disconnect seems to be at the fit / culture level. When possible, record your interviews and then go back and listen to see where you can improve.

- Looking into volunteering to do WordPress for a non-profit or two. That's worth listing on your resume. Perhaps revist your GH repos, make sure they reflect you and your coding skills.
If they were public you'd be able to FOIA their records? And/or get access to them in discovery since they're part of the plantiff organisation.
I find it most satisfying to act as if self-consciousness, free will, and qualia are all effectively "illusions" that are emergent properties of sufficiently complex brains, that it's unlikely we'll ever resolve any of the Hard Problems, but that we will be able to construct machines that exhibit as much free will as humans. It doesn't resolve any really important problems, but at least it moves the discussion past "is qualia required for AGI", which clearly it isn't.
> [...] computational cluster [...]

I would wager that the vast majority of analyses / code, in most fields of research, can run on a basic laptop. If I had to put a number on it, I'd say >99.999% of papers.
> Diversity and inclusion, she said, are the whole point of federal civil rights law. But AT&T’s allegedly “rigid reliance on the company’s internal demographics,” Cannon wrote, plausibly implied — at this early stage of DiBenedetto’s case — that his bosses “unlawfully considered his race and gender when terminating him under the pretext of financial strain.”

It sounds like, essentially, this judge is allowing the argument that attempting to rectify discrimination is illegal unless you can do so without generating new discrimination.

And I'm very excited to hear people who think that's possible.
I disagree. It has a formal grammar so at least in a CS sense [0] it's a language. Why is JSON not a language but e.g. TOML or YAML are?

[0] https://en.wikipedia.org/wiki/Formal_language
My family are poor christians from a 2000 year old farming village in southern lebanon who almost certainly nothing to do with the Islamic slave trade. But I get your point.
The way they've bastardized the definition of the word "diverse" so thoroughly among American institutions is really something to behold.