skysight-inc/HackerNews huggingface dataset:
It's a cool idea; as other posters have mentioned, there have been other projects mapping VRAM for swap, etc.

I'd personally be wary of putting anything too important into VRAM. About five years ago I did a bunch of work testing consumer GPU memory for reliability [1, 2]. Because until that time GPUs were primarily used for error-tolerant applications (graphics) storing only short-lived data (textures) in memory, there wasn't a whole lot of pressure to make sure the memory was as reliable as that found on the main system board. We found that indeed, there was a persistent, low level of memory errors that could be triggered depending on access pattern. I haven't followed up for recent generations, but the fact that the "professional" GPGPU boards both clock their memory slower and include hardware ECC is possible cause for concern with leaving anything too important on the GPU for a long time.

There's code [3,4], too, but I haven't actively worked on it in a few years, so no guarantees on how well it runs nowadays...

[1] http://cs.stanford.edu/people/ihaque/papers/gpuser.pdf

[2] http://cs.stanford.edu/people/ihaque/talks/gpuser_lacss_oct_...

[3] https://github.com/ihaque/memtestG80

[4] https://github.com/ihaque/memtestCL
When people unknowingly do things that upset you, the considerate thing to do is to tell them first, not the whole Internet. Give them a chance to explain, apologize, amend. If they don't to your satisfaction, then by all means go wide.
"If you put the frog in cool water and gradually increase the heat, the frog will boil to death because it doesn’t sense the danger. In this story, we are the frogs."

Indeed. And the fire IS Javascript...

The beginning of the article reads like care instructions someone would leave for the person they hired to babysit their pet velociraptor. "Now, here are all the things you shouldn't do or else Rapty will literally rip your face off"
Eh, I immigrated to the US, then later to Canada, and I experienced exactly the same thing because having no credit rating is the same as having the worst possible credit rating.

I got over it, and figured out how to move on with life.
The concept is not new - I remember some utilities that would let DOS use the VRAM on a VGA (256KB available, but slightly less than 4KB actually needed in 80x25 text mode - and 256KB was a big amount in those days), back in the early 90s. There were some demos that used this to their advantage too.
> Police are trained only to shoot to kill

As I understand it, police are generally taught specifically to shoot center of mass because aiming there is the most effective way to reliably and quickly end the immediate physical threat. This also ends up pretty close to maximizing the killing effectiveness of shots, but is not the primary focus.
I'm pretty sure I read about someone writing this at some point, but I couldn't find it.
I haven't used Radxa SBCs, but I did some development for RK3188 GNU/Linux support half an year ago. At the time the hardware video encoders and decoders were not supported on GNU/Linux, but worked ok on Android (with libstagefright support I think).

I've added XV support[0] for video resizing and colorspace conversion, after which mplayer compiled with NEON support and with multithreading could decode in software pretty much any video I've thrown at it.

Things could have significantly improved since then, but I've been out of the loop.

However, I would strongly recommend just going for a Jetson-TK1 - I happen to be posting this from one. You get a fairly comprehensive reference manual and NVIDIA fully supports GNU/Linux (albeit with proprietary Xorg drivers at the time), the ARM cores (Cortex-A15 @ 2.3GHz) are much faster, the GPU supports full OpenGL (as opposed to OpenGL ES) and NVIDIA and the community are working on a fully open source driver stack (with nouveau).

[0] https://github.com/lgeek/xf86-video-fbturbo - very much abandoned alpha-quality software
This is funny because if you had watched the "How to start a startup" class you would have seen that almost no time was dedicated to management practices. Across the board on HN and in other hacker spaces, "Management" is universally derided as something worth studying. In practice it is hugely important and impactful but the tech community doesn't seem to care.
OK I know it's a simulation, but as a pilot, this really helps understand what ATC is going through. If I was a flight instructor, I'd recommend my students spend some time with this.
I would actually really love to see this. Could you find the HTML working group thread or does it have to be a competition?
see also Guix.

