skysight-inc/HackerNews huggingface dataset:
That's not true at all, even something as low-level as C shifts the semantics dramatically away from how assembler works.

C functions conceptually in a half-assed attempt at making the computer behave marginally more like a Harvard Machine than a Von Neumann one.

OTOH, coroutines are easier to bring about in assembler than in C.
How to Build and Compile your own custom Linux Kernel
Sorry, I meant to say the "downvoted loses karma"
Agree completely with the agency problem. There are far too many folk who confuse the agency model of doing design with the way design is done. It's one of the reasons that the Lean UX community of practice get some bad press in parts of the design community.

(Although the agency problem isn't really lack of iteration. Pretty much every design process is highly iterative. It's just that the agency folk do it by themselves and, usually, up front.)

I find the second point much less convincing. I know lots of folk who love doing long-term product work. I guess I see about the same short/long term work preferences as I do in the development community. You get to be a good designer by doing lots of design. As long as the in-house opportunity has that, you can attract designers if you're recruiting the right way.

From your last paragraph it sounds like you outsource most of the visual design work, and in-house things like interaction design, generative user research, user testing, etc.

That works well for some products (I'm guessing that what you're building is a B2B or B2C web or desktop app that uses a "normal" UI without unique interaction models, and with a market that isn't design focussed - but I could, of course, be way wrong there).

Other kinds of products really need in-house visual design skills - because not having them gets in the way of that rapid iteration that you so correctly identify as being essential (games, some kinds of mobile apps, products with custom interaction models, markets that are design focussed, etc.)
Who is Goofy?
Me too, given that the original (http://mths.be/osx) made the front page 200 days ago: https://news.ycombinator.com/item?id=2974911
Yeah. They redesigned the class the year after I took it (we programmed in CLU and targeted the VAX) and different people taught it, so it was also changing. Also, I'd vary things. One year I wrote a sparc babckend (which had some unusual features like register windows) in C; that definitely wasn't what the class was doing.
Cool, I didn't realise that Greek was a phonetic alphabet!

I think there is a difference between an alphabet that one uses from birth, and one that you try to teach to adults. In the former case, you're starting from scratch. In the latter case, you've got your old alphabet confusing things.

Evidently, phonetic alphabets are possible; but for an adult to learn to use one it would take practice and effort, and many people would probably be fairly resistant to that ("our old one is perfectly good", "if it ain't broke, don't fix it" etc.).
It doesn't compare to using something like i3, but size up 2 makes it a little less painful.
A Fire Upon the Deep, by Vernor Vinge. It's all about the nature of computation vs thought, usenet, and truly evocative aliens. Not much actual code though.
Then it's an education issue - just like the technical co-founder vs "just hiring some developer" has been an education issue.

I'm seeing more business folk "get" the technical issue now that everybody has been hammering on about it for a few years. Less so on the design side.
Count me in on missing focus follows mouse too. FWIW, you can get Terminal to support this by:

defaults write com.apple.Terminal FocusFollowsMouse -string YES

Also with XQuartz, you can set X11 windows to focus follows mouse in the Preferences > Window screen.

In addition one thing I've always missed is being able to lower the Z-order of a window to the bottom of the window stack by clicking on the middle (or third) mouse button on the window title bar.
Libertarian leanings and predisposition towards compliance with authority?

And who don't look at pornography?
I'm on Chrome and it didn't work for me.

My prediction: the only person it works for will end up being on IE 6.
and now google gives you the power to control the weather
http://goo.gl/EF8cM
Research firm announces new BPM theme park
Hackers can retrieve credit card data from your old Xbox
That depends what you're trying to achieve. With a full disk clone you can lose a drive and be back up and running in minutes.
You are extremely lucky.

You had excellent opportunity to learn some important lessons when young and after investing only 7 mths of your life. I think this is small price to pay.

I've had similar situation, but I invested 5 years... My friend was cut loose after ~15+ years.

Celebrate and move on!
It's a tough balance between the high level tools acting as a crutch you never get rid of, and having to know all of the technical details in the lower levels.
COMPUTER VIRUS
Great minds think alike? If you're looking for feedback, how might you make the actual background (the dark blue) not show when the animation runs? And maybe something interesting faux content like a feed of some sort? Those two things would make this comparable to the Moz demo in every way.

Seriously, nice job.
Wow, I voted for Franken. I guess I was being naive, but I was not expecting him to spurt nonsense that he has obviously not looked in to.

I'm going to write an angry letter. Too bad it won't do anything :(

Guess I should have seen this coming with his nonsense about SOPA, and his spectacularly weird line of questioning in Google & Yelp's appearance at the Senate hearing last year.
VIRUS security
History of UtiLisp Hacking
Pleased to be educated :)
You can opt out of google targeted ads:

http://www.google.com/policies/privacy/ads/#toc-optout

As I understand it, you can install their opt-out plugin even if you do not have a google account. It seems to me that this makes his entire argument about Google moot.
Thanks you for this, looking for something similar like book.
I was disappointed.

The graphics/visualization is breathtaking but what they learned from all of that analysis seems very limited: Apparently, when caregivers discover that a child is learning a word they simplify their use of that word till the child grasps it and then revert back to normal usage once the child can use the word.

It could very well be that their regular usage of the word that the child is learning is unaffected, but in addition they use the word more often in simple sentences around the child, and once the child understand the word revert back to regular usage patterns/frequency. That would explain the results and does not seem that interesting.
Can someone explain, please? I don't seem to get a much different result than before?
http://ht.cdn.turner.com/nascar/big/cup/2012/03/31/cup-mar-g...

direct mp4 w/o ads.
Nike LeBron 9 Shoes for Cheap
Lisp in the Cloud - The Next Lisp Machine Will Be Everywhere
Android fragmentation is a feature, not the big problem everyone says it is
There has actually been something similar (even, a serious and real product that has been actively maintained for years and is being sold for $1.99) in Cydia (for jailbroken iPhones) available on iOS for a while now, in case anyone wants to try it on non-Android ;P.

http://iditdahtext.com/
Making time_t deal with the coming epoch (OpenBSD)
Alexander Terekhov Fall/Winter 2012-13, Moscow
I think this is about disorganization masquerading as agile. I'm a big believer in Scrum. Scrum, with bi-weekly sprints and daily standups is less overhead of talking to coworkers than I've experienced at places that are not as formally agile (either not claiming to be agile, or not following a specific methodology).

I'm not a fan of open plan, but I can deal with it. It works fine when people have the sense to take meetings into, you know, the meeting rooms.
Larry and Sergey mentioned it on gplus. https://plus.google.com/109813896768294978296/posts
I really like the Google Maps gag. I hope it will still be an option after today.
They added a feature to let you change the weather if you don't like it.

Screenshots if you're not seeing it: http://imgb.mp/h8k.jpg http://imgb.mp/h8l.jpg
Why I hate Test Driven Development
In which case, I'd love to see companion articles on other types of diversity to remove this debate entirely.
Not true. It used to be the ones who made the rules took the money.
> Reading through these comments I would like to point out this is an Aprils fools day post. Its funny because if you didn't read to the end you might very well believe it.

You know that Scala has gone off the deep end when somebody makes a parody post of how complex it is and several people comment and say "Yup, that totally matches my experience with Scala".
Thing is, unlike the web prior to search engines, the data for the social graph is held in giant silos. I'd love to work on a search engine for Facebook, but the data is all locked down, and I can only grab bits and pieces via FB connect.

The Google for the social graph will probably be built by Facebook.
The question is too vague. But if I may reinterpret your request as "tell me about some cases where individual software bugs have had significant effects on the world, outside of an isolated computer system", this page is a good place to start: http://en.wikipedia.org/wiki/List_of_software_bugs. I guess it's up to you to decide which of these count as having "shaped our history" in a manner which is meaningful to you. Also, comp.risks is a good source for this kind of stuff.
> Scala the language is decent, but the JVM-induced clusterfuck of complex stdlib/IDE reliance/maven makes for a non-starter.

I see things the other way around: the JVM is a very impressive piece of technology that has been aging impressively well for more than fifteen years while Scala is a C++-like monstrosity that will probably be all but forgotten in a few years.

Personally, I'm more interested in the new crop of JVM languages such as Kotlin.
You wrote "200ms GC pauses are completely unacceptable for a web browser." That's a bald unqualified statement. 200ms GC pauses are possible in some situations, but you say it as if it's inevitable and unfixable. It's not.

A garbage collected environment does not mean that generating garbage is harmless. Even in the presence of a (hypothetical) perfect GC, generating garbage would still be a major overhead. Go's GC is simpler than Java's GC, and has plenty of room for improvement, but you have much greater control over whether your code generates garbage in Go, which means that the suboptimality of Go's GC is much less significant.

I don't really care whether you like Go or not, or whether you use it. But you keep saying stuff about it that is either untrue or at least misleading. It's almost as if you have an axe to grind.
Just CSS3 3D transforms on plain 'ole DOM objects connected by CSS3 animations.
Couldn't view article on my iPhone.
Http://www.accipiterintl.net/
Got this weirdness after a while without touching any settings: http://i.imgur.com/ebmc0.png

Chrome 18 osx
I agree its always hard to see part of your skillset to be commodotized by others. Some can escape it by re-focusing on what cannot be commodotized (true, unique design/UX over Bootstrap, performance-optimzed backend over Parse), but just think about what frameworks did to old-school web-developers. A majority of the time and skills is now easily replaced by frameworks such as Rails etc.
Homophobia doesn't just mean "bigotry against gay people", it refers more literally to a literal fear of being in a homosexual situation[1]. This fear, or discomfort if you put it more charitably, underpins a lot of attempts at humor, including the OP.

As a bisexual spooning enthusiast and also a developer, I personally don't mind; I think it's totally valid, and potentially pretty funny, to feel apprehensive about that kind of thing. I understand that feeling because that's how I feel about paired programming much of the time ;)

[1] The connection to bigotry comes from the notion that bigotry against gays is motivated by the psychological fear that gays will try to have sex with you; hence someone who seeks to oppress gay people is motivated by homophobia in the more literal sense. No comment on the validity of that notion.
It's amazing that a SOPA supporter can be so sane when it comes to privacy. Barring some details (which, to anyone except geeks like us are details), he's perfectly right, and it's good that politicians are starting to realise that privacy matters.
You're not quite getting it: Saying something is 'chemical' tells people nothing about it. Absolutely nothing. This is a form of the naturalistic fallacy.

http://en.wikipedia.org/wiki/Naturalistic_fallacy

Instead, mention specific chemicals and detail what in specific they do that's bad at the quantities people normally eat them.
The act of copyrighting a book includes depositing a copy with the Library of Congress. The LoC used to accept all submissions; now it only accepts submissions filed pursuant to a copyright.
Copyright here has two different meanings: the default copyright which applies to all works from the moment of creation, and registered copyright, which the above post is referring to. Registering a copyright includes depositing a copy of the work with the LoC.
Aren't you pulling the completely standard "omg someone said something bad about us silicon valley guys" reflex?

It's in Google's and Facebook's direct financial interest to make privacy difficult for you to attain, and your senator is pointing that out. How is that a bad thing?

Tech companies aren't "the good guys" by definition.
Fast, Branchless Ray/Bounding Box Intersections
It's a depth-clipping bug in chrome
Oh, I thought that Update Weather was something related to choosing a different city to look at the weather for.
This was also the inspiration. Well spotted.
The delay in updating the weather really takes the "wind" out of the April Fool joke.
Social implications of algorithms?! What on Earth does that mean?
Pinpuff launches PinPerks - Rewards for your Pinfluence
They made you a master over weather.
I find it interesting too. I think it should mention mustache on that page. That is a big part of making it cross-platform.

There are a lot of potential platforms besides a ruby static-site generator. I have two main ideas. The first is a WordPress theme that wraps a ruhoh blog. The second is a node app that can run on Heroku and serves from DropBox (maybe stored/cached back in DropBox too). Actually the latter could be a service that people can sign up for.
Leave Stack Overflow open in the background for some time to get a special message from a Unicorn Clippy.
If there would be a way that email providers would resend my emails to my FB account, that would be nice. Currently I'm staying with my old email since most of my contacts are there.
For me its like this, FB mail for family and friends and email for business.
I am studying Natural Language Processing, so I have been interested in how humans learn language, in order to understand if the process can be replicated such that a computer can learn a human language. I think we would have to read the actual paper to really understand their findings, but the main thing I took away from this is: in order for a child to learn a language the parents apparently subconsciously alter the way they speak (whether it is just to or also around the child), language learning appears to be tied to psychical locations and children seem to rely heavy on feedback by their care takers.

That would be an indication that there is a limit to what computers can learn about human language by analyzing textual data (like e.g. Google Translate does). This is related to the poverty of the stimulus argument in linguistics. (http://en.wikipedia.org/wiki/Poverty_of_the_stimulus)
Divvy is also equally awesome. http://mizage.com/divvy/
I don't actually think it's funny that Google searches keep getting more crude and simplistic.
Creating victims and then blaming them
Coming next year: self-driving weather machines!
Watch American Reunion PhotoShoot - American Reunion Trailer HQ | 69news
"myFunction(item) for item in array" is a list comprehension a lot of languages have ... among them python and haskell. It's really nothing special.

Hell, it's very similar to how "map" works in most functional languages -> "map function items"
Okay, first, operating income may or may not include pension expenses; it depends on a lot of details.

According to reports, there was a historical error, and over some number of years, back in the 60s, the USPS paid in "too much" (how much? Less than $80b...how much less, nobody seems to know). If they booked that as an operating expense, that may have shown up in decreased operating income during those years.

That means that, if the money was refunded, it might or might not lead to a restatement of their 60s-era operating income, depending on whether the original overpayment had been counted as an operating expense.

But everyone seems to be agreed that the issue, whatever it was, ended some time ago; probably during the 70s when there was a big change in how the USPS handled pensions. And that leads us to two conclusions:

1) The overpayment is not ongoing, and is not therefore impacting current operating income numbers (assuming arguendo that it impacted operating income numbers at all.

2) And, as a corollary, if the overpayment is ever refunded, it won't impact current operating income numbers.

Now, the USPS is saying that, if they got the refund, it would help them prefund their retirement as required by law. Which would be, obviously, great! But the operating income numbers don't count the prefunding, so again, this would have no impact on the operating income figures.

And if we move beyond the technical accounting stuff to the big picture, the bottom line is that the USPS is currently losing money on their day-to-day operations, excluding the pension prefunding. So it doesn't matter if they get a refund, or they mug a leprecaun for his pot of gold - no one-off payment is going to change their relatively dire financial situation. To change that, they need to restructure.

A private company would look to close, consolidate, downsize, embrace new technologies, and possible use bankruptcy to shed legacy debts and renogotiate labour contracts. The USPS is either prevented or seriously hampered from pursuing any one of these - and ultimately the blame for that must be laid at Congress. (Which is the same bottom line that the people upset about the pension prefunding and the earlier overpayment have. Everyone agrees that Congress has almost complete blame and responsibility.)
> meaning that we've become more desensitised to violence over time.

And yet the rate of violent crime continues to go down, bear-baiting and dogfights have gone from national pass-times to illegal aberrations, and dueling is pretty much extinct.
Happy April fools!
I don't really know what to say, except I love you, and this is awesome!
JOB TITLE:-Test Engineers  Trissn Solutions 
JOB TITLE:-Test Engineers @ Trissn Solutions	LOCATION:-Houston, TX
It doesn't really work for me:

a) Wearing my business owner hat I don't see that your product managers will be able to split up the work in effective ways to deliver business value early without having an in-depth understanding of our business. I don't know of anybody who outsources product management.

b) Wearing my developer hat a major part of my skill set is the conversation you have with product owners about the work they want done, the value they want out of it, the alternatives available, etc. The original request for X can rapidly transform into Y with a bit of Z. By cutting the developer out of the loop with the product owner I'm likely to deliver less value for time spent.

