skysight-inc/HackerNews huggingface dataset:
>"why not just responsibly dispose of those bags? It's not hard."

And yet a lot of people carelessly throw away their plastic bags. Their laziness trumps your "it's not hard". Something primarily being a problem in developing countries is not an excuse for not caring about it.

"I don't see any, so it must not be a problem" is not a valid argument. If you've ever tried to remove a plastic bag that was half-buried in sand, you would know. That bag could sit there for hundreds of years without degrading.

My point is that it's better to not have new bags/material made at all. Repurpose something that was already made and used for other purposes, and you lessen the footprint. It doesn't have to be cotton, the woven bags made from recycled plastic are quite durable and long-lasting. In my case, I do have cotton shopping bags, but they're all hand-me-downs from family, I would never buy a brand-new one.

If you want something made from upcycled sail cloth or similar repurposed materials, there are a number of companies who will happily sell you some, including customization.

Remember, it's "reduce, reuse, recycle, in that order.
Yes, the server also knows the "pass" (can be salted hash if you wish, I use hash(pass+name) but it doesn't change the usefulness of this simple auth) and verifies the hash by re-hashing and comparing. Edit: Sad that most people misses the forest for all the trees, should have called pass secr. instead.
All of them. And most of them are glorified radios. The few that do expose functionality for navigation and bookmarking within a podcast episode (beyond rewinding or FF by x seconds), they make it way too unintuitive to use and make you use too many clicks to use it. And there's almost no functionality around saving and organizing the episodes you've listened to. Hell, most podcast apps don't even provide a way to check your played history in a sane way (if at all). Where in the fuck is the Evernote of podcast apps? I want to tag episodes, organize them into folders, link different episodes, bookmark certain spots of an episode, tag the bookmarks, add comments/notes at certain times AND TAG THESE AND ORGANIZE THESE, etc.
Yes, and Bobby Draper (a Martian marine) still can't deal with it when she finally does go to earth. In the novel she admits to herself that the Idea of Martian marines fighting on Earth is ridiculous.
But not because it’s a good Mac app, but because there’s not always a good alternative for good language integration. I’m only using it because the Go plugin is pretty good and the one from Sublime Text isn’t.
Nice idea. Wouldn't want to authenticate with my domain for most services though.

But for others why not use stuff that already identifies you.
Google Sheets: 27 things you didn't know it can do
I don't know. The problem here might be human expectations. As the article says, word2vec sometimes is "sold" with these kinds of analogies that seem so intuitive. So we come to expect the system to behave intuitively. And in many cases it does.

But, what are you really doing there?
Well, you are operating with vectors.
And what do those vectors represent?
Not the semantics about the words themselves. The vectors encode the context in which they appear. They encode what other words tend to surround them.

And there are more limitations. The most obvious one is polysemy. But even without polysemy, different words might have more or less "diffuse" representations. The more technical, precise and uncommon a term is, the less "diffuse" its vector is. King and queen, man and woman are far from precise, technical or uncommon terms. And therefore, there's a lot of "diffusion". Again, the problem here is our expectations versus the results we see in practice. But the models are what they are. And they are not magic.
> a very early introduction to thinking recursively

Not everything needs to be on a so-you-have-never-programmed-before level. This series explicitly assumes "some knowledge of native-code build processes, Lisp, C, and x86 assembly language". People who know Lisp should have had an introduction to thinking recursively already.

Parsing would be a useless distraction for someone interested in writing a Scheme compiler in Scheme.
It works now, thanks!
Ask HN: I want to share my experience with Pioneer, what should I write?
Hey fellow Hackers! I've been playing Pioneer (https://pioneer.app/join/bethechange), a weekly online tournament for projects (of any kind, from local charity to blockchain), for a few months now, and it's been an amazing motivation boost and a focusing tool for me and the project. I honestly think that anyone working on a side-project or a small startup with ambitious goals should try try participating.

I want to write an article about my experience, and I wonder what aspects should I highlight and what questions to answer? Would love to hear your thoughts!
Since the beginning of this year I’ve listened to 9 audio books. That is 9 more books then I read in the past 5 years. I like the idea of reading but prioritizing time for it meant that it took months to complete a book, if I completed it at all. Now I listen while I walk to work, do the dishes, drive, etc.
Word vectors like this only work if the two words you care about appear in similar contexts in the corpus it was trained on.

So the assumption is that words from similar context should be similar. But you're always going to miss out on some words that are similar but do not appear in similar contexts.
Ok, thanks a lot for bringing this up!
I will have a closer look at that.
> Of everything that list all you really need is the X libraries and you do not need to carry (meaning distribute) those since they are part of the every single desktop environment and have a stable ABI.

both Debian and Fedora use wayland by default now. And wayland alone only gives you the ability to open a viewport, so you are going to need a lot of stuff if you want your UI library to do something as simple as :

#include <linux_ui.h>
int main() {
linux_window* window = linux_ui_create_window();
linux_widget* label = linux_ui_create_label(u8"お早う御座います");
linux_ui_widget_set_parent(label, window);
linux_ui_widget_set_pos(label, 50, 50);

return linux_ui_process_events();
}

> Note that this is in the context of making that API a standard people can target, not a reusable library (and its own dependencies) people carry with their binaries. Basically the equivalent of how you do not need to give USER32.DLL on Windows to your users because you can pretty much expect that it will be there.

But almost no one makes Win32 apps with the Win32 API anymore anyways. The majority of desktop windows apps created today are using WPF or UWP which does not use any "native" stuff (that is, the win32 UI API), Qt or Electron. If this model does not even work on windows, why would you want to port it on linux instead of letting people ship their app as they wish ?

> Nowadays the only equivalent on Linux is the X libraries, anything else is either not guaranteed to be there now, or not guaranteed to be there in ~5 years because thanks to CADT people cannot stick with an API and feel the need to break everyone's programs to feel useful.

Even if someone made this magical new library today, I would still have to package it along with all its dependencies in an AppImage because I have users still on ubuntu 12.04, 14.04, and 16.04 as well as debian stretch and jessie.
Ah, that's why I thought it was a competitor to Illustrator. What I use Photoshop for is photography, which sounds like it's not Krita's main use case.
Text602? Not these days. This was taught in 1994, in the DOS days. It was useful back then.

Libreoffice, now? Yes.
I bought very few textbooks (Physics degree) but heavily used the ones available in the library, clearly YMMV.
Not an exception really, there are many simple languages and Oberon-07 (the dialect linked) is indeed an extremely simple one. Go is another language that is simple. And of course C (that compiler developers abuse undefined behavior to win artificial benchmark games and making the life of everyone using C for practical purposes miserable is not a problem with the language itself but with the compilers that do such abuse).

EDIT: Scheme too, at least up to R5RS.
> Capitalism has been a miracle for everyone, not just a few.

Capitalism has had demonstrably terrible effects for many people all over the world without the luck of being born in a country or even a social class with enough economic clout to dictate favourable terms in trade agreements.

The conflict and genocide in East Timor was driven by capitalist Indonesia (a US ally) and colonial greed. Of course this conflict was ignored at the time because it was more important to focus on the Khmer Rouge, so the US and its brand of capitalism could save face:

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

As was the privatisation of water supply in Bolivia that led to conflict and massacres:

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

Plus the US-backed militias and crackdowns in various South American nations to prop up and entrench its business interests:

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

These are just three examples. There are countless other examples of the destruction and death caused by capitalist policies all over the world. This kind of greed, corruption and harm is not limited to totalitarian states, they're just less reported on by western media. Deliberately so.

Calling it a 'miracle for everyone' is an obscenely narrow-minded claim.
How do you find day-to-day usability of the azub once you are off the bike? I.e. locking it to a post or bringing it into a building. Do you have the under seat stearing?

How do you store it at home/work?
Poland had King Jadwiga, although in common language people still call her a queen (as she actually became one a few years after she was crowned).
Do you change the radio station when ads come on? This is no different.
Chinese repos are ruining the GitHub trending page
I think this is an amazing way of both estranging us from humankind by viewing our world from the outside as if we were aliens, and of widening our horizons by giving us access to the immediate experience of people from all walks of life, all over the planet.

My only worry is that it selects for people who don't know or care to properly name their youtube videos, e.g. after watching for ten minutes, I'm yet to see a young person from the West. Though this is probably one of the reasons why, for me, the videos are so strikingly unfamiliar.
Against the rising trend?

The Rise in Popularity of Printed Books Continues

http://theprintingreport.com/2018/05/03/the-rise-in-populari...
Not to go too far off topic, but I just wanted to say how much I've been initially pleased with D.

For a long time I've wanted a language that I could use with just a text editor and the command prompt or terminal.

I've been able to get programs to easily compile on both my Linux home and windows work machine without any complex install magic as it should be in my opinion. The programs produced were binary executables and tiny to boot (especially Windows where HelloWorld was ~367 KB iirc and ~1.1 MB on Ubuntu).

It is nice to not need an in-depth understanding of the JVM or CLR. The hardest part for me (I usually favor languages like Python) is not having a REPL, but I'll live.

The one place where I could use some help (similar to most of the advanced languages... although Rust is good here) is in the documentation which is more meant for power users than onboarding new folks. Compare and contrast the Nim section on types with D's classes/structs/unions. The D documentation is more like a reference manual and Nim is more tutorial. I think I'll try Andrei's book and see if that gets me far enough to where the technical doc becomes straightforward.

On another note, I see D has some functional programming support. If possible, I'd like to avoid having to model my own domain logic with OO classes. Is the proper way to do this with structs and the stdlib's map!, fold!, & filter! constructs.

Sorry for rambling!
I've been a fairly heavy user of Audible until this spring when I started to go back to regular, physical books. If you're reading books with lot's of graphs or pictures in them, the Audible experience is kind of subpar. Also, the experience of "browsing" audiobooks is kind of clunky and there's effectively no way to search the book.

I will say that the audio version of The Economist is pretty great. If an article has pictures or graphs in them, I can just open the article from the app and listen to it simultaneously. I hope more magazines/newspapers would add similar functionality to their offering.
I know how you feel! I listened to "Do Android Dream of Electric Sheep" in less than a week and finished "Game of Thrones" in 3 weeks because of audio books.
Before that I could barely finish a short book in a month, and a large one like "Game of Thrones" would take me most of a year to be honest.
Usability and fitness can only be guaranteed by original author. Others can only test and report it.
Hi everyone, I'm the author. I'm curious what others think about this. I'm not sure if I'm the only one who feels that it's a problem so let me know if you have something to add or correct.
If you compare yourself with others, you may become vain or bitter, for always there will be greater and lesser persons than yourself.

Enjoy your achievements as well as your plans. Keep interested in your own career, however humble; it is a real possession in the changing fortunes of time.

https://www.desiderata.com/desiderata.html

(Often more aspirational than practiced. I include myself in this.)
> infinite GDP growth was possible in a finite world

A circle is finite but what about Pi? Does it ever end?
Ask HN: How do armies around the world get their food?
Where do they source food from?

Do they source ingredients or full package meal?

What happens if there is a war?

Do they import food too?

Or they depend entirely on internal supplies.

Who sets the menu?
My comment concerned heap-allocated user-defined types, not primitive types like int. Also, these techniques of tagging primitive types predate Java, so whatever convinced people that they are needed, Java wasn't it. (Though things change, so yes, it's a possibility that they are no longer needed. Do you have benchmarks?)

