skysight-inc/HackerNews huggingface dataset:
I don't think so. I just believe, from long observation, that this line of thinking goes nowhere, but generates a lot of words on the way. (e.g., look around this thread ;-)
If you're going to sign up again to troll, you are the lowest form of coward. If you're new here, back to reddit please.
Who are these teachers training their students for? I prefer looking at numbers, and the numbers don't look too fair for employees:

http://occupygeorge.com/
Object.observe() oh yes!
I prefer ed. It doesn't waste precious bandwidth with error messages or instructions.
Learnings From a Stealth Startup's TechCrunch Funding Announcement
To reinforce your point, Samsung is killing Bada.

http://www.theverge.com/2013/2/25/4026848/bada-and-tizen-to-...
I think a common use case that requires a bit of hoop jumping is using an email address in place of a username. Example from the docs: https://docs.djangoproject.com/en/dev/topics/auth/customizin....

I suspect this may be the nastiness that's being referred to; this is the use case that I was hoping would be made dead simple.

With previous versions of Django I generated a random hash for use as a dummy/unguessable username, required an email address in the RegistrationForm, customized the AuthenticationForm, created a custom email authentication backend, and monkey patched User with various helper methods.

In 1.5 it looks like the AuthenticationForm will adapt to the field defined in USERNAME_FIELD[1], but a lot of work is still required. Support for easily using email address as the username (or support for easily specifying the username field in general without requiring all the other boilerplate) would probably go a long way.

[1] https://docs.djangoproject.com/en/dev/topics/auth/customizin...
The LPC1102 has more or less all of those things as well. The ADC is not as high resolution, but that's really it. You can head over to Mouser and buy it for a couple of dollars and use it immediately (product number 771-LPC1102UK118). In comparison, the chip mentioned in the article is essentially a one-off run for a specific unnamed customer, and does not, for all practical purposes, exist to mere mortals like us.
Has the IoT term really been watered down this much from its technical definition?

It happens to all sorts of good words; I cease to be surprised.
I find it annoying that I can't even browse someone else's G+ page when logged in; I have to log out first.
Uhh... has anyone else been through that Minesweeper demo source code? There's some weird stuff in there. See http://ie.microsoft.com/testdrive/Performance/Minesweeper/De... - in solve():

//run some webkit sunspider code before solving a square
webkitPartialBaseBenchmark();

In solvenextsquare():

// run some webkit sunspider code a few times before continuing
...
//not done solving, run more webkit sunspider, we hear that's what users want

It looks like the "benchmark" is to run bits of sunspider while running a minesweeper game. I think this is kind of misleading, since it makes IE10 look good at graphics and game rendering, when really it's running unrelated code.
How about embracing adulthood and using our own judgement to make our own decisions, rather than delegating our common sense to a group of people who clearly have little themselves.
Go Paperless
one of the Newest startups to hit SF !
More discussion here: http://news.ycombinator.com/item?id=5285627
Really good points and I do agree that we need some work on the presentation. Thanks for the feedback.
How to manage fine-grained locking of hierarchical data structures
To add a note: if you have an app that you want Google to index but all of the other points weigh in on the all-JS app side, you can use PhantomJS to crawl/scrape/store your pages before a googlebot ever shows up. Yes, it's a pain in the ass, and yes it complicates your back-end...but it's a good way to have the best of both worlds.
You want AngularJS
Going back to school will have two benefits: 1) put you on track towards another line of work (and buy time to figure things out) and 2) place you in a social environment.

If going back to school is an option for you, then that's what I'd be jumping into.
I agree with both of you. Mail is hard, not easy. We should host our own email anyway, because the alternatives suck.

I wonder if there is a "Mail Admin Best Practices" doc floating around the web yet?
Good call. For some reason I didn't get the compatibility view button for this site. I noticed I don't get it for any sites. After some digging, it appears something has turned it off on this box. I've turned it back on and it works in compat view.
iCloud is also way to communicate bits of data between apps running on different devices for same user. Which works well as available/reliable key-value store without rolling your own.

