skysight-inc/HackerNews huggingface dataset:
During my studies I had a course called "Advanced Network Administration". I learnt about the OSPF routing protocol and its Quagga [1] implementation and I had to prepare a simple installation that consisted of 3 Linux machines. They were connected with cheap USB network adapters.

After everything was configured I started the Quagga daemons and somehow they just didn't want to talk to each other. I've opened tcpdump to see what happens and the OSPF packets were exchanged properly. After a while the communication and routing was established. I thought that maybe the services just needed some time to discover the topology.

I've restarted the system to see if it's able to get up automatically, but the problem reoccured - daemons just didn't see each other. Again, I launched tcpdump, tweaked some settings and now it worked - until it didn't a few minutes later.

It take me a long time to find out that diagnostic tool I've used had actually changed the observed infrastructure (like in the quantum world). tcpdump enables the promiscuous mode on the network interfaces and apparently this was required for Quagga to run on the cheap USB ethernet adapters. I've used the ifconfig promisc and after that the OSPF worked stable.

[1] http://www.nongnu.org/quagga/
I feel like this is a bit heretical, but I feel like fonts in practice are something that you just kinda get used to after a day of use.

The only time you're really aware of them is when you look at two fonts side by side. So the trick for me has been to use the same font everywhere in my system. For me that's been Noto/Noto-Mono. They're trying to eventually cover all of Unicode and I personally (after a bit of adjustment) really like the long and skinny. It also has really nice Asian characters natively so it doesn't ever look goofy
My most memorial bugfix was when I was on a team ,temporary ,that did email encryption/decryption.
They had one customer where some mails could not get decrypted, they had been figthing with this for one year, no one could figure out what was going on.
I told them to do a dump for a week with the good and bad emails.
After one week I was given the dump of files, looked at the count of bad vs good, did some math in my head and said:
"Hmm, it appears that about 1/256 mails is bad.That could indicate that the problem is releated to a specific byte having a specific value in the random 256 bit AES key.
If there is a specific value giving problems it is probaly 0x00 and the position I would guess being at the last or first byte."

I did a check by decoding all SMIME mails to readable text with openssl- sure, all bad emails had 0x00 as the least signicant byte.
Then i looked at asn1 spec and discovered it was a bit vague about if the least significant byte had to be there if it was 0x00.
I inserted a line into the custom written IBM 4764 CCA driver written in c called by JNI.
Then all emails decrypted.

The team dropped their jaws- they had been figthing with it for 1 year and I diagnosed the bug only by looking at the good/bad ratio :)

I might remember some details wrong- but the big picture is correct :)
And yet here I am, a lapsed tech support guy who started cooking for a living, trying to break back into tech and nobody will touch me.

I don't do any drugs except alcohol and caffeine. But I don't have the right background anymore, so…
Indeed, now I always associate qanats with Leto Atreides II.
Fascinating bug :)
Google's new gigapixel camera captures every paint stroke in famous artwork
How to Become an Efficient Programmer
Chemtrails, really? I read this: "After sailing for three weeks with no signs of human activity, no power lines, no chemtrails, no evidence that we exist on the planet at all except for a mournful wooden cabin at Cape Adare, it’s jarring to see this open-air museum of prefabricated regret."

I'm sure the author means contrails ?

https://skeptoid.com/episodes/4027 "Chemtrails, real or not?"
Una fotocamera 'scopre' le opere d'arte
Thanks. I think perhaps the article should link to some context...
I still have some LPC code I wrote in the early/mid 90's that's kicking around on a MUD I used to play.
This notion of glance time (in the video) reminds me of the hidden layers in a neural network. When you see visualizations of these hidden layers (check out various deep learning videos...), it's indeed a model for glances at different layers of abstractions / time intervals.
Usually I like to derive things from first principles before I go off and read about all the reasons my ideas were dumb. Every once in a while I come up with an idea that isn't dumb that I wouldn't have come up with by reading about them first. Generally people who are struggling to stay alive in dangerous conditions don't waste their time trying out crazy new ideas, which means they miss most of the good ones, too.

