skysight-inc/HackerNews huggingface dataset:
These sorts of low density satellites don't stick around long enough in low earth orbit to be much of a concern.
A lot of those 90k goes towards the battery. That leaves a lot less for perfectly stitched leather upholstery.
>Can you elaborate on this? The languages seem very different to me--Swift is garbage collected (reference counting being a form of GC), for example.

ARC is not garbage collection [0]. Swift doesn't have a separate processes managing memory during the runtime. In Swift, compiler analyzes the code during the static compilation pass and inserts release/retain code during the compile time. See this SO answer for more info [1]. And you don't have to use ARC if you don't want to [2].

GC in Java or Go or CLR, for example, is completely different. Obj-C 2.0 was garbage collected but Apple hated it because of GC pauses and they vowed to remove it and never use GC again. [3] Hence, they developed ARC.

[0] https://en.wikipedia.org/wiki/Automatic_Reference_Counting

[1] http://stackoverflow.com/a/7894809

[2] https://developer.apple.com/library/ios/documentation/Swift/...

[3] https://en.wikipedia.org/wiki/Objective-C#Garbage_collection
It is common (universal?) on mobile GPUs because VRAM is slow. In some sense, you could think of it as manual management of the depth/color buffer cache (which all GPUs have).

This is not directly exposed in any common API, although Vulkan's renderpasses are intended to help write applications that behave efficiently on tiling renderers (as this kind of GPU is often called).
This is why I always eat my science which a large helping of humble pie with extra skepticism.
Oh, well, then I stand corrected. I thought it was by and large dropped in 64-bit mode? (I remember a lot of segment usage in 32-bit, but I only ever coded in real mode back in the day...)
I'm also Britsh and find this annoying but it does seems to be on the increase here. Quite often shop assistants ask you how your day has been or what you've got planned for the rest of the day. I wonder if they've been trained to do that or it's something that they have picked up from the US.
Backstroke is a GitHub bot to sync new changes to outdated forks
A comment that is merely wrong might merit a downvote or an explanation. A comment that is simultaneously wrong, off-topic, and offensive merits a flag.

Best to think of the flag not as a judgement on the commenter, but on the impact of the comment itself. A wrong comment might actually be a net-positive if it sparks a series of great comments explaining the right answer. But here, the impact of the comment is obvious: it's a malignant jab, and everyone who took the time to flag it did HN a service.
For his next project, he should learn how to end an essay.
The flipped perspective is that she's clearly a talented, competent person who can succeed—the fact that she didn't says more about how the school system defines success than it does about her. Hell, who's more likely to end up doing something great: her or somebody who fills out the minimum requirements exactly but nothing more? Even if they manage to learn long division and she doesn't?

Besides, it's not like many of the people who did manage to pass their math classes actually learned it all that well. I bet if you took random adults and asked them to solve long division problems, a sizable fraction wouldn't be able to do it. They just figured out how to put in enough work to jump through the right hoops and get out of the school system.

Personally I'd much rather have an education system flexible enough to motivate and engage students like her (even if that means skimping on basic math) than systems which try to force everyone down the same path regardless of how well it fits them.

To be clear, I absolutely think math is important. If anything, I think mathematical thinking is one of the most important skills you can learn. (Not that high school math is any good at actually imparting it.) And I even think I presented a false dichotomy above: you don't have to skimp on math to motivate students not interested in it, you could also just do a better job teaching. (But that's hard, of course!) If that was the choice, though, I'd rather not worry about a minimum amount of math, especially for students who clearly have lots of other things going for them.
https://wikipedia.org/wiki/The_Mythical_Man-Month
In SFO most recently, I was welcomed back only after I thanked the guy at passport control and told him to have a good day. It really depends on how passport control feels that day.
That is literally a false statement.

"PTSD" has a definition that includes other than physical trauma:

"PTSD is a disorder that develops in some people who have experienced a shocking, scary, or dangerous event.

