skysight-inc/HackerNews huggingface dataset:
Exactly! But if you're an even slightly advanced user, this isn't necessary.

I'm a little frustrated by all the FUD I've seen spread in Apple enthusiast communities about how SIP is this super important security feature that should never be turned off.

My opinion is that if you have a reason to disable SIP, go ahead and do so with a clear conscious. You will continue to be protected by the privilege system that's in place for (basically) all UNIX's.
Stephen Merchant: comedy is left leaning and we should mix it up more
Wait - so the special relationship with the Philippines then ... which was in mostly fairly autonomous?

... that's the big ole' 'Empire'?

... and a few mostly unpopulated dots in the Ocean?

Oh, so scary! The power!

And to consider that Filipinos, who are culturally distinct from Americans in every way, and who have almost nothing in common with Americans but a temporary geopolitical alignment should be considered 'Americans' in the same way as those from New Orleans and NYC?

So that's 2018 intersectionalist history?

Rubbish.

America is quite fundamentally distinct from the Philippines and always has been, there's no fundamental reason that most Americans on the street should care enough to 'go to war' over foreign interdiction.

Going to war for those with whom the US has a special arrangement, and going to war for the 'homeland' are indeed quite different questions.

There's no 'hiding' here.

Thanks for the history tidbits Graun, but as usually the headline is ridiculous.
Store brands have certainly gotten much better. I generally try and buy as many store brands as I can. There are a few items where I like the flavor of a brand name better, but not many.
I agree, in the mane. But I think their point isn’t for people who target a specific good or service but who instead suddenly enter a market (purchase something they wouldn’t otherwise purchase) because of a BOGO deal.

Quote “”Retailers are often as guilty as you can get with manipulating price of an item,” says Cohen. “You’re often charged a price that nobody has ever paid; anything that’s free is just carved off the regular price.””
Also, zero road data or local shops. It's like Apple Maps outside the Bay Area...
Apple Rumors Point to 31.6-inch 6K Display, All-New 16-inch MacBook Pro for 2019
I'm no Soderbergh. He could probably shoot an Oscar winning feature a ten year old Flip camera.

I get what you are saying though. I kind of wish Google or Apple would license their tech to one of the companies still building large-sensor cameras (Canon, Nikon, Fuji, etc...) to see what could be done with even more data.
> On OSx, I use this horror of a script: https://github.com/pinouchon/keybest/blob/master/rewrite_c/a.... It works fine, except that some password inputs use the mapping, some don't, which is slightly annoying.

For macOS you can use Ukulele to create your own layout.

https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id...
Looks a lot like the "Nuke Anything" plugin.
I agree with the improbability completely (not that I speak from authority, but your reasoning is sound).

That being said, there’s something about the depth of the ocean that has always fascinated me to the point where I teeter on the edge of “abandonment of reason”. Maybe it’s the child in me that wants these creatures to still exist, yet evade study in defiance of of humanity’s technical dominance, but I could sit for extended periods of time and let my imagination run wild with it.
Amazon Global Network Overview (2016)
Thanks for sharing. Although it isn't my application domain, their considerations were nevertheless interesting.

On a general note, this bullet under "Lessons Learned" circa 48:00 hits home:

> A rationale for each rule educates developers and gets their buy-in

It's been my experience that standards which embody this philosophy are the most pleasurable to work with. On the flip side, I've dealt with "updated" standards which have directly perpetuated technical debt as a consequence of rules defined to address temporal issues that were relevant at the time but passed over in subsequent revisions due to lost tribal knowledge...it's always a challenge addressing this class of rule, even if just trying explain to a new developer on the team without making that person feel like a complete tool.
Have you ever noticed that sometimes athletes get caught with trace amounts? And then blame the hairgel and epsom salts?

Or maybe their trainers were giving it to them in the offseason and they didn't quite get rid of it all before season's end.

