skysight-inc/HackerNews huggingface dataset:
Perhaps "Notation as a Tool of Thought" - http://www.jsoftware.com/papers/tot.htm - could help you, if you want to understand why people keep writing APL and its successors? Like Mathematica, for example?..

Do you think mathematical articles are understandable and maintainable?

What if there is not a lone J genius, but a whole - small - department of people, who spend time actually thinking and talking about computations, not the ways to express it?
* then shared and posted across the Internet. *

On Twitter, specifically. He tweeted his article about not using Twitter.

Maybe he just wants people to engage with the @alex_gaynor #Brand.
Show HN: Where's all my money?
> Users reliably flag threads that turn into flamewars on HN.

Then why not simply disable comments on sensitive stories?

> But this isn't a bias against social issues per se, let alone particular social issues—the same pattern holds on threads about, say, basic income, or high-frequency trading, or even something like static vs. dynamic typing in programming. It's a matter of how divided the community is and how strongly people feel. It's far more noticeable, of course, on any issue where one personally feels strongly.

Sure, but of all of your examples, only social issues are really important. It doesn't matter what people's intentions are (this is something that we seem to always get back to). If the result is that really important stories -- stories that touch on the very core of technology, start up culture and innovation -- get "silenced" (and, as a result, cause observes to view HN's community in a negative light) then it's your duty to make sure that this doesn't happen.

> But this fails to consider the systemic effects such a change would have on the site. The more the ragefires burn, the more thoughtful users leave.

So disable comments on those stories.

> But this fails to consider the systemic effects such a change would have on the site.

Except that there's an opposite systemic effect: HN readers get the sense that being thoughtful means shying away from those issues (but not from vapid stories about some startup raising money). Also, thoughtful users might abandon because anything that's truly interesting (other than, say, objective discoveries) -- and therefore controversial -- is not featured on HN. Your policy appeals to those attracted to the vanities of SV culture (and then YC people write blogs trying to educate people against them) while repelling those who are interested in reading criticism of it.

Not saying something sometimes sends as clear a message as saying it.
"Take the Next Turn! Turn-by-Turn Navigation."

On a motorcycle, on the highway, looking down on your wrist and reading the directions off a watch is a sure shot way to get killed. What were these designers thinking?
Find five scientist doing great work and give them $1 Million each, no strings attached.

For inspiration, listen to this story about the development of the birth control pill, and how it happened only because a wealthy donor made it possible. Talk about changing the world.

http://www.npr.org/blogs/health/2014/10/07/354103536/the-gre...

(I'm assuming the 5 Mill is sustainable. If not, I'd want to invest it to protect from inflation and give away an amount each year to keep it 'non-profit')
> You seem to have a mental disorder

Personal attacks are not allowed on Hacker News.
> am i the only one that thinks this is a total non-issue?

OpenBSD's slogan boasts that there have only ever been "two remote holes in the default install", one of those holes would have been prevented by this.
In short, Deep Blue had 'preparation' against Kasparov from all his game histories, while Kasparov did not have the same benefit.

Kasparov had the benefit of playing all those games as well. ;)

As for your allegations of unfairness, code tweaks were allowed between games. It was part of the rules. Just not during games. And if Kasparov didn't think the rules were fair he could have declined the match.
Recently listened to a Freakonomics podcast[1] about how to make people quit smoking. There were two related points that stuck with me.

1. Nicotine can have a lot of positive benefits. As one of their experts stated, “Good drug, bad delivery system.”

2. One of those benefits is a possible anti-depressant effect. So smoking may inadvertently be treating a person’s undiagnosed mental health issue[2], an additional difficulty when trying to quit smoking.

This second point has made me a little more compassionate towards smokers, and to the difficulty of quitting. (As least in theory, still get annoyed when I can smell cigarette smoke on myself after a trip down to the shops because of some smoker on the sidewalk.)

[1] http://freakonomics.com/2014/04/03/how-to-make-people-quit-s...

