skysight-inc/HackerNews huggingface dataset:
I've found a new way to make airports handle twice as many departures per hour: send a plane to each end and tell them to take off at the same time! So far: 0 crashes!

It's the counter-intuitive out-of-the-box thinking that I come to HN for!
How in the world did I never come across this all these years?! Amazingly informative. Got lost in it for hours.
"Users don't care about files. We'll just store everything in the cloud!"

Depending on how long ago this happened (how much you've overwritten since then), you might be able to dump an image of your userdata partition and recover your notes.

http://extundelete.sourceforge.net/
The problem is that some "interactive stuff", like Farmville and Candy Crush and to some degree Angry Birds, is more similar to a Skinner Box than any true interactive environment. Books and puzzle are much less likely to push those buttons.

Also I think there is a worthwhile kinesthetic element on puzzles that is lost online. That could vary from learning to precisely line up puzzle pieces to other things. For instance my younger DS enjoys both the ipad and physical versions of Rush Hour/RHjr. Honestly, setting up the board in physical version is more of a sequencing challenge than solving the puzzles... I know... that makes no sense... however I've seen it again and again. The physical version teachs a superset of the sequencing, planning, and visual skills of the app.
Public sector can PRINT currency.
Private sector has to EARN money.
Moron4hire stated a very clear theory: the disparity in crime rates is caused by income/poverty. That particular theory is wrong.

Now you seem to be claiming that the disparity in crime rates is caused by some complex combination of things. Can you clearly state what that combination is and what evidence would prove your views wrong? Or are your views not even wrong?
General question about rust: Is there any way to reliably write constant time code in it? Or are you always at the mercy of the compiler undermining you?

Rust generates LLVM code, which means that the optimizer is going to do pretty much the same stuff you'd expect from clang (except that with Rust, LLVM doesn't need to worry as much about aliasing, so it can be more aggressive). For inline assembly, see:

http://doc.rust-lang.org/guide-unsafe.html#inline-assembly

Rust also has a very convenient FFI, so if you have a chunk of assembly which uses the platform ABI, you can wrap it and call it easily.
Learn C first. Learn C first. Learn C first.

It's a small language, it's everywhere, and it's going to build character.

Rust is still undergoing active development, and solves a different problem space than C by virtue of what it adds. It's a good language, mind you, but it doesn't expose you to the warts of hardware like C will (by design!). It won't let you deal with null or dangling pointers. It will abstract away data types with let. It will treat memory safely (which it really isn't). It's a great language that will hopefully replace C one day, but that doesn't mean you should start there.

Learning and debugging C will help you understand how processors work (especially if you start with something simple like an MSP430 devkit). You can look at the code and the generated assembly and see pretty much how the compiler came up with what it did. If you're developing on a Unix descendant, you'll be dealing with things at a level the operating system intends.

You'll get to look at a huge corpus of code already out there and see what works and what doesn't, and if it strikes you you'll be able to modify it (say, making mods for Half-Life or Quake 3 or whatever) and see how things work.

Start with C!

EDIT:

Later, you'll see why C needed replacing. You'll never appreciate Java fully, for example, without dealing with all the stupid C++ allows.

Comedy option--learn Erlang or Elixir--you'll be spoiled for the rest of your career once you see how annoying things can be elsewhere.
for fun bug tracking in the web audio tools, arewedubstepyet[0].

[0]http://arewedubstepyet.com/
https://proxybay.info/list.txt
Can you file a bug? https://bugzilla.mozilla.org/enter_bug.cgi?product=Air%20Moz...
...but I have different hypotheses on the mechanism and motivation of the players.

Of course you do!

This kind of discussion needs to be out in the open to a far greater degree than it currently is.

Your last statements are good food for thought. Thanks.

Likewise on sympathies.

This thread has got me thinking on ways to put some basic information out there in the hopes of a greater dialog.
http://www.flightradar24.com/ shows live flight tracker
If this is something you find interesting and like flight sims, you should check out some of the live ATC groups.

