skysight-inc/HackerNews huggingface dataset:
> ...but, this 'dont use anything but the standard library' movement that keeps popping up here and on reddit is just ridiculous. It's just fall out from people who can't be bothered figuring out how to use 3rd party dependencies.

Unlikely, I myself slowly came to arrive at this philosophy after 15 years in programming. Nothing lasts forever except bit-rot! Look if I want to look back at my youth in old age, that'll mean looking at, running, playing with old code.

Do I want my time spent discovering and documenting obscure bugs in rare contexts/situations of other people's code, or my own? Guess which.

Has a 3rd-party framework/lib been fine-tuned and painfully optimized for many months for my actual use-case, or their authors'/audience's? Guess which.

Is the stuff these actually offer any actual rocket science, or just pretty basic easily grokked stuff except 80% of it I don't even need and that 10% I really do and nobody covers turns out to be nigh on impossible to integrate with their very peculiarly own idiomatic ways of describing things which I wouldn't ever have any trouble parsing through had they used my own peculiarities? Guess.

Now don't get me wrong, am I going to reinvent CUDA, OpenGL, .NET/JVM or other crucial infrastructure layers, of course not.

But most helper libraries and bootstrapping frameworks are at best fluff for a MVP, then get that timebomb the hell out of your codebase built-to-last-the-ages. Do it for your golden years.

