skysight-inc/HackerNews huggingface dataset:
>It was a relief to not document everything. [...] Besides, how often do I look at those photos later, anyway?

That just goes to show how we're all very different. I have several thousand photos from decades of travel and I go back and look at them all the time. E.g. I recently looked at my own Notre Dame Cathedral photos after the news of the fire. Yes, there are already million photos of that church but my photos show where in particular I stood, the particular weather that day I was there, my friend with me, etc.

The one trip I forgot my camera was an 8-hour scenic drive in the Pacific Northwest. I had to resort to using the terrible low-resolution camera on a HP PDA. I don't feel "freedom" like Derek Sivers of not having a good camera on that trip; instead I keep regretting the "lost photos" I wish had.

Yes, I get the annoyance with people holding up their smartphones for photos at concerts ruining everyone's experience and the cliche of tourists posing at the Leaning Tower of Pisa. And yes, there's the Japanese joke of "Did you enjoy your trip?" and the tourist responds "I don't know -- I haven't seen my photos yet."

Maybe my preferences for photos to document my trip acts as a crutch for my imperfect memory. I don't post them on Instagram or Facebook. They're just for me.
For some people "unnecessary lost wealth" is just that. For the poor, it can mean dying in the street.
There is 70M of Boomers in US. (Generally) about to end a decade or two of their most productive years: highest skills, highest level jobs, house paid off, kids out, etc. - trying to save and invest enough to give themselves a good retirement. Just yesterday I was listening to some YT podcast and boomers own ~74% of all US economical activity. Many of them accepted low salaries, for the promise of pensions and so on. Paid taxes but were promised medicare and other benefits that they expect to eventually get. They are (in great part) the savings glut: https://www.brookings.edu/blog/ben-bernanke/2015/04/01/why-a...

How else would your explain negative interest rates? That have not happened in the recorded history before and doesn't really make sense. There is a certain CB manipulation involved, sure, but generally - it's the result of many people competing to preserve and invest their savings. This trend will reverse - and then... wow... these Boomers are in for a surprise when it turns out we've spent their money on stuff like WeWork and other huge startups with no positive cash-flow, and rest was spent by the government.
As someone that likes functional principles but hasn’t found a simple functional language with good IDE support, I’m more worried about an approachable language than approachable papers.

Hoping you’re successful in helping to solve this.
It's good business, but it requires owning some coastal land, and all the costs involved in transporting the oysters to market. In general, farming is decent enough business, but it's tough and most people nowadays don't want to do it.
I've been really happy since de-smartphoning myself and using a Nokia 8110 4G feature phone. It has google maps and whatsapp (though I rarely use the latter), weeklong battery life and a super cool slidy thingy.

It has a screen way too small to use for browsing anything and although it has a camera I havent used it yet. I still use my old smartphone as an internet-connected mobile media device and a PC remote, but I dont carry it around with me.

Disconnecting the "phone" from "smart" has been a success.
> DigitalOcean even has really helpful templates to start up basic servers.

> I'll admit I'm a sucker for infrastructure as code.

... which you have to maintain, which probably means Ansible/Chef/Puppet/Salt/etc scripts. Which is fine, it's just a trade-off. I've spent weeks maintaining those kinds of things though, and inevitably when you come back in a year, something's broken.

CloudFormation isn't great, but it usually gets the things provisioned - CF Cognito support sucks though, and haven't been impressed with Cognito at all. Seems too enterprise-y. Like e.g. CodeBuild, which supports 0 open-source use-cases. IDK what some of those teams are doing, but even Azure Pipelines is years ahead.

