skysight-inc/HackerNews huggingface dataset:
Linux can already run on the processor, it's just x86.

The processor was built with new windows kernel features that allow the OS to issue "hints" to allow the processor to make use of special power states.

Basically if you use it with Windows (for which it was designed), you'll get good battery life.

If you use it with Linux, you'll get poor battery life because none of the advanced features exist in the Linux kernel.
It's amazing to me the level of cognitive dissonance many Apple fans have. Like the script of how easy and simple to use everything is can be so unrelated to their actual experience. If you've ever gone to the "Genius Bar" for any reason, you've wasted more time with customer service than I have in the last 10 years of using PCs. The problem is, when you have an issue of any size with Apple, there is just no way to resolve it yourself without nuking your system. I'm sure there are 1000 reasons why I'm supposedly wrong or trolling or whatever, but that's MY experience with Apple, minus what Apple would have me believe.
I have a minor pet peeve about using turnitin.com. Teachers need to understand how should be used. Too many professors will just run your paper through the site, conduct no other checks at all, and assume that if turnitin says your plagiarized, then you did.

Turnitin has several major weaknesses. First, it cannot detect whether or not you've properly cited sources.

Secondly, if you've published your own writing anywhere and use it in your paper, it will detect it as plagiarism, though it's not.

Third, it is very limited to what it can detect.

Fourth, major parts library depends on the violation of student copyrights. It keeps a copy of every paper submitted for comparison with future submissions. This is a violation of student copyrights. Now, I'm against these kind of copyright restrictions, but since students are many times on the losing side of copyright battles, this is one which should be an easy win.

Cheating detection is far from a solved problem. Plagiarism is just one part of it, and turn it in only covers the basics. Students using an essay mill will not be detected by the site.

The best way to fight cheating is an engaged instructure. Of course, with the movement in education towards automated courses, there is no way that's going to happen.
Its a great question. I believe IMHO that ultimately it boils down to the application; does it require computer science, some deep scientific understanding, or does it require basic knowledge of a language? Are you writing real-time Bayesian Learning algorithms for use on big data feeds for example or a sign-up form for a web site? Do you need to have fine control over where data is placed in memory so you can optimize performance (C/C++...assembly even?) or do you not need to know anything at all about memory management - and don't want to? There is a raft of questions like this.

Self taught programmers can write well but may be missing some of the nuance for why things are done one way over another or maybe be missing some tricks that save a lot of time. These limitations can be overcome by somebody committed to writing good quality code.
They can always use http://priv.ly
The current-generation Cedar Trail Atom also has issues with Linux. It will run but there are no video drivers so you are stuck with VESA graphics.

It's not just Linux either, it doesn't have video drivers for 64-bit Windows. Even though Cedar Trail is a 64-bit chip it is stuck running 32-bit Windows.
So a home network will be NAT'ed twice. How nice, we almost got things sort of working with one NAT, now the Internet breaks again.
Intel to Developers: Embrace Transparent Computing
I bet this would be as successful as warnings on packs of cigarettes.
If "foundation" means:

- learning many technologies, even the ones I'll never use
- learning 100% of the syntax (10x what I'll ever need)
- being able to solve the same problem 5 different ways
- learning slick stuff I'll never need
- being able to scale to levels I'll never encounter
- winning brogrammer arguments in on-line forums

then, yes, I'm missing my foundation.

If, OTOH, foundation means:

- seeking solutions for problems, not problems for solutions
- being able to learn whatever I need
- being able to solve most problems with few tools
- favoring action over status
- living in the real world, using academia as a resource
- having learned what really does and does not work
- having raving customers who don't care what's under the hood
- satisfying 100% of customers with 75% solutions

Then, yes, I think I'm just fine.
Knowing the RAM or CPU is different from the comparisons made at point of purchase. Someone who'll pick the S3 because it is quadcore or more RAM over other phones will not necessarily remember the amount of RAM or the exact CPU speed one year down the line, just that it won in specs at the time of purchase.
Show HN: Skillendar - A Neighbourhood Outrech
Incredibly timely for me as my company has achieved lift and we are transitioning to the next phase. I am a hacker so my temptation is to sit and hack on things, but that is not what a company needs after it reaches lift, as you say. It's a great learning experience though, and a chance to grow out of your comfort zone.
It would be even better if we also can edit post when offline and publish it when online (like jekyll and octopress).
Good (well, not really) that this how it works down in the states. It's hard to gauge these things, because it's always entirely anecdotal evidence.

So yes, my frustration is not with Canadian students, but with students in general.
As the wires get smaller and smaller and smaller, resistance becomes a huge problem, and you wind up needing a crapload of repeaters and wasting a ton of power.

Consider that r= (rho * L / A), and that you need a ~4nm tantalum sheath around copper wire to keep it from poisoning silicon. What happens to r when the width starts getting really small? 40nm - (4 + 4) = 32nm, 10nm - (4+4) = 2nm, so for a 4x process shrink we've seen a 16x reduction in area assuming height remains constant and that the cross section of the wire is roughly rectangular (neither of those assumptions is perfect).

So yes, superconductors would be nice.
At a quick glance that seems like half the planet.
Can IP blocks actually be sold?
You're correct. I taught high school history for several years and used in-class essay responses as the primary testing method. Essays allowed me to understand what students actually know and how their overall knowledge on a topic has developed.

Multiple choice-style questions (or any memorization-style question) do test knowledge, but I regularly found that many of the students who could easily memorize facts had a hard time explaining them in a coherent essay describing how the events were interconnected. And students who might get a C on memorization tests often had a better grasp of the period as a whole.

Unfortunately, most teachers don't want to take the time to read essay responses because shoving scantron tests through a machine is much easier and less time consuming.
I see the correlation of the actors now, but I still don't agree with this:

"You can't let threats (or acts) of violence influence what is protected speech and what isn't."

We can, and we do. Look at the suicide of Tyler Clementi and the resulting sentencing of Dharun Ravi [1]. Look at the case of the anti-abortion wanted-posters [2].

The protection of free speech is not black and white. I understand that this makes people uneasy, but you can't have black & white distinctions in a population greater than one.

[1] - http://en.wikipedia.org/wiki/New_Jersey_v._Dharun_Ravi

[2] - http://en.wikipedia.org/wiki/Anti-abortion_violence#Physicia...
"Rather than do something interesting with this space, though, Apple will simply letterbox all 3:2 apps — all 700,000 of them in the App Store. If you can believe it, you will actually get black bars at the top and bottom of the screen."

Please. What else would you do besides letterboxing? Stretch the content in the y direction? That would look terrible. Implement some cool new feature that lives inside the new screen real estate? Then devs wouldn't want to upgrade their apps to support the iPhone 5 ratio. Letterboxing is for backwards-compatibility, but the author makes it sound like Apple can't think of anything creative to fill that space. And because the screen dimension change is only in one direction, developers will have an easier time modifying their app layouts.
Bruce Schneier wrote an excellent piece about this very topic back in April. It's worth a read: http://www.schneier.com/blog/archives/2012/04/bomb_threats_a...

(Reader comments are great, too.)
While things are undoubtedly more complex for designers and developers than when there was just a standard 3.5" 320×480 163 ppi screen, a number of those layouts are transitionary.

Just as developers slowly phase out support for older iOS versions (and by extension older devices), within a year or two it'll be possible to maintain only two layouts for the iPhone (retina 3.5" and 4"), two for the iPad (standard, retina) and one for the presumed iPad mini.

In time they'll be able to abandon both the 3.5" retina and standard iPad layouts and revert back to just one iPhone layout, one iPad layout and one iPad mini layout (assuming that's a real product) as the older models become obsolete.

It's not ideal, but it's still a relatively simple set of layouts that allow the 'pixel-perfect' method to continue working well.
J2ObjC: Google's Java to Objective-C Compiler
wait, this is a spam post, I'd undo my vote if I could
Specifically regarding changing how the program works. I meant it in the sense of using hashes in place of arrays, and maybe even using while instead of for loops, etc. So fundamentally, it's the same input and output, but how the program stores and computes that is the same.

