skysight-inc/HackerNews huggingface dataset:
I don't know about "most people" but I think a machine like this DCPU-16 is better than learning Python or Ruby. Those languages are huge and full of complexity. With a 16-bit machine with a tiny instruction set, the student actually has a chance of getting the feeling, 'I know everything there is to know about this system'. And that connects to a piece of wisdom I love from Design Principles Behind Smalltalk: "If a system is to serve the creative spirit, it must be entirely comprehensible to a single individual".

And there's a certain concreteness to such a machine. The mental model has no vagueness at all. You could imagine building a physical copy of it and playing the role of CPU--adding small numbers, moving data between registers and memory, etc. I've played with this idea myself before of using an invented 16-bit machine as a teaching device.

Maybe it's just a case of personal differences, but as a starting programmer, I would have been extremely excited about a simple programmable thing that I can fully understand and use to do things within a game world. Python is cool too but it's overwhelming. There are learn-Python books that are thicker than most of my university textbooks.
> Windows has such a large base of "desktop" applications

Unfortunately, Windows 8 tablets and the hypothetical Windows 8 phone that turns into a full desktop when you hook it into a monitor will both run on the ARM architecture. These are not binary compatible with existing Windows executables.[1] This means that any advantage that Windows has in quantity of applications does not translate to new types of devices. When it comes to phones and tablets, unless Windows gets the market share first, there will not be (m)any "killer apps" for the new platform that aren't first-party Microsoft apps. I'm not sure that Microsoft Office is important enough on mobile devices to convince everyone to switch.

The largest advantage that Windows traditionally had (almost all the apps are written for it) is gone as soon as you make the switch to ARM.[1]

[1] https://en.wikipedia.org/wiki/Windows_8#Software_compatibili...
As long as everyone's talking about instruction sets and writing emulators and critiquing architectures and not pumping Bitcoin, who cares? Thanks, Notch, for temporarily fixing HN. :)
This was done long time ago by Pranav Mistry.No? http://www.youtube.com/watch?v=nZ-VjUKAsao&feature=playe...
There are about 1,600 people who win a million dollars in the lottery each year[1]. There 2 million+ businesses in the U.S. with 5 or more employees[2]. It seems safe to say you've got a better chance at starting a successful business. Although I was surprised at how close the numbers were.

That said, consistent application of intelligent effort will only meaningfully increase your odds in one of those games.

[1] http://ezinearticles.com/?Lottery-Millionaires---How-Many-Pe...

[2] http://www.census.gov/econ/smallbus.html
The Sorry State of Japanese on the Internet
Although Python is taking more of these roles over time, Perl is still the thing that holds much of the internet's infrastructure and tools together, as well as internal servers, so it's a good thing to know if you're interested in all that.
Please give us some suggestions about our new website. Thanks
awesome... 3 more down votes. At this rate I should be back down to 0 Karma by morning. If I am doing something wrong here wouldn't it be better to tell me what it is rather than just down vote in silence?
I don't get it. Do people give you shit for not drinking when you go to events? I've never had any problem when I decide I don't feel like drinking that day. You say you don't want to tell people what to do, but you want them to stop drinking?
We are extremely happy with Zerigo. Great UX, with things like import/export of records, and ready-to-go snippets for email hosted at Godaddy etc and Heroku-hosted domains. They have a free plan (3 domains, 50k queries/mo). IMO their $19/year (20 domains, 1M queries/mo) and $39/year plan (45 domains, 2M queries/mo) are "pretty close" to free.
Richland motels
For one of the most unique Richland Hotels, the Bali Hi Motel offers a convenient and affordable alternative for a Kennewick motel or Pasco motels.Richland motels, Kennewick motel, Pasco motels
Ya, that part of the pricing page scared me too. I think adding a plan for unlimited users that had a set price would assuage many people's fears.
Whoever wired this up forgot that "p[MpaBtc]" needs to actually appear in the name of an anchor for the URL to reliably point to that paragraph. Clever idea but bad authoring that just fails without javascript.
Yes, "temporarily".

