skysight-inc/HackerNews huggingface dataset:
Doesn't that all very heavily depend on the exact nature of the system the dam is part of? We all know of the environmental problems of the Assuan dam in Egypt. But that does not mean that properly planned dam cannot be very beneficial. One shouldn't just build a dam where it is convenient but with careful analysis first. There are plenty of places where a dam just means less cities flooded occasionally but otherwise has little eco system impact.
At this point, you should probably write a bot to post these comments for you!
They never promised to open up iMessage. The story behind FaceTime is a little bit more complicated. Steve Jobs said he would open it up without asking the engineers and lawyers who were just as surprised as anyone else about his announcement.

As far as Apple not open sourcing anything.

https://opensource.apple.com

They also published the full git commit history of Swift from the initial commit.
> I think Suntec is the one that shocked me the most when I first arrived, I got lost around the (now defunct) bowling place enough times to systematically use Google Maps until I learnt the corridors, because they don't meet at right angles.

Suntec City or Marina Square? I don't recall a bowling alley ever being in Suntec.

In fact, apart from the rather confusing East/North/West wings used to refer to the various sections of Suntec, I find it quite straightforward as it's a straight path. Marina Square, on the other hand, is the mall with way too many corridors.
I agree on everything except what you're saying about React Router. I've been working on projects that tracked React Router since it was first announced. Understandably, every pre-1.0 release broke something, 1 to 2 broke things, 2 - 3 was compatible but slower in enough scenarios that it's questionable whether you should upgrade. RR4 just isn't the same library, and due to its reduced scope has thrown a few problems back into the realm of being unsolved.

It's fairer to say that the year during which RR2 and RR3 were the primary releases, was a relatively stable time.

