skysight-inc/HackerNews huggingface dataset:
I've used mongodb for a recent prototype. It was brilliant, I iterated through the data model as I coded.

However, I am now very aware that I have an implicit schema in my code that will be harder to understand in 6 months than a database schema.

I traded fantastic flexibility in initial development against easily maintained longevity.

I suspect I will move to something more relational but have also taken on the need to really understand the trade-offs I'm making. I've started reading Seven Databases in Seven Weeks to fill in some of my gaps.
For a maps application, the best report is just the location of the affected user. Any lookup on existing maps for that location will show what the problem is.
You mean having a localized crawler going through a set collection of pages, then updating a field on a server whenever some new content is created, and then finally creating a timeline of where the URL of the new content appears by comparing when the different localized crawlers bumped into it?
This is ironic. It's completely alien to me that there have been massive, widespread attacks on American embassies due to a youtube video. I keep wondering why they don't understand something that we learn as children: when you argue with an idiot, you become an idiot. When you engage the bully in the playground, you're giving them power.

So it's kind of funny that my home country is also censoring an independent video on youtube. Another example of the web causing a problem for current law.

The idea behind the law isn't bad: no personal attacks, equal airtime for every party. Unfortunately, it breaks down when faced with the reality of youtube.
it is very common in São Paulo. In the places where cars are usually stopped for several minutes you can buy water, snacks, stuffed toys and even eletronics like cellphone chargers from the window of your car.
You're right :) It probably would be unusably slow.
I think the description of what you do is just too vague to give any feedback on how to price it. "collect, analyze, and visualize" data could mean almost anything. I even browsed through the docs and couldn't figure it out.

Do you have a full blown example use case of how a customer would use keen.io?

The getting started page shows an example of inserting an "event" and counting it, but I'm not sure what that means, or what the end goal is, exactly.
Is that hard technical docs or just demo videos? I get the most of the why of it, just not the specifics of the how (note: I am not a native iOS/Cocoa programmer - still trying to come to grasps with a lot of it).

DBKit is way more in line with what I'd rather do to use a database, than go thru a ton of abstraction.
Assertions are a necessity in systems programming, especially when you're talking about OS kernels.

In one software project I know of, assertions are used to ensure that situations that should never happen never do.

This could be as something as harmless as incorrect (but harmless) usage of a device driver interface, or slightly more terrifying cases that could cause data loss if they occurred.

Before you claim that it should have more unit testing, it actually has mountains of it; again, the assertions are a safety net that prevents even worse things from happening without significantly impacting the performance of a production system.
Hmm, would I use -e - or will it read from stdin if I don't supply -e?

How do I pipe to it?
I tried this out earlier, just before you sent the beta email out. A few thoughts:

1. Keyboard shortcuts! I really wanted to deselect items by hitting escape but it didn't work. I kept trying anyway because I'm so used to Balsamiq :) I'd also love to be able to hit / to quick-search the list of elements I can add, then return to add the selected item. Again, Balsamiq really nails this.

2. I wanted to add a div with Bootstrap's pull-right class, but couldn't figure out how. Some means to add custom elements with custom css classes, even in a limited way, would really help me.

3. I typed some text (directly into a grid .row) but it didn't show up in the CSS+HTML tab. Not sure if this was a bug or not.

I really want this to work and it would save our team loads of time (meaning, we would pay for it :). Looking forward to what you do next.
A miniature version of the universe. Just so I could run my own little simulations in it.
"They had bootstrapped the company, launched the service, and were well on their way. They didn't need our money. But eventually we convinced them to take it," USV's Fred Wilson writes.

Looks like the headline is based on this quote. Still doesn't make them bootstrapped, but it does seem like the $5M was just a safety net, not a requirement.
+1 for BigHuman, they churn out some really great-looking stuff.
Are there other restrictions? What's to stop someone from putting together something and putting it on the store for $1000, having a friend buy 1 copy (which makes $1000 in sales for your company), then split the $9000?
Maybe.

Based on the current revenue breakdown I think the only reason Apple still makes computers is the margins they get. If they got the margins a lot of other pc makers get they would have killed the computer side already.
PhpMyAdmin backdoor found on SourceForge site
How frequently do you pipe the output of this ubuntu "dash" to another program?
Grew up in Portland, live in SF. I'm the opposite. Prefer SF. Both have their pluses and minuses but for the tech and startup scene, it's not comparable for me. I love Portland and it'll always have a place in my heart but it's just not close to being comparable for me in this regard.
Sarcasm was great for the first 100 articles I've read, but that was years ago.
I'm brazilian and felipe is right. The laws aren't that crazy, it's how they manipulate it (judges and politicians).
Any particular reason why Chinese processor makers prefer manual layout?
Below is an excerpt of someone's personal account of how (local) politics are down here. In the US, I'm pretty sure I could tune out politics come election time, but here it's impossible. The cars playing the election jingles drive by non-stop. I've seen traffic completely stop on main streets in various neighborhoods because some idiot hired a bunch of people to basically block traffic, wear shirts and carry signs supporting one politician or another. Their names, faces and voting number are plastered everywhere. There are places in the favelas where I hear the police only allow one kind of politician's signs to be displayed (because the police are often as corrupt as the politicians).

