skysight-inc/HackerNews huggingface dataset:
To me, the interface suits the purpose perfectly. There are many discussions about tagging and categories, but having the single "all in" front page is intended to prevent fragmentation and broadly keep a single community.

> One comes in and immediately sees
> a lot of text that is not pleasant.

To me it's a delight to find a site that's clean and clear, without swathes of pointless graphics, or icons and buttons that I don't understand.

> Same with the functionality. It just
> takes too much time to figure it all
> out.

Really? You submit, you reply, you click on a link to read a story. What are you finding difficult?

> Can someone help me figure out how to
> use HN in a way it's beneficial for the
> HN community and myself?

Read stuff people have submitted. If you think it's interesting and have something constructive to add, make a comment, or join the discussion. What else are you expecting?

> I do not see how I can benefit from
> browsing through all those topics that
> are not categorized to find anything
> that is of my interest.

If all you're interested in are you own specific narrow interests, then go find the appropriate sub-reddit or similar. This is for people who want to get at least a little outside their own echo-chamber and see things that others are interested in. There are people here with whom I share interests, and then they have interests outside my own, and this is where I get to find things about those other interests. If people with whom I have something in common are interested in them, maybe it's something I should know about.

HN is intended to help you grow outside your own, specific interests. If you don't want to do that, this isn't the best place for you.
Forex Trading Broker India
>Since you already know the most popular language in the world, it doesn't seem like there's much point in learning either of them just to extend the number of people you can communicate with. For that reason it would make sense to learn Chinese or Spanish.

Unless you find Chinese or Chinese culture really interesting or have a more mercenary reason to learn Chinese I'd recommend Spanish. I've lived in China for three years and have been learning Mandarin in a half assed fashion since I got here. It's just ludicrously hard. For the same number of hours of work I'd be ahead in Spanish at this stage, easily, and if I'd been living in a Hispanophone country the whole time I'd be able to read and understand at a high level, and probably speak and be understood well.

Why Chinese Is So Damned Hard
http://www.antimoon.com/forum/t10216.htm
If there is one thing that is in for a softrapture with augmented reality, its fashion. The designers still will be there- but i can imagine a world were visuals and physical reality are completely disjunct.
Any submission without a link - such as this one - gets into the "Ask" section if it gets enough upvotes. It's like getting to the front page - enough people need to declare it interesting (via their upvote) for it to get there.

Even though I disagree with a lot of what you say, I've upvoted you so you get to the "Ask" section.
Golang package for re-captcha
Not really an answer to your question, but may have some hints: "Seizures like these are indicative of the ongoing devastation of rhinos, elephants, and other wildlife in Africa to satisfy demand, mainly in China and other Asian countries, for animal parts."
IIRC, if the argument to sizeof is a type, the parentheses are mandatory, anyway, so using it like it was a function is more consistent.

I think the reason it is not a function from the standard's point of view is that C does not have any builtin functions (unless my memory totally fails me in this case), all functions have to be either defined locally or #included.
At the very least it may cause politicians to learn a thing or two about IP addresses, VPNs and Proxies!
He actually did a TED talk two months ago at TED2015. It's from 4 years after the article above was written, and it's one of those talks that leaves you with lingering thoughts for days afterward.

https://www.ted.com/talks/daniel_kish_how_i_use_sonar_to_nav...
Thanks for the detailed feedback joeld42. Much appreciated.
Of course we do feel our Framework is compelling but it's just about getting that across to other devs in a clear manner in our marketing. We've found that whenever we've started a new project and we've needed a particular a set of components, it's been a pain trying to find the correct one to use, ones that have been kept upto date and then also ensuring they all work seamlessly together. Developers will of course have their own coding styles etc and trying to make each one work nicely in our projects is never easy. That's why we've tried to make everything in our framework absolutely consistent. Everything has the same coding style, is fully themable etc

It's a good point on cocoapods. It's something we'll definitely look in to thanks. We'd created the template as a way for newbie devs to have less hassle when trying to get a project started with our framework. I think another point we need to try and get across better on our site is how existing apps can use our framework.

On licensing, yep it'll just be a downloadable file that developers will need to just drop into their project somewhere. That will allow them to build the app to a device rather than just the simulator.
The Nutrition Gap: Are Doctors Ready to Think Outside the Pillbox?
You are using English because you are using English. When I lived in Germany I used German nearly 100% of the time, and now I speak fluent German with hardly a hitch. 10 years later I regularly run into German speakers, and while it feels a little rusty now, I continue using German because I know if I fall back on English Im going to be using English and not learning German. I recommend you adopt the same learning strategy.

I have been learning Chinese in China for about 7 months, and have a functional command of most conversations because I never ever use English during those conversations. English will always win if you keep biking with the training wheels on.