The variable thing makes sense though. I would use the 'changing the program' tactic to stop computers and the variables to stop teachers from detecting it. However, from another poster, using the same variables between assignments maybe unnecessary.
That niche became dangerously small in the 90s. So small that many doubted Apple's survival.
You don't think screen resolutions will continue to increase? I give it a couple of years, maybe less, before the "retina" resolution is standard hardware.
I have no idea what is wrong with Mail or why you wouldn't recommend someone use it.

Mail was Steve Jobs' baby ever since NeXT, and it was built to be used (and useful) internally at NeXT/Apple. It's the best mail client I've ever used, in a sea of extremely poor mail clients.
It's a different size and different material. How does it look like the other ones again? In that it runs iOS? It's also a rectangle?
yes I do. That you can just publish without restriction is was made products like web/wikipedia/iphone/minecraft/wikileaks/amazon possible. I don't see any problems here that outweight the huge benefits.

If you are concerned about discoverability: That's a design flaw with app stores in general, and removing apps does not solve this problem. (The web solved this through page rank)
Unfortunately most people have an innate sense of what looks right to them. This looks awful to most everyone else. Design seems to be the art of discovering the small common overlap in the majority of people's "sense". To the uninitiated, this makes a good design based on their ideas seem empty and incomplete. It takes a lot of trust to accept that when your designer says it's done, it's done. The temptation to add the parts you think are missing is nearly overwhelming.

If you haven't built up this trust with this particular clinet, there is likely little you can do. Work with what you have. Make what suggestions you can. Accept that this time around the end result is going to be cluttered and clunky and that your client will think it's magnificent.
This line from the readme made me giggle a litte:

> The MPS has been in development since 1994 and deployed in successful commercial products since 1997. Bugs are almost unknown.

Then half way down the page is a list of known bugs.
1. Don't be poor

2. Don't be not rich
For example, super conductors can 'freeze in' magnetic fields. This means, that the super conductor can essentially only move along the field lines. ( Found this video [1], which shows the effect.)
With the same effect you can 'levitate' objects, for example a bookshelf. So there would be endless possibilities for novelty toys.

[1] https://www.youtube.com/watch?v=TeS_U9qFg7Y
Have you seen back to the future? Hover boards: http://en.wikipedia.org/wiki/Magnetic_levitation_device#Supe...
Four or five years ago Columbia threw out the final for the Western Lit class because one professor gave the last year's exam to her section and it spread through the football team.

The school found out because they changed a question and it looked suspicious when a quarter of the freshman class gave an answer about Crime and Punishment to a question about the Inferno.
Learning when and how to convince a client their requests are stupid is a skill that comes with experience.

Sometimes it is possible to ignore or "misunderstand" a request that is not in your client's best interests. If they were really committed to their bad idea, you'll hear about it again. !This only works if you haven't already tried to convince them it's a bad idea!

And some clients you just have to suck it up. "It's their money," is a mantra I repeat to myself when I get frustrated.
I'm afraid of the possibility that instead of adopting IPv6, internet providers will just switch to ISP-wide NAT, making the internet even more asymmetric than it already is.
This is why people were disappointed with Vista.

http://www.youtube.com/watch?v=b9ifQvQCO7Y
The killer applications would probably be power transmissions (as saulrh mentions) and magnets. It would definitely help make MRI's cheaper and probably smaller, and I think it would probably help a lot with electric motors.

Easy long distance power transmission might also help with renewables (think large solar plants in the Sahara or New Mexico with superconducting lines to bring the power without loss to where we want it)
Or perhaps personifying a giant company as a single individual with a single set of wishes, hopes, and desires is a fallacy.

