skysight-inc/HackerNews huggingface dataset:
> Scientists have known for many decades that Earth is already beyond its carrying capacity.

People were saying this before the Enlightenment. There is no evidence that this is true.

Our population is probably not sustainable with the way that we currently treat the environment, but that doesn't mean we can't evolve our sophistication. This has been the same forever.

Alternatively, a population on earth of 50 people is arguably not sustainable if they spend their efforts trying to kill each other with the world's stockpile of nuclear weapons.

There's no such thing as an inherent carrying capacity of people irrespective of technology or total biomass.
Although the bad policies have contributed to the current state - it is really about the ideology and corruption of the rulers - billions of $$$ have been stolen. Anything from the "imperio" (USA) is evil- including paying for the bills towards maintaining the oil industry - the only source of income - add to that falling oil prices - leaves most of the money available for stealing - and the little left is used towards demagogic promises to keep buying votes. But the people have wised up and are no longer buying it - which has made the government violate clauses of the constitution to stay in power and continue to empty the coffers while they last...
Autistic People Can Solve Our Cybersecurity Crisis
Much of the shrinking market is due to the fact that laptops used to need to be replaced every three or four years, and now only need to be replaced every six years or so. That's about how long it takes for the hardware to wear out, and for the next generation of hardware to be significantly better.

In 2022 Intel plans to have 7nm CPUs available. Those laptops will be considerably more powerful, and laptop's purchased today will be starting to fall apart. So it's unlikely that folks are going to go ten years between new laptops any time soon, meaning the size of the market should level off somewhat.

There is plenty of room for Apple to continue to make improvements within this general form factor, and to reduce the price. And if tablets or phones really do somehow make laptops obsolete, then Apple will just license or open source OS X. That way it wouldn't have to deal with making laptops, but developers would still have a good platform for making iOS apps.

The idea that OS X or MBPs are going anyway makes no sense, at least for the next decade or so.
Simh (simh.trailing-edge.com) only has the HP 2100. Not aware of an open source simulator for HP3000.
Same question. The "unlimited" domains would be very useful in some scenarios where I'd like many domains to simply act as email forwarders (rather than storage)
Which is exactly what this generation MBP should have done— maintained 2 conventional USB ports and the HDMI port, and then included two new USB-C ports.

That would have been a far better and gentler transition.
That is pretty ludicrous - Dorchester makes up nearly 1/4 of the city's entire population and is by far the largest neighborhood land area wise. Plus it has the red line, high speed line, and commuter rail/fairmont line. Same goes for the rest of the neighborhoods like Rozzie, Westie, Hyde Park - the two families are three deckers are as 'Boston' as any Brownstone in the Backbay or South End.
I initially ran across those numbers in a comment thread somewhere and spent some time researching them. To date I haven't come across a reputable source like the New York Times quoting them online but also wasn't able to find a snopes article demolishing the claim. I spent some additional time this evening looking up the base numbers:

Vacant units in 2016:
http://www.realtytrac.com/news/foreclosure-trends/u-s-q1-201...

Snapshot of US homeless numbers (likely low):
http://www.endhomelessness.org/library/entry/SOH2016

Assuming these numbers are in any way accurate that leaves us with roughly 2 and a third houses per reported homeless person in the US.

So it looks like the initial statement may not be accurate but a housing surplus certainly exists.
How a First-Time Developer Created Stardew Valley, 2016’s Best Game to Date
Very thorough read. First time I've seen Message Pack used in conjunction with gzip. I like the use of the threshold approach to invoking it. Similar to how Postgres only compresses TEXT types over a certain size.
I happily paid the license about a year ago. Love the software.
>Microsoft contends that the Surface hybrid, now in its fourth iteration, is the best-of-both-worlds that their customers want.

