skysight-inc/HackerNews huggingface dataset:
"I don't like that college is, culturally, something you do once. If you've touched a college credit since high school, you're not pure, and you won't be considered alongside the more worthy students."

My actual experience with night school and tuition reimbursement was the opposite for more or less mid-level private uni (real school, 100 years old, not some kind of fly by night loan scam). If you're 18 and a HS senior they want you to jump thru hoops like a trained seal and write essays and take standardized tests and fill out applications and find references and ask for permission to be admitted and hope for weeks you'll be lucky, but 19 as a professional studies night student, "oh, hand me your check and a single page emergency contact / demographic type form, and you're all good" Uh, say what, thats all the hoops you want me to jump thru? Things may have changed a lot in the last decade, but it used to be the school was doing the student a huge favor if the student was 18, but even if you're too young to drink, the instant you applied thru professional studies, you were doing them a huge favor, probably because financially, you were.

Transfer student experience was the same. Oh you attended (insert medium sized name), well fill out a one page form, have them send us a transcript, and hand me a check and its all good. Uh, say what, you make 18 year old HS students jump thru hoops like trained seals but all I have to do to get in is let you know my next of kin in case of medical emergency, and give you a check and a transcript? What?

Now for transfer students a big game is only allowing X credits where X is pretty small, or not permitting certain classes to transfer in at all, which is how I got to take calculus three times, once in HS, and twice, at college and uni. So they may have screwed transfer students over once they admit them, but at least the admittance process was painless.
Children want to learn, and if you dont beat out their love of learning by forcing them into a box that hardly anyone fits in, their inherent need to understand the world comes out.
Its almost... logical.
Second level (Settings -> Privacy -> Advertising) but I agree it is better than where it was before. Please note that I was neither advocating for or against this post or the one I linked. I just wanted to add a similar link to the discussion. Thank you though for letting me know the location has changed, I was not aware.
"Artisans were also very secretive about their knowledge." They probably still are to an extent, it gives you an advantage over others. In the past the secrets of a trade tended to have the same borders as countries.
Ten Legal Terms To Learn Before Dealing With VCs
I have in front of me a system that uses electromagnetic signals to interface between my computer and my brain; part of it even works wirelessly - it's a high-tech system called "a screen and my eyes." In what way is your predicted "direct brain-machine interface" better than my actually-existing electromechanical brain-machine interface?

: I can think code (both concepts and actual implementation) way faster than I can output it in any way.

I doubt you can. You can have the psychological feeling of thinking you've developed the concepts much quicker, but in my experience it's only when I start doing the actual implementation that the full level of precision I need becomes clear, and its that level of precision that slows me down, not the need to physically press keys.
I lost my flagging ability long ago. I habitually flagged political stories that others upvoted. Apparently going against the crowd flagged me for flagging. Heh.

Not the way I'd design it to work, but then it's not my site.
But university education is largely free in Germany right? So the messages seem to be:

Germany: if you're not gonna make good use of this education, stop wasting tax payer money ASAP

U.S.: we don't care too much if you drop out later, as long as you pay your enormous tuition in a timely manner.

That makes sense to me...
Try Logic Programming! A Gentle Introduction to Prolog
> Full-blown mass extinction? How? As I understand it it's mainly coastal regions slowly flooding and weather changing. That's not collapsing civilization.

Mass extinction of large sums of the life on this planet. We might technically survive, but the ecosystem that supports us is dying, and quickly, and we're the ones killing it.

>I'm saying we have 30-40 years until super-human AI.

Ah, ok. Well, if that prediction turns out correct, then you should liquidate your bank accounts, because then it's 30-40 years until we all die screaming.

