skysight-inc/HackerNews huggingface dataset:
> "In a lift or a doctor's waiting room, talk about the weather in German? I don't think so," she says.

What a ridiculous article. Of course Germans have inane conversations about the weather and other trivialities. You know what the German word for "small talk" is? It's "small talk".
AMD FirePro V7900 and V5900 Professional Graphics Review
VIA Nano Quad Core Preview
Ah, but now you're not following the instructions provided by swank clojure which says to use marmalade (which is an elpa extension/replacement/clone/additional repository?)

The clojure-mode available through elpa ( clojure-mode 1.7.x) is not new enough to deal with swank-clojure which needs 1.9.x (specifically I was after M-x clojure-jack-in)

Plus, the elpa instructions don't include emacs23 because it allegedly comes with 23 (even though the elpa website does not say this). But elpa is not included in emacs 23 on Gentoo.

And thus an evening of mine is lost to trying to get the same emacs environment running on my Gentoo desktop and Ubuntu laptop.

Obviously my problems could be from a lack of experience with Emacs, but I hate that using a text editor is so hard.

And another example is the pain of trying to build wanderlust from scratch which requires apel, flim and semi. Some of which were ONLY hosted on abandoned FTP servers. Luckily Dave Abrahams recently moved those scattered and abandoned packages to a single place https://github.com/wanderlust
Actually, this is great even with all the rough edges. You know why? It makes it really simple to test some part of C# in a tiny program if you don't know what you're doing very well. Where I am we all use VS to develop websites and it's a hassle to fire up C# express, create a project and build it for a quick test program. I am familiar with msbuild (have it working great with msdeploy on a continuous integration server) but for small things this would be great with of course a bit more cleanup.

I see the name STFU more like instead of having a long (or short) email exchange about how to do something just whip out STFU and do a quick bit of coding to test out your idea.
This project doesn't really do anything in 70 lines of code, either. That's the thing. It invokes csc on a single hard-coded filename, and doesn't support even the bare minimum of stuff to actually write a nontrivial piece of code.

msbuild ain't perfect, but at least it can reference the GAC.
I was thinking about this, and I think you're mostly right. There's a bit more that needs to be done, but some sort of expect builtin (name varies based on compiler) would help.

What I'm thinking is, he needs to factor all the instructions out into separate functions so that he stops hitting the optimization boundaries (or he may be able to override them with parameters to the compiler). Then, mark the hot paths with the expect builting.

One that's in, use profile guided optimization (again name varies based on compiler), to feed the compiler with more frequency information on the branches. Partial inlining (not sure if GCC has this opt yet) should take care of the rest.

As for the register assignment, well that's hard to get right while getting the instruction scheduling right at the same time. Profile guided optimization will help guide the global register allocator in the right direction, but it likely won't be perfect. Thankfully, on modern architectures, register to register moves are pretty much NOPs thanks to register files, short circuting, and out of order.
I've played with it, it's a nice language. Don't see why people hate on it, it's not especially verbose, and the static types are actually helpful (like, you can cleanly loop over the extent of an enumerated type, for example) as well as more than usually protective (like, you can type define "inches" and "centimeters" as kinds of integer, and it won't let you mix them by accident).
Refactoring. In Visual Studio I can click on any usage of a badly named class, press F2, type in the new name and it will be updated everywhere. Even the name of the file holding the class is updated.
It's an open secret that the US and its allies engage in as much CNA/CNE as they do CND. (Explanations at
http://en.wikipedia.org/wiki/Computer_network_operations)
Does VHDL count?
It's wonderful that your parents stressed the importance of an education. If only your education had stressed the importance of actually reading a piece before responding to it! Perhaps then you would have noticed that this piece: isn't in the new york times; doesn't talk about outreach programs for poor poeple; only mentions race via quoting a 1999 Malcom Gladwell piece

The post argues that the income-boosting effect of going to a top college isn't due to the education one receives, but instead is due to the possibility of inclusion in a network of people who are all more likely to find success. In other words the friends you meet at a top college are a much better influence than the friends you meet in the hood, and having a good network of friends is more beneficial to your career than what you learn in the classroom.

Of course if you escaped the ghetto to do well you probably know everything there is to know about how poverty works. Other people's thoughts are just sort of a speedbump on your way to let the truth shine here on hn.
This is not a new debate. Within Linguistics there has been a continuous push against statistical NLP models. Read the introduction of Manning's book, even he seems to be defensive about NLP.

Chomsky is a colossus, his achievements are well-known. However, at one point in many disciplines it comes to pass that the pioneers who pave the way in time become the very impediment to new ideas. His emphasis on Semantics have warped the minds of many generations of researchers (and some other ideas on universal grammar, too).

I experienced this first hand, my advisor, Prof. Raskin, a great researcher on semantics, nevertheless thought that statistical approaches were not the way to go. Sadly, in many Linguistics departments people are just not equipped with the statistical tools necessary to have a basic understand of what's being done in the NLP field. So NLP is generally taught under CS, EE, or CompE.
Alternative if you don't have wmctrl installed (not default in Ubuntu for example):

;; Fullscreen
(defun switch-full-screen ()
(interactive)
(x-send-client-message nil 0 nil "_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_FULLSCREEN" 0)))
...and it has a battery. To power the electronics and wireless - is it remote-operated? So no brains either.

