skysight-inc/HackerNews huggingface dataset:
Care to enlighten us, or shall I just guess at what you're talking about?
You have a nice looking site, and figuring out what you do was very easy (good landing page).

On the pricing page, I'm a little confused on what 'servers' refers to. Is that the number of servers you are using, and if so, why do I care?

Overall, great work - I'll keep it in mind for the future!
Some actual source code here, inside a font compressor:

https://code.google.com/p/font-compression-reference/source/...
The car I drive to work is made of around 2,600 pounds of steel, 800 pounds of plastic, and 400 pounds of light metal alloys. The trip from my house to the office is roughly four miles long, all surface streets, which means I travel over some 15,000 tons of concrete each morning.

Bill should get a bike.
Calling Back a Zombie Ship From the Graveyard of Space
What questions do you need to answer at a finer level of granularity? Is it really critical to know that someone fixed a typo in something day over day, but that the typo wasn't included in any releases?

I get that this clashes with the culture you're used to working in, but I don't see where it's actually impactful in a real world sense.

edit: a slight rewording
Doesn't follow at all. There are open source projects that expose read-only VCS and still only accept patches via email. Postgres, for example.
WWDC Logo out of HTML, CSS, and JS
How are you going to view the diff between more than two temporally adjacent commits? Or find the commit upon which an arbitrary line of source code was added? Or x, or y, or z reasons that are so painfully easy to enumerate?
If I wasn't able to contribute to the FLOSS I use, I would definitely buy Redhat even if I didn't need their commercial support, simply because they fund a lot of development work on the FLOSS I use.
Saturated fat is bad for you - and dairy has saturated fat.

Canola = OK
Butter = Bad
Disclaimer: I am a primary maintainer for a couple open source projects and I contribute to a few others for 10+ years now. And I've seen quite a few email threads similar to this one :)

1) If you don't like how postfix is run then feel free to use other tools, fork it, or start your own project. This is open source and you have the power to do it better. If you are indeed right then your project will be successful. Put the money (effort) where you mouth is.

2) You can politely suggest something but you will get a much better traction if you first establish your reputation among people who work on this project by contributing code, documentation, whatever or even simply answering the questions in the mailing list (after about a year it gets really boring since questions are always the same).

3) (IMHO) There is no silver bullet. Git (or any other tool) will not make your code/project better. Moreover you might find that Git (or any other tool) is not perfect and there are problems with it in a particular environment (hint: there is no free lunch). Recognizing the tradeoffs is a very important skill for a software developer. Learn it early and you'll make less mistakes.
I looked it up!

"Given a recent estimate of 4.3 million solar masses for the
mass of Sagittarius A* and S2's close approach, this makes
S2 the fastest known ballistic orbit, reaching speeds
exceeding 5000 km/s (11,000,000 mph) or 1.67~% of the speed
of light and acceleration of about 1.5 m/s2 or almost
one-sixth of Earth's surface gravity.[7]"

https://en.wikipedia.org/wiki/S2_%28star%29

Edit: wait that's not it, that's S0-2, but you're talking about S14/S0-16:

https://en.wikipedia.org/wiki/Sagittarius_A*#Central_black_h...

From those parameters, its perihelion speed would be about 8,200 km/s (2.7% c), using the classical approximation.

https://en.wikipedia.org/wiki/Perihelion#Mathematical_formul...
Driverless Cars Could Cripple Law Enforcement Budgets
Absolutely.

Here's the link to "A short History of Git": http://git-scm.com/book/en/Getting-Started-A-Short-History-o...
What's even worse is that they're doing this for businesses, which can become an obvious security disaster.
It seems like it moves more in decades of greater economic growth. There are probably a lot of factors to account for that, but it's interesting nonetheless.
got nothing on Pied Piper
My area (Astoria, Queens) recently got upgraded to 300/20mbps but, to get that speed, I needed to upgrade my modem. I wouldn't be surprised if this new modem will have this capability. It's yet another reason to have your own router behind their modem.

