skysight-inc/HackerNews huggingface dataset:
We never target children at an early age. We focus only on High school-school age students, who need it most. As soon as we connect a student the whole family gets access to the internet. It becomes a family thing.
You should see high-school students (age 16-18) living in refugee settlements and rural areas. They almost don't have access to any kind of education and information. No link to the worlds. Because of that, they have such a limited worldview. Internet helps them discover their interests and passions, trying things out and learn about new professions they've never heard about.
Also, we run online mentorship programs to teach them how to use the internet in a proper way.
(Here is the copy of my recent reply to another comment:
Besides connecting students, we run an online mentorship program via Chat, online groups, sometimes phone/ video calls.
First Students receive a link with a "welcome package"-list of most popular and relevant educational platforms which are available in the local language. We also partner with the local EdTech partners who provide their services for free for our students, so if anyone is interested in any platform we teach them how to use it and provide free access. We are also long term partners with Khan Academy and Code.org and actively promote these platforms to the students.

On a weekly basis, we post in an online group different educational content, free offers from our partners and education organizations who provide their courses for free (both online and offline), we post different scholarship opportunities, fellowships, programs, etc.

We plan to provide tailor-made educational content separately to each student according to their interests and challenges. Also thinking to test different models.)
You are missing something. Current shells are brittle and they're just bad tech in 2019. We've made them half decent by brute forcing tools and hacks for them.

Everyone has to reinvent the same basic tool output parsing because ls (or top or ps or...) can't spit out real structured data.
> After 7 years in Amazon Fulfillment, I'll say this: we're doing a mediocre job- fortunately no one else is doing much better. But still, we've got 25 years of legacy software and processes to carry with us wherever we go.

Mind expanding more on the specific kinds of baggage holding back fulfillment at Amazon?
Absolutely. The presence of frictional unemployment in a super tight labor market would alone result in a higher number of unemployed people than that for a population of ~6 million, so I would assume any economist reading the stat quoted in the article would immediately proclaim it to be, in technical terms, "poppycock".
One downvote and counting. This is just my opinion. Let's crank this up a notch. Those advocating for more advanced interfaces are missing the point. Text is all you need, no graphics or objects or widgets, just text. I have no problem with this, I enjoy it like this, we don't need an improvement. There I said it, any downvotes will be worth it, because I get to voice my opinion. In the end I will still be happily using my POSIX shell scripts, awk, sed and enjoy my life.
> So, imagine being able to use the same sorting/filtering logic on the output of `ls` as you might on the output of `ps`, and without relying on hacky solutions like pipelines to `grep`, `cut`, and `sort`

That would awksome.
On macOS I mostly use LittleSnitch, with a few lists, then manually add trackers and calls to weird domains made by apps that shouldn't make them. Upside is, it's system-wide.

Wrote a post about that https://weekly.elfitz.com/2019/02/12/block-ads-and-trackers-...

But the best setup (still haven't done it) would probably be pi-hole, remotely accessible over some vpn (because you don't want to manage what would otherwise amount to a publicly accessible DNS server). It would cover all your apps and devices.
“this article isn't great”

From your description, that seems like an understatement. If you cherry pick starting points to make s graph look dramatic and leave out crucial context so that readers will assume the worse, that’s not just “not great” it’s flat out fraudulent, manipulative propaganda.
Technical Team Lead – Agile “Changing Travel Experience”
David Koch Was the Ultimate Climate Change Denier
The Powershell idea to push structured data through the pipe, which this project fundamentally replicates with a relational structure, has its merits; but it will always displease someone, and carries the burden of having to rewrite millions of utilities in order to unlock the real potential.

What if, instead, we pushed the approach “upstream”, asking systems to have an additional stream that all shells can access? We have stdout and stderr, we could add “stddata” - a pipe that expects and produces structured data. Then it would become trivial to add support around the userland, without displeasing anyone - because it’s just an additional interface, not a replacement. The pipe should support two or three formats to start with (csv, json, and maybe xml, so you can handle both tabular and child-parent relations with a varying degree of precision) and shells could have a special character for piping stddata (I like ¥) so everything else about them would stay the same.
> You don't pay 0.4 cents to watch a video though