(Translation: futurist pls go.)
New role for 'hunger hormone'
This is not an investment of $1.5 billion -- it's a stock purchase. The money goes to the sellers, not the company.
As with any technology, CoreData works well when the problem domain falls within its sweet spot. When the problem domain is outside that, CoreData can quickly become a challenge to work with.
That threshold is for downvoting. Upvoting - at least for me - has been available since I created my account 3-4 months ago.
The Unexpected Advantages of Robotic Automation
Oh I agree, I think that it's all a mess and that iOS has one of the better (if not best, I am not familiar enough with the other platforms to comment about their ad tracking settings) interfaces to manage your ad-related privacy. As I mentioned in my reply to the other comment I was neither advocating for or against this post or the one I linked. It was just the first thing that came to mind when I saw this post.
Haha, now delivering pizzas like that Dominoes video from sometime ago... that's something else.
A few notes from my own experience:

- think very hard about whether you want to use isolated scopes or not, because their presence affects the semantics of scope inheritance, and changing that decision after the fact can cause hard-to-debug issues in completely unrelated parts of your app. This is especially true if you're using transclusions

- exposing events is tricky if you're exposing model values because in those cases you need to call $digest before calling $apply. Another catch is that attaching the event trigger to a DOM event handler will often cause it to fire on programmatic model changes, which may or may not be what you want (it usually isn't desirable to fire a change event when set the initial value of a field from the controller, e.g. to populate an edit page, in an app that does save-on-blur)
The Panic Office
3 Lessons You Can Learn about Copyright & IP from my Crowdsourcing Fail
Since everybody is getting funky about PFS...

Julien, do you have any news to address this Adam's point:

>> So how do you run forward secrecy with several servers and support session tickets? You need to generate session ticket keys randomly, distribute them to the servers without ever touching persistent storage and rotate them frequently. However, I'm not aware of any open source servers that support anything like that.

[0] https://www.imperialviolet.org/2013/06/27/botchingpfs.html
There are tons of commercial solutions that allow 3D printing of full-metal parts, the 'metal age' for 3D printing happened a long time ago.

It's mostly a matter of price point, can you do it cheaply enough to compete with other processes (small scale casting is expensive too). Large volume metal parts are as a rule cast (which technically is an additive process too) and then the rough part is reworked a bit.

The niche for 3D printed metal parts is an interesting intersection between turn around time, strength of the resulting part, precision and capital investment to buy a printer (or to be able to rent one). In the end it's all economics.
careful, lest we get lost down memory lane. Turbo Pascal.
Undoubtedly it's a hard problem, and as I noted, some people come out worse under ACA; some come out better. It's unfortunate that people who truly don't want insurance are obligated to purchase it, but it's not clear how to avoid that without having a system collapse due to free-riders.

Your point about Obama's promise that nothing would change for people who aren't directly helped has some validity to it. People who had very minimal plans and were happy with those are forced into more extensive (and expensive) plans; that's clearly true. What he should have said was that nothing has to change for people who already have insurance plans that meet the minimum standard (which is a lot of us).

As for the linked article, it clearly illustrates that, as with every other policy in the history of the world, there are winners and losers. Waschura's case would seem to be an outlier.
"Ambient Backscatter" Brings Us Closer To An Internet Of Things
1. STOP INVENTING A NEW AUTHENTICATION SYSTEM FROM SCRATCH.

Damn it. I am serious: use Persona. I know at this point people'd say, well, most people are still going to use providers like gmail. Well, it's better to have a single identity than multiple one.

2. Don't ask people to sign up until you have shown them your features. A demo what it is like to use your service. Like seriously... I consider this whole giant signup button as a crime. You are asking me to provide you my identity and my password and my name before I even had a chance to evaluate your product. If I don't like it that record will sit in your database.

I'd like to see a 2 minute Youtube commerical and/or a bunch of screenshot.

No. This is not how you do business.
Would asm.js do the trick? It has OpenGL -> WebGL mapping.
From the video what he described was that the drone lowers the package (apparently it stays out of reach) and if someone tries to pull the package and the drone the drone supposedly let's go of the package. This was not demonstrated in the video.
Again I look at how our industry completely ignores every other industry out there. Some things do lend themselves to graphical viewing. Some things do not. Many things lend themselves to a series of graphical representations. The vast majority of things benefit from both graphical representations and textual elaborations.