Read book on iPad at page 20. Open book on macbook or iPhone and book left open at page 5 when last exit turns to 20.
Are you afraid of being afraid?
I don't think people choose languages to learn based upon difficulty.

As a side note, Chinese (and English too) has been simplified over time, both in terms of sound and vocabulary, and writing. In the old days, not only did you have up to 9 tones and more consonants, you also had regional variations from village to village. You needed a tremendous understanding of the culture and history to comprehend it all, not to mention any special idioms related. For writing, a standardized system had to be implemented to deal with all the variations, which read like nothing you would speak.

Now today the standard Mandarin has much more simplified tones and vocabulary, and it's written in vernacular. And yet here we are...
Speaking as one, MIT programmers go for a lot more than 60k.
So I've spent hours today looking into all this stuff. (This may be TMI for you, but I leave it here in case it helps someone else.)

I actually had a biopsy, but they took all their samples from above the duodenum, not in/below it. For gastroenteritis (stomach inflammation)/vomiting, it makes sense to take them above the duodenum. To make a ruling for coeliac (where it seems that food does not come back up, but apparently is more likely to go out the other end?), you have to take them in the duodenum.

The results of my biopsy were positive for gastroenteritis, which just means you have stomach inflammation, but doesn't tell you anything about what's causing it. They thought it was from coffee/soda, but I now know that's not right, from personal experience with glutinous foods.
Why code in C++ anymore?

I don't know C++ and its community very well, but here are my suspicions. I'd love for someone to confirm or dispel them.

* Relative to C is obviously that it provides a greater toolbox.

* Relative to Java, it gives more fine-grained control of the target platform, and programs have somewhat better startup speeds (though still often not very good, which I again suspect is because of large binary sizes).

* Relative to Python and Ruby, its static typing gives better guarantees as it allows less to fail at runtime.

* Relative to Go, Rust, D and ML languages, it is more well-established. Especially regarding GUI toolkit libraries.
Wow! Those are teeny! I've never seen microcontrollers that small. That'd make a pretty nice sized Arduino if Atmel made 328's that size.

Same Kliment from #reprap?
It would appear to be contagious: such a law has been introduced in Oregon, although people are focusing most on its true gun grabbing requirement that only one banned gun could continue to be possessed: http://www.sfgate.com/default/article/Ore-gun-control-bill-s...
Considering that a lot of people do sleep more than 6 hours at a time... yes
So this implies there is a market for a simple mailserver that just mimics gmail (or whatever) on your own server:

e.g.

apt-get install gmail-server
I am loving the high concentration of anarchists in this thread, HN needs more anarchists. An uncaged mind thinks bigger than a caged one.
Monty was the first to translate FFTPACK into C, in 1996:

http://www.netlib.org/fftpack/fft.c
I've been doing this for over a year now, and honestly, it's almost exactly the same on the front-end as it is in the back-end. You have templates (with variables, loop structures, etc)and you pass data into them and render. Same as back-end. With a decent front-end framework (backbone, spine, etc) the process can be simplified even more (like using a back-end framework).

I love this method because you can provide really snappy front-end experiences. It's also nice to focus on having a good solid API along with a consistent front-end, whereas splitting up your front-end between the server and the client can be more complicated than just doing it all in the client. Browsers are now capable to run the entire front-end, so why not let them?
seems to me this is a perfect example that could be used to promote widespread adoption of email encryption
I would prefer the opposite.
There are two diverging definitions of what it means to be a programmer.

There's one set of them who can write new programs, build systems, and learn technologies they aren't familiar with, but put them on a team of 30 people for a typical enterprise project, chugging along at 10 lines per day of code, and they'll be bored out of their minds.

There's another set that can't function outside of an IDE or design new systems, have no idea how anything actually works, but they can slog through corporate stuff and follow orders well enough to stay employed.

