skysight-inc/HackerNews huggingface dataset:
It wouldn't take much work to make a text editor that lets you switch this:

if (username == "alice") {
results[5] = true;
}

into this:

if username valueequals STRINGaliceSTRING begin
let results index 5 be true stop
endif

because symbols are incomprehensible, words are much clearer, and you don't care about saving "a couple of characters" and you don't like codegolf. Would you use it? If not, why not? How do you know the amount of symbols you use is the perfect amount and not merely the amount you are habituated to?

> "Why not give the symbols more descriptive names and let people use those names

For the same reason almost nobody wants {} to be BEGIN/END; the symbols are so ingrained, so well understood, so automatic and habitual that there's no benefit to trying to turn them back into words. Why not move towards doing the same for other common operations? Once you've used ⌊ as floor and ⌈ as ceiling, Math.Floor() feels like a drag. Once you're familiar with 4↑list to get the first 4 items, list[0..4] is a drag and it has more symbols! list.take(4) has more symbols and is no clearer. How do you stop a forever-expanding proliferation of symbols? I don't know, but APL seems to have done a surprisingly good job of general purpose computing in under ~80 symbols which has hardly grown in 70 years.

> "APL seems to be designed for people who place an extremely, extremely high weight on code golf-level terseness."

Would you be surprised that this is valid Dyalog APL for a function to find the highest value in an array of positive integers?

result←findMax data

max←0
:For i :In data
:If i>max
max←i
:EndIf
:EndFor

result←max

then

findMax 5 1 2 3 5 6 3 1

6

Dyalog has keywords, classes, namespaces, methods, libraries, and they get laughed at because who wants :EndFor . It's a bit of a PR issue - if you head to APL it's largely because you like golf, because if that's not what you want you may as well use Python/etc. But once you get there even if APL remains too opaque to use for everything it becomes annoying to know a short way to express what you want that you are comfortable with and have to laboriously boilerplate it out in another language with many lines, and have those lines contain more symbols into the bargain. And we say that one of the hard problems is "naming things", symbols and tacit programming can help avoid putting a name to variables that only hold some intermediate state you don't actually care about but need for the next couple of lines.
Similarly, many people want the TLAs to be able to go after $2T companies as well.
How do you feel the minutely model enables community building versus longer term investment into being a part of a community? I get the transactional appeal, that's clear.
They may be easier in some cases to reason about - which is great until you start writing tests.

Once you start writing tests you find that the size of test functions will reflect the size of the function you're testing. The test functions start to have huge set-ups in order to test a small bit of logic, and you end up spending a lot of time fixing tests every time you make a change to that function.

This is why it's often better to find ways to make functions smaller.

There is a difference however of people refactoring code into smaller classes / functions vs what I'd call "hiding" code in classes / functions. If all someone has done is broken a large function into a chain of functions then of course that is not good.

When people refer to small functions / classes they refer to breaking up the concepts that a class / function represents into smaller concepts that build upon one another. This also increases the reusability of code.

So in short - I agree, longer pieces of code can be better for reasoning about, but I disagree that that necessarily makes them better.
Your idea of a vacation is very different from mine, however, very cool. I cloned and compiled on the first try, will see if I can add to it. You’re right, and I’m surprised that there aren’t already open source libraries to do this. You can either use sockets, or socket like interfaces, or MPI or even more archaic frameworks. Haven’t found too many things that let you allocate and send/receive across processes.
This is old news, from February.

A Google search on pfizer moderna studies placebo doesn’t turn up much of anything beyond similar articles. I wonder if the close scrutiny of the vaccines in the months following have been enough to allay concerns?
From Farmer & Cook, "Climate Change Science: A Modern Synthesis" (2013):

http://ndl.ethernet.edu.et/bitstream/123456789/71566/1/G.%20...

> 23.4.5 Corporate Vested Interests

> While the driving force behind climate denial is ideology, the denial movement has received significant financial support from corporate vested interests. Specifically, this involves fossil fuel industries whose profits are threatened by regulation of carbon dioxide emission. Vested interests have funded the dissemination of climate misinformation, by funding a number of conservative think tanks responsible for producing climate denial material (Jacques et al. 2008).

> In 1991, the Western Fuels Association combined with a number of other fossil fuel related associations and institutes to produce a series of campaigns casting doubt on climate science (Hoggan 2009). These included a video extolling the positive benefits of carbon dioxide, with hundreds of free copies distributed to public and university libraries.

> In the decade after the Kyoto Protocol was introduced in 1997, Exxon-Mobil invested more than $20 million in think tanks that promoted climate denial. This inspired the Royal Society of London to challenge Exxon-Mobil to stop funding organizations that disseminated climate denial.