One of the things I wish programming tools offered, was a way to "zoom in" details wise on a solution. More than just offering an outline, I want there to be some sort of representation of how things went from conception to realization. Consider, the story boards for movies/games. Those story boards are lost in the final product. Worse, when you are looking at a piece of code, you don't really see the "why" of what it was made for.

Sure, you get some of this with descriptive names, but that really doesn't help with what I'm wanting to say here. An example, that I really want to explore some more is graphviz. It can go from text to graphics. This process is fairly static, though. If it doesn't turn out how you want it, you have to edit the text and fire it again. I want something that can possibly go from text, to initial graphics where I manipulate it some more, to final representation all in a repeatable way. (I think this is possible, but I am not familiar with the toolchain.)

More, there is no reason I shouldn't be able to start from graphics, go to a textual details portion, at varying levels of detail, make edits, and view what effect they have in the viewer.

Imagine, something similar to developer tools in chrome/firefox, where in addition to being able to look over at the boxmodel for details, you can physically move elements around.

Of course, I'm a bit of a heretic. I would kind of like to be able to export absolute positioned style sheets for forms designed this way. :) Still not sure on all of the reasons that would be terrible.
What is this announcement about, exactly? 3D printing with metal has been around for quite a while.

The porosity problems mentioned in the article have been solved. The machines from EOS are good enough to print small rocket chambers.
I can't down vote. Only the up arrow shows for me. Not that i mind I wouldn't down vote anyway. Ignoring is down voting in my book.
You may have tripped an automatic thing. Try emailing info@ycombinator.com to get it fixed.
This reminds me of this NY Times article about the Amtrak line between NYC and Washington, DC. Similar story of two booming cities and hundreds of miles of urban blight and poverty in between: http://www.nytimes.com/2012/11/04/magazine/amtrak-industrial...
the absolute crazy part? all of that was built by supporting only one platform - iOS. they just released their first android game.

what a homogenous environment with easy payment built-in can achieve. even after Apple's big bad cut on in-app payments, etc.

if you're launching a new app take note.
JavaScript Testing Tactics [video]
I would first like to say, holy crap. I posted this early in the morning and went for a run, showered, came into work and just checked expecting only a couple of answers. I am really stoked to see so many people taking an active interest. Working on answering each post now.
No problem, I'm glad to get feedback, I didn't take it negatively ;).

Thanks a lot for your kind comments!
I'm a Python/Django developer for a large healthcare.company here and I am so glad to see our python community continuing to grow. Good work.
Ask HN: What are the essential books of knowledge for civilization?
I saw a reference in another HN post to "507 Movements", a classic textbook on mechanisms, and it set me wondering what books would be most useful to rebuild the world in the event of a collapse of society. I'm thinking of definitive books on agriculture, engineering, metallurgy, etc. What would be your choice of books that could be used to learn the fundamentals of civilization?
Great this looks fun. Two issues:

Control icons (arrows, fingers, etc.) look indistinct. They could made larger to take up more of the icon space, or outlined, or colored.

Can you move the email-wall to after I have played one game? I don't want to give it out without trying it. Do you have any data that shows the percent of people who quit after the email wall?

== Edit ==
You can play w/o email if you indicate that you are 0-13
ESA and NASA stumped by cosmic mystery
You don't have enough karma to downvote.
Melo: I took 'huge risk' to skip shoulder operation
Freedoms 2 and 3 are necessary to ensure long-term maintenance of the software. If they are absent, once the company who creates it dies, the software dies with it.
I really like this! It's incredibly portable and intuitive. I could see it really working for one-off collaborative documents.
But Bitcoin has three major problems. One is if you lose your key you won't be able to access your coins, right? And two, how is tax going work? Third, bitcoin price goes up and down so rapidly. Say the service costs 20BC today but if tomorrow's bitcoin price is $100USD instead of previous $50USD, the consumer will pay more (and vice versa Badiu might lose some money).

