skysight-inc/HackerNews huggingface dataset:
The only links provided in the article are to other 9to5mac articles. There are no links provided to the actual Gartner/IDC analysis that they've derived the content from - perhaps due to content restrictions. I managed to find some related links [1] and [2] through some searching. But [1] was unlikely to be a source due to the release date (and the fact that it doesn't include Apple data for some reason), and [2] is a little old.

But my thinking is that if the sources of data are based purely on "units shipped" as per [2], then this relates to both consumer and commercial use. We know that HP, Lenovo and Dell basically dominate commercial sales - thus a drop in consumer PC sales alone could be highly correlated with a drop in Apple sales.

A drop in consumer sales could be due to negative shift in design and direction as many have suggested. But it could also be due to many macro-economic factors that simply do not affect the people here, and are thus hard for us to appreciate - Brexit, no. of mobile devices owned, <insert more speculation here>. As developers or designers, we're not exactly price-sensitive when it comes to buying PCs - so it's likely to be about value proposition and getting exactly what we need. But this cannot be said for everyone.

Speaking for myself, I had the opportunity to buy a Macbook Pro last year, but I chose not to due to value proposition, even though I'm willing to spend the cash. I considered the Lenovo X260, Macbook Pro 13", and Dell XPS13. I will admit a bias towards Thinkpads, and I'm indifferent towards Mac OS X (my only OS preference is "not Windows"). I went with the X260 not because of said biases, but purely because at the same price for the Macbook plus one or two upgrades, I got a maxed out X260 with an incredible battery life, plus left-over $ to buy an SSD for Linux (I've never booted the stock hard drive). Screen resolution was the only compromise. My wife then inherited my 5-year-old X220 and its docking station - still running strong.

BTW - it always gives me a smug smile inside when Apple or Dell markets a 12 hour battery life as though it's miraculous. I had that on my X220 which is now nearing 5 years old (oh - and I could buy a new battery for it as recently as November 2016). Close to 20 hours with the battery slice.

[1] http://www.idc.com/getdoc.jsp?containerId=prEMEA42255917
[2] http://www.gartner.com/newsroom/id/3474218
Not all investments pay off. If nuclear reactors were a great deal, they wouldn't have to be heavily subsidized by taxes every single time they're installed. As subsidies have declined, this business has disappeared.
> cut two nerves, then push them together, and I can imagine that a signal can still pass through

If only....

Getting neurons to regrow or fuse, particularly in the central nervous system, is one of the biggest open challenges in neuroscience. If it were actually that easy, spinal cord injuries would be a thing of the past.
The current version, now published by tea-party affiliated organization True the Vote

I have a very entertaining conversation with the lady who runs TrueTheVote.com right after the election. After saying she supported Trump's claim about millions of illegal voters I asked her how many challenges had been filed by poll watchers. After some hedging she admitted that they didn't actually collect such information but would produce a report in months to come using 'statistics.'

I was very careful to be unfailingly polite with my requests for information, but for some reason she declined to carry on the conversation. Perhaps it was my annoying habit of persistently asking if she had any evidence to support her claims.
Yeah, exactly. If I'm putting comments inside a method (as opposed to the docstring kind of stuff) I'm writing something like "it might seem like it would be better to do [xyz], but that's actually not a good idea because of [abc]."
This looks dreadfully complex.
And then gotten criticized for being unethical....
New SlashDB website. FREE download too
"Terrible" is pretty harsh and there are wet-erase markers that don't smudge.

You can come up with holes for any product. I think this is pretty clever and I bet people will buy it.
Something something Steve Jobs "truck" analogy.

We're in a world where the masses don't need/want a PC (which is unfortunate, since that will arguably mean children will have less access to fully-functional computers in formative years when they may develop an interest in programming, but I digress). Apple, a company that claimed to grasp that concept just a few years ago, is completely failing on it right now. So, they make their money on phones and tablets, the devices for the "I don't need a real computer" people. Logically, that means the laptops should be targeted at the people who actually do need/want powerful and flexible computing devices...or they should drop them entirely if they don't wish to service that demographic any longer.

Instead, we have this bizarre situation where Apple is delivering underpowered and overpriced machines. They're expensive and overkill for people who want luxury Facebook/word processing machines, and they're expensive and underpowered for people who want to do real computing. It's very inconsistent and out of touch.

One thing that not enough people are bringing up: who in their right mind sells a "Pro" machine with 256GB of storage? In essence, every machine ships with half the storage they did five years ago. Yes, they're using NAND now, but the cost-per-gigabyte for raw NAND isn't that expensive. For a $2000 laptop, it should bloody well come with at least 512GB of internal storage, with a reasonably priced 1TB upgrade. I can forgive the 16GB limit on the RAM, but storage? On a machine that was marketed for video/photo/software professionals? You lose all of your mobility when you have to tote around an external drive to carry your footage/photos/VMs/builds/whatever.
Thanks.

That's... wow. I assumed it was something about the subject of the article getting involved in harassment, but it doesn't seem to be.

I'm glad that the author got some help.
Thanks so much for sharing this. This is exactly the kind of TTY history I've always been looking for.
Dear Parents of HDT Students
Even if you recurse, it doesn't mean you can make it tail-recursive. It might be a style issue, but Rust programmers are just going to use combinators instead anyway since recursion is slower.
Where Do Kim Caldwell and Jordan Harvey Dine in Gastown Vancouver BC
One theory I'll toss out about these failures is that it's a people problem. They probably have marketing people leading them, hence why they bought such a "great brand". Turning revenue doesn't mean making a profit and without enough focus on tech automating as much as possible the businesses don't survive.
It's all type signatures. The actual function is seven lines.
Actually, as the story goes, Buddha did plan to sit without consideration of food or other worldly comforts/needs to be enlightened. It was thought that serving the flesh robbed you of the spiritual life and thus enlightenment.

It was when, after much suffering and malnutrition, Buddha realized his enlightenment. He realized if he continued he would die and not realize enlightenment. It's when he let go of this idea that he was attached to and take the middle path that he became liberated.

He let go of all of it. No eyes, no ears, no nose...

Cya in the ephemera :)
It's not a trade off, it's everyone else licensing them the content basically making Netflix have no choice but to produce its own content, everything else is too expensive now. Everyone wants tons of money from Netflix for their content, and Netflix is choosing to not pay the increased rate. I'm sure if that changed Netflix would continue to produce new content and use others as well.
How Do you Use EMOJI?4 Different Ways to Use Emoji 2017 – TimesBee
Sold my 2011 MBA, bought a late 2016 RBS (Razer Blade Stealth).
Neutral Politics Subreddit
People don't hear that "IPhone 7 TM" removed the headphone jack. Just "Apple doesn't have headphone jacks anymore".
Ohh no.

