skysight-inc/HackerNews huggingface dataset:
No, because you could use that same vague statement to describe Google since they are building self driving cars.
Came here to suggest 'Forbidden Planet'. Happy to see someone beat me to it.

Monsters...Monsters from the ID!
I know just when my bank "upgraded" their check reading software last year. I was taught to write checks in the form:

$1234 66/100

in the amount column. I've done this for decades. Suddenly, my account was only debited $12.34, and I received dunning letters, interest, and penalties. Showed the bank the check image, they fixed it. (They also admitted that the OCR software made no attempt to read the handwritten amount, nor the signature.) I thought it was a fluke, but it happened again for the the next two checks.

So I started writing the amount as:

$1234.66

and things started working again. So no, I am not impressed with the OCR used to read checks, and it is clearly not remotely ready to read general handwriting.
Docker has repeatedly optimized for usability (including dumb users) over security. User experience is "my app just works", not "my app works, but only after I remember to add these 10 capabilities".

Frankly, it seems like it's an explicit goal of docker to let people who know nothing about linux use linux containers. Another obvious goal is to ship fast, and add security later maybe (see the disaster that is docker registry auth).
It's not about differences in political views. I'm not going to respect you if you support racists and misogynists.
Well sure, if you compare vim to some kind of strawman notepad user it's gonna look pretty good. But if you compare it with someone who's put a fraction as much effort into learning a modern editor, the benefits seem a lot more dubious.

e.g. in Sublime:

>if I want to duplicate a line

Ctrl-Shift-D

>If I want to change the contents of a quoted string

Ctrl-Shift-M selects inside parens. It doesn't do quotes by default, but there might be a way to enable that.

EDIT: I looked this up afterwards, and discovered Ctrl-Shift-Space selects a quoted (or parened) block, although it includes the quotes.

>If I want to change each line from the current line to the next blank line to a continuous quoted string

Okay, this seems a bit contrived, and I'm not convinced the average vim user would bother with this rather than just doing something like I"<Esc>}kA" or whatever.

Unless you're bulk editing, in which case I think Sublime's regex find and replace would be similarly effective, and probably easier to get right than typing the whole command in one.

I will note however that selecting text and pressing a paren key wraps it in parens, and as above it might be possible to make that work for quotes.
https://www.bing.com/videos/search?q=jfk+secrecy+is+repugnan...
It's not crazy. Banning people because they have political opinions you disagree with is insane and will destroy democracy and polarize society.
It's easy to be a "maximalist" compared to this. Have a spouse, have kids. Cook. Have pretty much any hobby. Maintain a house (tools, lawn junk). Have people over sometimes who expect you to, you know, have things like a normal person does.

That said, if I were young, unattached, and traveling a lot, of course I'd live like this. It doesn't even seem that special or surprising to me to live this way under those circumstances.
Not doing business with a billionaire is not remotely comparable with actively preventing your (presumably non-billionaire) friend from getting a job. If you want to engage with people about this in a reasonable way, you need to understand this.
James Baldwin Debates William F. Buckley (1965) [video]
Always, always, always ask yourself the following: if everyone else in the world would do what you do, would the world still work?

Yes? Ok, keep going. Maybe you have something to teach.

No? Change, you are wrong.
You had the advantage of actually bothering to look at the team before passing comment on it though.
It means power -- power to the people in the interest of constitutional equality and liberty, not a tyranny, aristocracy, oligarchy, or bad democracy.