Thanks for the references! I wouldn't say I know a lot about this stuff. I know almost nothing.

Fire hazards are largely an artifact of building things out of combustible materials like wood. (Or polyisocyanurate foam.) Concrete, sheetrock, steel beams, and expanded sheet steel don't have fire hazards. Even so, it would probably be a good idea to have a refuge to escape to if a transformer or something caught on fire inside your arcology and started emitting toxic fumes.
Actually, it wasn't editorialized at all and was submitted exactly verbatim. I saw the full title on HN minutes after it was submitted, which for some reason now has been chopped. Guessing not by the submitter, because it also happened on the Apple "assassins" headline from someone else around the same time (submitted full, edited down). Nobody has noticed in that thread yet.

Both edits alter the tone. The other one is altered dramatically, this one less so.

I can recall dozens of instances of this happening, for what it's worth. It's just another one of those HN guidelines to shrug about and struggle to explain, and enough people have asked for transparency on this over the years that you'll probably never see it.
That is bad engineering, HDDs have about the same drive writes per day as SDDs once you get into the TB sized SSDs.
In 2016, "marketing to JavaScript programmers" is pretty much the same thing as "marketing to programmers". Providing context that the vast majority of programmers will understand is helpful regardless of the compilation strategy. That being said, of course people want a language that can compile to JavaScript, and it's worth mentioning the expanding set of options for doing so. But the syntax comparison really would be worthwhile even if it weren't the case, if only to provide context to what is likely the largest developer community that exists today.
No, it is a cups bug indeed. File was never guaranteed to be precise in the first place, it is not a good idea to rely on it.
AFAIK, soft-real time has been a well known term since the 80s. It means that the quality of service degrades the longer it takes for a response to be returned, and eventually a response is worthless if enough time passes.
Perhaps the main cultural benefit will be more people actually planning their reproduction and families. Of course this will be shortly followed by a "natural born" rights movement, where the unengineered (but virtue of being less competitive) demand to be recognized as a protected class.
> Amazingly, it takes some pretty big bends to make a biased coin. It’s not until coin 3, which has an almost 90 degree bend that we can say with any confidence that the coin is biased at all.

Basically, it proves that creating a biased coin really is impossible.
When doing a school project, in 2009 or so, we had to record a lot of sounds, each linked to an image. The usual process of recording, cutting the ends of the sounds and saving with proprer file name was too cumbersome (we had multiple languages and some variants to record, bringing the total sounds to over 100).

Instead, I coded a small utility hidden within the program to show the image, and allow to record with a single keypress. It is precise enough that you don't have to cut it afterwards, and it auto-saves to the right file name.

To this day, I didn't find a better way to record lots of small sounds, and since it was written in C# and XNA (which has been killed since then), I keep a Windows computer around just to run it, when I need it, about one or two times a year.

There is little incentive to rewrite it until it stops working altogether, since the use is so infrequent, but each time it saves me several hours of boring work.
Real-time in the web world means you don't need to hit the F5 or refresh button.
> I should get back to reading sci-fi again.

Tsk. Old enough to know that you read SF, watch sci-fi. Card, please.
Ah, I forgot about Haxe. Someone correct me if I'm wrong, but isn't Haxe essentially a transpiler with its own stdlib? I think Reason is different is that it explicitly integrates into the OCaml build process.
Which proves that humanity is very ecologically minded! We leave basically 99% of the land to the animals and the rest of nature!
What is the cost of reference counting?
Nebraska's civil forfeiture reform
Show HN: Open source helpdesk alternative to expensive helpdesks
We have recently build affordable open source helpdesk on PHP Laravel framework. Which has all the necessary features a helpdesk application should have. Do try it and send us your feedback and features that you feel should be added to Faveo. Details www.faveohelpdesk.com
When we start talking about syntax coloring, you know we're just one step closer to actually debating the color of a literal bike-shed!

Jokes aside, what would your highlighting do in this case?
I'd actually be surprised if you worked for a private company and got every single federal holiday off. In 2016 they are:

Friday, January 1: New Year’s Day

Monday, January 18: Birthday of Martin Luther King, Jr.

Monday, February 15: Washington’s Birthday (aka Presidents Day)

Monday, May 30: Memorial Day

Monday, July 4: Independence Day (aka Fourth of July)

Monday, September 5: Labor Day

Monday, October 10: Columbus Day

Friday, November 11: Veterans Day

Thursday, November 24: Thanksgiving Day

Monday, December 26: Christmas Day*

Even growing up I had (public) school on Columbus Day.

Service workers work on almost all of them. Even the once sacred Thanksgiving isn't a day off for many retail employees anymore. Where I worked year ago they brought in low paid part time workers on holidays to cover for the full timers (who had benefits) who had the day off.
Back in the late nineties I was working for a small ISV and was a dev lead on a project to develop a C++-based visual programming environment and runtime for monitoring SCADAs and PLCs. It got used by a few customers, but ultimately wasn't successful and was discontinued when the company did what we'd now call a pivot.

I moved on to a company in the financial sector and my employer acquired the rights to use this software (a decision I had nothing to do with). We ended-up using it as a way to embed customer-specific customisation scripts into a cloud-based product - something that it had never been designed to do, but which ultimately worked quite well.

A couple of weeks ago I finally replaced it with a much smaller and more focussed body of C# code, 16+ years after it was initially developed.
Stagnation is far more sad
Check random.org - they go the easy route and use antennas to capture atmospheric noise as input.
Not really. Zero correlation does not necessarily imply independence. From the example on this resource[1]:

Let X be a normally distributed random variable with zero mean, and say Y = X^2. Clearly they are not independent.
Covariance, which is needed for (pearson) correlation coefficient, can be calculated to be 0:

Cov(X, Y) = E(XY) - E(X)E(Y)

= E(X^3) - 0 (Since E(X) = mean(X) = 0)

= 0 (Since X is centered at 0)

[1] http://mathforum.org/library/drmath/view/64808.html
I created a nodejs module to find user and password for a specific site: https://github.com/dlion/bugmenot
Just capture an image from any webcam. I seem to remember something like SSL cert creation using mouse movement for entropy seeding.
>> the core features are basically identical

Apple's UI for the Music app is practically unusable compared to Spotify's. They make it so bloody hard to find anything. One screen contains 4 different actions, with a tiny half-height panel being swipeable to get at critical functionality that should be on a dedicated screen. It's not a professional interface.

>> Apple is great because of Beats 1

... if I wanted radio I would subscribe to Sirius. I'm not going to pay $10+/month for a single radio station.
Hah. I've just reread these, and I have been vaguely intending to look up 'qanat' to see if he made the word up.

Incidentally, I just came back from a holiday in Madeira --- amazing place if you like mountains; the average altitude of the island is 1300m --- and it's covered with a network of tiny canals called levadas. These collect trickles of water from the high summits, which are usually covered in cloud; it doesn't rain much. So they're kind of the opposite of a qanat. Instead of the water table being underground, it's way up high.

https://goo.gl/photos/a7eNGyJtiztiDFA86

Epicly, a lot of the levadas are in grooves chipped into the side of cliff faces. You can just about extrapolate the slope in that picture. Unfortunately in the really scenic bits I was too worried about not falling off to take photos. Safety railings are things which happen to other people in Madeira...
And they do that because Gov't is willing to give people who have never had a job, no credit, who can't even rent a car, multiple annual loans for $35,000 Absolutely ridiculous, predatory and anti-capitalist.
Last I checked the nmap autoconf script still had code that I wrote back in 1996 when I ported what Fyodor wrote up in Phrack to Solaris, NetBSD, Digital Unix, SunOS and possibly HP-UX and/or IRIX. It probably still has support for doing "RST" scanning (and i think determining if the port is open backed on the windows size in the packet that comes back, which worked on several TCP stacks back then...).
Skimer malware evolves, it is used to target ATMs
One more reason to have plausible deniability features.
Back in 2006 when JSON was new and there was no native support of JSON to convert MySQL resulset to JSON, I wrote this class which won 3rd prize. I see people still download and use it.