As for the equal amount of allotted airtime per politician, I know someone who was running for city council and she told me the allotted time is not equal, that it's dependent on several factors. In any event, politics here annoys me all the same.

_____

"It's 3PM and a car drives by the apartment complex. This isn’t an odd occurrence since I live near a main street. This particular car happens to have large speakers set up on its roof and it’s playing the kind of song that is attractive to young people. Without considering it, I start bobbing my head to the beat while at my desk...then comes the chorus. Strangely, it’s a five digit number that is on a loop.

What I’m experiencing, in actuality, is a local politician’s campaign strategy. Politicians in Brazil each get a number which they need to use to the best of their ability in order to get their constituents to vote for them. These numbers are repeated ad-infinitum as if the only purpose were to implant that number in people’s heads.

A few other strategies are also employed during election time, with only one of them allowing the politician ‘air-time’ to say what they stand for. Another phase of the “remember my name and number” plan of attack, is to hire anyone looking for some extra cash to stand in high traffic areas and hand out glossy leaflets with the politician’s face, name, number and political party on them. The idea, I suppose, is to hammer the message home. Whatever that message might be, I can’t quite tell."
I believe the implication is that they didn't raise money as a startup, but only at the growth stage when they were well established.

Growth stage financing is significantly different from early stage/startup financing, hence it's worth differentiating a company that got to growth stage through bootstrapping rather than the traditional seed and VC stages of financing.
“We have two designers, two front-end developers, 2 back-end developers, and a tester.”

I'd say there's a difference between a label and a job specification. If you get to choose your own title, it's meaningless.

You tend to specialize in that which you do for your 8+ hours a day. I personally wouldn't call someone a front-end developer unless they are very specialized (to the degree that they understand the internals and are writing custom controls for the stack).

This doesn't imply that someone can't be specialized in multiple fields - in the end you are just fulfilling a specific role. I personally believe a team works well when everyone is capable of doing most things (from doing front-end dev, back-end dev to gathering requirements and communicating with the client) and then having specializations.
As far as I am aware, ImpactJS is unfortunately only for tile-based game development on canvas. Has this influenced/limited Ejecta in any way?
This post completely neglects the part where data scientists derive statistical models from large sets of data in order to use them for classification, clustering or prediction purposes. Describing data science as advanced applied accounting is only true if you have to 1) analyze big datasets or 2) find hidden connections between data aka. data mining
This exists:

https://github.com/andrewheins/HN-Comment-Hider
Ask HN - Do you use hunger for productivity? (Life Hacking)
Background: I've been meditating for a while and I have a good feel of myself and what's happening within. I can focus on things like feeling my blood circulation to toes / fingers, feeling heart beat etc.

Okay now I've realized that being a little hungry (not starvation) keeps me sharper and more focused especially while coding.

I think I'll try and remain slightly hungry as much as possible without risking nutrition and conduct a little self experiment to see how this goes.

The challenge is:

1. I don't know off a scientific way to define various states / stages of hunger

2. I don't know how to measure programming productivity

3. Obviously I don't know how to co-relate these two.

What I'll first do is ask you for your experience?

Have you noticed your work focus while hungry and after a meal?

Do you have a similar or contrary experience you want to share?

Do you think I'm crazy?
Here's a good summary of what's great about .ready(): http://docs.jquery.com/Tutorials:Introducing_$%28document%29...

Basically, this is what makes it so great: Everything that you stick inside its brackets is ready to go at the earliest possible moment — as soon as the DOM is registered by the browser.

Waiting on the window is actually slower than waiting on the DOM.
French government outlines plans for free software adoption
Your video doesn't work on iPad. It asks for a browser which support html5 which iPad supports
still annoying.
i prefer browserid:
zillion emails, one password =p

or password managers
Thanks for the correction. Back when I first used go, they did different things. The change makes sense, I think-- we already have select for nonblocking I/O.
We updated our description to make more sense and include an example

What do you think of it?
Why Everyone Should Be Code-Literate
It's really not that special. It possibly sounds much worse on paper than it actually was. I pointed a replica gun at someone and my brother repeatedly vandalized a neighborhood over the course of a few weeks. With hindsight its the same as this kid, his crime was "just" sending abusive mail. It's only when you look at this from the perspective of those that suffered because of the actions that it feels so terrible.

