skysight-inc/HackerNews huggingface dataset:
>This means you can’t connect HomePod to anything to use it as a “normal” speaker. [...] HomePod is very much a “skating to where the puck is going to be” product.

I kind of agree that most modern playback devices feature wireless technology anyway, but Bluetooth audio is still crap and AirPlay requires an Apple device. Gruber seemingly welcomes every removal of ports on Apple devices with the puck quote. The problem is that in recent years, Apple doesn't replace them with newer, open standards but retracts to their proprietary garden that slowly looses appeal as the time goes by.
The Fermi paradox may not be a paradox, depending on the values you assign to various probabilities. It's more of a observational heuristic for guessing the probabilities... if intelligent life was common, we should see some signs of it.
I wonder how much of the delay was caused by cascading delays as a result of crappy scheduling. If you need X to complete Y and Y¹, scheduling gets pushed back for Z, Z¹... Zₙ.

Is there some benefit, some management strategy that involves operating in crisis mode indefinitely? How does management continue to be over-optimistic several times without doing the introspection to see that they're not making good estimates?
Well, $60M of revenue to Airbnb's $2.1B revenue, and of that revenue, $93M was profit.
Ask HN: Small coding projects
I'm a data scientist who wants to move to being more of a full stack developer. Is there an easy way to see projects that need some extra coding help and are relatively easy to get into? The goal is to learn Github / a software platform in a manageable way that isn't overwhelming and can help out.
Dawkins' issue with basically natural vs. artificial selection of memes seems unnecessary as far as 'killing' the meme. There's interesting information there regardless of origin and methods of evolution - a shared lexicon is important (tangentially, in part that's what memes - Internet and otherwise - signify), when discussing memes I do try to distinguish via image memes that are passed on the Internet, classical memes, copypasta, etc.

It's really interesting research, and I don't think it's dead. Me and others built Danqex (formerly Nasdanq) partially to analyze trends and gather information to figure out the lifecycle of an Internet meme. I still also hold out hope that more formal research will continue in this area, whether academic or commercial.
Sorry to wish against you but I hope Explorer never gets them, not even as an option, because I think they are a garbage idea for browsing files or anything else since they're too busy and constantly make you change your focus.
List of Esoteric Programming Languages
I think this is an important topic for teens to understand and be able to openly talk about with their parents or other trusting grownups.

As grownups, I think we start to ignore hoping that kids will be able to figure out on their own without realizing what lasting effect it will have on their future relationship
I sleep, read, and change clothes in my bedroom. No reason for a quality sound system there. I understand that other people might "hang out" in the bedroom more.
The availability and ease for this type of content is scary especially when children are more connected than ever. Pornography kills love (Edit: https://fightthenewdrug.org/how-porn-kills-love/). Love is extremely important for human beings and civilizations. It drives art, philosophy, faith, religion, etc. It is love that produced great works throughout history.

I read some where there was going to be a TLD for porn (.xxx I think). I wish they did that and all the porn content was only on that TLD. Then browsers can easily block all porn for underage viewers. I know I would do that for my children until they are adults and I believe they can make their own decisions. There is a level of maturity and education one needs before exposed to this type of content.

Personally I find it repulsive and I try my best to avoid it as best as possible. Sadly it creeps into TV shows and movies nowadays.
> There absolutely was TCP/IP support in Windows 95 from the very beginning.

I could have sworn that was all in the Plus! package too, but 20+ years of time has eroded my memory on that...
In theory I think you're correct - you _can_ go crazy overoptimizing code to the point where it's completely unreadable. However, in my experience, it takes a lot of effort to get to this point, especially in modern languages. It seems to me that most developers err in the other direction: whatever works as long as it took the least amount of time to program (although this might well be partly driven by the management "agile" obsession with accounting for how every 15-minute increment of time was spent).
> Fewer teenagers have early sex than in the past (in a recent study, 24 percent of American ninth graders had sex; in 1995 about 37 percent had), and arrests of teenagers for sexual assault are also down. But you don’t have to believe that porn leads to sexual assault or that it’s creating a generation of brutal men to wonder how it helps shape how teenagers talk and think about sex and, by extension, their ideas about masculinity, femininity, intimacy and power.

I am tired of seeing issues framed this way: "Despite the objective evidence, my ideology drives the view that it must be making men brutal and compromising women's power"

> For years, Gallop has been a one-woman laboratory witnessing how easy-to-access mainstream porn influences sex. Now in her 50s, she has spent more than a decade dating 20-something men. She finds them through “cougar” dating sites — where older women connect with younger men — and her main criterion is that they are “nice.” Even so, she told me, during sex with these significantly younger nice men, she repeatedly encounters porn memes: facials, “jackhammering” intercourse, more frequent requests for anal sex and men who seem less focused on female orgasms than men were when she was younger. Gallop takes it upon herself to “re-educate,” as she half-jokingly puts it, men raised on porn.

This article seems more like activism than inquiry to me. The foot feels heavily on the scale. I believe the topic deserves better than this.
I've been using MS TFS scrum workow which is pretty much Trello without editable columns. Pretty good after other task management systems. Very responsive and easy to edit tasks/user stories.

Edit: also integrates with your version control, build and test systems if you manage them with TFS as well. Pretty much what atlassian was trying to do when buying Trello.
Agile and the Beatles
No.

I own one. I've had mine since last November. I love it. I love it in large part because when I'm working on it, I -can't- read email, browse HN, read blogs, check on a server. The only thing I can do is put thoughts to words and diagrams.

What you want is a tablet, maybe something from Amazon. The ReMarkable is intended for a different audience, people who remember what it's like to be undistracted and want that again.
I don't get what makes this particular use of wealth any worse than any other way rich people spend money. He did it because he wanted to, not to rub it in people's faces at all.
> non-wage benefits have been increasing

This is codeword to say that gains are going to people of high net worth. Most of the population still survives on wages (excepts for the ones out of work). So what you're saying doesn't disprove the fact that for most people income is going down, adjusted for inflation and for costs that don't appear on inflation statistics (housing, health care).
Not my scope of expertise, but I believe corporations are prohibited from donating money directly to a candidate based on federal campaign laws. They could of course give money to an action committee, but there are lots of restrictions on coordination between the two. So I guess Facebook could fund his campaign via a PAC as long as Zuckerburg himself had nothing to do with the strategy. That would be an odd campaign.

More likely Zuckerberg could fund the campaign himself via gifts or loans - this is what Trump did (not fully of course, but he did gift/loan some money).
I'm not sure I follow what's hard about writing extensions. You can do it in modern C++ if you will and even old SWIG can generate decent bindings for you if you keep your interface sane.
I do almost the same.

My setup is with Dropbox, though. I have a symbolic link named `/Projects/Foo/_misc` ( the root directory of the git repository ) pointing to `/Dropbox/Projects/Foo`. The link is excluded via .gitignore . Then I use the extra _misc directory for everything related to this project, like notes, assets, experiments that I run, etc.

With dropbox I can be sure that I have all the information on my laptop as well as on my work computer.
The insistence of parents to control their children via censorship and other means, as well as view them as some perfect child is more harmful than any porn.

The fact that the article itself and comments to the article talk about kids learning about such things from other kids and websites instead of their parents is pretty much case and point.

There is no downside to talking to your kid about sexuality and other things at, say, 10. Common rebuttals to such an idea is usually centered around the false notion that if the parent doesn't speak of it, then the child will never know. This couldn't be any more false.
And he's absolutely correct. The article kind of lays out some tension between what could be analogized as artificial vs. natural selection which I don't think is actually there. The two types do happen, and often commingle, but I don't think it's a barrier to research as much as it is an opportunity.
FDA Assembles Team to Oversee AI Revolution in Health
How to parse JSON with Swift 4
What are the odds of this being intentional? They had what, 140k pounds of potential payload? And all they sent up was a car?
Great program for early stage companies. If you are using or considering a MongoDb stack you should definitely apply. We got a lot value at Commandiv through the program.
Seems like panic is starting to take hold. Unfortunately, neither this or the news feed update is gonna change the tide, its just too late. The transformation to Orkut/MySpace has already began and I am loving it.

The social media experiment has failed, its become too big and caused too much psychological damage on individuals. I look forward to more and more niche communities :)
"All the free time in the world" is a figurative statement --
https://en.wikipedia.org/wiki/Literal_and_figurative_languag....
Maybe this is just Mark falling victim to his own machine. Now he, too, has become obsessed with social media preening, and has to hire a professional to tell him what people think about his party pics.
Google provides tools for developers to analyze their website for best practices
Building from source is a waste of electricity
Oyo organizes robotic training for secondary schools students – BarometerNG
The lack of window and edge snapping are exactly the reason I prefer MacOS behavior. If it did that, partly revealing lower windows would be far more tedious/impossible.

For me, the goal is not to maximize available space to the frontmost windows; it is to maximize the use of the monitor to display what's currently relevant. It allows me to do things like keep a Finder window open with just a bit peeking through to drag things to, keep an eye on a few lines of a terminal tail -f, see the mailbox pane and room pane in Mail/Slack so I can see if anything new happened I should respond to, etc. all while working on whatever I'm working on.

With the Windows-ish "maximize the window", that is replaced, almost invariably, by useless window background.

Again, I expect this is mostly what one is accustomed to, and the Macish approach is more idiosyncratic to the user. Works for me.
Java 9: Create Lists, Maps and Sets easier than ever using new factory methods
Just a reminder since this project keeps growing and more features being added. Lighthouse is a Google project built into Chrome that helps developers analyze websites and see performance metrics to improve their websites for best practices.
They had a variety of pretty big engineering challenges to solve: getting the form factor right, making sure your hand didn't interfere with the screen while using it, getting the pen-and-paper feel right, and getting the e-ink refresh rate down to where you could draw and write on it and have it feel natural.

I'm fine with them choosing to solve those challenges instead of supporting USB mass storage.
16 Ways to Effectively Market Your Mobile App
It's specifically saying that the evidence is that it doesn't do the things you mentioned but that one still might "wonder how it helps shape how teenagers talk and think." It doesn't seem to be the author whose ideology is driving their view here.
Honestly, like all addictions, it starts having an impact when you start depending upon it for pleasure and substitute parts of your life with it. That tends to happen when your life in general is not working well, or you're caught in situations of chronic stress and unhappiness. So the real long term strategy here would be to elevate the general quality of our lives and our interrelationships with each other, which would make porn pretty much a mildly amusing curiosity at worst. But when endemic stress predominates in society, good luck trying to prevent people from falling into one addiction or another. It's like plugging a boat made of Swiss cheese.
Apple will introduce Macintosh. And you'll see why 1984 won't be like 1984
Don't forget that these days people aren't just dressing themselves, but also their online avatars, yet these numbers would not be reported under 'clothing' expenses.

https://dotesports.com/league-of-legends/news/league-of-lege...
"I'm not saying that {insert hyperbole here}, but you might wonder how {insert tangentially related topic here}"

My favorite kind of reasoning!
Need an FAA license to launch, the US is signatory to various space treaties, etc.
How today’s pros solve math problems: Part 1
> Pornography kills love.

Source, explanation, anything to back this?
I despise open work-spaces. It is distracting. Between slack and open work-spaces, my productivity is significantly lower. This has not changed in a long time. I've read decades of advice on improving this and reject all of it. It just doesn't work with my personality type.

I would prefer temperature controlled sound proof pods, with a small couch that folds out into a bed and my own variable level LED mood lighting. It should have an exterior LED do-not-disturb sign.
Women doctors in ICUs biased against women patients
Former president of Intel introduces a new chip maker company
Thank you for posting this. This is a topic that I've long been fascinated by but never knew anything about. I'm way in the older end of the bell curve of age distribution of Hacker News readers, so I've personally experienced how pornography has evolved over the past thirty (or so) years, i.e., ever since I became curious about sex and turned on by naked women. And without a doubt the "hardness" and easy availability of pornography today is in a completely different universe to the sort of pornography I was consuming when I was thirteen years old. There's no escaping the fact that pornography must do _something_ to children's and teenagers' minds, in terms of expectations about sex, their own self-esteem, or whatever, and I've often wondered what these effects are.

Moreover, and moving on, now that I'm a new father with a two-year old daughter, I cannot even _look_ at pornography without feeling queasy. The full nastiness of the activities, production, what obviously goes on behind the scenes, etc, hits you in the guts and is truly sickening.
My point is, you are not limited with using extensions only for optimizing hot loops, in rust you can write application logic as well. I doubt you should do this in C for example
Comedy gold. Nice.
>Pornography kills love.

Can you expound on this further? What exactly does it mean and what evidence is there to support it?
Getting started with web animation
Julia Dependent Types Debate (2014)
The definition of "tend to" is regularly or frequently behave in a particular way or have a certain characteristic, which is why I said "it seems like..." instead of "you are".

Anyway, it was kind of tongue in cheek and the main bit of my comment is the set of questions about how these conversational cues actually work.
...and it had preemptively multitasking 32 bit drivers, we built a Mac (AppleTalk) server product on top of that with pretty good performance. 3.11 was a huge step forward.
I agree that we can do better. But I don't think you'll ever be able to avoid some trade-off between CPU performance and ease-of-use. We might shrink the gap, but there will always be a market for languages that allow easy prototyping and new developer onboarding, and those languages will always be slower than C++.
That's true. My point was that interplanetary contamination is a concern that needs to be addressed, even if the probabilities are low. If nothing else, since it is one of the first questions that is going to get asked, including by the USG.
Aside from the implication in the article (that this activity skewed the company's profits) is this normal for companies?

If so, if I am a investor in such a company (hypothetical, I'm not an investor) would I be concerned that the company is taking market risks with their money instead of investing in things like marketing and R&D?

I mean, clearly it works for them (so far) but any investment is risky. As an investor I would assume that if I wanted to invest in the market I would have put it in a full-time hedge fund or wealth management company.
When people say cpython is slow they are generally pointing to two things

1) The interpreter is _slow_

2) You can't achieve real thread based parallelism

I think in general people have a high level concept of (1) as static vs. dynamic and interpreted vs compiled is an understandable trade off. CPython as an implementation generally gets type casted as slow for its default dynamism which have understandable negative performance implications[1]. However CPython also gives you lots of ergonomic ways to push your program towards the static/compiled end of the spectrum with things like pandas/numpy/numba/extensions. In general using these correctly put you within the ballpark of _faster_ languages, could you write faster assembly by hand? Sure! Is optimizing in another language worth your time? I don't know.

I've never really understood (2) the lack of threading as a problem, multi process parallelism can be accomplished fairly easily if you are CPU bound or projects like uvloop[2] make async tasks fast enough to compete with any web framework out there. Furthermore even though your cpu cycle cost may be levered to a considerable point while operating over hundreds/thousands of servers doing distributed computing right is still hard and developing something like celery/airflow/luigi/dask from scratch is not cheap either. Leaning on CPython's massive ecosystem can massively lower the barrier to entry in a lot of big problems.

I think there are plenty of examples of re-writes in go[3]/rust[4] that have worked great for people, I have no doubt that python is _not_ the end all be all language, but I think the "python is slow" worry is generally overplayed.

Specific problems require specific solutions, I'm glad Haskell seems to work for the author in genetic analysis but think this could have been a more interesting article with some specific python-haskell comparisons rather than the generic python is slow argument.

[1] http://jakevdp.github.io/blog/2014/05/09/why-python-is-slow/

[2] https://magic.io/blog/uvloop-blazing-fast-python-networking/

[3] https://web.archive.org/web/20170101002625/http://blog.parse...

[4] https://blogs.dropbox.com/tech/2016/05/inside-the-magic-pock...
New Research Suggests Ripple Is Even More Centralized Than Previously Thought
I think this thought is driven by the headline, which I suspect has been changed (perhaps on advice of a lawyer!?).

The article body just talks about how they respond to an NSL, clearly all steps taken under direct and careful legal advice.

So the title might have been "What our Lawyers do When we Receive an NSL".
I am on day 81 of a 90 day porn reset. It’s been hard at times but my real life sexual experiences seem greatly improved and I plan to continue abstinence from porn after the reset period ends. Seeing that I can modify behavior by setting attainable medium term goals has made me excited to tackle some other personal challenges too.

The site https://www.yourbrainonporn.com is what got me interested in trying to quit. Lots of good information there if you are interested.
Thanks, but we don't want another Google knowing and keeping all our data, even websites that we visit.
Just a clarifying statement.

In Bangladesh citizens own a factory then Bangladesh benefits much more then if Nike owns a factory. By "Local profits" I meant when locally-owned factories operate more money is kept internally then when foreign-owned factories run.

Globalization as a whole benefits most people, and this is not up for debate. I will agree with that statement.
The 4 Golden Rules of UI Design
To be honest my impression of Mac is not to different. You have Gui only and terminal only config settings and some that mix both concepts in a painfully unobvious way (like xcode license agreements)

However it is still a lot cleaner and more consistent than win 10. Agreed.
In hindsight, something I think I should have emphasized in our discussion earlier is the exact state of Mono. Everything else is mostly tangential as 'the Mono question' essentially closes the discussion of whether C# was a 'mostly closed source Microsoft only thing.' And I think the evidence is bountiful and evident that Mono has long since been a very well developed production ready environment.

Just listing a few projects built on it should really suffice to make the point. The Sims 3 was built using Mono and launched in 2009, Second Life went live with it in early 2008, Unity swapped to it after their initial 'front end' language began, in their words, "proving to be too slow and unwieldy." Their original language, quite appropriate for this topic, was Python! There's really an infinite room for discussion about this, but I think it's all a subset of the 'The Mono Question.' For instance your issue on exactly what open source license is used is completely redundant given Mono.

As for your divergence on 4 years not being a long time. I personally do agree. But our agreement stands in contradiction to the standards of software today. Entire languages are born and die in this span, libraries that didn't exist become ubiquitous, and in general 4 years is certainly far longer than necessary to expect some reasonable evolution of adaptation and opinion. The fact it has not is a peculiarity I find bemusing, and fun to consider. If nothing else, it leads to enjoyable discussion - which I suppose is the ultimate point of these forums.
Tech Stack for Building a Live Video Streaming App
>You can design your systems to avoid retaining user data.

This helps for data from the past, but TLAs can order you to change your code such that it will in future retain data they want to see.
Are we going to go around dependency-shaming packages now?
That didn't end well for pretty much everyone involved.
https://hacktoberfest.digitalocean.com/ is over, but they link to a search result of github issues that need help (usually beginner friendly). You can filter down by programming language

https://github.com/search?q=label:hacktoberfest+state:open+t...
Is this the entire list of 'absolutist' words?

A. It seems very small.
B. I'm assuming a lot of research went into choosing that list, I guess I'll have to search for how that works haha.