I agree that a lot of boxing can be optimized away, but often it also can't.
That would require really good automation. I think most nuclear reactors still require a lot of manual labor relatively close by.

But yes, some kind of fission or fusion reactor would be on a colonization plan, if it is easier/cheaper than solar. One problem though would be getting fissile material. You can probably find some on Mars or its moons or some asteroids, but it would require lots of heavy industry to get enough of it for reactors.

Bringing significant amounts of nuclear fuel from Earth would be really unpopular, what with the risk of rockets blowing up. That risk or fear is also what prohibits the use of nuclear propulsion for space travel...
How to Use New Stripe Checkout with Ruby on Rails Application
Okay... then lay it on us? If there’s a strong moral argument maybe you should tell us.
a) Yes

b) Absolute safety is imposible. Let's make some calculation: There are 1.3E8 newborn per year, each one get vaccine in about 10 occasion (sometimes multiple shots), let's assume that the round trip to the hospital is 5 miles and the accident rate of cars is 1.25E-8, and in a car there are 2 persons (a child and an adult). So there are

1.3E8 x 10 x 5 x 1.25E-8 / 2 ~= 40

death of children going or returning to the hospital to get the vaccines per year. (Not everyone get to the hospital by car, but even walking has risks.) If we eliminate vaccination we can save 40 children per year.
Yeah would it kill you to pick up the phone every once in a while? You can't beat the personal touch!
I doubt it's all that common, though.
When the Sky Explained Everything (2014)
Yes, that would be one explanation.

