skysight-inc/HackerNews huggingface dataset:
And my point is that it is not necessarily true in countries with good waste management. I will take Sweden as an example with plastic bags.

I cannot find the quotation now but a researcher was asked about plastic bags and the environmental impact on them and the point was that it was not as clear as people think. In Sweden almost all plastic bags ends up being burned like this: https://science.howstuffworks.com/environmental/green-tech/e...

That is very cheap. And the result would be that the total environmental impact for the complete life cycle might be greater if you choose a paper bag as more energy was required in creating it.
Please reconsider your tone. It sounds like you were disappointed that you didn’t get to show off something you know, so you chose to insult someone else instead.

The site would be better without such comments. This might make you feel better but it’s just noise that hundreds of people have to skip over.
'Naturally' is almost always a red herring in programming language design, because what is 'natural' tends to be 'whatever I was previously familiar with'. There are a lot of unstated assumptions here:

· That what's best for natural language is also the best for programming languages. This is still a debated topic, but my personal feeling is that the two are different enough in both mechanism and purpose that what's good for one isn't necessarily good for the other. (For an illustrative example, look at how sigils worked in Perl 5, as they were explicitly designed to work like English demonstrative words like "that" or "these", and many programmers when first exposured to Perl feel like they were 'illogical'. They weren't, but in this case, mirroring a natural-language convention tended to obscure, rather than clarify, what was going on in the language!)

· That phrase ordering in English is necessarily 'natural'. Lots of naturally-occurring spoken languages feature word order that differs tremendously from English!

· That the English-language phrase you're describing as 'unnatural' is in fact unnatural: it's actually a common convention, especially when you're introducing a new fact to a conversation! "Tiger Woods, a famous golfer, adopted a cat."
Same syntax as Ocaml/ML family.
I would argue most of what you are referring to as "food" is not and should not be considered food for humans though.
Why software is the next “craft” industry (2016)
Growing up in a poor immigrant family was a weird version of this. Most of us were poor and certainly provided emotional support in this regard. However from what I could see as a child there wasn’t a lot of material support. Maybe something with not wanting to trouble others.
The median Googler works there for about a year, too, so I guess they have little interest or ability to understand existing code.
California has this as well -- CRV, but I dont see too many people taking advantage of it. Part of the problem is that most stores dont accept the bottles back -- you need to bring them to a recycling dropoff point that seem to be relatively rare and far in between.
If they’re going to announce more countries I would expect it at WWDC.
How do compostable products compare to recyclable ones? How much better/worse are they and how much impact do they have?
And all you really need for development is relatively cheap ThinkPad laptop.
The other comments provided the academic sources, but the Cardiio app on my iPhone accurately takes my heart rate from my face with the selfie camera and that was released in 2012 I think.
"People" use Facebook and vote, but it's really not that simple now, is it?
Windows 10... a full-fledged OS? Mind you, there are tablets/convertibles that can support a full-fledged OS with relative ease. I just don't think the Surface is one of them, unless you're willing to wait until the hacks that are involved in making it work under Linux are included in the kernel mainline, and thus in distros. The SP 3 is there now, possibly the 4 as well. But what's the point when you can just pick something else and it'll probably work out of the box?
And have a vegan/vegetarian diet.
The article is about how "the calorie is dead" (title), in the context of human consumption. The GP says "makes sense, a log of wood is several megacalories but you'll starve eating it".
My point is that a log would have a food label with very little calories, not several megacalories. It does not "make sense" to use as support for "the calorie is dead".
Author and one of the folks engaged in the G+ Migration / Exodus movement here.
The best part is that string concatenation is a perfectly cromulent "multiplication", forms a free monoid, and in line with some notations for concatenation of tuples.

Funny the associations we make...
You have to be careful though. In Julia, there is "fma(a,b,c)" which is not necessarily the same as "muladd(a,b,c)".

What are the guarantees on add(a,b,c) versus a+b+c?

