skysight-inc/HackerNews huggingface dataset:
This is false.

There are a collection of private trackers run by motivated volunteers and paid for with meager donations which have collections far superior to the best paid services or archives anywhere or at any time in history.

They do this by erecting and maintaining virtual economies where what you can get is limited by how much you've shared.
The World Isn’t Less Free Than It Used to Be
> I pretty squarely disagree with Rob Pike on that one.

TBH that's kind of an indication that you should rethink your position. Rob Pike has a lot of experience, he's seen a lot, and he knows what he's doing. I'm not saying you're wrong, just that you shouldn't snap to the defensive position.
Even if they do, people lose interest, stop paying hosting fees, or generally move on. I have a generally unmaintained personal site that was on Comcast Personal Web Pages--which were shut down last year. I do have backups (which many wouldn't have had) and I did rehost the site for now (as many also wouldn't have bothered doing).
I've had to work with PDF files before, and they're absolutely horrible. Precisely because of what you state: "little bits of text floating anywhere". Or something like disjoint, not-grouped, lines for table drawing, instead of a generic table with formatting, width/height, etc.

Though, I generally agree with you, PDF/A is quite a good way of storing documents for long-term. But, that doesn't mean that PNG files along with text files, even with x:y coordinates next to the pieces of text, aren't a feasible alternative.
The difference between hardware and software is getting fuzzy (Transmeta, NVIDIA Denver, ...), but there's at least one (admittedly terrible) FPGA implementation of a subset of MMIX large enough to execute small graphical demos: https://github.com/tommythorn/fpgammix
Good info! I really have no clue what I'm doing. Just trying to help coworkers figure out if they need to uninstall any apps, really :)
Is it me or the visualization is very hard to follow?

E.g. if you highlight the 'Dancers and Choreographers' section, it's not at all clear that more female dancers marry male welders.
Yes, in theory it's really helpful. It's the reality that's the problem:

http://www.nojitter.com/post/240169541/reports-on-availabili...
I was thinking more the fact that anything transpiled to Javascript can potentially be run on services like Amazon Lambda via Node.js or other competing services that only run code from a small set of languages.
The implications of the LIGO discovery
It's pretty easy to merge a static and dynamic inventory in Ansible. I also can't see sticking with puppet if you're already moving to use ansible to converge. Ansible+good inventory scripts+The foreman ftw.
What Pigeons Teach Us About Love
That's true, but private trackers have centralized costs and are often funded by donations or paid perks.
3 reasons why you need yet another analytics tool
I thought the joke is that we behave like if we were on Reddit - except we aren't.
How could this result be reproduced in an independent repetition, then?
Swift Protocols and the Promised Land
Everything you need to know about gravitational waves
I'm Losing My Case of Unicorn Envy
A lot of the music posted is a single here, a single there - often before official release. Sometimes it isn't weeks until that single (or larger album) is available for purchase.

Plus, for the electronic/DJ side of things, many of the tracks posted are remixes which aren't ever for sale (it seems). But from a scale standpoint, you would think that there might be some sort of revenue opportunity there.
what printer do you use?
There were handheld calculators doing advanced math, clearly some kind of computer, in Asimov's Foundation around 1940.
Had some huge (10x) increase in ping times to Roubaix yesterday, but everything seems fine for me today. Firs time in 3 years I've noticed anything.
B.P. Abbott must be getting a lot of inquiries :)

Edit: Abbott is, when alphabetically arranged, the first name of a long list of authors.
Believe it or not, some people are style-blind and/or html- or css-impaired.
IBM is truly owe of the most loathsome tech companies in our industry. They have a long record of treating their employees horribly. Many people I know have been laid off at IBM and made to train their (foreign) replacements. One person I know has worked for IBM 3 times (twice through acquisitions) and was laid off all 3 times! Please keep this stuff in mind as a contrast to their flashy new marketing.
OP, great job. I have been trying to solve this very same problem for over an year now, and have a business plan based on the same. Is there a way I can pm you and get some clarifications. Thanks.
I'm not sure how many Walgreens stores were modified to support the build out needed for the Theranos labs but the relationship must be pretty toxic if they are considering eating the cost (unless they required Theranos to paid for said) of the buildouts and / or attempting to find a replacement that could utilize the same facilities.

