skysight-inc/HackerNews huggingface dataset:
Fun to read this thread and see all the projects it spawned. It's a testament to how compelling the post and example are that they simply demand to be tinkered with.

I used the RNN to train a George RR Martin-sounding Twitter account. Really fun for a while - and drove home the "Unreasonable Effectiveness" part.
I don't think I was being flippant. That's the thesis of my comment, and the rest of it is supporting points.
So, do I understand you correctly that you are looking for an answer to that question that does not in any way refer to observable consequences of that choice? The queston is unfortunately ambiguous and could also be taken as a "how" question in disguise (asking for how it is that humans tend to have an innate tendency to minimize the suffering of another person without too much consideration of the economics of the particular situation, for example).
For those not familiar, narrowboats in England need to be VERY narrow.

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

There's some really fascinating videos on youtube from people who live in them full time, with walkthrough tours of living room space + kitchen + bedroom.
See the reactions to this post and those from PH Internet usage. I just cannot ignore the stark stereotype contrast...
Rough sleeping? Who uses that term about homeless? I never heard it before..
Haven't been able to figure that out.. hopefully someone on Hackernews tells us.
I say "I" for a couple reasons. First, I'm no longer at the same company, so that's just my personal reflection. Second, I was the architect of the project and definitely the person who sold the bill of goods on the benefits of event sourcing :). It was largely successful, but with those lessons learned.

I'm not opposed to collapsing things that have a 1:1 mapping. It's often a reversible decision, when/if you find the simplification is no longer actually simplifying things. The problem is that as these representations cross boundaries between modules and systems, reversing the decision becomes far more difficult. This isn't limited to event sourcing at all, though. It's the fundamental concept of encapsulation and coupling in system design.

I have found it difficult to socialize the benefits of encapsulation in a team, because the upfront cost is easy to see, but the downstream benefits are not. Sometimes, I've made the judgment to just step back and let people learn from their own mistakes. I've learned the hard way that it's actually not the worst thing in the world.
Nowadays children find themselves in a software-defined life. Boredom is a good option of gettin outside of this environment.
Of course it's true, water scarcity has caused wars from the Late Bronze Age Collapse all the way to modern Syria. Other regions of the world too, like in the Mayan civ.

You get it though, solving energy problems solves all of the water problems. You still have environmental issues from the desalination plants, like where to put the hypersaline water without killing all the fish. But I'd love to see desal using peak capacity of renewables.
I think I’ve heard it in an interview with the physician Gabor Maté, that the prefontal cortex is responsible – among other things – for empathy, and he was making the case that in the modern age, the conditions for the proper development of the prefrontal cortex are not sufficiently met, because kids nowadays are exposed too much to social media and too little to physical interactions with other kids and other adults. Thus, the newer generations will most likely be deficient in the empathy department; and empathy is very important as it allows one to see things from another person's perspective and understand other people's emotions, which is crucial for effective communication.
Crypto Exchange QuadrigaCX Missing $145 Mln After Death of Founder
Any chance you are talking about The Cleaners [0]?
Because that was also my first thought when reading this.

Tho it's not actually by PBS, it was originally produced by the cooperation of French and German public broadcasting.

But I'm glad it's finally available somewhere again. The original, publicly funded release was depublished after 3 weeks due to specialties of the public broadcasting agreements. They have to depublish a lot of media after only a few weeks or else it's considered an "unfair disadvantage" for private media companies.

[0] http://www.pbs.org/independentlens/films/the-cleaners/
According to sfgate[0], peanuts contain all nine essential amino acids, though they are relatively low in methionine. This can be supplemented with "almost any other plant food that is not a legume," including staples like wheat, rice, and oats.

[0]: https://healthyeating.sfgate.com/foods-make-complete-protein...
I can read every word in that screenshot!

The only words I can't read are the words not visible in the screenshot.
Wow this must be tough on the climate
Those are easy. Just log into the portal directly.

Imagine if someone from your benefits provider called and asked for your social security number or other PII for confirmation. Would you give it to them? I hope not. You should ask (as I always do) for their name and extension and tell them that you'll return their call through a published telephone number. Never once have I had someone balk at that, and I've done it countless times for many years.

For a link to a benefits provider, it's trivial to log into the portal through a known good domain and look around for whatever piece of information or news they were trying to communicate.

The hard issues come with all the random services HR contracts for stuff like harassment training, etc. If I can't corroborate a link myself then as a last resort I can simply ask HR (or w'ever department) directly, or as previously said just ignore it and wait for someone to say something.

At some point the usage of so many third-party services is just an insane security risk. It's almost comical when the corp security team runs a phishing test and on the same day you get a half-dozen e-mail messages from other departments with twice as many links to random domains. At some point you're just like, "fsck 'em" and have half a mind to not bother caring anymore. But it's not just their security on the line, it's yours, too.