http://www.bostonvirtualatc.com/ and others allow you to work as a controller for a virtual airspace populated by human "pilots."
Help Me Become a System Administrator – GoFundMe
I think the limitations are not main reason why these 8-bit computers produced many good programmers. It's the fact that they booted straight to BASIC. In many cases, that was all you had. That invited people to start experimenting.

My parents were also poor, I learned BASIC without having access to a computer except for one hour a week at school, I didn't have my own computer until many years later, I was fixing other people's computers to earn money to get components for my computer, I didn't have access to internet until around 2000, so I was learning from outdated books. I sometimes wonder what would happen if I didn't have those limitations.

Anyway, Raspberry Pi is definitely the closest thing to the experience now. You boot up the default image and you have access to a lot of programming tools. You even get to peek/poke memory to access the GPIO pins, but you have to do it as root these days. :)
Got stalemated with a bare king against four queens and stuff.
Link to the full set (top of the page): https://people.xiph.org/~xiphmont/demo/
It's true, I'm mystified that TNR gets any respect at all. I've always equated them with neoconservative/hawkish Democrat ideology, lockstep allegiance to Israel, support for the invasion of Iraq etc etc. It's funny because when Marty Peretz bought it in the 70s he pretty much kicked everyone out. I don't know what politics Hughes has but here's hoping it's to the left of Peretz/Weiseltier.
Thanks a lot for the only useful comment! :)
The confusion likely stems from the various limits which existed when running qbasic in real mode on a 486.

Conventional memory was limited to 640kb. Access to higher amounts of memory either required switching to protected mode or using XMS.

Additionally, there was the segmentation limit of 64k for pointers, which may have limited things in qbasic.
Do you feel that it would be wrong to kill a healthy dog for food? While I get that morality is subjective, I think people would have said similar things about black people back when Einstein wrote this.
Show HN: clip – Embeddable, composable [c]ommand [l]ine [i]nterface [p]arsing
I had a Laser computer with the same specs. Even slowed down to 8Mhz, some games that were meant for an XT weren't playable. I popped the cpu out of the socket and I've had it on my key chain since 1995.

https://i.imgur.com/qgjDzbm.png
While I can sympathize with the author, this really has nothing to do with Barnes and Noble and everything to do with the consumer computing experience being watered down to the point where you no longer have any reasonable control over your device. The same thing could just as easily have happened on iOS or on Android, and the author would be just as fucked.
I added a page to show the full title of videos to make it easier to find specific talks.

http://104.236.115.7/videos.html
Must you buy the equipment? Can you beg or borrow time on the machines someone else has at night?
I still see tight hardware constraints now. Until '10 I was working at a company that made flash CF cards which used 8-bit processors. 32K of SRAM and 64K of code space with bank switching. Every clock cycled mattered. Hand coded division operations. 32-bit integers are a luxury. Even wrote some self modifying code for an inner loop that boosted performance by 25%. Nowadays that company is using ARM processors but you still hit constraints (usually memory) not seen on PCs and servers.
This is genius... why doesn't it have more points?
This was on android, so you're right on that point. Sounds more like more poor engineering to me though.
That's a very good point. Sadly we need to generate quite a lot of data to get the idea going. This means we would use the machines 24x7 for a long period of time. Long enough that outsourcing data generation would effectively be more costly.

Since those machines are quite expensive, everyone is using them or renting them at full capacity to amortize the investment, so borrowing is not an option.
I just happened to have read this & it kinda unequivocally says "Cut out the TV". It interferes with your infant's brain's learning. (early ages) http://www.goodreads.com/book/show/8445273-brain-rules-for-b...
One has to always back up important work. What if your hard drive just goes belly up tomorrow? You can lose months and months of work that way. If you value some information, just back it up. You can't rely on one copy.
Ask HN: Let's meet up
Hey guys, I've seen most of you help me to get through th tough moments. I just wanted to say thanks for that. How about meeting each other online ? I mean, that'll help me and you, both, grow our circles...
This is really bad advice, except for the last part. :)

