skysight-inc/HackerNews huggingface dataset:
+1. Totally agree!

I hate this bullshit propaganda that goes like "this is skeuomorphic and the other thing is not". There is nothing in the world of software that isn't a skeuomorphic equivalent of some thing or some process that has already existed in this world.

Look at Object Oriented Programming, for example. Look at 'Code is poetry' for a comparison. Look at button design. Look at page design {Header, Footer, Body} of a webpage. Look at flat design for that matter! Look at iWatch interface with hands of a clock/watch. Look at the dialpad on your mobile phone.

Tell me which one isn't skeuomorphic? Zilch! Yawns… at these skeuomorphism police.
The last picture strikes logo ideas. Good point Sir.
Pretty much by definition, the financier is not producing any fish. Their utility is in providing finance for the industry. While this does seem to have utility, in and of itself it doesn't produce anything. It is a role that exists to manipulate and imaginary construct (money).
The gut biome is self reinforcing. If you eat nothing but sugar (simplified example) the bacteria that thrive will be the ones that most resourcefully consume sugar. Other strains will wither away entirely or to a very insignificant state. Some, like yeast, actually kills 95% of the colony and the other 5% eat it, so it can take years to bring under control in people with immunocompromise (autoimmune disease, AIDS). If you eat nothing but fibrous vegetables (another simplified example) then your biome will be very different. And part of what makes you hungry is the nutrients the bacteria in your gut desire in order to maintain the colony. So you eat the right foods, then your body desires the right foods. You can re-program your biome to an extent by eating differently. And that goes for eating good or bad food. So I suspect (but cannot prove) that this is where the effect comes from.
Wouldn't that only be if they apply the rules unfairly to international companies in favor of domestic companies? If both domestic and international companies received the same tax break, they would be fine.
This is an overly simplistic way to look at foreign relations. Iran can do plenty of "bad shit" to the U.S. and the world without ever leaving its own geographic borders. It's the same reason why the oil embargo during WW2 led Japan into the war, even though we weren't technically doing anything within Japan's borders. And it's the same reason most of the world views the Iranian nuclear program with suspicion.
the (second) last slide were 'possible 10 features'
No one disputes that sufficient light can damage the eye. The question is whether there's any evidence that LEDs cause damage to the eye sure to the higher percentage of blue light.

The fact that exposure to extreme amounts of light can damage the eye is not evidence for the claim that LEDs at typical brightness damage the eye.
I have flagged many questions for being off topic. You could say I'm part of the "problem" but from my standpoint, someone will ask a question that can be answered so many ways that the scope is too broad. Many times the person asking doesn't know enough to understand just how broad the question they've asked is. That's why I also leave a comment telling them _why_ I just voted to close.

This is, unfortunately, an unsolvable problem. They're asking the question precisely because they don't understand what they're asking enough to get a meaningful answer.
> sue them if anything goes wrong

Cool! https://www.theguardian.com/australia-news/2016/sep/23/austr...
There is also cable from supply to Pi itself also network cable attached to it. So still current will induce in those. There was no other way for connection only to have those cables run vertically.
And by "Facebook blocks accounts" we mean:

>Editors from two Palestinian news publications based in the occupied West Bank say their Facebook accounts were suspended last week and that no reason was provided, alleging their pages may have been censored because of a recent agreement between the US social media giant and the Israeli government aimed at tackling "incitement".

Rubbish journalism: no actual causal connection between the Israeli government, Facebook, and the pages being taken down has been established. It's merely assumed to be there because al-Jazeera and its readership are predisposed to believe the nefarious tentacles of the Israeli government can reach anywhere.
>Apple isn't telling people to go use Swift on the server, IBM is.

I'm aware. This is the (humorous) point I'm attempting to make. IBM is adopting technologies faster then Apple. While Apple started it's life out as the Anti-IBM. Indeed it is still fulfilling this role. The (humorous) point being, their roles have in a way swapped.
> increases pay

Directly contradicted by your own assertion that someone in India will work for cheaper

> improves workers rights

Citation needed. The only one I can accept off hand is that it reduces inequality between western workers and those in countries with less opportunities. It certainly doesn't reduce the gap between CXOs and their employees
It is backed by Apple and will become the de facto language for writing iOS (macOS too?) applications, potentially attracting a healthy pool of developers and thus reducing costs which in the end is all that matters in non high integrity software.

Features don't matter much I'm afraid.
> 'Disrupt online radicalization and propaganda'

Well, it's cute that they only mention ISIS, but the same exact means can and are being used to suppress political dissent and unpopular opinion, while google is the master of spreading consumer propaganda and spying on people.

> 'End repressive censorship'

The commercialization of news is the best form of censorship. You don't need to censor much when the vast majority of news is meaningless bullshit stuffed with ads and promotions, and is already controlled by organizations like Google.