There are many thousands of people inside of Google who just wish to ship great software, and enable others to do the same.
I presume because it happened 3-days after 9/11 and the bomber/hoaxer claimed to be with Al Queda.
New Gadget Forces You to Abandon Your Gadgets
In addition to the things stated, electric motors and generators can become much more efficient.
I just can't stand some of the crappy 90s-era UI decisions that Windows still has. Like how the mouse wheel scrolls the currently focused control rather than where you're pointing. Or the stupid Ok/Cancel/Apply everywhere rather than decisions just applying instantly and being reversible. Or the complete lack of consistent keyboard shortcuts.

The other day I was using a Samsung laptop to test something out. It also had "multi-touch"... only I would constantly activate the rotation gesture by accident while scrolling, and the trackpad surface was so abysmal my finger kept sticking as I moved around.

People may bitch and whine, but Apple still gets the basics right while at least trying to evolve the desktop.
I have... a method using contains() on a list vs a HashSet(). In one instance the O(n) caused the method to run in 20-30 seconds. The O(1) ran in milliseconds. Just simple stuff like that can kill you if you don't have a basic foundation of knowledge.
> WAMP is a pain in my ass.

Did I ever say to use WAMP or run a VM? I said to run everything remotely. Just set up a Samba share on the Linux server and mount it on the Windows machine. My SSH client of choice is KiTTY[0], though there are obviously a million options out there.

Then you can use whatever editor you want. I usually use Notepad++, but Vim, Sublime Text, etc. are available.

0: http://kitty.9bis.com/
Five free recovery tools you can carry with you
The trend I've seen in Intel processors is that every time they jump down a manufacturing size (eg: 32 vs. 22nm), the power usage (per flop, at least) has gone down. Why's that?
When you hit 'preview' on your new post, the publish / draft buttons disappear in chrome on mac os x, leaving you to question your sanity.
I was visiting home over summer, and my 85 year-old grandmother got a chance to use my iPad. I basically handed the device to her, went to the restroom, came back, and found her editing some photos of my sister she had just taken. She described the red-eye reduction feature as "magic."

Seriously, if my 85 year-old grandma can figure this stuff out, then the author is an outlier. Apple devices are ridiculously easy to use.

edit: gotta love it when people downvote without giving a reason. Must have hit a soft spot.
Backstage: Basecamp for mobile
So in order to get a good Android phone, I should find someone who 'knows a guy' who can do some magic to my phone to make it not suck?
What if your Android/iOS App still pointing to localhost
I am wondering if any mobile app developers have experienced that their iOS app still pointing to localhost instead of production server and submitted to iTunes Connect and status is READY FOR SALE. LOL .......
http://www.filedropper.com/science-2012-gross-1326-9
From one of the featured comments:

>Yeah, if it were up to me, 10% of our time would be spent on training-- teaching, learning, research, etc. But the higher-ups will often veto that, because on paper, it looks like it takes them 10% longer to complete their projects. Never mind that well-trained people work better and faster-- that's difficult to measure.

Actually, the effects of training are very easy to measure, compared to most of the other stuff involved in management; the problem is that very few are willing to put in the time needed up-front before you can get anything to measure.
The argument used to be how "Go got exceptions right".

Now, it appears that the argument is about how to save a trivial amount of work for the CPU, when it's unclear whether this is a bottleneck, or whether the JIT can optimize away the two calls, or, in the remaining 1% of the cases, using the null idiom makes this a non-issue.

All at the cost of spending 1 of my 7 brain registers to handle "mandatory ceremony" of adding a _ to every map.get call, regardless of whether I actually know that the given map access should never see an unmapped key, which is the vast majority of cases in my day-to-day coding experience.

At the very best, the argument is about "multiple return values are useful in some cases". But tread carefully, lest every caller has to worry about useless return values.
I had a professor who stopped using Turnitin because, according to him, "There arent't enough original things left to write about The Inferno for anyone to write something that looks less than 60% plagiarized."
Yes. Privately and normally as part of bankruptcy proceedings. The most famous recent example is probably Microsoft's purchase of Nortel's addresses, http://www.bbc.co.uk/news/technology-12859585
What about being able to analyze efficiency (Big O), understanding compilers, full understanding of computer architecture, realizing how the CPU executes code, knowledge of advanced algorithms, knowledge of the OS workings, and AI fundamentals? That's generally what I see self-taught people lacking, i.e., deep understanding of anything outside of languages.
It is possible, as you can now get the raw pixel data of an image by copying it to a canvas and using getImageData.