Was there anything that created these lace cards as part of normal operation? I'm guessing not, considering the ramifications.

What about programs that did this when they encountered bugs?
Why You Should Avoid Anal SEX with Your Partners
It's not a post-PC world. It's more like a Kaby Lake has the same performance as Sky Lake world and Intel is not able to figure out process technology beyond 14nm world. Apple could put an Nvidia 1080 and a Skylake i7 in the pro and an i5 in the mini. I guess and that would be a decent upgrade. Nothing super exciting, but decent. The next refresh is going to be even more depressing than this one if Intel doesn't figure out new process technology.
Maybe it is just me being "arty" as a person, but this stuff seems like second nature. If I'm going to paint and draw surrealist or otherwise unique artwork, I gotta have ideas... or start painting portraits and landscapes from pictures. I find it quite interesting to find out why.

There is a link in the article to some words from John Cleese where he talk about creativity being a "mood" - and I find this to be true. [1] The hardest part, I think, is probably finding the activities that really do it for you. And that is really just practicing a bit of mindfulness while doing things.

For me, showers and baths bring a different sort of creativity than walking a well-walked path, doing a repetitive task (even if it is part of another creative endeavor), or simply listening to music. Combining music to the other things seems to help as well.

[1] http://www.openculture.com/2013/09/john-cleeses-philosophy-o...
Is anyone else having trouble following along at home?