(I make an exception for 3rd-party Haskell code as of now. First, you usually just need functions together with the insights that drove their design and workings, not as copy-paste but to adopt-adapt and thus most efficiently learn from. Secondly, the core language is just 6 primitives or so, everything else in Haskell is technically syntactic sugar and language extensions, so writing "pure" Haskell would probably be as nightmarish as coding in Lisp s-expressions (then again, I sure know some delight in this). Thirdly, with equational reasoning and referential integrity guaranteed for every piece of Haskell code that compiles, the fragility is a lot less and mostly comes from IO interactions with the outside/real world, which I'm ultimately going to recoup control over myself anyway. Further, most Haskellers are as of now way more seasoned and I can only learn from their work. Even furthermore, even much/most of the built-ins are written for learners or clarity, not efficiency/robustness/all-edge-cases-correctness/etc and will need custom replacements with time, on a case-to-case basis. Lastly, it'll be a breeze (in comparison) to just keep various versions of older compiler versions around, it's all quite self-contained for the most part, Stack excels at this but one could decidedly do so manually in case Stack gets stuck decades later.)
Rambling... what exactly is the point here?
Same, easily in the top 3.

It's also my favourite opening lines of any film:

> Newsreader: Day 1,000 of the Siege of Seattle.

> Newsreader: The Muslim community demands an end to the Army's occupation of mosques.

> Newsreader: The Homeland Security bill is ratified. After eight years, British borders will remain closed. The deportation of illegal immigrants will continue. Good morning. Our lead story.

What a way to set the scene
Pandigital approximations of e and pi
How to Enable Two-Factor Authentication on Slack
What Scientists Think About Scientists
There is: the attention schema theory, and I find it quite compelling.

I've come to think that the great consciousness mystery is a psychological one: why are human beings so obsessed with the consciousness mystery? Why do we need so much to believe that we are special?

Should this super AI come to be, I expect it to give the problem of consciousness the same amount of thought we usually give to other people's bowel movements.
The point is that the JSON parser runs in the browser - as native code - so it's rather difficult to match it's performance with some other parser in JS, even if that one has an easier job to do.
This is reasonable. Aside for must-reads, I don't read articles or news stories, funny posts, memes, gifs, etc. if they take way too long to load (3000ms+), or if it's TLDR (unless it's must-read). Most of the time, stuff ends up being TLDR, and it's a quick skim to make sure I'm not missing must-read. On websites like Washington Post, Bloomberg, etc. there's just too much shit going on. Too many ads. Too many popups. Too many "please give me your email!" requests. Shit's everywhere on the internet. I'm not about to go to Rocket Fizz for a Snickers Bar.
Not quite understanding all the downvotes.
EveryDay Carry Pentest Edition
True. We have a mixture of Apple's Thunderbolt and Mini-DP displays at work and it confuses the hell out of our Windows users. Some adapters/docking stations work, some don't.
I have been told that the code I write is ugly, multiple times by different people.

The only time this has ever bothered me is when it's in the interview process and costs me the job.

I usually stop working on code when it's "good enough", which is to say, when it works.

Maybe I have low standards.
Cli Shell to Aid in Writing HipHop Lyrics
The situation has changed. The nature of people’s consumption of the Web is different now, especially with the take-up of mobile browsing in the last couple of years. (The change in the nature of consumption on that count in particular is why I would like to see results from the last year, especially if they’re segmented by device.)

People depend on the web more than they did, so they might be willing to wait for things longer—or even just be resigned to the web being slow. Or perhaps the increased number of providers means that they won’t be willing to wait as long. I don’t know.

It does seem to me that the precious few studies that there are from recent times haven’t shown as severe a drop-off as ones from ten years ago did. But then the ranges of the results are so far out of my experience in non-US countries that I don’t feel I can judge it.

What I do know is that I have had people complain of the age of the data I cited within the last couple of years, when citing the traditional examples of Amazon and Google. Their age and the indubitable ecosystem changes since their time make me a little leery of citing them now, because after due thought, I agree with the objections.

As I say, I want performance to be a commercially valuable factor, because it would justify one of my favourite two topics in IT. I just want us to be using solid, dependable studies of the matter so that we can prove our point without reasonable doubt, and justify expenditure on improving performance, rather than aged studies which are open to quibble.
It's really just a plot device. Suspend your belief for that one part of the movie, and enjoy the rest of the social and political commentary.
Anything by Haruki Murakami. Start with "The Wind-Up Bird Chronicle" and never look back. Supernatural and super good.
Biggest fundamental difference: no policy network learned via reinforcement learning. AlphaGo = MCTS + Value network + (Policy network). I think that that piece is pretty important and is what allowed AlphaGo to improve so much with self-play.
Whatever you might argue about it's prescience, Children of Men is one of the best films of the last decade. The writing, directing and acting are all stellar. It has some of the best single take shots ever filmed. There's a 20 minute running street battle at the end with tanks and explosions that is shot in a single take.

It's also one of those rare occasions where the movie is far better than the original book. Book is ok, film is outstanding.
> Speed test: https://tools.pingdom.com/#!/FMRYc/http://www.futureclaw.com
>
> 580 ms

The backend number is nice, really, but the quoted load time by the tool isn't. My jenkins loads almost as fast, (and according to the tool faster than HN), and isn't even hosted in a DC. Some pages hosted on the same machine load in almost a quarter of that. Most of that is internet latency, the same pages requested from the same network take just a couple ms. Even Jenkins only takes 65 ms for /.
They do because they see the intent to make that erroneous connection with backup plan of telling you 'only' said it one way and not the other (can't tell my self too). Higher order logic.

Kids can make you happy or tired, or both, too many factors for your parenting to go wrong way. Especially if you aren't rich. Imo, friends and gfs are far easier to get mutual happiness with, because they are self-established. I've lost too many friends to happy families they hate now, so personally I don't get your statement any way around.
You only need someone to buy your book, you don't need them to read it ;)
Sometimes good enough is best, and other times a refactoring is worth it. Key is to think of it from a business point of view. If you always refactor or never refactor, both extremes are suboptimal IMO. Deciding when a quick fix is good vs. something more considered is an art.
I really miss USENET of the good ol' days (pre-AOL escaping its garden) .. it was one of the most vivid and energising resources on the Internet. I guess its still out there, ticking away, but I haven't personally fired up an nntp reader in years.

I would, though, if there were to be some sort of USENET revival. Actually I guess there is no reason not to .. but last time I checked, it seemed pretty dead.

These days, sites like HN and reddit seem to fill the need - at least, its possible to get a similar vibe. But I wonder if there will ever be a case for the revival of the whole nntp distribution mechanism - or if its more feasible to use the same set of technologies for lesser, more local, kinds of content distribution.
My favourite book to recommend is 'Carter Beats the Devil' by Glen David Gold. Perhaps the best praise I can give it is that I've recommended it quite a lot, with many varied friends and relatives reporting they found it most enjoyable.

I find it difficult to describe why I personally love it, but if you get into reading fiction, think about putting it on your shelf.
Information geometry is a very interesting research topic. In essence it allows to define a metric (and therefore a measure of distance) between probability distributions.

As a results, it has a lot of practical application in machine learning and has been use successfully for classification in Neuroscience, Radar signal processing and computer vision.

we can also note that Information Geometry can be seen as a sub-field of Riemannian Geometry, with some equivalence between metric. For example, the cannonical metric for symetric and positive definite (SPD) matrices in Riemannian geometry is actually equivalent to the metric for multivariate normal distribution obtained with Information geometry.

For some application, IG is very efficient. it has been used for multivariate time-series for classification of EEG signal and was at the center of the winning solution of 3 kaggle challenges : https://github.com/alexandrebarachant
Why?

Because mobile.

An acceptable 2s load time on Wifi might turn into 2 minutes on Edge.

You might say, 95% of our customers have 3G, to which I'll reply, 100% of your customers sometimes don't have 3G.

And when your page takes a minute to load, it doesn't matter what your time to market was, because noone will look at it.

When your news website is sluggish every time I'm on the train, I'll stop reading it, and do something else, like browse hacker news, which is always fast.
I read the gang of four, got a hard on and banged out some code with lots of classes with really long names. Felt damn proud of it at the time. Wanted to be the next Martin Fowler, but probably just some confused poor sod now maintaining that pile.
الركاب عادوا إلى ليبيا وسلاح الجريمة كان مزيف
Smart TV Sony 55” XBR-55X855C com sistema operacional Android
In the early moments after the big bang, the metric of the universe expanded much faster than the speed of light increasing it's size way above the c x t linearity.

This doesn't violate relativity though, since what is expanding is the length of the spacial dimensions, but the particles between themselves are moving slower than the speed of light (imagine 2 points in the surface of a balloon when the ballon is inflating).
THE CHRIST IANS
I'm not sure what you don't believe. Perhaps you should try it and report back with some actual evidence instead of ignoring that change is possible.
I don't have the data. I use indeed.com trend queries. All we can do is to select which keywords to use.
>replicable manner. Study hard in HS -> Go to a good college -> Work your ass off for a good GPA -> go do a MBA/JD/MD/CS degree at an elite university -> get a six figure job and work your ass off. Not much luck involved there.

>Not much luck involved there.

Except being born in a white rich household with access to food, water, shelter, support system, good high school so you can go to an elite college. Do you think everyone born in Africa/China (just to name a few countries) have the option to take this route you describe?
I don't think that's a natural outcome at all.

I think wealthy "first worlders" tend to be very "aware" of poverty and want to make a difference despite being quite far removed from it.

On the other hand in countries with serious poverty where the middle class live in the same communities as those in desperate poverty there is a lot less focus and sympathy.
Haver het gezondste graan dat past in ieder eetpatroon and Recepten
I'm curious why Apple's approach of drawing things at 2x or 3x and then downscaling the whole screen hasn't caught on in the Linux world. It seems like scaling the result (a single buffer) should be extremely easy? Laptops and screens targeted at Windows 10 mostly have crappy resolutions for both running at 2x or 1x.
I would have loved if they called their same-day ("more" Prime) service that, instead of "Prime Now".
Context, dude! People go to parties to enjoyably waste time with and around other people. People read tech blogs to learn stuff to help them do better work. The author is mistaking his tech blog for a party.

He can do that if he wants, it's his blog after all. But I can easily sympathize with the grandparent's annoyance at having his attention abused to parse an extrovert's lame stand-up comedic fluff.
Some of us need to use windows for various reasons. There's a bunch of other stuff you can do to prevent spying, they do not fall within the scope of this post.
A problem that Apple used to understand, if you look at their keyboard USB cords:

http://www.mcelhearn.com/images/articles/20060828181525223_1...

I guess the USB-C plug is too small for gimmicks like this, though. Would've been nice to distinguish between USB-C and TB 3.1.
Part of the issue is that you are optimising for your own time and experience, not the users.
> ""90 thousand millions ly in diameter"
This is the diameter of the observable universe. We don't know if the universe is infinitely big, but all signs (e.g. the flatness of space as far as we can measure it) point to it being infinite, or very very much larger than our observable sphere."

Our observable sphere is nowhere near 90 thousand million ly in diameter since that would violate relativity. Our observable sphere in ly is always smaller than the age of the universe in years (so ~14 thousand million years).

Also, what you said is no fact, basic or not, it's just some misconception you have about cosmology so you should stop spreading that word since you are misinforming people you talk to.

In a nutshell: A Universe that begins in a singularity cannot have an infinite diameter and while it's true that we do calculate the size of the Universe by assuming the expansion rate right after the Big Bang and that rate might be wrong, it still cannot be infinite without violating the major principles of physics and the all big bang theory.
Cyanogen services shutting down
The quality has never been stellar for me. It's similar to speaking on a landline, but not nearly as good as VoLTE or some online systems (Hangouts excepted, because their quality is poor every time I've used it).

I've tried it between the US and US/Europe, for what it's worth, over mobile internet connections.
1st. It's not an argument, it's science and what your parent just said violates general relativity (read the lengthly answer given in the thread).

2nd. The great grandparent asked: "So why are we not Boltzmann Brains ourselves?" and that's what was being answered.

I hope that this teaching will get you to accept it...
OK so I take it you agree that these techniques are not well-represented in the NIST report?
This is a good read [0]. Been using this approach in several larger applications for a while (with great success).

By decoupling the selection of state from the actual state structure (using relative selectors) + defining a public interface for your features (your app will basically consist of smaller apps - fractally) you can achieve what you're after.

[0] http://jaysoo.ca/2016/02/28/organizing-redux-application/
This is a well written article. I only read it because he initially presented a link to his website, which ended up loading in 250ms. This begged the question "why did it load so fast?" which in turn begged the entire article. That presentation was genius, at some level. You can't not read the article.

Reading this article is like witnessing a race between a bunch of lions, only to see the winner unzip what appears to be a lion costume covering a cheetah. The website appears as if it has the overhead of a DB, other networks, etc., when it actually doesn't.

Instead the article reads as "a few tricks to make really fast websites that don't do anything". Of course, that's not entirely true, since the optimizations mentioned do apply to more involved websites, but with much lower efficacy. Anyways, funny article.
Why?

Because its all about making compromises to manage an app and achieve its goals. You are right about the time to market and launching the product sooner should be the number one priority. But of all the factors that make your product worthwhile, performance is a pretty darn good factor.

There are several websites today on the internet who have the potential to become great, if only they pay some heed to the performance factor. Take the Upwork freelancing site for example, its performance was really solid when it was oDesk, its predecessor. Its basically, because of the earlier oDesk goodwill that it still even has a sizable userbase today. Sometime in 2013, along the lines of your thinking, some management guru must have cut corners in development of the repolished upwork site, and the result was an absolute performance nightmare! As a freelancer, Upwork is a third or fourth priority for me now, whereas the former oDesk was actually number one.

Another example of a nightmarish performance is Quora - it has a fantastic readership that supplies solid content to the site. Its a solid proof that really good content is so much valued in the online world - that despite its lagging performance, people are willing to endure a site with good content, but that doesn't mean its ideal. Quora still has a lot of potential, it can match or maybe even surpass the levels of Reddit and HN, or even Facebook and Linkedin if they pay heed to the performance factor, but I don't see that happening soon!
According to their website, there is only one JavaScript implementation, this that one seems to be for server side (NodeJS), not client side (browser).

And even if we had that, we would need some consensus (read: coding rules) on how to exactly encode HTML/CSS/etc. in MessagePack.

Looks doable for me, but there is a long way do go.
Plus there's the whole upload your binary to their website. I wonder if it can be exploited.
Im pretty sure, reading the comments below, i will find lots of engineering solutions to make nuclear power saver. And those solutions will be good.

But how to make nuclear power saver, when the economy takes a downturn and middle management at the plant closes both eyes to cheap, not on spec repairs and not-so-excellent replacement solutions for the problems. How do you ensure a constant high-maintenance machine against the corroding forces of the market? State maintenance funds? But this would be unfair to any energetic non-carbon replacement energy source.
On the other hand, the rise of solar could lead to a series of Chernobyl by economic neglect. And that is why i am against nuclear- they are able to hold there economic surroundings hostage.
Spoken like a conscious mind
The story: http://oppositelock.kinja.com/favorite-sr-71-story-107912704...

Merry Christmas to everyone who hasn't read it yet.
And the scene in the barn with the animals all around, c'mon.
Apple doesn't own Bluetooth either and yet they have strict control over which accessories (gamepads) can be used with iOS and charge for the privilege. Headphones with the old 3.5mm jack are also available in more expensive variants with the MFi certification.

Even when there's no money in it, Apple uses whitelists in some places, like which SSDs get TRIM and which displays work and get the HiDPI checkbox:

https://support.apple.com/en-us/HT206587

Who owns a standard doesn't seem to matter at this point.
Scans unveil secrets of world's oldest mummies
IBM brings proprietary supercomputing technology Watson to fight cancer in India
I maintain an internal legacy PHP and Perl (yes, both) web app from the early 2000s for a large corp.
The restrictions are what I really appreciate about functional programming, and why I find slapping FP features on top of OO or imperative languages not particularly compelling.
I agree, this realization comes over time: when you have lived through a few languages and a few dozen frameworks.

The problem with frameworks is that they often turn out to be cancerous: one type of idea metastasises all over your code and then forces you to express everything in a philosophy that might get in the way over time.

In my experience: this eagerness to get entangled in frameworks tends to be inversely proportional to experience.
The NCI in the US has funded projects like TCGA https://gdc-portal.nci.nih.gov/ - which has open-sourced both the platform, the APIs & the genomics data.

Shouldn't life saving technology be kept open-source?
Introducing Uber Freight: We're in for the Long Haul
I can deal with not having doors, but that call-center-meets-assembly-line layout with seats intended to be filled by engineers actually gave me the chills to learn that they really do exist.

I supposed the application wouldn't do me any good: working at a place like that, I'd sooner fire myself!
Windows 10 Enterprise LTSB (N) or bust.

I don't horse around with my operating systems, and I won't accept M$FT's substandard offerings.