skysight-inc/HackerNews huggingface dataset:
Hey Jemaclus

I agree with what you said. Its what anyone would expect from an app like this.

Warning: what comes next is very opinionated :)
Let me put my perspective and I am aware its a bit different. And its a bit difficult to explain, so hear me out totally.

The point about exercising is all about staying healthy. Its about consistency with which you exercise.
Now let me give you an example where an automatic tracking was not helping me. An expense tracking app.
Now I am talking about actually improving my expensing habits and start saving for rainy day. There are lots of app which connect to your credit card and automatically know when you spent what and gives you pretty graphs. The problem with that most of the time it happens so automatically that it does not change your behavior. Changing spending habits requires those restrains which you put on yourself everytime you put your hands in the pocket for fetching your card.
Thats when I found that really tracking it myself (and not automatically by some third party) is the only way be aware of your expenses.

Same goes with exercising. Thats why this app only supports "yesterday" and "today" button. So its forces to record as soon as you ran. This forces a habit.
And I believe in habits.

I know its counter-intuitive and may be its just me. But thats what I am trying to verify :)
Thanks for the reply though. Loved it.
Where, specifically, is the quoted text?
Solution: stop webserver? :P
If anyone is looking for a replacement tool to see nearby Wikipedia pages, we recently built this in as a permanent feature, accessible at:

https://en.m.wikipedia.org/wiki/Special:Nearby

This is in the site navigation on mobile web and it's accessible on desktop. The official Wikipedia apps also have a nearby feature as well, but I wouldn't recommend you use them to be honest. Our mobile web view is much faster, and allows you edit, upload photos, watch pages, etc.
Running an Ultima Online server with an emulator called RunUO was a fantastic learning tool for me in high school.

I've always thought you could craft a curriculum around developing for the emulator.

You could start off small as I did by just teaching students how to create items in the game. Show the inheritance hierarchy where 'Uber Sword' inherits from 'Sword' which inherits from a base class 'Weapon'..

Teach students how to write their own spells in the game with delays and different damage types which exposes them to simple if/else logic, timers, enums, etc.

Advance to creating your own monsters and NPCs that respond to player speech which teaches state/simple AI/string manipulation.

You could leave the server running 24/7 so players could play/develop/hangout together.

Show how items disappear from the game world on reboot and how to serialize the game objects.

You could have an exam in the game where players showcase what they've developed and culminate with an all-class battle.

I think a stripped down MMO like this could be the perfect environment to foster creativity/learning.
This was a really bad example. Trader Joe's repackages (almost) everything under their own brand so you can't recognize and buy the product elsewhere. So technically it's (almost) all BS.
Ask HN: Becoming a Python Master.
I want to get into Web Applications using Python and also Master Python. Has anyone used http://python.org/ to learn the language completely? and how hard is it? I have knowledge with Java and PHP can any recommend the Python documentation for learning Python?.

If you know a book that teaches Python fully and also Web development with the language that would be great thanks.
I'll ask guy who made this design about stock images service.

We use this URL to monitor service uptime: http://rest.s3for.me/check/test.html

AWS stand nothing for our company, we don't use this acronym, but for Amazon it stands for "Amazon Web Services".

Here is our public status check:
http://host-tracker.com/website-uptime-statistics/11891746/l...
Also, remember that in the early days of iOS, Apple was pushing developers toward web apps. Support for native development was added in response to developer demand, not because Apple wanted to lock in developers.
I deal with epoch timestamps on a daily basis, and this is my go-to command:

$ date -d @1378585039
Sat Sep 7 20:17:19 UTC 2013
Not really. They log, and there have been anecdotes about people losing anonymity because of it. You are much better off with PIA or another product with stronger anonymity guarantees.