When I lived in Cambodia for an even longer time I didnt learn nearly as much Khmer because I was constantly speaking in English, even though I diligently listened to Khmer conversations and researched the language. Like programming, language learning is much slower as a spectator sport.
Sure, there are players that are way ahead of them, but for me the article was interesting nonetheless, there is always something new to learn. For me, the most interesting thing was a non-technical issue - how they organize people into "companies" and "guilds". Not sure if this is the most efficient way, but I think that this helps with "knowledge distributions" (not sure how to call this) across the company - this way more people know what is going on in different teams.

Re Twitter: I've found this article: http://highscalability.com/blog/2013/7/8/the-architecture-tw... but this is from 2013, not sure if there's something new.
Tahoe-LAFS also doesn't support deletion.
Does that include Klingon and Elvish?

Less flippantly, I believe in 1980 it was for most people a better use of one's time to read "The Selfish Gene" and "Gödel, Escher, Bach" than to learn Linear B, in order to think and reason differently. (I specify a date since the main ideas described in those books now pervade culture, so they would have less of an impact now.)

Regarding Scandinavian languages and gender, "Norwegian has three genders: masculine, feminine and neuter—except the Bergen dialect, which has only two genders: common and neuter." (http://en.wikipedia.org/wiki/Norwegian_language). Danish and Swedish have two grammatical genders, common and neuter.

Traces of a masculine gender remain in Swedish when used to refer to a male. For example, "den rika" could mean "the rich", while "den rike" means "the rich man". However, it's perfectly fine to use "den rika" for the rich man.

All of the Scandinavian languages have more of a gender system than English does, so I think it's a bit odd to use that property as an example. Could you explain why learning (say) the Swedish gender system helps one think and reason differently in any useful form, other than the obvious one of being able to comprehend Swedish and related languages?
Don't forget http://maidsafe.net/
I was recently in a conversation where it was pointed out that my rather cold analytic nature when it comes to these kinds of things puts me at odds with more emotionally driven decisions. Even without agreeing, I can see the point.

That said, in my mind short of violent action, I find it hard to see how having to serve more than two decades in prison is any kind of justice for any kind of non-violent crime. I also find that seeing the U.S. prison population at near 1% is rather depressing, and that most drugs probably shouldn't be criminalized and their use are more representative of other social issues at hand.

When black markets exist to the extent that the drug trade does, it usually indicates that the law is probably wrong. A black market for anything will always exist, but when you're starting to see it affect even 1% of the population as it does in this case, that should indicate that legally, the position should change in a way that reduces the need for such markets. However, time and time again governments try to push in the other direction, the U.S. revolution from England is in a large part based on this.
Only one case right? The US? You know of any others? And there are a lot of reasons for that besides the regulations which might or might not be related.
All this talk of 'having a clue' - where exactly in my daily list of conflicting and competing daily priorities should I put "Worry about Google profiling me via my email content"?

Advertising aside, I also understand there's a valid argument that we should all use strong encryption and secure email to give (those of us that need it) the benefits of herd immunity against government snooping. However - once again it's a not terribly high up my list of things to worry about right now. That makes me a slightly worse person on par with not recycling enough and leaving my electronic devices on standby overnight.

I willingly - and I hope knowingly - accept the trade-offs in using GMail. At least 3 people in this thread think I'm lacking in clue. Can someone please explain to me why?
Yes, we have the general concensus with the newspaper to open source this. Not 100% sure when it will happen, but should be soon. :)
>Overall I thing the GOP has a great message, but they don't follow through.

Can you name a political party, in any part of the world, in the last century that did follow through with their "great message"?

Politicians are PR / sales people. The product work is rarely actually done by them.

If mortgage interest rates on average went up, the politicians will blame the greed of banks, the international exchanges market, the gravity was higher than normal etc.

If mortgage interest rates on average went down, then that's a great reason to vote that politician in for another term!
Well it's an operator, and algebra said all them are just functions... Just like `+` is a function

Anyways not all those writing code have CS background
> it's a little bit confusing why on something
> that's called HACKER news one would post things
> about ... nature

So, have you read the FAQ[0]? From there, have you read the guidelines[1]? From the guidelines did you see this:

What to Submit

On-Topic: Anything that good hackers would find interesting.
That includes more than hacking and startups. If you
had to reduce it to a sentence, the answer might be:
anything that gratifies one's intellectual curiosity.

[0] https://news.ycombinator.com/newsfaq.html

[1] https://news.ycombinator.com/newsguidelines.html
That's not enough, because the blockchain contains the transaction history. It is possible to anonymize Bitcoins via Tor. You would anonymously create many wallets, and transfer through mixing services. Then, using https://blockchain.info/, you would check for taint among your adddresses.

