skysight-inc/HackerNews huggingface dataset:
I believe it has value because it puts a question to the nature of the Internet as we now use it. As it is being more and more regulated, where do we draw the line on who we can exclude? How far does that exclusion go?

Ideally everybody should always be allowed access. The Internet is a machine for sharing information, after all, and that is a liberty. Yet current intellectual property-oriented lawmakers implement all kinds of weird half-functional rule to it, changing it.

That, and also taking a look at the Internet as a religion is quite entertaining. He is echoing the splits such as those of the catholic church, early christianity, zoroastrian religions, etcetera.

I found it very good to read about something I never question and love through the eyes of an outsider.
Technology News and Blog
Technology News and Blog in Africa
Mihai Patrascu, pathbreaking CS researcher passed away at 29
This is the leading site for technology news in Africa
Better at what? Special to whom?
Regarding evolution, I believe the denial of evolution is something characteristic for american evangelicals. Most other christian denomination either accept evolution or doesn't really have an opinion on it, and AFAIK it is not really a major discussion outside of the US.
On a pure technical level C# is better than Java, and F# is one of the most interesting languages in recent years. (SQL server really does have nothing going for it).

But the pure technical level isn't all that matters for a programming language. There's not the same library community around .net, because it came five years later and not enough better than java. And there's no migration path, because - which is worse - none of the MS stack interoperates with anything else.

I would, quite genuinely, like to do parts of my current job in F#. But there's no eclipse support for it. Even if I wanted to use visual studio, which I don't, it doesn't run on linux (and that's to say nothing of deployment - our ops team has been burned enough times trying to run windows servers). If I'm going to write things in F# there has to be a way for the rest of my code to use it, but F# doesn't run on the JVM so I can't write a library in it (or call JVM libraries), and when I looked for protocol buffers support all I can see is some third-party google code project.

I wouldn't want MS to give up on .net as it's actually a really good VM, so I guess that part makes sense, but windows is useless on the workstation and the server - and it seems like all the cool MS technology only runs on windows.
Being 'special' as an adult doesn't mean you were special in a particular way as a child though does it?
I wonder if post-loading ads is allowed in most TOSes. If I were in their shoes, I would not like it.
Europe council unanimously decide to "block websites", enabling web censorship
That's not clear at all.

This guy has basically built an OS from scratch that can run on iPhones and supports iPhone apps without having to recompile them. Currently, only the base layer has been built so graphics/sound etc do not work but the goal is to emulate the entire iPhone OS.