The Walgreens I have visited that included Theranos required a rather large modification to the standard layout...not to mention the (speculating here) the legalities surrounding handling bodily fluids that you wouldn't consider in a typical pharmacy.
Price?
The keyword is "well-tested, heavily used library'. Especially in the web area I see a lot of imported libraries from github or wherever for doing simple things. In the end you end up with dozens of dependencies you don't know how and when to update.

My rule of thumb is if the stuff we need can be reduced to a few functions, it's better to copy so you at least know which code you are using and don't have thousands of lines of code in you repo where you don't know if they are ever being used,
Show HN: Party with a Local 2.0 – a night out anywhere is better with a local
Why are you pointing your yagi at small birds? :-)
Get rid of Hola
There's an important kind of compromise that isn't discussed as often: using an external library but behind an interface of your own design, an "anti corruption layer". If the external dependency is limited to one small bridge in your application, then it's so much easier to see what parts of the dependency you actually depend on, to upgrade the dependency when its API inevitably changes, to replace it entirely if it becomes a burden.
Balance is good. Unfortunately ideologues have taken over software as they have taken over politics.
> Moore's law, the principle that has powered the information-technology revolution since the 1960s, is nearing its end.

I don't understand why people keep saying Moore's law will end soon... as if it's a forecast. I just checked an online site for cpus and the fastest one available was at 3.7 GHZ. It was maybe 3.2 GHZ two years ago. In 2001, I bought a computer that ran at 1 GHZ. That's 15 years ago! Moore's law is usually defined as doubling every 18 months. Even if we stretched it to every 24 months, we should be at well over 100 GHZ. Even if we account for the 4 cores, it's still not happening.

What am I missing here? It seems like Moore's law has been dead for years. Please don't tell me about experimental cpus that are faster or theoretical processors. Moore's law is defined as speed increases while the price stays the same. What matters is what cpus are available to consumers.
HPKP is HTTP Public Key Pinning, you aren't pinning certificates, you're pinning the public key. This means that you don't necessarily need to change any pins when you renew certificates as the certificate can use the same key pair. The only time you need to consume a backup pin when renewing the certificate is if you have a new public key signed. I think it's important to understand the difference before you try to deploy HPKP.

As for pinning the CA instead of your own public key, you can see my other comments in this thread with links about how GitHub pin their CA and a backup CA. I also have a link with information on the various levels in a chain you can pin at like the leaf, intermediate and root. Each has its own benefits and drawbacks.
>Monolinguals have less data to process

and Bilingual data is highly repetitive. And not every concept is useful - what use are german gendered pronouns? Add in that fact that as a tool for communication, you won't be able to use you full vocabulary everywhere.

In addition, seems like there is an obvious difficulty wrt incompatible grammars.

There's nothing preventing you expanding you current vocabulary in your native language (jargon) - why do you need to learn a new language?
Well in a browser extension, you wouldn't necessarily have a lot of people grabbing the comment history. The program could still run as it does, calling the HN API every ten minutes for new replies. The browser extension could just call the service to see if it has found any new replies for you particularly.
The trouble is that cultural importance is an aggregation of the preferences and behavior of millions of people, but hosting and backing up digital content requires deliberate action (and money) from individuals. In other words, stuff doesn't just automatically get hosted and backed up because a bunch of people enjoy the stuff.
> after hours and hours on the front page

The software downweights stories after they've been on the front page a long time (currently 15 hours).
New study suggests northern tundra shifting from carbon sink to carbon source
Lesbians tend to earn more than heterosexual women
While I completely agree with the sentiment[1], there is a bit of hyperbole (and/or literary license) in the suggestion to "Kill Your Dependencies". Modular, well-contained code is very good. It's usually a good idea to build on other people's work, though this is yet another trade-off decision that will always be part of the software design process.

