skysight-inc/HackerNews huggingface dataset:
>> Sourceforge looks like a sales page, listing features and downloads.

>> Gitub has the contents of the source right there at the top

This is a non issue (as far as I see it). Everyone that is interested in a project is not necessarily interested in submitting pull requests and contribute to code every time, all the time, right from the start. They might just want to integrate the project into their workflow to begin with. This is just as valid an assumption to make.

While we are comparing projects, let us compare VLC player (a really huge beast) with something more comparable. For argument's sake let's take adobe brackets that is actually hosted on github. The proportion of people wanting to download the binary and use it would be much higher than the percentage of people interested in contributing code back to brackets. So I think that people looking for Adobe Brackets would appreciate a link to the downloads page (similar to Sourceforge) rather than the pull request view... https://github.com/adobe/brackets/downloads
It's always enjoyable how the literalists tend to blank out at any mention of syncretism.
Content-free
It's got gears! GEARS.

What would this be called, anyway? Tunicpunk?
"code that you write now will break in subsequent releases."

It's not that bad; we're trying to be mostly backwards compatible from here on out. I was hoping that 0.5 would be the backwards-compatible release; it's not, mostly due to the name resolution changes that still aren't done, but it's close. It should not be much work to upgrade your code from 0.5 to 0.6, much less than 0.3 to 0.4 or 0.4 to 0.5.
Assange's Xmas address from the Ecuadorian embassy in London
I know you are pretty much promoting your company here, but iOS development is much much easier than web development. IF you work through any of the available beginner books , you should be able to make your first basic app in less time than 8 weeks.
or Shift+Z-Z
If someone already had coding experience, definitely. Without it: probably still possible if they're smart and working on it for most of the time (so 5-8 hours a day).

It's surprising how quickly smart people can learn if they're interested and focused. At a summer camp called CTY (run by Hopkins), I saw a few hundred late middle and early high school students learn the equivalent (or more) of a semester's worth of college material (some at the upper undergraduate level at a top tier college) in three weeks.

Covering the equivalent of a semester long intro-CS and basic digital logic circuits in three weeks is hard for anyone (or a full abstract algebra course, or a theory of computation course, etc.), but it's possible to do as a smart 8th grader. Given sufficient drive and time every day (CTY does 7 hours of classroom time every weekday), you could cover almost three college semesters of material with smart 8th-11th graders: there's almost no doubt that with smart adults you could do more. That's certainly enough time to take them from the basics to knowing enough about a single technology to make large projects in it. My only concern is that it probably isn't future proof: they would probably have a somewhat hard time learning a new technology because of the compressed learning experience. In general, I'd say overall retention rates from really compressed courses like the ones I mentioned above are much lower, so unless they kept building iOS apps immediately after the course they might have a harder time picking them back up than a person who learned the same material over a longer period.
http://keen.io/ is another analytics service not mentioned on this list.
Why are you restricting it to "large animals"?

"Take with you seven of every kind of clean animal, a male and its mate, and two of every kind of unclean animal, a male and its mate, and also seven of every kind of bird, male and female, to keep their various kinds alive throughout the earth."

—Genesis 7:2-3
It is good to read this, in light of some current concerns and/or generalized "feeling" about the status and direction of things.

I continue to have concerns about Google, but at the same time I continue to perceive a culture where people stand up and advocate for, insist upon, or just quietly do "the right thing".