I think that's a general problem with AWS at the moment. Too many sub-par offerings. Still worth it for S3, DynamoDB, SQS, and Lambda or EC2 (just, the EC2 UX is awful). And those are huge time savers.
Discoverability is only possible if the tool is trivial. Otherwise, you have to hide functionality inside the UI to prevent the creation of an unusable mass of buttons on the GUI's main screen. This also kills fluency, by preventing people from developing muscle memory.
* cough * "Don't be evil." * cough * .
“in the long run” is kind of the key phrase, you’re using it to stuff a lot of moral complexity into the closet. The printing press may have been good for society in the long run, but in the short run it caused a century of sectarian warfare that killed tens of millions of people. If the Internet is analogous (and I’m not saying it definitely is, but I don’t think it can be clearly ruled out either), you don’t think people living now should have a say in whether they just get to be collateral damage on the road to a Utopian future? That was exactly the sort of thinking behind some of the ghastly failures of 20th-century authoritarianism.
It’s not a gain unless it’s realized.

If one owns a stock and the price goes up 10% they don’t make any money. They would have to sell to make money.

At some point “Bob” needs to retire, hopefully that’s not during a downturn.
That's interesting coming from someone who is old enough to remember how things used to be before everybody had even (dumb) mobile phones.

Unfortunately, the world has changed and it now assumes everybody has a smartphone: no phone booths, phone books, paper maps available in many places, you are often pointed to URLs for further information on anything...
So what happens when you’re in the middle of a mountain and your phone breaks? Or you’re in some foreign country and it gets stolen? That’s not to say that the phone doesn’t help a lot, but I think a lot of people fail to consider their backup plans should the phone become unavailable for some reason. It might be good to travel without it once or twice just to exercise those fallback options.
Good, I did too
Wow, Apple really likes to stick to the areas they know (Cupertino & Austin).
This line caught my attention:

"The US manufacturing of Mac Pro is made possible following a federal product exclusion Apple is receiving for certain necessary components."

Is this sort of a "if you don't make us pay tarrifs on component X, we'll build component Y in the USA?"

Also I'm happy to see Apple doing this. Even if it's 50% press fluff, I think it'll make other companies in the industry think harder about their own practices because Apple commands such a great reputation.
I have. Besides reading on the ferry (a netbook's screen is much nicer than a phone's smaller screen), and using the Arduino IDE, with a USB-to-serial converter it was also useful for configuring networking equipment.
https://www.engadget.com/2019/09/21/apple-mac-pro-us-tariff-...
It's humanity being painted in a corner, but it's very specific groups of people doing it.
Most humanity is also not evolutionary trained in fighting issues, but it's really good at fighting people.

Now, if only scientists could learn how to point fingers...
Snapchat Presented Incriminating Evidence on Facebook ‘Project Voldemort’
A Sub-30 MPH Review of America's Supercar
One of the defining qualities of the media lab was smoke-and-mirror demos. I thought everyone understood this and was OK with it. There's a place in the world for concept art, to inspire people with what might be possible.

This is like "Questions Raised that TED Talks Oversimplify Complex Issues".
How well does it handle a gzip bomb? https://www.hackerfactor.com/blog/index.php?/archives/762-At...
I so do not want to click on this link in case there are pictures. I really do not want to see what this looks like.

Are there pictures?
> will begin production soon at the same Austin facility where Mac Pro has been made since 2013.

Doesn't seem very newsworthy.
...where it has been manufactured since 2013.
Well, I've not seen a language/paradigm that makes in impossible to write good code in, either.

While there are differences, of course, I honestly don't think the choice of language makes the major difference in code quality. What makes the major difference is skill, conscientiousness, and work processes.
> I just can't see how a project written in most esoteric-leaning languages can scale

Well what do you mean by "esoteric-leaning"?

It seems like you just mean "languages I'm not used to", which is a very limiting perspective, but perhaps I've misinterpreted you here.

Obviously nobody thinks you should write your production code in Brainfuck (which is an actual esoteric language).

But there are plenty of places that use functional languages in production. Functional language are not esoteric by nature — they're just different. It's like calling SQL an esoteric language just because you're used to Java.

Jane Street uses OCaml for everything, Facebook uses Haskell and ReasonML (which is really OCaml), Galois uses Haskell, Microsoft has F# and F* and a Haskell group, GitHub uses Haskell... There are plenty of examples of functional languages in industry. They're not esoteric, and they do scale when implemented correctly (same as anything else).

