skysight-inc/HackerNews huggingface dataset:
> Wow, really? So you can't make system calls from assembly language on Windows?

Of course you can. Just go through the system DLL like any other program.

> What kind of thunks and security vulnerabilities are you talking about though?

Something like http://xorl.wordpress.com/2009/08/07/cve-2007-4573-linux-ker..., though that's not the only one.
I am a Microsoft fan, but I hate when those bastards kill their products leaving people using them without real alternatives, for example: Silverlight and XNA. XNA is now re-written as an OSS _from scratch_ by very kind people (MonoGame), so even if it falls out of fashion, you could fix bugs yourself.
Adding to or improving upon the sum of human knowledge, what is more important?

"Dark pictures, thrones, the stones that pilgrims kiss,

poems that take a thousand years to die

but ape the immortality of this

red label on a little butterfly."

-- Vladimir Nabokov
Really impressed with this. More posts on Henrik's blog show that he has quite a breadth of knowledge in H/W. Quite the hacker!
Yeah, which is a shame because I think an Allwinner SoC or similar would also fix the other problems people are complaining about in the discussion, like the slow/unreliable USB and Ethernet and the lack of line-in. (Allwinner SoCs have proper USB and Ethernet controllers and audio DAC/ADCs onboard.)
This the best you can get with automatic translation. Anyway picking up some IT specific words from my commits descriptions serves me well.
Not everyone is a startup working with node or RoR. Most companies with more than a handful of staff would rather pay someone else to make sure it doesn't break.
I have used Micro keylogger. Before I bought it, I had compared many keyloggers. Except for slight differences, many of them work the same way. However, Micro keylogger is the cheapest as well as the most full-featured. After having tried the free trial of kinds of keyloggers, I chose Micro keylogger. It is really a good choice at present.

http://www.remotespy.co/pc-keylogger.html
Good point on that last part. It's amazing that EzBoards exist in this day in age, in any form, but we've yet to figure out an easy way to gobble things up; I can get my own wikipedia site started in under 10 minutes but I can't get an easy way to archive a bunch of stuff online? It'd be a service for sure, but storage is cheap these days.
The smartphone revolution didn't happen because we suddenly had touchscreens and processors powerful enough to have a relatively decent OS, We'd had that for years beforehand; someone would've gotten it sooner.

Not really. It is hard to imagine now, but back in 2007 the ability to pack a desktop-grade machine into the size of a chocolate bar was such an overwhelming technical leap that it literally panicked industry leaders, who didn't think it was even possible at the time [1,2]:

"Mike Lazaridis was at home on his treadmill and watching television when he first saw the Apple iPhone in early 2007. There were a few things he didn't understand about the product. So, that summer, he pried one open to look inside and was shocked. It was like Apple had stuffed a Mac computer into a cellphone, he thought.

To Mr. Lazaridis, (...) the iPhone was a device that broke all the rules. The operating system alone took up 700 megabytes of memory, and the device used two processors. The entire BlackBerry ran on one processor and used 32 MB. Unlike the BlackBerry, the iPhone had a fully Internet-capable browser. (...) RIM by contrast used a rudimentary browser that limited data usage.

(...) If that thing catches on, we're competing with a Mac, not a Nokia, he recalled telling his staff."

[1] http://www.theglobeandmail.com/report-on-business/the-inside...

[2] http://www.tuaw.com/2013/12/19/when-google-engineers-first-l...
Haskell web framework Spock now supports subcomponents
SME release Mobile and Desktop branding Apps for their private EFSS
> Investigatory powers tribunal will examine concerns that human rights groups may have been monitored via Tempora programme

But what if the documents proving that accidentally get soaked in water, too?
Webpack is totally awesome. It's not as documented as I wish it was but @sokra (Tobias) is an insanely clever person. A few months ago I dismissed it in favor of Browserify, but after really getting to know Webpack, Browserify is nowhere close.
Show HN: Hacker News Digest
I'll be concrete and define "game standardized tests" as "aspects which influence the test results other than proficiency in the subject matter."

