skysight-inc/HackerNews huggingface dataset:
First time I see this. I understand jack of it but it's really amazing. On one side, it seems not too different from an abacus (it's just a machine!), on the other side there's a connection to the processor that I use right now. Very cool.
When I worked for a company that distributed malware (mostly desktop, but trying to break into mobile), we had relationships with a few people who would buy up android devices in bulk and then charge money to companies like ours to have our apps pre-installed. You could pay extra to have the app baked into a custom rom to make it non-removable.

The business model from our end is we'd find app developers who are willing to pay X amount per install (a conversion was usually tracked by the first time an end user opens the app), and then we pay Y amount per install to a shady phone re-seller to bake that app into the rom of their latest batch of phones. As long as X is sufficiently higher than Y to account for whatever our conversion rate is, we make our money back plus profits as the app developer pays us for conversions.

The shady re-sellers would take their phones with new roms and either sell direct to consumer or, in the case of the bigger guys, move those phones on to a big-box retailer.
It just seems like a poorly written article. Later on it says

> Such a situation could cause a problem in any size datacenter, where these switches and cables are commonly used

which seems to contradict the "accidentally". Similarly, this bit is ungrammatical:

> It’s amazing that Cisco didn’t catch this before the device was released, let alone that the ‘fix’ for the problem which suggests using a different cable or cutting off the boot.
buy more RAM

KIND OF SURPRISED YOU DIDN'T BUY MORE RAM
That is not a problem. That is competition. Imagine the opposite where a company has monopoly over the technology.
Spacemacs is such a great framework for development (and more). I echo shadeless's comments. I've been working with it since March and I've become exponentially more productive since.
Something similar happened to me when I was about to take the train from Paris to London. I didn't have a reservation because I was planning my trip on the go. The agent was not pleased at all with that, but as the train made the last call to board, he just scolded me, told me that next time I really should make a reservation before visiting England... and then let me pass.
I'm not a native English speaker and I had some trouble understanding that pun.

> So how do we do it? We are going to have to talk a bit about the representation of polynomials in computer memory first. (Haha get it?)

Without that hint I would have totally missed it.

Also, this could be a joke on the joke. Probably the author didn't really think this pun is funny, and made fun of themselves by overstating how funny that pun is. Humor is a large field with lots of varieties. (And no, I will not spoil that this is a maths pun.)
No? Lisp is von Neumann.
instead of paying 10? 30% of your sleazy revenue to the middle man, why not offer one payment to QA manager at the factory?

ironically, the same economics that make it worthwhile to manufacture in country X, also makes it very cheap to bribe in country X (e.g. the guy that would drive to eastern europe to buy pez dispensers at the factory for collectors)
That's right, this is not about making a witch hunt (you would not expect economists to do that, I think).

But if you think about, let's say, competing aspects or strategies for money management... I think a point can be made that one is more beneficial to society at large than the other. So, it is the same rich people at the end, but maybe you want to incentivize them to put investments in ventures that actually do something, and to tax the arbitraging away.
> I'm arguing that "unfamiliar" does not necessarily mean "hard to find".