As long as my speed doesn't degrade and I'm using my own router behind the modem, I don't mind if they make it a public hot spot.

Of course, most people use the cable companies modem as their wifi/router. I wouldn't be surprised if people discover major security vulnerabilities in these mix-public/private modems.
while apple's customer support is generally pretty good for ordinary requests, they are known for never admitting fault. i.e. "you're holding the phone the wrong way"
> What is the use case for knowing what intermediate things may have been available to some small group prior to release?

It's a use case that actually comes up a lot.

"This line looks funny, why does it do that?"

Go read the commit log and see why it was last touched.

I find and fix bugs in open source things I depend on all the time using this method. Or just as importantly, I realize my own understanding was mistaken and the author had a good reason for what they did, so I don't go asking stupid questions on a mailing list.
If you can come into my place of work and find out that we don't have backups, we're not hashing customer passwords, everyone is sharing a single user account, or we don't lock the doors at night, please do criticize.

Rejecting widely accepted good/necessary practice like that for no apparent reason other than "it's working for us so far" is stupid, arrogant, irresponsible, and wrong.

In this case, however, the criticism is unfounded because Postfix is using source control internally. Whether the system is exposed to the public is inconsequential as long as it's being used.

There is no way you can spin it as anything even remotely close to okay if there was no change tracking in the Postfix project at all.
Dimensionality is easy, its the lengths of these dimensions that are hard. E.g. you can multiply n by k, k by m matrices to get an n by m matrix, but anything else is a type error. In Bling, I had Matrix<LN,LK> * Matrix<LK,LM> => Matrix<LN,LM>, where LN,LK,LM are type parameters up to around 10 (L0, L1, ..., L10, enough to do 3D graphics, mostly, but wouldn't work for HPC where lengths are much longer and diverse).

Looking at the linked page, extent isn't a part of a matrix's type signature, so it would be checked dynamically, correct?
You are probably right --I haven't been spending much time of late with people from my own department. :)
check the rfc author.. clearly hooli :-)
I disagree about the usefulness of seeing code in progress. The inter-release diffs aren't very large, typically. I read them all, carefully.

Why would Wietse want to have a public conversation about unfinished work? He's not looking for help.
Even Linux only started using VCS in 1998. It was only tarballs maintained by Linus and e-mailed patches before then.

Rebel Code (http://books.google.com/books/about/Rebel_Code.html?id=kIU1s...) does a pretty good job summing up how Linux migrated from tarball source releases to BitKeeper (and eventually, of course, git). It appears that Steve Weber also writes on this, in a format that may be easier to read. (http://books.google.com/books?id=78SLSiWqy14C&pg=PA117&lpg=P...). The e-mails sent at the time around this make this thread seem, well, pretty friendly, actually. (http://lkml.iu.edu/hypermail/linux/kernel/9809.3/0493.html)

To the Postfix maintainers' point, Linus appears to have had quite reasonable reasons for maintaining the changes himself in the years up to then. Only when the number of active contributors got large (I suspect significantly larger than Postfix's) did this model break down. It's not the best for everyone, but I'm really glad they're maintaining a great open source product. The early 2000s in particular were not an easy time for MTAs.
Every saas website has terms of service. Take a look at few of them and see the basics that you need to consider
I search through other people's commit histories all the time. Commit logs are by far the most thorough documentation you'll find in the typical codebase. Not for the big things that appear in changelogs, but for the little things like "why the heck does this line work that way?"

Giving Weitse the benefit of the doubt, his commit logs are probably very useful indeed, and not sharing them makes the codebase that much less useful to everyone else.