http://www.gnu.org/software/guix/

> Hackable. It provides Guile Scheme APIs, including high-level embedded domain-specific languages (EDSLs), to describe how packages are built and composed.
My oldest is 3.5. We don't have cable. She gets to watch YouTube sometimes when her little sister is taking a nap and we can't get her to stay quiet. Otherwise basically zero screen time. We hope to keep it that way as long as possible. She'll never have a TV in her room. I find that horrible. Video games will appear eventually, and a computer... Not sure yet how to handle it. Don't want her to just sit there all day. She's had a bit of iPad time but not much and we are trying to limit it to only a rate once in a while.
This is only true if the cause is pilot error. If the cause is improper maintenance, the responsible party is still alive.

In the case of the NTSB, there is a strong culture of not penalizing errors unless they were criminal or egregious, which works well in promoting cooperation with the investigation. This would likely be very difficult to achieve with doctors, especially in the US.
You have to spend time and find it out by yourself. Entirely depends on the type of kid you have.
It literally took me 5 seconds to find at least one instance where it didn't happen that way:

http://atlantablackstar.com/2014/11/24/white-man-beats-two-c...

Anecdotal evidence and all that, but from a foreigners perspective, it seems America still has to deal with racial bias and a police force that is all too happy to escalate situations.
The problem is that because of their obvious bias, we can have no assurance that they are accurately surveying all of the available meta-analyses, and that they are properly representing the information and its level of certainty.
Check out the National Crime Victimization Survey which corroborates the conviction stats.
I wish this was available for FreeBSD.
Startup idea: use the integrated scheme interpreter to program an interactive fiction game, and post it here.
I can put the loop a function if you want a nice compact version with a friendly name. Not sure what level of abstraction you're missing.
Is Google everywhere?
I think it's a pretty hostile job in general.
If this area is of interest you should also check outhttps://karmiclabs.com. I have no relationship with the company but the founders are friends and think they are doing some really interesting things in the payment and debit card space.
A comparative look at overloading in C++ – Part 2
While the title itself is a little misleading, i find the experiment incredibly inspiring.
Since I played "Kennedy Approach" on the C64 I dream of such a voice recognition ATC simulator.
I have planned to program my own with such a limited vocabulary since more than 10 years. Well, in my next live then.
I tried this a (long) while back... and it just wasn't practical as a search engine.

Would love to see adoption of this though. It would be great if there was a web interface for it for folks afraid to / can't install a fat client. It wouldn't contribute to the network, but more people would use it, which might lead to people with cash supporting it.
Not strictly online, but this course is very good. Unfortunately, a little pricey.

http://www.thegreatcourses.com/courses/games-people-play-gam...
This is really good fun except it's incredibly difficult to read the navigation beacon names, even with zoom it is just very pixilated.
Needs better error correction when it comes to landing I haven't been able to land one yet I get it close to the lines but no cigar. I've resorted to just trying to get them to collide.
I'm thinking ethics are rather a field of application for game theory.
What was your experience level before you started this?

I'm about to graduate with a degree in computer science and I would love to work on a long term project like this but I feel like I could never accomplish something remotely close to the complexity involved in your project, especially without outside help like the internet.
This OS is interesting enough on it's own, but I want to hear more of the story of how and why it was created.
Back at Trilobyte, circa 1994-1997, everyone, without exception, had a NeXT (a NeXTstation or a Cube, depending on need). So everyone had email, fax, and so forth. The workload on the IT guys, as far as the NeXT kit went? Pretty much zero, other than folks like me wanting a bit more memory and disk (in my case, for a MU* or two, which was approved without trouble).
PHP at 5000 Requests per Second: Hootsuite’s Scaling Story
There's a third reason for silence.

