skysight-inc/HackerNews huggingface dataset:
Disagree. It's different to normal society.

Normal society encourages civility by offering the inclusion into a needed physically-near social group. Digital society deincentises civility by offering a multitude of alternative groups.
Some examples of companies using Elixir / Erlang in production: Discord, WhatsApp, WeChat, Bet365, Pinterest (notification system).

This is hardly "obscure" - these are applications used by billions of users all over the world.

Potential developer market for your business or OS project is a factor in engineering, sure. But it's certainly not the only one, and there's a utility threshold for how useful a large developer base can be - maybe I don't care that there are only 10,000 good Elixir in my region if I only need 3 or 4, and I can entice them with good conditions (salary, or a prestigious OS project)

World-class CTOs and engineers choose Erlang and Elixir for their working characteristics as programming languages, a point which you've chosen to completely ignore.

> Even worse, it's functional

I wouldn't consider myself a functional programmer (although if a language offers FP facilities I often use the hell out of them over imperative and OO constructs) but if I built something in FP because I thought it was be the best-suited paradigm for the task at hand, I'd happily weed out people who can't be arsed to learn the rudiments.
>they had ample time to outline the scope, limitation and requirement before they even started collecting the data.

That would be great, but it's just not how data science works. You can't know the scope and limitations of a dataset that doesn't exist yet.

In general I agree that data science suffers heavily from the "when all you have is a hammer everything looks like a nail" effect. I see so many projects that attempt to use fancy models when they could be accomplished in an Excel spreadsheet in 15 minutes.
Not that I would have thought of this on the spot, but ...

The numerator and denominator represent different things. The numerator is "how many things", and the bottom is "of how many spaces". Asking what fraction of the table is girls is dangerous, because the answer is (1 girl) / (1 girl + 2 boys). Still a stretch, rephrasing as "what fraction of seats are filled by girls" might have helped show the idea that the number of spaces is fixed.
Yep, CEO's are sociapaths about 4-10x the normal rate [1] for this reason

[1] https://www.forbes.com/sites/jackmccullough/2019/12/09/the-p...
That totally makes sense! When I think about pirating, usually movies, tv, music, and books come to mind, but in the case of software, that absolutely makes sense.
Even that is very handwave-y. It talks about "connections" and events, but not that the algorithm (in the broad, commonly-used sense) encourages and incentivizes that which builds "engagement."
It depends on if it's "allowed" for that specific book, but Amazon has had a system for lending ebooks to friends and family for years.

https://www.amazon.com/gp/help/customer/display.html?nodeId=...
It'd be nice to include "year introduced" data as well. My AWS knowledge peaked sometime in 2012 after DynamoDB came out. I know a bit about newer things (like Lambda) but there's a lot of catching up to do...
Forgive me for the bluntness, but nobody with any set of technical skills "gotta eat" by supporting those kinds of efforts. I've worked to practice what I preach, too; I've consistently worked in do-no-harm jobs. I make rowing machines today and the worst you can hang on me from the past is that I had a daily-fantasy-sports site for a client for a while (which I'm not proud of but it's a pretty venal sin)--and I have made more than enough money to do very well for myself.
Think again. Hacking is a very old activity; it was not done with computers in 1789, but you can be sure that there was a lot of industrial espionage between Britain and the US at that time.
> A first feature is the ability to define “interesting” types. By interesting I mean “generic” types which do things depending on the types of their arguments

LF does not have higher kinded types but it does have dependent types.
related: notation as a tool of thought

https://dl.acm.org/doi/pdf/10.1145/358896.358899?download=tr...

1/3 relates to one of the tables

2/6 relates to both tables
I like your points.

People all over the comments accusing me of nitpicking. I can agree with that. But I also feel like this happens because of what you call "a thousand paper cuts". It works, but feels surprisingly unpleasant.