> 'Crime and corruption thrive in the absence of transparency. As long as criminal organizations and corrupt institutions can operate without scrutiny, they will continue to use modern tools to conceal their behavior. But injustice and corruption — from atrocities on the battlefield to money laundering to organized crime — leave behind information that can be used to understand these challenges and work to stop them.'

Google is one of these organizations that operate without scrutiny and transparency alongside organizations such as the NSA.

If you think Google will help you with anonymity, free speech, or 'unfiltered' news, you are retarded.
Do you really think Swift 3 is ready for enterprise usage? They say the core lib is not ready yet for production usage[0]. It's not about how may breaking changes I'm willing to take but in the enterprise world there is little incentive to rewrite large code bases. Even in the start-up environment the more code you write the less excited you are about breaking changes. Also Xcode doesn't run on Linux or windows and last time I've checked MacOS was not the the OS of choice in the enterprise world so Xcode is not an option. Next claim I'm expecting is that Swift is ready for the InSight Mars lander mission.

[0] https://swift.org/core-libraries/
If park.io hadn't bought it, someone else would have. So how does the park.io client deserve it any more than that person?
I've recently began using SO more actively (providing answers).

Most of the questions I've found and tried to answer were duplicates, but since I didn't have enough reputation to mark it as duplicate. (or enough rep to comment on a post to ask for more information on a poorly asked question)

It's fairly depressing to attempt to try to be active on a site like SO when it's setup for failure in the beginning. It's irritating when users with 10k+ reputation can more easily gain reputation by commenting, editing, and "moderating" new questions.

The other issue I have is that for new questions it's more about being first to answer a question rather than what is actually correct.

I also dislike providing answers to new questions, and the OP is a brand new user asking a question and never marks an answer as correct...

I wish it was easier and less frustrating to be active, but I suppose I'll keep trying.
The original journal article: http://journals.lww.com/acsm-healthfitness/Fulltext/2013/050...
I had a GameShark for the N64. It persisted cheat codes you'd entered in-between sessions and it came with a built-in debugger which was surprisingly good.

I especially liked its variable search function. When you started the variable search you could choose whether you knew the value of the variable you were looking for or not. Then, at any time, you could pause the game and tell the game either what exact value the variable should have now or simply that it was the same, different, greater or lower than the previous value. The GameShark itself then kept track of all memory positions which matched those constraints. This made it really easy to find where in memory something was stored. Playing around with this little toy taught me a few valuable lessons in debugging.

The coolest thing I managed to pull off was playing the Single Player levels of Perfect Dark in Multiplayer. It took a while, since the current level wasn't stored in the same place for Single Player and Multiplayer. I seem to remember there being some difference in the level numbering, as well.
Ironically, leaving a "thank you" will typically get deletions/nags from the self-appointed comment police.

As much as I like (and heavily use) SO, it has a real problem with making people feel like shit when asking, answering and commenting.

There are people who are exemplary in their politeness and helpfulness like the top-contributor, John Skeet. There are also quite "mean" people like Hans Passant (also super-high score). I wish more people would use the really fantastic users like Skeet as an example of how to behave.