I think it would be more surprising if this kind of thing didn't happen.
How to Make a MOOC “MBA” Using Free Courses from Top Business Schools
I've been using Dvorak since 2003 or earlier when I read this post by Matt Mullenweg of WordPress fame: https://ma.tt/2003/08/on-the-dvorak-keyboard-layout/ It's a night and day difference. Watching everyone from my doctor to my colleagues twisting around their fingers to use QWERTY is painful and I'm seriously typing this without even glancing at the keyboard
Personally I go with whatever brand taste we like best. Of course I consider the nutritional value when looking at taste. These days we deliver most of our food to our house and the local supermarket that offers the service will have organic options of the same product but only to delivery subscribers. It’s weird but we are in Japan where things are weird. I can get sausage links with food coloring to make them more appealing or without but looking much less desirable. I don’t know if the prices differ since wife does all the ordering.
I'm astounded by this commentary - is it really impossible to put slack somewhere where you won't see it?
Generics aren't ready for Go
I'd actually prefer one that was "\|\\\" if they were going that route - rather than mixing the slashes.
Ukulele – MacOS Keyboard Layout Editor
bittorrent is the smartest way to share any file that's being viewed by lots of people at the same time. I am continually amazed why it's not used more often.

edit: i a word
How much does it cost to make an app?
Apt-get upgrade should be the equivelent of a minor version shift. A major version shift would be do-release-upgrade.

Apt-get update doesn't update the system at all, it updates apt.
In the US we take it to the next level by mixing in imperial measurements. I don’t know about most people but I’m using my phone for conversations between ounces, pounds, then some SI measurements, etc.
Based on my experience with research using Google Books and Hathi Trust, this author is correct. Google has purposely broken Google Books so that it doesn't compete with any paid sources for these materials -- even if there aren't any paid sources and the book is out of print!

The TL;DR is that Google Books started out with the goal of digitizing every book ever written. Publishers sued, so they crippled their search and display functions and handed over the full texts they already had to a group called Hathi Trust.

Hathi Trust is seriously crippled on purpose. It only allows access to full texts when you are sitting in a physical library of one its partner universities. That's right... I can drive to a big university, sit in their library, and download a full PDF of any book I like. But if I'm at my house, I can only read one page at a time in a browser. This is ridiculous. Hathi Trust is helping the oil business more than they're helping researchers.

The marriage of Google Books content and Hathi Trust as a distribution platform is a joke. In some cases, you will even have to order an old book from interlibrary loan (see worldcat.org) if you can even get it -- when all the while Google has a scanned copy!
Mostly true. But removing something can also give you something in return. In this case a simpler and potentially more reliable codebase.

You should throw out old code when any of these apply
1) The code becomes irrelevant
2) The code becomes redundant (you found a way to generalize things)
3) The code is so bad that maintaining it is simply not worth it any more.

These things happen frequently enough that removing code is usually a reasonable action.
Finally, somebody decided to make solar collectors in space. Been waiting for it since it was discussed in Isaac Arthur.

I bet spaceX might do something similar in the future. When they are not as encumbered with star link and the BFR.
It should load in about 30 seconds...
Part of it is that "free shipping," at least over a fairly modest purchase dollar amount, has become so prevalent from most large retailers that dealing with a shipping charge that's unknown going in and/or that gives sticker shock checking out turns a lot of people off.
Wrapping a TypeScript Function for Background Execution
I want my ports back.

I want the same ports on the iphone as on the macbook.

No one cares about the damn touch bar. No one cares to have another few tenths of a mm shaved off the thickness.
Medivis has launched its augmented reality platform for surgical planning
I find all notifications and badges disturbing which is why I turn all of them off on my iPhone except for phone calls/text messages from my family, alarms I set, and calendar appointments. Nothing else is so important that it needs to interrupt my work or peace of mind.

I realize that many company cultures won't allow this. But it is a huge boon to productivity and peace of mind.

I check my apps when I want to check them, not when the apps or other people want me to check them.
> no one writes the Haskell specified in the Haskell report anymore, because all the libraries you might want to use use one or more ghc-specific extensions