"It is natural to feel afraid during and after a traumatic situation. Fear triggers many split-second changes in the body to help defend against danger or to avoid it. This “fight-or-flight” response is a typical reaction meant to protect a person from harm. Nearly everyone will experience a range of reactions after trauma, yet most people recover from initial symptoms naturally. Those who continue to experience problems may be diagnosed with PTSD. People who have PTSD may feel stressed or frightened even when they are not in danger."

https://www.nimh.nih.gov/health/topics/post-traumatic-stress...

See also:

http://www.mayoclinic.org/diseases-conditions/post-traumatic...

http://www.ptsd.va.gov/

Some PTSD is associated with concussion or blast events. All PTSD is not associated with same.

Your statements are incorrect.

Please don't insist on being wrong.
Interesting, I really hope this movement has legs. Are you a distributed team or are you all in the Beltway?
Funnily enough, filling triangles pixel per pixel is so outdated that it's already misleading. In reality, all GPUs work at least on 2x2 pixel "quads", because pixel shaders must be able to approximate derivatives. The approximation is done simply by taking the difference between neighbouring, simultaneously computed pixels.

Of course, in practice the rasterization happens in terms of larger tiles that contain many 2x2 pixel quads, and many quads are shaded in parallel, with the shader executing in lockstep for all pixels simultaneously. But that's an optimization that can be ignored for exposition, unlike the 2x2 quads.
Looking for a co-founder in law background, specifically immigration law
We are currently looking for a co-founder who has background in law to build a startup together to disrupt the existing industry. Anyone who is interested, free feel to send the resume or linkedin profile to lawstartup2016@gmail.com.
We are located in SF Bay Area. We are in the product validation stage.
Haha me too. But not shrooms, DXM.
Fine thanks, I'd like a latte please (smile).
Routine care such as dental cleanings is a foreseable expense and doesn't require insurance.
Regular as in "uniform", not as in "regular expression". The question is whether this extension conceptually feels like adding an edge case to the syntax or removing one. Does it make the syntax simpler over all?
> Similarly &(pointer address) and &&(logical and) are too close and too easy to typo.

Not to mention &(bitwise and).
Agreed. My favorite quote was "In some ways I love being a millennial, because it’s so much easier to be better than the rest of our generation"

I can't tell if this statement supports or contradicts the rest of the article, but regardless, this bears watching again...

https://www.youtube.com/watch?v=-HFwok9SlQQ

The generational pile-on goes back and is pretty meaningless.
ARC is a form of GC, but the definition doesn't matter. Why do you say this is a wider range of applications? Swift's ARC no doubt slows it down and makes it unsuitable for some applications, right?
Both Swift and Rust use reference counting in different ways.

Swift uses reference counting for all reference types (classes), but idiomatic Swift encourages using value types over reference types when possible. The chief reason to use a reference type is when you need shared ownership. Value types are not reference counted, though they may contain RC'd fields.

Rust has reference counting implemented in a library (Rc and Arc), which is what Rust programmers reach for when they need shared ownership. Rust also has a 1-bit reference count called the drop flag, which is used to dynamically determine when an object's destructor should run.
trash! After a good reception from HN (600+ github star) the project ignored by conference artists and everybody else.
UN condemns internet access disruption as a human rights violation
It's definitely a judgement call.

I've expressed my judgement. Others can express theirs.

It's a possibly teachable moment. That requires the subject be capable of learning.

(A long-standing wish of mine is for some sort of long-term, portable, web-of-trust-like system for indicating, sharing (with select others), and tracking the reputation of various identities online. Whilst preserving the options for pseudonymity. A couple of decades in, and I'm still not fully settled on how to do this, though I've some thoughts....)
As a non-American who's interacted a lot with Americans I'm still confused about small talk with people serving you.

Why would a barista (/waitress/waiter/any other serving staff) be interested in you? They serve hundreds of people a day and are most interested in taking your order as fast as possible. They have other people to serve, taking up not only the time of the barista but also the time of those other people is just rude.