Microsoft contends this because the market forced their hand. They have no presence in smartphones or tablets so having a separate operating system for them is untenable. They tried very hard to get developers on board and it didn't work.
POSIX.
I misread your original comment. Nothing I posted is related to constant time encoding. I apologize for the confusion.
I'm thinking if the surface temperature were hundreds of degrees below, and the air were thick enough for conduction, that the suit would have to be a vacuum-insulation type of thing anyway?
I'm still on the fence if my next laptop will be an Apple. I have been squeamish about changes to the Macbook Pro over the years. I've had terrible luck with batteries. In every laptop I've had to buy a new battery after 2 years because it failed sooner than advertised (but outside of the warranty). I was skeptical when they got rid of the user replacement battery, but I was wrong. Battery reliability got better and it wasn't that difficult to actually replace the battery.

On every laptop I've owned I've also had to replace the hard drive and have upgraded the ram both because of failures and in order to upgrade. I still like having a DVD rom, but replaced my wife's DVD rom with an SSD without giving it much thought 6 months ago. She was in the hospital and her friends brought over a DVD box set and she had forgotten I had removed her DVD rom. I just paid for the series again on iTunes.

I'm also not yet ready to give up all of my ports for this next purchase. Thunderbolt had the same promise of being the uber-connector. There were eventually 1 or 2 hubs to be found, but they never came down in price or became ubiquitous even though Apple went all-in on them. I'm confident USB-C will eventually have wider adoption...I'm willing to wait.

Part of the problem is that everyone in my shoes have been waiting over a year for the next big upgrade so it makes it harder to deal with the compromises. I think I'm going to upgrade to a used Macbook Pro so I can get retina but still have the few last things I want. Maybe by the time I need to replace that I'll be ready for whatever Apple is currently selling (or another vendor fills the vacuum).
You don't need to be generous with any definition of the City of Boston, here is it in all of its 48sq mile glory:

https://friendstreethostel.files.wordpress.com/2012/08/neigh...