Its not a robot at all then. Its a servo.
I think you're logic is a little too strict.

Beginner positions, almost by definition, are lower responsibility and offer some leeway. Networks may expand returns on ability, but they can only guess at the real ability of a new person. Resumes anyone? Many startups right now say they are looking for "cultural fit" first and foremost, so even ability has limits. It would be convenient to assume that there are so many high skilled and irreplaceable people, but they're probably at the top of organizations, not the entry-level.

We're talking about people getting first chances which requires the networks to take a chance as well. No one knows how good anyone is until they're actually working.
Five ‘hot spots’ where medicine and technology are converging
Android makes Microsoft more money than Windows Phone
Twitter Shows You What Other People's Streams Look Like (ex: Dick Costolo)
There's no doubt that Noam Chomsky founded a paradigm of academic activity. Linguists can generate an unlimited number of papers and monographs by finding problems and proposing intellectually convincing solutions.

From an engineering standpoint, however, Chomsky's view of grammar has been remarkably barren when it comes to machine processing of natural language. It's made a major contribution to artificial languages but despite a lot of effort it hasn't added much performance to what can be done with statistical methods.

I'd agree that a hidden Markov model that does POS tagging with high accuracy doesn't provide an intellectually satisfying model for "how language works", but you don't need to have a model for "how language works" in order to use it.
Its pretty intense research and one that is highly valued in the DoD world. They pay top dollar for this type of research and most likely did. If I remember correctly, they put out a call about 1 year ago for this type of "breaking" to be done on Skype. Mainly to listen to calls between suspects...
Lockheed Martin suspends remote access after network 'intrusion'
HTTP Parameter Pollution [pdf]
Hopeful Entrepreneur - Help meeting Paul Graham 
Hi - I recently watched a video from Tech Crunch Disrupt, with Paul doing office hours. I was moved with Paul's ability instantly map the potential market, the likely challenges and advice on moving forward. I instantly set a goal to talk to him, is there any chance Paul or a colleague would spend 10 minutes on a call with me? markslucas@gmail.com
I always wondered why Britain was so keen to keep the efforts at Bletchley Park so secret after the war had been won - it turns out we were selling encryption machines very similar to Enigma to lots of countries and organizations and we didn't want anyone to know that we could break the codes.

http://en.wikipedia.org/wiki/Colossus_computer#Influence_and...
Slighty deceptive headline. At first I thought it sounded like thus ancient robot was transmitting light to earth.

Not so. It merely has a reflector that bounces earthbound researcher-gnereated laser photons back.
"Actually", it doesn't make it really simple to do that at all. This is considerably more complex than copying a 'build all in directory' build file in and running msbuild on it. (Such a build file is the moral equivalent of the generic makefile that most C/C++ programmers have in their back pocket.)

