skysight-inc/HackerNews huggingface dataset:
C is not the same as other languages. Many possible errors reported by the compiler really are not bugs. You've probably heard of "-Wall" and "-Wextra". Why does -Wextra include even more warnings than -Wall? Because they're more likely to include truly spurious warnings. C is both more simple and more flexible than other languages, and it's very hard for the compiler to tell when the code does something the writer didn't intend.

As a trivial example, -Wunused will warn when a function has a parameter but doesn't use it. But you do this whenever you need to provide a callback that really doesn't care about one of the parameters. Still, -Wunused is helpful to find errors elsewhere in the code, so in these cases you might do something like

unused_param = unused_param;

just to make that one compiler warning go away. (That might work for one version of a compiler, but not another!) In other cases, the error the warning catches is so much more uncommon than the spurious warnings, you might disable that one warning type for your project. The linux kernel does this for a couple of them.

Anyway, the best way is to enable as many warnings as you can, and have the discipline to fix the ones you see, without forcing yourself or anyone with -Werror. In any non-trivial codebase, you guarantee that the next major release of gcc will not be able to build your code if you use -Werror, due to some truly spurious warnings. Again, this isn't because gcc sucks, just because the problem of guessing where what you wanted is different from what you did is extremely difficult in C.
Tyto Online // Learning MMORPG
Same here, my only worry is that maybe that's exactly the strategy they use to blur the waters. On the other hand, propaganda can't be that forward, can it?
Solution for Keeping Your Ideas Handy
The site seems to be showing that it has gathered a lot more than just eating and burning calories, safe to say such intensive data can be used to correlate with certain standard illnesses to be cautious.

Your data over a period of few months might make more sense to understand what ill-effects certain things have had on you. Think about 1 year's worth of your data being analysed to tell what certain things have had certain health related changes in you. Of course it still would take time to know how the changes you make will change things in you but based on your past data it could predict perhaps?
Waiting for the bubble to burst.
>Wow, that sounds very bad to me. It's important to learn how data structures work, but I believe it's more important to learn how to find and re-use existing code/libraries in your work.

If you're trained as a salaried code churner to solve some "pragmatic enterprise problem" yes.

If you're trained as a computer scientist, you have to know how to do stuff properly from first elements, and also how to invent and code similar new stuff, custom tailored to new domains yourself with ease.

You don't get progress in computer science with people just learning to use existing libraries and data structures. At best you can get some innovative apps, but not people able to build the substructure to create the innovative apps of tomorrow.

Not to mention the sorry state of most existing data structures libraries and core APIs, from STL to the Java SDK. A lot of this stuff needs to be burned with fire to be brought to 2014 levels.
Sorry, I still don't believe that's a problem. Unused variable warnings can be silenced easily if they aren't real bugs (for example an unused parameter in a callback). Most people don't have to deal with this stuff because they use precompiled binaries. The people that do deal with this should know how to fix it properly.
> For Friedman, satisfactory is maximizing shareholder value.

Not so. Friedman's "goal" is not maximizing shareholder value, but rather maximizing economic efficiency, and economic efficiency includes things like social programs, health, the environment, etc.
I highly doubt the "lobby" cares enough about what a few thousand hackers think about organic food to plant astroturfers.

Sometimes there simply isn't a conspiracy...sorry.

(Now if it were Microsoft on the other hand:)
There is publication bias with respect to publishing something that shows a difference between organic and non-organic food. I think a meta-analysis will only amplify this tendency.

I'd be happy if they actually put hypotheses out there why organic food would be better, come up with a possible mechanism, and test that.

Cadmium (which they state as the one metal that comes with lower concentrations for organic food), for example, can be part of certain fertilizers. Cadmium also depletes anti-oxidants. So, it might just be the case that getting rid of these fertilizers, would get rid of the differences between organic and non-organic food...

