skysight-inc/HackerNews huggingface dataset:
Homoiconity, code as data, maros and DSLs aren't FP topics, but Lisp topics.
FP has always been about preserving referential transparency when possible. That philosophy is pretty evident in the difference between the more FP oriented Scheme and Lisp.

Paul Graham is also a pretty poor example in my opinion. He has traditionally used a very Scheme like Lisp style. In 'On Lisp' he starts off by advising the reader to structure their programs by trying to keep side effects mostly in the outer layer of the program. He's not a FP purist who considers destructive procedures a sin, but he definitely advocated for immutability (just not under that name).
Rational self-interest isn’t an unalloyed good (or even necessarily a good of any sort) so I don’t understand why you’re saying what you’re saying. Yes, sometimes for some people “fuck them for acting out of rational self-interest”. Rational self-interest for Intuit is lobbying to keep the tax code complex, but fuck them for it.
"I mean, data science is really the thing that people should be using Python for."

Did you read my comment?
Unfortunately it probably means the opposite. Make it harder to track users and these companies will innovate in the area of user tracking.
I could see it now.

Starbucks develops a "new brew". They fly the best coffee connoisseurs to a Liberian-flagged, Korean-built ship sailing from Saipan to Nauru, and develop a new formula there with equal parts Arabic beans and Robusta beans. They sell this new product worldwide, with marketing from a PR team domiciled in Malta, but operating in the Netherlands.

Where was the value created?
So this is a mail client that by default deletes all the messages off of the mail server. So your privacy is still dictated by the mail server you choose to use, and then also your data integrity is 100% on you.

I'm not sure I understand how this improves privacy. It also makes things worse by making your email data more susceptible to being lost (which is different than protecting your privacy).
That's my point. They're not opting to do so morally. They're not aware such loopholes exist. I'd be willing to bet most people you talk about wouldn't think twice to reduce their tax bill
This changes everything. 400k people a year is a penny change, I'm sure we can safely ignore them.
Disagreement and censorship are two different things.

The argument is "don't hate the player, hate the game". Complaining about the companies is wrongheaded is likely not going to get anywhere.

Targeting the tax system that got here, however, has at least a remote chance of affecting change.
this is such a bad take on the real issue which is the radicalization of these men by website like the *chans.

saying "this is largely a mental health problem" completely ignores the problem of large scale violence the far-right is committing, and only perpetuates thinking of these people as "lone wolves". they may seem like that from the outside, but seeing how much destruction they've done over the past few years makes it clear they are not. they are organized.

treating fascism and nationalism as a "mental health problem" is a scapegoat so as not to talk about the real issue.
What evidence do you have that suggests that the cost of doing a video audit (an expert carefully watching hundreds of hours of experimentation) and a replication study for every submitted article would be cheaper than the occasional paper that leads to a second experiment that doesn't pan out?
It's worth noting that Waterloo is probably the #1 undergraduate program (at least in North America) in terms of industry placement and co-op programs. Their students are heavily sought-after.

(This doesn't disqualify any of what you said; it's just worth pointing out for those who are unfamiliar with the program.)
> your old business model is dead and your attempts to make a new one would even embarrass Elsevier

Sounds like wishcasting. Oracle is still be raking in money. The death of Oracle has long been a fan favorite on HN, but it's nowhere near being dead and their business model while perhaps antiquated by HN SaaS standards is alive and well and still seems to be working though they're diversifying into a number of new areas to deal with possible long term decline of Oracle DB.
What's with all the tvtropes links? Seems pretty spammy.

They got rid of the mosquitoes using pretty standard methods - insecticides, CO2 traps, population monitoring... Chickens as disease-canaries (if they get a disease, focus on eliminating mosquitoes in that area)
Also polio.
Functional language compilers are sometimes capable to eliminate intermediate lists, and possibly reuse the original list storage. IIRC the optimization is called deforestation.
I operate a small business with 3 employees, I'm certainly incentivised to fend for us.

jnwatson worded my actual arguments better than I would.
Sure, but if we're talking about data usage for marketing and targeted ads, then generally consent would be the only basis that can apply.

If you have a legitimate basis to collect and store personal data for some purpose X, then that doesn't allow you to use the data you collected and stored for anything else - if you want to use the same data for some other purpose (like targeting ads or given them to your "partners" to target ads), then you need consent; and if you give them to your "partners" to allegedly execute that legal need X but it turns out that they're using it to target ads or reselling data, then you're liable for that.
Funny thing: I've also heard the opposite complaint from a lot of people!

But it's true, most people really go to Tinder expecting only dating and one night stands.

However, when you're upfront and tell guys you want to settle down you're filtering them, so I guess it's working as intended?

Maybe putting that info in your profile would make it harder to get matches, but at least you'll won't have bad surprises.