Ultimately, you never know if the guarantee is worth anything until it's tested, but there have been cases where HMA was tested, and failed.
Sometimes it makes sense to make a common library shared between apps that interacts with your database and sometimes it makes sense to put that code itself in the database (as a view or stored proc). The latter has the advantage of working in multiple languages, direct DB access (eg. your fav DB client), and external systems that also read from your database (eg. a reporting service that connects to your DB). A shared library would be useless in the second and third situation and you'd end up duplicating logic.
Note that since this article was written (2004) CPython performs an in-place optimisation for assignments of the form

s1 += s2

There are details at point six of http://docs.python.org/2/library/stdtypes.html#sequence-type..., where it also says that str.join() is preferable.
Sadly, NSDateFormatter (and NSFormatter in general) are explicitly not thread safe. You'll either have to just allocate and release on demand or implement some sort of thread-local mechanism. Unfortunately, one of the drawbacks do the (generally excellent) concurrency APIs in macos/iOS is that thread locals are actually sort of a pain to implement. I've been writing cocoa apps for a few years now, and I find the platform to be generally quite good, but I do miss things like Joda time.
If you want more of a unix like build environment on Plan 9, you'll probably want the Plan 9 ANSI/POSIX Environment (APE).
Oh man, girls would never eat any of that food, am I right guys? Eh?

Seriously though, I might make one or two of these.
Yes, the BIOS is exactly what's supposed to be doing the hardware abstraction, such that jobs like "read a block from a block device" are done via hardware interrupts, not system calls. I think hypercalls are a good compromise, these days; what is a hypervisor but a BIOS running on the CPU?

There are already specialty OSes that take this tack--things like Openmirage (http://www.openmirage.org/) and Erlang on Xen (http://erlangonxen.org/). It could be done with a general-purpose OS just as easily.
One difference is the degree of effort and expensive required to record mailed letters in bulk.

If I was a person of intense interest to the government I definitely would not trust the mail system. But as a nobody, I imagine its pretty unlikely anyone is looking at my mail.

With email, the resources required to record all email is comparatively trivial and this makes it much more feasible that even us nobodies are having our privacy invaded.
Hmm... Is it?

Searching their events for "graphics" produced no results, and searching for "computer" (in hopes of anything CS related) wasn't very helpful. http://event.uchicago.edu/maincampus/search.php

EDIT: The CS research interests page is interesting... http://www.cs.uchicago.edu/research/interests though nothing specifically graphics-related.

EDIT2: The closest thing to graphics research I can find is http://www.mcs.anl.gov/research/fl/research/index.php?p=proj... ... though I don't really understand what its goals are based on its description: "Integration of Access Grid and ParaView to enable remote participants to interact with their visualizations in a coordinated manner across all sites, to improve information flow and expedite visualization development and scientific results. This will remove a significant bottleneck in achieving visualization results and understanding, by allowing participants to exchange data interactively while exploring their data visually. In this first development, specific areas of ParaView functionality will be targeted for inclusion in the shared interaction, based on feedback from the domain scientists as to the areas of highest relevance and impact." So I guess that's something graphics-theory-related, which I suppose is worth looking into...
If this would be true I would not be happy with the situation in the UK. But, if he's really going to be a politician, it would be very good for him to face this thing he's supposed to fight later on.
Earlier this year [1]:

>Then there is Katelyn Campbell, 18, whose objection to a factually dubious sex-education assembly at her high school bubbled over into a confrontation with her principal, which bubbled over onto the Internet.

> As a senior at George Washington High School in Charleston, W.Va., Ms. Campbell complained to the American Civil Liberties Union about an April assembly featuring an abstinence advocate, Pam Stenzel.

> [...] Irritated by her actions, Ms. Campbell said, her principal threatened to tell Wellesley College, where Ms. Campbell had been accepted, that she was a troublemaker. Ms. Campbell filed an injunction against her principal, seeking to prevent him from “discriminating against me in any way,” and told the news media her story.

> [...] Several days later, Wellesley used its Twitter account to make its position known: “Katelyn Campbell, #Wellesley is excited to welcome you this fall.”

[1] http://www.nytimes.com/2013/09/03/science/young-and-against-...
Disclaimer: I am the creator of http://www.learnpython.org

I suggest you start with http://www.learnpython.org

I would also suggest looking at the Flask framework.

Good luck :)
Confessions of an expert witness (2003)
What do you bet their web server fell over? It smells like some kind of a process failure.
Fired after 4 Weeks
They are both very important, and for now they are separate skills.
One day, hopefully, web development will become mobile app development.
Are there any ports of the `cpu` command for other operating systems?
What kind of computer was it ? What OS ?
+1 to this, they distill the 'tricky bits' into examples and homework problems so you move through the common cases as efficiently as possible.