We were just spoiled middle-class kids, my brother a militent marxist and myself just angry at being shut down due to my age all of the time. Compound that with the social cruelty of other children in school and home problems (relatively minor #firstworldproblems) and you get what I think is a relatively standard outcome. It might be alien to those that didn't have any difficulties in their childhood but I'd suggest its fairly common for kids to go off the rails like this.

The really interesting stories are probably from those that live in care. I used to hang around with some really troubled kids that came from proper, really difficult backgrounds (i.e. not just #firstworldproblems). Less of those people surface into what I imagine we'd call "proper society" as a lot of them understandably never lose their victim complex, constantly feel persecuted and continue to lash out throughout their entire lives. However a lot of them do patch over their past problems and become excellent contributors to society.

From my perspective it's amazing the difference in mindset that can happen to people as they grow out of their teens and into their twenties. To me it was like a completely different world and one that I was really good at and suited me much better. This is why I bitch a little about the school system and how we treat our children I personally think there is a severe disconnect between the two "worlds". That's what I really wanted to address to the parent of my comment. I think that calling someone a sociopath because of something they did in their teens suggests a lack of understanding in troubled childhoods.
how does it classify tweets into negative/positive?
I never understood why companies think developers would care for their platforms with such type of videos.
I would submit that the most prominent use of "flatland" is probably the book of the same name. http://en.wikipedia.org/wiki/Flatland
Yes that is true for me, at least using the 10g binaries for Linux (not the Ubuntu package). You get this warning everytime you start the engine. You'd probably have to look at your logs to see it. It is also referenced in the installation documentation.

Look guys, MongoDB uses a memory-mapped file. How can it be larger than 2GB on a 32-bit system? There should not need to be "warnings everywhere".
Code reviews are an antipattern and should die in a fire. They slow down the development process without bringing any benefits.

Some say code reviews prevent bugs. They are wrong. Testing code and static analysis prevent bugs. Require all code to have unit tests and run them automatically. Run static analysis automatically. If you have developers who don't write tests, fire them. Code reviews only give you a false sense of security. You figure: since two people looked at it, it therefore must be good; forgetting that the reviewer just skimmed it over to get it out of their queue.

Some say code reviews enforce style. Assuming you care about style: why not just have your IDE or static analysis tool enforce it for you?

Some say code reviews help share knowledge. That may be true, but it should be unnecessary. Standups share knowledge. Wikis share knowledge. Comments share knowledge. Code should share knowledge. If you have code hitting trunk that every developer on your team can't understand easily and quickly, then you need to start finding new developers.
The candidate who asked for the video to be removed belongs to a party that supported the military regime.

But, if the judge had ordered it deleted, shouldn't Google have taken it down and then argued its case? I mean, would Google simply ignore a judge's order in the US?
Echoes of A.J. Liebling:

"I can write better than anybody who can write faster, and I can write faster than anybody who can write better."

----

Leading to a generalized strategy for success:

1) Identify two orthogonal metrics by which your work will be judged by relevant stakeholders.

2) Work / practice until you are better than anyone by at least one of those metrics (in practice, better than the large majority of your competitors).

The degenerate case involves being the best in the world by at least one of the metrics; more achievable is to be somewhere in the middle for each. To use our own patio11 as an example: be better at coding than anyone who is better at SEO, and be better at SEO than anyone who is a better coder.
Show HN: Platypic, An image host for commenting on images
My first Rails app. Looking for some feedback!
Maybe you should learn something from your failure.
How in this context is 'flat' honest? Honest to what?

These guys are confused, they're lying to themselves.

Honesty in the context of industrial design takes into account the materials, manufacturing and physical form.

And in graphic design, respecting the limitations of print.

Pixels are intangible. The 'honest' that's respected within industrial/graphic design, fields that have influenced this new 'flat' digital style do not translate due to the fact that pixels are intangible. The ideals that defined the modernism movement were based on the tangible.

What if a "non-flat" design improved communication/interaction? E.g. I touch this button therefore using 3D to communicate such interaction would make sense.

The designers that promote these ideals are confused.

Honesty for me in this context comes down to the HTML/CSS/JS crafted to create these visual and interaction elements.
Sure, but the thing is that after a while the obviousness can become a burden.

I think they are doing the right thing by making sure that they get the fundamentals right and then they can add to improve.

That is hell of a lot easier than if you have to fight with a and already established strong visual hierarchy.

I would do exactly as they are. That seems to be the right approach for such a huge undertaking that this will be.
Apple's A6 Architecture Unveiled, Unique Design, 3 GPUs, Samsung Manufactured
I feel like on the overly skeuomorphism to overly flat / no affordances spectrum, Android Jellybean is striking the right balance.