EDIT: Another choice is to just keep quiet during dates and probe the guys subtly. Works for some people.
It doesn't matter. Like I said, either way, it is indicative of doing something wrong.
HarfBuzz for shaping, too.
You don't have to carry the public scooter around with you, bring it home, charge it, or worry about it getting stolen. If you meet up with friends, they can rent one too. Once your city gets to a certain density threshold, public scooters are the way to go.
I'm too old and privacy conscious to partake in such activities as Tinder, so I do it the old-fashioned way. Volunteering at the local library and hanging out on my local river trail has been been the best way for me to meet potential partners. Bars were quite effective until my mid-30s, but things change as people age.

Also, I bet the West Slope of Colorado is different, dynamically, than NYC. I live in a town, not a metropolics, so that has to make a difference.
It's reasonable to assume all entities act out of rational self-interest.

To be angry with someone when they simply defend their own interests is to either hate the person/entity or to be angry with nature itself. That was my only point.
It is.

t-tape for instance is widely used commercially for irrigation of high value horticultural crops like strawberries, tomatoes, peppers etc.

also drip systems (with individual emitters, not t-tape) are used commercially in many tree crops (citrus etc).

https://rivulis.com/product/drip-tapes-drip-lines/t-tape-dri...

However for agronomic crops (like corn, wheat, soybeans, alfalfa etc), which occur in mass plantings I'm not aware of any drip applications. Certainly at minimum if drip is used for these crops, it is extremely rare and probably not practical.
The latter is more unlikely compared to the former, which is by design. Furthermore, at least on iOS Siri can be completely turned off through a configuration profile.

This is a reasonable approach for someone whose thread model allows them to use a smartphone...
Not really, it's simply indicative of a disagreement. wrong tends to suggest tax fraud.
Even though it’s not related, I wonder if this does apply to UI as well. I often want to see production near prototypes
Yes they believed the stories from the Odyssey and Iliad and considered them historical events. Actually they have been considered historical until modern times. (And many still consider them historical to some extent.)
A self-hosted image + link adds friction, so I don't think that a lot of the mainstream sites (that aren't privacy conscious and do it already) will do it. And, of course, many shops already use Facebook tracking pixels to target visitors that didn't buy anything, so they have very little interest in keep FB out.
Care to share the details?
> What about the cost for people whose data leaked? Are you saying we should treat them as collateral damage for others to have an "accessible" service?

Yes. That's what being in a society means, you have to put some thought into the collective good of allowing a service to exist. Living in a society means that sometimes you accept a greater personal risk in order to allow a large number of people to access services that better their lives. It's how cars work, for example.

You're drawing a distinction between private and public that seems completely arbitrary to me. If we really ought to be doing everything in our power to limit PII leaks, I don't see why operating a private service is any excuse.

Why do I care whether a message was meant to be public or private if it leaks my PII? I could see an argument for something like end-to-end encryption being exempt, because in that case the service provider literally can't scan the messages. But where my texts, or a private software repository, or self-hosted software are concerned, there's nothing technical or legal that prevents companies and software providers from running the exact same tests as they would on publicly facing content.

If we're going to hold public hosts accountable, why are we letting private hosts off the hook? And if it seems obvious that private hosts shouldn't be subject to those restrictions, then what's fundamentally different about a public host that means they should? You can't think about PII as a black-and-white issue, these are a set of tradeoffs that have to be run through a cost-benefit analysis.

> Github is an opinionated centralized collections of software repositories.

A side-effect of making moderation into an indicator of responsibility is that platforms will stop moderating. Platforms like Facebook and Twitter are bad at moderation, but we don't want them to turn off all of their moderation and become 8Chan. The "they already moderate some things" argument can have some really negative side-effects, because it punishes companies and increases their liability just for trying to be better.

Quick side-note, Pastebin does do some text processing for spam detection, particularly around links. But let's assume a service which did no moderation at all. It sounds good to say this service should be treated differently than Github. But what you end up with in that scenario is that everybody stops doing moderation.

If your goal is to make it harder for people to publicly post PII, then this is counterproductive. You should be trying to make it easier and less risky for companies like Github to moderate content.

> Unsolved issue so far, I don't have proposition about it.

Well... don't you think you should solve that before you make a policy? If I propose a car with square wheels, I can't just say, "don't worry, I'll figure out how to make them roll after I build it."
To be honest, I'm not 100% sure. The tooling that exists - at least in the open source space - seems to be vastly dominated by Java and academic endeavours. That being said, I think the ideas behind RDF are pretty awesome, and its simplistic structure makes full indexing, datalog inference and layering possible.
I think the consistency of PDF is why it's favoured. It's also completely self contained where HTML has severe issues with long term access.
Agreed with the articles, mocks are very tied to implementation details. I almost always prefer state-based testing:

https://martinfowler.com/articles/mocksArentStubs.html

As "observable state goes from a to b" is much closer to a business/functional requirement that will still/always be true, regardless of refactorings.

Refactoring in codebases with state-based tests is a pleasure; in codebases with mock-based tests it's tedious, constantly updating tests when no semantic behavior was supposed to change.

Also, mocking via module hacks like in the article (and in the JS world) is scary; modules are basically global variables so it's a very coarse grained slice point. Dependency injection is almost always better.
Most of that area is covered by mountains or desert, and there are only about 22 million people living there. The economy also isn't terribly developed (although IIRC it's the fastest-growing among all Chinese provinces) and it's not exactly popular as a tourist destination.

That doesn't mean there's no reason to ever visit, just that there aren't very many more reasons than for e.g. visiting the neighboring Kazakhstan. Most people crossing the border and getting subjected to the surveillance are probably ethnic Kazakhs living on either side, visiting relatives on the other.
> What makes you think city run scooters would be so much more effective?

No race to the bottom, no barely legal practices (through loopholes), stable prices, cheaper (or included in existing subscriptions), proper docks respecting the public space, local money not going to foreign companies which have a tendency to do everything to avoid paying their taxes, &c.

> For example, it could push providers to increase the range, safety and reliability

It's a scooter, 2 wheels, brakes, a few lights, boom done. Let the scooter manufacturers do the """innovation""", the company operating them doesn't have to create them. If they cared about safety they would have found a system to attach an helmet on the damn thing, which would probably take care of the majority of major injuries.

> we could have self driving scooters that slowly go to the charging locations by themselves.

I don't see that happening for so many reasons that I honestly fail to understand how someone could come up with that idea.
Why is that surprising? At a larger company, one person being missing is not a big deal. At a small company where you are not trying to get as many smart people (tm) as possible, but you have an immediate need, you can’t afford to keep a req open for six months waiting on someone to come back from maternal/paternal leave. Unpaid leave is one thing - you can usually find a contractor to make up the difference.
The paper https://www.nature.com/articles/s42004-019-0151-2
I was hoping this would combine the best features of existing package managers, but instead this seems to have been made in a vacuum.

While making a good package manager/community around it is hard, there's plenty of hard earned knowledge that's been completely ignored here.

This seems to make dependency management harder (imports spilled all over the code base, versioning seems non-existent, documentation for this/plugins? Twitter is not documentation).

How does plugin authoring work? How does distribution and trust work?

What problem is this supposed to solve that isn't addressed by other package managers (or what does this do better than said package managers)
Most laser printers tend to use PostScript (a Turing complete language), which does not know about displays hardly at all. It does arbitrary positioning.
Nothing exciting, the government felt that imaginary internet money should not be treated like other similar assets. Luckily the courts disagreed in the end.

With tax laws being so complicated these disputes are everyday stuff for anyone engaged in any "unusual" activities.
It's not about Clojure syntax. In fact Hy is only a rough approximation of Clojure. It's about the whole of PyPi available from Lisp. If it resembles Clojure, even better, but that's not Hy's raison d'etre.
One's person loophole is another person's well-lobbied IRS rule.

Many, many people would believe it is just fine if they found a loophole that set their personal taxes to 0%. Even more would be fine with a loophole that reduced their taxes by 50%. Nearly everyone would be fine with loophole that reduced it by 5%.

There's only one way to handle this large moral gray area: pass laws and IRS rules to close the loopholes that experts deem excessive.
I see. I just meant that we have a place where publication is technically easy. No year-long waits. Everything is immediately available online. No physical paper involved.

I suppose that changing the technoligcal base to fully electronic, immediate-mode publishing should help.

Building a review workflow, or several, around the fully electronic and open archive of all published results should be doable.

Storing online everything by default, including all the negative results, proofs of the null hypothesis, full datasets and code, etc, should not be overly expensive, but would help reproducibility and further research a lot.
Food delivery is ubiquitous in my country (its cheaper than cooking for me, if you account time wasted). it is free, at 0 extra cost compared to the in-store menu (actually in store costs more) - there's just a minimum cost the order must have. I dont think the ubereats model is scalable in america.
Journal versions are simply not immutable because they are referenced by name, not by content. I regularly see a good percentage of dead or wrong DOI, and I've hunted my fair share of papers that were supposedly released in a journal, but that only ever existed in preprint.

Arxiv already accepts latex and compiles it for you, we should expect the same from journals and ask them to publish the hash of the document they received.
German laws required direct incitement for violence to be actionable offence. During 1930s and before, these people were not prosecuted for antisemitism, but for for literal incitements to violence. Racism (or accusations against race as they called it) were protected by law - unlike accusations against religion which was protected.