A lot of the dependencies discussed in this blog post are libraries that aren't actually adding anything useful: the various JSON parsing libraries that should be replaced with the parser in stdlib, or rspec testing libraries that shouldn't have ever been a regular runtime dependency.

[1] Managing complexity and dependencies is probably the most important concern going into the future, not just in programming, but also in every other complex system.
Rob Pike's authority does not counter the negative experience I've had with vendoring dependencies, making local changes, and drifting so far from upstream that it becomes extremely difficult to merge in bugfixes. Or the positive experience I've had with package managers making it easy to bring in third-party code, easier than copying it in.
Google self-driving car is its own driver
Of all the lines starting at 'Dancers and Choreographers' which are initially red, the thickest one is by far the one that is blue at the other end and ends at 'Welding, Soldering, and Brazing Workers'. I think that's the intended way of drawing that conclusion from the graph.

Overall I'm satisfied with the visualization itself, but it would be nice to have more sorting options.
"But if the choice is between writing something yourself and using someone else's well-tested, heavily-used library, always go for the latter."

Absolutely. However, there are plenty of situations where what you pull down from npm or rubygems isn't actually all that well-written or well-tested.

When I first started programming I kind of had this impression that if an open source library is published on a package repo and people are using it then it must be much better than anything I could write. I have learned the hard way over the years that is not always true.
Which reminds me of the Fordson Snow Machine https://www.youtube.com/watch?v=rn5jkXEFTZ4
The generations thing is the same nonsense as "liberal/conservative". It's a lazy way of trying to understand dynamics in society.
I remember this blog post about how optimizing method calls becomes much harder with refinements (from MRI Ruby 2.1):

http://blog.headius.com/2012/11/refining-ruby.html

It looks like JRuby has refinements now but maybe not great support for them (based on just some quick Googling):

https://github.com/jruby/jruby/issues/1062

So I'm curious if anything tested in the article has refinements support.

Personally I'm still skeptical of refinements, but I guess JRuby will have to support them or more and more gems will start to break.
is there a reason you decided to be unpolite unsolicited? nobody is going to appreciate that
A large number of dependencies is only a problem in environments that aren't amenable to per-function static linking or tree-shaking. These include dynamically typed languages like Python, Ruby, and JavaScript (except when using the Google Closure Compiler in advanced mode), but also platforms like the JVM and .NET when reflection is allowed. Where static linking or tree-shaking is feasible, the run-time impact of bringing in a large library but only using a small part of it is no more than the impact of rewriting the small part you actually use.

Edit: Dart is an interesting case. It has dynamic typing, but it's static enough that tree-shaking is feasible. Seth Ladd's blog post about why tree-shaking is necessary [1] makes the same point that I'm making here.

[1]: http://blog.sethladd.com/2013/01/minification-is-not-enough-...
The update has been working well for me.
Ember.js “Magic” Crash Course
Yeah, def not my cup of UX tea
They're both in February. Months represented by integers start at 0.

> new Date(2016,1,11)
Thu Feb 11 2016 00:00:00 GMT-0800 (PST)
> new Date('2016-02-11')
Wed Feb 10 2016 16:00:00 GMT-0800 (PST)

I make the same mistake constantly even though I learned this years ago.
On a throwaway account here. I'm currently teaching myself to draw using that book and I think the author is really onto something.