If you actually get the degree it will save you a lot of talk time in interviews and take away your primary disadvantage with the 'big guns' (who basically won't hire you to do theoretical CS type problems without one since they have a bunch of people with CS degrees already applying and so the risk that you're assertion you've done all the work is eliminated by hiring someone with a certificate from a third party saying that you have done all the work)

Without a CS degree you're path is to join doing something non-CS critical and then using networking and influence inside the company to move into the role you want. Takes longer and not as quick until you get to the 'fun stuff.'
awesome website. I also recommend http://www.learnpython.org
Cool beans! I'll check this out as well.
That's a legitimate question, and I don't pretend to have an answer. I believe God has healed in numerous cases that defy explanation by placebo, misdiagnosis, or other means, but that tells me little about why he has not done so in others. I could come up with theological theories, but none, at least presently, that I would expect others to find satisfactory. It is also, I admit, not a question I have specifically spent much time considering or investigating, - - though I acknowledge its difficult implication.
The photos (and recipes) seem to be pulled from external blog posts (assuming with the authors' permission.) As a content farm, this is actually pretty decent.

Ironically, nearly all of the "bros" who created these recipes seem to be women.
Do you think learning web development in its current form is a good idea? The scenario I'm concerned about is spending a few years learning web dev only to discover my skills are obsolete since the world has gone mobile.
I don't think expecting basic good judgment of those in law school is 'scary'. Further it is worth mentioning that hateful speech is not protected in Canada, and while you could say that it was but a response, such a tweet is almost certainly in violation of several new anti-'cyber' bullying restrictions.
Just wanting to talk to her does not seem inappropriate.

Lawyers in particular are expected to chose their words carefully and keep decorum. Perhaps it's a teachable moment.
I can't reply to your comment below, but in reply to it as well as this one: I'd love to read a good article about how this would work. I may or may not be able to piece it together from your erlangonxen and openmirage links, but it would also be great if someone knowledgeable (you?) would write about it!
Defaming a third party by telephone would more likely be slander than libel, but it's certainly not clear that what went on here would be defamation at all.

A defamatory statement must be a false factual allegation. As long as what the headmaster claimed was true, he should be safe from libel or slander lawsuits - saying "I don't like this guy's politics and you shouldn't take him on as a student." is a fair expression of opinion, however silly that opinion is, and despite the rather insidious attempt to harm someone's career over a personal/political disagreement.

Mind you, I'd guess that in these sorts of circumstances, Glasgow University would likely thank the headmaster for his concern and file the note of this communication in the waste paper basket, where it belongs. Universities are no stranger to having to fend off third parties - parents, police, stalkers and whathaveyou - attempting to meddle in the affairs of their students; if their admin staff are halfways competent, they already have 50 tactful ways of telling outside interferers to fuck off.
Cameras...
Make Engaging Presentations
I've never been to a PennApps Hackathon, but from what you describe (1000+ people), I'd imagine that it's pretty much impossible for event organizers to prevent this. I think the key here is the 'left unattended' part of the scenario. The solution would be to tell the teams not to leave the equipment unattended. It's unfortunate, but a reality of life (even at a Hackathon with a great community); There are bad people out there. I've been to quite a few Hackathon / Startup Events (granted, much smaller), but I've never left my equipment unattended. I consider it a part of Teamwork, Communication, and Organization. If someone from the Team isn't there to watch the equipment, then it comes with me or gets packed up and put away somewhere safe.
Thanks for your reply. When can we hear about those bodies or organizations? I am highly interested in that because that is one of the things that is keeping me away from PIA at this point.
Obviously, the disadvantage of a non-profit is that you cannot sell shares of the company or receive dividends from revenues the company creates. You can only receive a salary.

If it makes sense to receive donations and to operate a non-profit, then a non-profit start-up is something that benefits the world.

If someone wants to gain reputation and build a resume, this is a good way of doing so.
Yeah, but...it's a cool thing to see on a Saturday for those that haven't seen it before. :)
Assuming this is not a Google PR thing

I would frankly just stop right there. This smells too much like the couple in the RV visiting walmarts across the USA and blogging about it. I smell astroturfing. Maybe it's just me.
DC Comics Contest: Draw a Naked Woman Committing Suicide
Tough call.

Definitely add a new section to the promo materials / introduction talk to remind people to watch their stuff, and that you're not responsible.

It's the person's fault for leaving their stuff unattended (everybody should know not to do that in a university building, even during special event). But you might chip in and help/replace it, as long as its just this once.
If I was the participant with the stolen laptop, I'd first of all be really bummed out over not having the opportunity to participate in the hackathon because of stolen gear. I'd try to find them a computer they can use to hack on, and hopefully they didn't lose any work.

I don't know what to say about the stolen gear itself. People should take responsibility for protecting their own stuff, but that's a real challenge over a weekend non-stop sort of event, especially of that size. People need to eat, sleep, etc. I guess it's a lesson learned to have clear disclaimers of responsibility for future ones, and I'm not sure what to say about replacing that participant's computer. Not a fun situation, and it's hard to find fault on anyone (except the thief, of course).
Yes, of course we have our reasons. One of the most important are:
- We didn't like internal storage implementation, we believe that we can do better. Very self-confident, I know, but I still think so after almost a year of development and production use.
- Production deployment from the start required a lot of hardware investments, we decided to put these investments into development.

Personally I think that we made a right choice and I don't regret about it. We learned a lot about cloud storage, scalability, performance, possible problems and I believe that this knowledge is very important for every team who works in cloud storage business.
Two choices IMO, 1) if you can afford it, replace the laptop. 2) If you can't afford it, then take up a collection from the attendees. As for adverse incentives, you should always presume that people are honest and good. However, to cover yourself (and it is a good idea anyways), make them fill out a police report. Keep a copy on file for yourself. This would give any would be profiteer pause, as there are real consequences to filing a false police report.
So you dispute the story and the reporting is "pushing an agenda"? Why do I have the feeling that you don't think that the "teacher" was wrong in what he did?
Use drawterm. It is a X11 application that allows you to connect to a remote Plan 9 server.
What's the author's concern about AES128?