[2] NOT advocating this as an excuse to continue smoking. There are better treatments.
There're different point of views:

- If you're 3D modeller, then yes, you're operate in terms of splines, surfaces, NURBS curves, etc. 3D model is your product.

- If you're mechanical engineer (and CAD usually appear in engineering context), then in most cases 3D model is just a tool to produce something useful for manufacturing. Engineer models manufacturing process by applying specific primitive operations in specific order(order is important) which will emulate available manufacturing operations (like sweeping, drilling). In other words, when I need to add hole in a part, I don't create surface (or bunch of these - in case if hole intersects other surfaces), I just add extrusion operation; an operation tree will log info "extrusion with diameter 6 at this coordinates from base A and B", not "surface a,b and c". CAD will build all necessary surfaces for me as well as will have all necessary parameter for CNC machine. In 99%* you don't interact directly with surfaces/meshes. At least that's what you do if you work with Autodesk Mechanical Desktop/Autodesk Inventor/SolidWorks/CATIA/Unigraphics.

* 1% are rare cases when you have to deliver something really complex like auto body parts (though making those is a whole new story).
This is the first smart watch I've seen that actually looks good. It's clearly aiming to look as much as possible like a traditional watch when not actively being used.

It does look huge on the woman's wrist on the second slide/page/section thing. Big watches tend to be a men's fashion thing, so I wonder if this will present problems.

The heart rate feature seems really out of place and useless. What use is a recent history of your heart rate? Presumably there are plans to integrate more features into the health part of things, because at the moment it looks a lot like a "because we can" feature.
Why I agree with article

Emailed link to me from twitter redirected to http://imgur.com/uazq6A9 http://i.imgur.com/uazq6A9.jpg

Summary a big slot is dedicated to Westboro Baptists hate tweet.

This was labelled news. In what universe is it ok to have direct tweets from WBC promoted as news content. Free speech is one thing promoting hate speech is another - big fail twitter.
love the jab at google watch. As a watch wearer, I can see myself getting on-board with this if the battery life is reasonable.

I doubt they will find too many female takers in its current form factor.
This comment should somehow be auto-posted into every HN thread about popular news accounts of criminal computer use. Maybe added to the HN guidelines. Or both.
I suppose there are probably large groups of people who care about multicore performance on the metal, but my dominant use case is herds of single core VMs, each doing one thing (well!). In this case, host CPU and memory consumption matter, and OpenBSD is very hard to beat in this metric. My OpenBSD VMs normally consume 1/4 of the CPU time and run happily in half the RAM as my FreeBSD, Linux and Windows VMs. I don't know if there is a significant performance difference on a single CPU, but I certainly don't have any complaints about performance.
There are tidbits of info about the FM10000 going around but I haven't seen speeds and feeds. It seems to integrate the NICs into the switch; I'm not sure what the point of that is.
> I suspect nobody playing with the USB code would have to look up the type of bNumEndpoints.

I could very well imagine a security auditor (who is not an USB expert) reading this code.

> Another way of looking at the matter is that you shouldn't change code that's already correct.

I personally find this kind of attitude extremely worrying. Perceptions about what is bad/good code or secure/insecure code have definitely changed since the first days of Unix. We shouldn't let code slip through the cracks just because it's old.
Wow.. so in Sweden he first got 2 years, reduced to one. Imagine that being in the united states. What, 25 to life? Just saying, it's interesting how this concept of "justice" is treated so subjectively depending on where on this planet you are located. Nothing new under the sun, but still.
Maybe they were thinking that you wouldn't use it on a motorcycle?
The local police force here has a test to see if you 'have what it takes' to be a part of their cyber security squad or whatever they call it. On a lark I took part in it (the test was pretty simple, at least, that's what I thought). After taking the test (and knowing full well I had no intention to follow through on applying for a job with them, I just can't look at puzzles without getting this itch to solve them) I realized I may have just given out some information that I had better keep to myself, which is to advertise a capability.