Both are called "programmers" but they're practically different jobs. It's easy for us in the first set to look down on the second, but maybe we should just admit that they're different task categories altogether.
> It blocks the thread of execution until dismissed which is a nice feature.

I've wanted a "just wait a minute, Javascript engine; let me look at what you're doing!" API call for quite a while.

Turns out there is one: you can put "debugger;" in any JS code, and (if you have Webkit Devtools or Firebug or what-have-you) it will act as if you had set a breakpoint right at that statement.

Much less diddling with the mouse to set a breakpoint in code you already had open in a text editor. Good complement to console.log :)
Thank you very much. This was actually very helpful. I have some old medical results from years ago, that I don't (didn't understand). I looked through them to see if IgA was there, and it is. I didn't know what that was until now.

My IgA test was negative. The false negative rate for that test is 10%, so I have a small chance of actually having coeliac, but I probably don't.

Anyway, I definitely might end up getting another biopsy done to check for coeliac. (I had one done, but it was too high up, above the duodenum, to say anything about coeliac.)
I created an Engadget style, in case someone is interested https://github.com/mrpollo/engadget-user-style
Information Security executives … is responsibility being abdicated?
Outbox Makes Your Snail Mail Digital
Managers: Learn To Code
The only way Taiwan's ever going to agree to any sort of unification is if the mainland political system changes dramatically (though of course this may the end result of more gradual changes).

If that happens, the effects on China are going to be so huge that they'll make business decisions made today pretty much irrelevant.
In practice this is nonsense. I have run my own email server since 1999 and "trust by major providers" has not been a problem for me.
Nope, google-chrome.

I found a fix shortly after I posted this comment.

They fixed in v24 (but mine isn't upgrading automatically, even after restart from v22). So instead, I followed this:

http://productforums.google.com/d/msg/chrome/PEgELQH5zcg/c5l...
Calling us "hard of hearing" is absolutely fine, it's how I describe myself to others.
Wharton and Cisco's Telepresence Enabled Classroom
Marissa Mayer, CEO of Yahoo, has told her employees they must come in to work.
Vi Hart on negative Internet comments
Something like this is long overdue, I think. Great work. Open academic publication models have had a difficult time for a number of reasons, but systems like this are very helpful in making the case for openness.

One thing that always bothers me with a purely Reddit-style, point-based system for surfacing academic discussions across domains, though, is that it's unclear what kind of papers are being surfaced: a very good paper in a very niche space may not get the attention that a mediocre paper written for a mass audience (for some definition of "mass") would. Is that an acceptable drawback for openjournal? Or should there be some way for niche papers to gain exposure? Forking openjournal and making your own "sub-openjournal" for your research domain? Weighted voting mechanisms?

Also, like reddit, it might be useful to have a mechanism to demonstrate, emphasize, and/or sort by specific commenters' backgrounds, training, and credentials. For many domains, peer review and commentary from people in the same field might be more useful than general commentary.

As a minor wish, I've always wanted to see a mechanism for encouraging sharing of implementations, test code, and other raw experimental results along with the actual papers. 'Cause really, for most cases, I'm not going to implement a multi-page algorithm just to verify a conclusion or make use of an insight. But if I can fork and compile a github repo associated with the paper...
Minefold (YC W12) launches Feed The Beast servers
The article mentions how this compression technique is similar to image compression. Would anyone care to explain, in detail if necessary, how this is so? Thanks.
7 Basic Human Emotions To Manipulate Readers
http://37signals.com/svn/posts/3096-behind-the-scenes-giving...

This is pretty good. :)
I wish someone would create a promotional video like this for entrepreneurship. Entrepreneurs are the heroes with real super powers, and we need more of them.
Ask HN: Should I do a Master's Degree?
Hi HN,

I'm from Germany and in my mid+ twenties.
Should I study another 2 years to get my Master's degree in CompSci? - You know life() is short, won't be young for ever.

What is a German Bsc. degree worth in the states and which difference does a Msc. degree make on income?

