skysight-inc/HackerNews huggingface dataset:
As someone who took the Scheme version and is now teaching the Python version, there are without a doubt aspects of the course I miss. The old Scheme course just had a kind of elegance to it.

We are still striving to teach the same material, just in a different language. This class is not at all a class about Python, just as the old course was not a class about Scheme. The course content is almost the same: functional programming, data abstraction and data structures, OOP, interpreters, parallel and distributed computing, declarative programming.

We have unfortunately had to sacrifice some great aspects of the original class, eg. the metacircular evaluator. The hope is that in exchange we have a more natural OOP system, better support for parallel and network computing packages, and much more modern implementations of distributed computing.

[disclaimer: these are my own opinions, I do not speak for the department]
Real world usage is relative.

In my real world case a change in loop mattered a lot for ie6 users (60% of our use base at the time, sadly). It was .5sec that we couldn't get from other means.
One of the advantages of being a member of parliament or a senator is that you have Parliamentary Privilege for anything you say in the house or senate. Perhaps if Assange got in he could leak stuff in the senate without having to pretend to be a journalist. Quite a big advantage if you live in a country with only an implied constitutional freedom of speech limited to political matters vs punishing defamation laws.

If he were to enter politics it might be as effective a way to neuter him as a show trial or assassination. Peter Lalor was one of the rebels at Australia's only real civil insurrection/revolution, the Eureka Stockade, but when he got into parliament he became an anti-democratic protector of wealth and privilege. Then you have Peter Garrett of Midnight Oil "US forces give the nod, its a setback for your country" fame who is a Labor minister and not at all outspoken these days.
I think the impact of a text editor depends on your daily workflow. I do a lot of system administration and use emacs nearly daily to edit configuration files and write shell scripts. Since almost everything I do involves terminal sessions, a GUI-driven editor is simply unfeasible. I simply could not do my job as efficiently without being a knowledgeable emacs (or vi) user.
I've done a tablet and a laptop and a smart phone and a laptop. :)
I want what Windows does: Stable core, independent apps. The entire concept of "LTS" is a red herring. It's a byproduct of the distro mindset. To put it another way: There is no Windows LTS. You buy one version of Windows and it works for a decade--a DECADE--and your apps are kept updated for as long as the developer cares to do so, often automatically in-app. (There's no Windows "app store", but as Apple demonstrates it's a matter of will, not technology, to make one.)

That is simply not the case with Linux today no matter how you frame it. And for some reason too many Linux supporters are totally blind to that because they think package managers are flawless gems of convenience. They mistake package managers for convenience when in reality they're a band-aid for a situation that shouldn't exist in the first place, and that other OS's have solved better. The OP calls this out perfectly.
What about a Capuccino machine... and as many Macs as you can afford.
DDG is providing some of Blekko's zero-click answers ;)
You are probably the same guy who complains that Google get's to spammy.
OP said: "I'm stuck on Ubuntu Natty, for example, because it has the last stable version of Compiz that worked for me on the flgrx ATI drivers."

It's easy to imagine a similar problem (somebody stuck on XP because for e.g., a device driver exists only for XP). For instance, an old laptop of mine has a webcam driver only for Vista but not Windows 7.

http://www.sevenforums.com/drivers/43156-dv6000-webcam-drive...
Fading highlighter retains textbook values
Measurement of the neutrino velocity with the ICARUS detector
Fascinating idea. How does it actually work?
"Is this model, born of the industrial age..."

It was born a lot earlier than that. http://upload.wikimedia.org/wikipedia/commons/5/58/Fray_Luis...
Good discussion of this over on the Scala SIPs Google Group: https://groups.google.com/forum/?fromgroups#!topic/scala-sip...
"Classes get in the way between the programmer and the problem. ... Functions, for me, are the right level of abstraction to do this. They don't get in the way."

Couldn't agree more. I've long suspected that OO is a diversion or misdirection from actually solving the problem, rather than an inherent part of it. Discovering functional programming recently with Scheme and then Haskell has only reinforced that.