I still use mutt for personal e-mail so maybe this is all easier for me. I've yet to become accustomed to hidden links or embedded multimedia in e-mail.
> Religion is nothing but falsehood.

That's an inaccurate conclusion.

Religions include all sorts of truth. Something being part of a religon is _not_ enough reason to label it as false.

Given that there are a wide variety of religions and belief systems, I'm surprised that you outright decry them as all false. I'd say it's quite likely that some religion approaches "truth".

I personally belong to a religion which encourages experimentation[0]. I also happen to belief it has a very coherent theology - I'd say similar to math.

I'd say the major thing that sets many religions apart from science is that results don't generalize - knowledge is personal.

So to sum up: religion is pretty analogus to anecdotes. Not widely generalized, and can often lead to wrong conclusions. But doeant definitely lead to wrong conclusions.

[0] https://www.lds.org/study/scriptures/bofm/alma/32?id=p26-p40...
Reaching a 60% Open Rate with Our First Email
So exciting to see the pieces moving around the chessboard for another space race.
This is about ancient VIA C3 CPUs processors - not your modern Intel/AMD. This isn't to say backdoors are implausible on modern processors (vulnerabilities in Intel ME/AMD PSP come to mind), but I would like to see some hard evidence before we panic and freak out. For now, "God Mode on x86 Processors" isn't something I will be losing sleep over, but I will cry about it into my beer ...

https://en.wikipedia.org/wiki/VIA_C3
It's not because it damages the pan, it's not good for you. A significant amount of iron breaks down from the acid and leaches into your food.
"Rough sleeping" is British slang for sleeping without a roof over your head. Americans' don't know this idiom.
10 billion / 4250= 2.3 million

From Motley Fool:

GM targets a cash reserve of $18 billion, and returns any free cash above that number to shareholders via dividends and an ongoing stock-repurchase program. Since 2012, it has returned about $25 billion.

Why you wouldn't take that 25 billion and invest it in AI and electric cars is baffling to me.
The key is to have an open source client and a protocol that protects against a malicious server.

One way to do this is to have the new device generate a random passphrase, display it on the screen and require it to be typed into the already authenticated device. Then the devices can use PAKE with that passphrase to establish a secure channel between each other. Even if the data still goes through the server, it's encrypted and the server can't read it.

Another method is to have the new device display its public key as a QR code and have the existing device scan it.
Ummm... tail? C2F4 doesn't have one. It will form a polymer, but it doesn't have a tail. As I mentioned sulfates may be a byproduct in some manufacturing (precipitation) processes, but not in cookware where their contamination would be absolutely critical at ppm levels.

Perhaps you mean the coordinating Oxygen in PFA or the Sulfur in PFOA, PFOS (ScotchGuard)? Those chemicals are known to be toxic and contaminated many marine animals and watersheds... some are regulated, some are not, and some companies have ignored the regulation, or the regulators have ignored the pollution. It's bad, but not relevant to teflon PTFE per se.
Journals don't establish the validity of results. That's established by the community through things like replication and building on top of the results. If you don't abide by ethical standards, the community won't validate your work.
FYI, as an urban American I had never heard the term rough sleeping. Some brief Googling leads me to believe this is an alternative term for homelessness mostly used in the UK.

You may consider changing the title to include the word homeless. It's more descriptive to Americans, at least to n=1.
California has long talked about draining Oregon's Klamath River basin, and even taking water from the Columbia via Vancouver B.C.
Perhaps I'm just a bit dumb here, but a few of these comments confused me.

> However, this is a common source of mistakes if you’re not very familiar with JavaScript closures.

> The problem is that useEffect captures the count from the first render. It is equal to 0. We never re-apply the effect so the closure in setInterval always references the count from the first render, and count + 1 is always 1. Oops!

Perhaps I'm not understanding the second comment fully... This behavior is completely counter to how Javascript closures work in my mental model. I'm trying to figure out how a state hook differs in execution from a normal variable in module scope.

How does it differ from this [1] example.

[1] https://jsfiddle.net/xuz09cow/1/
> Now you’re having to push versions into your events

Most distributed systems already do this, especially if they use Thrift/Protobuf etc. It's par for the course.
Interesting. Will try this when I get back to PH.
That is what I'm talking about. Apple has benefited from FreeBSD.

(There is Lumina, in terms of DEs.)
I think it would be easier to build an Android/IOS app if you already have the dev tools installed. Chrome APIs needed for web apps that interact with hardware are often unstable and not supported on all hardware or android patch from vendors. I built a simple app to submit links to HN, took maybe an hour, without much Android knowledge.
It's already happened and is still happening. https://en.wikipedia.org/wiki/California_water_wars
> I'm concerned about interference with learning and development needed to interact with actual people and the physical world.

