skysight-inc/HackerNews huggingface dataset:
> So should we implement systems that target suspects based on the color of their skin? Obviously not.

Why not? Why is that obvious?

Utility: if the system isn't effective, there will be additional crime and additional victims of crime ('''bias''' against those victims)

Group fairness: the system should target the population in a uniform manner across all skin colours (actual statistical bias to favour skin colours over-represented in crime)

Procedural fairness: the system should follow the same process for all skin colours ('''bias''' against skin colours over-represented in crime)

In a world where skin colour isn't uniformly distributed across crime rates, you can't have all of those. You must explicitly sacrifice one of those factors to have a chance of satisfying the other two. Ignoring this trilemma doesn't make it go away. No matter what you choose, including inaction, there will be a harmed party.

This was an actual scenario faced by the COMPAS parole sentencing system. There are no easy answers.

P.S.

You are surrounded by systems that target you based on the colour of your skin every day, and the designers of most of them aren't even aware of it. Scandals like 'Woman slams ‘racist’ Boots for putting security tags on hair products for black customers but not those aimed at white people'[1] are driven by very simple models and very limited data like [sku, shrinkage rate] that you would think can't possibly give away skin colour. And yet they do. And if you want to make those models 'not racist' then you do actually have to statistically bias them on skin colour. Again, no easy answers.

[1] https://www.thesun.co.uk/news/9941383/boots-racism-security-...
> So I guess I shouldn’t tell you where I live then

You live in Japan. In the respect of your privacy, I will not share your exact location here
Hmm. Then _every_ browser should do that. That will force website development to change over the time to a WYSIWYM approach to handling screen resolutions.
I was curious about this problem so I went digging around.

As I understand it, financial companies often want to gather data from multiple places but consolidated in a digestible form to make financial decisions. (what kind of financial decisions, I'm unclear on, since most trading is done by computers now, but maybe this is for ETFs or OTC trades) And they're use to looking at it on PDFs and Powerpoint, because that's what people email around, and no one trusts having financial slides on the web. (why, btw? In case they leak?) And because you have many clients that want the same or similar sort of analysis on publicly traded companies, you'd ideally be able to change the analysis once, and then generate all the PDF and PPT reports they want to see.

It does seem like a giant waste of time to cut and paste data from excel into powerpoint by hand. However, you should be able to export Excel data to Power Point via the Visual Basic Editor. (https://www.wallstreetmojo.com/vba-powerpoint/) Do people not use VB to prepare this?

I don't get the impression that analysts in finanace would be willing to move from Excel to a notebook. Do you get a different sense? What would a notebook have to offer to get them to switch? Analysts generally seem to love Excel, with the exception of the slow first load and crash.
They can, but you cannot remain anonymous before a court in Europe.
A mouse is actually useful. Best for looking at is large and at eye level. Best for manipulating is smaller and at elbow level. Having several buttons is also useful. It matters if you're doing it all day.
Thanks for the detailed description! It's interesting to think about how one would meet these needs while simultaneously meeting the needs of people with scotopic sensitivity (prefer light text on dark background) and vision loss (require high contrast).

Honestly it seems like this three-way comparison is excellent evidence for the need for user-configurable reading options. It is unfortunate that on mobile, there are no browser plugins (except Firefox on Android, which is little-known, and action extensions on Safari, which is both little-known and does not support persistently-running plugins). As the world has gone mobile, we've ended up working/reading in app silos that cannot be made more accessible/configurable by plugins.
The best part of drinking whiskey is smelling the glass the next day. It's like an oak candle with all of the sugars that got left behind.

Anyways, not sure what the point of this study was other than a reason for scientists to have many bottles of whiskey open in the lab.
I think most people would agree that this is how the game works. Even corps like Citibank would agree that this is the right way to do it, because if you hire someone that is so integrated into their world they also don't have to worry too much about him f*cking them up just because you are his current employer.

But the problem still is, how do you get that guy. There are so many people who claim to be that guy and few who actually are (and would be willing to switch).

Smart people won't switch companies just to earn a more money. Strong relationships are worth more than a bigger paycheck and while you might retain many relationships you certainly can't retain all when switching companies.
> Hmmm, how does the gas company afford to bury the gas pipes then ?

According to Wikipedia, pipelines tend to be buried because soil acts as a thermal insulator, thus reducing thermal fatigue and consequently maintenance costs.

Electricity isn't transported through pressurized pipes, thus it isn't subjected to the same constraints.
For those on desktop Safari: You have to enable "Show full website address" in its "advanced" settings tab
That's the worst address bar virus I've seen yet. Back button has a seizure. Restoring sanity requires closing the tab (or just reboot). It's probably a law of nature that a certain fraction of creative energy goes into bad jokes like this.
Most mainstream rap music is actually about having lots of money and spending it not wisely. Violence in hip hop is usually more metaphorical and euphemistic these days, as opposed to late 90s early 2000s. I know this because I listen. And nothing you said refuted my previous point, pop music is consistently vapid throughout the decades. Hell, at least violent hip hop in the 90s was reaching above some bubblegum pop nonsense and showing people an American existence they were generally unfamiliar with.

AFA Kardashians, these people have also always existed. The royal family, the Olson twins, basically any pop star who was famous without talent (boy, there really are too many to count). I don't agree with you. I don't think anything has fundamentally changed, save perhaps the mediums these people use to reach the masses
I really enjoy all of the generative art watabou creates. I've started learning Haxe just to understand their code.
Farming as practiced in the US involves quite a lot more capital than was once common. A single combine harvester, for example, may cost a half-million dollars, and a typical farm operates several.
Yes. Those are mutually exclusive.
Yes I've often maintained that we could just drill a hole in the middle of Australia and dump the worlds nuclear waste in it. Its the perfect spot, no ground water (if you make sure its west of the great artesian basin), geologically and politically stable, no one lives there for miles, and there's already a shit ton of radiation there anyway - thats where the Uranium comes from.

One problem would be transporting it, but again, solvable problems, we tanker oil around the world, so it can be done. The trouble is though political. No one wants all that nuclear waste in their back yard, even if no one ever uses the backyard.

Fukishima added to the problem - if the Japanese, whose engineering skill is the best in the world, have problems then what about the rest of the world? I see this as a very valid objection.

One of the problems I see in the popular mind is the idea that radiation is somehow unique and only occurs in nuclear reactors, and any of it appears somewhere then we're all dead. The coal industry makes sure no one finds out that the amount of radiation expelled by coal powered stations exceeds that produced by nuclear reactors https://www.scientificamerican.com/article/coal-ash-is-more-...

As you say the amount to be stored is pretty small, and could probably be dumped down a hole in an afternoon and home in time for tea

An anecdote - I went to a radiology clinic a while ago for a tour (writing some software) and we stopped by the room where they store the radioactive material, pretty low level stuff and all stored away. The manager taking me around said "This is where we store the radiocative stuff" looking at me and waiting for a reaction - a bit of fun I imagine he has - expecting me to run away and panic, but I have a physics degree so no drama - he was disappointed, and we laughed. But this is the public mind - radiation is scary stuff that causes mutations and kills you, so there's a real marketing problem. No doubt this has been pumped up by the oil and coal industry over the years.
Dart+flutter?
>despite doing essentially the same thing: selling agricultural commodities to consumers

Seems like you could say every company is doing essentially the same thing, since they're providing goods and services to consumers.
> The term fractal is a well-defined mathematical object. There might be "self-similarity" there, but (just a fun fact) fractals are typically not self-similar, so it's not a very good litmus test.

Per the Wikipedia article, they are not well defined. Also, self-similarity of some kind is one of the requirements. Is it completely wrong, or is this a debated topic in mathematics?
Just stumbled upon this site whilst questioning my own accent.
Born in Germany to English parents (one a Geordie and one a Wiltshire lad). I have lived in Benghazi (N. Africa) , Singapore, Germany and England. I have been told I don't have an accent but I can mimic many. I now live in Dorset. Arrrr.
I grew up when OOP was the shit. Everyone wanted to add OOP to every language. C++, ObjC then Java.

I absolutely hated, not because OOP is bad, but because they never really manage to blend it just right with static typing. But I was the odd one. Everybody else seemed to love it and use it for everything.

I was lucky enough to outlive this OOP craziness.

Now I am seeing the same craziness with “a sync” and continuations and wonder if I will be lucky enough to outlive it to.

fn get_user(&self) -> Pin<Box<dyn Future<Output = User> + Send + '_>>;

This is plain craziness.
"..for BASIC"

and as everyone should know "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Reading answers on this thread makes me wonder are those sales techniques really healthy to industry as a whole? No one questions that, and yet normalize probably unhealthy ways of selling utilities. "who golfs with the VP of Procurement" .. that's how corruption works as well, isn't it? Is that natural?
Did they release the sourcecode? On reddit he says he does not want to yet?
They are using location.hash.

history.replaceState() wouldn't break the back button, but apparently history API is throttled in some browsers; see the "One Last Thing" section on https://matthewrayfield.com/articles/animating-urls-with-jav... .
More Than 50 Python Tips and Tricks
Australian water rats cut cane toads open with to feast on their hearts
This benefit is always true, especially in locations where you can write off CapEx against your taxes. My main point was that if you are a contractor and want a perm role you can just apply for a permanent job. You don't even need to write whether or not you were a contractor in your application form / CV, the hiring manager only cares about your projects and roles within the project.
Gomobile bridges Java and ObjectiveC/Swift to Go, and probably entails the same overhead the author is trying to avoid.

Shameless plug: If you like Go and immediate mode UIs in particular, Gio[0] runs the same Go code across desktop and mobile alike. No bridging or native code required.

If you like a more mature framework and don't mind Dart, I think Flutter is an attractive toolkit. I started Gio wanting to write a Flutter clone in Go before going for the immediate mode design.

[0] https://gioui.org
India had its first ‘WhatsApp election.’ We have a million messages from it
My 17 is from some years ago. I fly through NRT or KIX or HND multiple times a year of something interesting at duty free over the past 20 years and tend to buy a bottle each trip to stockpile or give as gifts.

My standard purchase now is Kabuto (old g+g blend in a plastic samurai themed bottle) since they are $50 at JAL duty free and worth $300-400 on the second-hand market, since they are a JAL Duty Free exclusive. (I’m in the JAL F lounge at NRT right now, actually)
"6. An intricate puzzle, swears when solved"

Brilliant!
ISIS Leader Baghdadi Reported Dead in Special Ops Mission
So I'm sure lots of people will think that this definitely doesn't qualify as "Best language to share code...", but Haskell has stuff for getting web, desktop, iOS, and Android out of one code base. It's called Obelisk (https://github.com/obsidiansystems/obelisk) and it's actually getting to be a pretty good development experience.
Lazarus/Freepascal. Cross platform, real native x86_64/ARM/Atmel/Etc.
Please don't post flamebait to HN. The point of this site is intellectual curiosity.

https://news.ycombinator.com/newsguidelines.html
Or the more common choice C#.
Yes and because of past product launches and revenue numbers and exits people pay me to hear what I have to say

So the economical nature of that reality became the idea behind our “advisory” business, exhibit a
Every time you answer the question the correct answer changes.
> I disagree with him that what he describes is "voter information".

If you combine a voting machine ID from a certain time and place, can you determine with good certainty the way that a particular person voted?
How to not leap in time using Python
I've developed for it and I thought it was pretty nice. Sure, the kill command is called slay, and other oddities, but at its core it is a very well-designed system.
I love hacker news. This is the comment I came here for.

Just use this : A language that is (at best) fringe on the platform you are using. Here's a toolset nobody has ever heard of. Now build your mission critical bit of infrastructure on this house of cards, wait for the toolset maintainers to be outpaced and under-resourced by underlying OS/platform changes and then have to rewrite the whole thing which if it doesn't kill your startup, will certainly massively impact its resources.

Go!
(THIS IS A JOKE)
Don’t look now, but AWS might be a billion-dollar biz (2011)
Unicode (ISO/IEC 10646) is without doubt a hugely successful project. But like every huge project, it keeps nurturing itself ad infinitum, and is becoming absurd in the process (for example, Unicode has also captured emojis). As Unicode is covering more and more symbols all the time, it becomes less and less useful for its original purpose to communicate the character set encoding standard used in a document. Eg a basic info about a document is whether it can be rendered with a given font, but Unicode (or a character encoding information such as "utf-8") totally fails this basic use case, and one has to build small ad-hoc subsets within Unicode for this purpose instead.
I mean, as I said, the planet's great powers don't plan wars with other great powers around the idea of an occupation. But as far as ease of implementation, it's obviously easier to conquer Texas because of the ginormous warm water coastline. Multimodal landings are not even possible in a place like Minnesota. You'd have to fight just to get there, and just like Russia, you'd likely freeze to death trying to take the place. Fighting is infinitely more easy in places like Texas or the south in general, than it would be in, say, Minnesota or North Dakota, with 4 to 6 months of bitter, far northern winter per annum.

But again, completely irrelevant anyway, because total war means total war.

If it weren't for the fact that most of them would be dead at the time, I'd argue that people who think in terms of occupations would be disagreeably surprised after the next war between great powers. A pretty common mistake in military thought has always been "fighting the last war" so to speak.
Eh? Someone else is selling his art.
Discussion from 2011 is also an interesting read: https://news.ycombinator.com/item?id=3159382
He's right about the modern "culture" for the most part, though, and I do not see his post as very flamebaity. The post is, however, completely off-topic for this thread, and for that he deserves all the downvotes.
Quite confused on iphone safari and then to find the back history was hijacked as an integral component of this game
Lately I'm trying to avoid being a "night owl" because I think it's affecting my short but also long term memory. I can't often remember things that I deem simple, like, "who's the lead singer of a band that I love" or I can have a more than normal difficult to remember the name of a colleague.

Or maybe it's my brain developing some Alzheimer like disease.

I'm 36
Yes. Years ago I realized that hiding simply doesn't work and now I just assume that any existing email address is known to the spammers. I also assume people's address books get scraped by malware, since I've seen email addresses get spammed that were never published anywhere on the web.
Archive.org's Msdos Web Emulator (Games)
I think we were at cross-purposes because you want to know whether your assumptions were reasonable, not whether they were false. Sorry about that, I wasn't hearing you.

It's true, Hacker News can be harsh sometimes, and I'm sorry you got downvoted so much. I don't think your assumptions were absurd.

But maybe there are better assumptions to make? Can we talk about that instead?

I'm not saying abstractions don't exist, but I would suggest taking some of them less seriously. In particular, I take the idea that companies are singular much less seriously. It's a show they put on for the convenience of the outside world and it takes effort to maintain. Internal politics is often hidden away. It's a leaky abstraction and often breaks down. (Sometimes literally through people leaking.)

Also, some things they don't try to standardize. Diversity of opinion can be fine.

Research, in particular, works that way. It would be weird to try to squelch diversity of opinion in research, where the whole point is to explore new ideas. Giving researchers the ability to publish their ideas, even those the company ends up not supporting, is a good way to recruit researchers.
Java has always been an object oriented programming language. A class is a basic construct of the Java language. It wasn't added into Java. People still use classes. All the major new programming language have OOP features, you can create instances in Swift, Kotlin, Go and Rust for example.

async language features are just inline co-routines. Inline co-routines are a useful concept. It's a single tool in a big toolbox of other tools and not every problem requires the same tool, just like OOP features. It's just more stuff you can use if you want. If you don't want it, you don't have to use it, you can just write Haskell or OCaml without using objects and not worry about it and you won't have to worry about how long you live.
>> Having once claimed that copyright is for losers, Banksy has been ramping up his legal position for several months now. At the end of 2018, the artist’s handling service Pest Control took action against an Italian company that organised an exhibition, The Art of Banksy—A Visual Protest, for Milan’s Mudec Museum.

>> In February this year, the judge ruled in favour of Banksy’s request for all merchandise bearing his name to be removed from the museum’s shop, but promotional materials using his name were allowed to remain. The judge noted that the documents filed in the proceedings showed a limited use of the Banksy brand.

Banksy should have GPL'd his works. Seriously.

Everyone creating artwork derived from Banksy's works, including merchandise articles, would be required to provide the sources.
So if for example an Italian Museum decides to sell flower bomber T-shirts everyone could just use the design files to order at CafePress. This would promote the unrestricted dissemination of his works while putting natural limits on the commercialization by others.
It seems to be scrolling off the lower right edge on mobile safari, even on a tablet.
“I love cooking with wine. Sometimes I even put it in the food”

Having lot's of open bottles of whiskey (and other alcohols) in the lab is venerable part of the science method where I live. Especially in the theoretical math and physics faculties.
In all fairness, in other languages this usually looks like

def getUser() : Future[User]
Concept is nice. Name is too tacky, just can't take it seriously.
Falling asleep that early is unnatural and very difficult at that age. I recall many nights trying to go to sleep early and lying in bed, stressing about not being able to sleep (making it even harder to sleep).
Readlax: Web Summit, Alpha Startup Alley
That goes both ways. Google employees live extremely pampered lives and expect to go on doing so, while protesting the things the company does in order to provide them that.
Spam just doesn’t seem to be much of a problem these days. My emails are in plain text everywhere and I very rarely get any spam.
Actually, most existing underground transmission cables run through pressurized pipes full of oil. Look up HPFF; it's pretty wild.

Newer cables tend to be solid, though.
Seeing as DRM music is lossy in practically all of the cases, getting lossless music has always been synonymous with getting DRM free music.

I don't have a Spotify subscription. For me, bandcamp saved music.
I want to like this answer but not sure it's true. Do you mean bridging ObjectiveC++ and Swift? Apple is now deprecating ObjectiveC++ (after all the work we went to to make it work back in the NeXT days).

I would like to integrate C++ code into a SwiftUI app but am not sure how to do it. Are there some iOS C++ APIs I'm overlooking?
At the minimum search, GMail, YouTube, GCP, Android need to be split and legally forbidden from any information sharing whatsoever between them. Employees can be free to chose which one they want to be in before split day.
I listened to NWA and 2Live Crew 20, no 30 years ago, gulp.

Most folks have always been morons. Might want to watch the movie Idiocracy fo a glimpse of the future.

Nihil sub sole novum, nothing new under the sun, in latin. You know, from 2000 years ago during the Roman Empire.
> The waste needs to be stable over the span of ~10,000 years.

How did you arrive at that number? The waste is harmful for hundreds of thousands or even millions of years.

Like I said, I think the "indefinite storage" question is a red herring posed by anti-nuclear activism.

Perhaps a better question would be: How much we should be concerned about the inhabitants of this planet in 10,000 years when supposedly there's a mass extinction coming up in the next 100 years due to the energy needs of today and yesterday.
You probably mean "Creative Commons", not GPL. GPL is for code.

But in either case, both CC and GPL are based on copyright, therefore cannot use.
Considering the whole difference between classical and quantum is continuous vs discrete numbers, it's kind of like saying "how many whole pies are in a half of a pie"?
So what in your opinion should the company do (or not do)?
The proof prover proves the proof, but who shall prove the proof prover?
Banksy is a trademark.
Regarding the Pentagon:
Then-Colonel Leslie Groves ran the construction project from the Army side. Once complete, he was put in charge if the Manhattan Project, primarily for procurement and logistics.

He went from Captain to General in 27 months.