On the teacher side, one way to game them is via test prep. Quoting from http://curmudgucation.blogspot.com/2014/04/what-test-prep-is... : "learning how to perform the specific cockamamie tasks favored by the designers of the various state-level assessments"

That includes:

> We have covered "How To Spot the Fake Answers Put There To Fool You." We've discussed "Questions About Context Clues Mean You Must Ignore What You Think You Know." We've discussed how open-ended questions require counting skills (the answer to any question that includes "Give three reasons that..." just requires a full three reasons of anything at all, but give three). For lower-function students, we covered such basics as "Read All Four Answers Before You Pick One."

> We have pushed aside old literary forms like "short stories" and "novels" in favor of "reading selections"-- one-page-sized chunks of boring contextless pablum which nobody reads in real life, but everybody reads on standardized tests. We have taught them to always use big words like "plethora" on their essay answers, and to always fill up the whole essay page, no matter what repetitive gibberish is requires. We have taught them to always rewrite the prompt as their topic sentence. In PA, we have taught them what sort of crazy possible meaning the test-writers might have assigned to the words "tone" and "mood."

This is gaming the system because had the test givers used a completely different approach, say, of using open-ended questions instead of multiple-choice answers, or "give persuasive reasons that..." instead of the more easily tested "three", then this test prep would not work. Not that that alternate testing form will happen in standardized tests, because it's a lot more expensive to grade free-form tests. But teachers themselves can ask these sorts of questions, to help gauge proficiency.

Another way to game the test is on the test giver's side - they get to define what the pass/fail thresholds are. For example, "a test question was considered "hard" or "easy" not because it required a particular skill; its difficulty was determined based on how many students got it correct." Quote from http://jerseyjazzman.blogspot.com/2013/08/scoring-ny-tests-w... .

Since the thresholds can be determined after the fact, this means it's not really judging proficiency but instead is making the test give a pre-defined pass/fail curve.
> To anyone that is willing to pay for it?

Bingo.

If the business is sold as a potential "going concern" the new owner will have your information.

If not a "going concern" businesses the assets are still flogged off, if only to try get some money back for any creditors it may have had, and any data they have is potentially an asset. Often they will be bought quite cheaply.

Of course someone working for the company as it dies might less officially take the information.

And if an online service is abandoned as-is and stays online for a while unattended, the lack of maintenance may mean it is vulnerable to security flaws it doesn't receive patches for at which point any information stored there is available to any black-hat who cares to look.
24yo self-taught webdev here as well, recently relocated to the UK from Sweden and left everything back home. If you'd like to grab a beer sometime, shoot me an email (it's in my profile).
Send text messages from the command line with the “twilio” command
Since people are mentioning their workarounds, I will share mine.

I often have to print something from my email from untrusted computer (boarding pass, some documents, etc). When it's possible, I save the thing to print to PDF, upload to S3 and make a memorable short URL using bit.ly. Whenever possible, works very smoothly :)
Doesn't work in MSVC though.
How to set up cron job for Drupal? What cron job setting shall I use?
Note: this fails when you try to install using pip 1.1, the version that comes with Debian wheezy. If you have this problem, it's easy to work around it for your specific virtualenv, without changing the rest of the system:

- mkvirtualenv whatever

- pip install pip --upgrade

- pip install robobrowser
If you are writing in C, cryptic and unnecessary truncation is half the fun!
Last commit was June 13th, 2012, so it appears to be dead.
Live Linux kernel patching, Look ma no more reboots
If a teacher enthusiastically expounds upon football, string theory or creationism, and fails to teach reading comprehension, they will indeed suffer on the tests.