Without studying the underlying mechanisms of uptake and use, we will never know.
Cool hack but not supporting multiline strings is a feature as far as I'm concerned. Everyone seems to agree that HTML shouldn't contain JavaScript, why should JavaScript contain HTML?
> So in your view people with valid criticisms should just shut up and be thankful?

No, sober problem reports (preferably sent to bugs@openbsd.org or openbsd-tech) are obviously exactly what the preview release is meant for.

As I wrote, I am surprised about the tone. Not of any particular comment or blogpost, but there's a tendency that I perceive lately.
It seems, Patoline's syntax resembles LaTeX syntax a lot, but it lets you embed code more easily. And you can use OCaml or some it's subset instead of TeX's \if, \loop, etc [1], which is probably a good thing.

\begin{genumerate}(AlphaLower, fun s -> [tT (s^". ")])
\item First item
\item Second item
\end{genumerate}

Which produces:

a. First item
b. Second item

[1] http://en.wikibooks.org/wiki/LaTeX/Plain_TeX#Conditionals
I also had this as a kit when I was a kid - it was one of the experiments one could perform with the home-built laser I constructed. I built the receiver, gave it to my little sister, and off she went over the dunes .. we confirmed the experiment, and she subsequently lost the receiver in the dunes. Always wished I'd been the one to go out that day ..

