skysight-inc/HackerNews huggingface dataset:
Nope, and you'll see this everywhere that you see the intersection of pop culture and the advice to "be yourself."

This isn't a dig at Nimoy's advice - it's damn good advice. But it doesn't sell compared to You're worthless unless you buy our stuff. The only reason why they can print Nimoy's advice is that the "Be a FAD" ad is right next to it. And not only that, the earnest advice itself is often packaged and cynically sold, right alongside the "OBEY CONFORM CONSUME" message!

One of the most recent examples of this is a song I keep hearing on the radio - "Try," by Colbie Caillat.[1] The message of the song is pretty simple - it's that people work their asses off to be liked, but they're still not happy because they're straying from being true to themselves.

But it's a manufactured product explicitly created to appeal to people who are feeling lost, confused, and frustrated with being popular. And they have a beautiful woman, who is already an enormous success, singing this song that's specifically saying, "Stop worrying about what other people think about you" when her entire career is based on what other people think of her.

I'm a much bigger fan of Tool's Hooker With a Penis.[2] At least Keenan is frank about it.

All you read and wear or see and hear on TV is a product

Begging for your fatass dirty dollar

So shut up and buy, buy, buy, my new record

[1] https://www.youtube.com/watch?v=GXoZLPSw8U8

[2] https://www.youtube.com/watch?v=R890wISHwG4
Yes, what's float.Epsilon?

Shame it seems you can only contribute via raising an issue. Would like to make edits wiki-style.
Yeah but no user is ever going to be able to remember either of those passwords, even the website encourages people to write it down. So when the FBI raids Johnny's house and they find his post-it note next to his computer he's gonna be in a lot of trouble. And before you mention password management applications... that would also be a solution for the 'users pick bad passwords' problem
It is somewhat arbitrary. 0.05 corresponds to roughly 2, and 0.01 to roughly 3 standard deviations under the normal distribution. In high energy physics, for example, in the past a result with 3 sigma significance was considered “a discovery”, but it turned out there were a lot of false signals, so it was upped to 5 sigma (~ 3 x 10^{-7} percent chance of getting the effect assuming there is no effect in reality), while 3 sigma (or 4) result is considered “evidence of effect“. Unfortunately in softer sciences, considering their relatively generally poor state of research standards, we have no idea if 0.05 or 0.01 levels really are good standards of “discovery”.
Most fiat currency is already digital, and the drawbacks of digital fiat that keep cash around are shared by Bitcoin, so that's a red herring.

As for HFT, there are already companies doing it in BTC denominated markets, so that doesn't count either.
I'm not sure your point with "Actually"? They were still chariots, with wheels.

I could have quoted Exodus 14:7 - "And he took six hundred chosen chariots, and all the chariots of Egypt, and captains over every one of them." That's the other one which which comes quickly to mind. (Well, the other topic; there are several verses which mention those Egyptian chariots.) But the qualifier "chariots of iron" gives an idea that they've been around long enough to need a qualifier. (Chariots are from the Bronze Age.)

FWIW, there are 60 references to chariots in the Bible, of which three use "iron".
The rise and fall of cosmetic surgeries in the US
I've used both Firefox and Thunderbird, but ended up 'moving back' to Seamonkey. My reasons for this move were the rather heavy load the combination of FF and TB puts on my - older - hardware as well as the fact that SM is more or less up to par with FF and TB while offering some 'convenience' functionality (eg. CTRL-2 opens mail from within browser, CTRL-1 opens browser from within mail). Another advantage SM has is that it supports the 'original' FF sync (which I use in combination with the Owncloud 'Mozilla Sync' app) without the need to jump through hoops. It also has a 'normal' preferences dialog, normal tabs, normal... everything. In other words, it did not succumb to the 'Chrome copy' trend which FF embarked upon.