I've generally been pretty tolerant of the amount of library churn within the React ecosystem, I'm the kind of person who will happily keep dependencies up-to-date and upgrade apps to newer/better tools when they emerge (I'd even say I enjoy it more than actual day-to-day coding), but React Router has been a major source of frustration for a long time now. Hopefully, the version 4 API is going to be stable for a while (even though getting efficient data-loading with Relay is now an utter pain).
The states hit hardest by climate change are the ones cheerleading the burning of more fossil fuels. It's utterly bizarre.
While this is certainly true, it's unfortunate that we can't even have a productive conversation about this issue because we're apparently still stuck on disagreement over scientific consensus.
I've been using Void Linux for a couple of weeks now on my new machine at work and I've been enjoying it a lot. It brings a BSD'ish elegance to Linux.

No issues hardware-wise either so far:

- Intel Core i7-7700K

- MSI Z270 Gaming Pro Carbon

- Gigabyte GeForce GTX 1060 WINDFORCE OC 6G

- Samsung 960 EVO 1TB (M.2, NVME)
Growing up an a hobby farm with 20-40 (depending on the time of year), this is my experience too. Lambs are playful and full of spunk, but as they grow older they quickly become full-time grazing machines. Rams are just vicious.
I once worked with a reasonably productive developer who said his IQ was in the mid 80s. I think whatever test he took misjudged him, but it does suggest that, while programming skill might be rare, and might correlate with IQ, it's not a universal law that only high IQ people can become programmers. Also important to remember that some programming is about as complex as simple electrical work, while some is significantly more challenging. It would be unjust to deny people the opportunity to do the former because they can't handle the latter.
It needs treatment so it doesn't destroy the pipes
Ditto -- but in the process of making my minesweeper implementation, I got a little sidetracked and ended up making it Conway's Game of Life (sadly with no input, just random seeds/observe):

http://game-of-life-manfrin.herokuapp.com/
> found that they can recognise and remember at least 50 individual faces for more than 2 years. That is longer than many humans.

What? I was under the impression that humans could generally remember long-term hundreds of faces, if not thousands. You may not always be able to remember everyone's name, but you remember their face.

The idea of someone not being able to remember even fifty individual faces sounds bizarre to me, unless we're talking about a person with a serious mental handicap.
Ohm: A library and language for building parsers, interpreters, compilers, etc.
Did you expect hardware issues? AFAIK that's all handled by the kernel.
Ant and warthog do not universally evoke negative emotion. In many cultures ants are in fact associated with creatures that work hard, some people when they hear ants they think of the emergent behavior their colonies manifest. Warthog is more of a neutral term. Hearing that word gives me neither good or bad emotion, so it really depends on the context you use it.

"Cockroach" on the other hand, like i said, I know of absolutely NO one who would get positive emotion upon hearing that word. Just like "rape", or "nazi" don't evoke positive emotion for anyone.
Bose headphones 'secretly collect users' details through music app'
>But I also think, perhaps wrongly, that we can actually learn things about our world, and the way to do that is roughly what we call science. And currently, a lot of people simply cannot think in this way.

I disagree. I think that people contort themselves to find ways to see themselves as internally consistent precisely because they are rational within the inescapable prison of their own perception.

The issue really comes down to causation/credibility. Human psychology will cause each person to strongly favor whatever causal explanations best satisfy their biases.

Your example with religion is a good one. For purposes of this argument, let's assume that event actually did occur and it was not a hallucination.

To a religious person, the event would be a well-deserved manifestation given as a reward for their years of faithful observance, and they would likely continue stronger than ever in their convictions, fully satisfied that their position had been irrefutably proven.

But to a strongly non-religious person, the event you've described would be interpreted as a mental breakdown and cause them to seek medical treatment. After being duly medicated, this person would also likely continue stronger than ever in their convictions, having personally "overcome" a hallucinatory episode.

The same objective event occurred, but the context of one's psychology makes all the difference in its perception. This works with practically everything. No data, no event, no observation exists in a vacuum.

In the case of science/academics, people with agendas and biases are involved every step of the way, from designing the inputs to summarizing and drawing conclusions from the results. And there have been, and surely will be in the future, many significant incidents where the accepted consensus is proven disastrously wrong. Before that happens, the small handful of contrarians attempting to warn about or discuss them are typically considered fringe alarmists, bitter saboteurs, or establishment puppets.

This creates logical space for anyone to disregard the naysayers, set up camp in the contrary position, and gear up for an "I told you so" moment down the road.

If you know this person to be wrong, you will not win by attacking their conclusions, no matter how right you are. Rather, you will win by properly estimating their perspective, understanding why they choose to discredit the particular authority that proves out your position and credit a separate one that doesn't, and then enlightening the situation for them such that their own natural reasoning process will obtain to the "correct" conclusion.

This is called "sales" when it's done on a 1:1 basis and "marketing" when it's done en masse. It can be very difficult when there are powerful entities competing to cast the psychological context in their favor.
Normally, you'd be allowed to look at the entire circumstance to determine consideration if it was unstated. however, this contract contains some pretty strong clauses about the document being the entire terms of the contract. So maybe that would be enough to invalid it.

But that would depend on the specific jurisdictions case law on contracts and then how the judges reading the contract.

If this were my client and he got some kind of consideration, I'd tell him to treat it like a valid contract. Though I'd trying to poke holes in it during litigation. But litigation is losing 9 out of 10 times, even if you win.
When there's no wind there's no power. Or really, when there's no wind we just turn on the gas.

Also, it + solar will not meet needs.
The example is a good one -- the third cell is set to 300 AND a1 + a2. Then, a1 is set to 51, which automatically sets a2 to 249. At no point was a2 given a formula, it is just constrained by the formulas in other cells.
If there are so many people falling through modern society's cracks, then let us figure out how to have them be able to guide themselves to others in similar fashion to help them influence a better solution into being?
Study claims a link between diet sodas and stroke and dementia
Well, here's my prediction: climate change is real, but 100 years from now it won't turn out to be as apocalyptic as the experts claimed it will be. People will start reducing waste once they start seeing real consequences and technological solutions will emerge as exponentially more people start thinking about the problem each year.

In the meantime, other factors will contribute to our downfall much faster than climate change ever could such as increasing societal divisiveness over politics, decline in nuclear families as the basic societal unit, selfishness, and abandonment of religion.
I think things work differently at the C-suite level.

This guy was never a developer. He was a founder and CEO with a successful exit.

He was hired as a former founder and CEO, by a business working in the same space in which he was a founder and CEO.

It's an interesting story, but unfortunately its relevance to the career trajectory of the average tech old-timer is somewhere close to zero.
> Stopping -- let alone reversing -- climate change is orders of magnitude more difficult than that. It involves the coordination of billions of people in a task that goes against their short-term, individual interest.

It is also extremely dangerous. Most folks engaging in the climate change debate are implicitly doing a cost-benefit analysis of action vs non-action (action implying governmental action). Non-action may involve rising temperatures and extreme weather. Or perhaps extreme whether has nothing to do with carbon emissions - consensus doesn't yet exist on that point. Or clean energy innovation like solar will become more cost effective and the problem will solve itself. Action on curbing emissions - e.g. carbon tax - could mitigate the problem. Or perhaps climate change inertia is too strong for anything less than complete ban of CO2 emissions to make any sort of dent. And instead something like a carbon tax could, for example, 1) slow down economies in developed nations, which means 2) lower purchasing power for people in those countries, leading to 3) fewer imports from developing countries, which further leads to 4) lower standard of living for folks in developing countries, including people starving to death.

So "climate change denial" is a strawman. Skepticism is not a monolith. These are complex issues.
Thanks, also a big TypeForm fan. For the future, there's also a variety of other similar form forwarding services like this if you don't want to run your own. Like Formspree (https://formspree.io) for example.
There is a wide range of companies, usually body shops at the bottom and tech companies at the top. Of course there is a wide variance, a great consulting shop is better than a terrible software company.

Palantir London is decent in compensation from what I have heard (that doesn't speak for their other offices). They are however known for pushing 60h+ hours weeks very very bad until your whole life is your work, screwing people with shares that will never be paid, and sending people here and there around various locations.

Of course, there is also variance within a single company. It's possible that you've got a good position at Palantir.
no disagreement on what react is. yes, I understand react can be used just to template (no one uses it this way). yes, react is powerful. yes, react provides a good mechanism for handling state and events. what i am saying though is that for some apps, you can get by with simpler templating and avoid the conplexity/power react gives you, handling state and events yourself manually. does it sound crazy? if you know it will work for your particular use case, i dont think its crazy, and you avoid a bundle of complexity that react gives you, in essesnce you own the complexity now
Have been using it for more than a year...
Excluding the absence of systemd it's an exact copy of Debian.

The single issue I have had so far,
is that backports weren't marked as non-automatic:
easily solved with a manual pin-priority rule.

I mailed them about it, so it could be solved now.
My small town has DSL with 12Mbps/768kbps (DL/UL) for $45, or a 5Mbps/1Mbps CATV option for $50/mo (plus modem rental - even though the cable provider has FTTH, w/ the ONT having an RJ-45 connector, but requiring customers to use a cable modem).

I would love a symmetric 6/6 (would love to host a server).
Is there any evidence to believe the applicant had an "over-inflated ego"?

I don't think there is anything in the review to suggest that and the only piece of evidence we have is the author's claim that the applicant "sent an application and bragged about their tremendous writing ability"

My guess is he/she did not so much "brag", but included the usual snippet everyone does when trying to highlight their skills/sell themselves.
Fair 'nuff, didn't realize another airline was involved. Seems clear to me that everyone is at fault for not standing up in the face of something so blatantly wrong and inhumane happening.
Although I use and like both Java and JS, I wonder why they did not move to Python.
It could be nice to have such printers make things really slowly. So it is like watching a plant grow.
There's also the Midnight in Paris theorem (https://en.wikipedia.org/wiki/Midnight_in_Paris) where everyone's idea of a golden-age in Paris is someone else's least favourite, and the true golden-age was actually an earlier era...

> The 70" were nice but the 80" were horrible economically speaking.

That's basically how it went for many countries in the Western world. The 1970s weren't bad, but the 1980s saw income inequality start to spike completely out of control. Income for the average person stagnated, and in all honestly has never really recovered.

France is a peculiar institution with a wild, tangled history, but it's not immune to global trends.
Thanks! We used this awesome library called React-Joyride (https://github.com/gilbarbara/react-joyride) which made setting up the product tour a breeze. Since our product tour is on a single-page app, it works quite well.

The most helpful part is that you can pass a callback which will trigger before/during/after each step, which can let you ensure that the state of the page matches what you're expecting. In our case, we use it to make sure that you're switched to the right tab, etc. Take a look! I highly recommend it.
I don't see the need for this much snark in response to a relatively innocuous comment.
Specifically, there were major lawsuits over patent infringement immediately after Facetime launched.
Amper Music: AI Music Composer
https://www.depop.com/ = React + Relay + React Router (probably not needed, might switch to Next when I upgrade to Relay Modern). Redux is technically in the codebase, but for such a minor feature that I think I'd now be comfortable removing it.

I appreciate the site is relatively simple, but honestly React + Relay + [insert router here], is sufficient to build this out to something of relatively high complexity. Obviously, I have more dependencies than this (JavaScript lol), but they're mainly ones for solving very specific requirements, rather than key architectural libraries.
Προγνωστικά μία στροφή πριν το τέλος
Here's a "LOGIC: A SHORT INTRODUCTION" video series by Priest: https://www.youtube.com/playlist?list=PLVJ2vTa3CVnS8VVn20qOw...
If you Google 'Russia Brexit' you'll get a ton of hits. Here's one: http://www.independent.co.uk/news/uk/politics/russian-interf...
God, what a retarded question. The mind boggles at its asking.
Sharing money because you have more of it is not judgemental or saying someone is beneath you. Why would you think that?
A Week in Pre-War Syria
The concept that water is so scarce that it's even rare for drinking never gelled for me.

But I still enjoyed the book.
Great link! I'm very interested in the mention of per file keys, one for data and one for metadata. I wonder what data structure they store these in. It sounds a lot like cryptree [0].

[0] https://raw.githubusercontent.com/ianopolous/Peergos/master/...
Yes, those are bad. Something can be bad without having a better alternative (wars can be examples).

Also, there increasingly are alternatives, like home solar panels.
I'm not sure why the filesytem server kernel is relevant or how RHEL 7.3's is ancient.

I'm not aware of MPI-IO support for BeeGFS. Are there any installations of it comparable with, say, the filesystems of the big HPC sites like Tri-labs?
Don't jump in and start altering someone else's factual story??
TLDR: took out a loan to amass a large put position then tried to plummet the underlying stock price which gives him the right to sell once it's below the strike.

http://www.telegraph.co.uk/business/2017/04/21/alleged-borus...
There are a couple features missing from HFS+. Some of these are implemented in APFS:
* Case sensitivity
* Clones extents / ranges (reflinking)
* Holes in the middle of files
* ACLs
* Collapsing file ranges
* Per file compression and per file encryption

These are useful for apps like SQLite or other stores which implement a multi user, log structured store.
Seriously, people should be protesting out front of the DNR for signing an NDA with Google over a request for public resources.

Imagine if I went to go build a house and demanded the county & city sign NDAs covering all permits and plans for my building. They'd be having none of it, esp. since I'm not a massive company like Google.
This should not be a Show HN submission since it's not something users can try out, it's just a landing page. Rules here : https://news.ycombinator.com/showhn.html

This is probably better suited for an Ask HN submission.
"Many young people can read the face of their iPhone better than the face of the person sitting next to them. I’m not saying young people don’t understand emotions. Our digital world is full of emojis, and the term “emo” didn’t exist back in my schoolyard days. But emojis don’t create interpersonal, face-to-face fluency."

I am really tired of statements like these.
Find the next chatbot unicorn with this tool
I think universities should cover JavaScript at some point, but using it in an introductory course seems short-sighted and problematic.

I think if I'd have started with JavaScript I'd have been intimidated by the ecosystem, I'd have learnt about an approach to inheritance I couldn't apply to languages like C# and Java - and I wouldn't have gained an appreciation for strong typing. When I first learnt about how integers can be stored using two's complement it was easy to see how this mapped to the "int" type in Java and I could experiment and see how this worked in practice. Everything is floating point in JavaScript, a lot of behaviour is inconsistent with type conversions etc.

I get that it's popular and used on the web .. but it doesn't seem like a good first language.
Lessons learned in 25 years of Linux kernel development – Opensource.com
Their site is broken and they're using cpanel.
That sounds exactly like 'picking' stocks.
does sql has a free tier access now ?
Exactly. I'm tired of self-proclaimed internet veterans witnessing people digging in on individual online conversations and then concluding that nobody ever changes their mind and all debate/discussion is pointless. I have done a 180 on so many positions I used to have thanks in no small part to people online who did not take this asinine defeatist perspective and went ahead and engaged in debate while the other side (including me) just dug their heels in during the actual conversation.

I think a lot of people need to be educated about what the benefits of debate are and how they manifest slowly over time.
duplicate, please check before submitting.

https://news.ycombinator.com/item?id=14148145
> I mean who in their right mind would write a 27 line init script when they could write a 7 line systemd unit?

The person who already knows the one tool, but not the other, I suppose. Or who finds it easier to read a shell script than a new DSL.
>I’ve slowly been losing faith in .NET.

That piece is interesting. I don't know many .NET developers that aren't excited with what Microsoft has been doing with .NET over the last couple years. Can anyone shed light on why someone would be losing faith in it?
the IPCC models have done a good job of predicting that over the past couple decades

That's not my understanding. We had a warming "pause" from 2000 to 2010 (approximately). That was certainly not predicted.

Then scientists went back to look for an explanation of the "pause". Ocean temperature data was then incoporated, other data adjusted and the "pause" was no more.

I would characterize the climate modelling as constantly evolving. We don't have it nailed yet.
If you have some opinion about just about anything, you can find support for it, in fact a web of support, which will really test your reasoning skills.

Maybe this is a technological problem with a technological solution?

This strikes me as being a sort of blindness to the epistemic web-of-supporting-knowledge. What we claim to know is ultimately supported and reinforced by other propositions that are consistent with it. There is a view of reality defined by the proposition that vaccines do more harm than good, and there is a small web of propositions that stand in support of this; but its a very small web and it stands in opposition to far more propositions than are in its web.

What if there was some kind of page-rank for ideas we see on the internet? What if it was made obvious, in your web browser or something, that you were viewing information that had a very low epistemic probability based on the amount of supporting information on the web? Maybe we're 10 or 20 years out from whatever technological solution could accomplish this (AI, clever algorithms, ... ?) but I really think that sometimes people just have a hard time seeing or understanding the sheer scale of evidence that is opposed to their flawed beliefs.