The best way to treat someone as a human is acknowledging their task and being polite.

Funny thing is I've observed more Americans being downright rude to people than others, but that's probably the people I've met more than a general thing.

Of course it's completely different if you interact with people for more than 5 minutes.
After how many millions was given away though?
What a crap article.
People have literally used "PTSD" to refer to both the aftereffects of bullying and wartime combat.
There are other reasons I want the degree besides saying I have one. It would give focus to my learning to get tested on these subjects. Plus it helps on visa applications.

Excelsior & Charter Oak have institutional accreditation but not specialised accreditation for Computer Science.

http://www.excelsior.edu/about/accreditations

https://www.msche.org/

https://www.charteroak.edu/aboutus/accreditation.cfm

It would be good to find a 100% exam based course that has specialised accreditation. ABET seems to be the main body for this:

http://main.abet.org/aps/accreditedprogramsearch.aspx

Thanks for the suggestion on Maryland. If I could use this to keep costs down and reduce the number of exams that would be a big bonus.

Another suggestion I've had is to go straight to an MA. I have a BA in English Literature so I might be able to jump straight to a BS masters if I can persuade them I have enough work experience to make up for the lack of a BS degree. Do you know of any colleges in USA/UK/Australia/Canada that offer this?
Sure, sorry about that, it was direct from the source.
> If your goal is really to just learn something, and potentially make something

Yeah - Rust will most likely make you think more differently about programming than Swift will, and will give more scope in terms of systems programming. The advantage of Swift is that it simplifies things more, but that comes at a cost.
In 2012 I did a show HN for GitLab.com https://news.ycombinator.com/item?id=4428278 It didn't trend so I started baking pancakes. When I checked my phone I saw that it got on the HN homepage and comments were flooding in. I asked my then girlfriend (now wife) to take over the baking and started responding. I ended up eating the pancakes behind my computer :) Hundreds of people signed up for the beta.

In 2013 the author of GitLab, Dmitriy, tweeted "I want to work on GitLab full time" and I hired him. A year later we incorporated and applied for YC.

In March of 2015 we graduated from YC with 9 people on our team. Now we are 93 people in 28 countries https://about.gitlab.com/team/ with more than 100,000 organizations running GitLab. Over 1200 people contributed to the project http://contributors.gitlab.com/