<img src="test.gif" id="img">

<script type=text/javascript>
var img = document.getElementById("img");
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;

var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);

var imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
</script>

Then you can do whatever you want with the pixel data.
In Canada, the slope is very slippery. Hate speech, under the Canadian Human Rights Act, is anything "likely to expose a person or persons to hatred or contempt". For better or worse, it certainly has a chilling effect.

http://en.wikipedia.org/wiki/Hate_speech_laws_in_Canada
Exactly, one of the big barriers to renewable energy now is that the sources of it, like areas with more wind or sunshine, are very far from the main consumers, like large east coast cities in the US.

On a global scale, with no transmission loss, Egypt could use the Sahara to export solar energy to Japan.
Here's an account of the incident, written by defendant Malcolm Harris in October 2011: http://thenewinquiry.com/essays/a-bridge-to-somewhere/
The first issue you'll run into is that the graphite grains they are using "several tens of micrometers grain size graphite powder" [1]. It might not be straightforward to make that from a pencil, but you could buy the powder online.

I've not read the full paper so there might be more significant barriers to trying this at home, but it looks plausible. Good luck!

[1] http://arxiv.org/pdf/1209.1938v1.pdf (end of page 1)
Keeping bombs out of the cargo bay is one of the things we seem to do very well, and has little to do with all the screenings we instituted since 9/11.

How many planes have been bombed by someone sneaking something into the wheel well?
If my return value is an Exception, I handle it in a catch block.
...and, anyone who didn't have $1bn to spend would be SOL.

There's plenty of numbers to go around; the sooner we get to v6 and get around this mess, the better.
I'm a college student and this is perfect for me. I know how to use HTML and CSS rudimentarily but know zilch about design. as an out of state student, the university I'm attending isn't cheap. also I don't believe cs majors have any web development courses.
nyuk nyuk
That is what I am talking about - every few months I feel like I just purchased a new phone. And I didn't ! First I go OS shopping, and by shopping I mean browsing, comparing, and Not purchasing anything and download whatever I want. Next, I just back up my app's data with Titanium, boot into Recovery, do a full system back up, flash the new OS, and boot out Recovery into the new OS.

And I'm not talking about slight variations in OS. I am talking magnitudes of speed, efficiency, settings & themes, and some are so much smarter than others. Looks and feel as well.

It's great

@ImprovedSilence I have a tbolt - and I promise that just this morning I was saying "I don't deserve my phone - it is too good to me" ... fast, beautiful, can do anything (run ubuntu, backtracks, run ANTI) and most importantly, the phone is a tank. Been dropped a million times, been spilled on, I admit I am rough with it. But it just keeps truckin..
Angel investors often make "seed investments" and are not two separate categories.
http://en.wikipedia.org/wiki/Seed_money

Angel investors are essentially not institutional by nature. I do not know of a single "institutional angel". However it’s not to say it couldn’t eventually happen or that there isn’t an edge case I am unaware of.

All VCs on the other hand are institutional.

The difference in title (institutional vs not institutional) comes from how they fund their investments. VCs pool money from investors who choose VC as a vehicle; angels typically use their own money or a small amount of outside pooled money.
http://en.wikipedia.org/wiki/Institutional_investor

The NDA is extremely rare for any even semi-proficient investor to sign. Professional investors flat out refuse to sign them in almost every case. http://www.venturestab.com/2011/02/why-startups-shouldn%E2%8... (this is just the first link I found in google, there are literally 100s of articles written about this topic and is one of the most basic out there).
Interview with Jesse Draper
Contempt of court is contempt of court - I see Twitter waiting until the last day as a philosophical stand while their hands were otherwise tied. I don't fault them here.
MatchTagAlways: a Vim plugin that always highlights the enclosing HTML/XML tags