If do add(1.0e30, 1.0, -1.0e30) is that the same (aka IEEE fp addition is noncommutative)
I meant the thing about throttling the performance because the battery was old.
Broadly speaking, I expect the answer is that plastic better prolongs shelf life and leads to less food waste. And plastic is cheaper.
Yeah, it was a great mind-blown moment for me when I discovered that accessing the first character is idempotent in Python:

s[0] == s[0][0][0][0]
https://help.archive.org/hc/en-us/articles/360018138951-How-...
It's likely even more since they needed to perform a hyperparameter tuning. Multiply it by 10 or 100 to get a more realistic estimate.
It's also too cheap. The deposit needs to be significant to make sure people bring things back.
It is common in Starbucks. I don't think anyone can recycle their disposable coffee cups, but they have blue bins with a separate coffee cup hole that winds up in the same pile of trash at the end of the day.
That's part of the reason people are sceptic with programs to "solve" climate change and other various green initiatives, there is too much politics and money involved and it is very hard to understand what's going on, what are the right solution and who is earning from what. As per usual, letting the market do its own thing will probably be the best solution, if recycling makes sense the free market will figure it out, same goes for all other green initiatives, take it out of the government hands and let the market comes with solutions.
You should run what you are familiar with as security is an ongoing process of updating, applying patches, so familiarity will make these chores easier.
Universal healthcare systems merely change the point of information demand based on who is responsible for the cost, from private companies to governments.

The notion that the authoritarian-creep and spy-on-everyone mentality that continues rapidly spreading in most developed nations, won't apply to this type of healthcare data, is obviously false. There is no entity that wants to track people more than governments (and in all possible regards), it's not even remotely close. It doesn't matter whether we're talking about the US, France, UK, Australia, South Korea, Japan or Germany.
https://en.m.wikipedia.org/wiki/Delayed_sleep_phase_disorder
To be fair, IEEE fp addition is noncommutative in corner cases.
Pre-/post-typing?
How is this more "naive and shallow" than the assertion that art is somehow inconquerable by machines because it is supposedly so hard, without any evidence for this claim?

I personally think the definition in Wikipedia captures my sentiment quite well:

> Art is a diverse range of human activities in creating visual, auditory or performing artifacts (artworks), expressing the author's imaginative, conceptual ideas, or technical skill, intended to be appreciated for their beauty or emotional power.

Since I limited my discussion to art meant to be consumed for "consumer-grade" entertainment purposes, I'd focus more on the last part. I just think that it is possible, maybe even likely, that by using ML, we may at one point be able to "pinpoint" what humans, perceive to have "beauty and emotional" power and generate that. Have the networks learn the same rules that artists learn indirectly, so to speak. And I while this is probably a really hard problem, I don't see why this should be the "last" problem to be solved - we seem quite a bit closer here than we are in many other domains.
Post's author is a member of Jetbrains Kotlin team. I wouldn't say he has no idea what language designers are thinking about since he's one of them.
All I noticed is that my browser scrolled less smoothly when an image was in full view. Didn't try with the jpegs but it didn't seem particularly efficient. You could be right though, this is a subjective n=1 kind of remark.
Here in Germany, almost every store takes almost every bottle.
That statement is not true, e.g. Virustotal Mobile isn't fraud.
It definitely encourages its developers to suck.

More politely, it comes with non-removable training wheels, which makes it OK if you’re getting started as a developer, but a terrible choice for projects that will require experienced developers.
And don't have kids.
I had the same mentality in my 20s, even though I made a fairly average young engineer salary (in Canada). But comparing myself to others around me I felt poor(er) and made me both limit myself and more risk averse. Looking back now that was silly of course.
The ones that are intrusive, I agree. But I think that's more of a design issue that isn't particular to help desks (which I think can be very useful to people of done tastefully). If only someone would write a plugin and that could single out all intrusive UX, I'd be the first to install it!
Use a VPN, sign up with a fake name, always browse in private mode, or regularly delete cookies. This will minimize your foot print.
This strikes me as a gigantic coordinated form of commoditize your complement.
My secret: got a dog. My awake/sleep cycle shifted 3 hours earlier overnight.
The Surface Pros are full fledged machines and quite powerful if bought with the right spec (not cheap though). Just get the keyboard cover. No idea how they work with Linux though.
I wonder, when will facebook's hardware people start using their own inventions?