My first experience with psilocybin is also something that led me down a similar line of thinking. When the drug really hit me and I looked at anything visually appealing (a painting or a movie) all I could think was, "So this is how a kid sees the world!" A tree (I still knew it was a tree deep down) just looked different. I saw all the little parts that made up a tree. There was no longer a filter to intervene and say, "Yeah that's a tree. You've seen a million." It was like my brain did a revert to its state years ago and it was amazing.
Internet Access Is Finally Permanently Tax Free in the U.S.
Figwort herb
Breakthrough: Scientists detect Einstein's gravity ripples
Copying doesn't make anything better; it just insulates you from upstream bug fixes. If copying is better than adding a line to your Gemfile or whatever, then that's a usability bug in your package manager. The entire reason for package managers' existence is to provide an easier-to-use, more reliable alternative to copying.
I was looking for a service like this just days ago. Kudos!
COUPLES DANCE BATTLE
Personally, I welcome our new free webcams. Next time they're retrieved and plugged into a machine on the ATF VPN I'll immediately have all the evidence my defense team is legally entitled to for discovery.
> I’ve already laid out my models, but React.js likes to mix models and states and properties, so I had to rethink it

=> Redux

> this Gulp configuration file...

=> Webpack

This might be opinionated but for a personal SPA pet project without any legacy a good up to date stack has ES6/Babel, React, Redux, Webpack included. Curious what others prefer.
The longer the interferometer arms, the better you can do in sensitivity. The reason LIGO has 4000 m long arms is that it makes the experiment 4000x more sensitive than something you can do on a bench. (and their laser stabilization is excellent, improving things further)
Well, I hope it was a bargain!
same issue here in Canada, I cannot buy almost anything from .com. Too bad they loose so much business. The Canadian store doesn't have even 1% of the good they sell on .com
In webpack a loader is a dev dependency not a production one. There is no need to optimize for it if it run well.
I edited it to the original 'binvis.io' as intended by the author, but some moderator changed it back.
RusEfi – An GPL Open Source DIY ECU
They knew what it meant. I think putting that word in the name was a cheap way of appealing to the disaffected working class early on.
> I think this is where our views diverge.

Nothing you say in any way establishes that regulation by government works better than regulation by free market participants. All you're doing is describing what government regulation does.

> People usually view governments (the regulator) as third (intrusive) parties to the transaction, that's not true.

Certainly it is. Government regulators do not give or receive anything as part of the transaction, which is the definition of "a party to the transaction".

> Governments are representatives of the people, and as such, regulators simply add a priori terms to a transaction.

And those terms are not voluntarily chosen by the parties; the parties have to accept them whether they would choose to in the absence of the regulations or not. Therefore the transaction is not voluntary.

> Historically, regulation has managed to right some (not all) of the more awful side effects of free markets, including: child labor, deadly workplaces, labor bordering slavery, labor inequality, disastrous environmental externalities and more.

To the extent these things were "awful" (some, like child labor and labor inequality, weren't necessarily that way), they were not "side effects of free markets". They were side effects of markets that were meddled with by governments in different ways than governments meddle now. (Slavery, for example, was clearly not the result of a free market transaction; the slaves didn't voluntarily agree to be slaves. It could only exist because governments legitimized the taking of slaves by force.)
I mostly agree with this. As someone born in 1983, I am usually grouped in with the "Millenials" (Back in my day we were "Generation Y!"). But when I see what the stereotypical characteristics of a "Millenial" are, I don't see myself. Neither do I see myself in the stereotypical characteristics of Generation X, which I only bring up because I am among the "older" of the Millenials. The comparison to horoscopes that TFA makes is apt, in my opinion.
I think the short answer is making a dynamic language really fast is really hard. You can do it, but historically you've needed to be Sun or Google to pull it off. Sun made java fast. Google made javascript pretty fast.

So ruby either needed to piggy back on someone else's work (jvm or whatever) or get some next-level-smart vm developers. Even then, people have written about how ruby presents some serious challenges.
It would be kinda nice if this was built into HN, but I also kind of like how minimal HN is. Maybe the best solution is to centralize all of the myriad extensions that people have made for HN, so that anyone can easily find the features they want to add to their HN experience.
IBM is largely a relic from a bygone era. You know, the era where people of color didn't exist and women were largely relegated to secretarial roles.

I have it on good authority that you need to pay for snacks at IBM. When an executive was asked why this was so, they replied that: "the coffee is free, because it will make our engineers more productive."