Having a capability and advertising it is already stupid in my book, and more the fool I am I slipped up there. But having such a capability, subsequently approaching machines that you have no permission for, repeatedly attempting to gain access, succeeding at that and then to actually retrieve data that you have no right to when you're already in a position of extreme suspicion with the authorities to me borders on the insane. I really can't understand even for one second why someone as gifted as this would act in this way, it is something I've been wondering about with a lot of these so called hackers. What drives them to do this, obviously the downsides of successfully showing off their skill end up in a head-on collision with forces they can't possibly hope to defeat.

It's all fun and games until the SWAT team arrives.

Have there been any studies on the psychology of people that are pathologically drawn to breaking in to other people's computer systems?
The images on that page are split pretty much right down the middle for left vs right. I don't think it favors either hand.
I just wanted to point that ability to display surfaces is not CAD. CAD gives you tools you need to do your job efficiently in specific context.
I was calling 'reddit posts about the "evil" Federal Reserve or how terrible of a person Thomas Edison' probably useless, not the entire other side of the argument.
Controversial Patriot Act power now overwhelmingly used in drug investigations
Correct me if I'm wrong, but most (all) of those product photos are faked. If you're curious what it looks like on a real wrist:

http://media.gizmodo.co.uk/wp-content/uploads/2014/10/DSCF71...

From full Gizmodo review here: http://gizmodo.com/lg-g-watch-r-review-worthy-of-your-wrist-...
I have no problem if people want to continue to rehash and re-litigate the Eich affair. But a story about the triumph of a gay man leading one of the world's most powerful companies is not the thread to do it in.

Please post another story about the Eich issue and upvote it, and comment there. Bringing up his donation and the fallout here is just being deliberately provocative and borderline disrespectful. Please don't.
It's not magic. But it's not what that blog post is talking about.

On some of these processors, 128 bytes of stack or so is not really "memory" (in the sense of being stored with memory), so spilling is not that bad.
TL;DR

"Overall, regular caffeine consumers who'd been without caffeine overnight, were slower on the reaction time task, were sleepier and were less mentally alert than non-users,"
As a dutch person, why do you think that sounds racist? It's like bloodlines. One half from one bloodline, one half from another bloodline. It's mostly used to refer to offspring from two differently colored people (not necessarily races), but I don't see the term "halfbloed" as particularly racist?
There are plenty of textual tree delta formats too.
Chess engines that use Monte Carlo don't make moves completely at random, they use a small search depth when playing through the games to ensure that fairly good moves are mode.

A short writeup here of it in practice (images broken unfortunately) here:

http://en.chessbase.com/post/rybka-s-monte-carlo-analysis
Secret of healthy ageing discovered in ground-breaking 35-year study
5 Easy Low Cost Ways to Track and Engage Your Sales Prospects
Tools and tricks to growhack your mobile product to 750,000 installs
Why wouldn't they merge that with the Chrome bookmark sync? Many years back there used to be a section in Google Docs (I think that's what it was called at the time, well before the switch to Drive) where I could see all of my bookmarks; if I was away from my personal computers, I could still see the links without syncing chrome. I switched to Xmarks just for that feature.

Granted, now I always have my phone with me which has the sync. But it still seems odd that they wouldn't give us web access to that data.
My guess is that I fall right alongside you in terms of the valence of my opinions about diversity, "meritocracy", and the working culture of the San Francisco Bay Area. I'd even hazard a guess that my level of militancy on those topics is similar to yours.

I am a reliable flagger of diversity stories that I perceive as inviting flame wars --- even though I'm also a willing participant in those flamewars, as you can quickly find out from the search bar below.

What I'd like more people to consider is that HN can't be all things to all people. I find the site personally interesting, have met several friends here, and have extracted considerable professional value from it. Those are all very important things to me.

Meanwhile: there's a whole big wide Internet out there that can host discussions and debates on social issues of all stripes. If those debates, hosted here, are going to rip the site up (and evidence suggests they will): not worth it.