I see them and other dotcoms pouring inordinate amount of money designing own hardware without actually manufacturing or using anything of it.

As I know, facebook still buys very plain OEM servers from Quanta
Agreed. I don't know why anyone would want that. It's almost the equivalent of getting DOOM running on random devices.
I use chat 100% of the time when I’m evaluating SaaS product.
Sarah Taber explained the complexity of this aspect of dietary environmentalism better than I ever could in this thread on Twitter: https://twitter.com/SarahTaber_bww/status/100636377572388864...

tl;dr: the effectiveness of vegetarian diets is dependent on local conditions. Vegetarianism in a globalized world relies on fossil-fuel-based transport or farming techniques.
That analogy works pretty good: For many people a scooter is all they need for day-to-day life, and when they need car they borrow/rent one.
Your post [1] discusses that half of those questioned can't afford to save money. It's not a cultural problem as much as it is an economic problem.

The adjusted median income really hasn't grown in the last couple of decades. And only recently got back to the rate in the 1990's. [3]

[3]: https://fred.stlouisfed.org/series/MEHOINUSA672N
For me it was TypeScript. I had terrible slowdowns in vim for whatever reason (was using a couple different plugins, and maybe things have improved since then), and VSCode is hands down the best TypeScript editor. I then found it to be a nicer experience for JS in general as well as C/C++.

I still use vim often but since I'm not a vim power user, the vim emulation mode/plugin for any particular editor is generally good enough for me.
Is there a law or is it voluntary? I don't remember.
Convenient for whom?
Humor could be an emotion regulation strategy for depression
Huh that's weird, my Firefox definitely reported that. I also checked the other image, that size matched perfectly with the claim in the text. My first thought is http-level compression, but that shouldn't be that effective on an average image.

(I'm not at my computer anymore so I can't check what you suggested right now.)
I suspect you are correct here. We were shoving "recycling" in otherwise empty shipping containers and sending them to China where they get dumped on the ground and the poorest of the poor pick through them for the few things that are actually recyclable.

I saw at least one person say back in the 2000s that single stream recycling was basically a lie, but it was worth it to get people into the recycling mindset. This is the same reason many towns still do "recycling" pickup, but then haul all of that straight to the dump. Personally, if it's just not feasible I'd rather they go back to only taking aluminum, steel, and maybe glass than try to pretend that they're actually reusing any of that plastic or paper.
I also moved to Graz, Austria 5 years ago for FW development. What brought you here all the way from Canada and what's your field of activity if I may ask? You aren't also in Graz aren't you? :)

I've also noticed this BS in some contracts of Austrian companies that include mandatory overtime or worse, all-in contracts. I tried to negotiate my way out of that but got funny looks and some said that'll hinder any career progression in that company as that's seen as not being a team player.
`a: My_Type` or even `a My_Type` (assuming that juxtaposition is not used for something else) is easier to parse, since you only need one token of lookahead here to know that it's a declaration, and that the rest is a type constructor - and this is true regardless of how complicated that type constructor is.

For an extreme example on the other end of the spectrum, in C++, for something like this:

a<>::b<c>d;

It's impossible to even say whether it's an expression statement or a variable declaration, because it depends on what exactly b is. In fact, it might be impossible to determine even if you have the definition of b in pure C++. Consider:

template<size_t N = sizeof(void*)> struct a;

template<> struct a<4> {
enum { b };
};

template<> struct a<8> {
template<int> struct b {};
};