But the fact is, we already have a generation of young adults more accustomed to conducting our lives via technology than face-to-face in the physical world. I greatly prefer conducting my business through user interface and electronic communication over use of the phone. Incidentally, my parents' generation preferred the phone to face-to-face interaction.

I don't think we really need to worry about real-world interaction skills being lost. Kids still go to physical school where they have face-to-face interaction. Maybe that will one day not overwhelmingly be the case, but we can cross that bridge when we come to it.
SMS has largely been supplanted by Social Media nowadays in PH.
Show HN: Gita – a CLI tool to manage multiple Git repos
You made your point that the US has lost a lot of manufacturing jobs. However, that's not really relevant to other countries or new entrants, who don't care and are not following an industrial revolution inertial development path and may go straight from manual work to total automation. Fundamentally, automation is becoming cheaper, more generally applicable, more accessible, more manageable, more adaptable, and is available from more and more fiercely competitive suppliers. The large margins once commanded by leading suppliers are under threat. Huge factories may now be completely automated and are staffed by as little as three or four people to provide high-level supervision, security and anomalous event handling only. I suppose it is also probably true to generalize that the single line / critical-path flow of traditional facilities is being replaced by parallel, redundant lines which are explicitly designed to ensure graceful degradation instead of absolute failure. Future factories will self-assemble.
You generally only have to guarantee the ordering of _some_ events--not all of them. Ideally you want a way to partition your data such that ordering is only important per partition. For example, when I worked in derivatives trading, we only needed to guarantee ordering by product class, but events could be generally unordered given multiple product classes, as long as each individual one was ordered. Similarly, the telemetry systems I work on now guarantee ordering per sensor (duh) and per sensor grouping, but not across _all_ sensors on the vehicle. Partitioning makes for easy scaling (just make a new partition yay).
How It Feels to Learn Data Science in 2019
"Blockchain" is like "cloud" as a term – it is ambiguous. It means different things to different people. Not everyone understands what a blockchain is – a lot of people probably have about as much understanding of it as they do cloud. I guarantee a lot of people who even give talks and consult on blockchain tech don't know what Byzantine fault tolerance is.
I don't know why is this even a problem. There is no rough sleeping or begging in even such a poor country as Belarus. People just know it's a no-no, simply cops have been very persistent at removing them for a few years, and nobody left willing to try.
So you're telling me I can't make my old Pentium immune to bullets?

Well that's disappointing.
Really?? Because I and my companions had a huge problem with data. The only plans we could find were for things like 700M for "general use data", and the remaining for different websites. It was expensive and slow. We weren't in Manilla we were in rural areas mostly.
“Rough sleeping” doesn’t mean “homeless.” It means “sleeping outside without shelter.” Homeless people live in cars, shelters, or on friends’ couches, too, not just literally on the street.
Only because you're not insulted doesn't logically mean it's not condescending.

If a nation with a young population has a higher adoption rate for a modern technology than "developed" countries that are twice as old on average then good for Philippines. No need to dismiss them as "zombies" and bring in the usual Facebook circlejerk.
This sounds useful, would you mind sharing?
I think that like everything, there's a balance to be struck. I want my kid to develop skills of interacting with the physical world and with physical people. But I also want her prepared to enter a world of technology with full fluency. And there are a lot of things that are actually well learned via screen media. I think about how valuable video games were to my development and how little enthusiasm my parents had for my interest in them.

For the past several generations, each generation has encountered entirely new forms of media and technology that revolutionize social and economic processes. Each preceding generation confronts that change with full-scale freak out. Everything in moderation. It'll all probably be okay.
I read half the article and got lost. What I like about the "original" React is that it is simple to understand, close to JavaScript in a sense that you do not need to learn that much and be able to have a good result. I'm reading more and more about Hooks and still have a hard time to have a clear idea of how to avoid these pitfalls. At the point I am, it seems that Hooks has a lot of hype from few big influencers but that the day-to-day developers will be lost.
Plan your week to be a happier human
Isn't this what repo does ?
RIGID BADGE HOLDER AND BADGE HOLDER FOR PROXIMITY CARD
Religions don't always have "doctrine" or "beliefs" -- so they don't always rely on failing to question them.

This was one of the earliest difficulties that students of comparative religion had to grapple with when the field was getting started -- around 1800 -- and they began to look into classical cults like the Eleusinian Mysteries in a serious manner. The substance of many religions is just ritual. There is a mythic story to back the ritual, for sure; but the elaboration of this story into a vast body of doctrine with an attempt at logic holding it together is rare in the history of religion.