This doesn't seem like a bad thing. Deciding what needs to be taught is the job of the political system, not the teachers.
Cheers, just been looking for this kind of thing, seeing as my workflow is centered around GitHub.
I agree. I should have said: "This checklist helped me a lot, after getting a masters degree, as a starting point listing the general aspects to get to know in the particular professional path that I'm currently following". If CS was my world, that checklist would be a map of the country I'm living in at the moment (or even better: a travel guide).
Webpy on heroku
Does someone have a good tutorial on hosting webpy apps on heroku?
Some of the Android "HDMI stick" devices I've seen running Allwinner SoCs aren't very fast either. Granted they're faster, but compared to SoCs in cell phones, they're dog slow. The Android builds also always seem to not work in one way or other.
Ubuntu for years. The packages system is so convenient and it works out of the box. However I compile Ruby my self.
FbTerm
Demonoid is back online
Too bad you don't really realize that when you're at that age. I think that was implied.
Named arguments can be done by passing a struct as the only parameter to a function, without the complicated macros. Missing arguments become 0, so you get optional parameters for free.

func((struct somestruct){.x = 0, .y = 1});
Interesting research. Of course, you could always hack the Home button to act as a Command key and hold the device in landscape orientation without having to give up a piece of the screen.
Unboxing Echobox
His Broadcom relationship is probably much less relevant now that the foundation has some money in the bank and a product that has achieved wide spread success.
Ask HN: Alternative to VBA macros?
Is there a viable alternative to using office/vba in the common office for tasks that are just beyond the capability of excel?

As a language VBA fulfils its requirements and is easy to write, but the whole macro system is hard to maintain (when the author moves on) and is pretty outdated. Is there an alternative? Some web framework (and all associated boilerplate) is going to be a bit beyond the average person who can make pretty productive VBA scripts for example.
Exciting PSD Mockups for Apple Products
What this stresses is the importance of finding your own problem, that is, choosing your own path instead of having an attitude of waiting to be assigned with a problem and then subsequently becoming unhappy, which is what Feynman calls out as a 'mistake' on his part: not letting or even, not DEMANDING from his student to choose his own problem.

Ultimately, it's the advice to change your frame of reference from the 'sum of human knowledge' to 'what problem can i solve today, immediately'. And to ask yourself that question first and find an answer.

That's not only smart but about the wisest thing I ever heard someone say regarding work.
Bluetooth LE is ideal for this sort of application. WiFi was really the wrong direction to go for a door lock.
My main point here is that recycling a math teacher will not actually teach anything about CS, it will just add a "practical session" where you just write the same math concept with some boring language around it.

When I was a kid, for some people the advantage was that they actually got to turn on a computer and type on a keyboard for the first time in their life.

But nowdays, you don't really need to do that. Not in France at least.
The internal bus - AMBA/AXI/etc., so it's basically another peripheral block the CPU can access directly.