Edit to add: the canonical example is bisection. When something breaks, it is awesome to bisect it down to the precise change that broke it. Bisection lets you narrow the scope down to a vastly smaller problem space than a whole release would.
He uses source control; he just doesn't have a _public_ one. So what?
It's interesting that this has made it to HN! My research is on the dynamics of few body systems so I know OJ 287 well! One of the projects I've been wanting to work on but haven't gotten around to is about this system. As the article mentions, OJ 287 is strange because it is a blazar (which is very rare, since the outflow has to be pointed directly at us) and is in a binary (which is also rare), yet it also happens to be the largest black hole known in the universe! So one could say that there's a low prior for such a system to exist.

The reason that OJ 287 has to be so massive in this model is because the orbit of the secondary black hole precesses so rapidly. For GR to give you that precession rate, you need a very, very massive black hole.

An alternative model I would like to explore is a three-body model for OJ 287. If this black hole binary is orbited by a tertiary black hole, the tertiary can also induce precession in the inner binary, so OJ 287 would not need to be so massive, which would make the triple model more plausible. It's unclear yet whether the triple dynamics can reproduce the observed lightcurve of OJ 287, though, so this is just an idea that's been on my to-do list for a year now. Let me know if you have any questions!
This is really simple (I don't write code for Windows for more than 7 years but I still remember it):

CHAR - standard C character (one byte)

WCHAR - two bytes Unicode character

TCHAR - either CHAR or WCHAR depending on your compiler options (hint: all Windows system functions have both versions to support ASCII or Unicode and this is an easy way to write code once)

LPXXX - "long pointer" to XXX ("long" comes from the old times, just ignore - this is a pointer)

LPCXXX - "long pointer" to a constant string (in C you can't just do "const LPXXX" since it will mean the pointer itself is
constant, thus the "const" keyword should actually be "inside" the definition)
>The inter-release diffs aren't very large, typically.

But they're much bigger than the individual commits, and so if something breaks in release X, I can ponder the whole diff or I can bisect the history and ponder a handful of lines.
The point is that public VCS doesn't benefit Wietse, and by extension Postfix, so why should he have one? A public VCS only benefits other people, most of whom aren't even contributing to Postfix development.

Postgres is a different project and they no doubt see a different cost/benefit ratio for public VCS, probably because they have many more core developers and contributors than Postfix.

I've actually had a patch accepted to Postfix and while I found it inconvenient not to use my usual VCS-based workflow, I also realized that the Postfix world revolves around Wietse, not me, and as a user of Postfix I benefit most when the project is optimized for him and not other people.
There is no evidence Saturated fat is bad.
I read this article twice and really don't understand what it was trying to say.

From what little I gathered the author believes that it is more important to educate the customer about what software developers do than to code? Or that our job is solving problems, not coding? (which if you are a software engineer, solving problems and coding go hand in hand). But then he conflates software engineering with IT.

Can someone explain this to me?
>As long as my speed doesn't degrade and I'm using my own router behind the modem, I don't mind if they make it a public hot spot.

If your wireless router is near the modem and it's broadcasting on an overlapping channel then it will definitely degrade your speed.
I can't see how this help with the brute force attack: you start with a password and compute hash. The suggested scheme doesn't make it more difficult (i.e. cpu expensive) to compute the resulting hash from a given password than simply repeating the same MD5 or SHAXXX the given number of times. Moreover, the parameters for the hash functions (e.g. bit shift) are not random. They have been chosen on purpose. Using the input (password) to set these parameters will most likely result in some very weak hashes for specific passwords (including hash collisions).
I'm Russian, and I've never heard "frozen star". In Russian, black hole is literally "black hole".

But I greet the new legend about Russians that just born here!
Some blog posts are just written because the author wanted an article to attract people to their site.

I'm not necessarily saying that was the case with this article, but I do agree that it lacks substance, purpose, and a clear message.

Some people are code monkeys, but many software developers (especially consultants) are fortunate enough to be primarily problem solvers. There is certainly a degree of creativity required for programming, you have to be able to think outside of the box, approach the problem from several prospectives, and it requires a wide range of skills and experience to produce a good solution. Sometimes it's even necessary to throw everything away and start over, just like an artist. Many professionals are problem solvers, lawyers, engineers, architects, soldiers, etc.

Also, "How to Rant your Way Into the Front Page" by the same blog author and HN user, http://www.andresosinski.com.ar/blog_view_entry?id=4

The problem is not that people are submitting these articles, it's that a huge number of people upvote it to #1 just because of the title (speculation on my part).
... just as a side note, the use of the word "Animated" is being a little liberal.
Go get the current issue of Tine Magazine[1]. This thinking was never backed up with good science 40 years ago and has been totally debunked in literature in the last decade. Saturated fat is very much a part of a healthy diet.

1. No, I don't consider that the "literature", but it's a good jumping off point to start learning what is true in nutrition versus what is dogma.
Do you believe that this particular narrowly specialized test with little data available is wildly different from the mainstream tests on which we have data? If so, why?
View your local websites on any Internet connected device
Yeah yeah yeah, as a garbage man, my job isn't to mop the floor and throw garbage out, it's to interact with people, educate them about proper recycling, tell them about the layout of the trash bins and how to locate the nearest one in case of emergency. Throwing garbage is not what we're being paid for. Garbage men are thought leaders, influencers, communicators and teachers.
What part of it is a security disaster?
Interesting tangent: when there's a binary star system that gets very close to this black hole, the three can interact in a way that one of the two stars falls in, while the other steals its gravitational potential and is ejected at extreme speed. There's a few "hypervelocity" rogue stars in the Milky Way, which were probably accelerated by the black hole. They're on escape trajectories leaving the galaxy.

https://en.wikipedia.org/wiki/Stellar_kinematics#Hyperveloci...

https://en.wikipedia.org/wiki/HE_0437-5439
The title is just linkbait. Coding is as much a means to solving a problem as walking is to getting to a destination.
Comcast has large gray boxes installed on some telephone pole lines that are wifi access points (with an ssid of xfinitywifi). They are installed in many cities across the country (including in NJ) and can be found on this map: http://www.att.com/maps/wifi.html (ignore the fact that this information is hosted on an att.com website)
Thanks, yeah that's really helpful in getting a sense of the problem this is attempting to address. I can definitely see why it's nice to have a simple (to use) and compact API behind this. I wish that Gabriel had taken a similar approach in explaining this library (start with a description of the problem, then a high-level idea for a solution, then some specifics, etc). But regardless, I have the utmost respect for Gonzalez, and give him props for what looks like a(nother) great library.
I recall the panel type being listed somewhere in the specs. However, I can't find an advertised panel type for the 2007wfp today. This is the only Dell web page I found that still lists that monitor, but panel type isn't cited [1].

But Dell does advertise panel types, especially for their Ultra Sharp monitors (which the 2007wfp is one of). E.g. click into any Ultra Sharp monitor here [2], then view the Tech Specs tab and look for panel type.

> After all, not every one cares what type of panel is used

Agreed, although I'd argue those are likely people that don't seek out higher priced monitors with picture quality only IPS can deliver. It's worth making clear that the difference between IPS and any other panel type is noticeable, in both display quality and (especially) price. In a lot of cases I know of someone owning an IPS monitor, it was an intentional purchase having at least something to do with that detail.

[1] http://www.dfsdirectsales.com/StoreCatalog/ctl641/cp57138/si...

[2] http://accessories.us.dell.com/sna/category.aspx?c=us&catego...
Let's rewrite this:

"The point is that public VCS doesn't benefit Wietse, and by extension Postfix, so why should he have one? A public VCS only benefits other people, most of whom aren't even contributing to Postfix development."

Like this:

"The point is that publishing source tarballs doesn't benefit Wietse, and by extension Postfix, so why should he? Publishing the source only benefits other people, most of whom aren't even contributing to Postfix development."

The answer to both question is "he doesn't have to, but if he takes seriously the goals of open source it would be silly not to." It's not unlike choosing to withhold your Makefiles, or documentation.
That "someone" is, Viktor, one of the Postfix developers (who commented in the linked thread).
I would be curious to learn how this is done technically: would the "owner" connections and public hotspot wifi connections share the same IP or not? If the IP is shared then there will be some interesting issues to be resolved if someone connects to a public hotspot, fires up Torrent client, downloads tons of movies, and then the owner of the hotspot gets the takedown notice or there will be charges against the owner for downloading copyrighted material. And you can imagine other cases from child pornography to financing terrorists.
"Your job is not to Code"...."Your job is to solve problems" says the post

Now that it is #1 on the front page, I look forward to the sequel "Your job is not to solve problems, your job is to prevent problems from happening in the first place"

Anyway, on a more serious note, my job is to code, my job also includes numerous other things. None of these things are necessarily an end to themselves, but semantic games aside, it is my job to do all of these things.
Would you be ok if a car manufacturer put a smaller motor in a car you bought because car reviews said "it had great ability to get up and hold freeway speeds"? Is it ok as long as they didn't sell based on horse power? Or maybe it's handling: reviewers say it corners great, but then you find the suspension has been massively downgraded. How do you even advertise a spec'ed suspension?

It's dirty business if you are giving reviewers something better than the people who are reading the reviews. People don't buy computer parts (or cars) based on the advertised spec sheet, they buy them based on what they can really do.
I can try. I think the author is saying that developers should go beyond "implementing the solution." Take time to understand the real problem at hand. Explain what you're trying to do, even if it doesn't work out. Push back when you're being asked for things that aren't realistic.

This is basic, solid advice for anyone. It's also shares the same goals with most software engineering methods or meta-technologies: Scrum, BDD, user stories, etc.
To quote the Bible on early Christianity,

"If God is not in something, it will come to nothing. If God is in something, it cannot be stopped."
- a bot self hosted on my server to pickup girls on dating sites that conveniently disappeared;

- a lot of trolls (Don't check I am a real troll);

- some actual freelancing jobs where I was pretty much a failure;

- took part in a website in a an uninteresting minor foreign language about free software;

- and I took part in some of obscure gatherings where people talked about free software like benjamin.

I am an average no one (you can actually check my background, I am a failure without any false modesty with ultra minor contributions, but I am not really ashamed). I am little bit excessive, but I can make people smile while talking about free software.

I have the weired idea however it does not matter.

I really don't think any open source programming language will accept my revolutionary idea that objects should follow the 17 rules of linear algebra (I swear I am convinced my idea is as brilliant as checking PRNG with Taken's series, or using L1 geometry instead of Euclidean while working with computers, and I swear I know I will fail and I am a bit crazy). I think I may be the member of the family you don't want to show to your neighbors/fiancée. But still I am part of the family :)

It's kind of cool, though. There is nothing wrong in not being successful or as fun as linus torvalds. I am pretty happy with it and I guess I am not alone in not feeling alone doing free software without being a star. Maybe like probably http://en.wikipedia.org/wiki/User:ROG5728 A gun nerd that cares the truth is said about the H&K P11.

I think the idea is more important than who you are.

Even though I am really no one, it is fun, and I like it... the way it is... I am pretty conservative. Sorry.
You still need to login to the Comcast wifi using an Xfinity account, so I'd imagine activity is tracked that way.
My point was this: presumably, Spearchucker wanted this software because it was useful to him, not just because it might be useful to someone else. Getting it had a cost: the time and effort to develop it. He could either take on that whole cost himself up front, and try to recover it from other users when the program was finished, or he could share the cost with other users starting from an earlier stage by starting an open source project.

If you're primarily concerned with having the program completed, why take the first path? The second path seems like it will bring you to that goal more quickly and for less time, effort, and risk. It just makes more sense.

And even if you're primarily concerned with making money, the second path can still make more sense. Using funding mechanisms like Kickstarter, you can be paid to write software that you release under an open source license -- and since your backers commit to payment up front, before you write the code, you don't have to take on the risk that no one buys a license for the completed program. So again, why go the other route?