skysight-inc/HackerNews huggingface dataset:
If you're using a car it's taken for granted that you learn how this thing works. If you're using it without learning how it works, it's your own fault, if you have an accident.

Why should this be any different with computers? The risk that you pose to others is pretty low, so there shouldn't be any requirement to have a "license". But I wouldn't call it arrogance, if I'll assume that someone using the network has a minimum knowledge about how things work.
Change your work environment if you can. I lately started working one or two days a week at a friend's office. It worked wonders for me. I have a lot less distractions this way. First of I have no coworkers there. And second, clients call me less, only if it is really important. I suspect this is because they actually need to look up a number to reach me, and that cuts down a lot of noise.
I have significant experience with CSV, SVN, Perforce, Source Depot (Microsoft's internal Perforce fork), Team Foundation Server, Mercurial, and Git. Roughly in that order of exposure.

I safely say that TFS is easily the slowest, least scriptable, most confusing, obnoxious piece of crap software that I have ever had the displeasure of using. The Microsoft-internal hate for TFS was astonishing, but political pressures forced us to use "dogfood" it.

Personally, I used to keep all of my source code at Microsoft in a local Mercurial repository (this was before Git had decent Windows support). I only interacted with TFS when I absolutely had to.
I believe my understanding of programming was many times multiplied from what it was when I watched SICP lectures which are, yay, available on MIT web-site :)
Thanks you for your comment, I appreciate it.

Actually, I would drop-out with no doubt if I were in second or third year of my study. It's already 7 years that I study medicine and there are only 4 more years to be a maxillo-facial surgeon. These surgeons earn in Germany per month 100.000-500.000 USD. I dont hate medicine but, I think I like entrepreneurship more than medicine. I discovered that I have great entrepreneurial skills and I started my business, so I made in my first month 40,000 USD. It's already 6 month, and it's growing. I calculated, next year I'll earn some hundred thousands per month.

But, we know that business is not safe and you can always go down, bankrupt. But to be a physician means you have always a standard routine work, and you'll earn good. But earnings are limited, and you can't earn more than half million per month as a surgeon. My goals are to earn too much money to be able to realize my other projects.

Now, actually already 2 years or so, I consider whether to drop out or not. I have 2 more projects, on which I am sure I can earn money with them. But those 7 years on medicine makes me thinking, because, after drop-out you can't go back and continue, you can only start from 3rd year.
Not all cables are the same, even in the digital domain. Cheap metals, shielding, high resistance wire and stray capacitance can change the shape of the signal, increase noise and increase losses.

What goes in doesn't always come out the same and cheap shitty poorly filtered equipment on each end makes it worse (PS3, Vaios, low-end Bravias etc - yes I'm complaining about Sony here).

However the problems go away immediately at the $10 price point.

I'd only buy an expensive cable if I was going to require extra mechanical strength i.e. if it was being plugged and unplugged regularly, much as you should always buy decent oscilloscope probes.

On a side-note, as an ex-EE I've seen some crazy shit going on with cables before. The worst being a $1500 RF cable that ran 4 inches between two bits of avionic equipment and carried 455KHz IF (nothing particularly sensitive or reliable that a $15 cable would have sufficed).
what is the password
I dont understand what you said in pwd
Even if you're solving 'NASA problems', competitors will come.