c) Anybody who has worked with large distributed teams on product development knows that communication and integration is hard. This model would seem to be adding in extra layers that will only make it harder. There isn't a team - there's a bunch of separate developers who's reward is tied to their piece of functionality rather than the product.

... so colour me unconvinced with the model as stated.
Both have been true (and still are to some extent), creating a self-perpetuating oligarchy.
It means that you've been "hellbanned". It's in theory reserved for trolls and other zero-value posters, but often it catches new posters when their karma drops below zero (I think that triggers an automatic hellban, but I'm not sure).

I don't agree with it personally - it seems to catch a lot more people than just the trolls.
[4/1]: Charlize Theron Gets Hacked
While I think it is morally wrong, what specific policies have they violated? The quote in cult-of-mac was rather vague and from what I have gathered from this issue is that they access purely public data?
Can we use this to bring ultimate defeat and ruin to Danica Patrick + GoDaddy?
Just like unicorns.
I for one welcome the new gopher overlords of tuxfamily.org as announced on linuxfr.org (french slashdot like site)! Even better - I opened my own gopher server on guylhem.org as part of a "retro" project a few weeks ago ;-)

Quite fun to do, but good documentation to create a good looking gopher server is still lacking in 2012.
I hate libraries when I can write my own code. A boss will tell you to use a library. LoseThos is for fun -- no boss.