Still, the thin atmosphere of mars would prevent any liquid water or plant life. So they must be talking about at least some more pressure.
Man, I have been struggling to find a good domain to use for months. I have a custom domain already but don't use it for everything. Ideally, I would like to have one that is

- fairly short

- .com

- unambiguous when written with a pen on forms

- easy to spell on the phone

It's the last 3 I find important for an official domain. gmail for example is easy to mention on the phone as everyone knows it. I always have to repeat my fastmail address 3 times and spell it out as people don't know it.
Why would it be a problem to write code and documentation in other languages?

And the way you word your title is a bit too much don't your think?
Context.

It is normal to post an anecdote related to the link.

It is weird to post a message like this to a public mailing list out of nowhere, i.e. without related context.

(I have not actually checked if the message was out of the blue.)
Emacs is too complex. There is nice editor `ed` that helps me with basic corrections.
Users don't do anything because they don't care. Chinese people have the mentality that makes them think, I didn't do anything wrong so what am I afraid of?
Out of Africa and into an archaic human melting pot
No, it does not count.

The IRS isn't stupid.
> Since you mention them though, many are not Google things.

What does this even mean? Most of the technical process stuff Google does isn't completely unique to Google either.

> And others I would reject (ex: free food & gym).

Why though? Honestly, having worked here, it'd be hard for me to go to a place that didn't have these things. It's just so convenient and awesome!
I mean, why should they? Most phone companies allow you to set budgets, I do not see this as an issue with the phone company in this scenario at all. As other people have said, parents should be monitoring their kids spending (if at all), most stores have an option to require the password - I do not see why this is not enough.
Healthy consumption of food Tinnitus 911 Review is crucial from the day you are born. From birth, you get bigger rather quickly, and this is due in part to the meals you eat. Most foods come with vitamins and minerals that not only provide you with fuel as daily sustenance, but also with the exact substances that build up your bones, muscle tissues, and organ tissues. Being deficient in one nutrient or another is certain to bring about an assortment of health difficulties. Plus, not eating a healthy diet as part of a holistic health plan may be limiting your capacity to find effective strategies to clear tinnitus. Cells continually break down and reconstruct, so wholesome eating for tinnitus relief continues to be valuable until you grow old.