It's based on the linux kernel and the Darwin OS which is the open source core of the Mac OS X.
What does the fact that you don't know anyone using Basecamp have to do with the quality of the product?
Oh wow. This is funny. I know someone who spent 2-3 years developing the technology for his phd (it's pretty complex to get it right/good). Anyway, the fashion industry is a pretty conservative industry (weird huh?) so he has a hard time monetizing it even though it has a lot of potential.
My experiences at a woman's programming workshop
Github allows direct downloads:
https://github.com/<path_to_repo>/zipball/<branc...;
It is a "testable hypothesis" which has been verified every
single time a recession has happened, that the direct cause
of a recession is a fall in aggregate demand and all
economists worth their salt ranging from Keynes to
Friedman, from Marshall and Samuelson to Karl Marx would
agree with that statement.

Appreciate the polite discussion. In that vein, there are several issues with your basic premise.

1. Hayek won a Nobel, so by many definitions is an economist "worth his salt". As you may know (because he is absent from your list), Hayek does not agree with that statement.

2. The definition of "aggregate demand" is voodoo:
http://en.wikipedia.org/wiki/Aggregate_demand#Components

What measurements could Keynes base his theory on in a time before computers? Did he really have access to Visa's databases of transactions to compute a measure of "consumer spending"? Did he have access to every VC and PE fund balance sheets to compute the amount of investment? Did he have a command line interface to JP Morgan's chart of accounts?

Only today, when we can reliably measure the activities of millions of people, can we even begin to quantify these kinds of things, let alone reliably attribute direct causes. Cause must precede effect, effects must not occur without causes, cause/effect pairs must occur together many times, and (most importantly) effects must be predictably produced by causes. With real economies, we can't blow them up just to test hypotheses. With virtual economies, we have a chance of testing some of these things.

More generally, the macroeconomy is not some fantastic thing invented out of whole cloth, it can and must be based on direct measurement of individual actors in the economy.

For example: bpp.mit.edu is real economics. It computes macroeconomic quantities (like the rate of inflation) from direct microeconomic measurements on historical prices from the web. If you disagree with their analysis, you can replicate it from their dataset.

I think this is our fundamental disagreement. I do not believe macroeconomics has a firm empirical foundation in the same way that physics does. Economics is best conceptualized as a many-body problem in biology, with highly non-fungible humans (100 Steve Jobs will greatly affect any reasonable simulation). We're just not there or even close in macro, and so the confidence of some of these people (especially Krugman) is just wholly unwarranted relative to the claims of a solid-state physicist.

Indeed, many of them will deny that macro parameters can or should be derived from direct measurement of individual actors in the economy. By contrast, in physics, thermodynamics is firmly based on the microscale discipline of statistical mechanics.
This is not good protection against a targeted effort -- when somebody wants to get your account as opposed to any account, when they have one instance of a "salted" password they might be able to reverse-engineer your salting effort and apply it to another site. And they don't have to completely reverse it, either, it might be enough to significantly reduce the difficulty of brute force.

But it sure beats using an identical password everywhere, and it does have the one major (and massive) advantage of using an identical password on n sites: you only have to remember O(1) things as opposed to O(n). And it can still be done completely in your head, as opposed to other schemes ("real" hashing schemes, password managers) which may introduce their own invulnerabilities or will lock you out from accounts on other computers.
Turns out it IS voxels! https://twitter.com/Icare3D/status/211404654062481408

(Of course the (fairly lo-res compared to your screen) voxelized geometry representation is not rendered directly to screen ala Atomontage or Gigavoxels -- the the GI is based on RT scene voxelization and approximate cone-tracing.)

Well that's awesome because at least there's (A) a paper for this (grokking it is another matter) and (B) seems like it runs really smoothly on next-gen GPUs!
Funny that so many posts here are in the past tense. I still write brand new VB6 code every other day and I suspect that there are many thousands like me that have a large and old codebase that needs to be extended because the users keep asking for new features (and couldn't care less about how it is done).
I thought founders/heroes was by far the weakest talk (based just on the notes, though).
The actual algorithm is rather nice, despite the reader-hostile presentation...
> Firstly, there is nothing at all special or interesting about how flame removes itself.

Actually I'd disagree. The interesting thing for me is that it overwrites memory locations to thwart memory forensics. This isn't a common thing at all, but is something that I covered in a talk at a DC4420 meeting a year or two ago.
Silencing the bell doesn't put out the fire
Crap. I get introduced to apt-cyg a month after switching to a mac. I'll definitely pass the link on though!
That's bullshit. What if my connection is slow and I want to leave the page loading whilst I do some other things.
Yoga Teacher Training
Offering premier Yoga/Meditation Retreats & Yoga Teacher Training in the USA, as well as Yoga Travel & Seva in India and abroad.
A few years back I started a project to create rainbow tables for Oracle hashes with friends. The old Oracle hashing algorithm was pretty weak, but used the username as a salt. Within a few weeks we had rainbow tables for lots of default oracle accounts.

Moral of the story is to use a unique salt per account, but don't roll your own crypto in the process.
Former Card Counter’s New Start-Up Helps Measure Productivity
How To Give Constructive Criticism
Yep, saw that, just wondering if there are any insights into why it won't work for WP7.5, in case it is a work in progress or a complete no-hope.
Human language, on the other hand, has an infinite number of "nuances", and as such, a "translation computer will never be able to give a sufficiently satisfying solution". Since I make my living translating texts, I can certainly attest to this very fact.

I don't agree with that. I think machine translation is a very difficult problem, but I don't think it is impossible. We are just getting started to do research on it. It is only since the 90ies that we have the computing resources which are necessary to build statistical, data-driven machine translation software like Google Translate, and it is only since the mid-2000s this approach became mainstream.

If the computer were to end up and remain in the hands of a small elite, e.g. of a dictator, [the computer's] power will make the common man powerless and utterly submissive. And this tyranny will be introduced under the guise of the advancement of human well-being.

I was thinking maybe a cynical person would say that the power of the internet is the actually is in the hands of a few right now (namely Google and Facebook).
Did you ask why? There must be a well thought out explanation for this surely?
The trick is not to get caught... and if you do get caught, then blame it in on the Chinese/Russians/flavour-of-the-month :D

In all seriousness, the spying may not be as hardcore or blatant(!) as say US/China or US/Russia but they are not looking for the same kind of intel between US/UK. I wuold be very very surprised if there was not some intel gathering at some level.
It's entirely feasible to make it easier to get into the U.S. without making it trivial.
I am David Copperfield. Ask Me Anything
"Binary compatibility" is routinely applied to libraries as well. The point of contention is not the meaning of "binary compatibility", but that of "iPhone OS 5.0".

SomeCallMeTim's assumption that this would include the upper layers of the system is reasonable, especially given that the lower layer has its own name (Darwin) and it was not used. OTOH, given that there's no such thing as "iPhone OS 5" (it's been called iOS since version 4), I'd chalk it up to confusion rather than deception.
I imagine a lot of young children bonded with their fathers over this show. My father and I have been listening for 20+ years. Car Talk will be greatly missed.
Thats my guess as well. What's weird though is that either the rotations are going much faster than I thought, or the long-exposure noise reduction or something similar is still turned on. (Without that, a camera can effectively immediately take another 30s exposure, so why the interruption otherwise?)
So now you need to remember a) masterPassword and b) the number. Basically, two passwords. That seems backwards to me... or am I missing something?
Bangladeshi Newspaper | Newspapers Portal
In that case the noscript fallback should be loading all immediately.
If you make your password somewhat longer, it gets exponentially harder to crack.
This is really weird. When there is a submission about some guy's project, do we evaluate his potential as a mate? Does that become the top comment? What in the world is going on here?
wow thats so cool. for a long time now, i've been looking for a solution. i tried keepass, but it doesn't really work well in linux, and i don't have my passwords on other computers.

then i tried lastpass, but i don't like the idea of my passwords beeing stored somewhere else (even though they are encrypted).

this sounds like a solid solution to the easy-to-remember but different-password-for-each-site problem. definitely gonna give it a try.
People talk about MS in generalizations and forget that it's made up of individuals like you and me. Individuals that use Mac and Linux at home, who code Ruby and Node.js in their free time and use git. These people inside MS exist and recent moves by MS show that their efforts to change MS from within are working.
What they ought to do instead of selling it, is pick an entrepreneur from their community and give him/her a go at running Sortfolio for a year or two with some kind of incentive based equity sharing deal.
More problems in Facebookistan
One problem is that cobol is not that standard many uses proprietary extensions for cics and xml and all sorts of stuff that may not be available on the microfocus platform.
How often and why do people's eyes blink?
I tend to agree with Yehuda Katz (a Janus co-creator) that training wheels like that which Janus offers are the best way to learn Vim.
http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convi...

I learned Vim the hard way because I was a student at the time, I was required to do so (or Vi at least) and I had the time to invest in it. For people learning Vim on the job, the choice is either use expedient shortcuts or go back to TextMate. Better to start this way and gradually work towards the bare metal.
Well, good to know. I won't be joining your team. I make mistakes all the time, though seldomn the same one twice. I haven't deployed bugfree code into production in my life, but we strive to prevent the same kind of bug from occurring twice. All in all, I believe me and my colleagues do a very decent job, striving to prevent ourselves from making errors as much as possible. They stillnget made and it would be a great loss to have to fire someone over one.
Hey Shawn, that's interesting. I was just thinking about a similar solution with a JS widget we're creating for our users to embed on their websites.

I have an improvement suggestion. If the client supplies their own condition, like in your example waiting for a specific element to be loaded, what about (optionally) disabling the check once onload happens?

As it is, a rogue condition check could run indefinitely.
I think you're misinterpreting 'engaged with' there…
How is putting it on an auction site and then ignoring it because you got a private offer not neglectful or unprofessional? That's exactly what it is.
How to validate a credit card with your mind
I was taught to write programs in "pseudo code" before actually coding. Pseudo code being "English". What your example looks like to me is psudo code turned in to comments as the real code is written in underneath.

Not sure how that helps or hinders, its just an observation.
What should the long-awaited Mac Pro update look like?
I don't understand how anyone can use vanilla NERDTree because of exactly this problem. It just doesn't feel like a normal or sane editing experience when the tree keeps appearing and disappearing as you switch tabs! It's the primary reason I left Vim for an IDE at one point.

Fortunately, there's a remedy for this (which should really be default in the Janus distro). A simple plugin that makes sure NERDTree is always present and always in the same state across all tabs. https://github.com/jistr/vim-nerdtree-tabs
Performance Review in Blue
Windows Azure Dance Routine
Oh, I guess I am! But it still seems weirdly personal, though more subtly.
Things I learnt in the first year of my tween decade
"You can then flick back and forth between the tabs using :tabn and :tabp."

Also gt and gT, but I still like to map these to single-key shortcuts.

map Y gt
map T gT
As a Brazilian Catholic, that is my impression too. This supposed incompatibility is mainly perceived by Americans.
source, link, reference, anything?
Cocktail (2012) | Movie Reviews, Trailers, Videos, Songs, Wallpapers
Holder In The Hot Seat, Still Can't Explain Why DOJ Censored Hip Hop Blog
I don't do anything of the sort and not only do I sleep fine at night, I don't have to go through some ridiculous ritual 100 times per day just to log in to a web site.
Same here. And thanks to my phone, it always is.
The website's bandwidth has been maxed out. Google webcache here:

http://webcache.googleusercontent.com/search?q=cache:wQU2TYM...
I haven't seen what was the weakness exploited in all these attacks -- perhaps it's a common vulnerability that was discovered by a group of bad guys.
lo-res being the key :) I can see how the voxel representation would be computed and made resident in GPU memory. What's amazing to me, that such a highly branched computation algorithm is now possible in real-time on a GPU! (we had branching available since SM 3.0 - but was "not recommended")
Ask HN: Must read non-programming computer science books?
I'm not sure if title is correct but I'm seeking your recommendations for books on topics such as Machine Learning, Data Mining, Artificial Intelligence etc. Anything that can help me become better at programming and technology, anything that enables me do interesting things with data rather than creating regular CRUD web/mobile apps.

Topics that come to my mind are :

1) Machine Learning
2) Web Scraping/Crawlers
3) Artificial Intelligence
4) Data Mining
Has anyone informed Hitler?
Agreed. Coincidences do have an effect and are worth exploring when writing about the human condition, regardless of the outcome. I get the feeling the author was trying to offer a simple example of deus ex machina, which can be enjoyable, but is cheating, nonetheless.
+= in C and C++
The supporting information was supplied with the claim. You wait for items irrelevant to your applications to (very sluggishly) load. I suggest reading the book "High performance websites", it's very thin.
They said they'd be shutting it down if they didn't sell it. Did they say now they're keeping it? That would look even worse for their credibility, honesty, integrity, etc..
French Furniture Atlanta:18th and 19th Century Furniture in Atlanta
Fine 18th and 19th Century Antiques in Atlanta. Visit our showroom in Atlanta and view 18th and 19th Century Antiques, French furniture, architectural accessories, mirrors, lighting, paintings, porcelains and more.
> because you don't say