God says...
C:\LoseThos\www.losethos.com\text\HUCKFINN.TXT

uick for that length of a trip. The old gentleman was at the door, and
he says:

"Why, this is wonderful! Whoever would a thought it was in that mare to
do it? I wish we'd a timed her. And she hain't sweated a hair--not a
hair. It's wonderful. Why, I wouldn't take a hundred dollars for that
horse now--I wouldn't, honest; and yet I'd a sold her for fifteen
before, and thought 'twas all she was worth."

That's all he said. He was the innocentest, best old soul I ever see.
But it warn't surpri
http://google-au.blogspot.com.au/2012/04/google-street-roo-e...
A minimized form of a search query with verbatim enabled:

http://www.google.com/search?tbs=li:1&q=britney+speers

Edit the search engine definition string in your browser to something like that...
If only I had more upvotes to give.

Don't teach programming/technology just for the sake of it to non-CS folks. If they enjoyed that, they would have opted for CS major.

However, strongly believe that there is a need for better understanding of the computational world, outside of CS domain. Help build familiarity (kind of computational intuition) and they will participate eagerly in technological revolution in their domain. (instead of pushing back)

Ideally we should introduce computational skills in middle schools. Scratch is a great platform to teach these skills implicitly; kids focus more time on being creative/fun and less with writing code.

For adults, we need to identify strong application areas and start from there. Loved to hear what Professor LeBlanc is doing in his course 'Computing for Poets'. We should have more of these 'Computing for X' style introductions. (X = [Doctors, Teachers, Product Managers, ....])

If anyone is interested in working on this, PM me. Love to discuss ideas.
I didn't gain much from the article. As an engineer who loves computers, I was hoping for more enlightenment about the theory versus application of computer science, with my experience being in the latter half. However, the article seems to focus more on the abstract concept of incorporating computing into primary education.
He didn't say that.
I think 'pay attention' in the parents' post refers to the stated notion that open standards trump proprietary ones in the end. Parent thinks Apple should pay attention to this notion.

'pay attention' does /not/ refer to the open standards themselves, to which Apple /does/ pay attention. Oh, they do, they do, very much so. For instance, by sabotaging attempts to make Ogg Vorbis the standard for the HTML5 <audio>-tag.