"The best cipher offered is 128-bit AES. So far, this has been the only client that doesn’t support 256-bit encryption that I’ve seen."

"Surprisingly AES128 takes priority over AES256 here."

"Surprisingly AES128 is first, followed by 3DES and only then AES256."

"128 bit AES/Camellia is preferred over those with 256 bit, but at least RC4 is at the very bottom here."

Etc...

In my opinion, preferring AES128 over AES256 is a feature. AES128 is more than sufficient in terms of cryptopgraphic strength, it's faster, and it isn't susceptible to the key schedule weakness that the higher key sizes have.
The price is inadequate. I would pay $10, maximum $20 for it, especially taking into account that the subject is well documented in blogs and official documentation.
Seems it takes you more than 2 seconds just to load minified jQuery from google's CDN. There's not anything we can do to speed that up.

Maybe there's some issues on your network at the moment?
My first "serious" programming attempts were trying to use interrupts on a commodore 64 to play music in the background. It didn't work as I wanted - I was 10 - but I really learned a lot.
Truth is an absolute defense to the claim of libel or slander in the US, but not in all worldwide jurisdictions.
Taking up a collection is a good idea, gets everyone on their toes about watching each other's backs, and puts the responsibility on the entire community. If each participant threw in a buck or two, that's a new MacBook Pro.
Relying on perimeter security is a folly. Believe it or not, there's an intersection of people who are are interested in both the hackathon and opportunistically stealing laptops. As your event scales, the chance of having these people increases while group-wide empathy decreases.
On the contrary, HTML/CSS/JS is the future of multi-screen web and app development.