It would definitely be a fitting nod to the history of the 6502 (which inspired this processor) to have a variety of incompatible undocumented instructions. Maybe not a good thing, but... fitting.
Why Google, and Simple, love TxVia
The death of the disposable camera at weddings
just seems like epic procrastination to me.
Clear? One possible interpretation of just that statement alone could easily give the impression that viruses in general are therefore not an issue for Macs.
>Online retailers (excluding the shell games that some companies play) do not benefit from a state's services, so why should they bear the burden of collecting taxes for that state?

Really? That's interesting, I always thought these roads I drive on were paid for by the state. I don't really see many state-enabled services that brick-and-mortar's consume that internet retailers don't.
Endianness doesn't really mean anything in the context of a single word (except maybe on serial lines). What made you conclude the above suggests big endian?
Plastic Surgery Naples
The cosmetic Eye surgery Ft. Myers from azulbeauty.com.We pride ourselves in being the ultimate resource regarding the latest techniques and technologies in facial cosmetic surgery.For further details please visit our website.
Microsoft updates desktop virtualization line-up with User Expe. Virtualization
Bank VP is a different situation, most branches can not issues loans without a VP present- so there are many people with such title. There is standard and there no confusion that this is a high title in banking. Other titles like "Executive VP" are used to identify actual officers. That being said- I would still be interested in hearing if everybody at Yahoo is a director and/or a VP.
What a great book. I'm skimming the ebook now, and it makes me want to pick up Perl again.