I may remain silent if someone's reply makes me reconsider my earlier opinion. In that case, I'll upvote them so that they can get some visibility if they don't already have it.
The story sounds like it has some significant parallels to that of Julian Assange in his teenage years (at least as depicted in the movie Underground). Is he an inspiration to you?
I relate somewhat to poster's situation, as one of my half-brothers had a somewhat related experience in rural NT, sans the happy ending. If the poster is reading HN, I'd be happy to catch you up on the state of Australian tech. My e-mail is in my profile.
>You win it with troops on the ground.

This approach has a long history of being insufficient when you are fighting against locals (unless you have a relatively specific tactical objective). You win this type of war by gaining popular support of the locals. This normally requires boots on the ground, but most of them should be work boots, not combat boots.
JXCore – A Multithreaded Node.js Fork
We certainly thought so (I was Thomas's mentor this summer).
Its fun, The two speeds are at the extremes though, Maybe a third halfway between them.
Runway names are impossible to see while landing a plane and it's not obvious that takeoff always happen on *R runways.

If it was expanded it use actual flight data (if its legal) it would be something I could see myself losing a lot of time to it.
That's my understanding. I'm guessing you might already be aware this is probably what happened, but in case not, I trust you will investigate.

There is a reason people are so angry. And I think it's more than a kid (who even the most sympathetic must secretly understand brought it upon himself) getting shot. People in some communities are sick of being treating with lack of respect at nearly all turns by law enforcement. I can't say I blame them.

(edited after thanks and upvote. apologies if content was changed substantially.)
Show HN: Hacker News Android Reader
Hi,

I have been a lurker for a long time, and had always wanted to see a good reader for HN on the Android platform.

Here is an early screenshot:

http://ravneetg.com/HN/HN.png

I see there are some which are based on scraping the site. I was interested in using the official API by Firebase, and have refreshing capabilities as supported by the APIs.

So I started this weekend on a Android 5.0 App (pre 5.0 support also expected) based on the Firebase Android APIs for connecting with Hacker News data.

I plan to add:
1. Comments reading
2. Auto update as the API pushes the changes

Later:
1. SignIn
2. Post Comments
3. Up/down votes.

Not sure if there is any traction for something like this, with a tasteful UX, so posting here to test the waters :)

Thanks!
Ravneet
My new online-conversation digestion involves reading the posts from the bottom up these days. I've found this yields interesting results, with what I consider the most interesting posts being towards the bottom, and the 'always-agreeable' generic karma-magnet posts at the top.
Why do you think a shared kernel is somehow more secure than a hypervisor?
Lever (YC S12) Is Hiring an IMAP/Exchange/MAPI Expert in SF
As a type 1 diabetic I can tell you that eating fat requires insulin commensurate with the energy it has. My own mental model of fat elevating my blood sugar level compared to other forms of energy is the rate at which it happens: somewhat slower than simple sugars, and much faster than complex carbohydrates.
Thanks for the comment. I hadn't considered that aspect.
Woah this is super fun and nothing was wrong with it. It was kind of annoying but I feel like all sims are that way. I want to be able to run different airports!!!! And a mode that just goes on forever would be awesome.
He charged the officer and was shot once. Then he charged again and was shot again. Then, he came within 10 feet to tackle the officer and that was when he was killed. This was not 10 (or so) consecutive shots. If the first shots didn't stop him, why would you believe the second grouping would? Or the next?

What was Brown's intent once he reached the officer?
edit: forgot a word in 1)
insert 'say' between the word 'to' and the racial slur.
Could this be financial espionage? I would imagine that the Norwegian politicians have privileged information about oil production volume in the country that some traders out there could benefit from knowing. This is all just a theory. I don't think governments are the only suspects in this type of spying.
Fascinating story. If it's any consolation to the author, some of us still use Vi/Emacs, do batch processing in shell scripts, run complicated commands from the command prompt. And when it's time to take a break for some gaming, launch NetHack or some other roguelike -- in a terminal.

