skysight-inc/HackerNews huggingface dataset:
I think the open source version of J is more mature and has a larger community. It also has a lot of support packages that are not available for open source APL. If you are trying to write real-life projects, J seems to be a better option at this time.
amp4email is far worse and more dangerous than amp4web, and that's why privacy respecting email services are so opposed to it. Tutanota here, and FastMail who posted about it when it was first announced.

AMP isn't a subset of HTML, it's it's own proprietary fork of HTML. It's not saying an img tag is okay, it's tell you to use an amp-img tag.
To be clear, I never said technology was the only solution. We have to parallel-path this entire enterprise. We need a change of culture and values just as much as technology. I'm not counting on only technology, but I really do believe we'll need both approaches here. As engineers, our part in this may be to create technological solutions. I hope culture thought leaders do their part and espouse a different way of living that replaces material consumption and status symbols with real human community.
> This only works if we are sure that the forest will stay a forest for several hundreds of thousands of year

You do realize that carbon sequestrated in a forest 100ks of years is prevented from contributed to global warming during all that time period, right?

> Not consuming fossil carbon means it will stay in the earth mantle for a geological time.

Nobody's arguing against that. But it's silly to argue that not consuming fossil fuels is a better solution than carbon sequestration. We urgently need to do BOTH. When your house is burning, you don't choose between calling the firemen and using the extinguisher - you do both.

> So carbon offsets by planting tree is a scam, and we need better than that.

That's naive and simplistic. If carbon offsetting was widely adopted, it would 1) be a fast way to start our transition towards a sustainable economy and 2) encourage reducing fossil fuel consumptions as it gets more and more expensive (as it will inevitably).

When it comes to fighting climate change, what matters is results, not this sort of uninformed rethoric.
Presumably even if they don't intend to use the tld for lots of sites (perhaps stores could have subdomains) they'll be using the tld as a way of proving authenticity. Only they can create links with .amazon so they can assure customers of their safety from phishing etc.
Looking at human history, that is so far the most human attribute I know of. Given that, we’re more likely to trash earth and try to move on to trash other planets than live in equilibrium here.
Yeah, it allows Google to preload pages so they load faster - especially on mobile.
Chrome has had NoScript equivalents for a while, you should try it again!
I made my top level comment with reference to OneNote before seeing your comment. Why is it that this reminds you of OneNote? I agree, and Ink&Switch certainly show that tablet and stylus are a quick moving interaction model, what more do you want from that interaction scheme? Does OneNote do it for you or do you want more? I pointed out above that I think OneNote "is a modern take on paper" but Capstone "is a modern take on screens" and I mean that OneNote for all it's brilliance only expands the whiteboard to paper. Capstone has worked in so many more powerful abilities to it's user, it takes full advantage of the fact that it lives on a screen on the computer. They wrote a great paper on end user programming in this tablet environment. That doesn't seem to even be an experiment that could exist in OneNote.
Very disappointed to see so much negativity in the replies. Just wanted to add two things.

Richest 10% are responsible for half of global carbon emissions [0]. I would guess many HN readers belong to top 10%. So what we do matters.

Another good news, apparently takes only 3.5% of the population to take an active stance on something to cause a change [1]

So, don't despair. If you are already started reducing your consumption - it matters. If you haven't - it's never late to start, especially if you are rich (relatively).

And of course individual action is not mutually exclusive with lobbying politicians.

[0] https://www-cdn.oxfam.org/s3fs-public/file_attachments/mb-ex...

[1] https://www.youtube.com/watch?time_continue=1&v=YJSehRlU34w
How is recycling plastic carbon neutral?