I assure you, you can very easily find a 2 Bedroom for well under $3200 with a ~30 minute or less commute to Downtown Boston on either the Orange, Red, or Blue lines.
The C standards kind of have a main theme, eg numerics (aka eating Fortran's lunch) for C99 (_Complex, restrict, variable-length arrays, type-generic math functions, ...).

While C11 is indeed to some degree a polishing of C99, its theme is multi-threading.
If your a fan of the terminal I recommend writing a terminal program that scratches an itch of yours. Perhaps theres a shell script that runs too slowly? Or something in inscrutable awk that would be better as its own program.
Massive scam from fake company Firstinseo… media falling for it
>Leaving the gravity well of a planet depends on delta-v needed to leave that gravity well, not just on getting high enough in the atmosphere.

I'm well aware of that, I think you didn't see what I was trying to say.

> as you need to actually do it 'high up' where the atmosphere is not as dense, say from something similar to Low-Earth Orbit.

That was actually the thought process behind it, not the problem with it. I will rephrase it:

On earth piggy-backing or ballooning a rocket to the upper atmosphere is not usually practical due to the ability to produce lift in the atmosphere relative to the size and weight of the rocket.

However, on Titan with a thick atmosphere, imagine flying one to the upper atmosphere which would take relatively little energy in a thick atmosphere with low gravity, thereby escaping much of the problem of atmospheric drag and using it to your benefit instead.

That's just the thought process, of course I don't of anyone that has done the math on the most efficient way to launch from Titan, yet.
Don't forget DMARC. Setting it up strictly and monitoring it via something like dmarcian or other tools should keep your domain clean as long as the IP is safe.
Herein lies the 'confusion' with AMP - its actually two completely different things:

- news distribution platform

- framework and guidelines for making fast webpages

If you want Google to distribute and prioritise your content, you'll have to play by their rules, just in the same way if you want Apple's help as well.
Insider Secrets for High Impact Growth with Sean Ellis
The point isn't that you can use all of your desktop apps on a touchscreen, it's that the device can adapt to context. I'll never use Affinity Designer on my Surface without it either plugged in to my 34" display or, at a stretch, the Type Cover. The UI doesn't work for touch input. Doesn't matter. I likewise will probably never use Drawboard PDF with a keyboard and mouse. Again, doesn't matter. It's so quick to transition from touch/pen to keyboard/mouse that it's a nonissue. You can always use the input method most suited to the task at hand.
Hmmm... Yes I'll have to give it some thought. I use Python for most of my scripting needs. I guess I've never had a need that's required better performance.
U.S. Election Observations
vim Adventures is the only reason I would use vim over emacs. [0]

[0]: http://vim-adventures.com/
So your solution is to say "no, only large companies are allowed to pick batteries". Well, the Note 7 seems to show how good an idea that is. Plenty of devices have replaceable batteries without them exploding, and if anything, a replaceable battery would let you say "hey, this battery is getting old, let's replace it" rather then continuing to use a device with an old, possibly failing battery.
100% agree. It would be fantastic to see these developer resources put into tight third party game engine integration. Unity is not the only other engine out there, think godot or any number of HTML5 engines.
Did we actually just do that?--FUNNY CHallENGE
>because that isn't a simple idea

But I can find a whole bunch of step-by-step procedures to make a brick wall. Why can't it be automated as a button (or at least a plugin)?

What would be more interesting if it would be turned into a pure "engine" so people can skin it.
68k Macs are easy enough to find on eBay. Grab one of the old Powerbook 1xx series laptops and you have a self-contained development station that's less expensive than many modern microcontroller dev kits.
by the same token ... it will put a lot of people out of work... expect civil unrest...
Respect user privacy. Read up on zero-knowledge proofs and how they can be used to validate client claims without leaking their data. Those are the two that come to mind first. I'm sure there is plenty more to be gleaned from the interview.
JLG seems deliberately stuck in the past. Just for starters they retired the Macintosh brand 18 years ago.
Valid point re: collection of data in apps. Mine don't do that, but of course I understand that a lot of people have that natural suspicion these days. I didn't think of that aspect and am grateful you pointed it out.
I realised reading these comments that I've never actually seen an AMP page in search results.

Somebody mentioned that if you use duckduckgo and prefix your search with "!g" (to search on Google), you don't get AMP results. That's what I do, so I guess it's working for me. :)
Do you mind elaborating a bit on how to do this well?

For example, I know it's possible to create a filtered deck which collects notes from several different decks. I can therefore use each deck to organize the different subjects and practice all of them by reviewing the filtered deck. Or do you mean the hierarchical-tag add-on? Or something else?
If your phone battery explodes and starts a fire you have better odds surviving a dive out of your car as opposed to an airplane.
A good point. I had actually never even considered this hole project as a performance art piece, and now see that it indeed can be perceived as such. Glad this discussion elicited feedback like this, because it has helped me see things in a new light (and feel better about it myself).
It is in multiple files, but still very terse, eg. using single letter variables.

/* CPU state */
u8 ram[0x800];
u8 A, X, Y, S;
u16 PC;
Flags P;
bool nmi, irq;

I like it.
With such a strong, unequivocal, (strident?) statement, I'm honestly curious how you expect people to respond.

I would guess, the first time a person comes across this type of statement, they would simply dismiss it.

After hearing similar sentiments from 10 or 20 people, they may start to feel bothered and wonder if they're doing something wrong; if they ought to do research to justify their existing behavior.

Then they may come something like the New Nordic Diet, and find it has an aesthetic appeal; plus they are also primed to appreciate that it addresses the excess sugar problem. This offers a way forward.

Alternatively, they simply come to terms with the fact that other people disapprove of their lifestyle choices. It's just as important to be able to withstand social pressure as it is to eat healthy.
The person you are replying to is talking about things like maps implemented with persistent trees. Updating a value in such a map generally only involves copying O(log N) nodes in the tree: It's not necessary to shallow copy the entire tree itself.
Also I always wonder why these articles gloss over the health issues related to low gravity. Thats not something we've figured out either. Astronauts lose a lot of bone density in space.
No gyro, not enough information.
I wouldn't call it vi. I'd call it the Windows API of 3d modelers.

vi is easy. Type vi file.txt

1. To delete, type x.
2. To insert, type a.
3. To save and quit, type ZZ.
4. To move up, down, right left (in "classic" vi), use "KJLH"

There. You can be productive.

Not fully, but enough to get basics done.

To use blender's relatively basic tools, say to draw a glass wall, you need a step by step guide, using quite obscure commands.

Reminds me of Windows API (or GIMP, by the way)
> Does it advocate good best practices?

That may come down to opinion. For example, type qualifiers are bound to the left.

Traditionally you would write:

char *var;

They advocate keeping type on the left, name on the right, so:

char* var;

A few things like that are covered under "Warning to experienced C programmers".

Personally, I prefer it, but have always done what everyone else expects, so there are no fights over styling.

> Does it talk about pitfalls?

Absolutely.

At a glance over, they talk about the unexpected way C treats truthy values (if it ain't 0, it's true), accidentally dereferencing to NULL, and even goes into goto, when it's good, and when it's bad.

> Does it overemphasize new, possibly less widely implemented, features?

Yes. They assume a C11 compiler, and state it in the introduction. At the moment, GCC and clang have some disagreements with how some C11 features should be treated, (GCC accepts a char or a char* for _Generic, clang requires it to be char. clang is more technically correct, but GCC is more flexible), and MSVC is still struggling to implement most of it. [0]

> Does it do/not do anything else we should know about?

I probably need a week to read it more fully, but I'll quote from the end of the introduction:

> Last but not least comes
ambition
. It discusses my personal ideas for a future development of C. C as it
is today has some rough edges and particularities that only have historical justification. I propose possible paths
to improve on the lack of general constants, to simplify the memory model, and more generally to improve the
modularity of the language. This level is clearly much more specialized than the others, most C programmers can
probably live without it, but the curious ones among you could perhaps take up some of the ideas.

[0] https://msdn.microsoft.com/en-us/library/hh567368.aspx

Edit: escaping
Awesome project, and especially awesome README file: good explanations and images!

If I read it right, a way to feed it position data is already integrated in the drone firmware, so you only have to send it the found coordinates and it uses them, correct?
Your position is inconsistent: the arrangement of particles changing is time, so your explanation of there not being time... asserts that time happens!

Putting the universe back as it was except for you is time travel. You've traveled your state to a different time (previous state) of the universe.

Your semantic game sounds very clever, but is actually just inconsistent and borderline ignorant of what people mean by those terms.
How the Trump campaign used Facebook ads to win the election
Yeah, I suspect this too. They did something similar with Golang (and Rob Pike still defends it, sadly).
> Would you fly to Seoul from Australia if there was a .01% chance of your plane catching fire?

Given the sheer magnitude of all the other things that may kill you before you even arrive at the airport, let alone the very act of hurdling through the sky at over 650mph in a thin aluminum tube filled with 36,000 gallons of highly flammable/explosive fuel... a phone catching fire is really not much of a factor when deciding to book a flight.
Thanks for the response. I think you can accomplish all of these without the absolutist language, requiring fewer cycles of exposure. Given the HN audience, I think they'd appreciate and be more open to listening to a more nuanced perspective. With the nature of nutritional research, there are plenty of papers out there supporting a variety of positions on sugar: refined, added, high-fructose, and otherwise.
The world's most intelligent autofill is coming to desktop
Both the Qi and Shen pages on Wikipedia were deleted last year.

https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletio...
https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletio...

Deletionpedia doesn't currently have them. The Internet Archive has snapshots:

http://web.archive.org/web/20141211005007/http://en.wikipedi...
http://web.archive.org/web/20150102045719/http://en.wikipedi...

This is a long-standing problem (decade plus). Wikipedia deletionism interacts badly with research programming language pages. They tend to get deleted for "lack of notability", failing the test of "someone other than the people involved, wrote about it on a sufficiently high-profile piece of dead tree". And the pages face a recurrent threat of "heads you get deleted, tails we flip again in a few years". Some pages have been through deleted/recreated/deleted-again cycles. Some language communities manage to scrape together notability, others browbeat the deletion nominator, but it seems most pages get deleted. Fixing Wikipedia appears intractable.

Absent a wiki associated with something like LtU, creating an alternate wiki has been beyond the capabilities of the programming language research community. Which ends up reflected in balkanization - for example, people working on category theoretic type hierarchies in different languages, being unaware of each others' work. Shoemaker's children.
Or it might be intentional tongue-in-cheek nostalgia or something along those lines.

The guy was once head of Macintosh division back when PCs mattered a lot more. Give him some cred. :P
How Humans Can Force the Machines to Play Fair
Even though it may not make technical sense to choose C, you may want to just use it to learn.
As others have said, both have their place for me.

I like videos that give me a conceptual overview, or tell me the thinking behind why they coded something in a certain way. For details and reference I use books (unless it's a fast-changing technology, in which case the language/tool's docs are where I go), or I need a deeper dive on something that's not just code.
Thanks!

Yep, I'm using Mavlink protocol (specifically ATT_POS_MOCAP message) to feed 3d position to the drone autopilot.
This Is Not the Natural State of Things
Yes, very offended. see my comments here

Just to see how friendly /r/golang is, check my experience as a newcomer on google group and on /r/golang

https://news.ycombinator.com/item?id=13041938
He was also a founder of Be, which may contribute to people misremembering. There was talk of Apple buying Be back in the day, but they ended up buying NeXT instead. In some parallel universe, Gassée ended up playing the role of Steve Jobs.
True, but it's pretty reasonable for your nested OS to take a while.
I agree with the first portion of your post, but I'm not entirely convinced on the second. I do think it is entirely within the realm of possibility that Apple will kill off their desktop and laptop lines. I think it's a ways off, but Apple's refusal to evolve in any meaningful way in the space might make their efforts a legacy line at best.
Thank you for your post. I've never thought of the concept of "non rival goods" nor how the notions of property and monopoly can be abused by people (in the way you describe).
Is there a preliminary Table of Contents available?
Yes, I don't see why you equate MUNI with less technical competence than Yahoo, LinkedIn, etc. Yahoo and friends are not critical infrastructure. I expect more from critical infrastructure in terms of preparedness and response times to such failure modes.
> Something like that could be packaged as Massively Multiplayer Online As A Service

That already exists, see Photon Engine's multiple PaaS options https://www.photonengine.com

Different ones have different APIs tuned for different types of gameplay and or Unity3D integration (by mimicking Unity's original networking programming API).

I've implemented them for an MMO I freelanced for a while back and it was pretty painless.
Insight – a perceptual hash tutorial
As another user pointed out - I use the separate email addresses for separate side projects. Some have additional team members on the domain, some have just me.

I used to try and run them all under one email client, but it got messy to try and keep replies separate and coming from the correct domain address (for support and marketing queries etc.). Also, trying to run one inbox on mobile was achievable, but tricky.

I like having each web app domain in a totally separate, sandboxed inbox. Occasionally I delegate the handling of a particular inbox to another team member for a week or two while I am either away or working on a project, so it is nice to be able to attach/detach an Inbox from my conscious management whenever I like.
Yup. I'm going to make some scripts. Thanks. :)
My brother, a comparatively well paid teacher in the Midwest desperately wants but cannot afford a new MacBook Pro. At the same time his school and many others are awash in perfectly functional Chromebooks.

In my own experience then we've got Apple purposely cutting off vast swaths of potential buyers due to lackluster/irregular updates and high prices on one end, and seemingly unaware of a vast market for education and lower price users on the other.

A declining market is one thing but this, so far as it looks to me, is Apple simply throwing potential customers away. That's not riding a wave, it's just plain bad business. What am I missing here?