This is a bit of a misconception. One can still write Haskell98 whilst using a library that use a GHC-specific extension. The library doesn't (have to) force its consumers to use extensions too!
There's currently no hyperlinking support in Xterm.js which this uses :/
Battle of the interstitials

http://imgs.fyi/img/7b1q.png
I mean......I am one of those "whiny" people, for a very simple reason - I used to be a MacBook user. I've had both MacBook Pros and MacBook Airs, and loved them. And nowadays I no longer have either. Why? Specifically and exclusively because of the keyboard, touch bar, and lack of regular USB ports(in that order). I would buy a new MacBook Pro if it had the features I grew to expect from a functional Apple laptop over more than a decade of using them - but right now they simply don't make a product for me anymore.

I don't think it's whining - HN had huge groups of extremely dedicated apple users, and now these users are turning back on Apple purely because of stupid decisions Apple is making. Is that whining?
It's also on the front page of CNN... Which editor decided that this was big enough news that it deserved to be on the front page of their site?
Author here, happy to respond to any questions. AMA!
Realistically it is far better to own your biases; they are ineradicable, and often fundamental to your personality, taste, relationships and values. But you should know what they are so you don't get led too far astray by them.
If so, why should we trust married philosophers from UC Irvine ( a highly politically biased institution )? In the article, they themselves say that an ideologically heterogeneous set of people produce higher quality articles. Wouldn't that also apply to books - especially about misinformation?

"There was a recent study of Wikipedia that showed the most accurate and high quality articles were produced by an ideologically heterogeneous, diverse set of editors and writers. Does that square with your findings?"

I don't watch cable news, but something tells me that the example of a princeton grad on foxnews not believing in germs is distorted or misconstrued. What's the context there? Was it in the context of "you don't have to use anti-bacterial soap" or did the guy truly say he doesn't believe in germs. It would have been great if author provided a link to the video so we can see the context.

O’Connor: "I’ve been worried about climate change since I was 5 years old, and here we are 30 years later and still not doing anything about it."

I think there is climate change ( with or without ) humans, but something tells me this "philosopher" isn't an unbiased thinker or writer. Especially if one was obsessed with this since they were 5 years old. What kid worries about climate change as a kindegartner. Makes me question this person's upbringing.

-- How should science be funded?

"Through the government or some kind of body held to very high standards of not being influenced by industry."

Because governments are infallible? Because governments ( nazi germany, soviet union, china, japan, US, etc ) have such amazing track records? Even if we accept governments are infallible, how are we going to keep industry from influencing government? This is the problem with academics who have never worked and have worried about climate change since they were 5 years old. They know nothing of the real world.

-- What are the best tools for good information?

"Maybe we should have something like a ministry of information to decide what’s true."

Normally, I'd assume the person is joking, but the sad thing is you can't really tell from an academic working in UC Irvine.

So much of the "mis/dis" information rhetoric is "mis/dis" information themselves. As philosophers, you'd think they would say teach the kids logic, reason and history rather than "joking" about ministry of information.
Yep, both GitHub and the internal corporate (private) BitBucket server.

Why?

I just like that little bit of extra “yes, this was me” onion layer of security.
Fair point, I stand corrected -- apt's update/upgrade does not directly map to SemVer version numbers.
Alibaba is the force behind hit Chinese Communist Party app
Do you mean "Skype for Business?" That is Microsoft Lync rebranded to take advantage of Skype's better name recognition. Skype and Skype for Business share nothing but a name.

https://en.wikipedia.org/wiki/Skype_for_Business
Aging philosopher returns to essential question: ‘What is the point of it all?’
Skype is total absolute dog shit.

Nothing about it has been better, ever, since around 2005.

What an absolute clusterfuck. I really don't think it could be managed worse - if you handed Skype management to a bunch of untrained 13 year olds, it would, in all likelihood, evolve into a better product than it has been at any point between 2008 and now.
It would be interesting to compare the behavior of real workloads with different cache protocols. In a "real workload" the sequence of reads and writes to memory (and the cache) come from a multiplicity of independent processes functioning co-sequentially with some distribution of lifetimes of cache ownership. In many cases, the caches will be in a non-equilibrium state and behaving badly.
For completeness sake:

https://www.dailymail.co.uk/news/article-6649475/US-man-Swed...
Why do I keep seeing this formula?

1. Points out a problem that is fundamentally rooted in human psychology.

2. Proposes that the solution is to have the government take it over.
A good deal? The vast majority more like.

The one variable here is that the private market does what it wants. So if government 'takes' a larger proportion of the funding 'market' it really means the private market chose.

Now, making private research illegal...
It'd be hard to legally separate things like vaccines where the industry says it's ok and activists say they cause problems with things like lead in fuel where for decades the industry said it was ok and activists said it caused problems.
PyDev of the Week: Maria McKinley
Germs thing: https://www.forbes.com/sites/brucelee/2019/02/11/why-fox-new...
I've yet to find a monitor that "just works" with my MBP. I'll take whatever they release.

My LG is nice, but often gets confused about when my laptop is plugged in. Both of my Dells are ok, but randomly lose signal and can't control the volume from the Apple keyboard or from the OS. It would also be nice to not need a docking station and or adapter anymore.
Maybe a Go programmer can enlighten me - without generics, how can you have data structures implementations that can contain more than one type? Do you have to have one linked list implementation for every type in your program? Do you have to abandon type checking by using an equivalent of void pointers? Or is the type system smart enough that you'd never need generics in the first place?
Ask HN: What's your Docker workflow?
There's too many application out there that seem to cover the basics, but the nitty-gritty details are left out.

Basic question is: How do you edit, version and deploy your app? I'm sure it's gets very tricky when I want things like Let's encrypt or CI/CD setup.

I'm looking for simple workflows that would reduce vendor lockin to minimal. The promise of Docker is very appealing that I can switch a cloud provider easily, but it would be nice to see how you do it in practice.
Let's not forget Malaya (as it was then known) and Hong Kong, too.
By no means is it in the category of best, but I like to think it's at least fun.

http://shanelessa.com

It's missing an about section, but that's because I wanted to experiment with my site, work, and resume speaking for who I am over marketing copy. Affects SEO and likely perception, but I built this recently for a grad school application. If rejected will begin applying for a new job/seek new/clients, and am curious to see how receptive it is then. If it performs poorly then, then a new iteration will be made.

Last note, it's not optimized/built for mobile as of now, so points off for that :/
So it’s like ngrok?
Top Recommended Books for Engineering Managers
The 16.5" screen I would have never seen coming. I wonder what the target is or if they are just going edge to edge on a smilar size to what we have now in the 15

The 6K screen I predicted. It's the most data you can send over ThunderBolt 3. It does however, gimp any dock you could be able to use.

Now, will other manufacturers be quick to copy the 16" laptop?
Free Hands-On Google Tensorflow Tutorial for Deep Learning
Decent article and probably a good book (that will only be read by those who need it least).

However, this idea is terrible:

O’Connor: Maybe we should have something like a ministry of information to decide what’s true.
Half-jokingly: it's repressed emotions that usually cause reactions like that :)

I haven't read Sarno's book but I've read the books by another prominent author in this genre, after battling stubborn health conditions for years without respite.

Addressing repressed emotions has been the thing that made the difference for me, without doubt.

Other things have been important too (diet, exercise, sleep, etc) - but none of that made a persistent difference without addressing the emotions, and none of those things were possible to adhere to consistently without also addressing emotional issues.

I know several people who have gone through a similar journey and all found that the emotional approach was the one that worked when others didn't.

And yep, we all know a lot about the placebo effect, thanks.
I can plug in my Galaxy S8 to the MBP via the... power cable(male-male USB-C), but can't do the same with my SO's iPhone SE.