And even tiny bits of code often need to be able to things that are rather basic within the framework. Importing System.* assemblies, for example.

Still smells like a solution looking for a problem.
"The German language doesn't even have an expression for "small talk", she says. It is so alien that in the German translation of A Bear called Paddington - Paddington unser kleiner Baer - it was omitted."

Klatsch? Gerede? I'm pretty sure Heidegger's Gerede comes pretty close to what we call "small talk".
Neo4j 1.4 M03 “Kiruna Stol” released
You might also be willing to have an imagination and try a different kind of business.

(FYI, I hired a kid last year to mow my lawn a few times, he had a used push mower, no car, trailer or truck, he simply pushed the mower from house to house. He made $2000 over a summer after subtracting the $150 for the mower and the $50 in gas he used)
XNA, Windows Phone 7 Game Programming - Visual Basic
Making Your Interns Addicts: A How-To Guide
You must be new here!
Sounds like you need a kindle :D

I recommend the DX for technical users.
Exactly. We're on the same page. :)
Managing CVE-0
His insight was that the problem wasn't on level 1, it was on level 2. MacCready realized that the iteration cycle was the problem.

Aerodynamics of conventional prop planes is by now a done deal. With anything from a Piper-Cub to a 747, there are tons of similar craft already existing you can imitate and a market from which you can draw funding to build near-production functionality prototypes.

This was not true for the extremely low power region of the design space, however. For that region of the design space, he returned to the "tinkering" paradigm of the Wright Brothers.

There is a clear and clearly useful analogy for startups here.
HTC Pays Microsoft $5 Per Android Phone, Says Citi
the problem is whether or not there is any way to "ground" meaning. for physics, the "unreasonable effectiveness of mathematics" might suggest that there are simple "meanings" that underly physical "laws".

but there's nothing to say that the same is true for intelligence or language. maybe the brain is nothing more than a particularly flexible "neural net", which statistical methods are modelling quite well. in that case, "intelligence" is not qualitatively different from "a good simulation of intelligence".

the same problem occurs in free will - does it "really" exist? if we're just (mechanical, predictable, although highly complex) machines then it is difficult to imagine how it can. yet the intuition is that there is clearly some meaning to the idea of a "free agent".

these are hard questions. people don't know the answers. instead we look to what daniel dennett calls "intuition pumps" (see his book "elbow room" on the free will problem) - simple parallels that "feel right". from those, we use intuition to argue in one direction or another. but the problem with that approach is that it depends on what you choose as a "hint".

some advance is being made through experiment. imaging of neural activity in the brain, for example, or the recent discovery that people who believe they have free will behave differently to those that don't.

searle's chinese room argument - http://plato.stanford.edu/entries/chinese-room/

unreasonable effectiveness of mathematics - http://www.jstor.org/pss/2321982 http://plato.stanford.edu/entries/mathematics-explanation/

i can't find the free will behaviour result that was in the news about a week ago. but that's perhaps less related to this anyway.

and i doubt that everyone who thought the earth was flat was idiotic, frankly. just because something is obvious now doesn't mean it was a stupid question, or easy to answer, when first raised.
Microsoft Making More Money From Android than Windows Phone 7
In VS: Debug -> Windows -> Immediate

voila, C# REPL! great for testing out code snippets
I absolutely agree. I don't care if the computer that automatically transcribes my voicemail understands speech either - I just want it to be correct.

That technology is impressive to the utmost degree, I just don't think it should be the endgoal of modern science.
Deutsch vs. Lloyd Brain Tennis, “many worlds”.
That sounds like PL/X[1] to me. That language will let you do things that REALLY aren't advisable on most systems like specify pointer sizes (per variable), specify address mode (arbitrary blocks, functions, nested functions, per module, whatever), specify registers for any variable. Oh an my favourite, when calling a function, you can specify an arbitrary global label for it to return to.