> without becoming an unreadable mess simply due to the expressiveness of the language.

...?

I don't mean this rudely, but are you sure you know what "expressiveness" means? More expressive languages are not inherently more or less readable than other languages. They simply enable you to do things you couldn't do in those other languages.

C is more expressive than, say, x86 assembly by the inclusion of features like types. Do types make your code less readable? I don't think so.

Java is more expressive than C by the inclusion of classes. Do classes inherently make your code less readable? I don't think so.

Haskell is more expressive than Java by the inclusion of higher-kinded types. Do HKTs inherently make your code less readable? Not if you know what they are and how to use them — which you would if you use a language that supports them. So I don't think so.
Announcing F# 4.7
Peter Dench: I don’t care if my documentary shots are ‘unflattering’
This comment really put me in mind of Gentle Seduction

https://www.skyhunter.com/marcs/GentleSeduction.html
This is a dumb unrelated question on my end but are the returns of Social Security very bad?

If you put 6.2% (12.4% total with employer contribution) of your income away into index funds that grew at 7% per year, at $100k/yr gross salary ($12.4k/yr) from ages 25 - 65 (40 years), you would end up with $2.6m (in today's dollars).

$2.6m converted into dividend funds with a 3% yield would be $6.6k/mo.

I don't know anybody getting $6.6k/mo from Social Security...
There's one pre-surgery photo.
UrlToPdf .NET Command Line Utility
Well, really, we do have curators of sorts - we call them moderators. We don’t always agree with their curation, either.
Yes, they can do stuff like fast simulations of quantum mechanics, that should change everything from material sciences and electronics up to medicine.
Ask HN: Do you use C programming for web server?
I wanted to find a web framework or libraries in C to connect to database and serving secure web contents with comparable performance as Go. Is that feasible?
It's a minefield in your mind only. A mindfield.

Every example you gave can be deftly handled with:

"Yes I did. Good morning! I'm going to grab a morning $beverage now."

Optionally mention what you are going to work on after you get the beverage.
I no longer know how to view these concerns. The only mechanism I now know of that creates money in modern economies in order to purchase goods and services directly, without obtaining funds from circulation from other businesses, is debt created from financial institutions. In order to have healthy economies and create money and move capital, you must therefore have debt.

How did western economies function prior to this? I wish I was educated on the matter. I've not found good reading for this topic outside of the enclave of academia.
Both things seem to be true. Snap created an unsustainable business model that could be easily copied, and Facebook did a lot of highly unethical and possibly illegal things to accelerate their domination of Snap's market.

If you read the article in full, there's really no defending Facebook's alleged behavior. The article doesn't even mention feature-copying, other than Zuckerberg saying "accept our buyout price or we'll copy you", but it's a single sentence in an article with a laundry list of unrelated allegations. I feel like a lot of people who dislike Snap are commenting without actually reading the article.
"The latest generation Mac Pro will be manufactured in the same facility in Austin, Texas where Mac Pro has been made since 2013."

So, no change.
I can also vouch for this. I run a low traffic website on S3 and Coudfront. And Lambda is perfect for handling the small amount of dynamic content or form processing that it requires. It costs cents a month to run and doesn't need any maintenance.
I'm curious - why is facebook required to promote a competing social network?

Did snap promote facebook properly on its network?
In my opinion, Java succeeded for two reason: the (not quite fulfilled) promise of "write once, run anywhere", and the library. In the beginning, it didn't have "platform stronghold" anywhere, not even on Sun. (Although, if the platform was "everywhere", there weren't many alternatives.) And the language itself was not a spectacular advance. But the library was massive. And the promise of "run everywhere" was very tempting.
Everytime I read these types of articles, I immediately login to AWS billing console and review our costs.

We switched to AWS serverless about a year ago (API gateway and Lambda) and there have been no real surprises.

I've been able to increase our contractual SLA uptime to customers (and charge for it).