My phone came with a USB to USB-C adapter so now I can plug in the mouse as well.
A Deep Dive on the Recent Widespread DNS Hijacking Attacks
We should treat algorithms like prescription drugs
My LG Ultrafine 4K works splendidly.
My understanding is that the standard library containers implement generics via special compuler magic, and everyone else is using `interface {}`, which is the equivalent of a void point or "any" type in Go.
I highly doubt non-techie people will want to (or be able to) find the source, install the deps, compile and install it though.
Lol, all the people waiting for a nice update on the 2017 mbp, that maybe would take care of the retarded keyboard and instead they release a macbook that nobody wanted
You'd have to use an equivalent of `void *` (for Go, it's the empty interface: `interface{}`). However in 99% of the cases the builtin slice and map data structures are enough.
How TeePublic Built a Profitable Business That Sold for $57M
Wait, CryptoCattle did not win anything?

https://kauri.io/article/1d85cb754b1c4c13b819351287a27fab
But does it have a USB port?
A Banner in Goa Is Advising Tourists to Not Follow Google Maps
I believe this is done using protocols / interfaces where you declare a shared api of the objects
Blog post could have included a link to https://www.flightradar24.com/ at least in the first paragraph. Can't find any link in the post at all.
They make use of code generation like early MS-DOS C++ compilers, check Kubernetes source code.
Possibly the lack of adoption for native browser support.
It's not strictly speaking "standard library containers", but rather "builtin containers".
I remember back in the day when LD_PRELOAD first became the go-to userland rootkitting method
Zero Knowledge Proof Application Demo
I’m curious to know what’s happening with our supermarket ice cream discounts. Every Friday all ice cream is 50% off and as you’d expect a lot of people buy their ice cream on a Friday. The rest of the week it’s full price. Does that mean they are taking a profit hit on Friday just to move inventory or is the ice cream marked up higher than their ideal selling price which would be the standard profit margin they expect on Fridays? Not sure...
I guess you'd expect that but it could in theory be fixed with better search algorithms. Perhaps AI that could distinguish The Lancet and crank stuff.
This article highlights very well why designing a programming language without generics is a mistake. Adding it after the fact is not trivial, especially if you have high standards wrt simplicity and non-redundancy.
Derren Brown's The Guilt Trip, a British TV special in which Derren convinces a young man (by various psychological techniques, using a cast of dozens) to suspect that he has committed murder, and even to confess to the murder, without interrogation or even being aware of any manipulation. Pretty amazing. (As are most of Derren's TV shows)

https://www.youtube.com/watch?v=-AzTLw0Xwok
Excited for the 16-inch MacBook Pro.

Hopefully they will bump the pixel density and keep the 15” footprint by just using the black bezels around the screen. It’s kind of a shame that’s the current 15” doesn’t have a pixel density high enought to support 1:4 pixel matching in their default resolution. It results in blurry text.
And to clarify, this applies to both Skype for Business and the personal Skype.
At CES, "Samsung Unveil[ed a] 15.6-Inch Ultra-HD OLED Display for Laptops," https://www.anandtech.com/show/13896/samsung-unveils-15-6-in.... I wonder if Apple is going to round 15.6 inches up and call it 16".
You generally try to design your list so it contains types with common methods by using an interface (not the any type interface{}, mind). You could have a list (slice or map) of io.Writer, where it can contain any type that implements Write([]byte) on itself.
First go does have generics. It just doesn’t have user defined generics.

But to answer your question go has really mediocre support for a wide variety of problems. Some that burn me a lot is support for future/promises and support for modern lock free algorithms.

So you end up either writing non-optimal replacements, losing type safety or in some case code generation is used.
> No one cares to have another few tenths of a mm shaved off the thickness.

Apple's marketing department cares.
They are a married couple working at UC Irvine who "been worried about climate change since I was 5 years old".

They most likely are as extreme and as biased as any person could be.
If the 16 is like the 15, then it will have 4 USB-C ports.
Wouldn't that eventually just lead to an OOM? Most of the time the recursion I write is either well-formed and lives nicely in the stack or poorly-formed and would consume all the memory in the universe if given the opportunity.