If the idea is "Hey, let's use a framework good for beginners and hack together projects", OP should just extend their Javascript knowledge into Nodejs--and there's nothing wrong with that.

"By learning Java, you're already getting some good CS fundamentals."

This is wrong. If you are trying to learn CS fundamentals, learn Scheme or Clojure or some other functional language. Java in practice is basically plumbing together large frameworks built by people smarter than you who probably worked at Sun fifteen years ago--and who often got things wrong. Java in theory is ramming OOP design down your throat, and still exposing enough implementation details of the runtime that you can't ignore them.

Java is a not a good way to learn CS fundamentals.

if you want to make programming into a career, you don't need to learn C.

This is only true if you want to be a blub programmer and punch the clock and basically just farm code in enterprise. Learning C is essential (barring learning assembly) to getting access to great swathes of performance-critical environments, tracking down weird bugs, and generally understanding what you machine is doing.
Just to be clear, my goal wasn't to be the best router for every situation, but a good one for my needs. I know that other router may be better in a lot of other use case and this why i wrote that my test were for fun. I still think for people who have small application and small server ressources, bone can be useful. And really sorry if you feel so angry about it.
Well, if you're in SF you could show her the 7 bedroom mansion you could buy in Kansas for the price of a one bedroom in the mission.
thanks for the positive comment !
Sorry to blame the victim, but I'm gonna have to.

You took weeks of vitally important notes in the Barnes and Noble app on your Android Tablet? With no attempt at any point to save them elsewhere? I would find this to be an insanely bad idea even if I hadn't read this post
Whoops, I just noticed I phrased my original comment like "I wonder how many games Notch plays" (present tense) which is exactly what you showed. I meant to phrase it in past tense. Sorry, that was my bad.
On a related note, how does one get access to the leaderboard data past user #100?
Wow -- that's impressive -- 1kb -- really?
FYI, it's open source: https://github.com/zlsa/atc
Done https://bugzilla.mozilla.org/show_bug.cgi?id=1111307
Here is chess in 1 kb, written in 6502 assembler for the KIM-1 -- in 1976!

http://www.benlo.com/microchess/

The instructions say, "If you are an above average player, you may find that the MICROCHESS program is below your level ..."
This is just like the "OMG I JUST GOT HACKED AND AM MISSING MY LIFE SAVINGS OF 40 BITCOINS"

Turns out you ran remote viewing software on a computer that hadn't been updated, shared passwords between services and didn't back up anything.

Yeah... so you shouldn't store something so valuable on a medium you don't understand.
What do you get when you combine 4 GoProa quadcopter and a cruise shiper
I like this paragraph of the article best (but there are a lot of other good paragraphs, building to an overall good whole, so I encourage you to read the whole article): "In Better, Atul Gawande argues that when we think of improving medicine, we always imagine making new advances, discovering the gene responsible for a disease, and so on — and forget that we can simply take what we already know how to do, and figure out how to do it better. In a word, iterate." That's exactly it. Medicine improves most dramatically simply by spreading the word about how to prevent and how to treat illnesses better to everyone who hasn't mastered that yet. That's the biggest single factor in steadily reducing death rates at all ages all over the developing world.[1]

The one time I had an immediate family member who needed treatment for a puzzling disease, my mom was still working as a surgical nurse in our state's main research university's teaching hospital. She knew who the best surgeon was, who the best surgical resident was, who the best anesthesiologist was, and who the best surgical nurses were. My relative was able to recover fully very soon after surgery that THAT surgeon thought had "nil" risk--he was confident of his abilities, with justification. Now that my mom is not in active practice of nursing anymore, I would like a better consumer-facing channel for information about which surgeons are the best in town. I would definitely ask the nurses I know who work at teaching hospitals if the question came up again for my family.

