skysight-inc/HackerNews huggingface dataset:
I was a "communist" when I was 15. Visiting the Soviet Union taught me just how wrong I was.

I'm gently worried that young people aren't allowed to make similar mistakes - reading the wrong websites or sending the wrong tweets can be really harmful to some people's lives.
A public library as a nice place to get a meeting space, ie for a startup, is a great thing. This post highlights to me the need to expand/improve libraries as both physical and digital resources
You found companies willing to wait a year for you to start? That's surprising, I wouldn't have guessed that would be easy to do. I'm thinking about this myself, but I'm looking to join a startup and I can't imagine that would be feasible given that a year is a long time for a startup.
Yes, but with the caveat that it would have to include explicit commentary about what's going on with domain name seizures, because unfortunately most regular folk won't automatically make the leap.
>is there a name in English for that space?

you could call it a patio, but that implies a bit more formality than there is at a lot of coffee shops. "tables outside" is probably pretty good.
Would be interesting to see how Julia perf compares to C++ compiled or JITed with LLVM via G++ 4.6+Dragonegg or Clang 3.0/svn. Would be more apples-to-apples, since both would use the same middle- and back-end. G++ 4.2.1 is a bit obsolete at this point, but as it probably came by default on the MBP they tested on, it's understandable.
I'll repeat my comment on another thread with the same topic: How about flooding Twitter with mentions to @chavezcandanga (President Hugo Chavez, from Venezuela), asking him to ask the Iranian president to do something about this? They're very close, and his twitter account is really active. I tweeted him a similar link a while ago, but some mass action is required.
Building ICS takes at least 3-4 hours from what I've heard first-hand from people at my company that have done it.
"Patio" is the English word for those spaces, generally.
These are the fruits of theocracy, authoritarianism, and ultra-conservatism. Oh well, I wish people who support Santorum and other theocrats will learn from this, but they won't. In 10 years I could be hung for writing software for planned parenthood. The theocracts' favorite stick is execution.
BDD-influenced email signature which I now use
--

nato

--------------------------------------------------

As a climber and a violinist living in NYC

I want to be productive and happy

---

Given I haven't climbed my hardest

And I am not currently injured

When I use my web-tool http://chizzl.com/

Then I see daily progress

And I log it at http://betaboulder.com/

---

Given I haven't mastered the violin

When I learn rep, record, or learn something new

Then I add it to my website, http://nato.cc/

And blog it at http://fiddlefish.com/

---

Given you would like to say hello

When you don't have my contact already

Then you can phone me at 123-321-1234

And email me at my@email.com
My university's CS curriculum didn't teach us to use any technologies at all, besides extremely basic Unix and C++. If you wanted to build anything outside of GCC then it was up to you. And you still had to figure out how to set up makefiles on your own.

CS isn't about learning technologies. It's about learning the math and science behind computation theory. You don't learn things like Visual Studio 2010 or how to set up an EC2 instance or how to build iPhone apps. You learn how to build a compiler, the data structures behind file- and operating-systems, and networking fundamentals (among many other things of course) so that you can then learn specific technologies on your own.

If you know why TCP was invented and the core networking stack, and you know what a compiler is and how it does its magic, and when to use a linked list instead of a dictionary, then you have the tools to figure out how to build an iPhone app--or how to use any other computer technology--on your own time.