I'm already a Jack of all trades and thought all I know myself. What benefits do I have with a Msc.

Pro:
- Theoretically earning more money in the long term

Con:
- Probably wasting 2 years
- Probably not learning anything new (except howto pass another exam)
- Spending a lot of money and risking to fall into debt

Thanks for your help!
Show HN: A community of enthusiasts who can vote and share sexy cars
I haven't messed with the defaults on undeliverable messages, but my recollection is that Postfix sends you a "hey, it didn't go through, but I'm going to keep trying" email at 4 hours, and you get the final "I gave up" email about a week later.
Are there any mature 3rd party apps that cover this ground?
If you really like software engineering, I don't think a career change is necessary.

I'd suggest finding something to do outside of work, volunteering, joining a casual sports league, find meetups centered around your hobbies, etc. to give your life meaning and get yourself more active.
Easy to upgrade: hardly. Easy to migrate. weeell ...

#django on FreeNode is pretty good, though.
Making key copies from a picture ... that sounds like a business.
Making it easier to report spam on Gist
I think they just render the initial page on the server, then from there the client takes care of it. It makes sense, since it's common to include the data payload in the HTML to save a request anyway, and it's not much more work to just render the HTML too using the same templates as the client uses.
5 Best Payday Loan Alternatives You Should Consider In Financial Difficulties
Cloudy passed 5000 users! Still a free service, but needs a revenue stream
Hey! Chris from Minefold here. Why would HN readers love this? Well Feed the Beast is basically a programmable environment for Minecraft. It includes a mod called "Computer Craft"[1] which is ridiculously cool. As an extra bonus we've open sourced the funpack[2] that we use internally to run this mod configuration. Read into that what you will :)

[1]: http://www.computercraft.info
[2]: https://github.com/minefold/funpack-feed-the-beast-direwolf2...
Easy to knock it if you aren't living with it.
> > I'd rather have a top of the line PC

> It's a status symbol, so just having it is the end goal. But on one will see it if it stays at home. A phone is much easier to carry around and flash to your friends.

Images of people carrying giant gamer PCs around on their shoulders like boomboxes... oO;
When I said "local microphone", I just meant the microphone that picks up local sounds, as opposed to anything you might plug into the headphone jack.

Thanks for the explanation; very interesting.

Have you considered testing the frequency response of both options? See http://www.engr.uky.edu/~donohue/audio/fsear.html for test sound files. You could play those files via speakers and via the headphone jack, and see if you get drastically different results for certain frequencies.
How were you informed?
for certain values of "business" sure...
Hm... What would be easier to convince schools to do:

A.) download this software package (say, Python) that allows kids to learn how to program.
B.) buy a dozen $40 mini-computers kids can use to learn how to program.

Most schools I know of would pick option A.
Show HN: A simpler way to lose weight
Does anyone know what the status is on the non-rel branch? It's still on 1.3.

What framework do other people using NoSQL data stores use?
We already produce way more PhDs than the economy can absorb; if anything we should either produce less PhDs or create a better job market for them.

When I was a kid and first learned about the Roman Empire and its fall, and of all the other historical empires that collapsed, one of the things that I wondered was how these people could be so "stupid". Of course, I didn't understand the day-to-day nuances involved. I saw these as personalized historic entities rather than complex patterns of behavior. I just couldn't grasp why such things would "allow" themselves to fall apart.

When I look at what has happened to the U.S. job market for scientists, researchers and academics and place that in the context of what we were as a society and what we've become... I get it. I now know what it is and what it looks like when a complex society "chooses" decline.
>some of my supplemental income.

What you are doing now is likely already quite illegal.

http://fstoppers.com/using-drones-faa-approval-photos-or-vid...
What Most Schools Don't Teach (Featuring Gates, Zuckerberg, Dorsey, Houston)
Yes.

Because soliciting constructive criticism is a rather important part of being a good engineer, and arrogance will get in the way of that.