It would have been better to give us some idea of WHY we need to know what scale of problems we're solving, and what kind of problems we'll have if we don't know.
I do 2&3 now. Maybe I will try pomodoro this week.
First post tells me what to do with scant justification; a thing DF has never, despite its other flaws, done.
A better question (and maybe the one you are asking) is how would we know if someone outside of civilisation actually had cancer. You have to draw on various sources of evidence. It is possible to see evidence of health issues in skeletons, the most obvious example pertinent to this discussion might be something like bone cancer. The most convincing evidence on the issue is observational. It comes from people from civilization documenting populations that are hunter-gatherers or pastoralist and sometimes partly subsistence agriculturalists. As mentioned, there is a discussion of this type of evidence in GCBC by Gary Taubes. Doctors from civilisation would go to the frontier, deal with disease in the frontier populations, and note an extraordinary lack of disease in the native populations. The best documented groups are various groups in Africa, the Inuit, and some Pacific islanders like the Kitavans. Finding a case of cancer in an Inuit was worthy of publication in a journal. In the case of the Kitavans a researcher actually went there specifically to study their health. There was not a single overweight individual that had lived on the island their whole life. There were (a few) ~100 year old individuals without any sign of disease. They could recount the one time in their populations recent history that it appeared that someone from the island had cancer. People there (that don't die from accidents) presumably die from infections, not from cancer and other degenerative diseases.
What good is revenue with no profit? Apple has said that app store basically break even in terms of profit, so I'd venture to guess Android is similar. Although they don't need an army of approvers so maybe their costs are less. But they most likely don't make as much from paid apps or in app purchases as the app store either.
That dev makes some really cool stuff.

http://www.kongregate.com/accounts/I_smell

Robot Dinosaurs That Shoot Beams When They Roar is another good one.
I would love to have an RSS feed so that I can add it to my RSS reader.
Building a RESTful Web API with PHP and Apify
Pattaya property market gets a boost
"Over to you, Carter." http://www.youtube.com/watch?v=fEegK7Df1tQ
For those that build web applications, do you use a framework
I build PHP applications and have yet to use a framework. However, I am greatly considering to start. I was wondering what the general opinions here about using an existing framework.
But that wasn't bootlegging, that was people legitimately recording the shows with the Dead's blessing (many bands followed suit). But it still remains it was the Dead's choice to give that blessing, and I still feel creators should maintain that right. Even if they choose to exercise that right poorly (ie, if the Dead disallowed recording) that is their choice, not the piraters.
As noted in that post, Pinboard's hosting costs are so high because it runs on (multiple?) beefy dedicated servers (8-16 cores, 24-48GB RAM) costing $500-$1000/month each.

Presumably he has gone this route in order to keep a large database mostly in-memory, but I'd be interested in hearing more about the application constraints that led to this architecture. Some applications certainly need beefy servers, but they have to provide a lot of bang for your buck to compete with the 10-50 VPSs you could rent for the same cost.
Create a new pattern to replace some of the patterns you want to change.

Changing an existing pattern is much harder than starting a new one. Strong associations in your brain link things together.

Creating new pathways may not be as easy as following old ones, but is more flexible. And it helps keep your brain young.
Thanks for your comment. Actually I doubled the prices, but the number of costumers are not decreasing. I know it sounds scary but its true. I think I found a niche business, a hole on the market, and my business grows like balloon. Hiring someone on my business is not so easy, because it a special service work, they must have my skills, that I've learned in many years. I mean I must teach minimum 10 days my new workers, what they must do, otherwise they can't do it. And for that I have no time, this is the problem.
Flagged for pissing in people's Cheerios. The HN community is better than this.
It'll work when someone shows it working. Until then it's just conjecture.
This looks a -lot- like the REST service I'm building at work. Many of the concepts are identical. I started with Zend Framework, though.

Since I was treading new water (I didn't find any other REST services built with Zend that I could learn from), this makes me feel really good about my approach to this problem.

And I have to say, it's been awesome to work with compared to some other in-house frameworks I've dealt with in the past. (Including my own. Heh.)
>Why install another browser if Safari is already included?

Because Safari's about third on my list of browsers I'd use, below Chrome and Firefox and tied with Opera above IE.

Sorry, this first post didn't do anything for me. Also, exhorting us to on the one hand, avoid proprietary formats, and on the other, to use what Apple has given us and little else is either very clever satire or the height of fanboism.
also http://www.ibm.com/developerworks/java/library/j-csp1/index....
I’ll consider it, but sites are meant for visiting and reading. I am old school like that.
<C-r> searches through entire history backward, with partial match support
Well, I don't see how this can be useful. Human brains are terrible in remembering faces, but not in remembering colors. Actually, comparing the icons (to find out if they are the same or not) is quite hard. Have you tried it?
Yes. If this is what Daring Fireball was like [1], then it's better off today.

That said, I feel like John Gruber used to be more of a curator that showed cool projects and things, and less of a market share analyst. I kinda miss that.

Anyway, you can't just replace John Gruber. As a writer, he's kind of one of a kind.

[1] http://www.oldfireball.com/apps.html
Trading is a big topic. I know of these 2 forums for quantitative finance professionals:

http://www.wilmott.com/index.cfm?nocookies=yes

http://www.nuclearphynance.com/

In my opinion, if you aren't trading professionally i.e. not attached to a broker, hedge fund, prop trading house, etc, then you're probably better off not trading at all.
it's not intended to replace photographs. in fact, one thing i would hope to do in the future is allow people to upload photographs. instead, it's meant to replace the auto-generated images that already exist that use IP addresses (like on stack-overflow, for example). those are really ugly; mine are much nicer (and more flexible).

while i was developing this approach i tried lots of ideas. it's actually quite hard to get images with (1) a wide range, to avoid "collisions", (2) attractive designs, and (3) coherent forms (that don't look like a random mess, making them easier to remember). one of the things that helps a lot in making these more distinctive/individual/memorable is the diagonal symmetry. another is the generally consistent hues within any one icon.
Considering that you have a picture of a Seattle bus on your blog post, I'm surprised you didn't mention OneBusAway.

The sad irony is that Seattle is most likely going to lose its best source of near-real time transit information because the author is going to work for Google on Google Transit: http://onebusaway.blogspot.com/2011/06/future-of-onebusaway....
Then it is highly likely that I will never visit again. These days RSS is how I keep up with all the blogs I want to keep up with, with all the ever changing content. I don't have the time to go to all of my bookmarks one by one and try to figure out the new content from old content.
> The larger the group, the more complex the system, the longer the system has been in place, the worst the results are.

It seems to me that these are not monotonically true. If I have a handful of competent allies in the wilderness or in hostile territory, I'm better off. Language is a complex system and an infrastructure; more complex language has costs vs. an exceedingly simple language, but increased complexity is very frequently a big net positive.

You might argue that size, age, and complexity of systems are correlated with poor results, but you can not use that to exclude the possibility that maximum results can be obtained by some large, complex (undiscovered) system.

It's reasonable to argue that the direction some country should move in today is towards libertarianism; maybe that is the direction to a useful local maximum. But you're arguing for a very strong and simple heuristic that would allow you to dismiss without evaluation any large, complex system; that seems to me to be a critical error.
Ah, but he does have this... "If you devote 10 minutes of your time to read this page, it may completely change the way you think about programming."
jambo is not Maciej Cegłowski, (username "idlewords") who runs pinboard. So asking him for technical details won't be very helpful.

Incidentally, Maciej is banned from HN,[1] due to not being being nice enough to someone.

1: https://twitter.com/#!/pinboard/status/111332316458135553
For PHP, I recommend KohanaPHP. I've played with it, and it appears to be the most complete framework I've examined.
You don’t read like Daring Fireball, old or new.
Facebook Messages is texts, chat and email together in one simple conversation. A lot of people on Facebook are using it, with or without knowing.
Show HN: Concrete - Node.js CI Server
Safari is most polished of them all. I am not even considering non native apps (Firefox, Opera). While Chrome is good, it has various little interface, implementation and behavior oddities.

As for the second part, I am all for Crux, Slackware, JFS, OpenBSD, cwm, evilwm, ratpoison, urxvt etc. I am also tired. And MacBook Air gives me little friction.
That is not true at all... if you install FreeBSD out of the box there is no bash installed. Most of my FreeBSD servers don't have bash installed at all because I don't find it necessary at all, tcsh does everything I want it to do.
First of all this is very nice. (I'm going to get a little negative shortly; I want to be clear that I'm not putting down the writer's efforts at all.)

Several commenters have compared these streams to Python generators. Yes, the two are similar. But there are are a couple of important things Python generators have, that these don't.

(1) Python generators, along with lists, tuples, files, net connections, etc., all support the standard iterator protocol. This means that, for many purposes, you don't need to know or care which kind of data source you are reading from. The itertools functions can be applied to all of them, etc. In contrast, these JS streams are dealt with via specialized member functions. You can't just take array-based code, pop in a stream, and expect it to work.

(2) The iterator returned by a Python generator is a wrapper around a single running computation, which can spit out multiple values. Retrieving a new value is not, at heart, a function call, but rather the continued execution of a coroutine that has already started. This has many advantages; for example, we can write a Python generator that produces an infinite dataset, using a simple loop. I don't think that works here.

Now, as for (1) above, I think this is something we could do in JS. It would just be a matter of everyone agreeing to support a particular interface.

OTOH, it seems to me that JS does not have the functionality to support (2). Python does. So do Ruby, Haskell, and Go -- each in its own way. But JS does not, AFAIK. Am I wrong? And should we be building support for (2) into JS and other languages?

-----

BTW, I find these streams to be pedagogically interesting. Unlike, say, Haskell lists, the thunks in the data structure can be stored explicitly. It's a nice exercise in the actual implementation of a lazy sequence.
Looks interesting, but why would you use arrays for data passing? Why not use objects?
Similar: http://robohash.org/ and http://gravatar.com/ (using the identicon feature)
I might be in a minority of one, but for anyone else who had never heard of the Pomodoro Technique before reading this: http://www.pomodorotechnique.com/
Network Connectivity Problems in AWS US-West Region
Using GNOME libraries in Node.js
So what was that big announcement about? All of that existed when Facebook email was announced.
I am sorry, I did not understand your point.
The short version: talking about laser inertial fusion energy, estimating 18 months away from POC in the lab, a decade away from utility scale usage if all goes well.
In fact, if you're solving "NASA problems", being the first solver even has some potentially crippling disadvantages—nimble competitors can learn from your public mistakes and build off your public successes, all for a lot less time and money than it took you.

Solving a problem can be a lot easier the second time—what had been a tortuously long and painful process for you is often significantly easier for a competitor who had the benefit of watching.

You'll also also have this issue if you're the first to solve an easy problem, but I believe it's less exaggerated.
There's a few ways I combat this:

* Multiple desktops, each with ONE purpose. Alpha does email (in mutt over ssh) while Beta does web browsing, Delta gives me an IDE and Gamma gives system info.

* My email and my browsing are seperated. This lets me focus on email, then on browsing. Since I do a lot of web development, I run two browsers, Firefox for my normal everyday stuff and Chrome for my development.

* I use a little time-tracker. Teatimers and other such things are great for this. Since I use XFCE a lot of my development machines, I use the "Timer" plugin. The activities I dont want to do for long call 'xscreensaver-command --lock'. It forces me to get up.

* I regularly stand up, walk around, get my mind some more oxygen.

* I keep a todo list in Tomboy. + items are done, - items aren't, ? items are 'do I need to do this today'.

* When on Windows, I use The Guide on a flash drive to do my todo lists. I also keep track of time with a buzzer timer.

* I listen to music which lasts 5 minutes at a time (often chiptunes) which keeps me on task. This is a personal preference.

Your best bet is to sit down, allot yourself X minutes to chekcing email, Y Minutes to check news and the rest is 'work' time. If you start dwadling off on other things, stand up, take a break and just get back to what you have to do.
We need to get a group together to take over. So much good stuff still to do with OBA...
Question: have you experienced both models, or are you just guessing? This isn't meant to condescend -- I'm just truly curious.

The trouble is twofold -- two or three weeks of paid time off, while standard, isn't enough for people to have significantly different experiences in their lives. Furthermore, if the business is still running, then many people will have to continue to work through their vacation. (as is currently happening for me, as we speak).

Question: If forced vacation isn't freedom, are weekends freedom?
A small change that made it much easier for me to use ! commands was enabling magic space, which expands the ! macros out when you press space. This made an enormous difference to me, since I could now be sure I wasn't accidentally completing the wrong command or arguments.

To enable it, edit your .inputrc (this is part of readline) and add this:

$if Bash
Space: magic-space
$endif
this is a cool idea , but i think that if you want it to catch on, you need to offer it for free . It will be hard to justify charging for your service . Bandwidth and server costs are so negligible that it will be hard to tack a price tag on this .
DVB != HDMI.

I believe DVB-T uses MPEG-2 or some variation. While HDMI video doesn't use a motion vector based encoding. So when you have errors with MPEG-2, it could be on B or P frame which results in the delta from the previous I frame being drawn incorrectly (or not at all). With HDMI, the error won't show up in a delta frame (because there aren't any), rather just white pixels.
So the US complained that some elements of AJs coverage were unfair and AJ took a look at it and said "Hey you're partly right. We'll fix the parts that are not balanced, and the rest of it is just good/normal journalism, so thank you for your interest but we stand by it."

Seems like normal public relations on both sides and a complete non-story.
Agree entirely with the article.

TFS is one of those products that you feel like you should be using what with being an ENTERPRISE, but after a couple of stand-offs with it, you feel like you've been thoroughly well and truly raped by the vendor. This is unless you were using VSS before at which point you are scarred for life.

I made a fair bit of cash between '03-'07 saving people from botched, painful VSS and TFS environments. If people pay you lots of money and worship the ground you walk on for getting rid of TFS, then it's probably a bad product.

I replaced them with a simple scripted virtual Debian/Trac/SVN appliance with Active Directory integration via LDAP. I let them design and build their own processes and workflows with Trac workflow. I do the same but with Trac and Mercurial now.
http://quant.ly occupies a space in my Safari. Some interesting stuff posted there.
It might be convenient to implement s.print(n) as shorthand for s.take(n).print(). :)
I would love to see a group of people here in town take it over.
A "shoebox videogame" made with Teagueduino:

http://www.joystiq.com/2011/09/09/teagueduino-used-to-create...

And its source code:

http://teagueduino.org/index.php?p=/discussion/22
It's not about the profits. It's about property ownership, which is important in any free country.

If I bought torrentfreak.info, copied everything from the site, and slapped some ads on it, would the owners of torrentfreak.com come after me? If they believe all of the garbage being posted on their site, they won't, but in reality, the users would probably try to DoS my site and give excuse after excuse as to why this is SO much different than piracy.

This also reminds me of the GNU license. When someone takes GNU software and violates the license, it's "stealing". Violating the copyright is "freedom". I've even seen it here in HN (the Thesis theme is a good example of this).

I'm saving my money for the day when copyrights and patents are abolished. I will sit there and wait for a small company to release something good and then destroy them because I have more resources, capital, and connections in the industry to get it to market (the exact same product/idea) before they do.

I see a parallel between this and Bitcoin. Everyone thought it would be a great idea to have a decentralized monetary system without banks. We are repeating history and seeing the many reasons banks are important after all.

I predict that if we ever do attempt to abolish copyrights or patents that we will slowly learn the painful lesson as to why they are important.

"If somebody had written a dystopic novel in the 1980s illustrating how some subjects had been forbidden, and if you would speak about them on the phone, a voice would pop in and say, “You have mentioned a forbidden subject. This has been noted. Please refrain from discussing forbidden subjects"

Does this mean we should also get rid of labor unions? They prevent many companies from automating many positions for the sole purpose of inflating/guaranteeing someone a wage.

It's okay. I'm a developer and I don't care about piracy. Sites/people like are going to slowly push most software businesses to some sort of service. Internet connections and computers are getting faster every day. The end result? You will now be paying a monthly fee forever as opposed to a flat-fee..and there's no way to pirate it.
9/11 and its impact on creativity, innovation, and entrepreneurship