Edit: I also want to add that CS does change, and learning networking or something like RDBMS theory might not have been common 10 or 20 years ago. But there's few fields worth learning that don't change in that sort of timespan. Core CS principles do change, but probably not much slower or faster than things like physics or medicine. You probably wouldn't argue that a physics degree is worthless because 10 years ago they didn't teach the Higgs Boson (or whatever, I'm not a physicist :) )
Using curly braces for blocking is a non-starter because they're used for a lot of other things, and honestly, bracket pairs like (), [], {} are way too precious, imo, to squander on something like blocks. Parens () are exclusively for function application; square brackets [] are exclusively for indexing operations; curly braces {} are for type parameterization. The other option that C++ popularized the use of is <> — but that's syntactically sketchy since both < and > are valid by themselves. It makes parsing a complete nightmare — both for machines and, to a lesser extent, people. I wouldn't be completely averse to indentation-based blocking, but I'm not really a huge fan of it either. I'm cool with the way both Matlab and Ruby do it, which is using `end`. Could conceivably change, but relatively trivial syntactic alterations like this are a really low priority. What we have now works well and is familiar to both Ruby and Matlab programmers.
What's the solution to the "easy" puzzle?
FB doesn't drive commerce? Tell that to Zynga.
MSFT and the decline of the PC hardware ecosystem
I never understood why companies ever thought I want to be a fan of my favorite mop or cheese grater.

The real effect of all of this has been to get Facebook mentioned on television and radio many times per hour at no cost to Facebook.
I didn't think we were disagreeing on anything substantive, unless I'm misreading. Mozilla's letter strikes me as somewhat hollow posturing, and Apple and Microsoft don't really seem interested in doing anything.
Why not?

My guess, and it's just a guess, is that a few guys with old OS/2 machines thought it would be cool, so added it. Highly unlikely they devoted mainline VLC devs to it.
This simply isn't true. The library keeps stats on how many books are being loaned out, and when they drop, they lose an argument for funding the service. Meanwhile, the people who genuinely need the library don't need it to take books out; lending out books is a service that disproportionately helps people with the leisure time to develop a taste for reading books for pleasure.
That's another point of view. It may be the case this is just another part of the media campaign against Iran, created to demonize them, and justify the upcoming war.
How does it compare to other process supervisors? (I assume others exist.)
We've discussed our way down that path but the design ends up being unsatisfying because "objects" and "structs" end up being so similar yet different. It may be what we have to do, but I haven't given up yet on having structs and Julia composite types be compatible somehow. pron's scheme is interesting.
TBH I'm in London and I've never had to wait for dental treatment. I thought it'd be rather busy here.

With respect to "radical new treatments", I'd rather go out with my dignity intact than hold onto some hope of some snake oil possibly working.
Icloud coming to windows phone
the digital cloud never looked so good!
The Oak Park library had a coffee shop on the first floor (they didn't run it). Many libraries will allow you to bring coffee in.
This is an interesting scheme and seems like it might work, but I'm not sure. Would you be willing to pop onto julia-dev@googlegroups.com and post this suggestion there so we can have a full-blown discussion of it? Hard to do here — and some of the other developers would need to chime in on this too.
if you've ever done phone tech support, you know how inept the average person is when it comes to using a computer. directions like "go to google" or "open up the internet and go to www.some-website.com" might as well be a foreign language.

in my experience, i'd estimate that a solid 25% of the population has no idea how to navigate to an arbitrary website. 'the internet' for them consists of the shortcut icons that dell placed on the desktop when they sold the computer, search results, and links that get emailed to them.
I'm sure it's a worthy cause, but there is no shortage of worthy causes.

Best of luck; but if this post doesn't take off on HN, it's likely because there's nothing in this challenge to really capture the interest of the HN crowd specifically, plus the whole "give credit for your donation to my frat" just has a weird feel to it.
I just thought there's some secret OS/2 using club (outside of legacy industrial machines :))
The problem is that most people in academic computer science programs really want to learn software engineering. The related problem is that most employers want to hire software engineers rather than computer scientists.
Like a said, we've spent more than we have for a little too long. Now this type of story doesn't really belong on HN. It's the type where you get downvoted for not having the liberal opinion. Bad news, it's going to get worse. Debt is at 100% of GDP.
Toronto & Western Break Ranks to Sign Access Copyright Deal
if you go to chrome://chrome-urls/ and then down to net-internals, you can get a pretty transparent view of exactly what chrome is doing. plus there's a bunch of other stuff there too.
I agree but I don't know enough to figure out what. But it is very hard to believe any government no matter how theocratic would waste time and resources on a guy who wrote a script to upload pictures to the internet, who doesnt even live in the country. Makes no sense.
Being a realist and a successful entrepreneur is almost mutually exclusive. It's about having a vision and executing to that vision whether it seems realistic at the time being or not.

It's about being a dreamer. It's about being a risk taker. It's about being overconfident in realms that may be familiar. It's about being so passionate about what your doing, it becomes infectious.

Realists are better fit for project managers at large corporations...
That makes a whole lot of sense. For myself, I wouldn't even attempt this because it's so much harder and more time-consuming to try to reimplement something like bignums efficiently than it is to just use a stable, mature and fast external library like GMP or CLN — or something like your project if BSD/MIT licensing is a must.
I recommend taking the job if the company has any senior developers that you can learn from. You will learn as much from working with them and producing code as you will from school, and after a year you should have saved up enough to make up for losing the scholarship. If it's a position where you are the one software developer, you might be better off going to school and staying on part time.

For the salary question, I would say $14/hr is appropriate but be willing to accept less for the opportunity. What they put in the work contract may be of greater concern to you than the money. Read it carefully, look up any terms you are not familiar with, know what your legal rights are and be cautious about signing them away.
first world poor are not an interesting class of people. There are bigger fish to fry.
>At the time, the Web didn’t exist. It was invented in 1993

Uh, no.
This is a super-important topic, but this post doesn't give a single example of good naming, and so doesn't contribute much to a discussion.
http://nemerle.org/Macros
My employer (not posting the name since I don't care to be directly googleable) de facto forbids open source work. In order to share essentially any code we're supposed to pre-clear it with our internal "open source council" by filing a jira ticket and asking permission. Each time, every time. They meet monthly, so you potentially wait up to 30 days. Of course the company realizes they only own our work that is directly related to our employment or that is done with company property. On the other hand, they have two in house attorneys, one of whom was a partner at a very high end law firm. So in practical terms, in any legal pissing match I'd lose, no matter the merits of the case, since I can't afford my own $600/hour IP attorney.

Which is a long way of explaining that many people have very high barriers to sharing code. So the only code I really have to share is written for my employer, and I obviously won't be sharing that. I think that having shared code on github is a poor estimator for quality of an employee.
> Point #2 goes both ways. If the project becomes a net benefit then the dissenters get the benefit and win even though their judgement was incorrect.

Lots of people dissented from the iPhone. Now they benefit. Their benefitting doesn't hurt Apple or prevent Apple from having funded the project themselves and from making plenty of profit. Apple got what they paid for and then some. Other people come out ahead too but that isn't Apple's loss. I don't think some people getting unearned benefit is something to worry about as long as the primary actors are able to make their profit.

The same point could be made more broadly about computers as a whole. Funded by a minority initially, now hugely benefitting many people who didn't take any of the initial risk.

I think there is an asymmetry. I'm far more concerned about people being forced to pay for failed projects or projects requiring capital they more urgently need elsewhere -- being actively, involuntarily hurt -- than I am worried about people gaining broad benefits from projects that benefit the primary actors and risk takers plenty (I actually regard this free stuff to lots of people, which is the result of many projects, as a positive, happy thing, not a negative.)

If you'd like to discuss further, with interesting people and no downvotes, you could come to:

http://groups.google.com/group/rational-politics-list?hl=en
I tried the example code in cygwin/clisp and it doesn't work. Way to come up with examples. At least mention which version it does work with?
Confidence and being self aware doesn't have to be mutually exclusive. In fact, I believe they're complementary. Now, if you were to describe it as arrogance, then it may be cause to miss some cues.
Developing your first Khan Academy exercise
I wanted to share some things I learned while making my first Khan Academy exercise - this is primarily intended for beginners to web development.

Please let me know if you find this useful/give feedback on how I can improve it.

Thanks!
I've experimented with different types of music while working/coding, and I've found the perfect thing that works well for me, which is soundtracks from RTS games. They're instrumental, vaguely electronic, and specifically designed to fade into the background and create a general sense of urgency and focus.

If you are a big Starcraft player for example, playing the background music from Starcraft can create a sort of Pavlovian Response, telling your brain "You are sitting at a computer carrying out a difficult task which takes a good deal of focus and mental exertion. This activity is fun and rewarding, and it is urgent that you do it as well and as quickly as possible."

Give it a try.

tl;dr Soundtracks from RTS games
Nice, Fijal. It's good that I can count on you for un-biased opinions.
Founder. Unless you are a single-member LLC, then a lawyer will probably tell you to use "member", especially on all legal documents. Mine did.
i'd rather not pay for other people's benefits unless the benefit returns to me with reasonable probability and period of time. on one hand i'd like to see libraries turn profit (like 'lite' version of video rental model) or at least be self sufficient. on the other hand i want to enjoy reasonably educated population with easy access to methods for self improvement and economic mobility (both up and down) and a 'safety net' in case of uninsured unforeseen events. there's a balance between socialism and pure libertarian model but its so local and complicated and constantly evolving that i just resign myself toward the purest liberty and self responsibility and say fuck the libraries.
Node_modules in git
The connection between authoritarianism and religion is pretty weak. Most XX century authoritarian countries which terrorized their citizens where anti-religious. Take a look at the history of the Soviet Union where hundred of thousands of people were prosecuted and killed for being religious. Extremes are dangerous in general.
It's resonable to say that the web caught on outside CERN in 1993, with the release of Mosaic.

(Hands up, anyone else who used to subscribe to the NCSA "What's new on the web" newsletter in 1993 and visit all the new web servers ... before 10am, every morning?)
The theory hasn't gotten outdated. Most of the software world is still built off of concepts from the 1960s and 1970s. If your computer science degree did not teach the concepts behind the tools, then yes, it was a waste of time.
Are you aware the Rothbard thinks of children as property, and is anti-semitic, among other disgusting positions?

And that Hayek sympathizes, morally, with socialism?

Mises is wonderful but these other people you list with him are really quite different than him.
quite I remember stumbling on a text interface to the www on ITU's gopher server. I remember thinking what cool idea they have implmeted Bushs memex but a text mode vt100 emulation isn't a terribly good interface.

This must have been 92 or possibly 91
could you link me those sci journals and blogs? they'll be useful for a side project I'm working on.
Reminds me of something that happened at the small business I used to work for. The business was family owned. This one guy was an employee from the beginning of the company and was a top notch engineer. The company wanted him in on all technical negotiations and trusted him enough to sign contracts. But some of the companies that we were working with absolutely wouldn't talk to anybody below the level of vice president. So they made him VP of Engineering.
> In order for fundamentalist libertarianism to work it will need to come up with a solution to the free-rider problem. Got one?

Yes: http://fallibleideas.com/public-goods
No, you don't READ Lisp. You READ S-Expressions. The Lisp syntax is defined on top of that. To parse Lisp you need to understand the complex Lisp syntax - sometimes done with a code-walker. Trivial parsing can be done with primitive Lisp functions, but a complete parser is not that easy.
I never knew Facebook was trying to cover this segment of the web presence, but if I did, I would have imagined them forcing some kind of fee on storeowners like they do with mandatory credits for apps/games. Given that there were no apparent barriers like that for F-store operations, it's quite interesting to learn that people didn't use them. I can imagine three issues:

- buyers just didn't know about this.

- people want a more private experience when buying online. Not so much "trying to sell to people in a bar" as "people don't want to shop when it feels that everyone is looking".

- buyers are more and more using mobile, and Facebook is still trying to figure out how to integrate 3rd parties into their mobile experience.

Given the patterns of behaviour of Facebook users, I can't really believe any of the three, which leaves me confused.

Oh, and F-Commerce is a funny term.
I spent years, from about age 15 or 16 (circa 1995) when I first stumbled onto the Internet, through 22 or 23, thinking that ideas are what mattered the most.

I don't think that point can be emphasized enough: your idea is not a unique snowflake. It's the other factors that actually determine success. The idea is the absolute easiest part of anything worthwhile you'll ever build.

The mainstream media sells the notion of the magic idea, the overnight success, etc. I came of age in the initial era of the dotcom fantasy. It was very easy to be sold by the 24/7 press coverage in the mid to late '90s, that magic ideas were worth billions because of how fast bullshit companies were acquiring zillion dollar valuations. Of course you can count on one hand how many dotcom billionaires made it out alive from that era.

It took years, a few failures, and a lot of reading to correct the flawed assumptions I had taken on. I owe a lot to countless web authors, from the likes of Chris Dixon to Mark Cuban to things people like Andreessen and Horowitz have written, and so on and so forth. I think those guys most valuable contributions to other entrepreneurs is in what they write, not the money they invest - they'll have impacted radically more entrepreneurs with the writing.
A much better intro to this topic (pdf warning):
http://selfawaresystems.files.wordpress.com/2008/01/ai_drive...
Julia, a language for technical computing
Of course. Why wouldn't they be willing to wait? It's that or nothing.
Stack Exchange Open Source Projects
Macro-expansion is sometimes considered part of compilation, sometimes a separate stage between parsing and compilation. I've never seen it referred to in Lisp as a part of parsing, though I guess it might be possible to do that with C's text-based macros.

`read` does not perform macro-expansion: that would break data reading and the reading of quoted forms. macroexpand expands macros at a later stage. Once expanded, macros either refer to primitive special forms or function calls, and it's trivial to determine which. Primitive special forms can have their components macroexpand'd as appropriate. Function calls can be left as-is to be compiled (well, the arguments can be macroexpand'd). Eventually there will just be primitive special forms and raw function calls left, ready to be handed to the compiler.
If you want to discuss offsite, please join us at:

http://groups.google.com/group/rational-politics-list?hl=en
The behavior also causes problems in my workplace, too. I work in a public school, and we use an Internet filter as required by law.

One part of the filter is attached to our default DNS server, and it looks up novel domains to see if they ought to be blocked. This lookup is slow.

Launching Chrome first thing in the morning takes quite a while, because our DNS server/filter blocks until those 3 random domains fail to resolve.

I really wish that I could turn it off, although admittedly our "network" is barely compliant with protocols in the name of filtering.
Academic publisher Elsevier hit with growing boycott
Q&A: Hacker Historian George Dyson Sits Down With Wired’s Kevin Kelly
I would do it accurately.

Sarcasm aside, is this the type of job where you will be working on a number of projects each with their own pot of money that has to be kept separate? Or do they just need a total figure?

Either way, pencil and paper work for me. Heck, I have to keep track of hours by project and I work on-site. Never done anything more complicated than notations on scrap paper for my own use, and the company timecard program at the end of the day.
There is an international standard definition to count unemployed people.

There is no 'true unemployment'. There are several different definitions. By all definitions the unemployment in Germany is at a very low level compared to recent years.
Whitney Houston Funeral | Yansuparta.com
Dartium is a Great Idea For a New Era of WebApps and Games
The 10 Best and 10 Worst States for High-Tech Business
To be fair, using multiple displays on a Mac is not exactly a common use case so that would explain why they've chosen to enable it by default.
Perhaps "technical" and "pragmatic" are the wrong terms to use, and the conflict is about being detail-oriented versus focusing on the broader scope.
Why you don't really need WordPress (if you are a web developer)
As the son of a librarian, I can confirm this is true.

One library within my father's system cut all books below a certain circulation.

They did not bother checking whether the books could be considered "important" by some other metric. So much scientific and classical work was gotten rid of.