Anyone aware of a similar book for Python? For when I, you know, come back to Python after straying into Perl for a few years?
I believe "PC" has historically meant (or often been used to imply) "IBM PC compatible" (http://en.wikipedia.org/wiki/IBM_PC_compatible) which Apple/Mac was not, until they switched to x86.
Why should that apply only to internet retailers? By that logic it should be any store's discretion whether or not to charge for sales tax.
New ‘ish watches’ for the predictably late
Which resources are consumed by brick and mortars that are not consumed by online retailers? I'm genuinely curious.
The pilcrow is too small. It's a small target, and I barely noticed them - I stood here tapping shift repeatedly until I quit and came to the comments to see what it was about... the grey background is also almost invisible.
The Dangers of Unmanaged Clouds
From Varian Associates, the Varians were originally Irish, Ginzton was originally Ukrainian.

Shockley was British.

Of the Traitorous Eight, Grinich was Croatian, Hoerni was Swiss, and Kleiner (yes, that Kleiner) was Austrian.

Good thing they got visas.
For Sale: The perfect house for surviving a zombie apocalypse
What is digital normalization, anyway?
Exactly. They never invested cash. It's all vapor. In other words, both banks lose nothing except the promise of future profits.

Both banks already made their money (and then some) on the IPO and associated fees. Now of course, assuming the banks had no knowledge of Groupon's true financial health; they did nothing illegal.

BUT ethically, brokers/traders have a responsibility to informed their clients when it's time to cash out. A lot of people made money off this deal. And lot didn't.

But Groupon, if what I'm hearing is true, is committing fraud. I mean, my god, are they cooking the books? Sort of reminds me of Enron. But only time (and many lawsuits later) will tell.
But why does it need to cost $400K ?

Processor cores aren't that expensive.
I'm still waiting for someone to write an LLVM backend for it.
Ubuntu Server is No Longer the Best OS for Cloud Computing
Personally, I think that the latest edition has a lot of valuable material on parallelism and GPU programming. It's not strictly necessary for what he was asking, but its good stuff to know nonetheless.
> it includes money contractually owed to a third party in its revenue, and it fails to reduce revenues by the reserves to cover refunds

This is simply false. Not only does it net out reserves from revenue, it even nets them out from gross billings:

"Gross billings. This metric represents the gross amounts collected from customers for Groupons sold, excluding any applicable taxes and net of estimated refunds. We consider this metric to be an important indicator of our growth and business performance as it is a proxy for the dollar volume of transactions through our marketplace, net of tax and reserves."

All I said was that the SEC had not begun a formal investigation, which is fact. And I stand by my contention that "fraud" is probably the wrong description.
It'd be helpful if you put a copyright notice and license on this. Code isn't useful without those.
Pico Lisp might be a good starting point. Its interpreter for x86-64 machines is written using a simplified custom assembler and already uses a reduced number of registers.
> The state has no power to regulate out of state companies. No matter how much the state wants to, it just doesn't have that power.

I don't think that's an accurate interpretation. I believe what the judge was saying was that the law, as written, was vague and put an undue burden on out-of-state retailers. That is unconstitutional because it discriminates against a set of retailers by forcing those businesses to complete a unique burden (complex paperwork) that in-state retailers do not.

Essentially, the law was intended to create an incentive for internet retailers to collect sales tax by requiring that they complete a ridiculous procedure if they do not. That is the undue burden.
Bad Science journalism 101
I actually have the pleasure of taking a course with Patterson this semester. He's a great lecturer and he manages to keep the (sometimes very dry) material very interesting.
For the love of pete; please put a copyright notice and license on your code!

Even if you want to use the same license as notch, you must explicitly specify that, otherwise, no one can really use your code.
oops, meant to be

d.data[pa] = res & 0xffff;

updated, thanks!
I see where you're coming from. Why do you have to use a misspelled throwaway account to say this, though?

(Ultimately, I see the risk in saying "I think XXX" if Google decides to someday do the opposite of XXX. But there is some limit; I'm still going to say that writing unit tests is good even if Google's official message to investors becomes "testing is a waste of time". That's because I'm me, and I have my own opinions. If Google wants to make an official statement, they have a blog for that. If someone wants to misconstrue a personal opinion of mine as an official statement, well... let's just say that their Pulitzer hopes may be dashed...)
I think I might have known at one point, but what does yahoo actually do? I can't think of a product / service. Search?

Irellevant is an understatement.
> Speaking as a compiler guy, yes, you can make almost any of them as fast as each other given enough time and effort.
But putting time and effort into a JIT may not be as effective as choosing a different language.

So, the most "bang for your buck" may be using a JIT for a language like Python. Sure, it won't be as fast (at least, not until a huge amount of work has been done on it), but it can get faster. Trying to beat C + a good C compiler is ... ambitious.
The fact that people are only now discovering this year old feature goes to show how lacking its user interface is.

It's a great idea, and a great implementation, but it has no affordance whatsoever to promote discovery.
It's not so much where the transaction takes place (they'd have a difficult time determining that) but more about where the delivery takes place.
If a big proportion of business-travel-miles are flown over oceans (which seems reasonable between the most common routes like New York-London, SF-Tokyo, SF-HK...), would it not be cost and time efficient to use low-drag but noisy planes and just hit the speed of sound over the ocean? Flying .9 Mach over the land and 1.5 (or whatever was reasonable) would still save a lot of time and wouldn't disturb anyone.
you can encode all characters in the basic multilingual plane with a single utf-16 code unit, while in utf-8 BMP characters have variable lengths from 1 to 3 bytes.

If Notch only allows BMP characters and uses utf-16, internationalized string maniulation is very easy, as easy as ASCII for kids to mess with.
The Five-Year Engagement (2012) Comedy Movie
Hmmm, Python has some great frameworks and is a great language.

But unfortunately, its almost like going backwards. Perl was invented because C + Unix text processing utilities together were not proving to be good for many tasks like Text processing, fast prototyping etc. Now using another C based language which doesn't do that, takes us back to the old problem again.

IMO, Python doesn't solve those problems. Regex support is really bad in Python and file operations are not trivial. There is too much of Java feel to it and it just doesn't have the feel of bash/perl/awk's scripting powers. Scoping is just not right. There doesn't seem to be a sane ways of evolution without breaking backwards compatibility. No equivalent of CPAN. And in many ways white space based parsing is not good for large and nested code blocks. It still doesn't have multiline lambda's. And its too much do-it-one-true-way kind of language, that sort of is a blocker for quick hacking. Because I like to write what I think, and not the other way around. The language is too verbose, and unlike Perl and Emacs there are no exponential productivity gains over time.

But I agree though, that Python does have some other good things. The OO syntax is neat, there are some great frameworks like Twisted and Django. And there is low barrier to entry which makes new bie feel just at home. The tutorials are just too good. And good standard libraries ship with it.
Obat kista ovarium
Cara ampuh mengatasi kista ovarium tanpa operasi dengan Obat kista ovarium jelly gamat ... Kisah nyata sembuh dari kista ovarium dengan obat kista ovarium jelly gamat...
Isn't all the source code published in public github repos GPL by default?
Actually it is, since the sec doesn't do their job any more what is the point of having the rules? When we decide that we want an sec that does something we can bring the rules back.
Hopefully Amazon allows Colorado affiliates again.
4% of world's billionaires Indians: Forbes.
Innovative products from companies are more than "fold" or "reduce" operations.
The type system, safety, sequence alignments, and you [haskell]
Or LibreOffice, or Eclipse, or...

Java is plenty widespread. It's a good bet that most systems are going to end up with a JVM on disk somewhere after 6 mo - 1 yr of usage.
The current convicted felons and securities fraudsters don't want competition.
OTR is open source, yes.
You see a jogger pass by in a Nike t-shirt. But Under Armor is paying steep fees to have the augmented reality overlay show you the advantages that a UA t-shirt would give you: "57% more air exchange, 7% lighter, " etc.
I would consider the series of Sasser and Bagle worms during 2004 to be a traditional virus.
Linux Compression Comparison (GZIP vs. BZIP2 vs. LZMA vs. ZIP vs. Compress)
Book: God is not Great – How Religion Poisons Everything
No, but they increase heat, energy use, weight, etc. Then you need more batteries, better cooling, bigger motors to carry the weight, etc. To do robust pose estimation of arbitrary objects (cups, books, shirts, crumpled up pieces of really important paper, etc) is an unsolved problem, and current solutions require very expensive sensors. In particular, to accurately grab something requires extremely good localisation, which means you need a truly robust SLAM implementation, or more likely, a better IMU. Getting 2-5X better in IMU terms means roughly two orders of magnitude in price.

I absolutely want to build a mobile manipulator robot one day, but I'm 99.9% convinced that it shouldn't be the first thing I build.
> Such vulnerabilities are incredibly rare in Mac OS X since unlike Windows, kernel space is isolated from users.

That's just flat wrong and hasn't been true for an OS Microsoft has supported for mainstream use since 2003 [1]. Windows XP and all current Windows releases are based on the protected NT kernel which debuted in 1993 (with Windows NT 3.1). In fact, Microsoft and Apple stopped shipping OSes with unprotected kernels in the same year (2001) with Windows XP and OS X "Cheetah", respectively.

Look, Microsoft has made a lot of mistakes with respect to security (bad defaults, running as Administrator too often, too many low-level bugs, ...). Since OS X, Apple has had a much better security track record. That's why it is so frustrating to see people criticize Microsoft for mistakes they fixed a long time ago instead of focusing on current (or at least recent) issues.

[1] When Microsoft downgraded Windows 98/98SE/ME to paid support and critical security fixes only: http://support.microsoft.com/gp/lifean18
One thing that you might not know is that in Canada, we don't have "debit cards" per se, but INTERAC cards, which can't be used for online purchases. This means that you must use a credit card for online purchases, which makes online transactions prohibitive for people who don't want or otherwise can't have credit card (i.e. kids).
I've read the actual caselaw and determined that Judge Blackburn made the correct legal decision according the facts of the case.

That doesn't mean that conclusion that "Sales Tax in Colorado shouldn't be collected." It merely means that the Judge made the right call because the law or legal statute was written by an idiot. It's significantly different from NYS' Amazon law that it takes an indefensible position.

Sales tax under Quill v North Dakota has always stated that SALES TAX specifically and not income/franchise tax has a physical presence requirement. Colorado was stupid because they specifically call out non-resident/companies without a physical presence to comply with a series of demands (reporting, notices and etc) that cost crap tons of money. There's an obvious undue hardship here.

The interesting thing is that NYS' position was much smarter they used the affiliate nexus rules. Instead of going after Amazon directly, they simply stated that Amazon had a physical presence in NYS due to the affiliate marketers in the state. The number of affiliates substantiates a "nexus or connection" within the state to require sales tax. This absolutely works!

Don't get your panties in a bunch because this aint over by a long shot. Whoever wrote the law should be shot because any tax professional worth their salt should've seen this coming.

This is coming from a guy that specialized in State and Local Tax at KPMG and defended audits on behalf of Goldman Sachs and etc. I recently had my opinion drafted by Tax Analysts (Tax.com) incase you're wondering about my background.

I'm going to do a full and detailed writeup on my site later tonight
news:yc 1.2: iPad optimized, new comment UI, new HNKit (iOS Hacker News client)
You are constraining your discussing to Windows 7. I am not. XP may have disappeared from the life of a non-corporate programmer, it's still everywhere for me. Hence the impedance mismatch. Most of our shop's customers did not see a business need to upgrade, and acquaintances that can afford to buy new computers while their old ones are still running (however poorly) tend to be Mac users anyway.

>every terrible ailment described in your post is the result of voluntary action taken by the user.

No, it was a remote Java exploit. The dialog was to get you to pay for it after it had already installed.

The point is that despite all this talk about OSX viruses, malware is still not a part of day-to-day life with Macs to anywhere near the extent it is with Windows (when you include XP).
Correct me if I'm wrong but aren't bounces sent back to the "FROM" of the envelope? The mail server does not care much about the "From:"-email-header and much less about "Reply-To".
The processors are basically free compared to the cost of the arms. For example, the barrett WAM arm costs about $250k.
They should include Ampex, a company founded 1944 to reverse engineer German recording technology.
Targeted nanoparticles show success in clinical trials
Self-driving cars have much more lax sensing requirements, and the (on-road) environments they navigate around are much simpler than unstructured home environments.
No, in-state sales tax is a burden on in-state retailers. Charging an internal tax will affect internal businesses and charging an external tax will affect external businesses. But, charging a tax on inter-state commerce is not allowed by your constitution.

If the states are so concerned with the competitiveness of their retailers maybe they should stop taxing them. Personally, I think retailers are just greedy and clinging to an uncompetitive business model while asking for governments to intervene (known as protectionism).
People have been doing this kind of thing (data aliasing/tokenization) for business SaaS apps for a while. It's interesting, but 1) you leak a fair bit of information, which in a business app isn't as big a deal as on a social network, due to volume -- just knowing I've friended you is as important as most of the messages posted -- and you lose a lot of indexing on structured data.

Interesting hack, though.
Intro to Architecture of a Database System (PDF, 2007)
"Maybe the intelligence of the masses will establish better oversight than the federally funded version that arguably does a pretty shitty job with listed securities."

Don't count on it. Greed shoots down intelligence every time. I predict the come back of the classic "pump-n-dump" scheme.
realistically thats never going to happen. sales tax law is broken because they're not accounting for internet retail companies and its because its a recent phenomena and the law has yet to adapt from the old school brick and mortar/catalog system.

things are changing and they're not going back.
No. You must explicitly state what the license is. Otherwise, in most countries no one but the author and authorized parties have the right to redistribute it or use it.
Read this last night, agreed. Only now noticed the username :)

Do you use it as your fulltime browser? Why is it better than Webkit-powered alternatives?
Not even close. By default there is no license at all.
My first try would probably be to use SP for one stack and some other fixed register for the other stack. Also, traditional Forth interpreters don't use code like you showed. I think the main benefit of using Forth (unless you just happen to love RPN) is the compactness of the interpreted code. If you're not going to use an interpreter, then I'm not sure if Forth is really a win.

Edit: Just to clarify about the interpreter point, I'd expect something like "1 2 + >r" to be represented at run time as four words in memory and there'd be an interpreter, written in machine code, reading code word sequences and jumping to small bits of machine code to either do a built-in function or push the call stack.
Programmer Puzzle: Encoding a chess board state throughout a game