I'm met with an error when running `node main.js`.

> SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
This is giving me the heebies and the jeebies.
In retrospect I'm surprised that anyone thought it would work this way once search became a viable way of navigating the web. I've never bought shoes IRL from a place named "Shoe Store". Following the address metaphor, I've also never gone looking for "Shoe Sreet" to buy my shoes.
As long as the data-sets are test-sized and you're not simulating thousands of simultaneous users, that stuff should be no problem even for very modest computers.

The performance issues come when you're running each of those in it's own virtual machine, and all the overhead and tooling that comes with that.
Doppelgangers and Black Eyed Kids
What does "checked build" mean here?
part two will be titled "Shaders and SIMD without If: scattering and gathering"
To be fair, Google and other search engines encouraged that view for quite some time. Naive treatment of anchor text as context...

Also, I'm pretty sure browsers used to tack on ".com" before the current behavior of passing unadorned strings in the URL bar to the search engine.
Many of us have done just that...
Related discussion here: https://news.ycombinator.com/item?id=13489156
A good solution would be just carry a little whiteboard separated. You can even put that sticker on some table and use it.
> code comments document the why, not the how

While I do agree with this since thoroughly reading the code itself tells you the how I find comments that tell me what it does to be just as helpful as telling why it does it.

I used to fall into the self-documenting code camp back when I programmed in Objective-C and long descriptive names with named parameters made it read like English but as I've read more code in more languages I actually prefer shorter names supported with code comments that tell me clearly in English what the code does.

For instance earlier today I was reading some of the source code in fossil-scm in the check-in.c file. In it there was a function that was simply named `locate_unmanaged_files`. If there wasn't a detailed comment preceding that function I would have assumed it merely found the files and reported on them directly but after reading the comment explaining what it did I realized it stores the files in a temporary SQLite table, after reading that I learned that "locate" had a wider meaning then to just find it and return it but it rather meant that it is now located for any part of the system to find in the database. It would have taken careful reading of the code to have realized this and it helped me to better focus and understand the code I was reading.
https://msdn.microsoft.com/en-us/windows/hardware/drivers/de...

A checked build basically has optimization off and assert() on.
I'd agree with this. Whilst 9-5mac and its readership will be focussed on what Apple is doing right/wrong, this may be ignoring the fact that competitors are offering genuinely compelling products.
I just started clicking and 5 minutes in I got an alert dialog that said, "Wasting company time"

I thought, well this is ironic...
The start bar is a simplification of the start page. Its one single option to turn it back into a start page.

As for the full screen stuff, that was fixed in 8.1..

I'm not even sure what we're debating anymore. You're just obfuscating the truth that the reality is Windows 10 is ALL about 'metro' just under the premise of UWP.
Another highly recommended activity if you're fishing for the epiphany moment: walking a longish course you have walked many times before.

This what I do when it is socially unacceptable to hop in the shower for the third time in the day.
> Well, now you have turn your laptop around every time too see it.

You can probably use the sticker to cover the screen instead, that should put it on the correct side. :)
The domain is a multiplier of revenues.

If you were mediocre at the execution, multiplying peanuts will not save the business.
I agree. Once I can get Turner Classic Movies legally on the web, then no more cable. For myself, Netflix, Hulu, and YouTube Red are all I need. As to the main topic, the original content is great, but then so is having a large number of tv shows and movies.
Whenever someone asks this question, I point them at this...

Learning Rust With Entirely Too Many Linked Lists: http://cglab.ca/~abeinges/blah/too-many-lists/book/

The point of this tutorial is not "wow it's hard to write linked lists in Rust", but that Rust supports a number of different memory models, and this tutorial takes you through each of them by writing a linked list using each one.

Additionally, it's snarky and entertaining.