(Now, where's my green energy flying car. ;-)

P.S. I guess I felt this worthy of a comment, in that I continue to struggle with my own interpretation of this dichotomy. And I don't think I'm alone.
No you aren't. You and I both know very well what braising means. It's different than, but often confused with the technique of "stewing" meat.

But either method can be good techniques for starting many kinds of stews. It's just that there exist in the set of stews, stews for which the protein is not braised or stewed.
Which is, unfortunately, a pretty big prerequisite for a GSM station. Raspberry Pi + DVB stick is a great combination for reception though, I've seen it used on autonomous model planes.
Another related development in democratization of astronomy is publishing of transient events (brightenings/dimmings of objects) as they happen. You can subscribe to feeds from robotic transient surveys, that do the image processing and photometry to generate events in near real time (e.g.: http://skyalert.org/). The events are published in a standard format so you can automate follow-up as well.

Many of the events are asteroids or possible NEOs, but others are galactic and extra-galactic, like supernovae, blazars, etc.

It's not backyard astronomy, because the events are being detected by 1 meter telescopes and have magnitude of perhaps 18 or 20, but it's a more open and data-rich situation than a few sources being kept under wraps for follow-up by the discoverer only.
I've toyed with it a bit. The three biggest problems are probably the inability to link with libs that were compiled with MSVC (they are working on being able to make and consume libs that are MSVC compatible, but it isn't there yet), problems parsing Windows based source code (i.e. things knowingly or unknowingly relying on MSVC only extensions), and problems with some of the MS STL headers, particularly in 2012 type_traits and some non-conformant macro expansion behavior in MSVC that Clang hasn't emulated (so parsing headers using macros that rely on said expansion behavior fails). I have a patch proposed for the type_traits issues and am waiting for some feedback from Chandler on the patch. It has already been reviewed/signed off on by two others, so hopefully acceptance is close. I believe there are patches for the macro issue the floating around, but they haven't been committed since when one was it broke building gtest :(
If these are the ugly languages, what are the elegant ones? Python might cover some of the items on this list, like Perl and TCL, but what is the elegant alternative to Erlang? I can't think of anything. Most of these language have a strong niche where they are simply the right tool for the job, regardless of their elegance.

Trying to shoehorn a more elegant language into one of these niches would probably lead to awkwardness, especially if it's something the language wasn't designed to handle. In a way, I think using the right tool for the job is itself a form of elegance, regardless of the tool's superficial appearance.
> How does that, in any way, justify Chad selling your stuff?

You aren't paying Chad to store your stuff, but Chad incurs costs for doing so; Chad has every right to sell some of it to cover his storage costs or just toss it all out on the street. Freeloaders don't have "rights".
Solo Entrepreneurs Kills it with Software App
Listen to Spencer Haws describe how he's built his business without VC funding.
All this seem very Byzantine to me (French). Why not adopt laws used in Europe: no guns, except for hunting rifles with permit, cops and a few specifics.

Or you think all Europe, and most other countries are out of their mind to not allow anyone and his dog to carry a weapon when going to the drugstore?
Relevant:

http://www.orbooks.com/catalog/cypherpunks/
The VCS software thing is really much less of an impediment now. Both hg and bzr (yes, I actually like bzr most of the three) export to git. I'd be using bzr for all my repos, if it didn't have a bug where "push" meant "push --force". I should look and see if they fixed it.
The perfect comeback (theirs, of course.)
people feeling like they were being sold out

Of course they're being sold out. They are the product - product gets sold. Anyone who thinks they aren't the product is delusional. Facebook didn't pay $1B to sell users filters, or hope they login to Instagram.com and click ads. No, they were purchased for their network value.
Why would prolog be considered an ugly language? Maybe weird, but not ugly: minimalist syntax, very few special cases, isomorphic to first-order logic and almost equivalent to the pure mathematical notation. I would not recommend it for general-purpose programming, but it solves a specific set of problems better than any other language.
.com sometimes does not work because of burst load.
i am working on adding more registrar for those tlds.

thanks
Nobody. It would be complementary service for a small percentage. They would still have to use Skype to talk to the rest of the world.
Well, it's a Linux box the size of your phone that costs $35. Article may be silly but the Pi is a great little device.
"But is it better for me to get started and end up with messy code, or to not start because I want things to be correct or good?"

Ruby looks good without any effort.
Moreover, in all of these examples, the outcomes are all available as a matter of public record as controlled by a government entity. If an IV shell company sues someone and actually finalizes the lawsuit, it's still (frequently) not revealed that the shell company was acting on behalf of Intellectual Ventures all along.

In fact, IV attempts to have the records sealed and, if they settle out of court, they require the settling company to sign an NDA so as to ensure that there's no record at all.
You can get into the top million on Alexa with a minuscule amount of traffic so you'd be extremely limited. Losing the top 1000 would probably be a more interesting experiment for mid/long term purposes.
It's a fact that one can believe in evolution and a Christian. whether you understand the definition of "Intelligent Design" as used by Creationists and the idea of God guiding the hand of evolution is irrelevant to that fact.

Most Christians are not Creationists, believing in God's creation is not the same thing.

https://en.wikipedia.org/wiki/Wedge_strategy
Even if something like that happened, it has been first recorded in Mesopotamian texts and myths, by people who worshiped very different gods, and much later retconned in the bible versions we know now.
There are a few reasons I won't use SF for my projects.

First, I don't like all the advertisements and the time delay to download stuff. I understand hosting a lot of projects costs money, and that's part of the reason I pay for a GitHub account. I don't have any popular projects, but I like that the few who are interested don't have a million advertisements shoved in their face next to my stuff.

Second, there used to be a lot of hoops to jump through to get a project on SF. Admittedly I haven't tried in a long time, but there used to be several pages of forms to fill out when creating a new project on SF, including steps like selecting a license. On GitHub I click "New Repository" on my home page, fill in the project name and click "Create Repository".

Third, I don't care about binary hosting. IMO if a project is big enough that people who can't compile it themselves are starting to use it, the project should have its own site. For example, I've never gone to SF to get VLC, I've gone to the VLC website, and followed their download link. It's actually annoying to me that VLC hosts their binaries on SF, because I have to sit through the time delayed advertisements before downloading.

And finally, SF only hosts open source projects. With GitHub (and BitBucket) I have the ability to create private repositories for closed source applications.
This is insecurity masquerading as insight. One does not need to invoke mental frailty in order to defend the use of a particular language. Nor is there a dichotomy between "a focus on getting things done quickly" and beauty or elegance.

In short, this is lazy writing capturing a lazy thought process. Nothing to see here.
Agreed. Prolog as a language is about as direct and minimalist a representation of its concept as it's possible to get (along with Lisp and co). In that respect I would say it's rather a fine language as beauty goes.
Correct. But in theory a small classical signal could be sent to essentially say "measure/extract data from the entangled particles in this way", and then the bandwidth from this communication would be based on the amount of data extractable from the entangled particles, while the latency will still be capped at however long it takes to send the classical signal
Anyway a lot of things that look like they took a lot of time (I think the Grand Canyon is the canonical example) are alternatively explained as being results of the Flood.

That is not remotely plausible. I'll admit I am a little aggravated, but I'm not going to climb up on my high-horse and lecture you. This is already way off-topic and if you were interested you could easily find the information on your own.

I will just say that if you believe in God and miracles then you don't need an alternative explanation for the Grand Canyon (or anything else since God can do anything). So lets not needlessly force the religious history pieces into the science puzzle.
Purchased.

Another benefit of the App Store is convenience. I don't have to type all of my info into yet another place. Can you get stats on how many people abandon the FastSpring form?

One feature request: resize preview images. My test png wasn't resized for the thumbnail and took a couple of seconds to load.
Corporate networking startup Introhive raises 1.8 million
Wrong Static Method
Someone will use it for one of their anti-distraction productivity tools.

Is changing DNS easier or more difficult than editing a HOSTS file?
This comic is saying that if we care about the rights to our work, don't give the work to anyone

Publication is a method of promulgating copyright. When you publish your ideas/images online one you are not "giving" your image rights to instagram (or to any publisher). In the same way, when you make a telephone call, you are not giving your data to the police and 3rd parties (or the phone company) to listen to. Consumers and producers are both better off with "dumb pipes", than this alternative reality. Businesses are continually trying to exploit their position, and are not beyond unethical/shady/opportunistic behaviour. This incident is a sort of 'Exhibit A'.
"I believe God created all of creation ex nihilo, from nothing.

...

I understand that you believe differently, I respect that. I just ask that you do the same for me."

I'm asking that you do a little more research before you conflate Creationism with the idea that God created life. Creationism is a specific term with specific meaning, one that you are misusing.
What do you have against Pokemon?
So what's the criteria for removal? I.e. how does a domain get in the top 1m?
It is slightly younger than spam, but not by much.

Despite the casual attitude, every single clause in it has been invoked at some point, and the counter-arguments are generally still valid.
I'd say that was true before the billion dollar sale or recent monetization efforts.
Making Games the Hacker Way - Tonc GBA
This "8 week" number thrown around by every company looking to teach people to code where did it come from? Does someone have an independent study that backs up the 8 week figure or is everyone choosing it because it sounds good?

I love all these programs now and believe 8 weeks is enough to learn the basics. The goal after the program would be to instill a life long quest to better your skills each day not how much iOS makes you a hotshot.
Photonic Crystals Reinvent Tungsten Light Bulbs
Christian evolutionary biologists (physicists, cosmologists, etc.) may believe in God creating the world, but they then try to explain HOW he did so. They are neither Creationists nor ID believers.

There is no need to reduce the scope of Christian belief and practice for ideological purposes.
Teaching the basics can be done in 8 weeks. But to teach someone everything they could ever need to know build an app that does amazing stuff? Impossible in that time frame. I've been at this since the very early stages (iOS 2.0 Beta 3, 2008). And I still feel like I don't know enough.
You don't understand how trademarks work. Zed automatically has a trademark on it. The question is whether or not he goes through the trouble of enforcing it. If he doesn't, he gives up the mark. Federally registering a trademark is really only to show the due process of protecting your mark.

Copyright is in the same boat.

Also, this is not nearly a generic enough name for it to be ineligible for trademark. It appears that Zed isn't interested in protecting this mark, but that doesn't mean he wouldn't have a case.
We use LLVM on Windows in Rust. It works OK in general, but the biggest issue is that C++ zero-cost exceptions don't work. We'll have to implement our own workarounds for this at some point.
D3 3.0 released
Let me guess: some people cherish their memories. I have some phone pics I cherish, like my kids talking to this Tibetan dog. They are on a drive at home with a backup, but...
Front-end London: A new, free meetup hosted by MadeByMany
Ah. I was trying not to make it come off as an ad. I am really, really curious what everyone thinks. It's also interesting to hear this perspective. I think I get your point. I'm assuming you are a web developer :D
Yeah for the guy you're talking about it makes no real-world difference if he takes a minor credit score hit. But people who need to optimize their credit score for whatever reason should keep in mind that there are all sorts of events that may impact your credit score in ways that seem odd at first but make sense when you consider the scores aren't just about how likely you are to pay off debts, but a combination of how likely you are to pay off debts while also giving the credit issuers a enough profit off interest to make it worth their while to loan to you.
I don't get it. What's the point of this?
Slightly off-topic, but could anyone recommend any good resources for getting started with iOS development?
Awesome, glad you were able to explore! As the other reply mentioned, it actually turns out that all real (1d) signals are symmetric.

The key reason is in order for a circular path to stay on the real axis, it needs to be combined with another path rotating the opposite way, so their sum will stay on the x-axis.

The "opposite" rotation can be a negative frequency (1Hz vs -1Hz) or a very fast positive frequency (if you have a 12-hour clockface, 1 hour backwards = 11 hours forward, aka -1 (mod 12) = 11 (mod 12)). I'd like to explore this in the follow-up, glad you discovered it.
Except Instagram isn't and was never designed to be a pipe. HTTP and email are the dumb pipes you are looking for in this situation.
Protean Payment’s Echo Card: The Only Card You’ll Ever Need?
Ask HN: Is there a mechanism in HN which identifies the duplicate posts?
-Wdocumentation, FYI
> This is a non issue (as far as I see it). Everyone that is interested in a project is not necessarily interested in submitting pull requests and contribute to code every time, all the time, right from the start. They might just want to integrate the project into their workflow to begin with. This is just as valid an assumption to make.

That's the point. GitHub is for the people who are as interested in the code as they are in the software itself.

If the majority of a project's end users are only interested in grabbing the binary, then the project should have a separate page somewhere else. I'd guess the majority of the projects on GitHub aren't at that level, though.
The $2 contribution level has the best reward.
Software Tools User Group (STUG) awards
Erlang is actually a fairly elegant language, it's just weird-looking to people who are used to C or Pascal.

Perl and PHP are ugly not because of how they look on the page but because of their bodged-together semantics, with magical variables that do magical things, keywords that don't mean what you think they mean, etc.

If I had a word to describe Ruby it would be, fittingly, "kawaii". Like a girl from a third-rate anime whom you think is adorable as a teenager, then you get older, grow some taste and it dawns on you that her nose is in completely the wrong part of her face.
I'd wager that Microsoft is beholden to their biggest users. Can't find the numbers anywhere, maybe someone with better search-fu than me can, but public sector sales have got to make up a huge percentage of MS revenue.
Yes, but it's not very sophisticated.
Yeah, that's kind of what I meant.

"It's what the victims would have wanted" turns them into a cipher for your political cause.

(I'm personally an NRA member and about as pro-gun as you can be ... but I'm sure there are many reasonable compromises that gun lovers can make in terms of lawful gun regulation. Our goal can be to ensure crazy people have reduced access to the guns that should only be in the hands of law-abiding sane people)
The top physics kids in the US tend to get picked up by financial (or some other industry) firms because they're really really sharp because making 200k sounds much better than making 30k. This means that the kids who go into physics are doing it because they truly love the subject but it also means that we have a much smaller percentage of kids going into graduate studies than otherwise. This, combined with the fact that many countries are rapidly industrializing and newly able to support an academic class means that lots of international students are applying to Harvard/MIT/Stanford/etc where some of the best science in the world is happening. Some of the foreign kids go back, some stay here. It really depends. As for makeup? probably 40%-50% of my entering cohort was foreign and probably 60% of the foreigners were asian. That's not really a bad thing though. They're brilliant scientists and it's truly a pleasure to collaborate with them and everyone else in my programme as well.

Disclaimer, I'm a physics PhD student at Harvard and go to seminars a lot with kids from MIT.
Ask HN: Why does Rails App Composer have such an ugly gemfile?
For example:

gem "rspec-rails", ">= 2.11.4", :group => [:development, :test]
gem "database_cleaner", ">= 0.9.1", :group => :test
gem "email_spec", ">= 1.4.0", :group => :test
gem "cucumber-rails", ">= 1.3.0", :group => :test, :require => false
gem "launchy", ">= 2.1.2", :group => :test
gem "capybara", ">= 1.1.4", :group => :test
gem "factory_girl_rails", ">= 4.1.0", :group => [:development, :test]
gem "devise", ">= 2.1.2"
gem "quiet_assets", ">= 1.0.1", :group => :development

I don't know any Ruby devs that would actually do their gem groups with that inline style -- perhaps I'm missing something. It seems like any kind of "template" or "generator" system ought to at least set a good example on something so fundamental as a gemfile.
Yeah, I've thought that they're trying to be a patent martyr too, that they're using every trick that can be used in hopes that eventually it brings about change. Smart people, long game, etc. However, the fact remains that engaging in the bad behavior is...bad.
When I see a project on SourceForge I assume it's over 10 years old and unmaintained.

For years, SourceForge has been among the ugliest, least usable sites on the internet, and now it has massive amounts of ad spam all over it.

One of the reasons Github grew so quickly was simply b/c of the better UX. Git is marginally better than other version control systems, but the major void that Github filled was that it offered a nice looking, usable place to put open source code.