During that time, Nazi were engaged in quite a lot of political violence. Literal beating people violence. Even laws against violence were not actually really enforced for them. The argument that Nazi somehow had it hard to to pass through censorship is ridiculous. You are literally talking about time when SA were roaming streets beating people and Der Stürmer making up reasons for it.

Goebbels went to jail for insulting police chief. Not for anti-semitism.

I don't know why you lie, but you do.
Yeah, at distances people actually view displays at, there is still a benefit to subpixel rendering and some amount of hinting, even on "retina" displays.

Far as I'm concerned, high res displays help hinting do less damage, but they don't render it obsolete.
This history including the inflatable tanks was referenced in the series World War II in Color, watched it on Netflix a few months back. Many might find it dry but I thought I found it riveting.
> I can't admit I understand exactly what's going on in this case

That's exactly the problem! These are extremely complex situations where there usually doesn't exist any clear answer. If there did, large corporations almost certainly would not take these steps.

If there were clear laws, then taking these steps could be criminal tax fraud. Blame the regulators.

There's nothing stopping nations from writing clearer tax laws.
At the time of this writing, most such code examples available on the web were meant for the Netwide Assembler (NASM). Very little material was available that could be tried with the readily available GNU tools like the GNU assembler (as)

That's largely because no one wants to use GNU/AT&T assembler syntax. In the official Intel syntax, the important 4 lines of code would be more like

mov ax, 0b800h ; ax = b800
mov ds, ax ; ds = ax
mov byte ptr [0], 'A' ; ds:[0] = 'A'
mov byte ptr [1], 1eh ; ds:[1] = 1e

...and I immediately feel compelled to optimise it to (186+)

push 0b800h
pop ds
mov word ptr [0], 1e41h

Also, especially with newer CPUs and on a laptop, it's a good idea to put a HLT in the infinite loop, like so:

idle:
hlt
jmp idle

A halt causes the CPU to spend most of the time waiting for an interrupt, instead of spinning in a tight loop and wasting far more power than necessary.
Except the parent post was not "disagreeing", they were basically shaming those that criticize Activision by calling them ridiculous.

Your and their argument is also incorrect. It's perfectly fine to dislike the player, because the player will be motivated to be less of a player and more of a good corporate citizen if they see that everyone dislikes them for their action.

The tax system is immensely complex, laws are slow to pass and change. It is faced with smart adversaries which try to use the tiniest loopholes to get an advantage, while regular Joe has to pay their taxes and they're condemned immediately when they try anything funny with their taxes (which they can't anyway, because they can't afford it).

This argument that the players are innocent and should not be criticized is either naive or malicious.
They don't run random code, but nevertheless one of the reasons why SIL-4 systems don't just go for the 'latest and greatest' is because, even with trusted code, one can not be sure until a great deal of industry-wide testing, that there aren't bugs in the hardware.
It's not that hard to understand.

A lot of people on Hacker News gets extremely upset when some site or institution decides to censor genocide advocacy, racism, or anything at all.
Until Facebook starts regulating Washington. They've been pretty uninvolved in lobbying so far.
Smart speakers: dumb predictions
I'm no fan of trump, but in what way have the media been punished by the office?

I get that there have been incendiary tweets indirectly resulting in private citizens being assholes who have made death threats against the media. Clearly trump is an asshole for doing those things. Have there been any official punishments by the authorities that I'm not aware of?
It may be a sometimes-abused legal tactic, but you seem to have described an effective consumer protection system. How else would you defend everyday people from regular corporate civil lawbreaking?
The problem is the or part. They will generally claim legitimate interest ("we need this to fund our operation, FB helps") just as they do with analytics and ads. When they can show legitimate interest, they don't need consent, they only need to inform about the collection and inform you about your rights.

I'm with you that consent before action would be the right way to go. But since we can't rely on sites to be ethical, it'll stay the browser's business to protect the user.

I don't know how other countries are doing, but Germany's officials are apparently very understaffed, so complaints will regularly sit for months and they won't have a lot of time to understand the details, so I don't put my trust in oversight for the foreseeable future.
There is a lot of frustrating things in being the reviewer, but "that would be too much nuance for a layperson" is not one I have encountered at any of the four journals I have reviewed for.
Should an Ethical Journalist Ever Do Sponsored Posts?
Cultural Etiquette Around the World
I believe everyone having the same morality is an impossible concept.
I'm considering the average American adult bicycle owner. You would very much be the exception. Biking is generally considered a leisure activity, not for commuting.

Everyone should be like you, but the infrastructure doesn't support it yet in most cities. Safety in a fully A -> B network is required. Driving more micromobility traffic will cause infrastructure changes in the long run
The saving grace for tech is that Uber is "not a real tech company"