(That datasheet is also very incomplete - there's lots of other interesting stuff in the SoC like the MIPI CSI/DSI interface, and if you felt perverse enough and had the right skillset you might be able to get Ethernet-like data transfer out of one of those...)
Marketing your Public API
That does nothing against hardware keyloggers.

Exploring process names is sub-optimal on modern OSes.
The nice advantage you get with Multi-Hop wireless networks is Link Layer retry. So not only can you hop 50+ miles, you also are able to retry in the face of RF noise at some of your hops.
I'm sure you're right. As I said, I'm referring to my memories of an interview. That being said, do you think such views of causality have affected scientific progress in the Muslim world at all?
That's not a proper C compiler though, as Microsoft like to point out regularly as a lame excuse...
"How to spot the fake answers put there to fool you" == "how to see when an answer isn't even in the ballpark". That's a useful skill. That "context clues" thing suggests teaching students how to solve the problem in front of them, not the easy problem their mind wants to substitute for it [1].

From what this guy describes, "test prep" sounds like "educating students".

I agree that grading of essays is a disaster. It's not specific to standardized tests, however - that's how all my essays were graded from grade 1 all the way to college.

Another way to game the test is on the test giver's side - they get to define what the pass/fail thresholds are.

This is why tests are standardized, not left up to the schools or teachers.

[1] A hard problem: "What is the optimal incarceration time to dissuade people from pedophilia." An easy problem: "How angry do pedophiles make me feel?" When most people hear the first question, which is hard, their mind substitutes the second much easier question for it. See Kahneman's book "Thinking Fast and Slow" for more on this. http://www.amazon.com/gp/product/0374533555/ref=as_li_tl?ie=...
Ashton Kutcher Touts Taptalk To His 16M Twitter Fans
I like your question... it's a shame it hasn't garnered more response.

Fundamentally, by removing the time consideration the question becomes very unrealistic, but I'll bite anyway.

First, you'd have to establish some purpose beyond cloning. Cloning to free the world of a centralized facebook and the surveillance burden that goes with it? Let's run with that.

Design-wise, we're looking for adoption. The easiest identifiers to use are email addresses and phone numbers, though neither are particularly secure we can play on the fact that many people have both to offer two factor authentication of public keys while supporting the only-has-one use case with snail mail or alternate communications path (eg. in person key digest validation) recommendations. OK, so now we've got half a basis for some decentralized exchange that supports mass adoption.

Next up is sell. How to make this more interesting to the average punter than Facebook, while maintaining global appeal and not having to take on the burden of content creation ourselves? Perhaps with strong support for the content classes people are time and time again proven to care about: drugs, porn and p2p media. This doesn't necessarily have to break any laws, but it probably will in some self-labelling-as-democracy-exporter draconian regime, so we have to include this factor in the design. Luckily, decentralization will be a big help.

Finally, we would want to incentivize people to market outside of the network to pull in new friends. This could be done by developing some unique physical use cases like phone-to-phone ad-hoc wifi based sharing and public use local storage drop wifi boxes around major cities.

The total hardware weight of such a clone would not be as big as Facebook, simply because of its distributed nature. In fact, it would be far smaller. The search would be different, and would only affect people who chose to register in a central registry. This could even be developed by a third party (or better: multiple third parties, seeded by giving away a proof of concept open source codebase) in order to enhance diversity and thereby strengthen the infrastructure against authoritarian takedowns.

Well, just some ideas. Less tech-stack oriented because connecting to fewer peers would probably remove most of the scaling problems. I think that mobile platforms generally demand a certain tech stack, and of course web stacks have been done to death here...
Not just business centers. Pretty much any public access point/terminal.
Especially when traveling abroad.
If you're willing to spend quite a bit of time configuring XBMC it runs smoothly. I use openelec with the theme 'bello', any animation heavy themes will kill it straight away.
Snowplow is in there and we are Apache 2.0 :-)
Concurrency primitives and abstractions in Ruby
http://security.blogoverflow.com/2013/10/debunking-sqrl/

Sqrl looks to have some pretty bad flaws.
I advise caution about various percents being thrown around without enough context. I understood the 50% figure above as describing the conversion of heat energy into motion, e.g. inside of a natural gas power plant. The figures you quote are defined as being on the customer side of the energy meter.

Further below that calculation is updated to try and reflect the source fuels using some US EPA numbers: "The (US averaged) inefficiencies recalculated relative to source fuels energies are hence 25% for induction cooking surfaces using grid electricity, 84% for induction cooking surfaces using on-Site Solar, and 38% for gas burners.

The original point (that burning fuel to heat things to spin things to make electricity which is moved to your home to heat a pan is less efficient than moving the fuel to your home and burning it there to heat a pan) is maybe better illustrated by the EPA source-site ratios given to make that adjustment: "3.34 for electricity purchased from the grid, 1.0 for on-site solar, and 1.047 for natural gas. The natural gas figure is slightly greater than 1 and mainly accounts for distribution losses". So if the "electricity purchased from the grid" was generated with natural gas in the first place, you can and see the difference there.
The use case of the Pi is a computer that can be given to small children to be theirs, to be a counterpart to the BBC Micro of thirty years ago.

It's also an attempt to get right what the OLPC people got wrong (too expensive, too different from all other systems).

It has to have a decent display, which really rules out microcontrollers (an early prototype was indeed an AVR that ran Lua and output composite video). It has to be cheap, and indeed it is cheaper than all the other full-fledged Linux boards with larger processors and more RAM.
This is a little cheaper, but not $35:
http://raspberrypiaustralia.com.au/products/raspberry-pi-mod...
The only thing I don't run myself is email, which I pay Fastmail to do, because dealing with all the required things to have a decent reputation score so I don't end up in a spam box is too painful.