We can kick-off more backend async processes and let the magic of auto-scaling just do it's thing.

If anything, I now have a fear of getting too complacent, as we no longer have a FTE SRE monitoring infra. If something goes seriously wrong, we have to rely on our DevOps AWS console skills to troubleshoot.

But similarly, if the power goes out in California, I have to rely on PGE to fix the issue. Serverless is also a cultural decision to outsource the infra.
They all do. Major engineering presence sticks to tech hubs (which I realize is tautological)
What can India’s banking system learn from the shampoo sachet revolution?
That's not sarcasm, it's sillines. Sarcasm is when you make false statements to annoy people.
That's a catch 22. The company has a duty to its shareholders first, and shareholders are protected from responsibility.
Serveless is a sort of a trap.
Maybe a good thing for teams who do not have System Engineers, SREs, SysAdmins, etc., due its pragmatism and less cost of operation and maintaining, but its a blackbox: you don't know exactly what's going on and besides that, you don't know if it is really secure.
Have to really measure the trade-offs of having and not having this technology on your environment. Don't get caught by the buzzword, and try to really understand, benefits and non-benefits of this approach.
This is to be expected. Any time we do any transplant immunosupressants are given to the recipient for the rest of their life, but this only slows the inevitable. Heart transplants recipients all get accelerated atherosclerosis. Lung transplant recipients all get long term fibrosis. We buy time with these procedures and do everything we can to keep them going, but if you have a transplant, you're in a really bad spot to begin with.
> > To be widely used, a language should support interlanguage working, possess extensive libraries, be highly portable, have a stable and easy to install implementation, come with debuggers and profilers, be accompanied by training courses, and have a good track record on previous projects.

> The first five of those factors, which are mainly technical, are provided by almost all of the functional languages.

That seems like a very generous statement. Unless the author is talking about some functional language I don't know.

Is there an FP language which really has the extensive libraries of Java / Python / C++ / JS ? (You might argue with Clojure and anything with a FFI..)

Is there an FP that has a debugger and profiler as Visual Studio for C++, Eclipse for Java, and your browser for JS ? (No, you REPL does not count as debugger.)

Is there any language that as `interlanguage working` (ok, this one is unfair, only JVM and C really count...)

Is there an FP that has an implementation that's not a nightmare to install ? (ok, this one's even more unfair - everything is a nightmare to install...)
If they are suffering from lack of attention, sure.
That doesn't answer my question at all.

Why doesn't ATOL protect non-package customers of Thomas Cook airlines? Why didn't it protect the customers of Monarch Airlines? Given the large number of airlines that have collapsed and stranded customers in the last couple of years, the "holiday package" limitation just doesn't make sense.
> worst of all the software

Steve Jobs had the same conclusion[0].

[0]: https://www.forbes.com/sites/velocity/2011/10/05/nicholas-ne...
Toyota builds some of their trucks here and puts a sticker on the back "built here, lives here" or something of that nature. I wonder if I can get something similar for my Mac Pro?
Ask HN: What are the biggest pitfalls of AI adoption?
Hi everyone! I would like to know your thoughts about the common pitfalls to make startups/business AI-powered.
How is this company China's 'Tesla'? There's plenty of Chinese manufacturers making far more EVs.
Wait, I'm confused. I thought people hated Monsanto for their GMO products which the entire argument against is that they aren't available naturally.
To those posting "this is not newsworthy since it's been unchanged since 2013", you must consider the radically different economic context, namely the threat of tarrifs (which was not as much of an issue in 2013).
There are negative externalities, in other words, and a truly well functioning economy would align bad behavior with higher costs, surely we can get there...?
I host a site on S3, CloudFront, and Lambda and I'm always looking at the billing to see when it's time to graduate to a normal server setup. It's not going to be a huge project to switch from the existing setup to a docker style setup on one server. So, I'm keeping the site on S3 until it becomes favorable to move it.