> An investigation by Greenpeace has revealed that from 1997 to 2008, the oil, chemical and polluting corporations of Koch Industries has contributed over $48 million to front groups that cast doubt on climate science (Greenpeace 2011). Ironically, they also funded the Berkeley Earth Surface Temperature (BEST) study, an independent project that purported to check other surface temperature records by NASA and HadCRUT. The BEST results confirmed the other temperature records, finding a nearly identical global warming trend.

Sources:

* Jacques, P. J., Dunlap, R. E., & Freeman, M. (2008). The organisation of denial: Conservative think tanks and environmental scepticism. Environmental Politics, 17, 349–385.

* Hoggan, J. (2009). Climate cover-up. Vancouver: Greystone Books.

* Greenpeace (2011). Koch industries secretly funding the climate denial machine. Captured on 5 June from http://www.greenpeace.org/usa/Global/usa/report/2010/3/koch-... fund.pdf
Tunnels are simpler when you remove fossil-fuel exhausts and human drivers from the equation, ie. Teslas with FSD only.

You don't need as much ventilation since there are no products of combustion to exhaust, and the risk of crashes from human error are eliminated. Presumably the car software and the tunnels themselves can also be designed in a way where the risk of crash is near-zero.
At least you can deny the NAS access to the WAN by blocking it on the router or not configuring the right gateway.
> The problem with living in these desirable, walkable, neighborhoods is that once they're built up enough, activists lobby to destroy what was built to fill it with high density housing because of the critical mass of services available to the area.

You're absolutely right. I live in one of these neighborhoods (actually literally was built as a streetcar suburb) and we have historic district protections so we're safe.

However, the impetus to build the 'high-density' housing is because we stopped building neighborhoods like mine with a corner store, bakeries, grocery store and restaurants within walking distance.

IMO, new developments of tract homes should mandate that within the housing tract, the developer makes a business district with space for local businesses.

It's simply the fact that we have a massive business shortage in this country that people feel the need to build high-density housing near the paltry number of business districts we have.