There was another experiment where you could shine the laser on a window, and pick up its reflection and using that, listen in on the room. It required a more complicated circuit to be built, so I never did it, but its fascinating that such technologies were, in the 70's and 80's, available to inquiring teenage minds.
Friedman's model does not assume that people are selfish rational actors. It assumes that people have goals and that they tend to take actions they believe will accomplish those goals.
I know you're probably a troll, but this is science: nothing is ever "proven", nothing is ever 100% certain, and they mentioned in the press release why this study is better than the previous ones that show no difference between organics and non-organics (basically, it used way more data and it's newer).
I also want to try Azure, but I only have a prepaid credit card (I live in Europe, don't need it except for small Internet things) and Azure is the ONLY service that doesn't accept it.
AWS, Google Cloud, Netflix, etc. all work fine, except Azure.

Took me days to figure that one out, because I only got a generic "Your credit card isn't valid" error message when signing up.
Clearly the point is that Amazon is also a global business, and therefore, through economies of scale, is able to dominate businesses that are small or purely local. Moreover arguably it has monopoly power, exacerbating the issue futher. It is clear that you have not thought this through.
Show HN: Space Shooter for Pebble
The OpenBSD folks have set the tone. They are arrogant and dismissive, it's not surprising other people respond in kind.
Ethan #45: How deep does the Multiverse go?
Reminds me of a similar talk Poul-Henning Kamp gave where he presents a thought experiment on how it would be possible to subvert open source projects to ensure the priority is insecurity http://youtu.be/fwcl17Q0bpk
> The issue is simple: is protection of local industry justified in the face of globalization.

I don't think that issue is simple, but my answer is no, and my reasoning is similar to why I don't think that protection of the horse and carriage industry should be protected in the face of the nascent automobile industry.
Elon Musk donates $1 million to help complete Tesla Science Center
Show HN: Gaza and Israel on Instagram
So the regulators have to use the provided virtual machine and tools to build the source, and verify that the resulting binary is the same as provided by your company?

How do they confirm that the toolchain has not been messed with? Surely they can't binary-check the whole OS/compiler/linker/other software in the VM?
It's actually quite easy to evade taxes on money earned in a particular country, as you are allowed to subtract inputs from your tax burden.

So the French subsidiary buys very expensive inputs from the Luxembourg subsidiary, meaning the French subsidiary doesn't show a profit, mon dieu how could that have happened, such a shame!

Fortunately, the Luxembourg subsidiary is very profitable, exclusively from "sales" to the French subsidiary.

Obviously all of this typically happens only on paper.
HA! I (don't) see what you did there :)
I have trouble reading an article from a news source that use value-laden statements like "snubs French free delivery ban" as if they are committing some sort of mortal sin against the state, but have no qualms about making the only visible part of the article be the headline:

http://postimg.org/image/ngztksi8j/

That crass, advertisement-filled page is certainly a bigger offense against the capitalism-averse French than a $0.01 delivery charge.
There are "hidden incentives" in virtually every study, and one should always remain highly skeptical. One of the biggest perversions of science is the probability of wide publication (essentially the virality of a finding), vastly increasing the likelihood of finding the desired outcome.

However to your "business's dream", organic products are more expensive to buy because they're much more expensive to produce. If we actually look at businesses in operation, the vast majority seek to minimize selling price by doing everything possible to minimize production costs, which is the opposite of your claim.
The antioxidants are maybe a red herring, but surely a key and blindingly obvious hypothesis is: food that's not been sprayed with nasty chemicals will be lower in levels of nasty chemicals. That (plus this similar hypothesis: environments that haven't been sprayed with nasty chemicals will be lower in levels of nasty chemicals) is the whole reason I buy organic stuff, and appears unsurprisingly vindicated here.
> That is, people are selfish rational actors. The problem is that they arent.

This tired, unresearched, and common "rebuttal" of libertarian ideals is completely false.
I guess it is that in C++, methods implemented in the class declaration are implicitly "inline". It could be done to avoid the problem outlined above.
I didn't take the tone as condescending at all. It really was (as I read it) constructive criticism for the portability maintainers.
Oh trust me, I did not expect a whole lot. Doesn't mean I can't have complaints though.
I don't think that the proposals of most libertarians are any more or less complex than the proposals of American liberals, or American conservatives, or democratic socialists, or fascists, etc. Certain aspects of plans obvious vary in complexity, but that's hardly the distinguishing factor.
I was considering implementing something similar to the Overmars methods mentioned on page 90. Maybe I'll read this paper and see if I can tack it on at the end... Thanks for the link!
You are upset that people are using the wrong tone to make criticisms of OpenBSD? The same OpenBSD run by Theo de Raadt?

You reap what you sow, as they say.
Enjoyed the article liked the 'lofi' images with typewriter text, am using the smear image as wallpaper.

Would it not be entirely in character if Feynman had picked up echos of the profiling process and smeared himself? Obviously can't be this letter.
A lot of that time went into the development of not the code per se, but algorithms that newer code could reimplement. Perhaps in simpler forms on newer machines. Conventional TeX has a hard time optimizing placement of page breaks because its data structures hold only one page at a time, and discard its contents before starting the next, due to memory limitations of computers from the 1980s. Those limits no longer apply, which could make it a lot easier to code strategies for eliminating "widows" and "orphans" -- situetions in which only one line of a paragraph is stuck at the top or bottom of a page.
Honest question; can you point me at these apps? The only stuff I've seen so far is either tracking external data (running, walking, activity, ...) or requires input (for calories for example). There are some dabbling with more interesting data (blood levels for example), but too inaccurate to be taken seriously for now.

I don't agree that approximation are better than zero data; people are already self-diagnosing a lot, without the understanding that numbers, averages and science in that field are not as accurate as we'd like it to be. It takes a physician to accurately guess what may be good/wrong with you (and I mean guess).

Ultimately, I feel there's enough big, obvious metrics you can derive from your body without strapping a fitbit on.
Typewriter text is fixed width, so I imagine they get an average width for one character then calculate the number of characters in each redacted bit.

What had you in mind?
Shortly after launching Cronitor.io, (a dead-simple SaaS solution for monitoring cron jobs), we noticed a large number of tracking events coming from a specific user -- 3000x more than we normally see after a user starts monitoring a job.

The normal use case is to curl your tracking URL at the end of your crontab line, so seeing 25k events coming in over 48 hours clued us in that Cronitor was being used for something different than we expected.

Turns out, the user needed to do a big one-time batch processing of thousands of records and wanted to keep track of how many were done, and wanted to be alerted when the process was complete. By curling his tracking URL at the end of his event loop, he could leave behind his workstation and trust that he would be notified when the batch was done.

(If you want to know a little more about Cronitor, check out an awesome blog post from my co-founder, The First Paying Customer https://news.ycombinator.com/item?id=8020980)
XDomain is not a CORS polyfill as incorrectly stated in the readme. If it actually supported CORS, you could configure it with Access-Control-* headers and it would magically work. I wrote pmxdr[1] and libxdr[2] 5 years ago, which enable the same functionality while also actually supporting CORS headers, so it does magically work after dropping in.

[1]: https://github.com/eligrey/pmxdr
[2]: https://github.com/eligrey/libxdr
What source of edits do you think would yield more interesting results?
" great website" "fantastic" "fabulous"...

??!!!

So nobody feel that tracking everything you do every second and log it in real time and forever on a server is terribly frightening ?!!!!

In 2005 i predicted every one who ever logged on facebook would regret it one day and pay a huge price for it. This is more than real now. Still you don't stop, and now you're sending to "them" in realtime your heartbeats, your weight, what you yeat, etc.

Did you just forgot about LIFE ?
Is this the next American Way of life ?
So yout think totalitarism is Iran or Syria ?
Pouarrrk !!!

You guys are totally out of your minds.
Seriously.
I generally agree with the concept that people will rise to the occasion and take advantage of the power/trust you give them. However, it does require hiring the right people and I am curious to see how salary adjustments work in the long run.
Composting manure might concentrate metals, and other issues, which are difficult to think about when the processes are not known to the buyer: http://www.slate.com/articles/health_and_science/green_room/...

My grandpa who had an orchard was not into organic farming at all, but also he already used wasps to get rid of certain insects. I think it's important to know what happens down there on the field and to me "organic" comes across at times as a marketing trick, but's that maybe me. :-)
It's a blog, not a peer reviewed ACM article. I read and learn from others no matter how they decide to express themselves as long as the content is relevant and helpful at solving current or future issues.
There is a space following one of the slashes.
Self-Assembly Shows Promise for Extending Moore’s Law
I think you meant to link to https://www.youtube.com/watch?v=iB2N8aqwtxc
That is presuming nothing. That is an entirely different matter than presuming innocence. As I read it, the comment you initially replied to basically said (in a manner not entirely clear or sympathetic) "you are assuming facts not in evidence."

I was not advocating presuming guilt in any context - that would be even more nonsensical.
Every year in the USA, some 18,000,000 (yes, eighteen million) snipers engage in live fire live target training. They operate independently with their own weapons, camo, comms, transport, and other gear (much if it high quality) - and do so as lone operators with minimal government involvement. "Operation Deer Season" is a resounding success.
That's great news! From what I saw, it seems like you implement onion routing separately from the Tor network, right? Do you have plans to integrate this into the official network as a way to incentivize relays too?
It's already necessary far too much of the time to manually back and slash C code to get it to build in an untested or newer environment, without adding additional cases over purely stylistic compiler complaints. Precompiled binaries aren't available for every system for which one might want to use portable software.
That's pretty cool. I don't have a Pebble so didn't realize they had an App Store ... makes me wonder if Flappy Pebble is next ;)
> I've lived much of my life in small towns in the US, and honestly, the single best thing about Amazon is that it massively increased my access to books.

Certainly, but having small local bookshops doesn't preclude also having Amazon.
I don't know if every inside trader has an equal likelihood of being caught, but Nacchio's case appears to have been particularly brazen. The facts I presented aren't disputed: he sold over one hundred million dollars of stock in a time period where the future of his company was very much in doubt, taking advantage of information his company didn't share with common investors.
In fact, (2) is not as true as it used to be. This graph, http://cdn.arstechnica.net/wp-content/uploads/2014/07/chrome..., shows that about 6-7 percent of worldwide browsers are out-of-date Chrome installs, and the trend is for that to grow.

From http://arstechnica.com/information-technology/2014/07/window...
Interestingly, although it seems harder, this sort of analysis is much more reliable with proportional fonts, because the specific width of the gap narrows the number of possibilities down considerably.
The Potato Salad Guy Should Keep Every Penny
Not at all to disagree, but just to clarify: drink less alcohol, drink lots more water. Minor dehydration is amazingly common and you'll be astounded how much better you feel if you force yourself to drink large amounts of water regularly.
CYNK, CDNPAL, POLL – Your Responses Required
I have far more than a reasonable number of tabs open, and I can tell you I've never encountered that problem. Once I set the width I like, it works for all pages. The only exception I can think of is the odd video site that doesn't fullscreen properly, but watching videos is a bit of a mode switch anyway; it can handle a maximize click.
If you don't try to cope with the lack of a /dev/random, you get shit from people. If you try to cope with it, you get shit from people. While I would agree that the fallback entropy gathering is very very hacky and ugly, the difference is that it sure as hell tries harder than OpenSSL ever did. I'm not qualified to say whether the things it uses for entropy are truly any good for it, but it sure looks like it wouldn't be terribly easy to predict all these bits without having compromised the system.
Top 1000 Stack Overflow tags, visualized
I'd like a configurable delay before the balls appear. Often they seem to appear while my finger is still pressing “Next”.
The Sustainability of Appropriating Culture in exchange for Dysfunction
The "pick up" mindset implies a number of things about the kinds of relationships "pick up artists" have with women:

- Calling them "girls" implies they are young and not really in the adult world, and not on an equal level with "men".

- The phrase "pick up" implies that women are objects, to be "picked up", not to be viewed as equals.

- The whole pick up mindset turns dating into a game that men are out to win, rather than it being about finding someone you can build a relationship with.

- The word "dedicated" in this context implies a disturbing commitment to this approach to dealing with women.

I'm responding because my comment was sincere. I hope that people who get into the pick up mindset can recognize the shallowness of that approach, and move on to forming more respectful and lasting relationships with women.
if itunes and quicktime was never slow on your windows box, then i can say with certainty that you changed computers at least every year and always to expensive models.
Here's ten cents - call someone who cares!
Watchy: a distributed system monitoring solution
You don't really even need to measure widths, since they fall in a grid. Just count the number of characters directly above or below the redacted passage. (For fixed-width, I mean.)
I thought Ikea specifically didn't want to stop the site from posting useful and interesting ways to use their furniture, they were just required to protect the use of their trademark in the name of said site.
What are you working on? I personally love this stuff, and I hit the hardware blogs as much as HN.
> For example, if it were impossible to create laws regarding traffic signs, it would still be possible to achieve a similar 4-way intersection, with cars stopping for each other - it would have to physically prevent passage from one side to the other, alternative the open direction, like gates or whatever.

In complex organized sports like football (association or American, take your pick), there are lots of rules about the movement of players, the flow of the game, etc. that are generally followed, and penalties are generally well enforced when the rules are not followed. And yet there are no laws behind these rules. It would appear that complex rules can be created and enforced by mechanisms other than law.
As someone who used to be a submarine officer, it describes about 80% of the people I met.

If you took away the college loan forgiveness and other benefits of the military, you'd lose quite a bit of the force.
> Through the years that he has been at the California Institute of Technology (REDACTED) he has in my opinion made a definite point of knowing well and cultivating such persons as the president of California Institute of Technology, the dean of the school of physics, department heads (including REDACTED and Linus Pauling), regents of California Institute of Technology, as well as REDACTED.

Well it shouldn't be too much detective work to figure out what Caltech department head Feynman was buddy buddy with other than Pauling. They seemed to feel need to redact the name for some reason.

From all of the references to Caltech implying a personal knowledge of the school, to the continual references to Feynman being a religious skeptic and critical of Republicans, I'd guess this letter was written by a conservative working at Caltech. It would make sense in terms of the initial FBI contact, the acquaintanceship but not friendship with Feynman etc.