"Game-ification" strategies in social networks like SO tends to attract uncharitable, persnickety rule-zealots and this seems to have been re-enforced over the years.
Swift, the language, is from Apple. IBM simply has built a bunch of tools for Swift and would like to sell consulting services around them.
Tor can obfuscate the origin of https requests (assumedly, if we continue to believe Tor isn't infiltrated and surveiled, which it probably is). It cannot protect against DDoS attacks.
> The fact that this article went viral TWICE (while none of my other articles even got to 5000 views) illustrates how many people experience the same frustrations.

I disagree. Many people simply view an article to understand the author's opinion (my case). IMO the "new user" experience on StackOverflow really depends on the topic addressed.

Maybe that's just programmer personality speaking, I wish someone would do a study on the traits of programmers depending on their language / line of work...
I didn't see this in the video, but is there a planned way to read/write the stored data from one of your instances? What does it look like? For certain things (anything with real volumes of data) it's impossible to do data population by hand.
> At that point I wasn't even able to comment on the reply

That's the root cause of the problem. Once that's fixed, I think commenting is better than editing the answer.

As a mod I often can't know - having no time to verify - whether an edit such as yours actually fixes some bug or not. It has nothing to do with being hostile.

I agree that you should be able to simply leave a comment (new users used to have the right to comment once, if that's no longer the case, I find it quite stupid) that points something out, while keeping it clear who states what.

Then if your fix is helpful, the comment gets upvoted, and everybody's happy.

The author of the answer will typically acknowledge it by editing their answer, or risk getting downvotes otherwise (since now it's apparent that the answer isn't fully correct).
I didn't say all skeuomorphism is bad, I said that gauges are an example of bad skeuomorphism. Buttons are an example of good skeuomorphism.
I don't have any clients which will use any cloud solution other than half on-prem SAP and maybe Azure are the only cloud solutions my clients will come close to touching, so forgive my ignorance but which debacle is that? (Genuinely curious from ignorance, not being flippant.)
It's not FUD since Firefox does have many flaws. While I don't like Google and Chrome, for an average user it is better to use.
I still have not managed to find the original paper.
I've earned "Necromancer" about a dozen times and I don't think it's a coincidence that they're some of the answers I'm most pleased with. I don't even bother answering old questions unless I think there's a clear gap in the existing answers that I can help fill.
Line Feed (/n) is a Unicode control character (C0 group), so it must be escaped in a JSON string.

This per ECMA-404.
I wonder if these days SO could move to a revenue model of just asking software companies for money. The entire community certainly owes them a debt for how much they've streamlined working with unfamiliar tools.

"We make all of your programmers 50% more efficient, kick us a little cash to keep us running smoothly."
But any one company could claim to have been affected, and produce the paperwork/numbers to back it up.
"IBM says it's ready to receive its next Apple check"
Stack overflow can save a lot of time, but only if perused by someone with experience who is just looking for their next clue, and will know how to turn a low quality but correct answer into a clean solution. In such a case, stack overflow can be very useful, but then the same goes for any random Linux forum.
> Rather than seeking a technical solution, I wonder if there is a social one.

there's always a social solution if you're enough of a utopian idealist. why do we go to war? isn't there a social solution? can't we all just get along?

technology steps in and makes the ground truth of the situation something incontrovertible and not subject to social disagreement. we need it specifically because we cannot rely on social solutions.
Show HN: Choreographer-JS, a simple way to handle complicated animations
"How do I convert a JSON object to CSV?" is a common broad question I see all the time. There is no standard conversion because they are completely different data structures.
Mike Driscoll: PyDev of the Week: Katie McLaughlin
"Something very dodgy while climbing"? A frozen animal carcass?
Post author here: people at Docker and Microsoft have worked on this for years. More to come during the day, also happy to answer any questions here.
For literal binary data you need to store the length information separately.

Netstrings are one option for ephemeral streams. But they are a bad tradeoff for persistent information: you have to read from the beginning of the stream until you find the relevant information. And a single corrupted byte destroys all the information after it.

Better options for persistent data are (pointer+length)s or memory-pools + ranges.
looks like a VAT cut, so I expect the EU commission will be after them too
But good Objective-C interop for working with old app code and libraries (Which comes from the C support, but with all the special stuff done to talk to Obj-C done for you)
"blocks" and "suspends" accounts are the same thing. Nothing you said or that the article said contradicts the headline.
So, does that mean Google (and thus the American State) MitM your website traffic to protect free speech? I am thrilled! I am so happy that at least large corporations that cooperate with the ever-more pervasive surveillance state care about our privacy. /s

That's how you defeat HTTPS.
Interesting. Although I actually find it useful that they include the flashlight. Win/win.
> Some questions are closed because they require opinion-based answers ("What's the best ...?", e.g.).

The problem with this is that there are opinions and preferences and biases (and so on) hiding all throughout even the most (seemingly) objective questions and answers. The SO folks think they're making a more meaningful distinction here than they actually are.
Ask HN: What is the cost of sending an email?
There is a podcast on the origin of the octothorpe name http://99percentinvisible.org/episode/octothorpe/
When a person says, "I'm having a problem" and the response is, "Well I'm not having any problem, buh-bye!" it in effect says "I don't care that you have a problem."

Often the real problem for novices is that they don't know enough to ask the right question; good questions require that you already be pretty close to the answer. So the real process of helping somebody with technology often begins by turning a bad question into a good question.

So basically, I think "works for me" is disrespectful. Mostly I see it used defensively; the goal is to make the querent go away again. If somebody doesn't want to help, fine, I respect that. But in that case, they should not put themselves into a position where they are answering questions from novices.
Swift 3 was just released, like 2 weeks ago. Unless you interviewed very recently then I don't see the problem with that statement. If they had said swift 2 wasn't production ready, then I'd be concerned.
I thought stability of the ecosystem (i.e. stable standard library) was also a "must" for adoption by the enterprise. Never thought that a language in flux with "hosting" support from IBM is enough. But now it seems the enterprise world is eager to try the coolest thing and rewrite/refactor it after the next release as long as someone will host/run it.

Now that you enlightened me I can see the stock markets, hospitals, banks and all enterprise consumers embracing Swift and eager to upgrade once Swift 4 is released.
Do you know if there will be a video about this talk at OCaml 2016?

https://www.cl.cam.ac.uk/%7Ejdy22/papers/ocaml-inside-a-drop...

I guess it would pop up there: https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw/vid...
I would suspect that most companies have more non-iOS developers than iOS developers.
I'm not sure I agree that STL that containers are explicitly not OO.

That said, I don't disagree that C++ can support functional programming. I would just argue there are languages better suited for this.

(edited for clarity)
> Here's my problem with Apple's iMessages: they take up all this space on my phone. And when I change phones, more often than not, I end up losing all my old texts (because Apple hasn't figured out idiot-proof migration).

Funny, cause Xiaomi has this working fine. I've changed device not long ago and it freaked me out a little.
Yes, it is interesting how the companies have evolved.

IBM lost the consumer space and is dominant in F100, while Apple won the consumer space and abandoned the enterprise.

With both IBM & Apple behind Swift the language is being positioned for success in both enterprise and consumer markets. It will be interesting to see how things evolve.
I'm not sure I understand the question completely. Do you mean "declare" instead of "define" in "if my header file needs to define the method"? Or are you asking about declaring the parameter to test as "std::string" in the header but then only as "string" in the .cpp definition, because of the presence of a using statement?
There have been studies that show stool transplants can suddenly cause massive weight changes in individuals. As is often the case with treatments to IBS. It matches up a lot with this study.

In addition a similar study has been tried on genetically identical twins. The difference being the bacteria.

How someone cultivates these bacteria, still a mystery. It could be antibiotics as much as potato starches.
I would say this one has the most traction so far:
http://vapor.codes/
http://vapor.university/
Similar: https://www.sciencedaily.com/releases/2016/08/160815064944.h... Schizophrenia emerged after humans diverged from Neanderthals
In Bulgaria it's gone through several disjointed phases. You can use either "кльомба" (klyomba, I have no idea what it's supposed to mean), "маймунка" (maymunka, monkey), "маймунско А" (maymunsko A, monkey A) or "at" to refer to it.

In Swedish you can hear "snabel-A" (trunk-A, same as in Danish) or "at".
The "comment police" bit is an interesting observation - much of the really petty hostility seems to come from mid-tier power users instead of mods and high-level contributors. I think the article here undervalues how unpleasant it is for a new programmer to get even a single response of "Seriously? Marking for deletion."

Those comments might get removed later, but saying "trolls are everywhere" is too pat when the people abusing new users are very visibly established, popular members of the community. Getting attacked by a random throwaway account is a very different feeling than getting attacked by someone up near the top of the totem pole.
>Then was told that Swift3 wasn't production ready in their eyes.

Well, not ready for their purposes, which (guessing from Java) would be some App/iTunes store backend, etc.

Other teams in Apple already use it for native app development from what I've read.
Heh, deja-vu man. That's what we said about ASP.net/windows years ago.
I stopped getting answers in SO. These days I see that the answer could be there in SO, Github, Gists, blogs and Google is the first place I go to. A few years back, I could go to SO for practically anything to do with coding. And I was doing Ruby and Rails.
take a look at one of the macros this library depends on:

https://github.com/kennytm/utils/blob/master/traits.hpp#L47-...

Wow that scares the heck out of me to do that!
To be absolutely fair, the italicised parts are important.

There is no proof, only accusation.

Edit: The article also does not prove that Facebook unblocked them (as no block was proved), nor reached out to Facebook on if they did indeed respond saying it was accidental.
What's kind of interesting is a lot of the target SO questions are implicitly opinion-based. For any "How do you do X" there might be multiple ways to do it so the question is actually "what's the best way to do X" which is up for anyone to interpret "best". And this tends to work out nicely, you'll often see multiple answers where the top upvoted one is not the selected one, or some answers build off of other ones and describe why they think it needed updating. This kind of nuance and seeing multiple, competing answers is often pretty helpful while you're learning.

Plus some of the best, most interesting questions on there are "community wikis" which often tell you they should have been flagged as opinion based but are preserved for historical significance.

Because of that I really don't see the point in being so dogmatic about closing opinion based questions. Even something like "emacs or vim" I can imaging being a useful question, with a highly upvoted, thought provoking answer arguing each side.
What would be the logic of the script ? I didn't get it .. :/
For starters, Firefox lacks in speed, security and stability compared to Chromium and this is not a matter of opinion, but hard facts. Sandboxing is not fully implemented, there's no process/tab separation and Webkit renders most pages faster than Gecko.

The developer tools are slow, lacking in features and can reproducibly be crashed. FF is relying on broken extensions for things that should be core functionality. The "Awesome bar" is so mediocre, I wonder how it got its name.

I've been using FF for about 10 years and tried to stick with it, but there are so many quantifiable things that it's worse at that I recently switched to Chromium and it did make my life and work faster and easier.

If your statement was true, I'd still be using Firefox.
I used to call it "fence" (gärdsgård) in Swedish.

https://en.wikipedia.org/wiki/Roundpole_fence