However, that would not be so easy for hundreds or thousands of Bitcoins. It's hard for a snake to discreetly swallow a pig. Numerous wallets and small transactions would be prudent. But the process could probably be automated.
Did you even read the article? The author self-identifies as a feminist. Your implication that this is about feminism vs not-feminism is simplistic and missing the point.
I'd like to confess that I'm one of the return() people, and I also do if() even in cases where the language doesn't require it. This behavior isn't borne out of confusion about what is and what isn't a special language construct. Rather, it helps me prop up the illusion that programming is about using a few simple primitives instead of being the chain of compiler directives it actually entails - it's an esthetic choice if not always a logical one.

The thought that if() could just be a lazily-evaluated function taking a code block argument, and that return() could be a way of marking the end result of an expression somehow pleases me.

I think the different expectations about sizeof() come from the artificial distinction between operators and functions, the implication being that in a compiled language the sizeof operator would be a compile-time construct, or barring that, at least a behavior of the type system. On the other hand, there are tons of compiler intrinsics in C/C++ that look exactly like functions but aren't.
PC-BSD 10.1.2: An Interview with Kris Moore
I think many people have a fear of clowns in the way that many people say they have OCD or ADHD. Yes, clowns can be scary but that doesn't mean you actually fear them.
Unsigned Artist
www.youtube.com/watch?v=OThLAq7JsEg
Hey Alex, just got myself on-boarded in under 5 minutes, this is good stuff - loved the depth of analytics.

Two feature suggestions

- ability to flush all stats
- ability to block/filter a particular domain (e.g. localhost)

Thanks!
If you are an unsigned artists or fan that likes to stream new music, check out this video
While I don't know anything about these cases specifically, or regarding Mandriva's internal structure... I think changing your name to be a rather obvious trademark infringement is a pretty bad place to start (Lindows), and then trying to grab any attention possible to increase market share from there.

In any case I think that legally, sometimes it is appropriate for businesses to come to an end... and not in the, lets separate our assets from our liability so that we can sell off everything, and keep the brand around kind of way, but in that corporations have more rights than living entities in a lot of ways.

I'm very pro business... but despite the spin, I'm unconvinced that anything that has happened in this case is necessarily a bad thing.
"Only one case right? The US?"

The whole of EU pretty much. See which countries are losing and gaining people (and which ones have the strongest regulations)