Seamonkey happily provides me access to my mail (several accounts), dozens of open tabs in several browser windows and more in about 500MB of RSS. Firefox and Thunderbird together would use almost double that. While this might not matter on a recent system with 8+GB of memory, on this Thinkpad T42p with a maximum of 2GB it is a significant difference.
Hubble at 25: the cosmos at its most breathtaking – in pictures
That this research was presented at "Hotel Yak and Yeti, Kathmandu Nepal" really takes this over the top for me.
Beautifully written and amazingly hard work that I never fully realised went into running a patisserie.
I just tried this with papad(ams) and this is what it looks like at 30 seconds:
http://i.imgur.com/oclJIS9.jpg

I'm guessing 30 seconds is too much for these. (Although you can kind of see that my hotspots match #1 in the original article)
> I wonder why at least one country in Eastern Europe that doesn't have to adhere to EU/Schengen immigration regulations hasn't opened up for long-term work visas. I imagine that some US freelancer living in, say, Albania could contribute significantly to that country's economy if only by consuming considerably more than an average Albanian.

I belive Estonia is at the forefront of this:

https://e-estonia.com/e-residents/about/

> On the other hand, isn't a lot of the remote working in Thailand also "technically" illegal?

Technically? Yes. You'll hear a lot about visa runs where you hop over the border for an hour or two, and then come back to Thailand for another 6 months. My guess is that you're following the spirit of the law, as Thailand hasn't really thought out how they want remote workers to be handled locally, but they're enjoying the economic benefits of them being there.
If you read more closely you'll see that I did not say anything attempting to justify the proposal for .dev or indeed any other TLD. Nor did I compare the .gov restrictions to a completely-closed TLD.

My purpose was not to argue for a conclusion. I haven't even fully decided where I stand on a lot of the relevant topics. My purpose was merely to illustrate that this rant was full of mistaken and misleading information and doesn't represent a good source to inform oneself.
There are plenty of services with customers that cater to small businesses who don't have the staff to set up and run their own software.

A websearch for business VPN returns dozens of providers for businesses.
Cities are becoming more affluent while poverty is rising in inner suburbs
I haven't really used the noise tracking/snore detection stuff, but I've been using Sleep as Android for a few years:
https://play.google.com/store/apps/details?id=com.urbandroid...
Why Do People Hate Their Jobs
Ra 2.0 Supports Non-English Programming
I have had two clients over the years who run their own domains, and wanted me to use an e-mail address within that domain. They also insisted that all of my outgoing e-mail be under their domains, rather than the lerner.co.il domain I've been using for 20 years.

I have all of my GMail forwarded to my regular account, so it's mostly just a bother with sending out messages. Twice in one week, I responded to e-mail from Thunderbird, rather than GMail, and thus ended up exposing the fact that I'm a consultant rather than an employee of the company. The client went totally ballistic on me over this.

I'm pretty sure that there's a way for me to configure Thunderbird and/or Gmail such that I can use Thunderbird as a front-end client to their Gmail domain, but I didn't bother. Mostly, I just found it to be a foolish and controlling way for them to run their businesses, and hide the fact that I'm a consultant (when the simplest search on Google or LinkedIn would reveal otherwise).
M2bk – Send your mongodb backups straight to AWS S3
Of course, my statement if far from being complete and definitive answer, it's a mere suggestion of another method to add to OP's list.

If the functions are defined in different binaries which are dynamically linked, the chances of inlining are approaching zero [0], although this method may work across binaries in contrast to all techniques from the article. To enable compiler to inline the argument-function, the compiler must have definitions of both functions. To enable this in library/library-consumer scenario the higher level function [1] can be placed in header file and marked as static, this will guarantee that they are in the same module.

Inlining function pointers doesn't seem to be advanced optimization technique (it is not that different from constants propagation). GCC 4.5 does this for same module functions even in -O1 [2].

Personally, I prefer to emphasize modularity in my code and move to other solutions when something is identified as a bottle-neck (which seems to be nice rule of the thumb for all optimizations).

[0] I would love to be proven wrong, by some kind of JIT-ing dynamic linker.

[1] ie. function accepting other functions as arguments.

[2] http://stackoverflow.com/questions/2959535/c-function-pointe...
I'd second the AKG K7XX and the Hifiman HE400. Both great headphones for the cost.
First Review of Grandstream GXP1610 IP Phone
My guess is that you aren't really following the letter of the law, and the Thai authorities could throw you in jail if they wanted to (granted, they could find other reasons just as well, but Thailand is a relatively decent country).