OO may be the appropriate abstraction for some things like GUI programming, which seems to be what it was originally created for, but not everything.
Canadian Police wants to finance surveilence system through Public Safety IT Tax
Only if you are totally ignorant of history. My Australian state wasn't settled by convicts just as the whole of the US wasn't settled by one ship full of Puritans. My state had a planned colonisation by free settlers attracted to civil and religious freedom and the promise of owning their own land which probably had more in common with somewhere like New Zealand than the penal colonies to the east.
Secure Mashups in ECMAScript 5
Correct me if I'm wrong (I'd like to be), but the actual pictured tablet, the 'Kindle keyboard' actually doesn't have a notable rooting technique, and the caption below it is wrong?
Modernism and the Web
I just hit win -> r -> 'vim' when I'm using Windows.
Seems like the equivalent of a payday loan for startups?
When I first started doing web programming at my first real programming job, everyone there used Dreamweaver as the IDE of choice. I used it for a few months before I could no longer deal with its idiosyncrasies. Now, I absolutely hate the program. It got to the point that I would only use Dreamweaver for remote file management (silly, I know, but I was still learning) and would open the files in emacs for actual editing. Eventually, I stopped using it all together and forced myself to find other ways to retrieve remote files.

In retrospect, I should have set up a source control repository and left the programming team a little better than I found it. Hindsight is 20-20.
Yeah, I saw that... I wrote this from my iPad and didn't notice the typo till way too late :-)

I suspect my comment will for ever more rank highly in Google search results for "hrirachu".
I don't see why it'd have to be integrated into apt-get itself

That's exactly what I'm talking about. To give just one of many reasons: Because currently 'apt-get update' fails hard as soon as a PPA repo disappears. These corner cases must not exist. This is fundamental infrastructure, save the "easy workarounds" for higher levels.

Apt has been "almost there" for about 10 years now. But "almost" is not good enough - neither for desktop-users, nor for professional deployments with puppet/chef that have to fight the same and similar issues (e.g. idiotic license seed files, key conflicts, daemons auto-starting after installation, unreliable exit codes/error reporting, insufficient logging, insufficient hooks to override defaults).

We're in a state of inertia where everyone is so used to working around ever the same bugs that they're not even recognized as bugs anymore. I should absolutely not need a ~80 line puppet manifest or chef cookbook to make apt behave right. Desktop users should absolutely not have to find a bash-script (no matter how small) to be able to seamlessly install third party software.

If you want to have the ability to pull updates, you need some location to query for them, and that location is the repository. Even if it's just for a single package. If you want to install a single package without updates, there's deb files.

I'll quote pg on this: If you think something is supposed to hurt then you're probably doing it wrong.

Apt is a beautiful concept. Sadly the implementation stopped evolving shortly after becoming "good enough" rather than proceeding to "the best we can possibly make it".
I doubt millions vs more-millions of ops/sec is ever going to be a real problem for anyone as engines are only getting faster.

I've never heard someone say "Oh yeah, the bottleneck in our app was our use of `==`".

The loops slides were more about modern engines not IE6 :P

I've had mandated IE6 support before, and still support it in my personal JS libs, so I feel your pain.
I came to loathe the columnar setup of Pivotal. I found myself constantly rearranging the interface just to be able to work.

We have a lot of project and subprojects here, and Planbox's hierarchy (there is basically one more level than in Tracker) is really useful. Their UX for slicing and dicing based on person, label, project, etc is also nice. The search is faster (it's all client side so it's practically instant). The charts make more sense to me. It doesn't treat stories as a unit of work; rather they are a goal. Thus all of the tasks in Planbox can be individually assigned to different people and estimated and time-tracked at that same level of granularity.

Overall I just found that there were a lot of things I was hacking around in Pivotal, and frankly I didn't even notice it. It's only when we hired a couple of people and they pointed out frustrations with Pivotal that I started looking around. When I started using Planbox, that's when I really realized how much I was adjusting myself to the limitations of Pivotal. I find myself much less stressed managing things via Planbox.