And before everyone mentions Germany, they're, ahem, peculiar. They have strong protections in some aspects, in others they're pretty liberal (like mini Jobs, and the fact they didn't have a minimum wage until last year)

Canadian migration to the US, also internal Canadian migrations
To be a good security researcher, no doubt it often takes a devious mind. Now whether or not this deviousness is used for good or evil depends on temperament, upbringing and acceptance or ignorance by other parties.

You don't piss off a hacker. And these people have miles more persistence than other people. That's what makes these people good. I'm not saying they should flagrantly abuse laws but the morality and mentality of these people is usually break first and then think about the consequences. And that's exactly why lots of holes never get reported.
I actually tried to do this as a sighted kid. I got good enough fairly quickly to find the doorway in a dark room. Which might not seem like much, but it more or less removed my fear of the dark which is probably a useful thing.
So you think monolith is the only alternative to microservices?
In France, there's a high chance of trial if you lay someone off... A 25% chance! (http://fr.wikipedia.org/wiki/Licenciement_en_France#Statisti...)

From what I've found on the Net, the laid off decided to take their case to court, to ask for greater compensation from Mandriva.

(no authoritative source found, only excerpts from an interviews on http://linuxfr.org/users/kurun/journaux/duval-vs-mandriva-in...)
> Global understanding of what?

Language learning

> it's grammatical structure won't help you with any other language that you do use

Actually it will teach you something real. It may be artificial but it possesses the ability to get an idea that's in your head into the head of another person. Therefore it's real. Also artificial languages don't come from nothing. They are based on what its author knew about languages.

> Wouldn't learning a more widely spoken/used language be more advantageous[...]?

Depends. If it's related to a language you want to use, then yes. But a real language also has disadvantages like exceptions to the grammar rules, illogical rules (Do you know that chair is male in German?), and a dominant group of people who pushes that language forward without considering your situation (natives are kind of arrogant in that way).

I learn Chinese for over 5 years and am not fluent. I also know a lot of Chinese who have spent considerable amounts of their lives (some up to 20 years) and are still easily distinguished as foreigners when speaking German. If your native language belongs to one of the bigger European families then it might only take 6 weeks to get your Esperanto to fluency! So if you have never acquired a second or third languae by yourself then learning one of these two might help you learn to learn languages (I can tell you from experience that it's something you really need to learn if you want to get to any reasonable level in another language).

Last but not least the question in the previous comment wasn't "What's the most valuable thing to do right now?" but the question was to choose either language A or B.
French labour law is not what most people think, the employee does not have the rights to stay forever in a company. Yes it over protects the employee by restricting the power of the employer but both parties are still equals in front of Justice.

How is that you might ask? Well, when you're suing your ex-company you go to a special trial called "prud'hommes" (like "safety-men") which is constituted by both employees and employers. You are judged by your peers. Prud'Hommes trials are long and decisions are rarely contested by the public opinion in France, even by employers.
Employers can win at prud'hommes trials, they do when they respect the law.

Also I'd like to point out that this is the 4th CEO change for Mandriva in something like 8 years. At some point the choices that some of the CEOs made were so bad that the investors forced them to publicly communicate with the community (for Mandriva the Linux community in France is extremely strong so it might be interesting to keep it updated and involved...). Basically the last CEO seems to have made some hard but good choices for the company but is paying for the mistakes of it's predecessors (so now he tries to save it's reputation by telling his side of the story which is understandable). Anyway, the company stays responsible when a bad CEO leaves and a new one comes along.

"C'est la vie".
yeah, but that way you can only remove the permission after the installation.

Facebook for example is known to siphon your contact list as soon as the app is installed, so even if you remove the permissions from the fb app, it is already too late.
Doesn't `if` always require parenthesizes?
HTTPS, the same way everything else solves this problem.
And Google delivered at I/O (or at least promised that a fix is incoming).
Funny how nobody seems to remember this: http://en.wikipedia.org/wiki/Conectiva
They are certainly useful. But all these users behind the firewall frenetically clicking on every link they can find and opening any attachment from any email received are effectively an army of trojan horses which to me is an order of magnitude more of a problem than latency.
I encountered and reported this bug over three years ago. I decided not to write about it but considering that they still haven't fixed it...

http://chadscira.com/post/556999d91cb00914380006ee/Re-Starbu...
Exactly.

I heard people arguing on the Internet that you should not add parentheses when sizeof is applied to an expression, only a type. I just cannot understand why they bother. Just add a parenthesis and it is always right. Much less cognitive burden.
I'd assume like 20% :-)
You mean it's a disruptive synergistic cloud experience offer!

There seems to be some kind of institutional mental illness that forces corps to think of users as exploitable prey who can be herded down a value-extracting marketing funnel, and not as people who want a service.

It's disturbingly common, IME.
That you misremember it or are too young to know better doesn't mean that it "is simply untrue". It's not, it was valuable for many years. It's your revisionist history that is simply untrue.
Yes, but the problem is not that someone would attack North Korea. The last time it was the other way round. North Korea invaded the south and only one island remained under South Korean control, until the US stepped in and fought the North Koreans back to the Chinese border.

Agree with all other points.

Maybe we should add that technically the two parties are still in the state of war against each other. After over 50 years they have still POW's in their prisons, and both parties have nuclear weapons.
Small border or spy conflicts could easily get out of control.
Show HN: HackCancer, a non-profit hackathon to be held in London
http://www.nospec.com/
People who are capable of freely moving from country to country generally aren't the type of people regulations are designed to protect. It's those without the money, ability or voice to prevent themselves being exploited.

Some countries are happy to tradeoff the economic benefits for social benefits whilst some aren't.
Yes, in C, but I believe Udo was talking about other languages (like Go for instance)

> and I also do if() even in cases where the language doesn't require it

This sentence could be parsed in multiple ways though :)
It's an unary operator, with 2 forms:

sizeof(type)

or

sizeof expression

but e.g. unlike a function, it doesn't evaluate the expression.

sizeof(my_function()) doesn't call my_function.

sizeof(a = 12) doesn't assign 12 to a.
Not in all languages. For example, Go and Swift don’t require it.
Using Rust in Unity3D
No, not always. Not in Go, or in Rust, or Ruby, for example. The assumption being in these languages that if is followed by an expression and that expression is parsed to its natural end anyway - but this only works if the syntax allows for that end to be found without ambiguity.
Except sizeof is a compile-time operation, not runtime. If sizeof were a function,

int *foo = malloc(sizeof(*foo));

would make no sense.
Building your own Postfix server isn't hard. (It's certainly not easy, but it's not too hard either.)

If you're paying someone for hosting anyway it's a few days of extra work from a cold start to set up a server on Linode or Digital Ocean and become your own ISP/hosting co.
Well, every six months or so I review my various VPSes and I usually find at least one I'd forgotten about, so unless I'm unusually forgetful I'd say "yes" :)
We're trying to recreate that concept with peergos, https://github.com/ianopolous/Peergos we're considering trying to use ipfs, http://ipfs.io under the hood which would be nice. Wuala was great but they never open sourced it and stopped the storage earning in 2008.
How to Discover the Hidden Value in Your Customer Data?