Sometimes we pay a lot more: https://graphtreon.com/patreon-stats

> The true value of the video is likely much lower.

The true value of the video varies a lot. Some are demonstrably very highly valued: https://graphtreon.com/top-patreon-creators
I know the long cased commands like Foo-Bar can be alienating to Unix folks at first, but have you tried just using aliases and not caring about casing? PowerShell will accept any unambiguous case-insensitive abbreviation of commands and parameters, and has almost all frequently used commands aliased (see this thread, it's literally the same as nushell).

I often wonder if people just don't like it because all they see is PowerShell scripts, where people like to spell out commands so it's clearer what they do. Imo it's a nightmare that we write bash scripts with all these 2-3 letter commands and flags that no beginner could ever understand. (but if you want to write that way even in scripts, nothing is stopping you)
"Worse is better" is not some absolute truth or philosophy and *NIX has won: Android, MacOS, WSL.

There's no real alternative for many profesionals, if they want to be employable.

Maybe we should accept this fact and try to make everyone's life easier than be stuck up and push people away.

There's no law that says that Unix tools can't be extended.

And heck, basic POSIX tools violate so many Unix principles...
Wish the account can be resumed.
The Science of Triboluminescence [video]
> I also support being able to just see pages (with ads) without having to configure billing, etc. Otherwise a lot of the high value Internet would be only accessible to the group of people I mentioned above and that would be sad

Except that the vast majority of the advertising on the internet supports mainly low-quality junk ... The more ads, the scummier and more worthless the site gets, usually.

There are exceptions, few and far between, like news websites I guess. But most of the ads on the Internet are used to support content that you never asked for, never wanted, never would visit, and still get shoved in your face occasionally.
Show HN: Simple Tests for APIs
Let's not forget the recent and ongoing fires in Indonesia, home to one of the world's last and largest rainforests.
A dehumidifier is an air conditioner, but packaged in a way that doesn't allow it to work as one. (The upside is the easy installation.) Suggesting a dehumidifier to avoid AC is ridiculous.
So ... what is your point exactly?

You object to somebody, somewhere on the Internet creating content and making a buck? Or just that you didn't get your shekel?
Ask HN: What is your favorite way of setting up online store in 2019?
In the spirit of this question from last year: https://news.ycombinator.com/item?id=17237442

I was wondering what HN thinks now.
I disagree. I'm not saying that everyone should think the way I do, I guess realistically all I mean is that when I'm confronted with a parsing issue in this context I just write a shell script. Ok, this can be taken as reinventing, which I'm advocating against, but I see this as utilising the UNIX philosophy and by sticking to POSIX shell specifically (and using sed, awk, tr, et al) it is still a built-in and portable way to deal with this problem. Also I am not saying this because of some irrational submission to an old philosophy, I advocate this style of working because I find it easy, convenient and fast, and it works for me in the real world. But of course people have different ways of working and I respect that. This is just what works for me and how I see things. Definitely not meant as an attack against this project or different ways of working.
The "manipulation" to stop destroying the planet? To me its all about the accelerated logging in the amazon basin that we know is fatal.
This article completely fails to mention a very important issue: Scientists are worried that the amazon may approach a tipping point after which the ecosystem will completely collapse.

The guardian has a better take on the story:
https://www.theguardian.com/environment/2019/aug/23/amazon-f...
Code Refactoring: when to leave and when to stay
I'll show an example in C#, which has some of the best list comprehension syntax in my opinion (LINQ):

from category in categories
where category.Name.Contains("food")
join product in products on product.CategoryID equals category.ID
select new {
Name = category.Name,
MostExpensive =
(from categoryProduct in productGroup
orderby categoryProduct.Price descending
select categoryProduct)
.First()
}

In C#, with HOFs, this becomes:

categories
.Where(
category => category.Name.Contains("food"))
.GroupJoin(products,
category => category.ID,
product => product.CategoryID,
(category, productGroup) => new {
Name = category.Name,
MostExpensive =
productGroup.OrderByDescending(
product => product.Price)
.First()
}
)

The second higher-oder function form has 2 disadvantages that I see: (1) for every subclause, it must mention the lambda parameter again (with more filtering/ordering/mapping this becomes much more noticeable); (2) it is easier to mess up the order of parameters, especially for something like Join/GroupJoin, which takes 5 parameters.
As someone not very knowledgeable with the issues associated with web assembly, may i ask why have you disabled it?
Good question!

Remote work is a viable option. Some "remote first" companies have been very successful. And ... there are lots of talented people who do not live in SF.

Perhaps it is the founders and VCs that are clinging to the status-quo.
Volatility and lack of context which are amplified in a big org bc it's full of bureaucracy. Also Wall Street and Washington like full-time employees. Also it's hard to enforce IP laws on a dude in India. They're mostly used for generic low-importance stuff.

I find contractors to be great only if they're from Northern Europe, Canada or UK. And only in startups since keeping costs low is a priority + there's not much context + you can on-board with minimal overhead.
>> many place refuse to turn on their chargers.

They just needs the right incentives to be plugged in like being rewarded for being able to provide frequency response while plugged in. The following link supports my argument https://link.springer.com/article/10.1007/s40565-015-0124-0
>I'm more curious about in what ways each application is better than what is currently on the market.

I think if you take best apps on the market Burnout will not be better. The power is in unification. How many features of Salesforce you use? Usually just 10-20%. How many features of Asana you use? Maybe 30-50%. And these applications have so much in common (Database + common UI + some integrations). You can generalize on that and still add specific depth for every app via extensions and power-ups.

Unification saves time and money. If you can run all these processes in a single workspace, you will always know where to find stuff, how to connect work with customers, don't have to learn new UI tricks with every new app and have clear picture of the whole business. I know it sounds too ambitious, but that is our goal.

Apps can be installed and uninstalled. If you don't need CRM, you will not have. Burnout can be simple or complex based on your needs.
I visit this site when I have had enough of mainstream media,https://www.goodnewsnetwork.org/
I think the harm is probably in the re-normalisation of nicotine addiction.

I smoked for a long time, and went on a vape recently, but the ads everywhere (in Ireland/UK) for various vaping services and devices are pretty concerning.

For me, it's harm reduction, but if non-smokers start vaping, that's a net loss.
What's that extension, if you don't mind sharing?
All I have seen these days in the press is to blame Bolsonaro, of some fires that occur, every year, for decades on an area of 5,500,000 km2 and you will tell me how a person can monitor so much surface, which is not even People can travel. Presidents of other countries that I am not going to mention have campaigned against Bolsonaro using old photos. It is unfortunate the political use that is being given to this, added to the contribution that the press is making to the levels of hysteria of the people, does not help at all.
Honestly, I think switching from something which WILL kill you to something which might have as-yet-undiscovered long term health implications is an absolute win.
We see things like this and people still rabid on about global warming.

How hard is it to understand we own this plant, it's destruction (and repair) is done by hand, not some mythical gas that might cause some damage in 100 years time when we are all in flying cars.

I guess blaming CO2 us an easy out for most people.
Big fan of peewee (I love the interface and use it more than SQLA). I’ve reported a few bugs and each time the bug was fixed within at most a day or two, and a release was cut a few days later. As an open source maintainer myself I admire your commitment and productivity.
> Ads are core part to how world economy operates (and always have been).

I don't think it's at all reasonable to compare the way ads used to be (inert) to the tracking/privacy/malware nightmare that online advertising has become.

Just because we've always had some (comparatively mild) forms of advertisement doesn't mean we should put up with this blight.
First vape death in the US recorded
I find it amusing how commenters on HN are so privacy-sensitive while good share of software industry today supports, depends on or directly is involved in people tracking, this way or another.
No because "hope for better always exists".

If some new party comes and aims at the weak spots of CCP like censorship etc...etc... And promises that we'll keep economy as fast as CCP does minus the personal freedom restrictions. People will vote for them.

And new party might even attempt this and take economy several years back.

Democracy will include lots of selling hopes and setbacks...it takes time to learn new lessons for public
While the world has art stores in warehouses that nobody gets to see, every major city has housing that people don’t live in, but keep around just in case to the harm of everyone else.
> The forest fires stem from previous deforestation, so destruction is cumulative, exponential.

That's just wrong. The fires can actually make the forest stronger next year[1]. This is part of the cycle of nature. Have you been to the Amazon? Pretty much every inch of it has burned in the past, but after a year or so, you could barely tell, as in the wet season, the plants grow a lot faster than most people who are not from the region can even imagine.

[1] http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0001...
The returns are 1% of capital invested, if you invest the $50 million needed to buy a well-located lot today.

If your grandfather bought the same lot for $600 in 1922, the returns today are quite something.

It’s very hard to become a large-scale land owner today, unless you happen to own a time machine.
Amazon is the source for 20% oxygen. Brasil's president thinks climate change is a myth (just like every conservative head of state these days)

It's scary how much he could damage the world by flattening the Amazon
Not really, they've had a slow and steady decline into becoming a tabloid over the past decade. That doesn't mean we can't hold a state broadcaster to a higher standard than others.
I am also a fan of his YC talk https://m.youtube.com/watch?v=cOubCHLXT6A
Thanks for the suggestion! We can definitely set up a couple of articles to touch on the different smallsat form factors on the market. Launch is also a really interesting part of the market to cover. I've added both to out roadmap, thanks!
Why would Switzerland want Germany to manage their currency?
>Also note that in these contexts there are "inside dogs" and "outside dogs" depending on if they get let into the house or not.

Yes, I had for years an "outside" dog and an "inside" one, the funny thing is how they divided their competence for "alarm", the outside one would bark if anyone arrived within earing distance, then would stop barking when the car or truck actually arrived, and immediately the inside one will take where the former left.

Still there was a small area on the side of the house that was "free", the outside dog somehow believed it was not (anymore) his business, and the inside one thought it wasn't (yet) his.
Besides disabling JavaScript you can put hosts file blocklists. This is much faster.

Simple corporation block list (e.g. Facebook, Google) https://github.com/jmdugan/blocklists/tree/master/corporatio...

"Someone Who Cares" list http://someonewhocares.org/hosts/

Ultimate Hosts Blacklist: 1 million blocked domains (once in a while you might need to unblock something) and also a bonus known hacking IP blocklist (prevents common hacking sources). https://github.com/mitchellkrogza/Ultimate.Hosts.Blacklist

If you have iOS device install an ad blocker app like AdBlock Fast, this plugs to practically all web sessions in the phone.
How Econyl became fashion’s favorite eco-friendly material
The problem with adding a new standard fd is that lots and lots of code relies on first three fds being stdin out err. It could of course have a high fd number. Would be a great thing!
I've thought of building a KSP integration with our database, so who knows, maybe we'll figure out a way that you can actually pull in real parts on the market into KSP in the near future ;)
Worth noting that the author makes a significant claim without any citation:

> That vaping works as a way to quit smoking... seems clear.

Studies have been fairly limited so far, given the recency of e-cigarettes (relative to science's timescale). And the studies that we have seem pretty mixed: some showing benefit over other accepted smoking cessation methods, some not. Some showing higher relapse rates in the e-cigarette group. Nothing about that seems clear to me.
Sorry, I didn’t know his name and my comment seems extra cruel (FWIW I was overweight just as much, once). So I dunno, I feel like they stick the camera up in his face and do a low angle shot. It makes him look odd, which makes you look at the thumbnail. Also, he never smiles in the thumbnails, which adds to the oddness. Finally there was one thumbnail recently where he was bending his neck in a weird way, I don’t like it. Nobody needs to be a movie model, but some basic grooming and presentability is important.
It is very bad because the current president policy is to sell and deforest for farms or cattle, without any worry of the ecosystem or native people of the area. Which should be preserve and protect.

In terms of the area affected by fire, more burned in Portugal in 2018, which is a very small compared with Amazon size.
I'd recommend starting with Firefox, and configuring Firefox's cookie settings to always block third party cookies.

Next, if you have a good password manager that can auto-fill logins, set Firefox to delete all cookies (and everything else) when you close the browser. That way, every time you open your browser you're starting from a clean slate. I promise you'll quickly get used to logging in every time, and it won't be that hard.

Next, enable Firefox's Multi-Account Containers add-on. This basically allows you to isolate sites you commonly use into their own cookie realms. Create containers for the sites you want to isolate (Google, Facebook, LinkedIn, etc.) and set those domains to always open in that domain's container. That way, when you click on a link to Facebook it will auto open a new tab in that Facebook container.

Next, install uBlock Origin. I don't think there's a need to install Privacy Badger since you're already blocking third party cookies, but others please correct me.

Next, for websites that don't work with uBlock Origin, create a dedicated container for that domain and set to always open in that container. Then, whitelist in uBlock Origin whatever tracker on that site you need to run things properly. That way, the tracker is isolated to just that domain's container.

Overall, Firefox's Multi-Account Containers are extremely powerful for isolating site cookies and trackers. I wish they would allow you to set different cookie settings per container, so you could by default clear cookies when you close Firefox and add exceptions for specific containers, but even given that deficiency, is still the most powerful browser feature that's come out since tabs.
I was about to post the same thing.

I could put this together in Common Lisp. I know precisely what CL technologies I'd use to do it, and perhaps after finishing the work I'd say "this wouldn't have been possible without Lisp", which would be true in some respect, but just as dishonest as the original article.

That doesn't mean I don't respect the work done. It's an interesting project and most definitely something that deserves attention. The language used to develop it is the least interesting aspect of this.
Bolsonaro is a dangerous far-right buffoon who is accelerating logging in the amazon basin. If you want to talk about politics then why was his direct opponent put in jail during the election?

https://www.reuters.com/article/us-brazil-politics/brazils-b...

He is basically the encyclopaedia image of corruption.
Top Talke Dbooks
The very short answer is social graphs are dense enough. Land use is important even if you have tons of land like the US.
Land is expensive. People that sit on land, in booming areas know this, and will either:

- Not sell

- Ask for ridiculous amounts

As the old real-estate saying goes: "Location, location, location".

Furthermore, land as has a pretty long-term maturing period. It can easily take 10-20 years for land to go from cheap to really expensive. Oftentimes that process involves rezoning of land, and eventually gentrification.

Lots of cities are plagued with the same levels of bureaucracy and regulations as SF, where it can take 10 years from planning to first shovel in ground.

You could have a perfectly fine spot of land in a major city, but because it's not zoned for your use, it's essentially worthless now - but everyone knows that it could be very valuable 10-15-20 years from now.

And lastly; There are tons of real-estate investors that focus 100% on these kinds of things.
As part of the YC Startup School we are inviting everyone that can code to join as a tech tutor at https://www.mooctors.com and help MOOC students graduate their courses while earning extra money for doing so. You set up your fee, and your availability to suit your life style, while your input could help shape MOOCTORS.
I'm seeing a lot of apparently conflicting information about these Amazon fires. I've seen sources saying its about average, and I've seen sources saying it's the worst since 2010.

Are they in disagreement, or are they measuring different things, so aren't disagreeing? Or is something else going on? I'm kinda lost
Me too. IMHO, it is often more potent.