There are people whose opinions I respect a great deal --- Maciej Ceglowski being a good example --- who strongly disagree with me on this point. Of course I might not be right about this. I'd just say, be careful about assuming that the bias is in favor of a status quo on the substantive issues. For a lot of us, this is a process issue.
Why do these product images, all of them, look like a rushed photoshop slap-on hack? Does it mean that LG views this watch as an experimental throw-away project or something?
>"fixing" realloc will only make problems occur earlier (which i suppose is good).

Yes, you should certainly suppose it's good, because it means the difference between an early out-of-memory error and a serious security vulnerability that can result in arbitrary code execution, like a buffer overflow.

That is the point of wrappers like these: to improve security.

>if you're reallocing based on untrusted user input.. well, again, you're already in trouble.

You are in trouble, but the trouble will be considerably less severe if the untrusted input hits this function instead of hitting malloc or realloc.
So then it's a bad implementation of a textual tree diff algorithm .... which again, is a standard copy/add delta format (with a small amount of metadata).
There's no reason for an employer to offer special paid maternity leave for not working. It doesn't make sense, and it's not fair to others who do work during that time.

On the other hand, not offering sick leave for recovery from childbirth is just plain stupid. Recovery from surgery, recovery from C-section, recovery from vaginal delivery...that sounds like sick leave to me.
Wait. Does AGPL really require my Python code to be released as open-source if I want to connect to your server? As I understand AGPL , if you modify the code, you must make it available to people connecting over the network, that's all.
A more serious response:

As a member of a "society", be it a country or a family or anything between, you have to abide by the customary procedure by which decisions affecting everyone are made. (Maybe they are majority vote, maybe they are by autocratic rule, maybe they are endless discussions in an effort to reach consensus, or whatever.) In some cases, you may disagree with the outcome of such decisions, and it is then up to you to decide whether the advantages of remaining associated with the group outweigh the disadvantages. If the answer is that they do not, you are (in most cases in the civilized world) free to leave. Such is the case here, because you are in fact free to not pay taxes to the American government: There is a procedure by which you can resign your American citizenship, and no gun will be held to your head. (You will however be forced to pay $2500 or something for the privilege.)

If you remain, you do so because you think the advantages outweigh the disadvantages, even after having lost the argument about whether maternity leave should be paid for by taxes. No one is holding a gun to your head, even in the most extreme situation imaginable.

So please stop that absurd line of reasoning.
Disabling comments on sensitive stories has the effect of privileging the viewpoints of people who happen to win the front-page contest, and endorsing whatever framing happens to accompany whatever happens to be the most popular telling of that story. That seems like an extremely unfortunate dynamic to adopt.

Please, HN, do not allow people to post stories on the site that can't be contextualized or even rebutted in comment threads. Lots of popular stories are really, really bad.
In selling usage data:

Someone pays Google, gets your usage data (and can do with it whatever they want).

In selling targetted ads:

Someone pays Google and gives them a specification of what kind of people they'd like to see the ads, and Google uses the usage data they already have to select who to show the ad to.

At the end:

In the former case, Google and the third party both have your data.

In the latter case, Google has the data, and the third party does not.
I bought one of these for my Pebble:

http://amzn.com/B001SAGBHW

It's freakin' awesome to use Google bike nav to get to some place I've never been before.
Interesting. I see that that four stories critical of AirBnB were penalized despite many comments (113, 70, 63, 54) and upvotes. The ones touting its value weren't.

I am not surprised. At least 5 times now, I've seen negative stories on AirBnB disappear from the home page fast, whilst silly links remained. Is someone protecting their investment?
Downvotes on all your comments is rather rare, and usually an indication of downvote brigading. Nothing wrong with pointing it out, IMHO.
FIFA Apologizes for Map Error Putting Crimea in Russia
Congrats. Is there a writeup of the old and new multicast algorithms? It sounds like the old one was building a spanning tree and the new one does sender-side replication; is that close?
In all the smartwatch reviews I have read, I fail to see the high-level overview: what kinds of tasks should I be able to accomplish with this kind of device, at all?