It's a compromise, but you could use a paid SMTP service (e.g. Sendgrid, SMTP2Go) for your outgoing mail and still use your own locally hosted system for the UI and receiving mail. At least that way, you'd have more guarantees over mail safety, etc.
http://www.aholme.co.uk/GPS/Main.htm

Basically, if you are sampling the thermal noise with a 1-bit ADC, you are measuring the times of the zero crossings. The GPS signal will affect the times of those zero crossings. The thermal noise will be random, and therefore over the long term will even out. The GPS signal is a very low bit rate (50 bits per second), so you can gather enough statistics to identify each bit.
The issues in this article go for beyond NCLB and some cheating. Parks was in a district in which students came from incredibly difficult home situations. No school or teacher or test was going to change that. That may not be your situation. Most likely, it ISN'T your situation.

There are probably other reasons why you chose homeschool (there are some very bad reasons people choose to homeschool their kids, and few good ones), but you shouldn't use this one.
It has extremely good 3D acceleration, provided you're not unreasonably upset by using binary drivers. You can now get fairly good results with the open source ones too (30fps Quake3).
THE WORLD IN 2025 [pdf]
Julia 0.3 Release Candidate 1
OP makes no mention of hardware keyloggers. These are cheap and easy to use - requiring a few seconds access to install and a few more to retrieve.

Keyloq make a range of products.
or not having a battery powered lock in the first place… the concept just seems utterly absurd.
On the AT up to a few weeks ago. A few hundred miles in a weekend hiker with one of these at a shelter let everyone recharge their devices and they were a modern Prometheus to us. If weight (33 oz + pot + utensil) were not such a crucial consideration to one's happiness when long distance hiking it would definitely be in my pack. It has worked very well for me when testing at home (boils 1 liter of water in ~4 minutes using a handful of wood fuel) and charges devices (subjectively) as fast as my wall outlet.

I plan on winter hiking thru some areas with re-supply locations > 7 days apart and may use the biolite in place of my solar external battery (9.4 oz) since it will also serve for melting snow. I did not cook anything while on the AT (just soylent and mainstay bars) but I anticipate that warm meals will make winter hiking more enjoyable.
No need to remain safe. Just set an example right now and get over this forever. What their decision means is that I can't host code on GitHub because I might have down times (at least) if some clown thinks my software can be used to commit crimes.

Of course my software can be used to commit crimes. Probably any software can.
While we're here, I'd like to call attention to the fact that the Pi foundation has hired someone to opensource the X display driver, addressing one of the common criticisms about openness:

http://anholt.livejournal.com/44239.html
Virgil: 3D GPU For QEMU Machines
Wow! Subliminal eternal poem indeed!
> It's like wanting Google to be the legal shield for everyone committing copyright infringement on their sites. It's not remotely economically feasible.

Watching a little bit of youtube in say e.g. Germany might change your mind. Right now the opposite is the case, Google is acting as an illegal minion who censors arbitrary videos by order of anyone who has some cash.
We need an "(up|down)vote but derail/off-topic" button. Upvoted anyway.
"Hey, cowboy where is your horse?" is translated into Chinese as the slightly mangled 嘿，牛仔是你的马在哪里？

That's partly because the input is bad grammar, casual American. Garbage In, Garbage Out.
Actually, I don't get why analytics should be SaaS. The detailed history of all user interactions with your product since launch day is one of your company's _crown jewels_, far more than your payroll data, or even your ticketed customer support interactions. You should be warehousing and mining that event data yourself, not outsourcing the ownership and analysis to a one-size-fits-all SaaS. (Disclaimer: Snowplow co-founder :-)
Essential tips for your first 100 days as an IT leader
Interesting but "Tracker must be at least 5 characters long" is a bit of a problem. How to track something like "Yo" for the Yo App or "Gaza" for the current unrest there?