You are also probably not playing well with taxes (you are supposed to pay first in the country where the value is added, but most just pay in the country where the work is sourced). This is actually a bigger concern, especially if American.
Freebase will become read-only on March 31, 2015
Interesting app.

Some UX design feedback:

1. The sort filter (sort by "new" and "hot") is bewildering.

2. The search iconography gets lost on the teal coloured background. I would suggest more visual contrast is needed. (make the search icon consistent with the camera icon on the home screen)

3. Branding: the script font used for the app icon logo ('OS' monogram) is different from the full logo wordmark ('One Set') -is that intentional?

4.Inconsistent menu colour conventions: the header background is teal (#00838f) on which a pale teal colour (#8ac6cc) is used to denote inactive items and a pale white (#edf6f7) is used to denote an active menu selection. The 'Category / Muscle group' toggle uses the inverse: teal (#00838f, the same colour as the header bg) to denote the active selection and grey (#757575) to denote the inactive selection. May I suggest consider using the darker teal colour that appears on the landing screen ("Welcome to OneSet..." message) for this toggle and follow the colour cues used in the top nav (i.e. #edf6f7 = active, #8ac6cc = inactive)

5. Menu orientation: considering the app only appears to work in portrait mode the horizontal menu forces users to do a lot swiping back and forth (as I found myself doing). May I suggest get rid of 'Home' and replace with an arrow icon; represent 'Profile' with a gear or avatar silhouette icon or relocate to the 'more' menu (the vertical "..." icon) that appears next to the camera icon when you tap 'Profile'.

6. Perhaps more on the subjective front, I would reconsider the rainbow of colours used for the Category and Muscle group buttons.
This is why you have a work product that's got weekly deliverables you have them sign off on. Also you have them pay as frequently as you can get. Typically with contracts I have it done weekly. Tried monthly but that can get annoying.
Really? :) If TB looks like 2002 than the themes look like 1998
However, as is mentioned on that page and in previous HN discussions on the topic, an Estonian e-residency does not give the owner any rights to enter, live or work in Estonia. I suspect giving such rights to arbitrary non-EU citizens would conflict with EU regulations regarding immigration, but I don't see why a non-EU country like Albania couldn't do it.
The point is that any salt, even a hard coded salt, would mean that an attacker would need to regenerate the rainbow tables using the known salt.
Here is my full hash table implementation done in the same manner:

https://github.com/comex/substitute/blob/master/lib/cbit/hta...

It is uglier than C++ templates, no doubt about it[1]. However, it does have two advantages over STL std::unordered_map (not applicable to a custom C++-template implementation):

- It's guaranteed to have low code size overhead for each supported key type, and none for additional specializations with the same type of key but different types of value.

- It is possible to explicitly instantiate said code in one .c file, rather than the standard C++ approach of forcing the compiler to redo code generation for every .cpp file and hoping the linker merges duplicates. This is mainly an advantage for compile time. C++11 has extern template, but you can't use it with the STL.