Use the source, Luke!
Funny as it sounds my least favourite experience in gaming was playing the original police quest on my uncles IBM PC(think it was like the model 2 maybe? Circa mid-late 80s) and having the driving portions be impossible due to the car racing around and not having any diagonal steering(20+ turns to get into a parking spot!). It wasn't until many years later when I purchased a rerelease that I was able to fully enjoy the depth of those early games.
Reminds me of http://hackaday.com/2012/06/05/home-automation-with-rc-wall-...
A delicious Node.js stream cacher and programmable HTTP cache server
I agree, I also don't like claims that it impacts performance to unnecessarily wait for the CSS to download without any benchmarks. I also don't like it when people say that exponential time algorithms take longer than polynoinal time algorithms without showing benchmarks.
this is perfect, thanks for the tip

Edit: I notice it uses MD5 though. Question: how secure would this kind of system be with bcrypt and an OS X Password Assistant "memorable" 12 char password?
Stop looking for a tech co-founder and get started yourself
Forget about trying to find a co-founder for long-term development, at least for now. Instead, focus on defining a simple, customer-oriented minimum viable product (MVP) to be built with the help of outsourcing. Learn how to specify software with well-written user stories and leave the make-and-trash-development to low-cost resources before whining on how to get software engineers joining your not yet proven work on some idea you might have.
I think a more practical one could be useful (this one was philosophical! explaining what these things are); a walkthrough, kinda like:

""press xxx to create a new tab. press xxx to switch to the new one you created. now press xxx to create a new horizontal window. press xxx to switch to it. xxx to create a vertical one...

close vi. type vi *.php to open all php files into separate buffers. press xxx to open 1.php and 2.php side-by-side...""
Came here to post that.

In addition, the dickhead reserves the right to change the rules at any time, and you're required to sign everything. So basically, once you have a job and a contract, you're signing a second contract, when you've been lured into their honey pot. At this moment you end up at a dead end, because you have probably told your other jobs you won't accept. Yeah, nicely played.
This was expected...
According to this my card is fake.
Use five random words from diceware.com to create a password, and you will have 65 bits of strength. No more tossing and turning.
Show HN: Using Paperclip to build a simple image upload service
Fairly obviously, he's complaining that he followed some of the rules listed on the linked page out of his own accord, and was penalized for that.
I like food, sex(who else on earth doesn't?), sports (specifically,tabletennis) and adventure. So what? I also like building interesting software.

You wrongly assumed people like building software can't/doesn't like other things else.
Why is Posner NOT on the Supreme Court?
This is very interesting! Wrapping the entire Excel object model in Python must be a huge work.
Christian Orthodox people are another group that oppose evolution strongly, but they have a tendency to be less vocal.
Read `The Pleasure of Counting'. It's an excellent mathemical book for teenagers written by an actual mathematician and a gentle but real introduction to real mathematics. No dumbing down.
It's not clear if this was a legit auction. I had some interest and contacted Jason from 37signals and he indicated that he was still looking for $480K, no less.
If it really is an average job then it can't only be taking exceptional people.

You either need to redefine what you think an average job is, or redefine what you think an exceptional person is.
lol. Morale of the story: do some research first!
Dude, read the article (the title is misleading). He is talking about creating a password that he can memorize, not about encrypting his password.
Physicists, Stop the Churlishness
One would just check against a top10[000…] list of passwords on which various multiple hash combinations had been applied md5(md5(md5(md5('password')))) is going to be easy to reveal.

Your system would seem to be practical if you know there are no weak passwords or if you dont care if only some of the accounts are compromised.

You've also got to watch you don't DoS yourself.