enum { c, d };

int main() {
a<>::b<c>d;
}

Now whether it's a declaration or an expression depends on pointer size used by your compiler.

Needless to say, this is all very fun for tools that have to make sense of code, like IDEs. And I think that's another vector for a different syntax - as "smart" tooling (code completion etc) became more common, PL designers have to accommodate that, as well. C++ helped by first becoming popular, and then teaching several painful lessons in that department.
So much easier to read and write code with inferred types.

Though my co-workers obsessed with writing ‘good’ code refuse to use them. They also refuse to write comments because their code is so good ‘it documents itself’.
While I don’t disagree with your sentiment; I would love for you to elaborate a bit and be more specific instead of painting such broad strokes without breaking down examples. It will help the next reader, particularly readers with little context, parse the message. Otherwise this comment will be read, nodded at, and forgotten
I could imagine either just a vanilla app blacklist that's regularly updated, or maybe a scanner that looks for known third party libraries commonly used for evil purposes?
It's now become a weird social welfare system for the homeless, some go around collecting large bags and drop them off at recycling areas for cash in urban areas.
That's been a very long-term strategy. See Annie Leonard's "Moving from Individual Change to Societal Change":

In one of the most iconic ads of the twentieth century, a Native American (actually, it was an Italian dressed up as a Native American) canoes through a river strewn with trash. He disembarks and walks along the shore as the passenger in a car driving past throws a bag of litter out the window. As the camera zooms in to a single tear rolling down his cheek, the narrator announces, “People start pollution. People can stop it.”

This 1971 ad, just a year after the first national Earth Day celebration, had a huge impact on a generation awakening to environmental concerns. Children and young adults watched it over and over, shared the faux-Indian’s grief, and vowed to make changes in their individual lives to stop pollution. That response was exactly what the ad’s creators hoped for: individual action. For the ad was produced not by a campaign to protect the environment but by a campaign to protect the garbage-makers themselves.

http://blogs.worldwatch.org/sustainabilitypossible/wp-conten...
I did not get that meaning from the post at all. You should consider your tone, one might be lead to think you believe yourself some sort of paragon of propriety. I'd also advise a side course of thicker skin.
I feel sorry for the Chinese people. Xi Jinping wants to suppress all discourse doesn't praise him and the government's policies. That might have worked in ancient China, but it simply doesn't work in the modern industrial era. Society is too complicated and so you need free discourse to find out what is going on and discuss policy alternatives. Xi's policies may work for a while, but in the long term they are going to make things more and more dysfunctional.
No mouse support though.
The Surface line is actually, out of the box, a very good Linux development machine, if one is ok with not having camera and sleep.

The surface line was not Linux-friendly at the beginning, then around Ubuntu 17.04, the mainline kernel and the firmware started to give the required support for working daily.