http://www.phpclasses.org/package/3195-PHP-Convert-data-from...
You might want tot consider adding Monaco too.
Well, the book was written in the age of Palin more than Clinton, so the parallel is inviting - but isn't JBF a pretty well read big city liberal, generally well respected in Doobs circles? It's a very subtle dig.

However, I read JBF as a catch-all figure for everything bad about politicians (generally useless, except to ferment conflict to serve their own path to power), so it's not surprising that people would project whatever politician they don't like onto her.

In other words, she's both Palin and Hillary.
Smalltalk’s Proven Productivity
https://en.wikipedia.org/wiki/Mama_and_papa
Well CERN produce terabytes of data from experiments (when running!); particle collision images must be random with much more disorder than mere decay timings.
In 1998, while I was in high school, I got involved in MUD development using LPC (an obscure object-oriented version of C).

To this day, new players are greeted by an NPC that I wrote when first logging into the game.
The Chinese are beating us because we let them, to the benefit of consumerism, but at the expense of workers. Yes it let's people buy plastic cooking utencils for $2.50 and cheap computer tablets and phones for $70, but it also means unemployment is up, manufacturing is terrible and wages are stagnant since NAFTA was signed.
Maybe. But the numbers don't point to a significant departure of Prime subscribers. https://earlymoves.com/2016/01/29/amazon-prime-memberships-g...
Exactly. They used shady advertising technics to get Chrome installs, but now that they have them they paint themselves as the anti-spam warriors. Yet, every time I point out on hacker news how big hypocrites they are for saying their moto is "don't do evil", I get downvoted. It's frustrating to see a shady company having such a bullet proof brand. I hope this will change some day.
What does visiting a temple have to do with anything? Maybe he likes temples.
From my experience Facebook is killing the low-end web design. Smaller companies who would normally need a web site no longer hire an agency for one. They put together a simple one-page landing page using a ready-made template and do all their business through their Facebook page.
As I read along, I found myself hoping that the author of this piece would talk about psychiatric drugs, and then... boom!

> Mental-Illness Over-Medication

> Mental-health care suffers from similar problems. Over the last few decades, American psychiatry has morphed into a marketing branch of Big Pharma. ... Psychiatric drugs help some people in the short term, but over time, in the aggregate, they make people sicker. ...
> ...
> Given the flaws of mainstream medicine, can you blame people for turning to alternative medicine?

I don't think "Skeptics" are capable of appreciating their credibility dilemma.
i rarely use FTP these days, but the last server i setup with ftp used pure-ftpd. thanks for that.
Authentication: Modifying the refresh tokens concept and implementing my own
my way to approach this, be it for my hobby or corporate projects, is to always associate a TODO with a ticket/issue number (in github/redmine/jira/whatever) so that I can remember them, and/or include them in a sprint (in my company I always try to include one or two "fix todo" issues in our sprints)

It also helps teammate who find themselves with 1 hours idleing to have a little thing to do.
Rust in a container
Not worth it - exactly.

> If I want to argue with implacable assholes, I'll go pitch a VC or something.

That's a great one. :)
This article jumps around a lot. It seems the main point is the death of the design agency as a model. That's a trend which has been in slow motion for quite some time. Web design as a term probably should be buried along-side the term webmaster.

The articles pulls examples of top agencies and then goes on to talk about services such as Shopify eating into the low-end. As if the top agencies sustained themselves on low-end work.

The article also makes the case that talent is difficult to come by and expensive.

TLDR: Running a business is hard, especially one which has lots of competition and employs a lot of expensive talent in a fast moving industry. You need to adapt. At times adaptation goes well. At other times not so well. But there is no shortage of work for talented developers.