To hazard a guess, the biggest "wow" programming languages for the author now would be Python and JavaScript.
The reason is that you are more likely to hit the target rather than what some propose, that they should just wound him in the kneecap, an almost impossibility.
I like it! It's not for me at all, but it seems really well made. I am going to send it to a friend who is ATC and see what he thinks.
I'd love to go back to those days... 486 with DOS and QBasic, maybe a Borland C compiler if you're lucky enough to have a local computer store that sold copies.

Myself and a friend tried to create our own version of Windows 3.1 in QBasic when we were in middle school. I wish we would have saved our progress. I don't think it was as far as long as I remember. I know it read INI files, and we could drag windows around. Not sure how much else.

OP got to learn how to program the fun way, like a lot of us did in the 90's. Grinding away at crazy side projects on old DOS systems with lots of limitations. That opportunity just isn't available to kids anymore. High powered computers are everywhere and accessible, no reason to make an old PC do new tricks. But I guess they have the web to do crazy things with, so it's not so bad.
Nitpick: It's essentially impossible that a 486 would come with 64KB of RAM. My 8088 XT clone in '88 came with 640KB. 4-16MB would be more common for the time.
I do see a negative number next to my username close to the input field. Since it doesn't decrease anymore, I suppose it must had an effect.
Popular Probiotic May Cause Neurotoxicity
According to their rules, "screen time" is not equivalent to "using computer".

It seems like a reasonable way to limit unproductive, pure-entertainment computer use. A parent with some common sense should be able to identify what is productive.
Looks good. Would love to try it :)
well then, by that standard it appears that people of each race are already much rarer than previously imagined....
Sure, but if you're this cynical you could also make a strong argument [1] that companies work, or fail to work, to improve the life/goals of the managers of the company. Shareholders and employees get screwed on a regular basis.

No private company even pretends to be serving "the market" either. That's the beauty of it, in theory. Nobody in the private sector is working "for" the private sector. And yet (in theory) it works.

[1] http://en.wikipedia.org/wiki/Stephen_Elop
Something about this story does not sound quite right to me. If I were essentially locked up in that scenario, I would at least be confident of the names of the 3 games which were installed, since they'd inevitably be played to death, regardless of how good they were. Also there's this http://www.reddit.com/r/australia/comments/2p63rv/australian...
I love how the entire website is coloured red. I wonder why they went with that particular colour ?
I seemed to be able to takeoff fine off both. Also the runway names are just their heading.
Yeah, it's just a more-aggressive synonym for "oldspace". Couldn't say where it came from.

The EELV and Ariane were a reasonable approach at the time to make rockets a bit more affordable. Any way to do reusability at the time would have required a novel and exotic architecture, with a matching exotic budget. And that just wasn't in the cards.

But now it's not that impossible or expensive to ask a rocket stage to drop out of the sky and sit on its tail. (The hovering rocket is a garage project at this point, though a difficult one--but mostly because of the "rocket" part and not the "hovering" part.) Any existing stage could be modified to do the same with modern avionics, with the addition of an RCS and restartable engine (if it doesn't already have those). Sure, SpaceX's choice of 9 throttlable engines makes it easier, but you can do the "hover-slam" with just one giant one.

Any incumbent who can't manage to do so will rightly be done within a decade. And as hide-bound as they all seem to be, that might be most of them. They'll still have to deal with SpaceX's manufacturing efficiency, which might be even harder, as manufacturing inefficiency is part, for example, of Ariane's DNA. But at least they'll stay in the race.
People who get big projects done don't really play lots of games. Carmack, for example, has said he doesn't actually play any.