And of course, working with somebody who rejects constructive criticism but loves doling it out (a characteristic quite commonly associated with arrogance) is plain annoying. So nobody wants to.
> Cranks and paranoiacs will surely see all this probing and profiling as a sign of the apocalypse, or at least a serious incursion into their privacy.

Well, that is certainly an unbiased sentence.
The Chicken or the Egg
The video is worth watching.

I like this initiative. For some reason it brings up a lot of cynical responses, but if you really think about it, it's a pretty good thing to encourage young students to learn at least some coding.
Why is f(x) = 1 + integral_0^x f(x)?
You're not bad...for a girl (2006)
I can't speak for the grandparent, but for my part I agree with your point that allocation patterns matter and that there is no silver bullet to memory management, which is exactly the reason that GC'd languages like Go are uninteresting as systems languages. Why use a language where you have to work around one of its main features when you care about performance?

I find Rust's approach much more interesting, because GC is entirely optional, but it provides abstractions that make it easier to write clear and correct manual memory management schemes.
Subtle errors are a problem, as anyone who is a programmer or sysadmin will tell. It's a constant issue when programming in C or Javascript, and it's almost a job description for a sysadmin. Mail installations could clearly be improved here with testsuites that test the installation and not just the mail server code.

But to address some of those concerns.

While errors in the config can cause big problems, it's not very common for people to change it once it's installed. It's like doing changes to the kernel, Apache, or Xorg settings. Sure, things can easily be broken there but for the common case, the defaults are good once one has passed the installation wizard/guide.

In case of SSL issues between mail servers, I am rather sure that postfix only does a best-effort. Thus if your certification expires, they will fall back to plain text. However most CA's will warn you several times once it gets close to the one year mark, so it's not a very big workload to handle. If you know of an email server that will cancel delivery, please let me know as I would be very interested to hear it.

PTR is a real issue, but if you have static IP, PTR records should be rather easy to get. It is also a one time cost for the domain name. For a company network, a static IP and support is commonly included in the price. You email/call them, and they add a PTR. For private users, a VPN solution might be needed in some cases, but I'm unsure if it's that much of an requirement. Gmail seems fine in sending emails to locations without PTR, or receiving emails from servers without one. However I have not tested this fully or with other services like to Apple or Microsoft.
I've actually wondered this myself. Why isn't there a good preconfigured drop in solution for this? It would be especially nice if it had a good web front-end that you could log into remotely. How hard would it be to develop something like this? I assume it would be a matter of forking an existing project and adding some custom configs. The hard part would be the web component.
Levchin has money in most of the major payments startups so it's interesting to see him launch his own venture. I like the idea but the current site/demo doesn't really feel like the right execution. I suppose I should get to know it before making a decision.
"barely legal teens" works with yahoo.
Google Glass 2? :)
he links to this:

http://www.william.ro/

this is probably not the will.i.am you're thinking of
Is there a single named source in this article saying something that supports the main topic (the analyst is just stating the obvious)? I feel like this reporter does a lot of articles that sound like Silicon Valley bar chat. What happened to requiring 2 independent sources?
Anything that is entirely keyboard based and yet feature rich gets my vote (emacs, vim)
Excellent video, though I do wonder about the treatment of pixels as point samples. I've seen it before, and it appears to be a popular viewpoint among code designers, but it doesn't agree with how I use and create pixels, or with my understanding of how they are sampled by cameras. So it feels like a convenient misrepresentation.

Given that, I also wonder about the point sample nature of acoustic signals, espoused in this video. I know nothing about the sampling, but imagine a stairstep function could be more accurate for that, just reasonably represented as point samples transformed with the use of theoretical understanding of sound.

The square wave example provides a further interesting representational quandary. Given that it's a simple function, the bandlimiting results in a surprisingly large signal loss at a notable increase in bit depth. Combined with the signal loss that results from assuming the frequencies a priori, I wonder if there is enough signal lost and converted to noise in the digitization process to spend processing power looking for non-sinusoidal, perhaps merely skewed, signals.