Or of course you can write as cleanly as possible, let the compiler do the lion's share of the work, and fix up what you need to.

[1]http://en.wikipedia.org/wiki/PL/X and http://c2.com/cgi/wiki?PlsLanguage
The really funny part is that if Bill Gates returns to Microsoft to save it, they would be, once more, copying Apple ;-)

After so many years of Ballmer, I would expect the top two or three tiers of managers to be irreversibly damaged. A newcomer would have to fight a lot to get things done and, probably, replace a whole lot of people. That wouldn't happen.
I see plenty of people who claim they write "C++" but end up writing some mutant "C with classes" C++ is not just "C with addons", it's a different language that happen to share its syntax and part of its standard library. Lumping them together leads to ugly C++ code.
Build your own backend so you can declare independence.
I think your criticism would carry more weight if this news site wasn't a firehose linkdump format.
I love the fact that many of the people who think that Ballmer needs to go because he's "out of touch with the times" are praying for Bill Gates to come back. Is there any evidence that Gates who hasn't worked in the industry day to day for years, would do any better?
May I respectfully suggest that there are very different kinds of poverty, and that not all kinds of poverty are due to cultural choices.

I came to the conclusion many years ago that in America poverty is a contagious mindset, nothing more.

You are making very, very broad generalizations and stereotyping an entire socio-economic category of people.

My parents grew up in rural Minnesota in absolute poverty. My father didn't use a toilet or shower until he was 17 and moved to a "large" high school where they could shower after gym class. He worked his way through 3 Bachelor's degrees and a Master's degree in Education, and then chose a live of relative poverty to become a minister and work in Central America.

I've had to be financially independent since I was 17. I've worked a job to pay my own bills since I was 14. I grew up rarely buying clothes at a store, and wearing hand me downs.

None of that was a matter of contagious mindset.

I worked in the ghetto in Chicago as an ER and trauma nurse for years, and yes, there are definitely choices that people make that make them continue in poverty, but there are also systemic issues that make escaping poverty in the inner city extremely difficult.

In the inner city, it takes a lot more time to take a bus to the grocery store, purchase food and bring it back home and cook it. Groceries are _tons more expensive in large cities. Access to banking is more difficult because of similar reasons, so people use check cashing services, which cost exorbitant amounts. Transportation is much more difficult, because you end up having to take expensive public transportation back and forth to work.

Banks make Billions of dollars a year on bounced check fees and overdraft charges. That means that banking is much more expensive for those people that can least afford it. Credit card companies make Billions of dollars each year in over limit fees, and late fees. In fact, people who max out their credit cards are a creditor's best customer. These are systemic problems that keep people in poverty. That's not a cultural mindset.

Who would ever dream of commuting 2 hours a day for a minimum wage job. I worked with plenty of people at Walgreens on Rush and Division in Chicago that did just that. Those were the jobs available to them.

Yes, people make choices that keep them in poverty. Yes, there are mindsets that keep people in poverty. But, to ignore systemic, structural problems that keep people in poverty in America is just plain wrong.
Actually you can make $10,000 from nothing weeding or mowing

Not if you live in the inner city, and there aren't any lawns to mow, or gardens to weed.

McDonald's just had 1 Million job applications for 62,000 jobs.
I just tried it and it was simple enough to use. After using it though I agree -- I'd prefer my own rolled batch file as it has conventions built in that aren't to my taste.

By importing System.* assemblies do you mean automatically adding some boiler plate "using System.*"?
"test some part of C#" - Snippet Compiler already works well for this, if you don't want to start Visual Studio.

Snippet Compiler isn't broken, though, like STFU is. For instance, I have the .NET framework in C:\WINNT.

Besides, for command line use, how hard is it to:

1. Start menu, Visual Studio Command Prompt
2. vim temp.cs
3. csc temp.exe
4. temp.exe
So it's slightly crippled, sometimes difficult, but always correct?
> I work on a 5GB source tree at work with a couple (or more? I haven't looked) thousand Java source files.

the linux kernel is 14 million lines of code and the size of its source tree is 500MB, you are working on a source tree that is ten times the size of linux? 140M lines of code? In any case it can't be all 140M LoC in a couple thousand java files so something should be clarified.

> I'm not an Eclipse fan by any stretch, but Open Type alone saves me hours of frustration a week.

ido-mode plus tags file worked well to replace Open Type for me. Before that I used a stupid five line bash script.

> don't realize what the IDEs can do for them on a regular basis.

Or maybe you don't realize what you can do with a good editor. Good, modern IDEs have some good features, better than what you can do with emacs/vim however:

a. they are not good editors (and insist on being one)

b. they are not good window managers (and insist on managing your windows)

c. their usefulness degrades quickly depending on the build system/language you use. If you need to quickly glance at the source of a library you just downloaded they are no help at all.
Stealing a joke from a co-worker, I think that should be called an epoch fail.
The Molecular Graphics Laboratory Forum • Viewing profile - isabella20
Fly-by-wire avionics go beyond "just" self-landing and auto-pilot (and these are no small accomplishments!). In fly-by-wire aircraft, when the flight controls are moved, it's the software that calculates how to move the control surfaces to achieve the desired result. Also, modern fighters are often designed to be inherently unstable, to achieve greater maneuverability. So even in level flight, the software must calculate and order constant tiny movements to maintain stability. These movements happen dozens to hundreds of times a second, and must take into account factors such as current speed, attitude, air flow across the aircraft, etc.
Howard's Seattle Computer Products SCP 86-DOS Resource Website
Native speaker of German here.

"Klatsch" is not "small talk", it's "gossip".

"Gerede" is a word that I've only heard in debates to suggest that something is not to be taken seriously, i.e. it has serious negative connotations. Perhaps it used to mean "small talk" in the past when Germans did such things, and then changed to have the negative meaning when small talk fell out of favour? Of course, the German word "Smalltalk" also tends to be used negatively ;)
"return a soil sample (which is an event even rarer than manned moon landings)"

Assuming that rarer isn't the right word, mind clarifying the point you were making? (Genuinely interested rather than being pedantic.)
That's the result of a combination of two things: aircraft don't often have one of the major problems that cars have (dense traffic and other obstacles), and that the problem of dissimilar surfaces was solved, for aircraft, by making the surfaces more similar. Cars instead have to be able to negotiate a variety of terrain.

So, safely automating cars is a harder problem, but not because the car itself is a more complex vehicle.
College? There's an app for that.
Unfortunately that is easier said than done!
Programming a DSP, like driving an F1 car or flying a F-22, is supposed to be a very hard thing to do. Machines optimized for performance don't relate well to humans.

A smart compiler can remember and apply a number of optimizations far greater than I would be able to remember. The weirder the processor, the better. A really smart development tool could even benchmark variations to find the best one.

My 6502 assembly code was much better than what the Aztec C compiler could spit, but the 6502 was a sweet processor to program. DSPs (as GPUs, BTW) are anything but sweet.

And, BTW, I wouldn't try to hand tune assembly code with a modern x86 even if my life depended on it.
Does anyone know if voice traffic actually passes through super-nodes, or are super-nodes just used for authentication, and punching holes through NAT? If it does, can you point to a reference stating this?

Yes, Skype traffic does pass through supernodes. I know people working on using Skype to route around censorship and supernodes allow you to connect two clients even if the direct connection between them is dropped. Here's an article in Skype about rate limiting if you're running as a super node which is further evidence that voice traffic does pass through super-nodes. http://forum.skype.com/index.php?showtopic=13780
Keyboard layout influence on emacs and vim
Sounds pretty similar to articles I've read comparing American speech with Russian.
i have a test console app ready for that reason.. combined with slick run, i can open it with a few key strokes and be coding in seconds.
also why would you want to miss out on all the helpful vs tools like intellisense, refactoring, code snippets ?
What about the awesome feature in vs that will auto add the namespace for any classes you declare (ctrl+.)?

this thing seems like a poor solution to a problem that barely exists.