IBM, not even once.
Your programs shouldn't do things you do not understand. You do not have to be an expert in cryptography, memory allocation or b-trees, etc, but if this is what your app requires, then you should take the time to read up on it and carefully research what is out there if you suspect it is beyond your abilities to implement.

If you take the time to do your research, the choice between rolling your own, copying or adding a dependency will become clear. If it's not becoming clear, then you haven't finished your homework. Learning is a good thing, yes it takes time, but it's time well spent, and it's fun above all.

You may discover that this thing that you thought was hard and needed a dependency is really a few lines of code (a good example is a graph implementation). It might even change your career path. At least that's been my experience in the nearly two decades of writing software.
This blows my mind! SoundCloud is ubiquitous
For gifted children, being intelligent can have dark implications (2015)
Its the other way around actually: ActionMailer 4.2 depends on mail ~> 2.5, >= 2.5.4, so you'll get 2.6.3 now. That version depends on mime-types <3, >= 1.16, so you'll get 2.99.

The big change in mime-types 3 is using the columnar store by default, which is where the memory savings come from. It's opt-in from mime-types 2.6 onwards because it's a breaking change. Mail and afaik most other gems have opted in already.
Yeah, but that was for a message sent across a distance of ~1 billion light-years.

I naively assume that shorter distances would require less energy.
Thanks, that is a lot of information!

I was planning to see a doctor soon, so this might very well come helpful.

Yes, I am a teeth grinder. No sleep apnea, and only little stress. Could that provide additional clues?
Gold Futures Roar to One-Year High, Near Bull-Market Territory
You're not wrong, this is incredibly hard to parse.
ok, here's an idea that someone might either build on or refute: would it be possible to build an amplifier of gravitational waves using some arrangement of microscopic and/or macroscopic objects having a "known" defined 3D physical relationship (say in a lattice), and under known interactional forces (including EM). You would have to take into account the uncertainty principle in system parameter measurement, though the propagating gravitational wave should have a deterministic effect on the potential well and thus the quantum wave(s) of the system(s). Thus, amplification through propagation in the space-time of the system might be feasible. This is of course all hand-waving, and very rough.
Real Estate: What annoys landlords most?
I want to know what pisses landlords off about renting their properties? Listing, credit checks, paperwork... I mean, what is it that bothers you most? It doesn't seem like Zillow or any big real estate company does a good job.

Thanks for your input.
Well then, color me surprised. If I can somehow, without paying at all, upload a two-hour mix to Mixcloud, with all copyrighted material, and have it not taken down.... that's great.
Also, this is probably the single biggest difference for me when working with a static vs. dynamically typed language. With Static Typing, there's a "translate the dependency's types into the application's types" step that pretty much screams "put a seam here!". With Dynamic Typing, it's a bit less loud.
TIFF. Often expanded as "Thousands of Incompatible File Formats".
> I'm still of the opinion that using APR's to describe a loan held for ~a week is about as useful as the weatherman giving you the forecast in degrees kelvin: technically correct, but completely worthless.

It's a comparative figure, which is particularly important for underscoring the consequences of owing money in the long term.

> "Get $300, pay it back plus $30 a week later" is much more relatable.

That's certainly OK to show in the UK, you just also have to show the APR.

> And isn't a bad deal, when you need cash now.

Assuming you can pay pack $330 next week and don't need to borrow $330 to pay $363 the week after...

> "Missing a payment" isn't even a thing you can have happen on most classes of payday loan. You have to provide a pay stub, and a post-dated check, and the money just gets taken out on the day of.

Again in the UK, but this is certainly possible. A post dated cheque can bounce, and should never be given out in the first place (you can cash them at any time).
Your latest change allowed me to whitelist azureedge.net in RequestPolicy. All of them say "A CSP report is being sent."
Indeed, the social contract of the workplace is mostly still way too rigid for that to work. I think it's changing, but slowly—similarly to how the stigma around taking a nap at work has is gradually wearing off.