Allowing us to run Unix command line in Windows is a great achievement for Windows team, props to them. But it isn't yet comparable to the real deal like Linux or OSX. The speed, the looks, the integration. I'm actually surprised that (subjectively) Linux UI with all that fragmentation looks a bit more consistent than one of Windows.

I hope Microsoft addresses all these problems, but guessing from previous experience it make take a while.
Why should I give the benefit of the doubt to a billionaire autocrat who had done objectively more global harm than good?
You're being unfair to the OP, and would know if you read their article in full. They purchased a book and hated the DRM wrapped around it for use in their libre software lifestyle.

Remember, piracy is a customer service issue. So perhaps buying your book isn't as easy as you thought, or your marketing is faulty, and you're not reaching the intended audience as well as you hoped.
Wow. This site pointed out something that should've been obvious. I had an uncompressed image uploaded.

I'm still bloated, but performance is a lot better. Thanks for the link!
People always blame Facebook when the existence of Internet forums has always led to radicalization of individuals. Facebook's crime is making forums accessible to all.

If it were only that, I would have a hard time assigning blame to Facebook. However, it is not only that. Facebook exercises editorial control through its recommendation engine. Users don't see all posts in chronological order. They see posts ranked by Facebook based on invisible and inscrutable algorithms that are optimized for engagement.

It just so happens that making people angry is an effective way to keep them engaged in your platform. Thus it's not fair to call Facebook a neutral party if they're actively foregrounding divisive content in order to increase engagement.
Upside:
Doing things at scale is a huge plus for me. The field I work in is mostly made up of companies deploying things piecemeal with little standardization. At the two FAANG-scale companies I've worked for, a ton of the work is figuring out how to deploy employee-facing systems that work equally well for employees around the world and can be supported easily.

Downside:
First party software. The really big tech companies like to develop their own software rather than fund their perceived competitors. When the company you work for is a market leader this is fine (ex. Microsoft w/ MS Office), but sometimes you wind up being stuck with software that sucks (Ex. Microsoft w/ Internet Explorer up until Edge came out, and arguably after). Also, you're often a permanent beta tester for these tools, which can be frustrating.
Arguing that people shouldn't steal shit on a forum where lots of people frequently talk about how they refuse to pay for shit isn't just "dishonesty."

That discussion needs to happen, and bad actors who won't recognize that they're bad actors are a huge problem.
Maybe Adobe clued in to that. Both that:

a) People who can't afford to buy it, and use a pirated copy, might become a professional in the future, and

b) If you can't afford to buy Photoshop, they'd much rather you pirate it than pay a competitor!
Few people in such a meeting are "risk[ing] everything".

I've quit jobs rather than doing sketchy things. For people in these industries, there's always a next job.
As consumer, you may not be able to stop child labor but you can vote with your wallet.

Several of my friends buy clothes from a few vetted brands because of exactly this issue.

Then I have another friend who was huge cruise ships fan. He encouraged me to go on my first cruise too. But then there was a report about mistreatment of cruiseship employees, and he is totally against cruiseships now. His actions probably won't change anything alone but if enough consumers start to act like him, a change may happen.
Ever since Amazon deleted its first books remotely from people's Kindles, I haven't bought any ebooks, digital music downloads, movies aside from on physical media, or software which is downloaded and delivered digitally.

I do have numerous shelves in my home devoted to Laserdiscs, vinyl, CD's, tapes, and of course many many books. But I don't have any room for media which I don't physically own, nor media which can be taken away as easily as I can download it.
Show HN: Asserted.io – Test in Prod. Continuous Uptime Testing with Mocha
Bad example, has been ruled legal.
I can see that. A decent rule of thumb might be: if the misinformation would change what players do, then it's probably bad.