Open up some archives and follow any big company. One year it's a star, the next year it's in trouble.
Have you considered using SSHFS? I too do most of my development on remote systems. Once I discovered SSHFS it was great because I was able to use any IDE of my choice and I wasn't just stuck with those that offered remote development support. Since it sounds like you run linux it should be no problem to get running. I haven't tried it on Windows but from what I understand it works there too.
Apps, social media presence and content marketing have all been eating away the 'website' budgets, while costs (with responsive design taking more time) have gone up. One way to stay relevant as an agency is being able to integrate all online chanels. Adapt or die.
F# doesn't unify them, but it makes := largely redundant by letting you do "let mutable ...", and then assign to it with "<-" - so you simply don't need to use refs if you just need some mutable data (you still need them if you want to have a closure mutate something it closed over).
> cites Yudkowsky
...aaaannnd I stopped reading.
Did you adjust the asking price for inflation? ;P
Everything that can be, is.

Makes perfect sense to me.
Oh, I've read both Anathem and Seveneves, and while I appreciate that Earth is referenced in the former, I don't recall anything that felt like it may connect (no hint of a multiverse in Seveneves, f.e.).

I think I read some interview with Neal a while back where he said he hadn't considered writing anything else in the same universe as Seveneves, but if there was interest, he may come up with something. Obviously there's quite a few ways such a follow-up could go.

Probably time, and a good excuse, to re-read Anathem.
Thats some spec of a machine! 64 cores, 1,952 GiB with Single Device Data Correction RAM, 2 x 1,920 GB SSD and 10Gb networking, with another 10Gb dedicated to EBS...
'restrict' is part of the C specification these days, so Fortran has no theoretical performance advantage over C. Of course, there is a body of code in Fortran built up with restrict-semantics applied by default, so there may well be real-world advantages.
Nah, data loss is a serious bug and warrants investigation if the report sounds legit, which in this case it does. Why are you not patting Apple on the back for committing such resources to try to repro the bug? Why so cynical?
I read the article and the comments and I'm still confused why this is important.

I mean it sounds trivial. Why not take the hash of the first random number, and xor it with the first random number. Then optionally hash the output and use that as a seed for a RNG. If any part of the process isn't very random, that's fine, it's still nearly impossible to reverse and doesn't hurt the other parts.
Fortran is still being actively used in academia -- the example I know of is running mathematically precise seismic simulations on supercomputing clusters. Some programs have likely been handed down by multiple generations of grad students.
I believe Ethereum does something like this:

"The Casper protocol is intended to offer stronger finality guarantees than proof of work. First, there is a standard definition of “total economic finality”: it takes place when 2/3 of all validators make maximum-odds bets that a given block or state will be finalized. This condition offers very strong incentives for validators to never try to collude to revert the block: once validators make such maximum-odds bets, in any blockchain where that block or state is not present, the validators lose their entire deposits. As Vlad Zamfir put it, imagine a version of proof of work where if you participate in a 51% attack your mining hardware burns down."

https://blog.ethereum.org/2016/05/09/on-settlement-finality/
I agree that dynamic dispatch is not suitable for a kernel however if you compile Swift on a linux host then there is no ObjC runtime support anyway so its not an issue. However I would still see it as the full Swift language
With a lot of traffic. To make that kind of money you need to get at least 500 000 unique visitors per month and probably more. It depends on the niche and ads positioning as well.
I'm not the insider, but I'm pretty sure the reason Netflix's browsing UX is so poor is that if it were any more streamlined, it would be obvious how few titles they really have.

I suspect it'll get better as they sign more deals and/or produce more of their own content.
I am not a fan of introducing curly brackets in a similar way I am not a fan of curly-bracketisms in F#, it makes for a clumsy noise to a relative distraction-free language like OCaml. It feels like trying to get Algol-family programmers on board, whereas OCaml users have been using ( and ) as well as begin/end since a long time.

But an advantage I see with the new comment syntax is that there are is that there is no ambiguity what the hell (*) is. At least this.
Another commenter answered that, at least in regards to medical equipment (similarly, embedded systems code for an ultrasound machine, in 1989) -- once code is FDA-approved, people won't touch it. I imagine if the F18 software met some milspec requirement, a similar rule would apply.
Do you really think that's true?
Let's say it is then is that the best temple to visit for viewing and learning about temples in India.