The linux-surface kernel (https://github.com/jakeday/linux-surface) gives extra functionality - mainly the touchpad.
Well that's exactly why string concat in Julia is
Wonder what it’ll do with Edward Lear.

Also Ravana’s jaw? Lol. Try Raktabija
> Types are moving to the right because having them on the left makes the grammar undecidable.

This is just an artifact of how they designed the syntax in some languages like C++ or C#. You can easily put types on the left in a way that makes this false.
It doesn’t need to be and isn’t a lways done this way. Ours is configured to only pop up for logged in users, for instance.
I could still see something like this as the future of development in some ways -- powerful pro workstation level resources somewhere off in the cloud that you connect to via a super portable client. Maybe even over 5G or some other next generation wireless technology to truly enable an untethered development experience that's not limited by local resources.

But that continues to feel like something many years away.
It does not need to be configured this way. Ours is not.
This is a rather elitist perspective.
Your optimization recommendations made me smile because it made me think of the "demo scene" (I mean this https://en.wikipedia.org/wiki/Demoscene) => are there websites similar to those "demos" that accomplish to present a lot, but using in this case of "website" as few server & network resources as possible?

(I did try to search but the query is tricky => I keep finding websites targeted at Amiga & C64 & similar stuff, but nothing about a "demo about the website itself"...)
Why I love to test with react-testing-library
This is a common misconception and comes up a lot.

Rule of thumb is if it's not an insurance company or medical facility (hospital, doctor's office) HIPAA doesn't apply.
I would sign up in a heartbeat, even if it's a plain old web programming consultancy. I've done all this shit for thirty years, and still I eat speed every morning and feel like a sleeping person with a rocket strapped to my back until noon. I go backpacking with no electricity for a month, stay up till three in the dark, wake up at noon in the daylight, and feel wonderful. I am sick of sanctimonious authoritarians telling me I just need to change my perspective in order to be normal.
Especially if you are white.
Kryofluxing PC Floppies
ZFS does seem to be miserable if you're installing it for the first time. I set my antergos installer last night to use ZFS for the root partition. Did not work once I rebooted. As much as I want to like ZFS, I don't think the tooling is there. My filesystem choice should be completely transparent.
I see where you're coming from, but some of the things you said don't gel with the state of recycling pre-Plastic China:

1. Waste management companies charge less for recycling to incentivize separating trash and because it was profitable to sell.

2. Single-Stream recycling programs still require consumer separation of non-recyclable trash from potentially recyclable material.

It's all about capital investment. It is expensive to develop and buy machines that specialize in sorting massive amounts of trash at a high throughput. Globalization allowed us to export that to places where labor was cheap enough that real humans would actually sift through the stuff.

The thought process is: why make the investment in specialized machines when there's human labor cheap enough to do it by hand, land cheap enough to store it in perpetuity, or environment regs lax enough to openly burn it and all that’s preventing these alternatives is government regulation?

In places where there’s strong faith in government like Europe you see many companies investing the R&D dollars in these machines. They also have strict packaging requirements that limit the number of inputs that these machines can expect to handle.

Here, the EPA and Dept of Interior can change hands every four years to people wholly uninterested in preserving our commons for the next generation. This administration is selling off pieces of National Parks for oil exploration, to name just one of many examples. It’s no wonder no one wants to actually put dollars towards green R&D.
This is dependent on the site’s settings. Ours is configured to display not a chat dialog, but just the widget, and only when logged in.
Why is that from a 3rd party developer? The official app doesn't seem to exist any more: The link from https://www.virustotal.com/en/documentation/mobile-applicati... is dead.

Edit: Found this one: https://support.virustotal.com/hc/en-us/articles/11500214654...
The alternative to total recycling could be to rough recycling what can be easily extracted and used (ie metals) and the rest could go through a cycle of thermolysis/pyrolysis, powered by solar or other sustainable sources...
I've noticed the salary cap is quite popular in Austria as a wage suppression technique to keep salaries low acroos the board and not generate competition among companies for employees. Are your numbers valid for Vienna or Graz?
In order of priority:

1. Reduce.

2. Reuse.

3. Recycle.
Paper is not air tight and is also food for some critters, attracting more pests.
Yep, absolutely. Same for us. And only for logged in users, at that.
https://threadreaderapp.com/thread/1006363772838170629.html
OP probably wrote it from point of view of a typical American who lives in a neighbourhood outside a city.

In general, if you don't have the shops close by, a car is more practical.
Everyone is so defensive about laptops here that you’d think they feel threatened by this post. Isn’t it in the spirit of the hacker community to be open to new modes of using computers? This is an experiment, that’s why they documented it and stated clearly that it’s an experiment. It’s something to think about and discuss, not a statement that you should throw your laptop out.
I’ve needed this sort of help before, and I’m technical. Having an easy to spot way of chatting with a person directly is amazing. You shouldn’t have to dig deep into a site to do this.
Agreed. I would be interested in seeing Samsung DeX reviewed for development as DeX can run regular Ubuntu.