Yes it does, it literally means "not having knowledge or experience of" and thus it is hard(er) on people. Familiar does not necessarily mean "all websites do it the same", familiar literally means "well known from long or close association". It may be association with something else, not even software (see apple's skeuomorphic design with the original iOS).

It may be worthwhile to make something unfamiliar (i.e. "harder") - but you should have good reason to do so. "Hur dur I creative designer" is not good reason.
Homotopy Type Theory for Dummies (2013) [pdf]
and yet I have never seen STM being used in the clojure community, show me a project that really leverages Clojure's STM, they aren't any.
> Having to pay to play really ruins the experience

Indeed it would, which is why it's not happening. That's already clear from the title: "workarounds" means the only price is a bit of annoyance.
I really like this. I could do the same for Barcelona. It will show nice views. I walked a lot, though, but not everything.
Easy Google Analytics
Indeed, a strange one to pick. I'd even say that if portability isn't a concern, working with x86_64 assembly is quite pleasant. If you avoid the lure of premature optimization, and stick with either function oriented, or at least procedure oriented programming, without too many long jumps -- I think you could get on quite fine in assembly.

The biggest issue, might be one that (sadly too) many low-level languages share: with the move to UTF-8 as the only sane choice for text, there are no string/char datatypes any more. No reason one can't use procedures/functions to deal with strings in assembly, but it would require a bit more planning than in a language that have "native" UTF-8 support.

[ed: I think Kollibri OS proves both points: it's a working OS, but they've yet to port from 32bit to 64bit even though they upstream they forked from (Menuet OS) has a 64 bit version (that's not Free software/open source).

http://kolibrios.org/en/

Another "big" asm OS project is: https://github.com/ReturnInfinity/Pure64 ]
Since you had to pick a contrived example, that suggests the problem isn't particularly common. If it was "real" enough, you wouldn't need a contrived example.

> and, in the article, is directly responsible for a bug.

Nope! It was not responsible for anything whatsoever. Yeah, the backslashes got escaped, but they were already broken, so it didn't actually break anything. All it did was make "btest" match instead of "\x08test" match (both of which are equally buggy, though "btest" is more likely to be triggered in the wild).

> Are you really arguing that we could make C less confusing by switching printf("%d", x) to printf("\\d", x)?

No. I did not say that at all, and I don't appreciate straw man arguments.

> I'd say that C strings and C format directives use different escape characters specifically because they're likely to be used together

I doubt it. Neither of us was present (I'm assuming) when the printf format spec was decided upon, but I'd wager that % was chosen because this has a semantically different meaning than backslash-escapes. Backslash escapes are just that: escapes. They're either stand-ins for certain un-typeable characters, or they disable interpretation of the following character. But % in printf isn't used as a character escape, it's used as a token. It's a stand-in for a more complicated representation of a separate argument. And the fact that it behaves differently than \ does warrants it using a different character.

Whereas in other languages, \ typically has the exact same semantic meaning as \ does in C strings (the set of character escapes may vary slightly, although most languages tend to copy C's character escapes verbatim). And that's why they use \. It's the same reason most languages use "" to denote strings, or [] to denote subscripting. It's common punctuation that behaves the same across multiple languages, which makes it easy for the programmer to remember and work with.
Ask HN: How to get in touch with a small country DNS registrar?
We have a domain name registered in Nauru (.nr) and it has been good for the last few years. However, this year, for some reason, we can't get in touch with anyone there.

We wired the funds for domain renewal, but the domain has since gone down and we haven't heard a peep from anyone there for the last few weeks.

In fact, when they sent an invoice, they send that we should email two email address: management@cenpac.net.nr && dnsops@cenpac.net.nr

Both emails bounce!

The website also sucks ASS - http://www.cenpac.net.nr/index.html - and all numbers and email addresses on the site either go unanswered, don't work or bounce.

This is the bounce message - https://gist.github.com/marcamillion/5ad7868e9cc4ec9586d6#file-bouncemessage-txt and this was the original email: https://gist.github.com/marcamillion/5ad7868e9cc4ec9586d6#file-original-email-txt

I am at a loss for what to do next.
If you had to decide the brand of your power sockets, and then use only devices of that brand, would you call that competition?
Thanks for the catch! The site has now been updated.
Release It – Highlights Part 2
Purevpn Review
Thanks for the feedback. We have removed the popup for "vector".
Wait. I'm the last person to defend Symantec (see [1] [2]) but the headline seems to be a load of rubbish, or at least certainly isn't backed by the content of the article.

Here are the only two reseller quotes from the article:

> Reseller rep.:

> We regret to inform you that certificate [number] for www.canary.pw domain has been revoked by the Certificate Authority due to the site being flagged as potentially containing malware in a recent site scanning by Symantec (owner of GeoTrust). Unfortunately we were not warned of the upcoming revocation, so we apologize for any inconvenience that this may cause.

A single website, that allows people to search stolen data, eg the Ashley Madison hack, and asks people to submit stolen data, has had it's certificate revoked.

and:

> Reseller rep.:

> As per our check with Symantec, they will no longer be issuing SSL certs to .PW domains. You are advised to remove the SSL certificate from the server to avoid security errors related to a revoked certificate.

> And furthermore Symantec are no longer issuing certificates for the .pw TLD.

Neither quote equates to Symantec having 'revoked all SSL certificates for .PW TLD domains' as mentioned in the headline and this HN submission.

As much as I dislike Symantec - and I really dislike Symantec - I think this article's headline is false.

[1]. https://certsimple.com/blog/seal-in-search

[2]. https://certsimple.com/blog/sgc-ssl-certificates
Why do you think I think that?

"...all groups...don't normally yield power to others; they don't want others to control them."

A group is a collection of individuals. You seem to be asserting those individuals behave in a manner that protects their group power rather than helping individuals. Assign whatever word you want to it.

Can you make it explicit? If an individual can gain $1 in personal benefit, but transfer $X from his group to an out group, what value of X must be chosen so that the average person will be indifferent? I.e., how much money do you believe I'm willing to turn down for the cause of white power?

I must say I'm surprised you think that.

Yes, multiplication and division does sometimes yield surprising results. Arithmetic shows 3 choices:

1) Recruit 22M non-Asians into tech (assuming 3M people in tech, 40% Asians in tech and 4.7% Asians in America), and prevent any more Asians from joining. Do you believe this is feasible? Or do you think I made an arithmetic error? If so, feel free to correct it.

2) Kick Asians out.

3) Accept non-proportionate representation.

Do you believe (1) is feasible? It's a simple yes or no question. Assuming it's not feasible, which of (2) and (3) do you favor? Let me guess - more wordplay that ignores the simple arithmetic and uncomfortable question?
I usually skip articles like this. It's like saying biology is immaculate, fetid and grimy.

No, but some of the people are. Happens in all fields.

Science is usually reduced to a list of facts. Emotions usually are not related, but if it helps you, go for it.

I half-expect these types of articles to give this tidbit of advice: talk nicely to the computer. It's your friend.
yeah right, so my official emails will get spammed to death forever by the newbiest kid who can grep the whois database.

Of course you need to use a disposable email for pretty much /everything/ these days.
Uhh.. https://en.wikipedia.org/wiki/Computer_architecture
Heads up, the name conflicts with the GNU coreutils `ls` that can be installed through Homebrew.
>The practice isn't as cultist as some (gp) may want to imply without understanding what it implies and really means.

You are having some group of people you don't know say something about a dead relative followed by a ritual not based in any science to change which imaginary place they will be in.
It’s expensive to be poor
Rust has made it into TIOBE Top 50
purevpn is the only provider that works in china.
Really? This is all second nature, stuff you should already be doing. Replace "bug" with defect and it can apply to anything.

If you find computer work is stressing you out, maybe find a better job that suits your interests?
Well yes, but that's not really a criticism specific to Mormon rituals; it applies to most religious rituals.
Commoditized Wearables
About 15 years ago I was working with a developer that was adding scripting support to their hardware / software combination - an X10 module controller. He was expounding on the greatness of his smart home system, for example, the lights would go out when he got into bed. I asked him what he would do if he wanted to read in bed. He seemed genuinely confused and replied that the bed was ONLY FOR SLEEPING.

All the automation, setup, scheduling and monitoring we are building now needs to be able to deal with people not being consistent. cf self driving cars.
This sort of stuff happens all the time. Usually people just facepalm and get on with it rather than making a headline...
OSM should at least have the necessary data. Planning a route that takes you over all accessible bridges is still a bit of work though.
I always thought dabbledb[1] was a good example of choosing Smalltalk. Sadly the product died, after the team moved to Twitter.

Still not sure why they didn't just open up the source.

[1] https://www.youtube.com/watch?v=6wZmYMWKLkY
The golden ratio is a myth
A 1985 Essay from a Bulletin Board System Admin Foretold Our Future
Show HN: KafkaLite – A simple message broker inspired by Kafka
Yep like I said. Even the wikipedia page has a power point slide on it.
It's entirely possible the rest of the essay predicted flying cars, but the published bits are good...
Apple to Increase Artificial Intelligence Staff in Challenge to Google
Not necessarily for the Outlook users. The default setting of my Outlook was to ignore double line breaks and (paragraphs), which makes plain text mails less readable.
Thanks, one more questions: Did you follow a tutorial or just jump right in and saw what happened?
For switching folders in Thunderbird: Alt-g-o and select new folder with arrow keys

Composing HTML emails need to be disabled for every account. Never had a problem with it.
You can use mairix as a search system outside of mutt. Results are a temporary mailbox.
Here is my favorite author:
http://cs.newpaltz.edu/~dosreist/

This a good opportunity to say thank you to Anthony J. Dos Reis.

I like the way he writes and when reading his books, I feel like he is in
front of me teaching the subject.

Here are his books that I bought:

Assembly Language and Computer Architecture Using C++ and Java , Course Technology, 2004

By reading this book, I've developed my skills in programming with
C/C++, assembly language and while learning computer architecture all
at the same time. This book contains lots of low level stuffs.
The exercises are easy enough and had really sharpen my skills.
Although the target machine is theoretical, I was able to switch
easily into the real machine.

Compiler Construction Using Java, JavaCC, and Yacc, IEEE/Wiley, 2012

This book taught me how to create compilers. The author started from
simple principles in grammars then slowly introducing a very simple compiler
eventually adding more features to the compiler. I was able to adapt
his method in developing a compiler. In later chapters, the book does
a great job in presenting an application of what was learned from the previous
chapters by implementing grep using automata theory.

I might have forgotten some of the topics after more than a year but I
will not forget the fun it gave to me when reading and learning from
those books.
Well, this is a whitepaper from a company that wants to sell you mobile AV software... so IMO some independent verification (or better proof than what's in this PDF) would be good. Not that I doubt this goes on.
When I first started in the industry my colleagues told me that I should be using the read-mail program. It has a mode that allows you to use regexps to read your mail really fast. I was told that the normal way to run read-mail with the "really fast" mode was:

rm -rf *

Disclaimer: For the Unix impaired, this is an "expert only" utility. I am not responsible for the loss of all the files in your home directory should you attempt to use it.
What Is Aperture: Complete Guide – Blog for Photographers – KeepSnap
Applying for jobs is a volume thing. Don't worry if you don't have specific skills or years of experience, let them assess that, just apply for any positions that seem interesting. Apply for a lot of jobs, have a github with side projects, even if they are half finished,that's fine if they have readmes. Get on Dice.com. Go to events when you have time and meet people. Don't give up.
Here we go again, reading privacy policies like the devil reads the bible.

A more honest headline would have have been:

"There is no exception in place in the privacy policy stopping Ancestry.com from theoretically being able to target ads using your DNA."
I'd say it's much more beginner friendly than out of the box Vim and Emacs. In the first couple of days I kept the documentation page [1] open to quickly check how to do something (or how to do it easier/faster), than moved to using the builtin commands for getting help [2]. And if you get stuck on something or have a question there is also an active Gitter channel [3].

One thing that you should keep in mind that Spacemacs was meant to be used without the mouse, that may trip up people who are used to clicking around Sublime/Atom or their IDEs.

[1] https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUME...

[2] https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUME...

[3] https://gitter.im/syl20bnr/spacemacs
The wording "liberated" is a nice frame.

See "George Lakoff: Don't Think of an Elephant"
Send me your name to immersivemath@gmail.com and we will add you to the acknowledgements section!
notmuch can generate temporary maildirs as well with this script:

http://git.notmuchmail.org/git/notmuch/blob_plain/HEAD:/cont...

However, in my experience mutt-kz is much faster. Plus, you get tagging everywhere (if you use it) and threads can be reconstructed across folders (helpful when your own mails are in a 'Sent' folder).
Parallel Machine Learning with Hogwild
A lot of this is specific to the US. For example UK bank accounts are nearly all free, no matter how much money is in them. 99% of cash machines don't charge for withdrawal no matter which bank you are with.
Physics Problem Solver App Is Being Tested on Glencoe Textbook. Part1
> if I make it stylistically similar to Warcraft I risk being seen as an uncreative

By doing it inside the same universe imho you're already putting your hands up, there. You're admitting it yourself when you say "I'm not a writer".

I agree you're in a top spot, but if you're going to invest significant amounts of time in your project, I think you owe it to yourself to protect it from somebody else's lawyers. There is nothing wrong with admitting your influences... Warcraft itself was a originally a Dune II clone with a fantasy skin!
How I built a backgammon bot
4+Reasons+SaaS+Time+&+Attendance+Tracking+Software+Will+Work+for+Your+Business
There is no ending in customizing emacs because of Lisp.

For me, org-mode inside emacs makes it more powerful. Org-mode and other extensions are written in Lisp.
Maybe, but we still have a scourge of payday lenders.
It's slow, it's bugged (occasionally it just spins up and uses 100% CPU for hours – or until your battery runs out, or you kill it), and most importantly, its keyboard workflow is poor.
Except that didn't happen, according to the post.
That sounds like a lot of work if you have a non-trivial number of folders or labels.

In the end, mutt vs. Thunderbird is pretty much like vim vs. gedit. gedit is far easier to use out of the box, but vim allows you to define your own (complex) commands, allowing you to basically make your own editor.

E.g. I like GMail shortcuts, so I added macros like the following to my muttrc[1]:

macro index,pager gl "<change-vfolder>?/"
macro index,pager gi "<change-vfolder>inbox<enter>" "go to the inbox"
macro index,pager ga "<change-vfolder>archive<enter>" "go to the archive"

For instance, gl immediately gives me a list of vfolders and does the keystrokes to start a search. So, like GMail, I can immediately start typing a name of a folder.

[1] Note: I use mutt-kz
More likely nobody knew of it. It's the sort of design treatment of a A that multiple people could come up with it independently.
If you tied the local FW magic to a socks5 client, you'd be able to skip part of the magic, assuming you don't desperately need mDNS. SOCKS5 does UDP too, IIRC. I like tearing things apart, and I like making clean muggler solutions, rather than relying on wizardry. :)

With that said, I might still end up using sshuttle as it is. It's a nice project. I just crave for tinkering around. :D
For most tasks we can restrict ourselves to a terminating subset without bottom. See Agda, Coq, Isabelle, etc.
Almost all banks in India charge hefty penalties for not maintaining a 'minimum balance' in your accounts. As a hand-to-mouth startup we end up paying a few thousand rupees every year which makes us even poorer ...
Want a Great API? Don’t Use Goodreads’
Turn your javascript off already. Makes everything better
That's the Eustache Deschamps one. The first one, which the article doesn't attribute and doesn't claim is imaginary, also makes a veiled reference via Bacchus, though.
Paywalls with workarounds are OK; paywall complaints are off topic. Please see [1].

1: https://news.ycombinator.com/item?id=10178989
Water or electricity don't lead to infection in other nearby starfish, which is probably needed here because it's going to be hard for a robot to find and kill all, or enough, of them. Which at the same point is also something to take care of: I hope the inventors checked the range of starfish etc, so that this won't lead to massive starfish death in places far away from the coral reef being meant to be protected.
Rocksq – An embedded persistent queue based on RocksDB
Who Stole the Four-Hour Workday? (2014)
The comment above ("Rudism") appears to be exactly that.
Security Experts... let me quote Linus Torvalds: "the security community tends to be very black and white. Either it's security or it's not. And if it is security, they care deeply. And if it is not, they don't care."

So who cares if you write your email in text mode but browse the web with Chrome/Firefox? No offense against Mutt... I can understand that some terminal pros like it but I cannot understand using it for security sake. So what happens if you want to view a html email? What about mail on a mobile phone (I guess security experts do not use them)?

And mutt has other attack surface because it is using the terminal. Look here for a Ubuntu security notice about mutt: http://www.ubuntu.com/usn/usn-2440-1/
Now I smile because gmail is not affected by that!

This is all not practical for 99,9% of normal users out there.

If you care about security do not let the paranoia control you. We need to improve security for the normal users out there. Just my opinion.