All that said, I think it's a really good crash course on the Rust memory model, and once you have your brain wrapped around the various approaches, it should hopefully make it easier to understand how to avoid encountering those borrow checker errors.
It's funny you'd say that, because all train stations are in "train's street" in some countries, and in London most banks are in "Bank street" :D
And if compile times are getting you down, you can still get the checks without producing a binary and save quite a bit of time with https://github.com/rsolomo/cargo-check
If I recall correctly, one of the hardest problems about getting humans to Mars is how to shield them from cosmic radiation. Usually stuff that shields radiation, like lead, is very heavy and very heavy stuff doesn't go very well with space travel.
This is an interesting experiment, and it may show that "split consciousness" is a mistake, but I don't think "unified consciousness" is the correct conclusion from that. I'd say instead that more likely this is just an edge case where the "consciousness" abstraction breaks down; it's an idea based on people who haven't had their corpus callosum severed, there's not necessarily any reason to expect that it continues to make sense in more general cases. Counting "How many conscious observers are there?" is probably just the wrong question.
the "iron" languages never got much adoption though.. perhaps if .net had gone open source before ironpython, ironruby and iron. this would have been more important.

With that being said, I believe its only a matter of time before Microsoft brings this to UWP as all the insider and developer surveys have been focusing on asking what other languages people use and want to be able to write in within the context of UWP (Xbox/Surface/Win10)
Not to mention that magnets cause even Macbooks with SSD drives to enter sleep mode. Try it with an iPhone or iPad, or any other device with a magnet (as others have indicated, don't do this if your hd isn't solid state).
Trump Exec Order Could Block 500K Legal Residents from Returning to America
This is a largely a historic and legislation problem. Nothing about nuclear technology itself makes it impossible as a business.

I suspect this is political problem because there are powerful oil interests. I also think people are so afraid of radiation that they demand countless inspections, fees and other costly regulation.

If every energy field got this level of scrutiny then coal mines would be safe, coal plants wouldn't emit more radiation than nuke plants and carbon sequestration would be a thing or we would be using nuclear. The costs would be double or triple what they are now though.
When I'm buying things, I usually associate what I'm buying with the brand I'm buying from, not the generic article I'm buying. For that reason, I would respond to `allenedmunds.com`, but not to `shoes.com`.

Having a generic domain name in this case makes me think the shoes are counterfeit or otherwise not quality. Since the site is currently down, I unfortunately can't verify my own perceptions.
This is still possible

java.util.Optional<int> opt = some_null_returning_function( );
> Are people really digging through garbage just hoping to find opiates?

Where I live? eh... it's not common, but it definitely happens. And it's probably not just for opiates, but anything will probably do. I do get that putting them into the river/ocean is undesirable, though.
Added it to IPFS: https://ipfs.io/ipfs/QmTfeaEwMSKzoA4TFS6G7Qz2p6XZ9pP89VVod42...

Command: wget --mirror --convert-links --no-parent --no-verbose https://landing.google.com/sre/book/
One thing Netflix does right is being everywhere. Most any device that has streaming has Netflix.

The availability of Amazon Instant Video sucks. It's not available on a Chromecast. It's not on Apple TV. It's not on a lot of devices that I wanted to buy. I don't want to be forced into buying a crappier device just so I can stream Amazon programming. They went a step further, and stopped selling the Chromecast on Amazon.com. I want a Chromecast. I don't want your stupid Fire TV Stick. If you have to maintain a list of devices compatible with your service like this one...

https://www.amazon.com/gp/video/ontv/devices

...I don't want to use your streaming video service.
Cool idea, but you might want to revise your messaging:
"I could make one for them but making them by hand is REALLY time consuming."
"Handcrafted by Charles Han"
Lots of great concepts in this book, highly recommended to anyone, not just people going down the SRE track.
I agree that Apple is dropping the ball, but I still buy their laptops and phones because I'm an macOS whore. I hate Windows and Android, and BSD and Linux, and their myriad applications, don't sync with my phone. Also, there isn't anything equivalent to Apple's trackpads on PC laptops. At least not yet. If it weren't for macOS and Apple's superior trackpads, I would probably switch to something else though, since the hardware lineup leaves a lot to be desired nowadays.
Yup, the 8085 CPU emulator in VT102.pl[1] uses a JIT which is essentially a string-replacement engine.