It's modern and clean and flat but doesn't take it as far as windows 8 where everything is text, a rectangle or an icon.
It would be great to hear more about the communication section.

For instance is it better to offer an ambitious summary first, followed by a deep exploration into the data and methods to understand how any conclusion may have been determined?

I am loathe to put something out there might overstate a point that will be run with without a sincere understanding, but I also fear that if the details are provided first without a thorough explanation of the nuances, that there is a danger they will be used carelessly.

I suppose my question is, have others have found it preferable to start with a headline then support that headline with caveats, or to create a detective story and walk people through arriving at a conclusion?

It's little like the conundrum of TED Talks (or a much of science news reporting). A very highly produced talk will establish an argument for an important adjustment of conventional wisdom in some field, only to create new problems because to people outside of the field it sounds like the final word.
Both, but mostly demos.

CoreData is awesome because it persists the model (in MVC) automatically, and is fast; probably faster and more memory-efficient than 99% of SQLite codes out there that people write. And if you have complex object graphs (for example, a vector graphic app with layers and shapes or something like the excellent "Pi Cubed" app) it's really, really hard to do it without CoreData (maybe an order of magnitude more code is required). But if your data is simpel, or easily represented in a relational way with simple keys, maybe SQLite or DBKit are easier (but probably not faster or as memory efficient).
"Percent of takedowns complied with" is probably useful, but in isolation is useless. Takedowns can be legitimate or illegitimate.
They need to be certified by RIM ahead of time.

This is a no lose situation for RIM.

A) They only certify Apps that pass their arbitrary quality test.
B) They don't have to market your apps initially.
C) If you can get enough money from your likely already reasonably
quality apps, then RIM can then market them in the store,
and easily push you over the $10K line.

Everybody comes out a winner. Very difficult to game, though.
Forcing people to change their password is one of the most annoying and ineffectual things you can do. It is completely useless to change a perfectly good password when it has not been comprised. And since most humans have trouble memorizing complicated passwords, the net result will be much simpler passwords, or ones that get written down.

There's no technical solution to this problem. In the end it comes down to making people actually memorize pseudorandom passwords. As long as there's no shoulder surfing or keyloggers, you can keep such a password for years.
Bravo. What a truly amazing BS artist you are. You pulled numbers out of thin air for most everything.

A++++ would read again only because 4chan is slow right now.
You may be interested in http://examine.com/ which is a project similar to yours but focused mostly on fitness supplements specifically (although it has articles on major other supplements like fish oil). Their editors have actually provided a lot of write-ups even though they are just volunteers originally from reddit's Fitness subreddit.
United Airlines Killed Our Golden Retriever, Bea
Open Graph is about recording how people interact with a site. IE I just Loved a Product at Fab.

What you are looking for is a deeper probe into the facebook graph API to find someone's photos and their tags. It's likely to get hairy.

I'd recommend getting started at https://developers.facebook.com/docs/reference/api/ You will probably need to use FQL.

One thing to note is you are now facing a double the adoption issue. Instead of just getting one person to start using your app, you are now reliant on two people to do so.

A simple way to get some profile pics on your site is https://developers.facebook.com/docs/reference/plugins/facep...
PubSubHubbub protocol
Here's the story on Daniella Cicarelli and the Youtube debacle. http://en.wikipedia.org/wiki/Daniella_Cicarelli
Every time I start something I tail -f the relevant log to make sure it starts correctly. Think of it as isolating a possible failure point as a sanity check.
Mediacom Disconnects and Bans Alleged Internet Pirates
Only doing that won't help. You might as well be transmitting the password, since someone can just copy the hash and then it would be equivalent to having the password. (Also known as a Pass the Hash attack, http://en.wikipedia.org/wiki/Pass_the_hash).
We've thought about this, and we do have recurring costs which make sense to bake into a recurring subscription. I understand the model doesn't work for everyone and some would prefer an offline tool and a one-time purchase. I appreciate the feedback and we will definitely take note of it as we progress.
>That's true if you start with the desktop and try and work your way backwards to the small screen

I resize my browser window to be less wide. If it looks too big, I add some CSS to fix that. I resize it to be even thinner. If it now looks too big again, I'll add some CSS to fix it. And then I'm done.

Granted, I'm a programmer, not a designer, but this is the way I do "responsive design".
He will not even get near the jail.
Google has money. Here, in Brazil, thats enough for solving any problem with the justice.
Justice system here is a joke that just punishes poor people. There are _several_ cases of celebrities killing people while driving drunk at high speed, and _NONE_ of them ever got to prision.
Everything is just a veeeery sad joke....