Or, I mean, we could not, and everyone else can just subsidize my housing appreciation. Personally, I'd like to spread the joy of my life, but housing activists seem hell-bent on driving my home price up, so whatever.
In an era where medical skepticism gets you labeled as a loon, I think it’s important to remember cases like this. This article probably only scratches the surface of people who died years after receiving early radiological exams. We know more today, and testing is more rigorous, but we are not above making mistakes.
Poseidon’s Wrath
Yes, that's exactly it. Such changes are not well reflected in the CPI model.
I'm not sure why this measurement would matter very much. Insofar as I understand it, the amount of atmosphere doesn't adjust based on human population size, so a per capita indicator isn't all that useful for most of the reasons one even bothers to keep track of carbon emissions in the first place.
Learning to Live with My Own Dark Side
Trees grow back pretty quickly (they're talking timescales of thousands of years for this plan) and that's all humanity needs for energy to start.

The main reason we need all that power is for our creature comforts. We don't technically need them to survive but we don't know how to live without them anymore. There being billions of us doesn't help either. A rebooted humanity shouldn't have too much difficulty with that though.
I've often thought that it would be good to have a app that could tell me that my doors and windows were shut and locked for when I suddenly can't remember if I actually did it. However the security implications of having such a system would worry me, particularly if it became popular. If hacked, it could tell thieves which houses had been accidentally left unlocked in an area, which could be worse than accidentally leaving a door unlocked all day. Also it might even make the company running the system liable for any thefts caused by hacks to their system and so it might be hard for a company to run such a system.
There is no way to predict that. We can't even predict how many there will be this year or the next 5 years, let alone decades from now.
The CalyxOS website publishes emulator images, if you would like to test the OS in Android Studio:

https://calyxos.org/news/2021/05/27/emulator-images/
This is not a false dichotomy. In fact, you add further credence to his arguement.

The virus is mutating (as you have graciously pointed out). This is true.
The virus is (often) deadly. Also true.

Where is the dichotomy in this?

Furthermore, the articles you have selected suggests that you have an elementary understanding of how resistance forms. I would urge you to study more about super bugs, antiobiotic resistance, and reaching drugs of last resort for many deadly illnesses such as MRSA/VRSA (there are now variants that are completely resistant to all known human antibiotics).

The point is- resistance is inherent and integral to biology. I fail to see why you tried to create an arguement out of an incorrectly determined "false dichotomy" and then go on to explain elementary levels of biology in your defense. I am thoroughly confused. This post seems childish at best, and more like a "holier than thou because I can cite random pub-med studies without understanding them" moment.

Please, do some real 'critialtinker'ing before you comment.
A .app inside a zip is fine.

Under the hood, Apple used to have a tech note on it but I can’t find it right now. Essentially the OS uses file system event notifications to watch for bundles being added or removed. It maintains a database of the mappings declared in the plist for fast lookups.
You can be tired of it all you want, or you can do what we do and stop getting emotional over what everyone else does and respect their right to make their own decisions. One thing to keep in mind, getting emotional is a sign that one is not thinking critically.
> it's a bit more difficult to figure out if the domain

Shouldn't get it flagged by the rules though.

You could script the domain to be beside the original site and do a HN tag like 'Ask HN:' 'Translated:'

That's a lot of work that might be for nothing.

Different cultures and how they present the news brings in conflict to monocultures like HN (IT Nerds). People complaining about X has news ads with accidents on the side for instance.

It also allow loopholes to no News rules, since a tabloid murder might be big in country X but not in English.

It also would educate people in other cultures and things bigger than what the Western media feeds us. Bruce Schneider was wrong the other day because he used Western media, rather than jumping on cyber documents the Chinese government publishes.

And wonky translate is probably the world's largest written language after Engrish as the largest spoken language.

Hard to know where the stability would lie. I think it might add valuable information and is a small iteration. The information is hugely valuable, but might not be useable on HN.
Without a better description of the requirements of the site it is hard to give an answer about your specific situation with regards to what is taking so long.

Technologies have improved, and requirements have gotten more complex. It sounds like the team you are working on is either doing things in an awful way or the requirements are such that there is a lot that needs to be done.

20 years ago it was very difficult to build anything remotely complex. 2-3 people could build a very simple, static site over a few weeks. If you showed web developers 20 years ago what a modern web app looks like today they would be impressed.

It is certainly possible to use a bunch of technologies that complicate things unnecessarily but even then it shouldn't take 9 months for four engineers to build a simple site.
Same.... I love driving.

But I'm not driving to work ever. Haven't driven to work in years, and I never will. Just not into it.
Just like software never crashes?
Plenty of water power.
That sounds like limitations of Python rather than an universal thing.
Verifying a Quantum Compiler – Sigplan Blog
> Speculators amass basic necessities and grocery stores were as empty if not emptier in December 2019 than any supermarkets in the UK at the height of the pandemic.

I don't remember that.
She may be fair skinned, her housekeeper may be dark skinned. In India, something as simple as that can determine how much you may make as a housekeeper. Sucks, right?
Texas is most likely fucked long-term. You can probably get away with living there another 10-15 years (total guess, some things could happen which could kick off some positive feedback loops sooner than that), but I wouldn't buy any housing there and maybe start looking further north before everyone else does and housing prices skyrocket.
You could say there are harmful effects of these jobs but probably not in the sense you're thinking. https://www.wired.com/2014/10/content-moderation/
Can you speak at all to the negative aspects of this position?
You can kind of have it if you mean walkable to just the general store, a cafe and a few other things but you can never have everything because many kinds of stores can only exist with a certain population close enough.

What I love about living in the city is literally _everything_ I need is within walking distance. I have not used a car or any form of public transport in months and have felt no need to, I can buy anything within walking distance and all offices for any job I would take in this state are within walking distance. You just can’t have that with houses because each house takes up a significant space which you have to walk past to get anywhere.
> "As mentioned in the article, this does absolutely nothing towards protecting children other than directing all but the biggest idiots towards platforms that can't be linked to them, which I'd imagine, they already are."

I suspect you're more wrong than you think about this. People share large volumes of CSAM through lots of different services - I knew someone who worked on the problem at Linked In(!).

HN likes to downplay the actual reality as if it's always some trojan horse, but the issue is real. It's worth talking to people that work on combatting it if you get the chance. I'm not really commenting on Apple's approach here (which I haven't thought enough about), but I know enough that an immediate dismissal based on it 'not helping' is not really appreciating the real tradeoffs you're making.

You can be against this kind of thing from Apple, but as a result more CSAM will be undetected. Maybe that's the proper tradeoff, but we shouldn't pretend it's not a tradeoff at all.

"Robin Hanson proposed stores where banned products could be sold. There are a number of excellent arguments for such a policy—an inherent right of individual liberty, the career incentive of bureaucrats to prohibit everything, legislators being just as biased as individuals. But even so (I replied), some poor, honest, not overwhelmingly educated mother of five children is going to go into these stores and buy a “Dr. Snakeoil’s Sulfuric Acid Drink” for her arthritis and die, leaving her orphans to weep on national television" [0]

[0]: https://www.lesswrong.com/posts/PeSzc9JTBxhaYRp9b/policy-deb...

Edit: After digging in, HN commentary is missing the most relevant details about this particular implementation. iCloud image checking compares to known CSAM image hashes - this means effectively zero false positive rate.

For iMessage child account ML scanning it’s on device and just generic sexual material restriction - more similar to standard parental controls than anything else (alerts only go to the parent, and only happen on child accounts)

My initial impression is this is a good approach. The risk mostly comes from future applications (like the CCP adding hashes of other stuff that isn’t CSAM like tankman or something).

The frankly ignorant knee-jerk responses from technical HN readers do a disservice and weaken the ability of technical people to push back when necessary.
> They're not, though.

Are you saying the data is simply wrong?

> Household emissions are many, many times larger now.

The article is about per capita emissions, not household emissions.

> Also wood is not a fossil fuel.

Nobody said it was. What's this got to do with anything?
an apt user name for that reference :)
The Canadian Prairies are getting warmer and forecasted to have a longer/more productive growing seasons although a bad drought this year isn't encouraging.
Homelessness? Yes, sort of. I have family who work at a distribution center. They work under conditions that I couldn't contend with at a similar facility and which quickly drove me out. I don't know how they manage psychologically with late nights and stringent scheduling; they only manage economically with help from other family.

Amazon is, without a doubt, exploitative. And it's quite annoying to have someone, whose only contact with them is as a consumer and quasi-client, to be so adamant that they aren't.
That seems to be the norm in Australia. When a building gets approved, the developer puts all the apartments up for sale before it gets built. Of course most of them get sold to landlords but it’s not one company that owns the whole building and there is nothing stopping you buying one as they are always selling.
in the sf novel earthseed by pamela sargent a seed ship is sent out, when it encounters a habitable planet after a very long journey the AI of the ship would fertilize human eggs and raise and teach a diverse group of children for restarting civilization
Don't you think it is kind of absurd that you have to buy a device from Google to degooglify it as CalyxOS does not support other devices. How difficult would it be to actually port it to a device already supported e.g. by lineage?
It's certainly good that it's down, but if you overlay the charts of the US and China, you can see that post-2000, the US reduction in CO2 is mirrored by a Chinese increase.

It's unclear how much of the US reduction is due to genuine improvements in energy efficiencies and how much is due to simply moving a lot of manufacturing and heavy industry offshore.
It takes a lot of tech to turn a River into a source of heat, and it takes still more tech to produce that tech that you need to pull it off. Water is an easy source of power for some things, but for most chemical processes what you need is heat (and most of the tech you're going to need to restart civilization is at some level going to be rooted in chemical processes)
Sure, here's sketch of how it works: https://github.com/jschaf/bazel-postgres-sketch
The technical challenges aside, I’m very disturbed that my device will be reporting me to the authorities.

That’s very different from authorities taking a sneak peek into my stuff.

That’s like the theological concept of always being watched.

It starts with child pornography but the technology is indifferent towards it, it can be anything.

It’s always about the children because we all want to save the children. Soon they will start asking you start saving your country. Depending on your location they will start checking against sins against religion, race, family values, political activities.

I bet you, after the next election in the US your device will be reporting you for spreading far right or deep state lies, depending on who wins.

I’m big Apple fanboy, but I’m not going to carry a snitch in my pocket. That’s “U2 Album in everyone’s iTunes library” blunder level creepy with the only difference that it’s actually truly creepy.

In my case, my iPhone is going to be snitching me to Boris and Erdogan, in your case it could be Macron, Bolsonaro, Biden, Trump etc.

That’s no go for me, you can decide for yourself.
Totally agree. This is very sinister indeed. Horrible idea, Apple.
that is beautiful!
I like the level of control and ease of reproducible setup that I have on my desktop, and find my (Android) phone frustrating to use in part because it lacks it.

It's not without trying either, I've worked on and off on a terraform provider for Android - currently apps only but with some vague intention to try to manage as much of settings as possible (not much, AIUI). It's just not meant to be used like that though, of course, and I wish Linux was a viable enough option that, at least among nerds already using Linux for work if nothing else, it didn't need to be justified for use on phones.
I think the problems of governance are non-trivial in tenant-owned apartments. Not that they can't work, obviously. But, I think the ability to 'vote with your feet', is a bit more powerful than the ability to reconcile disagreements between owners.
What's hardest to find, and what I prefer, is somewhere it's easy to walk and drive. I've lived in walkable places where if you do have to drive, traffic is a nightmare. And then of course there are places where you can drive without traffic but there is nowhere to walk to. I think I prefer the latter with my lifestyle, though it becomes more frustrating for meeting friends, going our for dinner + drinks, etc.

For sports / leisure, "driveable" areas are better for getting out of town and into nature faster. In bigger cities (in Canada) I never would have considered going skiing after work, but it is possible in smaller places. I find it's also easier to go to league sports in a driveable place. For running, walkable is obviously better, and one reason I like living in the city is that I can step out my door and safely go for a run, where as further out that option doesnt exist.

Anyway, just my experience.
There should be a third party independent group to conduct audits. That might solve this.
Right. I always make sure to write them all down, as I won't remember either.

But they are to make sure that random hackers don't gain access. Nobody is really going to break into my office and steal my passwords, as I am not an international spy.
They're created by someone and written in their native language, which in turn attracts a community that can communicate in that language.