[1]: http://cvs.schmorp.de/vt102/vt102 (note - contains VT100 ROM as binary data, but opens in browser as text)
I can tell you at the BBC it was 100% considered PII.
This reminds me of PeerCDN, which was acquired by Yahoo 4 years ago. One of the founders, Feross, went on to build the excellent open source WebTorrent library using many of the same technologies. Glad to see someone actually doing this! How does it compare to PeerCDN?
And, what did the word "computer" mean back in the day? Hint: they were mostly women. And, they defeated the Nazis in World War Two, with the help of Alan Turing and his crew.
> And then they'll be breaking the law.

Will they? You don't have to be a registered lobbyist to have access to your congressman. That would be thoroughly undemocratic.
Chrome delays throttling of tabs after user feedback
As nice as it would be to have a method in java that cannot receive a null argument like Result method( Type NOT NULL name ), it isn't there.

I fail to see much difference between an Optional has/doesn't have a value and null. It's just paint and there is no insight into why there is no value. Something like an Expected type that has either a value or the Error/Exception is much more explicit and may let someone do something about it. At least then the user of the method can choose what an appropriate action is with knowledge. But optional and null are the same and give you no more information than a result or that there is no result.
It may be my experience from working in ecommerce and rubbing shoulders with SEO companies, but I am initially skeptical of simple domain names. Bestshoes.com? No brand, just a domain name probably picked out by an SEO mage. I would have to do my due diligence before purchasing. Sometimes I wouldn't be bothered and I would go to a brand I recall from real life.

I used to help run an online bodybuilding supplement company, and some of the shifty domains the SEO guy cooked up that people trusted blew my mind. Bestweightlosssupplements dot com. Perfect, let me pop my CC details into that site.
Richard Muller: I Was Wrong on Climate Change – 2014 (video)
While I don't particularly love the new MacBook Pro, I just bought a regular MacBook with a ultradef retina external monitor and I could not be happier.

Also, I didn't agree with the comment about no one being able to but a keyboard on an iPad Pro like device. I don't own one, but I know people who love their Surface 4s. That said, the Apple keyboard for the iPad Pro is sort of OK.
Try `node --use_strict main.js`
Follow up to https://news.ycombinator.com/item?id=13471543

Unfortunately, our current implementation throttles WebSockets. Because of this we ARE NOT SHIPPING this intervention in M56.

The current plan is to disable time-budget background timer throttling for the pages with active connection (websocket, webrtc and server-sent events) and to ship in M57 (subject to further feedback).
We will keep you updated with the progress.
Linux runs on UX305 very well. Tried Fedora/Gnome and have been running Slackware/KDE for a while now with no issues with either.
https://news.ycombinator.com/item?id=13501923
By contracting you mean non-remote opportunities?
It doesn't seem practical to forbid every politician to have conversations that are not televised.
Suppose a leaker, or even a bad person like a criminal or terrorist, wants to get a burner phone – what is to stop them from paying e.g. a homeless person to do it? (Many homeless people have photo ID, even with valid addresses on them, albeit addresses they haven't actually lived at in a while.)
Now that I live in it, I may not agree with it, but I understand it. Google doesn't.

I love the hubris of statements like this. Google makes decisions based on many factors, many of which you have no idea about. The idea that they're leaving an incredible amount of money on the table because they just lack all your enterprise experience is ludicrous.
This sounds a lot like the continuing investigations of atmospheric radiation by students in the group EarthtoSky.net along with Spaceweather.com. The effort is largely funded by donations and purchases of items that are flown on the balloons.

They have been gathering data for several years I believe and recently conducted a study of radiation encountered by airline passengers on trans-continental flights.

Cool stuff that these kids are into. Maybe some of them will carry on their work with positions at NASA.
A nuance of my city is that Bank Street leads to the train station, and no longer has a bank on it!
Earlier submission: https://news.ycombinator.com/item?id=13495758