Since the organization only has the one site, there's not enough usage to warrant $5 a month for even a tiny a virtual server.
Sliding offtopic, but do you have any more memories around this specific collaboration? I'm deeply familiar with the theory, but anecdotes on such an ambitious project would be useful to a text I'm working on. Thanks.
Developer pulls critical code from tech company after ICE contract revealed
You just "proved" that it's a family thing.
And the HN discussion: https://news.ycombinator.com/item?id=21045550
I agree with almost all of your post, except this:

> The only reason the tech industry uses [Apple's] products is because of its inherent qualities. No one had to be tricked into liking them. And they've always been honest about this.

This is not entirely true. There's a lot of snobbery, marketing and heavy-handed "evangelism" about using Apple products. This is more conspicuous in the case of personal use, but it happens even for professional use. I know this discussion often devolves into flamewars and endless arguing about the perceived vs real value of luxury items like Apple's, but at least you must concede this: it's a highly contested subject whether Apple's products are as good quality and reliable as their price tag and status would have you believe. Not saying they aren't -- if you press me I'll say so, of course -- just saying it's a contested issue.
> Is this sort of a "if you don't make us pay tarrifs on component X, we'll build component Y in the USA?"

Yes, that would be my assessment.

Here are the criteria used by the US Govt to grant the tariff waiver [1]:

> Whether the particular product is available only from China and specifically whether the particular product and/or a comparable product is available from sources in the United States and/or third countries.

> Whether the imposition of additional duties on the particular product would cause severe economic harm to the requestor or other U.S. interests.

> Whether the particular product is strategically important or related to “Made in China 2025” or other Chinese industrial programs.

[1] https://www.federalregister.gov/documents/2019/09/20/2019-20...
> I consider FP to just be one of the tools in my programming toolbox.

This is a healthy attitude to most paradigms. It's important to understand things from different perspectives because that enables us to frame problems in the correct fashion. If you only know C or other procedural languages, for instance, and are faced with a decision problem that is naturally expressed in a few lines of Prolog, you may end up writing a large chunk of Prolog to solve your problem. On the other hand, if you only know Prolog, you can solve the problem quickly, but may not be able to write a specialized program in C that executes that solution quickly enough for your target application.
Is agreeing with someone's compliment the hardest part of your job?
And are you hiring?
Public Money Public Code: a good policy for FSFE and other non-profits?
You are right on all points.

As for the category theory zealots I have found at work or at conferences, none of them were academics, but rather what I would describe as clueless narcissists overdosed on FP Kool-aid.
> diversity of viewpoints that come from the internet

I subscribe the idea that the internet produces diverse echo chambers, but not necessarily a plurality of opinions engaged in healthy debate.

Maybe I'm an idealist, but I think the biggest issue with today's media stems from the revocation of the Fairness Doctrine with no adequate replacement (media-ownership rules, increased public broadcasting, etc.)
this headline is absurd, so many people will immediately jump to the conclusion that this is related to China and tariffs, but no, it's been built there for 6 years.
> The value of American-made components in the new Mac Pro is 2.5 times greater than in Apple’s previous generation Mac Pro.

Yes, the Mac Pro has been manufactured since 2013 in Texas. However, this PR is more indicative of a strong trend and that's a good thing.
Email Notifications for Hacker News Comment Replies
Que? No basis in reality you say?

https://www.pbs.org/newshour/science/neonicotinoid-pesticide...

https://www.theguardian.com/environment/2019/jan/15/insect-c...

https://www.gq.com/story/sperm-count-zero

https://www.straitstimes.com/world/europe/plastics-have-ente...

https://phys.org/news/2018-04-climate-ocean-food-chains-fish...

https://www.nationalgeographic.com/animals/2019/08/freshwate...

https://www.bbc.com/news/world-latin-america-49433767

https://www.salon.com/2019/08/27/massive-siberian-forest-fir...

I could go on and on and on. Have you been paying attention at all?

EDIT: Flagged? Really? Is evidence that you are factually incorrect actually that damaging to your self esteem?
There is a legal exception for legitimate law enforcement activities.