(It's also easier to do 'raw' things with the table, although this is just an implementation choice with upsides and downsides rather than a flaw in the STL. And independently from the duplicate specialization, C just compiles faster than C++, and I am fanatic about compile time.)

[1] At least, C++ templates implemented sanely. Certain STL implementations (GNU libstdc++) appear to have a goal of being as difficult to read as possible.
Yeah, I mean, who hasn't heard about the time the UL people snuck a backdoor into someone's lighting so the DEA could kill pot-farms. Or that time when Consumer Reports forced car manufacturers to give the highway patrol a backdoor to prevent speeding.

Ignoring the history of non-government regulation, there's a reason why the FCC isn't the agency which recorded everyone's phone calls. There are huge civil liberties issues right now but they're orthogonal to consumer protection; we'll need to rein in the NSA no matter how or if we decide to do anything about companies shipping shoddy devices.
CRlibm: an efficient and proven correctly-rounded mathematical library
The entire point of the benchmark is virtual calls vs templated static calls. Everything else is what should be controlled.
Lmao, find a "non confusing name" that has available .com, .net and .org (because you don't want to buy them after you've started).

Good luck!
Presumably because it's an intensely political story and there is likely to be little to learn from the discussion.

"If they'd cover it on TV news, it's probably off-topic."

https://news.ycombinator.com/newsguidelines.html
> so simple

or complex
Just so you know, the name is already in use and has been for a long time: https://getsharex.com/

Keep that in mind if you intend to trademark this name.
Live Sails.js Course
You can configure your clients' Gmail accounts in Thunderbird.

When composing an email, pay special attention to the "From:" field. It is a drop down list that shows all the email accounts configured in your Thunderbird. Choose the one you need to use to save your client's face.

A more sophisticated approach is use the Identities feature of Thunderbird.

https://support.mozilla.org/en-US/kb/using-identities
KDE Plasma 5.2.1 Released
> they have consistently provided the best performance for the price

Need a citation on that.

For low thread count or FP heavy applications, i.e. the vast majority of cases, Intel's Pentium G series has been the best bang for the buck for several years now. AMD is only cost effective for applications with lots of threads doing integer work which isn't terribly common.
I was simply not aware of it as I never really looked deeply at the features of anything posterior to C99 (I only vaguely remember the thread features that look appealing). That's interesting, I might end up mentioning it in the conclusion later.

Thank you.
It seems to be focused on extracting value from employees, so here is a few of mine to ensure the balance:

Mature engineers don't agree to work for a lower salary just because the problem is "interesting".

Mature engineers don't work uncompensated overtime.

Mature engineers ensure that both their personal contribution and that of their peers' is given credit for and rewarded accordingly.
So write your own. :-)

https://developer.mozilla.org/en-US/Add-ons/Thunderbird
Somehow, I didn't realize Seamonkey was still actively developed. I might give it a shot. I have an 8 GB machine, but even that's not enough when I'm running Android Studio and a Firefox with 40+ tabs.
Ahhh, you mean you prefer other 5-Star hotels in Kathmandu such as Soaltee Crowne Plaza, Hyatt Regency, or Everest? ; )

Jokes aside, great to hear good work coming out of Kathmandu! We're behind the Southern part of the subcontinent, but there's definitely a nice niche to be carved in less glamorous side of the industry, such as security research and boring animation work. Pollution and craziness aside, if Kathmandu managed to leverage its moderate weather and infrastructure, I feel even things like 16-hour daily powercuts could be worked around.

In a somewhat related note: if someone in Kathmandu is interested in doing some relatively boring camera/filming work, I would love to talk. I have some funds that I would like to invest in the field.

@wpietri: You're not related to Joseph Pietri[1], are you? I am a BIG fan.

[1] http://www.amazon.com/The-King-Nepal-Life-Before/dp/09799886...
Scrypt for key derivation, chacha20+poly1305 for authenticated secret-key encryption.
In Javascript, https://github.com/jedisct1/libsodium.js provides them.
Could Weaponized Wireless Power Be Possible?
This is awesome. When I read the previous post by OP that hit the number one spot (called Consulting), I immediately wished that there was a post-mortem on the failed startup.

This is important for many reasons, but the least of which is that there's too little written on what goes wrong with a startup. Everyone (especially the media) seems to think that every startup becomes one of the billion dollar darlings that saturate the news.

My take on the overall concept was that it was going to be really hard to pull off, because you were building a two sided marketplace. And that's exactly what airbnb is (which is why it's appropriate you called the startup an airbnb for cameras). Even if you had you perfect execution and built a product that was 2x better than anything that existed, getting a two-sided marketplace to work requires an extraordinary amount of luck, marketing, and timing.

The flipside is that once a two-sided marketplace exists, it's really tough to displace (for exactly the reasons that it's so hard to start). So I would have loved to hear your rationale for thinking you could overcome the odds of building a two-sided marketplace. It's twice as difficult as a normal startup because you need both the sellers and the buyers. And one is not valuable unless the other is there at the same time.
I believe Instagram uses Cassandra as well as Redis. http://instagram-engineering.tumblr.com/post/100758229719/mi...
I thought this intro started really clearly, but I did get bogged down a bit matching up the pointers as numbers. So yeah, I think diagrams with arrows would be a lot easier to follow. I remember seeing a talk from Niko with animated box/arrow diagrams that changed as a piece of code executed (alongside a code snippet with the relevant code highlighted). That was super slick, and I thought it really helped make things clear.