Correct me please.
An HTML Cheat Sheet That Never Fails
An excellent HTML cheat sheet with all of the codes that a beginner needs and a veteran can use for easy reference.
Ask HN: What open-source tools do you use to help with tabletop games?
I'm interested in what sort of tools people use to help them run or play tabletop RPGs like Dungeons & Dragons. I'm specifically interested in open-source tools. I want to see what's out there because I might write my own.
Fair point. I think I was making a slightly more nuanced interpretation than the author intended.
WebGL spherical environment mapping and normal mapping
Glenn Greenwald on NSA surveillance leaks: "There are a lot more stories"
Yes, but I don't know of a way to give one Linux instance several desktops, and enable super fast and seamless switching between them.
In my view, being told "it get's harder" and "you will fail" etc is the opposite of demotivating. When things are going great, what use is motivation anyway?

When things are tough is when you need motivation. And the type of motivation you need is motivation to be stoic. That's exactly what this type of advice is.

It would be a very tough world for founders if "great ideas", smoothly executed, led to living at a decent level. Startups make sense because of the chance of a 10000x outcome. Otherwise, it's a losing proposition to begin with, there are much much better ways of living at a "decent level".

Of course that's only the financial part of it. There are other, better reasons to do a startup.
I will say that iOS 7 does seem to have made the NYTimes Newstand app actually work properly. Like it says there is new content, and I open it, and the new content is actually there already. Which is the whole premise of Newstand. On iOS 6, it would display an update spinner every time.

Edit: From reading the article, it seems like this is probably because NYTimes is updated more than once per day, but Newsstand only allows one update per day. So the Newsstand update mechanism was never very useful for this case.
> Is the only alternative to using software that the NSA may have infiltrated

Actually, no. The NSA has not infiltrates each and every proprietary software publisher.

It is, however, the only way to run software you can trust. Even if your software provider was not infiltrated by the NSA, it can be infiltrated by other entity.
The pdf mentions Ogawa as possible replacement for BDB (BerkeleyDB) - anyone knows what it is?
Just scam them directly, is what I mean. Instead of building a product.
Oracle says open source has no place in military apps
You might be interested in one of these articles:

http://pauladamsmith.com/articles/redis-under-the-hood.html

http://blog.togo.io/how-to/adding-interval-sets-to-redis

They have both been discussed before though.
A friend of mine is working precisely on this : a plugin for XCode for "visual debugging". What would you like to see in such a tool?
1. when i pick a launcher, i like to have 10,figuratively speaking, to choose from, not 1. i'll probably be using it for a long time..

2. i like the feeling. that if i ever need to change something, i probably can. its just a search away.

3. i like it that i can change things beyond even what the article was talking about if i wanted. e.g. say the if the silk browser was reviewed to be much faster than webkit/chrome/ff and i wanted to try it out on my lg phone..i can try...

4. 'choice' may even open up new functionality perhaps? does ios have llama/automateit/tasker equivalents?
If you plan on using Core Data please read objc.io issue #4[1].

The reason I use Core Data is because the alternatives for data persistence are not that great. We basically have NSCoding Protocol[2] and FMDB[3]. I find both cumbersome to use.

Also, not that it matters for this conversation but it is Core Data, not CoreData.

[1] http://www.objc.io/issue-4/editorial.html

[2] https://developer.apple.com/library/mac/documentation/Cocoa/...

[3] https://github.com/ccgus/fmdb
But boy, is it refreshing to get away from all of that telling, telling, telling for a while.

I often find telling comes about when there is no ground truth or confidence in a field. The author must advise because there's no certainty that if they just showed you what they knew you would arrive in the same place as they.

