skysight-inc/HackerNews huggingface dataset:
Really all you'd need to do to drastically improve things is get them to simply dig a hole for an outhouse instead of the rampant open defecation seen in India and some parts of Africa. We can solve the more complex and exponentially expensive problems of water treatment later. Digging a deep hole gets rid of rampant cholera and incidental exposure.

Basically you've got to learn to crawl before you can run a 10k.

edit: You can get someone who is completely illiterate and cut off from civilization to understand the concept of digging a hole for the shit to go in. This has the added benefit of not requiring advanced manufacturing technology or materials. they just have to dig a hole and move the outhouse top over to the new hole when the old one gets full. This makes them self reliant.
> People who thought slavery wasn't fair found a way to end it

Ummm fact is slavery has not ended yet. Not sure what you mean?
For the HN crowd, yes, you are correct. However, would the mass population relate more to paint.net or Photoshop? Maybe that's why he is calling it a Photoshop alternative.

I have never heard someone saying "Hey, that photo has been paint dot netted."
More power to you.

I do part of these things already but (1) it's a gradual process, (2) I have a ton of other issues to deal with first so I cannot religiously purse lesser CO2 footprint (like personal health; it takes precedence over other venues), and (3) I am asked to trust other organizations -- f.ex. that throwing away stuff in certain trash cans helps the planet (which I don't mind at all; surely it makes some difference).

I agree that owning less things equals more peace of mind. But I am not quite there yet, I am still in a very active and hectic phase of my life where I am gradually correcting a ton of past mistakes. I do aim to have less in time. I came to feel the increased stress from more possessions.

What I am saying is -- thanks for the insight. I am on the same road but not quite so far ahead as yourself.
(I went back and looked, and that number was specific to a reporter's analysis of Facebooks reporting threshold about a year ago.)
> But there is significant number of folks who can only dream of basic needs. For them we are the fortunate ones.

Not true. Your statement is an example of sour grapes:

"In an old fable by Aesop, a hungry fox noticed a bunch of juicy grapes hanging from a vine. After several failed attempts to reach the grapes, the fox gave up and insisted that he didn't want them anyway because they were probably sour.

Nowadays when somebody expresses sour grapes, it means that they put down something simply because they can't have it."
yep, all of that is equivalent to "security by obscurity". Hiding vulnerabilities longer is of no use, it just helps companies to be ready to answer customers, not to fix things in a better way.
Is rust getting more popular inside Google in production use?
There's Prolog in Java via GNU Prolog for Java:

https://www.gnu.org/software/gnuprologjava/

We can use that to run Common Lisp which can run Prolog. Lmao
"Start local" is... actually a very solid and sensible advice. I've heard no small amount of people saying that they did make a difference in their city -- which indeed gives me hope.

Thank you.
https://news.ycombinator.com/item?id=18395116
I have no idea how it's implemented, but I'll comment on the GPL thing assuming it's a module, and assuming that modules are derivative works (not clear if true).

There shouldn't be a problem from Microsoft's side since they're not the ones distributing it. You are free to assemble a module that has incompatible licenses terms and use it personally because the GPL only really activates on distribution (like if you sell your laptop with this module installed).

So even in the worst case, Microsoft shouldn't care. Does Windows even have the concept of MODULE_LICENSE like Linux?
Since I recently read The Expanse, I keep thinking, more than usual, about the basic life supporting technologies we'd need to be able to live anywhere else in the solar system.

In The Expanse all biological waste goes into the recycler, which, evidently, feeds a bioreactor to general clean water and new food.

It sounds like what Gates is keen to see deployed: Human waste > fertiliser > new food and hydrogen > fuel cell > energy & water.

We're still a long waste from having anything anywhere near a closed system. Baby steps.
I live in Eastern Europe, where drastic social changes only happen if the politicians see a crowd with pitchworks and torches at the town hall. Literally.

People around here are just realists because no significant changes ever comes before people get that fed up. Civil discourse and constructive discussion has so far netted us nothing but dossiers and people landing on dissident lists. This happens to this day.

No need to be snarky.
Unemployment rate in Europe is at 6.8%. Spain and Greece are the only countries above 10% with 15.2% and 19.1% respectively. Both countroes have been hit hard by the 2008 financial crisis, especially Greece got screwed by everyone.

Major countries close to 10% are Italy and France with 9.7% and 9.3%. That, obviously, is not good. The country that surprised me was Germany with 3.4%. No idea why this is not celebrated more, I wasn't aware of that number until now and I live in Germany.

What is worrying so is youth unemployment of people between 15 and 24. It is roughly twice as high as the rates mentioned above, in Italy even three times as high. I considee that to be extremely dangerous for a society.
If ambulances cost in Germany what they cost in the US under a universal health care program, then they would either ration them or charge exorbitant taxes for them.
If you watch the video properly you will see that he did not drink the water
I work remotely for almost 8 years now. ;)
You might be interested in the idea of a delegative democracy: https://en.wikipedia.org/wiki/Delegative_democracy