The amount of energy required to chew/melt/process the plastic, the energy to transport the recyclables to the processing facility, and then the transportation costs to ship the decycled material to the buyer(s)?
But it is free though! With .Net Core being Cross platform, I've actually yet to run it on anything else than Linux in production environments! Hosting is the same as any other technology, you just need a host to either run containers or the .Net artifacts directly. Lastly, I think it's unfair to throw SQL server into this comparison, as MySQL and PostgreSQL are perfectly supported with entity framework.
Regular edge, not chromium Edge. So that’s three different rendering engines that can do it right, and one that doesn’t.
I think theoretically you can use AMP email through an IMAP client, if that IMAP client supports AMP. But support for it is probably going to be pretty scarce, particularly in the open source world.
There is liberal in neoliberal, and there would be no population control like the one child policy with more limited intervention from the state.
Do you know the definition of the term “contextomy”?

You’re fixating a point that is not the crux of the argument.

Not to mention, it’s hard to imagine AMP existing if it wasn’t for Google's search monopoly.

It wasn’t until late last year that AMP was really governed by true committee, well after it had been established in Googles image.

But that’s also all tangential to the original comment.
The biggest issue which is inherent to the language is the learning curve. I feel there is limit beyond which language cannot be made easy to learn. I still claim it is worth learning Rust, however my point should still stand.

From personal experience:
Our company had tailor made use-case to use Rust (switching from Python), more than Go. Experiments were performed and Rust outperformed Go in all aspects (time, CPU, memory). Everyone acknowledged but CTO (who knows C/C++ very well, he is a filesystem developer) decided to select Go. CTO was bullish on Rust to start with but developed cold-feet later. He told me that the only reason was that it is easy to train people in Go than in Rust. This one single thing trumped everything in my case. When I look back, I see his point & I respect that.

While issues like portability, eco-system, ABI stability, etc are important, these are not inherent problems with the language itself. They will get better over the time.
I have no financial background so forgive me if this is an ignorant question, but is there a way to treat runs that would expose insolvency (despite sufficient and careful financial planning) like DDoS attacks that would expose an exhaustion of resources?

I'm not saying Libra is good or bad. What I am interested in is how the article seems to focus on how a global currency could not stand up to a considerable proportion of users converting their holdings to a standard fiat currency. I just wonder if the technological aspect of the currency could help mitigate this in a similar way to how enterprises try to limit the impact of DDoS attacks on their systems.

Again, I know nothing about finance. There may be a really good reason why this is not a good analogy that I just lack the understanding of. But I am certainly curious to learn if that's the case.
It's an Indian journal, I assume it's an issue with translation.
I’m not sure what you mean, but there is no proof of safety for GMOs. No evidence of harm is not evidence of no harm. The only adequate test is the test of time, and testing on the global population is highly irresponsible.
>Most people here disagree with you, hence why you’ll be down voted.

No doubt. And it's really unfortunate that bias is trumping facts in this case.

>Google is definitely using their position to embrace and extend open standards.

There's nothing wrong with embracing or extending technologies. WebComponents, in this case. But if you're hinting at a third step then I'm sorry but open-source by definition cannot be extinguished.
Stanford Seminar – A Superscalar Out-of-Order x86 Soft Processor for FPGA
The big difference for FPGAs from GPUs is that you pay a power cost for that flexibility(both in SRAM, and LUTs). Heck, even most modern FPGAs include a fixed function for multiply operations and the like.

Unless your doing something with strong timing constraints and you need it to be very wide they just don't make sense before you even get to the HDL question.
I don’t think the parent you responded to meant by depopulation the TOTAL extinction of humans. It’s likely they meant, say, massive increases in family planning and women’s education leading to people having fewer kids later. Child mortality has been greatly reduced, someone should tell many African men! Religion plays a big role in this as well, around the world.

We have learned how to live on a credit card at the expense of our children. We imagine we have “escaped the Malthusian trap”, but the bill comes due!

More people means more factory farms, overfishing, desertification, deforestation, plastic pollution, garbage and releasing greenhouse gases. The accumulation of garbage and the depletion of resources can throw delicate ecosystems out of whack (bleached corals, for instance, or collapse of bee colonies).

Ar best, we are reducing biodiversity greatly and turning the earth into a monoculture of fatory farms for feeding a growing population of humans.