Aristotle said there are 6 kinds of government, 3 good ones and 3 bad ones.
The bad ones are where the ruler rules in their own interest. The good ones are where the ruler rules in the public interest.
How many people rule:
In Tyranny - 1 person rules in their own interest
Monarchy - 1 person rules in the public interest (a good tyrant is a monarch)
Aristocracy - a few people rule in the public interest
Oligarchy - a few people rule in their own interest
Democracy - all people rule in the public interest
Bad Democracy - all people rule in the interest of the majority and oppress the minority
If you look at the AMP docs (https://www.ampproject.org/docs/guides/discovery), publishers use <link> tags to point to the AMP page. For the original article, the AMP version lives at https://www.alexkras.com/google-may-be-stealing-your-mobile-... but the URL could follow whatever scheme the publisher wants.

Since Google search is most likely discovering the AMP page via the <link rel="amphtml"> tag, they really should just use that URL. The Google servers do add a couple minor things beyond being a distributed cache though. First, there's swipe navigation to other articles if the link was located in the top carousel in search results. Second, if you are on a laptop, the Google servers will redirect you to the full version rather than use the AMP cache.
The banner is needed to show the logical origin, given that the browser is still on Google.com and the article is shown in a iframe (to enable pre-rendering). Our native apps do not have this constraint and thus don't have the extra bar.

I can't give you a 100% reason for the X. I know multiple UI versions were tested and this did well.
Thank god I'm not the only one who was baffled at first by the headline.
I never understood why container security needs to be treated differently then regular security for the os and process.
Asians aren't white this week?
Does this guy not wash his clothes? I can't imagine a shirt being used 3 days in a row at the gym not smelling awful.

I'm also a bit fascinated at going out of your way to buy shirts half-off, then buying a 12-inch macbook. If you only own a couple things, why not just get the thing directly?

Though maybe this is one of those "the richest people are the stingiest" things

I am super fascinated by minimalism as a concept though, especially when the rubber hits the road. What do you do for weddings, for example? How can you mesh minimalism with trying not to waste things (disposable toiletries are a bit of a waste).

Bit OT, but I remember some guy who went minimalist after the macbook air came out. Like just shirts, MBA, and a kindle. I remember the blog being pretty popular in tech circles, does anyone know what I'm thinking about?
US warship to visit New Zealand ending 30 year stalemate on nuclear vessels
The narrative of sexism among Bangalore startups
>The close button goes back.

No. Just no. The back button goes back. Period.

The close button closes modal windows overlaying the original page and originating from the same site.

I can already hear you countering "But.. since the content is served from google.com due to caching, this pattern is technically correct".

Which is tantamount to saying "We serve the content. So we can add whatever the heck we want"

Very frigging clever Google. Well done. /s
Convert 3D Models to PDFs and Convert All Polygons to Triangles in a 3D Scene
The tour of Scala lost me initially.
I used "Another tour of Scala", I found that one to be easier to digest.
Playing devil's advocate, I think this is a dangerous road to go down. I'm in my second year of making a procedural game, and I think the existential danger involved is that of making a game that's more interesting to develop than it is to play.

That is, it's more challenging and rewarding to me to simulate tectonic movement than it is to generate terrain from random noise and tweak it until it feels okay. But the important question is, is the game noticeably more interesting either way? Do mountains affect gameplay in a way that gets more compelling if they're placed according to tectonic movement?

There are certainly games where the answer is yes, but there are a hell of a lot more where it isn't. And if your game is one of the latter, then complicated simulations are a dangerous trap - not only do you waste time, you also hinder yourself by making your game's content harder to tune (in that you can't just, say, make the mountains 30% higher if mountain height is determined by a complicated process).
I've aways done this. I don't do it to be minimalistic but rather as a way to just not have a ton crap around.

I also don't wash my hair with soap. Again, no real reason other than I don't feel the need to.
Getting Started with Docker for Windows
2x 27" monitors + my Macbook. My whole field of vision is my workstation, and I'm extremely lucky to have my back to a wall (well, glass wall of a rarely used conference room).
Awhile back, I wrote a library[1] to wrap a hex grid around a sphere (technically, there are 12 pentagons so it isn't a true hex grid, but close enough) and perturbed the elevation via perlin noise and then wrote some cellular automata-type vegetation simulations.

Several types of plants would grow, and randomly catch on fire and burn half the planet to the ground, and so on. I had a primitive water cycle, too; water flows to low points or gets absorbed by plants or evaporates. When plants burn, they release their moisture into the air, which rains back down on the ground. It's interesting how small changes to the cellular automata logic can cause major changes in emergent behavior.

That was a very fun experience and I could imagine it being the basis of a game. And being a finite world (unlike Minecraft's practically infinite expanse) it's computationally tractable to simulate a complete ecosystem that's constantly changing; even the parts you haven't explored yet.

[1] https://wiki.haskell.org/IcoGrid
HN censored Marco Arment?
I tried submitting this link - https://marco.org/2016/10/17/shame-on-y-combinator and it said the link was already submitted, so I started looking for the link to read the discussion but couldn't find it anywhere including https://news.ycombinator.com/from?site=marco.org

Was it censored?
There are things that can be done with AMP, that cannot be done with regular fast results (and you can very much build pages that load faster than AMP not only as fast!):
- pre-rendering
- result swiping
There's actually several major realignments since the Republicans displaced the Whigs, but they differ from the changes from the First to Second and Second to Third Party System in that the identity of the two major parties did not change in those realignments; IIRC, the realignment you refer to is sometimes considered the third of those post-Civil War realignments (the one involving the New Deal Coalition is the second, and the first was in the Progressive Era.)
I'm not sure this is how the author is thinking about it. It's probably more like "I'll only have a few pieces of clothing, so I need to make sure they all match."
Well, if you start with a movement predicated on sharing, and then say that "everything you keep public will be free", you're not exactly picking a good start.

I wish more startups would charge for their product, instead of offering a $#*!@!# free tier that then proceeds to kill them more often than not. Yeah, yeah, "growth hacking", blah blah.

It's not that users don't want to pay, it's that startups turn down money so they can roll the dice for hypergrowth and acquisition.
Microsoft link https://msdn.microsoft.com/en-us/virtualization/windowsconta...
There's something to be said for documenting one's experiences and practical tips for traveling light for the benefit of others. Wrapping them in some sort of pretense of a moral philosophy seems gratingly contradictory and tone deaf, though.

"The Zuckerbergs, Bransons, hedge fund managers of the world are wearing the same few things, eating the same few things and trying to work in the same few places. [...] My first week on the road, my old laptop broke. I had work to do, so I went to the first Apple store I could find in Thailand and bought this guy."

Ok, great but this is not in any conceivable way, as a goal or in practice, any of this:

"Practice in poverty. Routinely exposing yourself to fear, stress and hardship in a stable environment to bulletproof your mind for when the proverbial shit hits the proverbial fan."
To me it's fundamentally about political freedom and freedom of expression.

I would state, that if I ran a company, ideally, I would run it so that so long as people didn't violate any applicable laws while "on duty" and didn't work to actively affect the company negatively (violate company policies), whatever they did outside the company was their business (be it robbing liquor stores, beating old ladies with batons, etc.) it's up to society, the police, etc., to deal with extra-work activities of such person not me.

I am simply renting their time to do a job --I'm not hiring them to impart my morality on them. I don't "own" them. They don't have to fit in "culturally".

Here's the thing. People are all for these freedoms up until they think it's going to affect them in a way they don't want.

Lots of people supported WikiLeaks ....till it looked like WikiLeaks would do things counter to their cause...

So, people believe in their beliefs and support things based on their belief systems rather than the concepts of freedom of expression and political freedom, unfortunately.
But not the home edition or whatever the OEM edition is called these days. This is another one of those aggravating things pushing me towards linux/oss.
I don't know where you live, but where I live they still print physical books and newspapers. Maybe someday it will only be possible to be informed if you have Internet access, but that day isn't today.
There's a hilariously ridiculous piece from Dustin Curtis that mixes this minimalist approach with "only having the best of everything": https://dcurt.is/the-best

I quite like to imagine him having a few people over for dinner: "Oh, sorry, I'm afraid my indescribably perfect Japanese flatware costs $8,000 for a fork so I could only buy two. The rest of you can just use your hands, but you're welcome to admire my fork for a moment if you wish to..."
The UI logically and visually belongs to the opening app, indeed. If the page itself opens a modal it opens on top of the bar and it's close button closes that modal.
That's actually really misleading. A system like siri is split up into different parts:

-- speech to text

-- natural language understanding ( entity recognition, intent classification, entity resolution)

-- language generation and speech to text

It sounds like what they're saying is that DNNs are used for their speech recognition (speech is split into acoustic and language modeling, and DNN speech models have been state-of-the-art for about 4 years). It's kinda a "so what?" that they were using DNNs for their acoustic models, and nothing to do with the interesting parts of the system.

If they were using DNNs for their NLU system back then I'd be kinda surprised.
Work from home when you need to actually get stuff done :). Don't ask, just do it.
Are you really 'second to none' at something?
> the not-so-perfect plugins for gradle

Could be because Gradle up to version 2.x provided only Groovy for writing plugins and build scripts. Gradle 3.0 was released a few months ago, and provides both Kotlin and Groovy for plugins and builds, and even prefers Kotlin for writing plugins. Perhaps the "not-so-perfect" situation will change as plugin providers switch over.

I recently looked into Groovy's apparent popularity at #17 on the TIOBE ranking and found Baidu was giving a result 12 times too high and Yahoo a result 20 times too high, both of which would skew the ranking. Groovy's real ranking is somewhere below that of #50 ranked Clojure. These results are being used to promote Groovy as successful to the Apache Software Foundation directorship. I can understand Gradleware wanting to switch to a language with a seemingly more honest approach to promotion.
Don't miss that Andrew Ng, a rock star in deep learning and AI, Stanford professor, Google Brain founder, Coursera cofounder, is now at Baidu.
What has the election got to do with AWS launching a new region?
As far as I recall, there are 8 bytes set to zero in the TC header at a very curious location.
Oh well sure it can't on iOS devices, but that is Apple's doing, not Google's.

It does have full functionality on all GMS (Google Mobile Services) Android devices though (Sammy, HTC, LG, 1+, Sony, etc.). As for people not buying a device for it's assistant, I think that is an extremely short sighted comment. At least in the US where everyone has an iPhone and considers Siri near worthless, not many people use their assistant. And many of those that do are locked into a mindset that it can only do basic things/answer simple questions (i.e. remind me of x, whats the weather, whats score of the game, text nick hey). My friends head nearly fell off the other day when I asked my phone why people put nitrogen in their tires and it read back a perfect response without me even having to touch it.

As people break out of the "assistants are shitty" mindset in coming years, and especially as talking to your phone becomes more socially acceptable, I think there will be much more focus on who does it best. Without a doubt the future is going to be riddled with AI. In that sense to write off personal assistants as marketing gimmicks sounds as ludicrous as writing off the electric light bulb as a neat trick in 1850.
What's holding back user namespaces with Docker, are containers requiring real root common or is there some other reason it's turned off by default?

I guess the explanation might be the example image here: it's called "fedora". I thought running whole Linux distributions VM/LXC-style under Docker didn't really work - the Docker people always said you're only supposed run one app per container. Has this changed?
It seems like there's certain difference not just in magnitude but quality between Trump and previous Republicans. I'd have never voted for Romney, for example, but I wouldn't have had a major problem with friends supporting him.

Trump seems to be different. He's different enough to get a significant number of Republicans to defect – not just other candidates, who might just be following public opinion, but also retiring politicians or commentators, where I can't think of a reason besides an honest believe in the danger of a Trump presidency.

His words & actions actions are outside the Overton window, and I'd argue the problem is that he's not just threatening policy positions many hold dear (something like drilling for oil in national parks or supporting the poor<1>), but because he seems to potential affect the machinery of democracy itself (threatening to create laws restricting the press' ability to criticize him or to jail HC).

<1> made-up examples of policies people don't like. I actually couldn't remember any policies he's advocating
When dogs saved an entire town from lethal disease
The background is a canvas element - the gear turning is implemented with javascript.
I believe yes, video tutorials are a good way to learn. But one also needs to work with the exercises, write the code, and eventually write more code on their own :)
Dang! Sorry to hear this. I had a CodeBender account a while back when I had time to play with Arduino devices. Haven't had the time lately, but from all I remember, it was a great online IDE for such devices.

I wish the team all the best. I didn't expect that the site would cost ~$25K/month to keep up. That is a huge cost to be borne out of their own pockets, or from the modest investment money they had.
We previously used ply but ran into a few issues:

The main issue was that generating the tables was extremely slow (~15mins). We solved this by packaging the tables, but when the version of ply changed a table regeneration was forced on our users.

The recursive descent parser was also simpler and significantly more performant.

There's a short write-up on the PR: https://github.com/mathics/Mathics/pull/416
From Tradecraft to Sexpionage: The Americans Actually Happened
They'll make one be less lost at the start, however you still have to do the work.
PortableApps is really good for keeping track of your programs, and making them, well, portable.

http://portableapps.com/

Also I highly recommend xplorer2, it's so much better than the built in file explorer:
http://zabkat.com/

There's a free alternative as well:
http://portableapps.com/apps/utilities/cubicexplorer_portabl...
> "Practice in poverty. Routinely exposing yourself to fear, stress and hardship in a stable environment to bulletproof your mind for when the proverbial shit hits the proverbial fan."

Yeah, I'm not sure this is what Seneca had in mind. More like visiting the soup kitchen as a diner while wearing clothes you got for free.
I bought (among other things) the Wool & Prince merino button-down for a hand-luggage-only around-the-world trip last year. It is every bit as amazing as he suggests, and then some.
In this case the frame rate went from 0.25 fps to 40 fps, a 160x improvement, so "fundamental" it is.
Everyone is "not for coal either" but when you strongly oppose nuclear power and weakly oppose coal power, you are fighting for more coal power.
Thanks, that's a relief.
> This makes it ... much harder to navigate to the publisher that created the page in the first place

What makes it hard? People click on links to navigate around the publisher's web site, and you can still have links in the AMP landing page.
The decoupling of emissions and growth is underway. These 5 charts show how
I would take even odds against you on that bet. While the US would like to be seen as gearing up to take on China, most policy is driven in the direction of symbolism and a desire to have China step up so the US can step down in international affairs (a much more likely scenario is a renewed emphasis on North Korea as China's most potent regional security threat).

The American space program has been doomed for so long that it's hard to imagine a single speech would turn anyone around.

More generally, this outlook is part of why the TTP is staggeringly unpopular -- developing a soft power base in Asia, independent of China, simply isn't worth sacrificing _anything_, no matter how small, in the eyes of both the American public and it's current major party nominees.
Here it is: https://news.ycombinator.com/item?id=12731270
For many ideas, you can't really understand what your own viewpoint until you see an opposing idea and reject it. And you can't really consider why you believe what you believe until you have to defend it against criticism.

That being said, this kind of argument is only really useful in the right kind of environment, academia for example. Certainly not the vast majority of the Internet. And once you've thought about these things for a bit, there's not much value in continually exposing yourself to a toxic cesspool just to remind yourself that it's not for you.
Minimalism just means keeping close to some minimum. It can make sense in any context, the minimum just changes.
>to show the logical origin, given that the browser is still on Google.com and the article is shown in a iframe

What an amazing coincidence that this great new tech requires users to remain on google.com "for technical reasons".
Clickbait headline.
This was always my favorite vim cheatsheet when learning: http://vimcheatsheet.com/
agreed. one of the two best history of computing books I've read, "dealers of lightning" being the other
Most people understand that, with the notable exception of the author of the article.