Hope that helps!
I use vim and Textmate every day. I like vim for it's speed, but I do use Textmate a lot for it's project mode and for a lot of markdown and xhtml - just out of habit really.
Is this different from indentured servitude?
I was thinking it would be more akin to student loans, at least in timeframe. Wonder what crowdsourced payday loans would be like, though.
Nope, not that guy at all.

To clarify for your benefit, I wasn't complaining about Google's optimization or lack-thereof (spammy vs not spammy). I think it's hilarious, watching the endless dance that Google is going through because their fundamental approach to search is broken and they're trying to drag that broken approach into the future. It's like watching Microsoft with each iteration of Windows & Office, trying to figure out how they can cheat death and drag 1980s software into the future.

On a business level, I don't care about Google's survival or their optimizations. My product doesn't benefit from SEO, nor from their search engine. I'm indifferent to them. If they make a good product, great; if they don't, someone else will eat their lunch eventually.
We are using it without complaints so far. We just changed one line (#62) so it would work inside inputs and textareas. It's just 150 lines of code, so there's no reason not to read the source before using it!
New MBA Complex at Stanford Earns LEED-Platinum Certification
One in ten people never delete emails, are you an email hoarder?
Chill, man. It's clear he posted this as a "Here's a good idea, let's start to flesh it out" sort of page, and it got exposure before it had even been fleshed out. I'm sure he's looking for people who are really excited about making it happen to help him do just that. I think this is a fine way to go about it.

Two weeks from now nobody will remember that this took off on GitHub, HN, Twitter, etc.

If you like the idea, or even just the potential of the idea, why don't you offer up useful suggestions instead of being uselessly critical? What would you want to see? Since it needs more focus, where would you focus it? If you were giving a talk, what would you give? Do you know anyone who would be excited about helping to organize it?

If I were Brandon, I'd be ecstatic that this took root so quickly and people are already responding emotionally -- even if negatively.
But it happened several years after Google Earth. They would never have done that otherwise.
If I recall correctly, this was a paid service, no ?
"Upstart lets you raise capital in return for a small portion of your future income. So you can do what you were meant to do."

Hm, I'm able to raise capital without Upstart.. and keep all portions of my future income.

If your idea is good enough, planned out enough, and presentation is good - then all you need to do is talk to investors.

I like how they're trying to be clever, though can't currently see how the service taking future income is justifiable.
People who never delete (incoming) emails could just be lawyers. The lawyers' saying is, "Never discard a letter from anyone. Never write a letter to anyone." In other words, watch other people's on-record words and try not to leave any of your own.
Here’s one of the problems from last year’s Facebook Hacker Cup
I've been using shortcut.js for keyboard shortcuts. Works great.

http://www.openjs.com/scripts/events/keyboard_shortcuts/
My Kindle Keyboard is rooted. It runs a hand-rolled Linux framework rather than Android, however. The rooting process is actually rather trivial, as platform security is minimal.
Top Scorer on HTML5Test.com? Not Chrome
Queues are now a "common place". But we need to ask a lot of questions before using "reliable queues":

i) Has it acknowledgment?

ii) Has it support for transactions?

iii) Has it persistence?

iv) Contention management?

And this is beyond talking about AMQP, interoperability and many other questions.
I go to conferences I've attended before because of the hallway track. But that won't get me to attend a new conference, because I don't know if the hallway track will be any good yet.
Top 250 films in 1996
Mike Daisey’s Apple Story Has ‘Significant Fabrications’
Nice to see all the love for Sublime Text 2 here. Definitely got my vote.
The Kindle 3/keyboard does have a jailbreak available[1], but it's not that useful. Most people just use it to change the "screensaver" images that are displayed when the Kindle is in sleep mode. There are some interesting hacks/ports available[2].

1: http://www.mobileread.com/forums/showthread.php?t=88004

