Wildlife is reclaiming Yosemite National Park - <AUTHOR> https://www.latimes.com/california/story/2020-04-13/yosemite-national-park-closed-wildlife-waterfalls-muir <comment><USER2> OT - One of my most personal profound moments was chasing this winter photo [0] and sharing it with a coyote.

I wanted to take a night shot of the Cathedral Rock (that I had seen a few years earlier but didn't take a good photo of it) under the full moon and fresh snow. It took me several years of driving up to Yosemite when there was snow storm and one night I got lucky.

It was around 11 PM when the storm stopped and sky started to clear up. I drove to the spot set my camera and I was able to take two images before the mist disappeared.

While I was taking the long exposure photo all alone in middle of night. There was such profound sense of being so small in a universe so much vaster than what I'm able to comprehend.

Out of nowhere, this coyote quietly walked up to me and stood right next to me looking the same view. I wasn't sure if it was going to bite me or do anything, but it seemed so harmless that I just looked at it and then we both looked at the view. Shortly after the coyote walked away and the mist vaporized, but left something indelible in me.

[0] [https://sf.smugmug.com/BW- Landscape/i-tPZrsLz/A](https://sf.smugmug.com/BW-Landscape/i-tPZrsLz/A)

<comment><USER3> I kind of feel like if you somehow combined a succinct version of the origin story with the photo in the right format, it could become a popular poster or similar. That's a powerful story and it's a very special picture in a world with no shortage of good photos, so that's saying something. It that makes sense.

And I'm not really asking you to commercialize it per se. I'm more saying that the story adds something of value to an already breathtaking photo and it's the sort of thing people hunger for, especially now with a global crisis uppermost in the minds of most people.

I mean it could be a one page static website. It doesn't have to be a poster. But it seems like a worthy thing to package together and make more readily accessible to a world hungering for beauty and spirituality and sustainable practices so we don't go cutting our own throats, so the world continues to function so we can continue to live and breathe.

<comment><USER2> Thanks! I do agree, we all need something during this challenging times to be reminded who we are the core and that thins will be okay again.

I'll see if I can put it on a one-pager or something.

Cheers!

</comment></comment></comment><comment><USER4> I think it's amazing that wildlife is flourishing in Yosemite right now. I feel conservation is important in the preservation of biodiversity.

But I want to point out an incorrect historical assumption on the author's part. This paragraph caught my attention:

> Tourists aren't allowed in California's most popular national park, but if > they could visit, they might feel as if they had been transported to another > time. Either to a previous era, before millions of people started motoring > into the valley every year, or to a possible future one, where the artifacts > of civilization remain, with fewer humans in the mix.

In fact, Yosemite, like much of North America, was inhabited by Native Americans for thousands of years. The Miwok people and others lived in Yosemite before it became a national park.

It's a shame the L.A. Times author didn't include this, especially considering there are plenty of articles to be found about the indigenous history of Yosemite merely by Googling it.

Here's what I found:

> When the Yosemite Valley was first preserved for public use by President > Lincoln in 1864 (giving the property to the state of California), much of > the local indigenous community had already been devastated by a state > militia group, the Mariposa Battalion, as a part of what is today known as > the Mariposa War. [0]

[0] [https://www.collectorsweekly.com/articles/erasing-native- ame...](https://www.collectorsweekly.com/articles/erasing-native-americans- from-national-parks/)

<comment><USER5> Thank you for pointing this out, I had wanted to say the same thing. You can tell the wording is dancing around the fact ("before millions ... motoring"), but to make people think it was only inhabited by animals and leave out the idea that Native Americans lived there is a serious omission.

Unfortunately, the native inhabitants are no longer around to "reclaim" their domain. Imagine if that started to happen, and I don't mean the homeless camping more openly in parks these days.

</comment></comment><comment><USER6> I visited Yosemite, while beautiful, it is so commercialized. It feels like disney world for nature. It did not seem wild at all in the valley. More like a hippy tent city, with a pioneer village. I saw some deer, wanted to take a photo from maybe 200 feet away. And I literally could take photo with two other photographers in my line sight with the deer. It was a little ridiculous. 3 in one head shot. And a little moment of self reflection later, I realized I'm part of the problem by being there.

<comment><USER7> Yosemite Valley is about 2% of the total area of Yosemite National Park. It's deliberately concentrated so that most of Yosemite can remain wilderness.

<comment><USER8> I've hiked the entire park. Literally ever trail except for maybe 1-2 miles.

The park is massive. It would take about 2 weeks doing 10-15 miles a day to cover the entire thing.

The VAST majority of the park is empty. If you go more than 2 miles in you have the entire place to yourself.

There are places in the back country that would be ENTIRE national parks if they were anywhere else. Maybe of the waterfalls don't even have names.

I want wolves and grizzlies reintroduced.

The upside of grizzlies and wolves is that all the slow and sick tourists would be eaten thereby strengthening our species.

Jokes aside... We did it in Yellowstone and it's time we let wolves back into CA

<comment><USER9> I did a fair bit of hiking all through the park in my youth. We'd go days/weeks without seeing anyone else up there. Most of the Sierras and the west coast/southwest parks are like this. You are very much alone if you choose to be.

There really isn't much else like hanging out with your best friends, fishing for dinner, all alone in the wilderness for days/weeks at a time, hiking and sleeping out under the stars. It's so unique and intoxicating, I have trouble remembering it back home. I transmogrify in the dust of the trail.

I can't wait for this all to be over so I can get back out there like that again.

Us, the moon, the sweet winds, and the howl.

</comment></comment></comment></comment><comment><USER10> That's so nice to read.

Coral reefs, glaciers, many species ...

[https://news.un.org/en/story/2020/03/1059061](https://news.un.org/en/story/2020/03/1059061)

<comment><AUTHOR> It's happening all around the world. Places like India has seen a remarkable drop in pollution levels. People are able to see Himalayas for the first time from their homes near by. Everest gets a break from the climbers.

And even Ganges is showing levels of purity never seen before : [https://timesofindia.indiatimes.com/travel/destinations/gang...](https://timesofindia.indiatimes.com/travel/destinations/ganga- river-water-becomes-fit-for-drinking-in-haridwar-rishikesh-during-indias- lockdown/as75079848.cms) [..] When the ancient Yamuna River in Delhi has reached a remarkable level of purity due to the absence of industrial pollutants in the last many days of India-wide lockdown, how can River Ganga show its sparkling clear waters to the nation?

Well, news has it that Ganga waters at Rishikesh and Haridwar have become very clean according to the observation made by BD Joshi, Environmental Scientist and Ex-professor at the Gurukul Kangri University. According to Joshi, it is after a long time that Ganga water has become good for achaman (ritual sipping) in Haridwar. Joshi also added that the cause behind cleaner Ganga water is a 500 per cent decrease in total dissolved solid (TDS), industrial effluent, dharmashalas, sewage from hotels and lodges. [..]

Perhaps this is the solution when pollution markers reach a certain threshold. Shut down everything for a month.

<comment><USER11> or treat your effluent, or avoid it in the first place? Pretty sure it would cost less than shutting everything down...

<comment><AUTHOR> We would have done it already, no? Perhaps only punitive measures work. Pollution and environmental damage cannot be quantified ...it is invisible and we assume that it is a function of time.

But it isn't..it is because of consumption and population growth(which leads to more consumption)

<comment><USER12> > We would have done it already, no?

No, lots of countries had a problem with water pollution, including the US (Tom Lehrer wrote a satire song in '65 on that issue[1]), and then they implemented measures to improve it. India can and will do the same, I'm sure.

[1] [https://youtu.be/nz_-KNNl-no?t=18](https://youtu.be/nz_-KNNl-no?t=18)

<comment><USER13> Edit, I was wrong on the improving pollution side note, sorry. Anyway the capitalist consumism will pollute more than it can be improved...

</comment></comment></comment></comment></comment></comment><comment><USER14> Pro-tip for LA Times paywall: Open developer tools > Application > Local Storage > Right click to clear

<comment><USER15> Pro pro-tip: [https://noscript.net/](https://noscript.net/)

Took care of it for me.

</comment></comment><comment><USER16> This is nice, but I bet you the moment SIP is lifted Yosemite is going to be absolutely flooded with people and will receive an all-time high level of visitors. Enjoy the peace and quiet while it lasts, animals.

<comment><USER17> Let's not be negative, this period should definitely raise awareness. I find myself picking plastic litters on the road-side while cycling, because currently it's so silent, pure and beautiful, growing fast, with plenty flowers, insects.

People will take time to go back in dense public spaces, entertainments, with still that (irrational) fear of viruses

</comment></comment><comment><USER18> [https://archive.md/TpE5t](https://archive.md/TpE5t)

<comment><USER19> [http://web.archive.org/web/20200413161736/https://www.latime...](http://web.archive.org/web/20200413161736/https://www.latimes.com/california/story/2020-04-13/yosemite- national-park-closed-wildlife-waterfalls-muir)

One can also get LA Times stories via Reuters, thanks to shared TLS hosting:

       printf "<base href=https://www.latimes.com />" > 1.html

       printf "GET /california/story/2020-04-13/yosemite-national-park-closed-wildlife-waterfalls-muir HTTP/1.1\r\nHost: www.latimes.com\r\nConnection: close\r\n" | openssl s_client -connect www.reuters.com:443 -servername www.latimes.com -ign_eof >> 1.html

       firefox ./1.html

<comment><USER19> Correction:

In the example, there should be an additonal \r\n after "Connection: close".

</comment></comment></comment><comment><USER20> As noted in the article, the headline is misleading.

The population obviously hasn't quadrupled since Yosemite closed to visitors on March 20th. It is remarkable though to see how quickly wildlife is willing to re-enter areas that have historically been overrun with humans!

<comment><USER21> If you say that the population of a city has doubled, it mostly means that people moved there, not that they were born there. The headline is fine.

All: Obviously the bears weren't born in the last month. Please assume basic intelligence in your fellow readers.

Edit: Ok you guys, I surrender. There is no fighting the dreaded title fever. [https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...](https://hn.algolia.com/?dateRange=all&page=0&prefix=false&query=%22title%20fever%22&sort=byDate&type=comment).

<comment><USER22> The population of a city is based on humans, which take 15 to 20 years before they have young. Wildlife typically takes "some crazy short period of time" like a year, and so when we say the population has double, tripled, etc. most people will (reasonably) understand that to mean that's because of reproduction, not because of migration.

So if the cause is migration, the headline kind of needs that, as we're talking about wildlife and not human settlements.

<comment><USER23> > most people will (reasonably) understand that to mean that's because of > reproduction

Subjective claims are fine, maybe _you_ misunderstood the headline (although by definition anyone complaining about the wording actually _didn 't_ misunderstand it). But that's an empirical claim that could be tested. And my suspicions are that almost no one in the target audience would think for one second that the bears have reproduced enough in less than one year to quadruple in population.

</comment></comment></comment></comment><comment><USER24> Bear _sightings_ have quadrupled

<comment><USER25> ... reckons local hotel employee.

</comment></comment><comment><USER26> I sometimes wonder if the earth is trying to remove us, its own infection of sorts.

If memory serves this was also the plot of some terrible M Night Shyamalan movie.

<comment><USER27> Nature has been trying to remove us since the very beginning. The process of preventing our removal is called surviving, we've been at it for as long as we can remember.

<comment><USER28> We are part of nature, not separate from it. We can either choose to live in harmony with nature or try to overcome/dominate it. When we try to dominate, the non-human parts of nature will try to snap back, or we see unintended consequences. For example, cutting down trees for firewood or paper goods leading to environmental problems.

<comment><USER29> Nature doesn't "try" anything. It just is.

</comment></comment></comment></comment><comment><USER30> To look t this objectively from the perspective of nature, humans really are the actual virus. But hey we all gotta do what we gotta do

</comment><comment><USER31> While articles like this always bring a smile, I'm saddened for the animals, knowing that their ecological reprieve will soon be dashed by human recklessness. I've actually begun to enjoy many aspects of the quarantine, and would like it to continue a lot longer. The planet is better off without us.

<comment> seph-reed Much love for you!

</comment></comment><comment><USER32> I wonder if we can create ways in which this will remain enabled even post the COVID crisis. Limit the amount of visitors, keep the parks open only during certain months of the year, etc.

<comment><USER33> I'm excited about the possibility that the covid experience (and data) will strengthen the arguments and motivations for various ecologically sound cultural shifts, but I'm less sure about the specific issue of bears getting comfortable in close proximity to human campgrounds.

<comment><USER32> Wasn't talking about the bears specifically, but yes, this should enable us for a greater call to action to save our ecological systems.

</comment></comment></comment><comment><USER34> It's nice to know that the earth starts to heal so quickly after humans are gone. Although by the time we are actually gone we might make it uninhabitable for other life too.

<comment><USER35> Philosophical question: if humans are gone, does it really matter what happens to the earth?

<comment><USER34> I don't know. Does anything really matter at all even when you are alive?

</comment></comment></comment><comment><USER36> A month without humans, bears are moving through survey zones more frequently. The problem highlighted here is our methods for setting up survey zones is terrible and is severely UNDERCOUNTING the population.

Even more troubling is systems of surveillance like these provide the inputs for the climate change models we've depended on and which have predicted we'll all be extinct in 50 years.

I swear by the end of Covid19 we're all going to look back at the models and determine what climate skeptics have been saying for decades: Models are easily manipulated by bad inputs - and generally trash

<comment><USER37> That's an amazing amount of speculation and extrapolation from a tiny data point. How exactly do bear sightings relate to temperature readings?

<comment><USER36> Sure I'll take a shot at being a modeler -

You take temp readings from various wildlife zones around the world, and calculate how many less bears you see for each degree increase in temperature. Then extrapolate that to humans by a simple equation designed to compare bear survivability to humans.

Obviously the models need to be able to understand how temp readings equate to survivability. Population counts from various sites would obviously fit that need

</comment></comment></comment><comment><USER38> I never understood why no animal has emerged to fill the niche of hunting squirrels in the suburbs? They're everywhere. (Same question for pigeons)

<comment><USER39> Feral cats, maybe? There's just a shit-ton of squirrels and pigeons, is my guess as to why there still seems to be so many of them.

I'm a firm believer that I should be allowed to hunt squirrels during squirrel season in the suburbs. They're so big there.

<comment><USER40> You can. They sell pellet guns at Walmart. Good ones that will kill a squirrel. From experience understand giving one to kids will likely end with a pellet through a window or through a shoe.

</comment></comment></comment><comment><USER41> I hope we keep it closed, more or less. They could restrict visitors using a lottery system. No motorized vehicles within the park boundaries. The valley would have a chance in that scenario. Otherwise it will just be swamped by even greater crowds rushing in to "enjoy" (really destroy) the beautiful nature.

I visited Yosemite valley proper for the first time last year after living in California for five years. I was blown away by the scale of development and the sheer number of people.

If we truly want to save these places, we need to keep most humans out.

<comment><USER42> The goal of a park (particularly the valley) is to allow as many people as possible to see and appreciate it. There are hundreds of thousands of square miles of empty wilderness in the Sierra (including in Yosemite) , with much of it similar in scale to Yosemite.

Your story is a good example for one of the goals of parks, but you seem to have missed the point. If you've never been to the Yosemite after living in CA for a few years, then you likely wouldn't expend a lot of effort to see wild places in nature. Thus, Yosemite is a perfect place for you to see and appreciate since it is spectacular and relatively accessible.

With your newfound appreciation, you now can advocate for the preservation and protection of wild places – though preferably not in the sense that you want to prevent others from having your experience, and rather in the sense that you should want to advocate for the protection of undeveloped wilderness.

<comment><USER43> you seem to have missed the point.

what's the point in allowing people to go to a park in such a way that it destroys the park? a national park simply cannot handle a limitless amount of traffic.

i went to rocky mountain national park on what happened to be labor day weekend. it sounds weird, but we actually didn't plan on going there while in colorado but ended up going due to other things changing. it was _insane_. cars, traffic, lines, massive congestion on trails, trash, etc. the park was completely overrun. lines for the shuttles were hours long. obviously, myself and my girlfriend were part of the problem (in terms of adding to the visitor numbers), but many didn't seem to care. it felt like almost being in a gold rush. people swimming with god knows what chemicals in delicate ponds and glacial lakes, trash, etc.

unprompted by anything other than my experience, i asked one of the park rangers / shuttle drivers if the park planned on implementing some system to reduce numbers in peak travel times. she basically said that it had been considered and talked about and that she felt that they were going to have to. she mentioned that the traffic of people on foot and cars was destroying the park. wildlife are constantly hit by cars, ranging from big to small. just a month or two earlier, a bear, already in dwindling numbers in the area, had been hit and killed by a car.

humanity acts as if the world must bend to its unchecked population growth. well, it will bend, then it'll break, and then it'll snap back.

<comment><USER44> Not sure they did miss the point, by my reading at least. Outside of impact of vehicle traffic on animals who otherwise roam, you're talking about a very specific part of the park, not the entire park. Huge portions of it are inaccessible to tourist vehicles and seen by very few. The difference between the main areas and backcountry are significant. Both you and the grandparent had experiences that confirmed their comment - you came away very aware of the human impact on our environment.

I don't mean to discount your broader position, I just don't think you're actually arguing against your comment's parent. Yes, the parks are absolutely swamped and many will gradually bring in shuttles or lotteries and the like. Zion runs a shuttle, Bryce also. Half Dome and The Wave have lottery systems as it is. Getting a camping spot in the big name parks during peak season is miserably difficult. When I went to Rocky Mountain last year, we drove Trail Ridge Road and found a parking spot just once that allowed us to stop. Every parking spot was otherwise taken along the entire drive. And the main, named trails' trailheads fill up daily too which meant we didn't even try. But that's not the entire park. Think of it like the ocean where almost everyone plays on the beach but you have to be well-equipped, skilled and aware of risks to dive at a continental shelf or cross oceans or whatever. (Just pretend cruise ships and trawling boats don't exist for this comparison...)

</comment></comment></comment></comment><comment><USER45> Empty except for this one person taking photos and videos...

</comment><comment><USER46> I thought this was a bear market joke at first.

<comment><USER47> Ah, the impact of modernity :)

</comment></comment><comment><USER48> non paywalled / adblocked : [https://www.msn.com/en-us/news/science/wildlife- is-reclaimin...](https://www.msn.com/en-us/news/science/wildlife-is- reclaiming-yosemite-national-park-the-bear-population-has-quadrupled/ar- BB12z1m7)

</comment><comment><USER49> > This month is typically a busy month in Yosemite: Of the almost 4.6 million > tourists that visited the valley in 2019, about 308,000 came during April.

"This month is typically a busy one: less than 1/12th of the number of annual visitors."

<comment><USER50> I like the absolute numbers. "Less than 1/12" lacks important information: less than xx of what?

<comment><USER51> I think the point is how can April be a busy month when it gets less than the naive expected number just from averages.

</comment></comment></comment><comment><USER52> > "The bear population has quadrupled," said [Ahwahnee Hotel employee Dane] > Peterson...

> "It's not like they aren't usually here," he said of the bears, bobcats and > coyotes that he and other employees now see congregating outside their > cabins and apartments. "It's that they usually hang back at the edges, or > move in the shadows."

Edit: The title used here omits the quotation marks of the article title, making it more misleading.

<comment><USER53> As I discovered on an evening hike once when I encountered a few cougars.

<comment><USER39> Sex jokes aside. . .

How do you encounter 'a few cougars'? I've only ever run into them as single animals. They're very solitary.

<comment><USER53> It was during the colder months. There were three of them on the path. I think it was a female and two adolescents. One of them tried to get closer to me by heading up the back of a hill. I threw a rock at it to deter it, then we turned around and headed back down.

The eyes and the way it moved in the dark were very catlike. I've not seen any bears or coyotes that would move like that.

</comment></comment></comment></comment><comment><USER54> I hope this inspires our generation. I hope we remember that the way things were recently aren't they way have to be, or the way things naturally are. We need more pollution controls, clean power, and less driving. I also think we need to reduce how many people visit certain places as the harsh reality is that impact is clearly related to visits. It will mean a shared sacrifice but a healthier planet. Hopefully limits can be done in an equitable way like a lottery or apportionment somehow.

<comment><USER55> Me too. This is the reason I absolutely don't want to see airlines or airframe manufacturers bailed out. That industry needs to shrink. If that means fewer flights available and higher prices in the future, that's a net positive for the planet as people will have to be more selective about travel.

[https://www.biologicaldiversity.org/programs/climate_law_ins...](https://www.biologicaldiversity.org/programs/climate_law_institute/transportation_and_global_warming/airplane_emissions/)

<comment><USER56> "If that means fewer flights available and higher prices in the future, that's a net positive for the planet as people will have to be more selective about travel."

I've lurked near daily on HN for over five years - and this is the unfortunate comment I finally feel the need to make an account to reply to.

I presume you're living in the U.S. based on your comment.

I too live in the U.S., with severely debilitating health issues. I've been chronically ill for over half of my life now, and only just recently could I legally consume alcohol.

I'm in the MidWest, and have to somewhat regularly fly to California and Massachusetts for medical treatment. I have no parents, and haven't throughout the duration of my illness. I receive no government assistance financially, because our medical system is shit on recognition of many musculoskeletal illnesses. My insurance is also shit in general, because medical care availability is shit in the U.S.

Anyways, I'm practically only alive/still somewhat sentient because of availability of cheaper airline tickets to get to my care.

Don't advocate for making accessibility even _more_ expensive unless you're going to also make sure that people like me (which there's a surprising fuckload of) don't have to rely on it.

Check your privilege, or something like that. Or maybe I should, and just let my body die ^__^

<comment><USER57> Unfortunately, the best solution is for you to move to a more densely populated area. Not necessarily to a mega-expensive city—although we should make those more accessible too—but somewhere close enough that you don't need air travel to get treatment. And there should be social programs that can make this financially possible.

It would totally suck for you, I realize that. Unfortunately, our society simply cannot continue on as it has. We either change now, proactively, or we change after the climate catastrophe has forced our hand. Under the latter scenario, the change will be much worse.

(We should also make healthcare accessible in more places, but it sounds like your needs are highly specialized. There are some treatments we cannot realistically provide everywhere.)

<comment><USER58> There are many large cities in the Midwest. Flying to California/Massachusetts implies that the problem is a rare disease, not that it's a population density issue.

<comment><USER57> Yeah, and so that needs to be a consideration in where GP chooses to live. I realize I'm asking them to upend their entire life, but I don't know what else to do. The status quo simply isn't an option.

<comment><USER56> I don't get to choose where to live. Unless you want another homeless in the streets of SoCal who plagues Greyhound for their doctors appointments.

I was born in the 8th poorest community in the U.S., by parents who were born and lived their lives in the 8th poorest community in the U.S., and had to drop out of my full-ride scholarship college I somehow got from being at the top of my highschool (can't really remember how at this point, partial amnesia from untreated chronic pain) because of complications caused by lack of medical treatment. Couldn't afford it/the ability to get care as a minor without a guardian is near impossible.

If you think you can just choose where you want to live, no matter the desperate circumstances to do so, you must be gleefully unaware of the realities of life, which is something I wouldn't expect from a H.N. poster, for the most part at least...

Some people just had no real chance. It's unfortunate.

</comment></comment></comment></comment></comment></comment></comment><comment><USER59> How could a bear population quadruple in a month of lockdown when the gestational period of a bear is 200+ days?

<comment><USER60> Yosemite is desireable to bears so long as humans aren't occupying it. They moved in from other areas -- allowing the now vacant areas they left to support more bears.

</comment></comment><comment><USER61> How do we know they're not migrating away from fires that are raging now uncontrolled in the valley?

<comment><USER62> Because we have satellite coverage and people outside the park would be able to see smoke plumes, so if there were huge fires raging we'd know about it.

<comment><USER61> Ah, my bad. So I saw a headline this morning that says:

"Amid coronavirus shutdown, Yosemite wildlife roams free"

And I read it as "wildfire". I saw it first on my phone, then tried searching for it on my computer and realized that I misread the headline.

<comment><USER62> It's happened us all at one time or another :-)</comment></comment></comment></comment>


Starting a SaaS is hard. Overnight success is a myth. Love what you do - <AUTHOR> https://www.pennypipe.com/post/Starting-a-SaaS-business-is-hard-Enjoy

<comment><USER2> Well put. This sounds like my experience, and I agree that the freedom to build what I want to put out in the world feels like wealth to me. I hope the money wealth follows. :) Cheers to SaaS adventures! Thanks for putting this out there.</comment>


SV is hot on a cryptocurrency that can become worth 100 times its current value - <AUTHOR> http://www.businessinsider.com/ethers-value-volatility-investors-staying-put-2017-7 <comment><USER2> The problem is why should you spend it if it's a good investment? And why is it a good investment if nobody wants to spend it? Seems like they've just kicked the "chicken and egg" can down the road. Don't get me wrong I own some coins and might invest in some more, because it might work.</comment>


The Economist magazine: A review. - <AUTHOR> http://nationalinterest.org/bookreview/voice-the-new-global-elite-7348?page=show Love it or hate it (i oscillate) you can't deny this magazine has done extremely well by focusing on high quality analysis.  Print is excellent but they have a great iPad app as well. While it would have been thought of as a bug, my 10 months of free iPad subscription was definitely a feature... ;-) <comment><USER2> "Thus, by consistently championing basic values such as reform, social improvement, free trade and individual rights, the Economist stands for values that are timeless, proven and certainly not outdated. Indeed, on many of today's hot-button issues, the Economist's brand of what might be called liberal libertarianism is—depending on your perspective—'politically correct' in the best or worst sense of the term. For example, it has emerged as a leading voice—critics might call it an alarmist one—in the global-warming debate. It also strongly advocates national gun control in the United States, favors abolition of capital punishment and has 'come out' in favor of gay marriage."

In other words, The Economist defies categorization by political labels used in the United States. That's one of the things I like about reading The Economist. What I first liked about The Economist, when I first started reading it in the 1980s when I lived overseas, is that it has better reporting about countries outside the English-speaking world (as I can verify for Chinese-speaking countries) than any other newsweekly in the English language. Oh, and The Economist uses a variety of English that is international, but still rooted in educated usage in the environs of its editorial offices in London, so an American reader like me can learn many interesting idioms of English from other lands, especially Britain, by reading it. The Economist is the one print magazine subscription that I will never give up as long as the publication stays in print (as it has managed to do since 1843) and it is a favorite source of good stories to submit here on Hacker News.</comment>


To Hell with Setters and Getters - <AUTHOR> https://medium.com/@Jernfrost/to-hell-with-setters-and-getters-7814e7b2f949 <comment><USER2> To hell with structs! I'm using Cuelang now

[https://github.com/cuelang/cue](https://github.com/cuelang/cue)

[https://github.com/hofstadter-io/hof](https://github.com/hofstadter-io/hof)</comment>


Ask HN: Why are there no swiss AWS/Google Cloud Platform regions? - <AUTHOR> Switzerland has good data protection laws, a big IT industry and it also hosts the biggest Google office outside of the US.<p>So why are there no AWS/GCP regions located in Switzerland? <comment><USER2> I can't say for sure, but I suspect it is related to some matrix of availability of backbone connection, cost of real estate and number of people served by the region and cost of electricity.

If you look at the regions, they have Ireland and Frankfurt both already serving the EU. Why would they need to add Switzerland? What would they gain?</comment>


Show HN: Sense - A New Cloud Platform for Data Science and Big Data Analytics - <AUTHOR> https://senseplatform.com

<comment><AUTHOR> Sense cofounder here. We're just getting started, so feedback is welcome.

Sense supports R, Python, JavaScript and SQL out of the box, but is fully extensible to new languages and tools:

[https://github.com/SensePlatform/sense- engine](https://github.com/SensePlatform/sense-engine)

We have Julia, Hive, and Spark engines in development.

<comment><USER2> Looks great!

Do you have full support for numpy, scipy, matplotlib, pymc, and pandas?

<comment><AUTHOR> Yes. I'll also point our that Anand (apatil) was a core developer for PyMC. We have big plans around Bayesian computation on Sense.

</comment></comment></comment><comment><USER3> Looks awesome, great with multi-engine support. I'd love if you could open- source your two-pane approach to IPython... I really like IPython (and have been working with IHaskell lately), but I find the RStudio approach much better... having my code on the left, moving up an down and executing lines with Cmd+Enter, running entire cells (knitr Rmd style), seeing graphs and documentation while you're working, etc...

<comment><USER4> Glad you like it. The IPython engine isn't open source at the moment, but that may change in the future. Out of curiosity, if it were open source, what might you use it for?

<comment><USER3> For my own work, maybe help integrate it with IPython as an alternative front- end. I don't have a cloud project, I just do my own data analysis/learning with IPython and IHaskell, and think a multi-pane approach would be much more powerful. (I applied for an account with Sense, looking forward to playing with it and providing feedback).

</comment></comment></comment><comment><USER5> Also see Domino Data Lab ([http://www.dominodatalab.com](http://www.dominodatalab.com)) which is in public beta. Similar, with more emphasis on reproducibility of past results.

</comment><comment><USER6> _Very_ interesting! Nice work guys. Just sent you an email about academic research use case.

You don't mention anything about RAM in your pricing - what are the restrictions? And what about I/O and storage?

<comment><USER4> We're planning to charge per core for usage. Each core will be a true physical core, with 5.5 ECU. The container will get 3.75GB of RAM and a slice of the host's bandwidth per core. We'll also have very inexpensive micro tier, and eventually some kind of long-lived services tier, as Tristan mentioned in another comment.

<comment><USER6> any plans for more RAM options? something like the EC2 244GB?

<comment><USER4> Not at the moment. Right now, the biggest single dashboard is 60GB. You can launch as many dashboards as your plan allows if your application can be distributed, but I'm guessing that isn't the case for you.

</comment></comment></comment></comment><comment><USER7> Hey Tristan, looks awesome. Great work!

This has some really interesting adjacencies to a project that we currently have in limited beta and getting to roll out widely very soon. I'd love to chat about some ideas I have to work together that could work out really nicely for both of us. If you're interested drop me a line: firstname.lastname@example.com

</comment><comment><USER8> Tristan, quick question here.. who did all coding part ? Do you still code ? Does Anand code ?

Since all of your team are very high profile ( Stanford, Harvard) I am wondering how much all have kept to ground work after rising to such level ? Thanks for your answer.

ps: I am hopeful for Stanford MBA admission.

<comment><AUTHOR> Anand and I built everything, including the choosing the colors of buttons. That's early stage startup life.

</comment></comment><comment><USER9> Looks nice.

How well does the distributed filesystem perform and what size data sets an it handle?

How quickly can you ramp up 10, 100 or 1000 cores?

Improved performance in these areas are the big things that would get our group to adopt a new platform.

<comment><AUTHOR> Scaling up from 10, 100, to 1000 cores is fast (3s per engine in parallel). However, something like 1000 cores would currently require spinning up new instances (1-2 minutes) if deployed in the cloud.

The distributed filesystem is meant for easily sharing code and medium sized data across containers. In the cloud, it is best to to use S3 directly for large data and local disks for high IO tasks. For on premise deployments, there are more options.

I'd be interested to hear about your use case. Feel free to drop me a line at email@example.com

</comment></comment><comment><USER10> If you think the platform is finished enough maybe post it on Kaggle: [http://www.kaggle.com/](http://www.kaggle.com/) there are many potential users for this app IMHO.

</comment><comment><USER11> A little off topic, but nice to see you're using Angular.

</comment><comment><USER12> Looks a lot like GitHub. Were you inspired by it?

<comment><AUTHOR> Yes, we're fans of how sharing and collaboration works on GitHub. The goal is to make Sense the center of gravity for data scientists the way GitHub is for developers.

We're not trying to replicate GitHub's features. The core of Sense is a better way to work with data: the compute infrastructure, engines, and analytics workflow. Advanced users using git will likely use Github in addition to Sense.

</comment></comment><comment><USER11> Tried to sign up, but I need an invitation code.

<comment><AUTHOR> You currently need an invitation code to register. We're giving these out slowly to make sure everything works smoothly.

<comment><USER13> Typo : "Distributed POSIX _complaint_ project file system"

<comment><USER4> Thanks.

</comment></comment></comment></comment><comment><USER14> Is IPython notebook on the roadmap?

<comment><AUTHOR> The Python engine is IPython underneath the hood. Any code or visualizations that work in IPython notebooks should work in Sense.

There is a difference though. In our experience, we've found that the notebook style development, with code inline, is awkward when doing serious analytics. It's harder to use version control, editors, etc. We have opted for the dual pane experience common in R and Matlab. The output however can be rich and interactive just like an IPython notebook and is always saved.</comment></comment>


Towards Linux Kernel Memory Safety - <AUTHOR> https://arxiv.org/abs/1710.06175v1 <comment><USER2> Source for those interested: [https://github.com/torvalds/linux/blob/master/lib/refcount.c](https://github.com/torvalds/linux/blob/master/lib/refcount.c)

I'm kind of surprised that the authors went with compare-and-exchange for their ref count, rather than get-and-increment. Even if the counter does overflow, it's usually detectable, and reversible. This is true even in the face of concurrent updates. The benefit is that there is only one atomic operation in the fast path.

<comment><USER3> " _usually_ detectable" isn't good enough. You must assume attackers will try to hit your code zillions of times until they hit the 'unusual' case.

</comment></comment><comment><USER4> The MPX part was a good excuse to look around at the status of MPX support. It seems GCC is the major compiler to support it, but it's under threat of depreciation because the bootsrap build with MPX has been broken for so long. Also the lack of AMD buy-in (patents?) seems like a big hinderance compared to more compatible compiler-based approaches for C memory safety, like SoftBound, CCured, etc.

<comment><USER5> The problem with any of such approaches, versus safer languages, is that they only work properly if 100% of the source code is available.

<comment><USER6> I don't understand your point. If you haven't got all the source code (e.g. random drivers), you're unlikely to have any say in the language that the binary code blobs were written in either.

<comment><USER5> Languages like Ada just forbid many of the errors that lead to memory corruption in C, by default.

So it would only happen with a binary Ada library in two ways:

\- the binary was manipulated and thus does not map to the original source code

\- the code was compiled with permission for _Uncheked_ packages enabled

In C, 100% of the source code is unsafe, specially when compiled with -O3.

<comment><USER6> I was referring to your original comment: ' _they only work properly if 100% of the source code is available._ '

This project is adding protection to the linux kernel. Now, this bounds checking could be added to a kernel build with 100% of the source code available, in which case all is good. Or, it could be added to a kernel build where some of the drivers are available only in a 'binary blob' form. In which case, rewriting the kernel in Ada (or whatever) would not help you with the binary blobs, since they are out of your control. So, as I understand it, your point of 'only working properly if 100% of the source code is available' would seem to be just as true for a code rewrite as it is for the paper's approach to the problem.

</comment></comment></comment></comment></comment><comment><USER7> Long term, the solution has to be switching to an OS that's written in a memory safe language.

<comment><USER8> So Rust it is then, eh? Could work through the kernel module by module to rewrite it in rust, but it'd be a multi-year process (like Firefox's rewrite has been).

<comment><USER9> You mean rewriting unsafe C code to Rust by annotating it with `unsafe` keyword? :-) Try to write in Rust something which would touch bare metal hardware. It would be PITA, it would be full of unsafe keywords and assembler code so it would possibly result in similar amount of bugs in the end, just in different parts.

<comment><USER10> This is empirically not true if you look at the usage of unsafe in pure Rust kernels. Yes, there is assembly needed, and some unsafe Rust code, but it's very possible to wrap up unsafe operations in safe APIs.

For example, the kernel repository for Redox (a written-in-Rust OS project) appears to have 242 usages of the unsafe keyword (including comments bc lazy), out of 18205 lines of Rust source.

</comment></comment></comment></comment><comment><USER11> Can anyone here comment on the races in MPX and whether this will prevent deployment?

[https://intel-mpx.github.io/microbenchmarks/#multithreading](https://intel- mpx.github.io/microbenchmarks/#multithreading)

</comment><comment><USER12> This is really cool. I would love to hear more about this. Those bounds checking instructions will hopefully make a big difference.

</comment><comment><USER13> Is this PAX_REFCOUNT or something entirely new?</comment>


Show HN: Boostpay – All-in-one card-linking as a feature - <AUTHOR> https://boostpay.cash/ <comment><AUTHOR> Hi Everyone,

The Boostpay team here to provide some background on our project.

Our team has been hard at work to provide an all-in-one service that provides card-linking and automatic cashback through a simple network.

We wanted to provide a card-link solution that was flexible, affordable, and convenient. We wanted to take out the crazy mess behind the current industry process and allow others to help build the newest wave of automatic cashback. Boostpay is here to fit your current platform.

Some big difference from other card-linking:

\+ Boostpay works with your existing Plaid system

\+ Simple and Affordable pricing

\+ Straight-forward integration that does not take months

\+ Thousands of Retail Partners already included

\+ Flexible and tailored to your fintech offering

\+ Boostpay manages the entire card-link system for you

Currently Boostpay is in private beta but we hope to open up doors soon. We are accepting interested projects, which we will work very closely to ensure success. If interested, please feel free to reach out and signup on the site!

Best,

Boostpay Team</comment>


A Post Mortem of The Burning Bug - <AUTHOR> https://getmonero.org/2018/09/25/a-post-mortum-of-the-burning-bug.html <comment><USER2> Quite a novel attack originally reported on Reddit.

Basically, it was possible to use a bug in the wallet software to send multiple outputs to the same stealth wallet, potentially allowing an attacker to cheaply burn a large amount of someone else's tokens, on account of the wallet simplying ignoring the issue.

This has now been fixed. Great work from the Monero team.

<comment><USER3> The article didn't really specify what a stealth wallet is. Can you elaborate? Are there different types of wallets on the monero network? Is a stealth wallet just a public private key pair derived address that you can somehow use to impersonate another account?

</comment></comment><comment><USER4> Can someone eli5? I couldn't work out whether this is an attack on exchanges (modifying the client to reuse a key in a way that the exchange doesn't check for) or something else.

The repeated use of "organization" made me initially think that this was an attack on a "foundation" (tor, eff, Mozilla, etc that kind of thing), but by the end I felt that it was meaning organization==exchange? If so I assume it would be an attack on exchanges prematurely believing a transaction succeeded? But seriously I'm curious what the actual correct interpretation is :)

<comment><USER5> An attacker could send money that the recipient would think they received but they didn't actually receive it. The attack could be used against anyone but exchanges would be an obviously profitable target.</comment></comment>


What Happened To The Freehackers Union? - <AUTHOR> http://www.zedshaw.com/blog/2009-03-16.html <comment><USER2> Good example of geek get-togethers that tend to end well: game jams, such as the Global Game Jam.

There's focus (games! making games! a theme!), so participants just need to bring some skills (coding/art/music) and the willingness to awkwardly make impromptu teams with complete strangers. It's unlikely that the community will get swayed too far in one direction or another (all games need programming, and it's nice to have good art). "Idea men" have to find some sort of talent they can use for their team, otherwise they'll just be ignored or, at best, used as a playtester or level/content designer.

Negatives are that you have to clear out an entire weekend, and find a place with power and wifi that will let you stay (and potentially sleep) there.

<comment><USER3> I guess I've never heard of game jams, but am now intrigued... It seems though that unless you've developed games before it might be hard to accomplish anything, even with a team? Or no?

</comment></comment><comment><AUTHOR> The Honolulu FU meeting was kind of sad. Four guys, including me, and half of them wanted to show off code they'd written for their employer. The "code for code's sake" attitude seems to be pretty rare.

<comment><USER4> Maybe those guys are like me and while they love to code for code's sake, their full time coding jobs and lives outside of work and the need for sleep are keeping them from coding outside of work.

Trust me I keep trying to find a way to do it, but when you can only code for either an hour or two or large chunks but only on the weekend, you just can't get into _flow_.

I keep hearing about people that can do it, and they allegedly also have friends, and fun away from the keyboard, and they supposedly are also not sleep deprived. Let's just call me an atheist about people like that.

<comment><USER5> I'm actually moving away from what you describe - a little less than a year ago, I had just finished school, my wife had a baby, and I started a demanding coding job at a startup. For about 6 months, I couldn't code outside of work for my life - I'd doze off to news.yc, RSS feed, even reddit at times.

In those 6 months, though, two ideas have been snowballing - (1) that (Greasemonkey) + (code repository with dependency resolution) + (some other stuff) would be a revolutionary piece of software, and (2) that the great thing about Lisp is vaguely similar to "Dependency Injection" and "Inversion of Control" - macros (reader and otherwise) are dependencies which are injected into the reader and compiler. If I was to figure out an elegant way of doing this in JS, I can piggyback on the buzz of DI and IoC to help people think deeper about programming.

Couple that with the frustration of "people don't get it unless you show them code", and I've been spending more and more nights coding away again. So my recommendation would be:

1) Get excited about something

2) Realize that you're very fortunate to have the resources to be excited about something 99% of the world does not

3) Socially commit by telling people about it (even if they don't get it)

<comment><USER4> Thanks for the advice.

</comment></comment></comment></comment><comment><USER6> Could it be use of the word "union" as well - libertarians (of a fashion) seem to be common place in these circles, the word would grate for many I would have though.

<comment><USER7> I'm from Detroit and I've seen the way union thugs intimidate and essentially coerce people not to cross the picket line. While there is a hint of nostalgia for the early labor movement still present in the word, these days the word Union is synonymous with backward, seniority-oriented, immigrant-hating, dying industry working thugs.

</comment></comment><comment><USER3> I think it sucks that something like this doesn't work. I'd love to be apart of it, but even the groups I've been apart of are only good for a little while before they start to fizzle out. It's a shame actually.

</comment><comment><USER8> I was part of it from the beginning and really wanted it to go somewhere. The rules were a little stringent, but I thought it'd be good for people.

Too bad this didn't work out.

</comment><comment><USER9> The FU seemed somewhat elitist when it started. Maybe that detracted from the potential members?

<comment><USER10> from reading zed's two articles about it, it seemed way too organized. something like this has to just evolve out of a few people meeting up, telling their friends, meeting again with a slightly larger group, and so on.

otherwise you have all this meta-discussion about what the group's logo should be (why the hell does it need a logo?) and how meetings should run and what color the bikeshed should be, when all people want to do is get together, meet new people, and hack on stuff. why would anyone want to attend a meeting where you are forced to give a presentation in front of strangers? where's the fun in that?

in the openbsd group, when some people want to create something new or hack on something complex, we don't create a wiki and an irc channel and take minutes on the meetings. we organize a "hackathon", invite the relevant people there, and sit in a room together and hack. when we get tired, we go out for beers and talk, then go back to hacking.

<comment><USER11> This is a good point. Also, you can avoid the large public crash-and-burn that happened here. Growing up from a few people lets you test out ideas without failing catastrophically.

</comment></comment></comment><comment><USER12> Zed Shaw is an egotistical, angry, irrelevant loser. FU was simply his ego and attitude embodied. Nothing like that is bound to succeed.

<comment><USER8> Dude, have you met the man? Or are you regurgitating fables told to you at bedtime?

Seriously, calm the hell down.

<comment><USER13> My childhood wasn't particularly horrible, but I've got to say that I'm jealous if there are people out there who actually got to experience bedtime fables about Zed Shaw. That would be _awesome_.

<comment><USER14> No.

It would be _so fucking awesome_.

Get it right.</comment></comment></comment></comment>


RIT48: 48 hours to pitch, plan, and launch a web or mobile startup - <AUTHOR> http://rit48.com

<comment><USER2> Pitch videos from every team & live voting for a 6th Fan Favorite to make the finals going on now at: <http://vote.rit48.com>

gkoberger and I are 2/5 judges and after visiting with a bunch of the teams throughout the weekend, I'm super pumped to see what they end up with tomorrow!

</comment><comment><USER3> I'm probably a lone voice here, but why the obsession with speed? Speed of execution is only one (tiny?) component of innovation.

I understand the need to ship, and fast iterations can be useful, but whenever I see these 24 and 48 hour Launch a Startup! projects I wonder how much better some of them could be if the thinking had been refined for more than a few hours. Business that are worth owning (and running) probably deserve more careful and deliberate upfront thought.

Maybe these events are just about practice in rapid prototyping and discovering teammates, and not really intended to be "businesses"?

EDIT: on further thought, maybe it's just that the participants' opportunity cost is sufficiently low to make doing anything the more attractive option. In that case, Get Out There and Make Something.

</comment><comment><USER4> We have something very similar in he UK called <http://launch48.com>

These are great events. Can't recommend them enough, especially for developers looking to learn more about the 'business process'.

</comment><comment><USER5> I've participated in this twice; it's pretty fun, and has more of a business focus than many similar hackathons. It's a good experience for developers like me to work on a small team with bizdevs and designers.

</comment><comment><USER6> Great to see my alma mater doing competitions like this! Looking forward to seeing the results.

</comment><comment><USER7> I'm interested to see how this turns out.

</comment><comment><USER8> I was actually shocked by the list of sponsors, because it looks like they didn't have a couple hundred for a quick professional design job. Text gifs, inline script tags, default UA fonts.

Yes, I understand that the site isn't the focus here -- but no web startup would get away with a mess like this, making this whole thing feel very ironic.

Not to mention that you're making an unfavorable impression for your new startup when your intro video link looks like it was made in MS Paint.</comment>


HN User Scams Facebook for Hundreds of Thousands of Dollars - <AUTHOR> http://www.thewire.com/technology/2014/05/high-rolling-college-kid-scams-facebook-for-hundreds-of-thousands/371503/ <comment><AUTHOR> Sent $35,104.11 USD to CoinBase. Never received Bitcoins.

[https://news.ycombinator.com/item?id=6929705](https://news.ycombinator.com/item?id=6929705)

</comment><comment><AUTHOR> I can't find his handle but this guy had some very scandalous comments on here about a year ago. I'm trying to remember/find them.

<comment><USER2> His handle was mgrunin[1]. He made some posts about how much money he'd sent to CoinBase, and how they still hadn't sent him BTC. A google of his name (at the time, at least) revealed a lot of ostentatious pictures tagged things like #rich.

I wouldn't call them scandalous. (I'm not sure I'd call him an HN user either, but we'll leave that aside.) I'd call them entitled. He used HN's community to put CoinBase in an awkward position, and while CoinBase was certainly providing abysmal customer service HN is not anyone's personal army. As DanielRibiero pointed out[2], its not like he didn't have other avenues.

[1] [https://news.ycombinator.com/item?id=6929705](https://news.ycombinator.com/item?id=6929705) [2] [https://news.ycombinator.com/item?id=6934089](https://news.ycombinator.com/item?id=6934089)

<comment><AUTHOR> Yes, that was it! Thank you.</comment></comment></comment>


BigInt: Arbitrary precision integers in JavaScript - <AUTHOR> https://github.com/tc39/proposal-bigint <comment><USER2> What is the value of JSON.parse(JSON.stringify(BigInt(Number.MAX_SAFE_INTEGER) + 2n))?

> Finally, BigInts cannot be serialized to JSON.

Hmm, ok. I guess that's fine. But what about large numbers coming from over the network? Can we get a BigInt-aware JSON.parse() standardized ASAP?

<comment><USER3> no. This is not related to parsing, it's related to the JSON format.

JSON is a stable interchange format, and for that reason we've got a huge base of tooling that uses and emits it. It's all interoperable because there is just that one syntax.

So if you say "add JSON.parse() API", you're saying "I want to transmit non- Json strings but claim they're json ".

That breaks:

* old browsers - not supporting bigints would mean they couldn't parse any of your "json" data, even if you weren't using the bigints. Eg feature detection wouldn't work.

* all shipped products that read json, because as with the browsers they could not parse any "json" that contained invalid data.

[edit:

Ok, let's try to do something about the endless downvotes:

Say you do JSON.parse("9007199254740994") - 2^53+2

Should this parse to a BigInt or a Number? In JavaScript today it will parse as a Number, without losing precision, but it is beyond the range of exactly representable integers in JS. You can see this by doing console.log(9007199254740995) and see that the output is 9007199254740996. So what happens if I do that following:

JSON.parse("[9007199254740992, 9007199254740993, 9007199254740994, 9007199254740995]")?

the first and third are exactly representable as a double, the second and forth are not. So should this parse as Number, BigInt, Number, BigInt? Or BigInt, BigInt, BigInt, BigInt? What value should be the trigger for treating an integer as a BigInt vs. a Number? What if we're doing

JSON.parse("[9007199254740992, 9007199254740993, 9007199254740994, 9007199254740995]").map(x=>x+2)

If any of the values get interpreted as a BigInt this will throw. But in existing browsers it won't.

]

<comment><USER4> > _It's all interoperable because there is just that one syntax._

And that syntax and specification leaves open the possibility of arbitrary precision integers. From the JSON RFC[1]:

> _This specification allows implementations to set limits on the range and > precision of numbers accepted._

Those limits vary by implementation. The subsequent paragraphs warn, of course, that not all implementations support sending or receiving numbers outside of certain ranges, and explicitly calls out the contiguous integer range of an IEEE double as a good range for good interoperability.

> _"I want to transmit non-Json strings but claim they're json "._

Those strings are already JSON.

There are serializers out there that support arbitrary precision integers. Python, for example, will happily serialize such integers:

      In [6]: json.dumps(2 ** 512)
      Out[6]: '13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096'

(This will parse in today's browsers, too, but you'll get an imprecise result, as JavaScript's Number cannot represent that value exactly. Larger numbers result in Infinity.)

[1]: [https://tools.ietf.org/html/rfc8259#section-6](https://tools.ietf.org/html/rfc8259#section-6)

<comment><USER2> Yup, this is exactly the problem. Currently JSON.parse() will silently truncate large numbers. This behavior made sense when there was only one numeric type in the language, but BigInt opens the door for arbitrary precision integers.

<comment><USER5> What is the one language? json serialized data can be consumed in many different languages which have very different numeric data types. The json spec even says

> JSON is agnostic about the semantics of numbers. In any programming > language, there can be a variety of number types of various capacities and > complements, fixed or floating, binary or decimal. That can make interchange > between different programming languages difficult. JSON instead offers only > the representation of numbers that humans use: a sequence of digits. All > programming languages know how to make sense of digit sequences even if they > disagree on internal representations. That is enough to allow interchange

and later more precisely defines a number in a way that does not restrict its maximum size.

> A number is a sequence of decimal digits with no superfluous leading zero. > It may have a preceding minus sign (U+002D). It may have a fractional part > prefixed by a decimal point (U+002E). It may have an exponent, prefixed by e > (U+0065) or E (U+0045) and optionally + (U+002B) or – (U+002D). The digits > are the code points U+0030 through U+0039.

[http://www.ecma-international.org/publications/files/ECMA- ST...](http://www.ecma-international.org/publications/files/ECMA- ST/ECMA-404.pdf)

</comment></comment></comment></comment></comment><comment><USER6> Since this is stage 3 this means browsers are beggining to implement it. If you want to try it Chrome has had it since version 67 [1].

[1]: [https://developers.google.com/web/updates/2018/05/bigint](https://developers.google.com/web/updates/2018/05/bigint)

</comment><comment><USER7> Not trying to be too snarky, but does that mean that JavaScript is going to be the first language that gets bigints before getting _actual integers_? How is that a reasonable sequence of steps in language evolution?

<comment><USER8> > _before getting actual integers_

Javascript has always had "actual integers". As long as you stay within Number.MIN_SAFE_INTEGER...Number.MAX_SAFE_INTEGER (-9007199254740991..9007199254740991) the internal representation is an integer representation.

[http://2ality.com/2013/10/safe-integers.html](http://2ality.com/2013/10/safe- integers.html)

<comment><USER9> To get the operators to actually work correctly you need to use typed arrays however. For example

let a = new Uint32Array(3);

a[0] = 5;

a[1] = 2;

a[2] = a[0]/a[1]

</comment></comment></comment><comment><USER10> I use them in a Vulkan API for node.js to handle 64bit interopability when mapping Vulkan memory. Mapping Vulkan memory returns you a numeric address to the memory region. To handle the address I use BigInt, which can then be used to create an ArrayBuffer as a direct JS-side memory view where you can write e.g. your texture data into. See [0] how its used on node-side and [1] the C++ implementation using the V8 API

[0] [https://github.com/maierfelix/node- vulkan/blob/master/exampl...](https://github.com/maierfelix/node- vulkan/blob/master/examples/cube/buffer.mjs#L1-#L7)

[1] [https://github.com/maierfelix/node- vulkan/blob/master/genera...](https://github.com/maierfelix/node- vulkan/blob/master/generated/1.1.85/src/index.cpp#L21-#L34)

</comment><comment><USER11> So, you can add a string to a BigInt, but not a Number? Their 'explanation' for not allowing Number and BigInt to be mixed is that you could lose precision. Not if you return a BigInt.

<comment><USER12> That seems a pretty odd choice in both cases. Adding a number to BigInt should return a BigInt. I am also always wary of languages that allow mixing of strings and numbers. From my experience this can cause a lot of problems.

<comment><USER11> It's hilarious, because:

      "1" + 1 === "11"
      "1" - 1 === 0
      "1" + 1n === "11"
      "1" - 1n: Exception

<comment><USER12> Our testers write a lot scripts in PHP and I have spent countless hours debugging stuff like this. A special kind of fun is to figure out what expressions count as TRUE or FALSE. JavaScript seems to have the same, slightly different, problems.

</comment></comment></comment></comment><comment><USER13> Shouldn't this be called either "arbitrary size integers" or "arbitrary precision integer arithmetic"?

Integers by definition already have infinite precision...

<comment><USER14> Javascript actually uses floats to describe integers, so with very large integers, you actually lose precision.

This does 2 things. It allows for arbitrary size integers (whereas before, javascript had integers up to FLOAT.MAX), and it represents all these integers with perfect precison.

<comment><USER13> As someone mostly stuck in the C, C++, C#, assembly, and BASIC, this is new to me.

In those languages, an integer is actually infinite precision with limited range. A quick Google shows that the "number" primitive in JavaScript is a double. Are you telling me JavaScript has NO integer type?

Maybe I haven't seen enough languages yet, but that seems pretty crazy to me.

<comment><USER14> I agree with you on all points. I don't think I've ever written more than 100 lines of javascript. And a lot more of the C like stuf.

Yet, I do see the morbid sense in only using floats.

</comment></comment></comment></comment><comment><USER15> Hopefully JavaScript will get a new Number system before 2038, which is the new Y2k problem.

</comment><comment><USER16> What about BigDecimal?

<comment><USER17> I wonder the same. The readme says:

"The / operator also work as expected with whole numbers. However, since these are BigInts and not BigDecimals, this operation will round towards 0, which is to say, it will not return any fractional digits."

What BigDecimal are they referring to? I don't find any tc39 big decimals, only third party libraries

<comment><USER18> There isn't a BigDecimal proposal anywhere, the authors are just making it clear that their proposal is limited to integers.

<comment><USER16> > There isn't a BigDecimal proposal anywhere

Why? I find it so weird there still is no BigDecimal in JavaScript.

<comment><USER19> It is relative common for software to need integers larger than 53 bits. It seems quite uncommon for software to require Decimal arithmetic. Do you have a motivating example?

<comment><USER16> Anything that deals with money. Every e-commerce or fintech app.</comment></comment></comment></comment></comment></comment>


CEO of T-Mobile asks EFF "Who the f*** are you?" - <AUTHOR> https://twitter.com/JohnLegere/status/685201130427531264 <comment><USER2> He would have googled "EFF" on his phone but it would have taken to long on T-Mobile

</comment><comment><USER3> That is either sad or masterful, I'm not sure which yet.

</comment><comment><USER4> I love that people say the will cancel their contract, and they all get Verizon's reply offering them to switch!

crisis = opportunity

:)</comment>


Ask HN: Good Domain Attorney - <AUTHOR> I'm looking for recommendations for a good US-based domain attorney to help negotiate the purchase of a dot-com domain that is currently owned by a third-party but not being used. Of course I can Google, but I'd like recommendations based on actual positive experience. Thanks! <comment><USER2> How much are you willing to pay for a domain?

I have tried GoDaddy Domain Broker service twice in the past [https://au.godaddy.com/domains/domain- broker](https://au.godaddy.com/domains/domain-broker)

One was successful and went perfect; other was a waste of time

<comment><USER2> Actually just remembered I have used it 3 times, 2 times successfully 1 time unsuccessful

</comment></comment><comment><USER3> What do you need an attorney for? Contact the owner and negotiate a sale.

<comment><USER2> I am unable to contact owner because whois information is fake phone numbers and address; there is also no contact information on their website. This is for a .com

<comment><USER3> How is an attorney going to help you in that case?

<comment><USER2> GoDaddy Domain Broker service was able to locate the client, probably because they had better research skills and more information than I had?</comment></comment></comment></comment>


Why is the result of ('b'+'a'+ + 'a' +'a').toLowerCase() 'banana'? - <AUTHOR> https://stackoverflow.com/q/57456188/938695 <comment><USER2> If you like this kind of thing, you might enjoy "WTF, JS?"

[https://github.com/denysdovhan/wtfjs](https://github.com/denysdovhan/wtfjs)

Or it's slightly older brother "WTF, Python?"

[https://github.com/satwikkansal/wtfpython](https://github.com/satwikkansal/wtfpython)

<comment><USER3> See also Wat from 2012:

[https://www.destroyallsoftware.com/talks/wat](https://www.destroyallsoftware.com/talks/wat)

</comment></comment><comment><USER4> Wow JavaScript is truly a cursed language

</comment><comment> chupa-chups 3 days ago: [https://news.ycombinator.com/item?id=20689323](https://news.ycombinator.com/item?id=20689323)

</comment><comment><USER5> Because 'a'</comment>


Australian PM shifts blame to IBM for census failures - <AUTHOR> https://www.theguardian.com/australia-news/2016/aug/11/census-2016-malcolm-turnbull-shifts-blame-to-ibm-for-predictable-attack <comment><USER3> So this explains everything...

The official #censusfail explanation from our glorious leader Malcolm Turnbull - technical whiz, 2nd rate NBN architect, and Prime Minister of our wondrously agile #ideasboom fuelled nation: "It was IBM's fault! For not predicting and expecting the DDoS attack! The attack that didn't happen! But it's IBM's fault that the ABS shut the site down for 'quite innocent anomalous traffic' which wasn't an attack (but it is still IBM's fault for not expecting an attack). The attack - which didn't happen - should have been repelled easily!"

Also, from our "cyber security chief" Alastair MacGibbon: "It's only logical that the denial of service attacks - which didn't happen - will resume once the site is restored - probably with more vigour than the attack - <USER2> didn't happen - that we saw a few nights ago"...

[https://www.theguardian.com/australia- news/2016/aug/11/censu...](https://www.theguardian.com/australia- news/2016/aug/11/census-2016-malcolm-turnbull-shifts-blame-to-ibm-for- predictable-attack)

These are the people "running" Australia.

(How do I get off this damned planet?)

[Edit: added in the link...]

<comment><USER4> We don't discuss on-line matters!

<comment><USER3> I'm a little surprised they didn't push the whole census department into Lake Burley Griffin so they could invoke "on-water secrecy"...

</comment></comment></comment><comment><USER5> Beats me why the PM got involved at all. He should have just punted all questions to the relevant minister (Michael McCormack, Minister for Small Business) or to the head of the ABS.

</comment><comment><USER6> Why would anyone hire IBM for something like this? Oh that's right, government. #soAgile

<comment><USER3> 'cause nobody (except whoever they end up pinning the blame for this on) ever got fired for buying IBM...

<comment><USER4> Nobody got fired because everybody that recommended IBM retired a decade ago.</comment></comment></comment>


PHP RFC: Make a simple, secure cryptography library - <AUTHOR> https://wiki.php.net/rfc/php71-crypto <comment><USER2> Someone on my team wants to propose something similar for WordPress. I'll pass this along to him. It would be great to have it built into the language itself.</comment>


Show HN: OPC UA Server Qt C++ Library - <AUTHOR> https://github.com/juangburgos/QUaServer <comment><USER2> For those that don't know, OPC Unified Architecture (OPC UA) is a machine to machine communication protocol for industrial automation ( from Wikipedia [https://en.m.wikipedia.org/wiki/OPC_Unified_Architecture](https://en.m.wikipedia.org/wiki/OPC_Unified_Architecture))</comment>


Debuggex review - impressive regular expression tool - <AUTHOR> http://www.codingepiphany.com/2013/03/06/debuggex-a-new-regular-expression-debugging-tool/ <comment><USER2> I like it! But it seems that it still have some bugs. Try: /^. _(youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\ &\?]_).*/

This is suppose to match: <http://www.youtube.com/watch?v=F1Y3XJ44icU>

<comment><USER2> Ok.. The problem was the initial and final "/". :-P I love it.</comment></comment>


Ninite (YC W08) shares UI tweak data, puts download.com and FileHippo on notice - <AUTHOR> http://blog.ninite.com/post/593241338/while-we-keep-our-app-selection-curated-to-just

<comment><USER2> Wow, I had no idea this site existed, but I love the idea. I don't regularly use a Windows machine, but I'd love to see something for Linux users in the future.

Even for us Debian/Ubuntu users, I'd like something like:

      [ ] Build LAMP server
      [ ] Build LEMP server
      [ ] Build RoR server

And it give you the script/apt-get commands to install all of the required packages, similar to how Linode install scripts work.

Regardless, this is awesome. Those download software sites are a relic of the early web that need to die.

<comment><AUTHOR> Glad to hear you like the idea.

I've talked with Mel from <https://www.sliceapp.com/> before and that sounds pretty close to what you're describing. Though I think it wants to SSH in and just run the commands instead of printing them out for you.

</comment></comment><comment><USER3> Long shot, but I thought I'd ask:

Is there any way you guys could offer a browser-testing suite for web developers, or even just old versions of the browsers? Getting multiple versions of IE on one machine is a nightmare.

The guys at Xenocode used to offer "virtualized" copies of IE6-8 and the other browsers, that ran out of a single EXE with no install, and it was wonderful. They discontinued the product, and I've been looking for a replacement ever since.

Thanks!

</comment><comment><USER4> This also makes a very nice list of recommended apps. Please don't lose sight of that aspect once you start getting swamped with requests to add additional tools!

</comment><comment><USER5> I love this site. Are there any plans for a mac version?

<comment><AUTHOR> Thanks!

No firm plans on Mac right now. The Windows app ecosystem is so much more screwed up (notably toolbars) and reinstallation is much more frequent.

Not to say Macs have nailed this: [http://daringfireball.net/2009/09/how_should_mac_apps_be_dis...](http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed)

My average-computer-user sister didn't like using Firefox or Skype for a long time because something weird--the .dmg remounting because she dragged the apps right to the dock--happened every time she launched them.

<comment><USER5> Agree that OSX app installations tend to be less painful than Windows. I would find it useful for setting up a fresh system, rather than hunting down the 10-20 apps I need and installing them one by one. It would also be great for when friends/family that are new to OSX ask me what applications they should get--I could bundle it up and link them.</comment></comment></comment>


Show HN: View parentComment without scrolling up - <AUTHOR> https://gist.github.com/SMTDDR/6dea9695b2e844460973#file-hnshowparentcomment-js

<comment><AUTHOR> Sometimes comment threads get really long on HN and if I try to scroll up to traceback to the parent, I get confused. I could click on the link to the comment, then click "parent", but that takes me out-of-context. So I put together this bit of JS to do a popup that shows me the parent comment without having to scroll anywhere or change what I'm currently looking at. Just an idea I was playing with. You can paste it into firefox console. There's no license or anything; I don't care what happens to this code or if I don't get credit for it in someone else's app/extension/whatever. I just want people to think about this concept. It'd be cool if HN just built this into the site; maybe account-option to turn it on/off.</comment>


Are We in a Tech Bubble? All Signs Point to Yes - <AUTHOR> http://highspeedinternet.com/blog/technology/are-we-in-a-tech-bubble-all-signs-point-to-yes

<comment><USER2> While I agree with the author that we're probably headed towards another bubble, I don't think any of the signs mentioned are illustrative of a tech bubble.

Twitter growth slowing down? That's just a company maturing. WhatsApp is a bad example of a well-funded company willing to overpay to add value to an existing service. I think the comments about restaurants aren't meant to be taken seriously.

In new housing you can look at unsold built homes homes. In tech, one of the better measures would be funded companies that fail. I also don't think this bubble will be as bad.</comment>


Whats hotter? Lebron James or Foursquare - <AUTHOR> http://www.rohitjainblog.com/2010/06/29/lebron-james-or-foursquare-what%e2%80%99s-hotter/

<comment><USER2> Great article!!</comment>


React Tetris - <AUTHOR> https://github.com/chvin/react-tetris <comment><USER2> I also implemented Tetris not long ago in Swift3. Maybe someone is interested. It has 3 frontends, iOS, macOS and CLI using the same game logic. [https://github.com/Stitch7/Tetromino](https://github.com/Stitch7/Tetromino)

</comment><comment><USER3> Clever, but I swear the pieces rotate the wrong way compared to Tetris on the gameboy.

<comment><USER4> Just thought the same while playing. I was always sure that if I press once more then the tile is exactly rotated like I want it, but instead it was the other way around. It's interesting that we keep such a feeling how Tetris should work after all these years.

</comment></comment><comment><USER5> I really enjoyed playing this clone. Well done!

That being said, I took a look at the code and the way Redux is being used feels kind of weird to me - pretty much a separate reducer for every kind of action.

<comment><USER6> The game looks great, but the code is overly over engineered. I've written a bunch of tetris clones in my time and it never felt this complex.

<comment><USER7> I think primary focus of this project was to showcase proper Redux implementation. There certainly are much easier ways to accomplish Tetris but that is not what they were shooting for.

<comment><USER8> Only connecting the root component, fetching the entire state, and passing down all those props manually isn't proper. You shouldn't pass props that can be grabbed directly from the store IMO.

</comment></comment></comment></comment><comment><USER9> How long before github takes it down? Not trying to make fun of Github's record of "censorship", just that the Tetris Company is known to be active in protecting the game. Even mechanics, which is weird, but they are pretty successful.

<comment><USER10> > Even mechanics, which is weird, but they are pretty successful.

I haven't been able to find a free source for the actual ruling, but apparently a district court ruled in 2012 that the particular playfield dimensions, set of tetromino shapes, set of movement actions, and scoring rules are copyright-protected expressions of more general/abstract rules, and only the latter are ineligible for copyright [1]. To my untrained eye, this seems to parallel Oracle's "structure, sequence, and organization" argument for API copyright.

[1] [http://www.wired.co.uk/article/tetris-clone- ruling](http://www.wired.co.uk/article/tetris-clone-ruling)

<comment><USER11> > I haven't been able to find a free source for the actual ruling

The case is Tetris Holding v. Xio Interactive, 863 F.Supp.2d 394 (D.N.J. 2012).

The text of the ruling is available a few places, for example on Google Scholar:

[https://scholar.google.com/scholar_case?case=180648822600252...](https://scholar.google.com/scholar_case?case=18064882260025243346)

Keep in mind though that it's a district court ruling and has pretty limited value in predicting other outcomes.

</comment></comment></comment><comment><USER12> Would be fun to see the QR code contain game state too, so you could port it directly to your phone mid-game.

</comment><comment><USER13> This is a nice Tetris implementation even ignoring the technology used. The shake effect when you drop a piece is particularly satisfying!

</comment><comment><USER14> I know it's too much to ask really, but I'd love to see the history of the individual commits. I'd be curious to see where it all started (is it all greenfield or is it built on top of a previous game concept perhaps?), and would love to learn what decisions and challenges a developer faces while working on a game like this.

That sad, this is just fantastic, thanks a lot for posting!

<comment><USER15> I agree, that would be a great read. Also, I think there is value in having standard exercises that people do just as a way of learning and then talking about their learning.

I've recently discovered [https://book.mixu.net/css/](https://book.mixu.net/css/) and want to test if it actually makes it easier to think about css layout in the context of an app. Maybe I'll find the time to work through this and do a writeup.

<comment><USER16> It takes a lot of courage for a person to reveal how they learned. Learning is about making mistakes, doing things the wrong way, and then having to recover. It's too easy for others to imply superiority by asserting/proving they would/did not make the same mistakes.

Providing a blog post is completely different, as this is a narrative composed after the fact, not a historical record of lessons. Here, the author is explicitly choosing to reveal specific lessons learned, but has the dignity of concealing the learning mistakes by which they're particularly embarrassed. They can humblebrag about the hardships of writing something cool, like a JSON deserializer - nobody need know their embarrassing hardships, such as the 3 days they spent debugging, only to find they had a hardcode hiding in the variable init section.

</comment></comment></comment><comment><USER17> That is just superb. The care taken to reproduce the original is just exceptional.

Side note: that dinosaur looks a lot like the one in Chrome. Coincidence?

<comment><USER18> Not wanting to take anything away from your sentiment, which I do agree with, but the Gameboy version of Tetris wasn't the original. Far from it in fact as several NES ports of Tetris existed even before Nintendo won the licencing to it. The story of Tetris is quite fascinating if you're interested video game history: [http://www.denofgeek.com/games/tetris/30840/10-remarkable- th...](http://www.denofgeek.com/games/tetris/30840/10-remarkable-things-about- tetris)

</comment></comment><comment><USER19> Well done! I expected another boring clone, but this thing was really fun to play. Good work.

</comment><comment><USER20> I must say it looks really good.

</comment><comment><USER21> The screen is scrolling around when pressing the cursor keys in a small window.

</comment><comment><USER22> Very nice clone.

</comment><comment><USER23> Really nice!

</comment><comment><USER24> Cool, we have the technology and know-how to replicate a 1984 video game using the hottest JS framework.

Does no one care what is the result as long as the developer put the "right" abstractions in making it?

<comment><USER25> Did you feel better after posting that?

I think it's a very cool project.

<comment><USER26> I honestly think he has a point. There are hundreds of implementations of Tetris for any kind of platform and technology. This is only noteworthy (for some, at least, not for me) because it's build with React.

By the way, it's pretty dumb and shortsighted to depict flash as a neanderthal, because both its capabilities and its ease of use are (were) way beyond what current JS frameworks offer today (and in the upcoming years, at least).

<comment><USER27> Not only, but it achieved this 20 years ago, on computers of 20 years ago, and on internet connections of 20 years ago.

We've seemed to replace the merits of direct functional efficiency with a novelty of complexity.

<comment><USER19> Unfortunately, flash became uncool and it seems that tech community lately value "cool" over, well, anything else lately.

</comment></comment></comment></comment></comment><comment><USER28> Good game.

Tip: Fork the repository and use that as your official side project when you look for a job.

<comment><USER29> How would a fork help you? Are you saying build off of it?

<comment><USER28> No need. It's good enough.

I'm saying fork to put all of that under a github.com/yourname account with all contributions edited to be from firstname.lastname@example.com

<comment><USER29> Oh, right. Also, lie on your resume.

Thanks for the life hacks.</comment></comment></comment></comment>


Apple and Samsung earnings show most people don't want $1k phones - <AUTHOR> https://www.cnbc.com/2019/07/31/apple-and-samsung-earnings-show-most-people-dont-want-1000-phones.html <comment><USER2> I am currently on an iPhone SE and cannot rationalize even upgrading to an iPhone XR, let alone an XS or XS Max. My primary complaint with my SE right now is that the battery needs to be replaced, which I will probably have Apple do at a cost of $65 (CAD).

I assumed that XR or XS would be a lot faster than my SE, which would be a big reason to upgrade, but upon watching YouTube videos doing direct comparison of SE and XR in day to day usage, they appear to be nearly on par as far as general usage is concerned.

Significantly improved cameras would be another reason to upgrade, but Apple does not appear to be keeping up to competitors as far as the newest camera innovations are concerned (optical zoom, impressive low-light performance of products like Huawei P30 Pro, etc.)

<comment><USER3> I also have an SE and still get comments about having an old or retro phone.

My biggest worry is more and more sites and apps clearly haven't been tested on a 'small' screen, and I simply can't access a crucial element of the UI.

<comment><USER4> Well, developers can't ignore the SE resolution because the 4.7 inch phone has the same resolution when in zoomed mode.

<comment><USER5> You'd be surprised how many app/site developers ignore lower/zoomed resolutions. Worse is when zooming is disabled completely.

<comment><USER4> Of course it's impossible to disable zoom mode for apps. But Apple also turned off the ability to disable zooming in Safari one or two releases ago.

<comment><USER5> I usually set the override for the browser... it's annoying, at least allow a range up to 2x, it also irks me when apps don't listen to the accessibility settings for larger sized text.

</comment></comment></comment></comment></comment></comment><comment><USER6> I know people will often point to revenue being relatively stable so it shouldn't worry the OEM but that's actually misleading.

It's like when you raised the price by 100% but selling only 50% of the supply. Yes the revenue is the same but you're losing mind shares and services that comes along with the volume. The brand loyalty goes down as well.

<comment><USER5> Absolutely, I paid for a Pixel 2 XL when it came out because of various issues with my prior phone. But I don't think I'll bey paying over $500 for another phone ever again. The 3a is a great phone. I'm pretty sure when this one dies, I'll probably stick to mainline mid range phones that have been out at least 3 months before making any purchase again.

Samsung has too many products to even think about, and their top end is too expensive. Apple, I just don't care for. There don't seem to be too many developer friendly android options, and not sure if Librem 5 (or whatever comes after) is worth the extra cost either.

</comment></comment><comment><USER7> One might think then that there's something wrong with Apple or Samsung's strategy here. There isn't.

Revenue down doesn't imply cheaper phones would create more revenue, and even then better revenue doesn't imply better profits.

Almost all the money is in flagship phones and if you're holding on to a phone for four years, it might as well cost over 1000$.

</comment><comment><USER8> Many people I know in my life who are not tech people have opted to buy the XR because it is clearly the better value product.

<comment><USER9> I personally got an 8 for my work phone. No notch and Touch ID for less? Yes please. If only it had an earphone jack.

I already dropped Apple from my personal devices earlier this hear. Cheaper OnePlus 7 Pro? Yep. Only took a few days to get comfortable after iPhones since the 3G.

</comment></comment><comment><USER10> Which is why people are switching to cheaper Chinese brands which offer better value for money.

Plus some still want a headphone jack.

</comment><comment><USER11> Resisted upgrading since 6s here. Certainly price is a factor. I'd like to get the better camera, but just so many other things I want for my $ besides a new screen when my current one runs most of the things I care about.</comment>


C-style for loops removed from Swift - <AUTHOR> https://lists.swift.org/pipermail/swift-evolution-announce/2015-December/000001.html <comment><USER2> Great to see a language choose better design through removing or replacing features rather than just extending. Wish more languages would do this.</comment>


Silverlight 2 Release Candidate Now Available - ScottGu's Blog - <AUTHOR> http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx <comment><USER2> I will probably wait ... I have to disable the last Silverlight Plugin in Firefox to avoid some Silverlight based websites from crashing.

</comment><comment><USER3> Is it already installable in Firefox? Last time I tried, it said that Silverlight is installed, but it wasn't actually.

</comment><comment><USER4> Still no webcam and mic support?</comment>


In postwar Japan, rapid growth helped erode ties; now elderly Japanese die alone - <AUTHOR> https://www.nytimes.com/2017/11/30/world/asia/japan-lonely-deaths-the-end.html <comment><USER2> Is happening in Europe also

On the other side, to die in your home do not seems worst than to die in a big nursing home when elders are dehumanised, filled with pills and treated as if they were fools or small children. Some of them are good and fine, other are designed to just milk elders money until the last cent. A human's parking.

</comment><comment><USER3> Are there any books, fictional or other-wise discussing this issue in the context of a developed country?

<comment><USER4> It has a formal term in Japanese so there's likely plenty of books and research in their language

[https://en.m.wikipedia.org/wiki/Kodokushi](https://en.m.wikipedia.org/wiki/Kodokushi)</comment></comment>


Cost Comparison: Rackspace Cloud Block Storage vs AWS Elastic Block Storage - <AUTHOR> http://blog.planforcloud.com/2012/10/cost-comparison-rackspace-cloud-block.html

<comment><AUTHOR> Summary: Rackspace standard storage vs AWS EBS (for 1TB of storage with 100 IOPS)

Results: AWS = $126/month Rackspace = $150/month

Rackspace SSD vs AWS PIOPS (for 1TB of storage with 1000 IOPS)

Results: AWS = $225/month Rackspace = $700/month

From the blog: "Rackspace's Cloud Block Storage offerings are positioned to rival AWS' EBS offering. They are priced slightly higher than AWS' offering, however as stated by Rackspace's official blog [1], they claim higher performance, SLAs and support."

[1] <http://www.rackspace.com/blog/cloud-block-storage/></comment>


Finland is winning the war on fake news. Other nations want the blueprint - <AUTHOR> https://edition.cnn.com/interactive/2019/05/europe/finland-fake-news-intl/ <comment><USER2> So Finns are smart and hard to fool, be like them...

</comment><comment><USER3> Finland does not have an establishment hostile to it's people right now.

Many western nations do.

If the war on fake news is to be won, it's gonna have to include an honest discussion, on mainstream, corporate owned media, about corruption and it's influence on the body politic.

So, which is it?

Get rid of fake news and have a real conversation, or continue with fake news, but also continue with a very incomplete conversation.

One or the other, pick.

That's no joke. The Finns get news and commentary published from the economic labor point of view all the time. People in the US, and elsewhere, do not. In fact, that is damn tough to find here Stateside.

The Finns have a department of the future.

No Finn is losing their home, living in pain (unless medical science is not up to the task), or struggling out of hand due to medical issues. They have humane, rational health care.

The Finns recently ran a UBI experiment that didn't deliver the results anticipated.

The Finns have a reasonably socialized society that adds a lot of value and security to every Finns life.

The Finn mothers all can go get the baby box. That was a thing began after the last world war. The idea being every single young Finn gets the same start in life, and their mother having everything she needs to be a mom proper.

You should read about it: [https://www.bbc.com/news/magazine-22751415](https://www.bbc.com/news/magazine-22751415)

Looks to me like they are for sale too. Damn. I had an opportunity to gift one and didn't know!

The society capable of things like this is a society having an entirely rational conversation, young, old, wealthy, poor alike.

Despite a much reduced need for the baby box today, it remains extremely popular. New mothers and fathers alike are eager to find out what is in it, and carry on a good, solid tradition (and damn smart social policy), likely a part of their own lives today, again, poor, wealthy alike.

Ours is not having that kind of conversation, and is there any wonder at all we have a fake news problem?

None kids, and I urge you to think long and hard about all of that. I sure have.

That blueprint is not complicated:

Government and media actually serving the people will result in the people gaining trust and affinity for it, which very nicely marginalizes fake news into the threat it would be, given such a state of affairs.

Get the money out of politics, and do what it takes to publish news and opinion that is actually speaking with the people, not to them, or for them, or at them, and the needs and wants of all involved.

To get consideration it must also be given.</comment>


Ask PG: May I distribute my scrape of HN? - <AUTHOR>

<comment><AUTHOR> PG replied to a comment, answering this question:

<http://news.ycombinator.com/item?id=1888754>

PG: "I don't personally have any objection to it but it sounds like some users do."

</comment><comment><USER2> You should ask the copyright owners.</comment>


Riposte: Scripting Language for JSON HTTP APIs - <AUTHOR> https://riposte.in <comment><USER2> Nice idea, any frameworks trying to achieve the same ?</comment>


PayPal Demands That Seafile Monitor Customers Uploaded Files - <AUTHOR> https://seafile.de/en/important-infos-about-app-seafile-de-and-licensing-purchases-through-our-web-shops/ <comment><USER2> Fuck paypal.</comment>