[1] An article in a series on Slate, "Why Are You Not Dead Yet? Life expectancy doubled in past 150 years. Here’s why"[3] Provides some of the background.

http://www.slate.com/articles/health_and_science/science_of_...

Life expectancy at age 40, at age 60, and at even higher ages is still rising throughout the developed countries of the world.[4]

http://www.nature.com/scientificamerican/journal/v307/n3/box...
Losing weeks of work isn't pleasant, but I think your reaction is a bit over the top.

As a developer I know that even when you put in the time to bug test your app it can still misbehave, and as someone who's involved in managing a support team I think kathrine did a pretty good job considering she didn't erase the notes and she can't really will them back into existence.

I've lost plants of important data in the past because I only had it in one place, the lesson here is that when you have important data you really want you should keep it in more than one place.

Good luck with your novel!
Bad Microsoft
And even some otherwise fairly ordinary filesystems don't support swap files (e.g. btrfs).
> I took another shot at coding this year to see if I could build anything interesting in C++, but the difference between something like QBASIC and a full blown C++ IDE just ended up baffling me more than anything else, and I struggled for a bit.

That's a really damning statement about our modern software ecosystem. You see what this guy was able to put together as a kid, and it's impressive. Sure, it was close to 20 years out of date, but it was good-looking and (appears) usable.

Why isn't it as easy for him, with the knowledge he's accumulated, to build software with modern languages, modern tools and and modern libraries as it was for him to build software with BASIC?
You mean like people write notes on paper and they don't mysteriously disappear when you buy a new pen?

It's pretty standard to warn people of destructive actions.
It has everything to do with Barnes and Noble: Apparently you can't get a person who is not reading from a script when you need help. That is a big problem.
Brown didn't attack or charged the officer. That's a lie by the officer. Ever watched "Chicago"? "They both reached for the gun".

Prosecutor, just accidentally, a clerical error mind you, withheld witness' transcripts from the grand jury in the Brown's case.

We all know what happened - Brown was executed for angering the officer, for not demonstrating full submission from the moment the officer started harassing Brown for jaywalking, ie. instead of just writing the ticket for jaywalking, the officer went on power trip ...
I didn't consider the idea of 12/24+ ripping speed. That's a very good point.

>> I love the image of reverting to cassette tape as an illustration of DRM: intentionally selling an inferior product - because you buisiness model no longer fits with reality.

> Just to be honest, as a musician I find this kind of statement rather rude.

How's that? CDs worked fine w/o DRM. LPs work fine w/o DRM.

Regressing to lossy media in order to extort (as opposed to solicit) money from fans seems regressive to me. It's a little like banning radio plays of songs, because people can (and did/do?) tape radio... while this is all more akin to libraries:if the product is any good -- free copies/samples will lead to more sales.
Hi Nextos,

First you'll need to identify VCs that would consider funding you. There are some VCs that exclusively focus on reformulations, others that focus on devices, others that do HealthIT, and some that do new drug discovery.

If you're going to a VC and they don't have a track record of investing in similar technology you're likely outside of their comfort zone and/or investment thesis and they will likely pass.

Second, once you've identified your target firms, find some of their portfolio companies and offer to meet exec at the company. I would explain what you're working on, try to share your vision for why the project you're working on is 'frightenly ambitious' and why you can actually pull it off. If you've done a good job at convincing this exec, I'd followup with a request for an introduction to their VC investor.

Alternatively, (or perhaps in parallel), I would look into getting an intro from a professor at Cambridge! Many professors in biological research have some ties to investors (as consultants) or companies via former students or projects that have gone through their lab. As a current grad student, I imagine such a meeting would be trivial to setup but be prepared to rigorously defend your proposition before they expend their reputation by introducing you.

Whatever you do, don't cold email these VC firms. They get thousands of emails every year and they simply don't have the bandwidth to review them all. Which is why an introduction from a trusted intermediary is so important.

Check out this post for a biotech vc, he has some good tips:
http://lifescivc.com/2013/09/ten-tips-for-raising-startup-ca...