2: http://www.mobileread.com/forums/showthread.php?t=128704
Louis Vuitton Bracelets - Replica Louis Vuitton Bracelets
I'm wondering what kind of investors would put money into a company which couldn't raise capital through a conventional route.

The only kind of investment which makes sense in this kind of scenario is one where the investors actually don't anticipate any return from the product being invested in itself, but see a cash cow in the form of a share of future income.

In which case, the comparison with payday lenders doesn't seem that far off.

Edit: The fact that this is encouraging young people in particular to mortgage their futures makes me feel worse about this.
We're really nice, so why can't we be nice to our guests?
Can any version that was built on NT?
Any "startup" that meets your criteria is not a startup, but either a) a very successful business with money to burn, or b) riding the VC train to shutdowns-ville.

Ask not what your startup can do for you, but what you can do for your startup.

P.S. Calling these "needs" makes you sound incredibly entitled
why don't you offer up useful suggestions instead of being uselessly critical?

I thought "you need to narrow your scope" was a useful suggestion. I guess you think differently.
If you haven't read anything else from Brendan Gregg before, do yourself a favor and bookmark his blog. I've learned more from his blog than anyone else's.
There is some truth to it, the approach was never really good. There is just an extreme need for it and they are still the best one around.

I wonder what happens 20 years from now on, Google can't win over SEO in the long term. There are just too many people on the other side. As long as they don't develop some AI the results will get worse. I use more often "site:" to get what i want.
Excellent - look forward to seeing it. Love your product.
Oh, no. Again with the "choosing". Since I read similar arguments quite often here on HN, I want to give a general, rather than particular answer. The short version is, people under duress can't really "choose" anything, even if it may seem to some free-market capitalists as if they do.

Let me paint a fictional picture for you. Say there's this island that's been ravaged by natural disasters and famine, and its entire population is starving. Rich people from a nearby country realize the islanders are in real distress and will be willing to do a lot for anyone who will save them from certain, horrible death, so they decide to use them as workers. So the rich people set up shop on the island, and the locals start working for them. Some of the rich people pay the workers (each of them producing, say $100's of product a day) with one loaf of bread, oh, and they also rape the women. Some pay their workers $2 a day, and they don't rape the women. Naturally the locals love the latter group, while that group of rich people from the mainland describe how they've saved the poor islanders from certain death and have even treated them rather humanely - well, at least compared to some others. They praise the wisdom of the market who let them gain from the islanders' cheap workforce, while letting the islanders survive.

Now, this (fictional) story is not about China. It's about anywhere an impoverished population, or anyone under extreme duress, lives. Speaking about choice under such conditions is preposterous. People will choose a quick death over slow mutilation. People will choose enslavement over annihilation. Believe me, there's no "free will" at work here, and whether or not the rich people from the mainland have done any good to the island, they certainly have nothing to brag about because they're exploiters who've saved a population merely to enslave it.

My story is extreme and I am not making any direct comparisons. I am saying that poor people are not "free" and they most certainly can't "choose", and if they do have a sliver of choice in their miserable lives (akin to the choice an innocent man might have for his last meal before execution), there is certainly nothing for anyone here to be proud about - certainly not about providing them with "alternatives" (like commuting the innocent's sentence to a life of forced labor).
The Newton had the handwriting recognition that was decent (kind of, if you printed and trained the unit enough) and it could convert a written word to computer text as you wrote. You could also just write and later on convert everything to text.

The same applied to diagrams as well. Draw a sloppy box, and the Newton could clean it up for you, turning it into a vector image.