E.g. if one villager said the mirror is in the swamp, unlucky players might waste a lot of time in the swamp, which is bad. But saying it's an axe vs a sword vs a piece of armor vs a potion probably doesn't matter much - whatever it is, as long as it is what is required to defeat the dragon, it's fine.
The context for this discussion has data demonstrating that articles about women have more space dedicated to their relationships and families than articles about men.
Unless Joel is advocating allowing nudity on the platform then he is just blowing smoke. Facebook is inherently paternalistic and Joel Kaplan is right-wing hack.
The French one is opensource as well. There will also be a public bug bounty soon.
I read that discussion as it was happening on the internal FB@work. Oh man, there were so many true believers replying about how this was so wise and inspiring. As far as I remember, no one questioned him. I wish I had posted that in a biological context, something that grows without bound or care for its environment is cancer. There is Boz arguing that Facebook is cancer.
> I've always wondered how such discussions go in company meetings where some product/feature has harmful effect of something/someone but is good for the business of the company.

I mean, it's one thing if we're talking about something like an airbag, where harm can result from normal usage because of a design flaw. It's another thing to talk about the Ford Pinto -- where harm could happen due to accidental misusage.

Does Facebook encourage division? Do ice cream ads encourage obesity? Or alcohol ads encourage drunk driving? (I get that Facebook's "engagement algorithms" are designed to maximize profit, and has a side effect of showing you things that are upsetting and frustrating... but that isn't their design. I'm no fan of "the algorithm", and don't think they should use it, but I think they should be free to.)

In this instance, I don't think it's fair to say Facebook has a "harmful effect". The abuse, misuse, and addiction to Facebook can be harmful, for sure... but that's not Facebook's fault. That's the end user's fault.

Should Facebook come with a warning label, like cigarettes? I don't think so. (I also don't think cigarettes should be mandated to come with images of people dying of lung cancer when alcohol can be sold without images of people with liver disease... but I digress.)

Everyone wants to "mitigate harm". But you need to be able to separate "harm due to malfunction", "harm due to accidents", and "harm due to abuse". This seems to be firmly in the third category, which is the least concrete and most "squishy" category.

Especially squishy, when "harm" is considered to be people saying and/or thinking the wrong things.
throwaway_pdp09's comment starts with "The majority of HIV researchers," so also doesn't claim to be a received fact but a possibility (what in science does?)

I'm not sure why that means that the possible effects of colonialism on disease shouldn't be discussed.
Uhh, PCA is reversable so you can explain the solution of any PCA based transformation nicely, unless you have a different black-box somewhere in your pipeline.

If you're in sklearn, the method you want to use is the "inverse transform"
How can it generate teeth that look like they fit the picture ???
It's all I've ever known.

More concretely: I try to address that in my list of criteria section under "React + TypeScript". I couldn't shake the feeling that doing anything complex in the future was going to be even more complicated if I have to fight against an SSG framework to do it. I also address the fact that currently this is wildly overengineered currently :D
Even if they hadn't done that, it would still be a laughable claim prima facie.

There's something of an analogue to the observer effect: that the mere observation of a phenomenon changes the phenomenon.

Facebook can be viewed as an instrument for observing the world around us. But it is one that, through being used by millions of people and personalizing/ranking/filtering/aggregating, affects change on the world.