It's strange how consistently true this has been. I wonder how many games Notch plays, especially during his prime when he was making Minecraft.
I had a similar although not as tragic story of my own. My parents were poor (dad was in the USAF) so we couldn't get a Commodore 64 or Apply IIe/IIc like everyone else had. We got a Commodore Plus/4 because they were literally giving them away. Since I couldn't buy any games for it and there was hardly any software available, I taught myself BASIC and made my own games. Fast-forward 30 years (geez I'm getting old) and now I'm fairly successful (in my own mind) as a software engineer at a Fortune 100 company. I credit being deprived by my parents for becoming interested in computers like I am today.
I love this.

It'd be great to have the option to turn on/off radio chatter, the sort you hear when listening to real ATC transmissions. Would definitely make the experience feel a bit more immersive.
SpaceX is very, very far ahead of the field, although it's not quite obvious at the moment, though it will be soon.

You see, there are two ways to build reusable rockets. One way is to build a purely reusable vehicle from the ground up, but this is extraordinarily expensive because of all the testing involved before it can be used commercial. The other is to build an expendable/reusable hybrid. A rocket that can be used in an expendable configuration but has all of the needed elements to allow for reusability down the road. This is vastly easier because it means you can bootstrap development on the back of commercial launch business, and do testing that is largely subsidized by paying customers. And this is what SpaceX has been doing.

However, there's a problem. You have to head into reusability from the get go, you can't just modify any old rocket for reusability, you need to design from a place of suitability for reuse from square one. And while that's not an enormous difficulty it is very much non-trivial, and imposes a substantial overhead on R&D and manufacturing costs. This is because most of the optimizations for building a purely expendable rocket drive the design away from the optimizations you'd want for a reusable rocket. In an expendable design it's common for there to be a mix of propellants and a diversity of engine designs between the first and upper stages, it's also common for the upper stage to be more expensive than the first stage, because that stage is more critical for payload performance and launch precision. Also, it's common to minimize the number of engines on the first stage. Even the Saturn V had only 5 first stage engines. And generally there'd be no reason to add first stage engine restart capability on an expendable vehicle.

All of those things results in an expendable vehicle that is completely unsuited to reuse. It leads to a first stage that is very difficult to modify for reuse, and an overall rocket design that does not reward the easiest type of reuse (of the first stage) because most of the cost is in the upper stage anyway. SpaceX went to a great deal of effort to ensure that they built a rocket that could serve the expendable launch market immediately (and pull in hundreds of millions of dollars in revenue) while also being suitable for reuse with comparably moderate modifications. The first stage has 9 engines, so throttling down to a thrust level suitable for precision landings of a mostly empty stage is possible by using only one engine. The first stage use restartable engines (using onboard TEA/TEB igniters). And the first stage is about 3/4 of the hardware cost of the vehicle, since the 2nd stage uses only one engine and is also LOX/Kerosene fueled.

That foresight has allowed SpaceX to be in the launch business for several years, proving the capability of the company and gaining much needed experience in building and flying rockets while also poising the company to bring to market a reusable launcher. In comparison, every other established launch provider in the world could only do reusability by designing a new launcher from scratch.
These guys actually do the back-end / debit card issuing for Moven Bank.
“What is truth? For the multitude, that which it continually reads and hears.” ― Oswald Spengler, The Decline of the West, Vol. 2: Perspectives of World History

“The press today is an army with carefully organized weapons, the journalists its officers, the readers its soldiers. The reader neither knows nor is supposed to know the purposes for which he is used and the role he is to play.” ― Oswald Spengler
Want to help port it? :)
Yeah, I parsed this incorrectly as well. It was an ambiguous statement.

You posted a while back that "scope inference (in Python) sucks". Could you expand on that. I know it's totally unrelated to this thread but I was really hoping to understand what you meant.

Thanks!
Check out Notch's Twitch broadcast history[1]. Since Mojang was sold he has been playing a variety of games, but scroll down a bit and it mostly turns into live programming and Team Fortress 2.

1. http://www.twitch.tv/notch/profile/past_broadcasts
I was having trouble streaming the talks from defcon.org so I decided to mirror it here http://104.236.115.7/ I will probably kill the server in about a week, when load to Defcon servers go down.

The default file indexer for Nginx truncates the file names which makes it hard to find a video, but just appending the file name should play the correct video.