Everything was automatically saved---there was no "desktop" or "files" on the Newton (in many ways, it's the proto iPod/iPhone). What you are asking for is possible with today's technology, except for the folding bit.
I am guessing it's going to be a crowd-funding site once crowd-funding is made legal through the JOBS act.

If it is, contact me.
With Gmail I don't really see any point. "Archive" is easier. Besides, it's handy to pull up conversations from several years ago ("I didn't tell you to do X!" "Yes you did, on January 7, 2007" etc) to dig up information you or other people have lost. I lean on e-mails of over a year old at least a few times a week.
Control+Shift+. (Control+>) and Control+Shift+, (Control+<) seem like good candidates for next and previous.
By the way, this is Dave Girouard's new endeavor (he just left the Apps team at Google): https://plus.google.com/u/0/100940716892313727285/posts/jL2g...
There are certainly ways, though, in which the Rails community (and its leaders) have enshrined childish behavior.

The sad part is that it's about 50/50 - some of the core team are gigantic jerks with inflated egos. Some of them are lovely. And the only thing I can say bad about the lovely ones is that they don't call out the jerks for their jerkiness. All that is needed for evil to triumph and all that.
You may be a heavy user where "heavy" equals "frequent," but I don't think you're a heavy user where "heavy" equals "eclectic"[1]. Otherwise you'd have experienced firsthand just how useless Spotify is for music outside the mainstream, even (in contrast to what Aloisius said) when you already know exactly what you're looking for. In just the last few days there've been at least half a dozen[2] times when I wanted to listen to something and Spotify didn't have it. Napster never had this problem.

[1] Although I hate that word.

[2] Daughter - His Young Heart, Japandroids B-sides from the Post-Nothing sessions (Younger Us, Art Czars, and Heavenward Grand Prix), anything from Mirel Wagner or 9mm Parabellum Bullet, anything from The Lonely Forest's first three releases, Gotye - Like Drawing Blood (which is so much better than the album that finally made him famous), etc. Spotify is seriously lacking in terms of selection.
Pretty cool. This is like a spiritual successor to WebOS, which was awesome btw.

Though, WebOS didn't take the API idea nearly this far.
Links don't work in posts, someone has to reply with it. By etiquette, usually someone other than the submitter.

It's a bit non-intuitive. I think it's intended to cut down on linkback spam.
Perhaps if the fees were higher, they would want them.
Builtwith - if not tried yet, try this today
Regardless of how it is, it's too late: Android is the new Windows, iOS the new System7, and everything else is the equivalent of AmigaOS, OS/2, BeOS, etc...

About ease of development being a gateway to shovelware, yeah right as if the artificially high and expensive barrier to iOS is keeping all the fart apps away. The fact is if there's money to be made then everyone will try to get in, even the wantrepreneurs hiring cheap coders to copy some old game and repackage it as something new (for more information check Harvest Moon).

If Android has more freemium shovelware is simply because it became the dominant OS in that industry, so wantrepreneurs are targeting that market instead, same as it happened with Windows and MacOS.
3: If there are multiple valid solutions to an exercise, list them. If some solutions are better than others, explain why. If there are solutions which are technically invalid but commonly thought up by new programmers, explain what they did wrong.

I would also add a forth point: "Overdoing the 'lol im not like those nerdy others programmers, im a regular normal person like you' rhetoric. Instead of mentioning an old cliche (and then trying to distance themselves from it), why not just not mention it at all?
It's true that you can't treat the type as text anymore (if you can select it, it's probably not OK to share the file), but, importantly, you can scale it to any size with perfect fidelity. That's what you don't get in any process involving round-tripping through a JPG.

This is surely an annoying process bound to put anyone off of commercial typography... unless you're already typesetting your presentations in Illustrator. Which, admittedly, I haven't been doing. But now that I think about it: I do a lot of stuff in Illustrator, and Illustrator is so. much. better. than Keynote.
Hey batista. Good to see you here. Sorry I didn't read your comment before writing a very similar one somewhere else on this thread. Keep fighting the good fight!
why would they contact you ?
I think the idea has substance. My Interpretation was that they provide you with capital and in return for x% of your future revenue (personally). As opposed to a loan that gets repaid via x% of your income for a period of time. Like a student loan or payday loan.

I would consider this. But considering the investment would include all future companies I may start and not just what I intend to do with the funds in the short term, the terms would have to be much more favourable than if I raised funds just for a single company.
えり足脱毛口コミ・評判・評価