Good luck
That quote definitely doesn't make sense. Maybe he's thinking of Windows ME, widely regarded as being worse than 98? It's an odd thing to mix up for anyone familiar with the two.
Darpa Created a Self-Guiding Bullet
You must be right.

I learned to code in machine language, I was punching in hex codes into an Amiga, all from one reference manual. It was a painfully slow way to learn. With no IDE or other reference manuals, QBasic would be the only way to achieve any of this.
The user should have a reasonable expectation that an app upgrade won't wipe data. Barnes and Noble failed to invest in enough quality (either design quality or quality assurance) to at least offer a warning that data would be lost.

However, as others have said - you should have had a backup.
Politely, this is bullshit. If B&N's app is known to lose data regularly, B&N should be responsible for backing it up automatically. Otherwise, they should not pretend to store the data.

Moreover, I would not voluntarily do business with a company that doesn't provide actual answers in response to a support query. "Katherine didn't erase the notes" is not a valid answer: nobody erased the notes. Presumably, they are still there somewhere.
You could of course say that publishing documentation of your (possibly illegal) activities was considered disseminating classified information, and revealing it would be considered spying for a foreign power...
He was taking notes on a device that isn't designed to save them in a standard format or let you back them up. Why does the rep's script have anything to do with it? His notes are gone, and there's nothing she can do about it.
Yantra is actually located in the small town where django was created (lawrence)
I've had to learn the bitter lesson of making backups, over and over. Bad engineering is only one of the endless ways to lose data.
Hacks or Effort Shock?
arebop, why aren't you looking for the worst in people like the rest of us?

Frankly I remember playing with qbasic/basic and being put off by how unwieldy it all was. Kudos to any kid that makes anything in basic.

I didn't become interested in programming until I managed to get a copy of Modula-II off of a BBS.
Also

> old Apple Powermacs from the 1980s (the tiny ones)

Except that Power Macs were available from 1994 until 2006.
Thanks for the reply.

I'm not a developer, just a mechanical engineer and having extreme difficulty in landing a job. Do you believe if I do the course on the data analysis will allow me to get into the Financial industry? I really enjoy the concept of FOREX, stock trading and setting up algorithms for it like what 'investment companies' do or the 'hedge fund' guys.
Having only been tangentially involved in open sourcing one project (pixelwave.org) I probably can't give you everything, but I do have a few nuggets that might help:

1. Documentation: a very important part of any project is its documentation. A detailed getting started guide, installation/setup instructions, and api documentation are what gets developers interested. If they don't exist, or aren't good enough, the project wouldn't gain any traction.

2. Licensing - there are many types of open source licenses and it's important that you select the right one. Some require attribution and some don't. This is one area I leave up to the experts, but know is important.
That sucks, but I highly doubt a customer service rep knows what a .trash folder is or what shell access means. A customer service rep is just going to repeat what he/she has been instructed to say in that regard. It would be difficult, but if you managed to talk to someone who actually worked on the app, you might have had a chance.
SoundKit and MusicKit were lost (thus an app I wrote which relied on them couldn't be ported to OS X beyond Rhapsody).
Parrot’s New Bebop Drone Flies Like an Angel – Once You Learn Its Secrets
Download bypass iCloud activation – iOS jailbreakiOS jailbreak
It always amazes me how dense materials get as you move through the periodic table. For example, a cup of mercury would weigh about 3kg or 7lb!
But that's the problem... this isn't a reasonable expectation. I get that everybody wants their software to feel like magic nowadays, but a more realistic expectation is that programmers are human, software is buggy, and things are going to break every now and then.

If there's any chance that this breakage is going to be a problem for a user, then developers of the app (and the operating system!) should really be providing some way for the user to take preventive measures. This can even be done automatically, but it needs to be a little more robust than an "app updates shouldn't wipe user data" guideline.

This is one of the reasons you're not going to see tablets replace desktops/laptops with real operating system in the business environment any time soon.