In theory it has the advantages of direct democracy, without requiring telepathy. Of course, that's not necessarily to say that it would work well, but it's an interesting concept at least.
Are You Spooked by CRM Software?
I feel like I always hear about girl scout fundraising (not just the cookies) but never about girl scouting. In contrast, I hear a lot about camping and whatnot with the boy scouts, yet they never seem to be in my face raising money. What's all that girl scout money going towards? More fundraising?
Does Hacker News not mark PDFs anymore?
whilst I don't really care so much about those things, the layout, icons and nomenclature of most functions seems to be eghmmm 'borrowed' directly from Adobe. I'm not sure how I'd felt if I'd invest millions and years of research into something, and someone else would re-create ~50% of it and make it free...
Funny Coub Video Edition 163 – Trend Jokes Composition Videos
You seem to have two arguments here: training people up and short-term economics. The former is irrelevant to your point. Yes, if you have junior people, it's good to find things for them to do that are at their skill level. But that doesn't mean that there's no high-skill way to do the same work.

I don't think the short-term economic perspective really means much in the long term. Sure, if you spend $6x automating something a junior person can do for $5x, then your apparent extra cost is $x. But that's only true if a) the problem never comes up again, and b) no problem particularly like that one comes up again. Given the history of our field, that sounds like a poor bet to me.
I was wondering if the behaviour of recovering gracefully or not gives away if its a (specific) VPN?
If Google Cloud included all Google services (such as Google Search) that run on it as "customers", that would change the numbers a bit.
Depends what you consider a "real fight". E.g. I remember a Taekwando instructor saying that BJJ would always beat Taekwando in a UFC match, but he'd never want to rely on their techniques in a bar fight where there might be broken glass on the floor.
Yeah, stuff like thus makes the difference. Privileged people living protected lives, which luckily is the norm everywhere in first world countries by historical standards today, jusz don't have to think about hard life threatening stuff anymore. Which is good zhing. But it also leaves one unprepared for the moment something life threatening happens. When it does, and you liflve through it, you come out as a changed and hopefully wiser person.
[1] gives a very good rundown of what you need to do to make it work. It is actually very trivial (once you've got wireguard.ko). Just generate a key, and cross-copy the public halves.

However configuration to make forwarding of all packets and thus making it usable as a full VPN requires a few extra steps on the server:

* net.ipv4.ip_forward = 1
* net.ipv4.conf.all.proxy_ARP = 1

And on the client, especially if you're using wg-quick:

* AllowedIPs = 0.0.0.0/0

But it shouldn't take that long. I got it working in tens of minutes.

[1]: https://www.wireguard.com/quickstart/
> that my car doesn't do 70mph in 20mph school zones * that my gun doesn't go off when I'm pointing it at someone innocent etc.*

Why such a huge strawman?

> Have some personal responsibility and seek out eco-friendly tech to buy.

I do have personal responsibility. I work, I don't dodge taxes, I buy stuff with my own money. I try and research but most of what we hit on the internet are PR pieces. But I won't research for 1 month something that I might need tomorrow.
Neural Network-Hardware Co-Design for Scalable RRAM-Based BNN Accelerators
The last sentence goes a long way to describe what wisdom is, at least part of as dar as I'm concerned.
We all already do that, don't you think?

I am talking about most eco tech articles that I've seen -- they are a blatant PR propaganda and rarely informative.
GraphQL is not comparable to Firebase, it is comparable to implementing your own REST/gRPC/Thrift API.

When comparing apples to apples, GraphQL is amazing for rapidly iterating.

I think the biggest risk with GraphQL is it’s too easy to just mirror your data structures as an API.

Also, unrelated to the above, but we use Firebase for a few auxiliary real-time needs at work and it goes down constantly.
Some model checkers are bounded model checkers, for example CBMC, a bounded model checker for C. In practice this sometimes means they only unroll loops a certain number of times, so they might miss assertion violations occurring in later iterations of a loop. You're right though that there are model checkers that are not bounded and these do provide guarantees.
This is another great resource for finding remote jobs not specific geared towards developing: https://whoishiring.io
Yup. Dotcom era all over again where everyone and their grandmother need to be building a website.
There are several ways to cut it and I admit I made a sweeping statement. There is high variation with youth and country as you mention correctly, but in all ways it has a higher level of unemployment. And I concurr, the really high youth unemployment is going to be a wreck: these people will get to later ages with no savings, no investment and lower skills.

Your post made me want to go deeper in german and came across an interesting bit: german has a very low minimum wage, and also some antics around the lower eschelons. https://www.quora.com/Why-is-the-German-unemployment-rate-co....
Everyone's use cases will be different. I have absolutely no use for dedicated GPU, but require fast storage. Of course that doesn't mean that Apple's SSD upgrade options aren't overpriced.
this is interesting. what are some things you think image editors should do differently once freed from legacy constraints?
I know what are they worried about. But us the citizens keep our end of the bargain: we pay the bills. I am not limiting my usage of a very convenient tech like an electric kettle because they want us to pay AND to think about not straining the tech they have with the money we paid.

I mean seriously, how far will the guilt-tripping of citizens go? When will it stop?
I don't know about interactive programs; in Guix we like system configuration to be non-interactive.

We don't use systemd but the Shepherd, which is written in Guile Scheme, so system services are indeed written in Scheme and can use Guile libraries. It is a common pattern to define services as the result of procedures taking variables as arguments.

System services in Guix don't have to be limited to Shepherd services. The system service framework in Guix is very flexible and can be used for almost any system setup task, even for mere "activation services" that create directories or files. Services can extend other services:

http://www.gnu.org/software/guix/manual/en/html_node/Service...
Reducing health care costs should be the #1 priority in america. Whatever achieves that will make drastic changes for the better in both incomes and quality of life. It is the KEY issue.

There's unfortunately no consensus on how to solve it.
One of the reasons C is the way it is is that that way is the way the processor is.

The abstraction isn't perfect, but it is decent enough for a first approximation. I'm guessing Fortran is similar. Imperitive languages of that era were used because they worked very closely with the actual actions of the CPU and gave a fine grained control over execution, allowing efficiencies. Since then, popular languages have all been improvements that take advantage of increased computing power to do interesting things.

Sometimes new paradigms rear up - eg, Clojure with its set-and-forget approach to values. That paradigm is sold on the basis that it is easier to reason about, debug and as a practical bonus faster in many cases than the alternative. This is a great reason to learn a new paradigm.

Prolog is an experiment, but has anyone found a domain for the paradigm of logic programming? I've used it, and I couldn't see any domain where it seemed to have an advantage. For AI in particular - the way the world is developing, it seems logic is a weak foundation for intelligence. At this point, given that we know humans do not use logic for their intelligence, it would be a little surprising if logic is the best way to approach that particular problem. In most domains, the error in your sensor overwhelms the existence of fact and the 'rules' are more what you'd call guidelines.

If I rule out AI, what field is Prolog especially suited for? It doesn't read like it has a natural advantage in debugability (quite the reverse imo), GUIs, stream processing, efficiency, etc. With a lack of a killer domain, why not implement it as an afterthought library in C or lisp, and keep the imperative languages we have so much research in?

Basically, the default state of Prolog is dead. It doesn't represent how humans want to think about programming, it doesn't represent how the computer implements programming and so if it doesn't have a domain where its paradigm is spot on perfect it isn't going to take hold. It is an interesting idea and might yet be useful, but someone will need to find a reason to justify it.
Or apply the ideas used in all other markets in the same country that work incredibly well.
“The past is a foreign country; they do things differently there.”

Having said that – once you learn about Ancient Greek and Roman civ, their culture, their mores, and what have you; once you learn the glosses for a number of key words and know the etymology of your average philosophical concepts and with a decent translation of Plato and Aristotle & co I think you're going to have a pretty accurate handle on things.

One of the interesting things about our era is that we don't as routine learn ancient Greek and Latin to read the classics. We've decided that's no longer necessary. I think that means that we're in a radically new era, a post-classical era – finally out their shadow. Tis another mark of the Age of Inflection as I call it.
MIT has no special language regarding source or binary distribution, it simply states:

> The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

It's up to a court to decide what "copies or substantial portions of the Software" means.

Personally, I've always very much interpreted that to mean both binary and source.
Myers-Briggs traits are correlated with big five, so if you believe one has predictive power then so does the other.
I don't think your logic follows. Unrestricted fights and restricted fights are both subsets of the set of fights, but restricted fights aren't a subset of unrestricted fights. By definition, unrestricted fights are distinct from restricted fights.

Either way, I regret pursuing this topic and won't comment on it further since I feel this is a discussion not worth having, reading, or writing. I don't write that to be rude, just as an attempt to hold myself to some standard for discourse.
Depending on country you live in, girl version may do different activities then boy version. In some places it is more crafting and similar thing. The history of boy vs girl versions are different. Boy version evolved from "boys need activities/guidance and to be better prepared for next war with activities inspired by special unit" and packed with proper boy activities, while girl version started off with proper girl activities.
> * If you watch the video properly you will see that he did not drink the water*

Then what's he doing at 1:52?

Although granted, the Janicki Omniprocessor website says that it doesn't quite produce drinking water quality.
1.5 Mio. visitors =/= 1.5 Mio. people
While I agree that it's not really a measure of C standing the test of time, I kind of doubt that an alternate universe where 'C interop' / 'ASCII compatibility' weren't a design consideration, we'd have ended up with something much better (or TBH much different) than UTF-8.
Where can I find a $250K mortgage in California because I can find that almost anywhere in TX. 3/2/2 with a 1/4-1/2 acre lot.
FTA :

>>> a browser opened a malicious website in the guest OS is exploited, a browser sandbox escape is made to gain full ring 3 access, an operating system vulnerability is exploited to pave a way to ring 0 from where there are anything you need to attack a hypervisor from the guest OS.

I cracked several games in the end of the 80's but that was nowhere as hard as this seems to be. How do researchers find the time to go so deep in their analysis ? Where do they learn ?

Anyway, the code analysis showed by the author is really good. That's so much clever than old school "replace this check by NOP's" :-) Kudo's
There’s a lot to like here.

1. Focusing on compatibility is smart because it’s the weak point of IncludeOS and other unikernel projects.

2. Musl is an incredibly underrated project and I hope one day it becomes the new standard libc.

This is just a first stab, but it could turn into something great.

I wonder if gvisor and includeos could be combined in interesting ways, or at least steal from each other’s code and ideas?
Such data can't be observed independently. The person's carbon footprint can be orders of magnitude higher when the complete extent of his activity is considered. E.g. if the products used by citizens of the country X are produced in the country Y, you can't say that the citizens of the country X have low carbon footprint even if it's not directly visible in the single data item (e.g. which measures what's only produced in X).

In short, the countries "on the top" are actually responsible for a lot of emissions produced in the countries "at the bottom."
Does Oracle have a track record of being The Worst about this or should I have assumed as such given my preconceived notions of them being the classic villain in the tech world?
As a long distance ice skater I know that snow has a detrimental effect on ice growth due to its insulating effect.

Moreover the spring and summer of 2018 were warm [1] and sunny [2] in Europe. The comparison picture in the article of this tiny glacier after a cold [3] and cloudy [4] spring and summer of 2006 is not a solid basis for drawing conclusions.

[1] https://www.meteoschweiz.admin.ch/product/output/climate-dat...

[2] https://www.meteoschweiz.admin.ch/product/output/climate-dat...

[3] https://www.meteoschweiz.admin.ch/product/output/climate-dat...

[4] https://www.meteoschweiz.admin.ch/product/output/climate-dat...
The slaves are the tax payers in your analogy, because they pay for the public defenders.

But that case is more defensible: the enforcing of the rule of law is powerful for freedom. So sacrificing some freedom to get a lot of freedom is an easy case.

Health services do not relate to freedom, but to the cost of insurance. If the government can provide a cheaper healthcare then it should provider a cheaper healthcare, and citizens can choose the government's plan and it will eat out the competition.

Why would the government need to ban the competition if its so good at providing insurance?
> Qualia is a red herring, just like the p-zombie topic.

It is NOT a red herring ~ it is a real problem for reductionist physicalism. However, because it cannot explain qualia, it tries to ignore, dismiss, and belittle, the enormity of the problems presented by qualia for its attempts at trying to explain.

> Consciousness is a program run on your brain to make you think you are conscious.

This is a presumption with scientific evidence. This is merely reductionist physicalist philosophical dogma.

We can be certain that we are individually conscious and aware ~ but not necessarily why or how.

Consciousness cannot be reduced down to a bunch of changes of the brain's matter. Consciousness is qualitatively different to how the brain functions, even though consciousness can indeed be influenced by the changes in brain states. Even though literally no-one knows how.

> (And as long as this explanation works and is simpler than all the others, we should go with it, instead of claiming how incredibly hard and unfathomable consciousness is.)

It is not simpler ~ it makes a set of presumptions which reductionist physicalism must explain scientifically. And even now, no scientific explanations are forthcoming. The philosophy has had centuries to explain how consciousness arises from the material and physical, and yet no explanation has been offered as to how the brain can magically create consciousness.

There are literally no models at all that demonstrate, solidly and irrevocably, how particular configurations of brain matter directly translate into consciousness.

> What's hard is bootstrapping the whole thing. Evolution simply used brute force and copy-pastes a sort of working, already pre-wired, fine-tuned mishmash of faculties as a brain from the previous generation to the next. And uses the old gen to train the next gen.

A bunch of presumptions and just-so hypotheses without scientific evidence.
This is by Mer de Glace in Chamonix. Just in the few years I have been here I have really noticed the decrease. They have to extend the stair down by a few meters every year.
http://glaciers-climat.fr/Mer_de_glace/La_Mer_de_glace.html
The right to acquire it or the right to get it from someone else?
One example: http://www.zerodium.com/program.html
Fantastic progress!

Going to China soon and was wondering if anyone has tried if this works through the GFW?
This is new, the arxiv page says "Submitted on 23 Oct 2018".

(There has been previous research published from MIT on the same topic[1], so this was not ovious)

[1] https://www.technologyreview.com/s/415539/wireless-network-m...
An error related to the file system, for example.
My understanding is that unikernels are single-application by design. I agree that a mechanism to spawn other apps is useful, but in this case it won't be a simple fork but the creation of a complete new os instance.
"really all they need to figure out first is to talk to each other before we build mobile cell towers for them"

innovations drive change drive more innovation. I recommend Hans Rosling's talks. There is no such thing as the "Third World" anymore, they're all on various development trajectories. Don't think e.g. Somalia is typical for Africa.