Or to be a little more precise, it structures the way that its users affect the world. Which is something of a distinction without much difference, consequentially.
Products that may be sold to terrorists include canned beans and Toyota trucks. Your situation might actually be less morally compromising than the Facebook stuff being discussed, because in their case they are the "questionably motivated 'freedom fighters,'" (i.e. they're directly doing the morally questionable stuff) whereas you're just selling stuff to a broad market that may include questionably motivated "freedom fighters." It's sort of the difference between selling lockpicks that may eventually be used in a burglary or might also be used to get Grandma's safe open, versus breaking in yourself.
I use Calibre to back up my Kindle library periodically.

I prefer not contributing to deforestation & pollution via paper. This leaves me with specific niche or historical books to buy in paper form.
What is medicine?

I mean if I take some herb and (successfully) use it to treat abdominal pain without knowing what that herb is or how it works, would that herb be classified as medicine or not?

I have read description of many medicines and found out that we still don't know how those medicines work. But they are still called medicines.

So what is medicine?
The Triplebyte process sounds difficult enough that, paraphrasing one user experience I read: "someone who would pass the Triplebyte interview/process is likely someone who probably wouldn't have needed to use Triplebyte in the first place".

From what I understand, Triplebyte is supposed to help candidates that might be "good", but not getting any traction from applying to jobs (either by themselves or contacting a recruiter). And to skip the phone screen.

However, from personal experience, as a candidate with a less-than-awesome profile and resume, I still get contacted by top tech company recruiters. And frankly, most phone screens are not terribly difficult. So I am confused what the value proposition of Triplebyte is.
Funny this is mentioned, since 1995 I've called it Naked inverted underwater basketweaving 103B. The interdisciplinary course is Naked underwater laser rocket surgery 312. That one is right-side-up and fully-clothed, which makes a difference, I guess? ¯\_(ツ)_/¯
Ask HN: How do I build a robust social media profile data scraper?
* though any language would do, but please Python.
* any existing solutions paid/free, is welcome.
Yes, a company which owns large chunks of India and has a well-used private army numbering in the tens of thousands, is a great analogy for a social-media company. 


The East India Company was responsible, at least in part, for tens of millions of deaths in various famines, and to equate the two fails both by being ridiculous (Facebook is not a private empire with an empire), and trivializes the actual damage done by that institution.
Both seem to do a slightly better job evading law enforcement, would be my take.
NSA's a black box whose sole purpose is the aggregation and analysis of any information with potential relevance to US national security. It has the capacity to compel or infiltrate companies like Facebook to make them cooperate with its goals, and data sharing agreements with multiple nations. Privacy violation isn't a side-effect of its business model, it's its raison d'être.

I wouldn't dismiss NSA so offhandedly along this metric, even if it's ostensibly more constrained along legal boundaries.
What About the Rotten Culture of the Rich?
React isn’t a good tool for a blog.
True, but we're talking about problems here, not things working correctly. The ethical disaster is the problem. An ethical disaster should result in a PR disaster. If an ethical disaster results in a PR disaster, that's not a problem, that's the system working correctly.

I have absolutely no interest in helping companies who pull shit like this recover from their PR disasters. If you do something like this, you deserve all the bad press you get.
This.
This is strictly more accurate than the above comment.

It has nothing to do with accuracy or the repetitiveness of the mistake. It has to do with managers preferring to make sure that they can somehow avoid being personally blamed for their subordinate's mistakes, because most companies are designed to absolve everyone at the top and blame everyone at the bottom.

I've worked in an industry (prop trading) where the costs of mistakes were real, and it is the most heavily automated industry there is. I've also worked in another part of the finance industry (hedge funds) where mistakes are paid for in other people's money, and it's super obvious that managers there are way more interested in passing off blame than fixing problems relative to how interested they are in doing these things in prop trading, and there is correspondingly less automation.

It's not about people in the population at large believing that machines are more prone to repeating mistakes than humans. Look at how many people are excited about the concept of self driving cars. It's about managers trying to convince themselves that this is true, so they can go on being unethical.
This is fantastic material. I'm going to present this quandary to my kids. Some of my kids struggle at math, so it will help them understand that math is a language and, like any language, it has abbreviations that sometimes lead you down a confusing path until you spell out more. Some of my kids are good at math and it will help them relate with others.
Stem cell regionalization for modeling early human neural tube development
Mine situation is arguably worse, it varies depending on the book. Some are Kindle compatible, others require Adobe's software, and I believe yet others only support Libby.

What's nice is that I'm able to get access to libraries that are a pretty far drive. I can borrow those books without having to drive to one of their libraries.
easy, survivor bias.
Thanks. I wasn't aware of that. But it looks like it is a recent thing only available on the latest version of windows server.
Agreed. There's tabletop outside of D&D and Adventure fantasy. Don't get me wrong: the genre is popular for a reason. Still, it's nice to give other worlds a try. One of my friends occasionally GMs a system of his own creation, which is pretty fun.

One example I'll shill is Erika Chappell's recent Flying Circus, which is about being a mercenary pilot in a postapocalyptic, Ghibli-esque world. It's quite good, and if I remember correctly, an airplane designer helped with a couple bits of the design.

https://opensketch.itch.io/flying-circus
https://www.drivethrurpg.com/m/product/310013
I use these suffix aliases to open programs occasionally.

alias -g G='| grep'
alias -g R='| rg'
alias -g L='| less'
alias -g V='| vim -'
alias -g S='| subl'

And if I want Zsh to auto-expand it out to type the full command (after pressing space), add this to end of your .zshrc:

globalias() {
if [[ $LBUFFER =~ '[A-Z0-9]+$' ]]; then
zle _expand_alias
zle expand-word
fi
zle self-insert
}
zle -N globalias
bindkey " " globalias # space key to expand globalalias

Identical examples:

grep -rw --exclude-dir={test,build} 'throw' L
grep -rw --exclude-dir={test,build} 'throw' | less
Bridges at least need to be designed for just 18 wheelers because over 50 years that’s going to happen at least once.
I reject that the only way forward is to simply accept rent-seeking behavior and move on. It's unreasonable to expect people to pay for a freely reproducible good, and "doing something" about that implies state surveillance and ultimately violence, which leaves me uncomfortable. Based on my understanding of history, I actually believe it's the perpetuation of this violence that created an underclass who can't afford anything in the first place.
Dynamic Sourdough Bread Recipe
Most of the awk scripts I end up writing are for execution by other people on machines I don't have control over. If strptime was in the standard library, I could use it if I knew the target OS was something like "Ubuntu XX.XX or newer, RedHat X or newer".

When strptime is in an add-on library, I can't use it.
> I cannot believe that everyone is ethicality challenged, only perhaps the people in control.

Seems likely that social media as an industry selects more strongly for unethical executives, presumably because online advertising is the only effective way to monetize social media and it is more or less fundamentally unethical. I imagine the same effect can be observed among tobacco and fossil energy executives--these are industries where there is no ethical monetization strategy, at least not one that is in the same competitive ballpark as the unethical strategy.
Yeah, the pages linked from those HN links don't seem to exist, but you can still download it:

https://github.com/lucaspiller/shortly

I was always quite fascinated by the concept, but I suspect liability and lack of control over the content is a fatal issue and why nothing much seemed to come from it.

If someone makes a 'bad' page, which is inevitable, the domain with the hashify/shortly code would be held responsible and the only way the site owner could 'remove' the content would be to stop the service.
Here is how nuclear explosion vaporizing telephone cables was thought to sound like on the open line in 60's. Absolutely terrifying scene.

https://youtu.be/kw5o1eRhSiw?t=83
The new benchmark is even less meaningful because

1. It now constructs unnecessary `std::string` penalizing `format_int`:

value+=fmt::format_int(i).str().size();

2. The input is consecutive numbers which makes branches well predicted which is not realistic but beneficial for fast_io integer formatter which has a lot of branches.

The precomputed table you can find in include/fast_io_core_impl/integers/jiaendu/table_gen.h
If it's your boss, or one of your critical colleagues,
maybe.

I'm surprised a few people pushed back on my assertion that it's okay/normal to have coworkers synchronously contact you several times per day. Are there a lot of engineers who are able and permitted to work for entire days on end, totally "dark" without some realtime pings from coworkers?

If it's some idiot in a distal group trying to
justify their existence by being vocal

I'd certainly agree here. An old manager of mine referred to these sorts of outside-the-group disruptions as "drive-by shootings."

I have always liked that phrase. Those disruptions are definitely a great way to unexpectedly murderer productivity.

You need cross-group pollination, but random productivity-murdering drive-bys are not the way to do it.
Ask HN: What tools do VCs need?