I would actually bet on learning ONLY those skills and giving up on Android and iOS.

There are a few efforts today to package HTML5 apps or even compile them to Android and iOS.

Check out Cordova/Phonegap for example. There's also Chrome packaged apps, and many more to come.
One trick is to not lead with your stuff.

Become a de facto part of the community. Spend a little time on campus to find out how people dress, then just show up unannounced at appropriate events like seminars. Initially be invisible except for the usual pleasantries like smiling, if asked who you are and why you're there say you're a programmer and the topic sounded interesting, absorb the atmosphere and the way things are done. You'll learn all sorts of useful stuff, maybe find something you can help with (hey, you can program...), eventually you can edge into your stuff.

Eventually you will have to reveal who you are(n't), but credentials have no magic (there are a lot of worthless, time wasting but well credentialed people out there), and the higher the level of the place, the less they tend to care about formalities. As one of the country's top schools ... well, the U of Chicago isn't anything big in computers, so that department might no be so easy going, but nothing ventured, nothing gained.
On a community-basis, reporting widely and promptly about unfortunate events via your typical channels is important and a strong community-safety-measure, as well as an opportunity for safety-awareness and for participants and others to make-whole and contribute toward the losses that one or more community- or event-participants have had.

It is not so great that the possibility of the difficulty described by the original poster had not been thought of in advance, and that a clue and a policy is now needed after the fact.

Standard cautions to participants as a matter of policy are appropriate for all public events and occasions.

This is because no project or event can afford to suggest or create a culture that implies that the project is able to assume that participating individuals will be made whole from failing to attend to their valuable assets, whether they be computers, mobile phones, wallets, coats, hats or their bodies; further it is appropriate to warn all participants that civil authorities may be called upon to intervene or participate when inappropriate activity is discovered or reported.

A project or event code-of-conduct is appropriate, and having a policy guiding organizers and empowering all volunteers and participants to act against against miscreants with inappropriate behaviors is also a community-building and safety-building experience, in addition to the event's particular mission.

More generally, as a community-empowering project and event, an important measure, towards community-building, safety, and inclusiveness includes noticing populations that are desired and not always well-recognized, and dedicating your event toward providing a harassment-free conference experience (since property-stealing is a harassment) for all individuals, regardless of gender, sexual orientation, gender identity, disability, physical appearance, body size, race, or religion. This invites all participants to act individually when inappropriate behavior occurs.

This is a typical class of policy and notice that universities resort to, in anticipation of an occasion when a member of its population of students, staff, or professors is discovered to be acting beyond social, legal or ethical norms.
In the UK? Yeah, that would be the teacher who reported him then. I'm sure the current Home Sec would very much approve of a student being outed for saying something the establishment disagrees with. If the teach u-turns some how, then yes, PM.
How to make your own DIY testbench
There is also the Schemaverse (http://schemaverse.com), a multi-player space battle game for learning SQL, pl/pgSQL, and really any other language that has a library for connecting to PostgreSQL
Saving Keynes from the Keynesians
Crucially, "performance" isn't defined.

The one that matters to me the most is developer time.

Write a damn SQL query. If it's too slow or the DB becomes a bottleneck, then reconsider.
Tokyo, Japan to host 2020 Olympics