At worst, that’s one unsustainable step away from collapse.
>"it wasn't real socialism!" sort //

Usually it's Western Capitalism vs Communist [Dictatorship] Regimes and the argument is entirely valid. If you're forced in to it it's not communism -- people won't in general follow an ideology that contradicts their natural propensity to greed and winning above others (pride), so it generally is not communism when you're talking about groups above a small town size.

I spend quite a bit of time thinking about how to transition from our widely oppressive capitalistic system to a more communistic one in a way to accommodates people's propensity towards greed and still maintain democratic freedoms to the greatest extent. It's something that in the long term might solve a lot of our overuse of resources.
Skinheads predate Punk
In case you’re implying the parent should also provide evidence: it’s way harder to prove the non-existence of something than the existence. I’m not sure if that’s a universal rule (in math for instance) but it’s certainly in something like a magic teapot behind mars.
> Today Microsoft is in trouble and is running on inertia.

Not really. It's actually doing a lot better than a couple of years ago.
The People's Republic of China (Zhōnghuá Rénmín Gònghéguó) and Republic of China (Zhōnghuá Mínguó) are the official names for the two contemporary sovereign states currently claiming sovereignty over the traditional area of China.

https://en.wikipedia.org/wiki/Names_of_China
Also she mentions as why it should be banned the "debacle with money market funds in September 2008" where lots of people tried to cash out at once and "US Federal Reserve stepped in to offer liquidity support." To which I say big deal - I don't think the FED lost any money - why shouldn't it help out to the benefit of investors. That said I don't think it would bother with the Libra or similar.
"Furthermore, nearly half of those surveyed felt that the use of technology such as video conferencing had negative effects on their social connections with colleagues."

I've been working remotely for over a decade and I agree with this. If you are single and get all of your social connections from work, you will feel lonely and remote work might not be for you.

I have a family and get to spend more time with my daughter and I go to local meetups regularly to maintain a social life/meet new people.

Remote work also allowed me to travel the world and meet people from all over the place.
Agreed! I never signed an NDA with my current contractors, mostly because I felt that doing so was unnecessary. I still don't think there's any reason to since we have complete trust in each other. But what do you think—just to be safe?
Was going to say. Nobel Prizes are awarded in the fall.
Why is it possible to "close" a file? You could have a function that mapped open files to closed files, but the open files would still be there... I think the reason why this weird behavior is cropping up is that the entire language is designed around functions, and here you are reaching into the internal datastructures, mutating state.
And in Korean, 자 (cha) is attached to a verb to make it "let's ...".

먹다 (to eat) + 자 = 먹자 (let's eat)

However for questions, 먹을까? (shall we eat?) and 먹을래? (want to have a bite from this thing I have?) are appropriate.
Languages descended from APL are very popular among the financial engineering set.
> So people should stop with individual action while lobbying politicians?

If it helps them lobby their politicians more, then sure. I mean, it doesn't, but if it did I'd take that trade any day.

> On what do you base that?

Purely on a sense of urgency. Individual action will--at best--lower greenhouse emissions by lowering demand for carbon intensive products & practices. How many business cycles does it take for these actions to take effect? We simply don't have decades. As well, a consequence of lowering demand of carbon-intensive products results in...a lowering of the price of carbon/oil. Increasing demand, until the slack is picked up elsewhere. The invisible hand is powerful.

A Co2 tax does the same thing as individual action--it lowers the demand for carbon, except it prevents the price from adjusting down. It is our only hope.

> For example taxes on gas have not been very successful for decreasing the amount we drive even though taxes on gas in many countries are much higher than suggested tax levels for co2.

By definition, then the tax is too low. Demand for gasoline is very inelastic, but it's not perfectly inelastic.

I don't think you understand the urgency. Runaway heating has started. We don't have 20 years. A draconianly high CO2 tax is our only hope.
When it doesn't crash in chrome on an android phone from GoogleNews. When that happens only the amp is available and because it didn't render you can't get the actual site...
Seems like the problem is that file close is strict, whereas the file handle should be a locked resource that is auto-closed when the last reference is destroyed (and “fclose” just releases the habdle’s own lock).

In other words the problem seems to be (in this example) that the standard library mixes lazy and strict semantics. A better library wouldn’t carry that flaw.
AMP in email was the straw that broke the camel’s back for me when it was first announced. I ended up completely closing my paid GApps account and migrating my email over to RunBox instead; I also as much as possible reduced my use of Google properties (basically everything that’s not YouTube) and started blocking all Google cookies outright outside of a container tab for YouTube.

If anyone’s interested I wrote up how I chose an alternative email supplier at https://www.robinwhittleton.com/2018/02/18/dropping-g-suite/
Cash works for everyone.
>3) link rivers