Also, is it standard to talk about memory growing "down" as the memory locations numerically increase? That's the opposite of my impulse (I would have said that 0xff is the top of memory, and 0xfe is "down" from there) but TBH it's been a while since I took the relevant CS class.
"There is one Roman relief showing a camel chariot race, but it is hard to believe that it was not intended as comic relief."

Hey Gaius, did you hear the one about the camel pulling a chariot?

And nice word play by the author of the article.
FWIW the equivalent in the UK the Computer Misuse Act 1990 has been amended (by the Police and Justice Act 2006, [1]) to include a Section 3A that in part says:

>"(2)A person is guilty of an offence if he supplies or offers to supply any article believing that it is likely to be used to commit, or to assist in the commission of, an offence under section 1 or 3." (UK Police Act 2006) //

Sections 1 and 3 [2] refer to unauthorised access and the same but with intent to cause damage ("impair").

Arguably the inclusion of a backdoor without authorisation of a customer impairs the device and so it would already breach Section 3, but the new amendments mean that just making it where there's likelihood that it will be used nefariously is a crime. A backdoor is intended for unauthorised access and is certainly likely to be used that way IMO.

This amendment is a step too far IMO but it appears to apply here to router manufacturers (and anyone else including backdoors in consumer goods without notifying the user).

tl;dr actual commission of an actus reus isn't required in the UK just supplying to someone who has a "likelihood" of committing an act is enough.

---

[1] http://www.legislation.gov.uk/ukpga/2006/48/section/37

[2] http://www.legislation.gov.uk/ukpga/1990/18/section/1
What's your take on WTO and WIPO, are they not suitable venues for international trade discussions?
These solutions are what is presented at the beginning of the article, basically. They suffer from a maintenance and readability issue (most editors will disable syntax in the macro scope, you have to mess with the '\', ...).

In this particular case it's not exactly a problem, but when you reach a 100+ lines macro, it becomes one.

It's a bit like maintaining pixel shaders in strings, it pretty quickly becomes a huge PITA.

Now if you read carefully the post, you will notice that I'm not encouraging the latest multiple files method, it is just presented because it's a common pattern and has its use cases.

I think what is described in "Mixing full functions mechanism and macros" would be more appropriate for the example you picked. Again, you have to assume that the function is going to grow, and it needs to be editable.
What Causes Chronic Fatigue Syndrome, New Study
could be additional reasons such as the fear of sensitive data being transmitted to a company notorious for it's close relationship with the US surveillance apparatus
A Test for Chronic Fatigue Syndrome
I was wondering why there was even a loading image in the first place. Not like this is a web app. It's a simple content site so I just expect the next page to load.

If anything the spinner makes it seem like the page loads even slower.

Looking at the source the site uses WordPress. Couldn't you just slap in a plugin like WP Super Cache and have everything cached up and loaded up instantly?
Same author, exact same story, 1 day later. If at first you don't get the clicks, try try again?

https://medium.com/life-learning/i-quit-c975aac36408
This comment nails it. I think it is under-appreciated how much machine learning progress is enabled by increasing computing power. This is not to deny algorithmic improvements, but it's hard to refine algorithms if you can't actually run them.
I don't think it's a matter of guts, as much as it's more beneficial to play along.
It actually won't let you resubmit if there has been a recent dupe, as far as I know.
It's mentioned quickly, look for "func_lut" in the post. These functions can not be inlined if the LUT must be declared dynamically, and it's a problem when they have different parameters typically.
Nanocrafter: citizen science game for synthetic biology
Facing Up to the Problem of Consciousness
I wonder how many of these attack have/can be run against ddwrt.

There's a lot written about attacks against default firmware but not much on ddwrt, openwrt or tomato.
55 H+ Paris Efficacité Exceptionnel Body Lotion – Skin Irritation Dermatitis