skysight-inc/HackerNews huggingface dataset:
There's probably nothing wrong with wiget per se, it just shouldn't have its markup spliced in the middle of the text.

"Don't shove your entire widget right between the words. You'd inherit styles, match new selectors and bubble all your events up through the text just for the sake of binding a pair of (x, y) coordinates."
And your assertion is that using Generics would lead to code breaking less often?
Using Heartbleed as a starting point
Ion’s Smart Lamp Initiates a Sparkling Light
Oh great, now there's a double whammy 40 MB + 40 MB for the stupid MqttPushService that is run twice by the Facebook and the Facebook Messenger apps.

Might as well not use Facebook on this 512 MB device. Why can't Facebook just implement push via GCM without sucking all the memory and wakelocks itself?
I've been using this too, highly recommended. Very simple and usable command-line interface, integrates with Git to share all encrypted passwords across machines.
How Ants Cut Corners (and behave like light)
The only thing which I want my unbron kid to know is programming. :-p

He will understand the system better and act the right way.
*born
"the first connection to a website is trusted"

Yeh, I can't see that going wrong any time soon.
No, no, don't spoil the best part!
Too bad that the vast majority of Netflix' content is of a quality that would make 2006's YoutTbe blush with embarrassment.
Like there's a guarantee that you have it... I don't think that anyone trusts a new user called startups__ :)
Does LGPL require just the release of source code for games infected with it, or do developers have to release their assets also (like art, sound, level designs, anything needed for the code to be meaningful)?

If the assets aren't covered, I think Unity could go LGPL in some way.
Looking at this style guide as a C++ programmer, I'd hate to work at Google.
> It certainly existed, but the normal flu killed far more people that year than H1N1. Just like every year.

Citation needed...

The reason it was picked up by the WHO was based on statistical facts and evidence. It may have been promoted by news agencies and drug companies, but that was again based on statistics and what was researched in the early cases. If it was all total FUD and made sooo much money why aren't they doing this every year?
You could see it as that but if you were only using the Facebook app you'd be going from a single app to two apps
The data included in OpenSignal insights is aggregated both geographically and temporally at a resolution that makes it impossible to identify any individual user. All we show are averaged stats over a monthly or quarterly period for a given area.

Part of our project is to inform users about how carriers are performing, but also to inform carriers how they're performing so that they can improve their service for their users. We use our data to independently regulate the carrier market, from both the supply and demand sides as we think this is the best way to help effect much-needed improvement. We sell to operators so that we don't have to charge consumers or show them annoying in-app ads!
WordPress Customers Receive Automatic Security Updates
I've been using http://www.zx2c4.com/projects/password-store/ which handles that by integrating with Git, encrypted passwords are stored in a Git repo and all changes are recorded as Git commits. It's no more difficult than using a centralized third-party service, provided you have somewhere to host a Git server for it.
> I would much rather have some Tamiflu than not, even if it's effectiveness varied for patient to patient.