I owe the greatest adventure in my life to Hacker News and its users, thanks everyone!
Happy former customers here. We had to cancel since we live in Phoenix and received melted candy during the summer months (not your fault) and we forgot to sign back up. If we could be subscribed during the rest of the year we would.
I wonder how many kids grow up in these areas thinking this is normal and the whole country isn't safe to play in.
It just represents a vast amount of energy, and human endeavor, literally blown away.
The reason why we (I'm not an American) know that it's largely insincere, is because we've taken it to be sincere and treated it as such at some point - and got a very confused reaction when we have given a genuine response to a question such as "how are you?". As soon as you veer off the established ritual, all that small talk friendliness disappears pretty quickly.
I somewhat launched https://logvoo.com from a post on HN a while back and it's growth has been pretty steady so far. My other projects are still bootstrapping it at this stage but so far am seeing about 40% growth per week.
I find this quite sinister. It's essentially saying that there is something psychologically wrong with you if you don't love the things you do to earn a living. In other words, don't you dare think that there might be something wrong with society just because you're working long hours at a job you hate. If your job sucks it's your fault. This attitude, if successfully inculcated, is of course very beneficial for people at the top of the food chain, who want passive and compliant employees. But it reflects an utterly barren conception of what life is and what might make it worth living.
Are you by any chance comfortable with sharing your thesis here (if you still have it around)? It sounds interesting. I would have asked via email if I had known where to send it!
> I thought it was by and large dropped in 64-bit mode?

Indeed: cs, ds, ss and es cannot be used in 64 bit mode (source: https://en.wikipedia.org/w/index.php?title=X86_memory_segmen...), but fs and gs can still be used. On x86 in 32 bit they are never used at least in ring 3. So not much difference.

fs and gs may still be used in both x86-32 and -64 and gs is for both: Under Windows for accessing the Thread Environment Block and under Linux for accessing per-CPU data.
I think that like mattkrause (and the authors of the current work), you have forgotten that the null hypothesis is something larger than condition 1 == condition 2. There are various other components, usually (somewhat misleadingly) referred to as assumptions, that can also cause the predictions derived from the null model to deviate from the data.

For stuff like a t-test, one parameter value (ie the mean of the distribution) gets all the attention. But this is wrong, it is only one part of the model being tested.
> Those experiences have transmuted me into a full throated advocate for democracy.

And if a majority of wolves vote for a sheep dinner?
I've done a small amount of work for a Swift-based project that was packaged as CLI program. FWIW, it was a really difficult project to develop for.

This mainly had to do with the fact that the project had to be built from a hacky Rakefile, not Xcode. This was because Xcode would embed the Swift runtime only into an .app or .ipa file (because projects need to be shipped with the same Swift version used to build it, thanks to lack of ABI stability). But, as a CLI tool, there was no .app bundle - only a single executable. One downfall.

So, now that you're not using the Xcode IDE to build + run the project, you can't use the debugging IDE tooling in Xcode, making the development process that much harder. Another downfall.

I haven't checked if this has been fixed in recent builds (this all happened back in January), but figure that these are the kind of issues you're going to encounter, until the Swift language is a little more stable + proper tooling evolves.

That said, it seems pretty clear the future is Swift, so it would be better to start building experience with it sooner rather than later!
Can you explain what those assumptions are then, even roughly?

I read the PNAS paper as being an extension of their previous work, not a contradiction of it. They've scaled the data set up (the previous paper had less data), added more packages (the previous paper used only SPM), and ran it as a group analysis (the previous paper was within subjects). They pretty much say that right in the PNAS text:

"That work found a high degree of false positives, up to 70% compared with the expected 5%, likely due to a simplistic temporal autocorrelation model in SPM. It was, however, not clear whether these problems would propagate to group studies. Another unanswered question was the statistical validity of other fMRI software packages. We address these limitations in the current work with an evaluation of group inference with the three most common fMRI software packages [SPM (15, 16), FSL (17), and AFNI (18)]."

Furthermore, the NeuroImage paper says that the AR(1) temporal autocorrelation model in SPM is actually not too problematic for event-related designs:

"Overall, a simple AR(1) model for temporal correlations appears to be adequate for fast designs (E1 and E2) at all three TRs. However, there is a massive inflation of false positive rates at short TRs that is particularly pronounced for slower (block) designs. "

If that's what is bugging you, just ignore the red and yellow bars in the PNAS figures.
People have used "sorrow" to refer to both denting a car and losing a family to genocide, but that doesn't mean there's any implied equivalence.
Lived in Bristol for a few years so that takes me back!
Indeed. The problem is that it's kinda hard to make yourself do it and not come off as insincere when you're not culturally conditioned to do so from a very early age. You can learn, but it still requires a conscious effort.
> I think more appropriate phrases would be "not fully refined" and "unpolished."

When companies like Toyota, which have been in the car manufacturing game for 80 years, still suffer from recalls ( 11 recalls in 2016 alone! http://toyotanews.pressroom.toyota.com/section_display.cfm?s... ), why do we have a stratospheric bar for Tesla?
How do you avoid accidently encoding knowledge into your algorithm? You can't test your algorithm on a different sample of naturally occurring mathematics , summer wet have only one.
The purpose of a military bombardment is to kill people and destroy infrastructure, thus neutralizing the ability and will of your enemy to continue fighting.
During WWI, soldiers who developed PTSD were accused of being simply cowards, and by many not considered "real" invalids. Who were they to complain when other soldiers were losing limbs? And now here you are, saying people who have been bullied should suck it up, and not compare themselves to soldiers who have "real" PTSD. The irony.
I'm going to have to ask for a source on that as well.
This would be better if you could turn off the Z-buffer, to see the rendering error that occurs without it.
Ok. I get it. You need to add someone else’s key before you can encrypt. It would be nice if I could encrypt messages to myself.
As an Australian (though I don't know if it has to do with that), I feel the same.

I think it's a part of American culture that really grates: both having people in shitty positions being exploited and having to smile about it (I view corporate culture as heavily influenced by American culture and an extension of this), and also the inverse of acting like the person with money or in charge isn't necessarily a complete boob/twit.

Give me that refreshing cynicism! Why can't we sit in silence or reflect upon how we hate our jobs/society/situation like normal civilised people! :)
I'm really happy that the lawyer mentioned those figures. We (the public) depend on bits and pieces like this to find out how the world works. So much of our everyday life is governed by the secret internal policies of giant corporations, and secret deals between them.

I fully understand that private companies have a right to keep things secret. But I also believe that people should have a right to know about the things that affect them. And somehow I think it's important to know that the default search engine on my phone might not only be there because its the best one, but because they pay the most.

I hope more lawyers start mentioning random tidbits like this...
How to Install a Custom ROM on Android Wear?
So many shells were fired that farmers are still digging up unexploded ones today. I saw a bunch of them at a corner of a farm field in Belgium pending pickup and it spooked me.

https://www.washingtonpost.com/news/morning-mix/wp/2015/08/1...
Good lord, I didn't know the New York Post had gone full Onion. I'm scared that someone will think this is a real article.
That title only makes sense in English if you manage to read to the bottom 2 paragraphs of the linked article.

Word salad...
When I was a teenager in Kansas, my boss in the boat store where I worked had a saying:

"Kansas is a good place to say you are from."

It took a while for me to understand the pun, but even this saying is no longer true. Now it should be:

"Better to have never lived in Kansas at all."

Wichita, in particular, has been pushing an "innovation economy" and trying to attract entrepreneurs like it used to have (Bill Lear, the Carney brothers, Beech, Clyde Cessna). But the reality is that Wichita is on a cultural as well as an economic downturn (along with the rest of Kansas):

http://www.kansas.com/news/business/article36236142.html
Flaundin & Friston's response is interesting because it essentially endorses the findings of Eklund et al. (except for one element of the Eklund analysis that they suggest is a modest error). F&F believe that by setting one parameter correctly (i.e., using a conservative cluster forming threshold) the validity of their preferred parametric statistical approach is upheld. Eklund et al. might quibble because their take-home message is that non-parametric methods should be used instead, but their findings are not misrepresented by F&F.

Regardless, an open and important question is how often other authors used a sufficiently conservative cluster forming threshold for their fMRI analyses. If nothing else, Eklund et al. will cause future reports to be more cautious in this regard.
Yup, it's bizarre random blog crap.
I would consider naming it something other than a common English phrase, honestly. I know it's the big trend these days, but it's making things incredibly hard to search for. Try searching for the messaging service "matrix" and the matrix client "vector". Insane amount of namespace collision there.

Best to go with something like Freechain or something so at least people can search for it.
The "x64" instruction set was produced by AMD, not Intel. This is why you frequently see the architecture referred to as "amd64".
Isn't that very interesting? It means the IDE / environment they are using allows them to make typos and syntax errors. Why weren't those corrected and/or highlighted as they typed?

The first programming language I used had magic keys which produced whole keywords (eg. pressing "P" produced "PRINT"). Typos were impossible! If you still managed to type a line with a syntax error, the cursor changed to a flashing $ over the error and you literally couldn't submit the line of code until you'd fixed it. And that was on a machine with 1 kilobyte of RAM and a < 4 MHz processor!
Paying people more for these jobs would make the end product way more expensive and make it hard to compete on the global market and make your country not competitive (what's happening here in France). Another side effect is that because the price of the end product gets more expensive, people will have to work more in order to buy said products or just avoid buying them.
Juno goes into orbit around Jupiter