Preserving good body function is also not likely without healthful eating. In your every day life, you make use of energy to think, walk, talk, breathe, and carry out any other functions, even involuntary ones. The energy required for your body to accomplish these things comes from two places. extra fat reserves in the body, or your daily food consumption. In the event that you don't eat healthy meals, which often results in overeating, you are certain to discover that you are storing more fat than needed, and as a result you are likely to be overweight and lethargic. There are many consequences to being overweight, the most prominent among them is heart disease.

Lastly, wholesome and nutritious eating is vital to be able to clear tinnitus effectively. When you do not get the appropriate vitamins, your body's normal resistance system that fights diseases weakens, permitting viruses and microbes to damage the body. It's like a well-trained militia. If the defense force does not get enough good food to eat, it will not perform properly in battle. Stripped of nourishing foods, your body basically could not function on a daily basis. Learning how to eat healthy foods is therefore and important lesson, and one which you should begin learning as you seek ways to clear tinnitus.

https://supplementdevotee.com/tinnitus-911-reviews/
Also accessible at https://i.reddit.com
Out of interest, why would you prefer not to use your domain? Privacy concerns?
Uhm... How and why did you go from premarital sex to non-monogamous behavior?
Automate where it matters with process maps
Most languages with some form of GC (Swift, D, C#) that are looking into adopting some form of ownership look at it from the productivity point of view, where you would only make use of it in the hot path, the very last mile so to speak.
Quite brilliant!
> It would take Apple, Google, Steam, etc. <120 hours of work to implement a "Monthly budget" system if people demanded it.

Ironically Apple used to have this feature, but removed it when they added the Family Sharing "ask parent for approval" feature.

https://9to5mac.com/2016/04/14/apple-to-end-itunes-allowance...
You gotta love resumes that says “founding of companies listed later” and have a dedicated chapter on “EVIDENCE OF EXTERNAL REPUTATION”.
Wonder how many people wrote translator to output python|javascript|java ?
It’s borderline creepy how often I find a link and 24 hours later it shows up on Hacker News.

Yesterday I was organizing some documents in Dropbox, found my ancient license for NetNewsWire. I wondered if they were still around, and did some Googling.

Their GitHub has a link to macopenweb.com
Audiobooks are perfect for car rides, if you zone out just remind 30 seconds or so, works great!
Hopefully it'll open access to more people and be less wasteful. I'm not a hugely analogue person, but have to admit, I much prefer non-fiction and text books in physical form over e-resources - for some reason it just goes in easier from the printed page for me.
It’s kind of funny and weird to think of everyday life as an improv. Some corollaries:

1. We all have a responsibility to keep it flowing, responsive, and fun.

2. We need to stay coherent and not totally insane but without sticking rigidly to boring cliched habitual scripts.

3. There’s always opportunities to do or say something unexpected, refreshing, lively.

4. Sometimes you ought to play the straight character to let someone else do their thing.

I wonder if there’s also some compelling arguments against thinking of life as an improv theater. Maybe Alasdair MacIntyre’s virtue ethics would be an example because it emphasizes continuity within a life of community, like your character is much deeper than an act.
Have you read the article? Based on your response it feels like you didn't because I added a "disclaimer" section to the top just to address that it's not a problem with foreign repos but with the UX of the trending page.

Edit: the whole article is about this but the disclaimer is there to make this clear as soon as possible. Maybe the title is controversial without context but I really hoped that people read the whole thing before forming an opinion.
Adding custom fonts in react native 60