Mathematics does a lot of telling too, but the best books don't need to as much. They just present things and let you fill in the missing details. It's almost-but-not-quite the confidence of fiction, where a good author shows and doesn't tell because the things they're trying to share are just too large to be simply explained.

I've also found the best CS books don't have to tell. I was recently reading the Reasoned Schemer and I immediately came to love the style they wrote it in. The author and the "reader" are just exploring something together at whatever rate makes sense. It's one of the few CS books I'd want to read over again.
Interestingly enough, it's probably faster to test != '0':

http://jsperf.com/test-bool-cast/2
An American Shutdown Reaches the Earth’s End
The problem is that most medical insurance isn't really insurance as it's otherwise known. If you know someone has a preexisting condition that is (statistically) going to cost more than the maximum premiums you can charge, then cost shifting of some sort must occur.

And it becomes a healthcare + insurance policy, the latter protecting against the true risks, like an unrelated auto accident or illness. I.e. the now outlawed high deductible "major medical" plans that covered catastrophic costs but expected you to pay out of pocket for the rest.

Which of course is another reason healthcare has gotten so expensive and opaque, when a third party pays most everything. Your eyes may go wide at the total 6 figure cost of a major procedure, but since you're only paying a relatively small copay....
"One weird trick" to comment on a comment with no "reply" link:

There's (almost) always a reply box when you click the
comment's permalink. So if you click "link" instead of
"reply," you're still good.

(Site admins hate him!)
"I do not see a true structural change in society or business."

You need more data. Look at graphs of wealth and income distribution by percentile quartile whatever-ile, especially over last couple decades. Then re-analyze the trend of "winner takes all".
Knowing when to use and when not to use a tool is as important as knowing how to use a tool. That is why before learning the easy/magic frameworks I try and do things by hand so I at least understand what the tradeoffs are and what that framework is actually providing.

I think a better explanation in this article would be to not use CoreData until you have hit the particular pain point that CoreData solves.

You are almost always better off making a tradeoff that you understand than one that you don't.
The system sounds broken. ugh. Could you (have) move(d) to another state for a couple of years and then apply?
Very nice looking, thank you!
You can also use "lost wax" casting (or variations on same) with 3D printing: build the positive model in wax or similar material, plaster/sand around model, melt/vaporize positive material in furnace, and then cast into mold.
Cool idea!

FYI a few years back when the Where The Wild Things Are movie made onesies super popular again my old company printed some for one of our bands and called them "onesies" - Gerber sent us a cease & desist letter within a month for using their trademark.

Bummer because (infant) bodysuit doesn't have quite the same ring to it.
I would normally agree with you, but the fact that there are 58 of them actually makes this a more meaty article.
Good sell, I agree with all the points the author makes, but as Linus says, "Talk is cheap, show me the code."
- Just shut up and get a .com

This one is so hard, I've spent probably over 100 dollars in the past on those magical domain name thinker upper tools
Response from SA Dept of Basic Education: http://www.education.gov.za/Newsroom/MediaReleases/tabid/347...
It doesn't use S-Expressions internally, it uses a different representation called syntax objects. http://docs.racket-lang.org/guide/stx-obj.html
__proto__ is an old, deprecated feature of JavaScript. The proper way to get the prototype of an object is with Object.getPrototypeOf(object) and use Object.setPrototypeOf(object) to set a prototype.

I'm assuming in this example what the web app is doing is it is using the name of the child as the key in a object like this:

students[studentName] = studentDetails;

Since the child's name is __proto__ the web app is setting:

students['__proto__'] = studentDetails;

Which is the same as:

students.__proto__ = studentDetails;

Which sets the prototype of the object full of students to the student's details, and will totally break things.

There is no reason to use a library like stringset.js or stringmap.js with extra overhead. The proper solution is to never use user supplied strings as keys in an object. A good key to use in this situation for an object full of students would be a generated student ID or something like that.
Write: How to write custom C commands ?