I'm not an expert on this one, but my gut feel is that linking rivers will probably greatly change and likely destroy ecosystems. This idea has been floating round in India from the time I was in my teens or a bit later, and there has been both support and opposition to it from various groups. IMO, at least the wildlife - both flora and fauna, not to mention micro-organisms, will drastically change (and some of them will likely be heavily affected), due to the sudden physical and chemical changes (like differing levels of dissolved salts and other chemicals, silt, salinity or freshness), of some rivers versus others, when they are linked together.

A better idea is probably much more intensive and extensive rain water harvesting, building thousands more ponds and "tanks" (term here for larger ponds) for water collection, water usage reduction (where it makes sense), water conservation, and majorly, afforestation.

For afforestation (and preventing or reducing deforestation, first), it is well known that forests increase rainfall and also moderate and buffer its dispersal once it is on/in the earth, and reduce/slow down its discharge from the ecosystem, thereby proving more water throughout the year, even in dry seasons.

See the book The Forest and The Sea by Marston Bates [1].

I had read it as a teenager. A very good exposition of the many interacting factors in natural systems like forests and seas, symbiosis, and all the benefits they provide for humans.

[1]:

https://en.wikipedia.org/wiki/Marston_Bates

https://www.britannica.com/biography/Marston-Bates

https://www.goodreads.com/author/show/177375.Marston_Bates

https://www.goodreads.com/book/show/1481687.The_Forest_and_t...

https://textbookhistory.com/marston-bates%E2%80%99-moment-of...

From above link:

[ "Though Rachel Carson is usually credited for raising the public’s awareness of ecology, as Marion Clawson noted, it was Marston Bates’ 1960 book, The Forest and the Sea, not Silent Spring, that made “ecology a household word.” ]

https://www.amazon.com/Forest-Sea-Marston-Bates/dp/B000P0D61...

The Indian government, NGOs and corporates could look to countries like Israel (which seem to have done wonders in the desert with drip irrigation and many other techniques - I've only heard a bit about it, some from my grandfather, who was a scientist in the field, and visited there), to solve the water issues and also improve resource usage / conservation and also better and more agriculture production, all at the same time.
You're not wrong. Cars are usually by far the most dangerous activity most first-world people partake in, and individuals' driving habits are horrifying.

Anyone who drives should spend 5 minutes a week watching dashcam videos.
At least for me, I'd rather the other way around. When I'm on my work machine and using one of my company's assets I want to know if it breaks on firefox so I can go file a bug report. If my bank's website breaks on firefox I both have less interest in filing a bug report and less confidence it will do any good.

I suppose it would be different if my employer officially disavowed compatibility.
This checklist will be great for the eternal entrepreneurs, looking for the perfect idea. You know who I'm talking about, those who never actually start something!
>You can argue that the process itself generates co2, but so does producing virgin plastic.

It's carbon neutral compared to the alternatives.
Careful: having the entire world adopt the living standards of Western countries is about the best way to guarantee that climate change makes the planet inhabitable by 2100.
By "screens" over "paper" I mean dynamism, transformation and computing power. Paper cannot execute, and paper simulation on computers takes no advantage of their digital environment. "Screens" however know where they live and open up capabilities to their users that reflect the device's actual power. I have shells on my desktop, I do not have shells on my OneNote. Capstone gives me a shell again. Why would I ever give it away, and use OneNote without the power and ability I expect everywhere else on my computer?

I would like a better word to sum up this idea than "screen" vs "paper" so please drop me some recommendations.
IMO, if what you want is to accelerate computation, what you need is basically an FPGA with higher-level building blocks. Instead of an array of lookup tables, you want an array of what are essentially ALUs and registers. The abstraction should be something more akin to a dataflow graph, where you can route data from one unit to another.

Yes, I know FPGAs already have adders, multipliers and registers inside them. My point is, they should have more of that. For computation, the focus needs to be on having as many of these useful high-level building blocks as possible, and making the routing of data between these blocks as easy as possible. For instance, routing 32-wide or 64-wide buses between these units, instead of individual wires.

The "problem" with FPGAs is that they are trying to be able to emulate any ASIC. If what you want is a general-purpose computational accelerator, you need hardware that is a bit more high-level and more specialized. More tailored for that specific purpose.
A Degree of Concern: Why Global Temperatures Matter
To be historical, the US had this system running inside the US for a very long time before it was deployed worldwide.

It's a quirk of a home grown system having outgrown its original purpose.
cough I wonder what the view in North Korea is on Marx and Bakunin or even Keith Flet :-)
That's editorial decision making. Not ads. And usually the editors notice the style getting popular among trendy people and then writes about it/uses it in the fashion show.
Slides: http://web.stanford.edu/class/ee380/Abstracts/190605-slides....

Author: http://www.stuffedcow.net/

The design was a PhD project that took a long time (I think 2011-2017, longer than usual for such, I think).

The author now works at Intel.

The design was left unfinished, so no final benchmarks or even final clock rate.

I was impressed watching this, but I have no idea how impressive it actually is.

I wonder what experts int he field think.

I also wonder why there isn't an open source project to do something like this (or finish this project, which I guess is open source?).

Would the techniques apply to an ARMv7 core? How much extra work is it to add floating point and vector instructions (I guess a lot).

Would it be possible to teach a verilog compiler to do things that way instead of the normal way which results in lower frequency?
I know, I meant that "configuring it back" is just one click on "Warn Before Quitting" in the Chrome menu. See https://apple.stackexchange.com/a/340517
We really should be punishing many countries in Asia, like China and India for the amount of pollution they are spewing into the air. They get a free pass because they are 'developing'.

This really just sounds like a money grab to me. If we really want to fight climate change, we should be pouring money into technologies that replace fossil fuels, like nuclear energy.
Extend this to the internet and all disciplines and you've got something.
Refusing to read the information you were looking for just because it is in an AMP page makes it look like you're following the "antigoogle" NetHack conduct.
Has anyone faced an interview question like: "Ok, we have to invert this binary tree. Now what would you google to solve this?"
For the same reason a regular Progressive who believes in Medicare for All isn’t going to opt out of private health insurance and give 30% of their money to the government. There is no program in place for the money to go to. Under a progressive tax system, they might not owe all that much, if anything. And the goal is to put the program in place and require everyone to participate. Look at the success of the Toronto Protocol banning CFCs to save the Ozone layer. How do George Carlin’s arguments apply there? “If you are really worried about the hole in the ozone layer, just stop buying hair spray, and stop pestering the rest of us!”
>AMP isn't a subset of HTML, it's it's own proprietary fork of HTML.

This is another misunderstanding. HTML allows custom tags. This is built into the spec. AMP is plain and regular, standards-compliant HTML.
This sounds like a pretty easy feature to implement and send upstream, you should give it a shot. In my everyone has their niche "one big thing", and it's different for every user and impossible for upstream to accommodate for. But scratching your own itches always works!
Or block javascript in any browser.
Have I Been Clpned?