Most religious behaviour is a little like the conceit of NORAD tracking Santa Clause. It's pursued in a serious way, and there is a serious ethic behind it -- the promise of just rewards will be kept -- but the function of it is more in the practice and sincerity of the people working together on the religious performance than it is in any particular ideas that they have. If you asked the people at NORAD, if they believed in Santa Clause, and if they were really tracking him, they would say no, but it would not change their behaviour one iota, because the show they are putting on is not about the "fact" of Santa Clause's existence.

Religion is, for the most part, a dramatisation of sincerely held community values. It is rare in history for religion to have the kind of gate keeping power over scientific matters, or even over ideas, that the Catholic Church famously exercised over Galileo, and it is rare for religion to care that much or to try to exercise that kind of power. In many parts of the world, religions coexist and share believers, without any drive to bring their ideas in line with one another. In historical China, the "Three Sages" -- Laozi, Buddha and Confucious -- were often worshipped together, although it was accepted that they were the founders of different religions. One can easily find similar examples of syncretism throughout East Asia today.

Religion is how people connect their lives to one another and to story. It is present whenever people gather in remembrance or humble themselves before some great symbol -- the Starship Enterprise, the great cube at Mecca, the old corn cob pipe of a famous movie star -- which embodies shared values or hope for the future. Religion is something fundamental to human behaviour, universal when you can recognise it -- and subtly powerful and controlling when you can not.
I set this flag in Chrome so I always get the "Show Simplified View" prompt. It can sometimes get in the way, but it's generally nice to have. Wish it was simply a menu option.

chrome://flags/#reader-mode-heuristics
> Linux 5.0 compat: Disable vector instructions on 5.0+ kernels

Isn't that going to kill performance?
What do you mean by "commercial, in your face"?

I mostly attend open source/tech conferences in the Americas. I think I know what you mean, but that's not the main difference I see between FOSDEM and those conferences.

There's still "commercial" at FOSDEM (plenty of sales pitches in sessions, to begin with) but I think what's strikingly different is that FOSDEM has no "agenda", that is, the event isn't crafted around a theme and said theme doesn't dictate the rest of the content and the discussion.
A bit surprised, I just got back from South Korea, and Instagram is beyond huge there. I thought American's spent a lot of time on their phones, until I spent a month in South Korea.
The difference is that closedVariable would be created inside intervalFn (the component). In addition, the intervalFn may run many times, but the interval will only be set up once. This example illustrates the problem: https://jsfiddle.net/ov2msa4e/

Your code avoids the closure problem, but closedVariable would be more like a static variable — it'd be shared by every instance of the hook. Probably not what you intended!
No the OP, but as someone who is happy to pay for hosting, with free software, I would not be happy at all with your suggestion. In fact the original topic is really the reason I would not be happy. The original poster is asking how to build a new service since their service provider has become unresponsive. This is really the last straw. Ideally, as a consumer, you want to be able to potentially move to a new provider of the service using the same software. If you have to change software to change providers, then you are always having problems trying to get matching features, matching workflows, matching data stores, etc, etc. Interestingly, this is also why I don't generally use "open core" unless I only use the "open core" part and pay for hosting. Having the source code is useless because if the user wanted to host their own, they could use free software to begin with. They want hosting.

I think as a service provider, you have to think pretty hard about the service you are providing. Having a cloud based server and keeping it up is pretty basic work. This is exactly why SaaS is so popular -- the actual day to day service is extremely small and cheap. The problem, as you very correctly perceive, is that larger providers can undercut you, very, very easily (because you are buying the actual service from them). They can cut out the middle man.

So for a full free software service, you need to provide something other than hosting as the service. To be honest, one of the really attractive things about SaaS is that you go back to a model where you have an upfront, single time development cost for the software and then you sell it over and over and over again. In other words, you have a constant price with near infinite scaling.

I think this is impossible with free software. I might be wrong, but I've thought through it for a number of decades and I can't see a way to do it :-). With free software (that has no intrinsic hardware or extensive person-oriented service involved) I think you have to charge for actual development time. I think there are inventive ways to do this (many of which have not been tried), but there is no way around it.

I think what you are intending to offer has very little benefit for the user. Certainly, as someone who wants source code, I would not touch something with that license with a ten foot pole. If I were you, I would just go with SaaS or Open Core and be done with it. If you are really intent on providing useful source code for the user, then I think you have to come up with something that they want to buy. That thing has to be something that other people will have trouble competing against. For most programmers, that means development services.
Typically you write an in-place migration for every version, yes. Or you snapshot your working-copy database and archive the event stream up to that point, and you play it back using the appropriate version of the processing code.

It kinda sucks and there isn't a great answer. But there are a lot of use cases where there are real benefits to having that log go back to the start.
> but I'm a firm believer in selling first and building it later

Please elaborate! :)