Are Android Wear devices only usable in a vicinity of my Android phone or can I use them without one? Could I use them with an iPhone, Firefox OS phone, Surface Pro tablet, 3G modem or any Wi-Fi source (Moto 360 does have Wi-Fi)?

Do Android Wear devices need apps written specifically for them, and/or specific support in a tablet/phone app. Say, I know there is a VK app for Android, but I'm not sure about smartwatch support. Should I be getting VK notifications (or whatever watch is good for) by default?

Could I pair a Wi-Fi-equipped smartwatch with a Bluetooth headset and get rid of a phone, with smartwatch providing VoIP connectivity over Wi-Fi?

What kinds (if any) of non-default configurations can I expect to use a device like that? (default being pairing it with an Android phone and a specifically supported app)
Considering how well HP 2D printers work, I'll pass. Thanks.
Imagine that this allocation is for a buffer that is supposed to take user input. If the size is too small, you could easily be exposed to the classic buffer-overflow style of attacks. (That is, users know it's possible, craft a scenario to induce it, then deliver payloads.) So, yes, it's an issue.
Easy: breaking into computers is very, very fun, and when something feels like a game, it's easy to treat it that way.

If you have a hard time believing anyone would do something like this, look at the 1990s: we got a book practically every year about one hacking group or another breaking into phone switches, credit reporting agencies, government and military networks, and financial institutions. If you can do it, and you're unlikely to get caught --- and you are very unlikely to ever get caught --- why not? Plenty of smart people did stuff like this. Plenty of them.

The most interesting stories from that era did not get written up. Kevin Mitnick didn't write the TCP sequencer. Kevin Mitnick couldn't sequence an ordered array of integers if it was #defined for him in advance.
Thanks! I'll have to check that out. I really love the CircleCI service - incredible time saver in getting continuous integration setup and so many features out of the box. Would definitely recommend it to anybody looking for a hosted CI solution (good price, too!).
Protesters torch Parliament building in Burkina Faso; military seizes control
Actually, when I said "there are reasonable options" I wasn't referring to federal minimums at all, but I should have made that more clear.

I know what FMLA is for, I'm saying that compared to many places, that is not much protection. You picked a couple of places out of that wikipedia page, but on the short end. What about Sweden's 13 months at 75% or so, or Englands year?

Anyway, I'm not saying one approach is wrong, as it is all trade-offs. I'm just saying that this is made much more difficult in the US than in a lot of comparable countries, and I think that is pretty uncontroversial.
I find it weird that these smartwatches don't have GPS built in them. I feel like if you were to use it on your runs/bikes, you'd prefer to just be able to take your watch rather than having both your phone and watch.

I could definitely see how excluding it would help price and battery life, but to have a selling point be "it helps with fitness" but with a caveat of "oh, but you have to bring your phone with you too" kinda kills the whole appeal.
For databases I use the appropriate database dump tool (pg_dump, mysqldump, etc), gzip the output, then it gets rsync'd to a backup system, then sync'd to S3 for longer term archival.

For logs, they're rotated daily by logrotate.d and compressed and then it's just the rsync + sync to S3 part. I may also sync to another cloud storage provider in the future.

So, it's not a system per-say - a combination of good open-source tools and scripts.
I would be really interested to hear any feedback you have on the device
The multiplication factor is often some small constant, like 2 in the case of an array grown by doubling. It's worth making reallocarray an inline function to handle a few constant values:

inline void *reallocarray(void *old, size_t x, size_t y)
{
switch (y) {
case 1:
return realloc(old, x);
...
case 2:
// drastically simplified overflow check
...

default:
// perhaps a switch (x) with mirror cases here
return realloc_array_general(old, x, y);
}
}

The 1 case occurs when programmers are following some coding convention whereby malloc calls are replaced with this "single allocator function to bind them all": char *buf = reallocarray(size, 1);

When the function is inlined, the non-matching cases turn to dead code since the switch expression is constant.