At the time Tamiflu was believed to work well, and must have had studies that backed this up (otherwise it wouldn't have got past NICE).

If it is in fact no better than paracetamol then with hindsight you could argue it was a mistake to stockpile, however I was reassured that my government had prepared, which in itself could have avoided some additional panic and bad press.
Multiplying a string by an integer is fine.

Treating a boolean as an integer is iffy

Multiplying a string by a boolean frankly should be a no-no.
Since we are talking about crazy python fizzbuzz, allow me to share a creating I have had sitting around for a while:

def fbg(s,r):print("\n".join(map(lambda x:str(x[1])if x[0]==''else x[0],zip(("".join(a for a,b in s if n%b==0)for n in range(1,r+1)),range(1,r+1)))))
fbg((('Fizz',3),('Buzz',5)),100)

Cause, you know, fizzbuzz one-liners need to work for the generic case.
Probably free as in freedom or "libre" as our lord and savior rms would call it.
DRM-free is almost free but not quite.
How to use value-based pricing for design projects?
Rokumo
I've encountered a lot of c++ programmers who seem to dislike a lot of c++; even refusing to use the STL. Perhaps it's because c++ and Python have different cultural backgrounds: a lot of early c++ programmers came over grudgingly from c and continued to program in a c-style.
Yes. Even with 1000x computing power, having twice as much as that is still valuable. There are any number of applications which will literally use all the computing power you can throw at them.
Every in-store demo I've watched has been very impressive, even on screens around the 50" size.
Hacker School banning “feigned surprise” is absolutely brilliant
Zabbix 2.2.3 released
That, my friend is well said. Agreed!
> This is the first example in the MathML spec. Really. "Invisible times".

I thought web developers were all for semantic markup.
The problem though is that you lose any external trust.

Now external trust is not very helpful for some things. It won't protect you from state-sponsored MITM attacks. Also non-EV certs may not inspire a whole lot of trust.

But you have the fundamental question which X.509 tries to answer: "Before I give you my credit card number, how do I know you are who you say you are?" You need some form of external trust there to answer that question.

External trust is not foolproof. See Thompson's important paper on the limitations of it. However, it is very good at addressing certain classes of threats (and very bad at others).

In the end we need both models and there is no real way around that.
What the Tamiflu saga tells us about drug trials and big pharma
ARM Compiler Builds on Open Source LLVM Technology
On reverse engineering algorithms and invisible choices that add research value
For those who are unaware, `clang-format` (http://clang.llvm.org/docs/ClangFormat.html) can be used to automatically convert existing C++ code to a given formatting style (Google, LLVM, a custom style, etc).

It's similar to `gofmt` in the golang world, and is a really useful tool for enforcing these kind of style guides.
I have tried and uninstalled Messenger a few times, it seems like a really bad user experience to be bounced out of the main app whenever you want to have a quick chat with someone.

Waiting for apps to multitask switch can get very irritating and I think for me it would mean I use Facebook chat less if anything.
That threw me off too. But I think they may mean the first visit ever. Meaning it would be something they could control and validate before releasing to the public?
Ricardo Cabello ported Famo.us' periodic table demo to ThreeJS to show that it might not be such a novel library: https://plus.google.com/+RicardoCabello/posts/QcFk5HrWran
Nope. Australians lost their FTTH when they elected a new government. They are getting upgrades to existing HFC, FTTN or wireless/satellite and the rollout is going to be much slower and more expensive and without the speed guarantees. Crony capitalism at its best.
Thank you for your comment. I've ended up installing 7.8.1 from the binary distributions from the GHC site: http://www.haskell.org/ghc/download_ghc_7_8_1

As easy as:

tar -xJvf ghc-7.8.1-i386-unknown-linux-deb7.tar.xz
cd ghc-7.8.1
./configure --prefix=/opt/ghc-7.8.1
make install
I'm quite pleased about this actually. I find FB messenger to be annoying and I hate getting interrupted when I'm just popping into the FB app for a minute or two. This way I can leave it uninstalled entirely and check FB messages later from home.
> And this is not a problem that is specific to Gandi. Even with other online services, it's often quite easy to bypass automated security measures if you go through a human being, whether through the support system or through good ol' snail mail.

I wonder if this is actually a counter-intuitive advantage of AWS, which, as far as I can tell, offers absolutely zero, zip, nada human support.
Weird? Really? You want an article called i.e. "jQuery destroys your website" to get as much relevance as this one? people don't have time to read every single article, they want to skim and focus on the important ones (or at least important for them)

It's insane to expect rules to be set apart from their real-life priority: It would be like asking for the same journalistic standards from a war journalist and from fashion magazines for teenage girls.
Today I was searching for PositiveSSL Certificate for my website.

I Googled and found many online store offers PositiveSSL Certificate, but there were major difference on price. I've found some stores offers PositiveSSL at $49/Year, $19.95/Year, $12/Year, $9/Year & $5.99/Year.

I want that PositiveSSL certificate for 5 Years. SO I've bought it from CheapSSLSEcurity at only $4.80/Year. I loved their service. The certificate was issued minute and its now live on my website.

Thanks and Regards
Paul Burke
I see this as a good thing.

It will hopefully reduce the memory and processing the main Facebook app leaves and at the same time it will give everyone a great opportunity to ditch the Facebook messaging service in favour of the plethora of other messaging apps already installed on their devices.

I, for one, will stop using the Facebook messenger entirely on my phone.
The European Data Directive isn't valid for us says Belgium minister
This is just an opportunity for Facebook to show twice as many ads as usual.

It's sad, but I really do feel bad for the people who use Facebook nowadays. When I have to look at the job market again, I'm really not looking forward to having to (a) sign up in the first place, (b) have that stupid like button following me around everywhere again and (c) have to become "friends" with people that I really don't want to see anymore.

And then they bought Oculus VR. Seriously?
The parallel was not the drug, it was the government program and the money.
You're right on the money. This passage is particularly damning:

> Rvalue references encourage a programming style that makes heavier use of value semantics. This style is unfamiliar to many developers, and its performance characteristics can be hard to reason about.

It's like, do you know C++ or don't you? Value semantics are C++.
New Facebook Ad Makes Testing Priority over Increasing Number of Ads
I have. KeeFox is good, and it's more akin to LastPass (feature-wise). I went with PassIFox because all I want is a simple "fill username & password" in the right-click menu, I'm fine with managing my passwords directly within KeePass.
Isn't this just being more strict about the "no bribes" rule?
Being polite: that's horrible advice. If paracetamol is taken correctly it is very safe and effective. There is some new evidence about correct but long term use being harmful, but more research is needed.
Wow.

This is a collection of disgusting and unfounded claims.

>real masters don't advertise

Really? Interesting that you say that, because the Buddha spent most of his life spreading and teaching Buddhism in any place he could find. Teaching the Dharma to others is central to Buddhism, and "advertising" is the sole reason Buddhism has spread from a tiny unknown place in India to cover most of Asia - in many different flavors. Nor is it traditionally "hard" - outside of the monastic tradition, regular people have been encouraged from the dawn of Buddhism to practice very real Buddhism by doing a lot of very easy and simple things: visiting holy sites and praying, mostly.

Thich Nhat Hanh devoted his life to spreading Buddhism to the west. His financial success is a measure of how successful he has been at that. From a purely Buddhist perspective - this is a very good thing.
Zero knowledge till employment in 10 months
Would this be possible to do under 10 months? That is, to go from no previous programming knowledge till knowledgeable enough to be employable. My current plan is to move to some other country, leveraging my own currency - enabling me to live for longer so I can focus on learning. However, I'll only last about 10 months, which isn't very long.

Alternatively, I'll study Computer Science at a University. Though, that will take 5 years and I'll rack up a hefty debt as well.

Just looking for ideas and input. I'd be ever so grateful.
Twitter tweaks website to attract new users
Increased time on Facebook could lead women to negative body images
It fix the many issues.
Don't we still have to then trust whoever is hosting the server returning the json? I guess you could verify with multiple servers, but that doesn't really guarantee anything and increases the requests.

The other option is to a full namecoin client with an up to date chain, correct?
Como as Cores Afetam as Taxas de Conversão
Stanford scientists' model: Growing crops on photovoltaic farms
Apps For Iphone
Oh, it 'd be easy to prove ownership (put the thread link in the channel's topic, then lock topic changes).

The problem the OP has is that it's not allowed to sell channels or nicknames...
How to avoid being murdered
I've found the "24 Days of Hackage" series incredibly useful - each day is a brief introduction to a useful Haskell library, many of which show off features of Haskell that aren't available in 'standard' languages. Even better, each one comes with working example source on GitHub, so you've got a starting point if you do want to experiment.

http://ocharles.org.uk/blog/

(I'm a Haskell beginner, currently experimenting with using Scotty, Persistent and Esqueleto to make a web API - and these articles have been so useful to me - I'm finally getting my head around monad transformers, using them to extend the standard Scotty one. Proud moment for me.)
Previous discussion: https://news.ycombinator.com/item?id=7562642
Ask HN: What tech feeds do you subscribe to? (other than HN)
I really enjoy the links/topics/banter on HN. What other feeds or sites do you subscribe to daily in order to get your fix of tech/news/science/business?
Linkage... Sharing is caring..!
"website_fail" is a bit harsh when you're using Internet Explorer in the first place...
The Heartbleed bug was a C buffer overflow. Entirely unrelated to the heartbeat feature, its spec, or the functionality of SSL as a whole. It had serious impact because was in a popular network-accessible library - something similar could also happen in the Linux TCP stack, in a popular web or database server, or any other network-accessible C program.

But something that seems just wrong is the expectation that "someone else" (the small all-volunteer OpenSSL team) should have taken more time away from their day jobs and family to: have different people writing specs and implementation, writing more tests, running static analysis tools, have code more reviews, and refactored code to be more readable. But if OpenSSL is so critical to your privacy, security and business, where were your contributions to writing those tests and code reviews?

I don't mean that every developer must contribute code to be allowed to have an opinion - but most of the lamentation at "what the OpenSSL team should have done" never considers who exactly should be spending time or money on this extra effort.
It's web gl.
I don't really agree with this critique. HTML defines the structure and content, CSS defines the style and appearance, and JS defines the behavior. The model is clear and even somewhat elegant.

Yes there is overlap, that is inevitable. Yes, you can always make it ugly and there are old vestigial features that you probably shouldn't use. These standards have a long, complicated history, but the end result is surprisingly consistent.

The different layouts in CSS (inline, block...) are powerful tools once you get used to them. They solve the problem of reconciling different layout models that are useful in different situations. And that's one hell of a problem that won't go away, even in alternate utopias. In fact most of the complaints here are just about practical solutions to inevitable problems.
Global e-business: How To Sell In Germany? – Across the Board
I wish they'll serve the 4K content even to normal HDTVs if they have enough bandwidth, if only to get better compression than the current one, even at 1080p it's sometimes terrible...
Actually they do prohibit those features that arguably cause more damage than benefit.

c++ exceptions? in an unmanaged (runtime engine not managed by some sort of VM) language you can't really assume anything when an exception occurs, you can't assume that you will be able to allocate more memory from the heap, for instance - if the heap is corrupted then this will just not work.

RTTI ? it costs a lot, well and you can do without it; Besides requirement of RTTI (assuming that the library does RTTI) will prevent you from using third party libraries that might be of use. Resolution: skip.
I've been listening for years and I can say you have some really great interviews. What I really like is how actionable some of your interviews are. That to me is the biggest differentiator for your interviews.

You might be surprised to hear this but I've used some of your interviews as training material for people working for me in the past.
It's in the 10s of cm per second and up to 1m/s in some places, though not SW Australia

http://hypertextbook.com/facts/2002/EugeneStatnikov.shtml
DrRacket is not as easy to customize as Emacs is and it, by default, offers a different mode of exploratory programming than the one SLIME users expect. In DrRacket you don't evaluate a single form, you just execute a module and then are dropped into it's namespace. If you change a definition in your module you need to re-read all of it or alternatively copy-paste it into the REPL, which is not convenient. I found that the SLIME/Geiser/Emacs model is better for really tiny stuff, while DrRacket's is better for longer scripts, where there are many dependencies.

Anyway, while both ways are ok, they are not exactly equivalent - is what I wanted to say.
Roche doesn't use marketing when selling to governments?

Pharmaceutical companies don't use marketing budgets to drive demand among the general population?
Fragmentation is having multiple incompatible versions of the same thing, namely, two apps which both have a Facebook chat.

Now there'll be one app with Facebook chat and one Facebook app without chat. No fragmentation.
Same here - there's clearly some content in the source for the /about page but nothing showing for me either (FF28, WinXP).

Spotted a typo too, unviersity, can't seem to get back the source that I spotted it in, perhaps they're updating as we type.
Even with just that single example the scaleability issue becomes apparent. I would never want to trust all of my Facebook friends with my computer security. And even less so for my friends' friends, etc.

And I certainly could be wrong in my understanding, but I believe all it takes is a single malicious (or pressured) actor to ruin that chain.

That seems scary to me.
You could use PIXI.js
You're saying "but the Virtual DOM is a leaky abstraction"?
Programming paradigms that change how you think about coding
They are right that it's harder to reason about value semantics. The cost of passing a pointer is always the same whereas the cost of passing a value isn't.

But I don't think that's a good enough reason not to prefer values considering the performance and memory usage drawbacks of shared_ptr. unique_ptr is often the best solution in my view.
It was not my intend to leak my local image filename of the screenshot. I just usd a random free image sharing website, usually they expose the file with a hash-key instead of the real filename.

I informed the news author of the website about this issue on a similar HN posting some months ago. Though, he hasn't fixed that fullscreen animation yet.
I'm bemused by how this makes the front page. Slow news day I guess.

Personally I detest the idea of any list of things I "must" download / read / listen to / watch.

Just skimming this list - a dating app (I'm married), an app for those who play or learn music (I don't), Facebook (no comment), an RSS reader (I happen to prefer a different one), CityMapper (great but I don't live in any of those cities and the only one I visit regularly I know like the back of my hand)...

More than that, for the most part these aren't even very interesting apps. For the large part their either well known (Facebook, Viber) or implementations of relatively established concepts (Jelly, Feedly, Flixter).

Anyone want to recommend anything interesting that isn't already likely to be obvious to a typical HN reader? Something that feels like Instapaper did in 2008.
I don't really see a lot to like about C++. It's huge and fiendishly complex, keywords are overloaded to incomprehensibility, it doesn't make satisfactory guarantees about static initialization, exception safety is too hard to reason about, it's full of features maintained for backwards compatibility even when they no longer make sense, and development tools are unacceptably inferior to Java and C#.

Pros are that it performs excellently and const correctness is pretty cool.

Let's get an old fashioned debate started!
"As of 2013, Israel had been condemned in 45 resolutions by United Nations Human Rights Council since its creation in 2006—the Council had resolved almost more resolutions condemning Israel than on the rest of the world combined."

http://en.wikipedia.org/wiki/List_of_the_UN_resolutions_conc...

Yeah.... "praise Israel".
You have qooxdoo that does that.
Yup that's the only reason I can see for them doing it. I've just noticed that if you disable 24-Hour Time in your Date & Time settings you get the am/pm suffix back for the times but I think adding a ° symbol makes most sense.
Those are good Apps to use..
Does Heartbleed affect OpenSSH? I seem to recall it uses OpenSSL but I haven't seen it mentioned.
How to properly shuffle arrays in JavaScript
Tutorial: Highly Available WordPress (Part I) using AWS and GlusterFS
Oh wow thanks HN, being down voted to oblivion for asking a question, nice one thanks!
What Is A Startup? (UK Edition)
Half pixels; the dreaded "dubstep effect." They should be rounding the translation values before applying the matrix, at least on elements with text at screen depth.
This needs to be a rule. Can we make it a rule?
Will be interesting to see if they see this through. I might be missing something, but I don't see any business reason for them to do this. They will lose some users, and that seems a painful prospect for them. They value user bases so much that they paid $19B for Whatsapp.

Difficult to imagine them not reversing this decision at a later date.
iPhone 5* screen has a place for 20 icons + 4 in the dock.
Not a countdown. :-)
This seems to be the post in question: https://www.hackerschool.com/blog/1-summer-2012-applications...
View the ripples of your post shared on G+
WPA2 and Heartbleed Vulnerability
You'd think that with their mountains of cash Google could afford to replace their engineers' 80-character monochrome terminals.
Confusing title. I thought this is about, you know, Shadow DOM (http://www.w3.org/TR/shadow-dom/).
Listen back to thirty years of art: Audio Arts released online