skysight-inc/HackerNews huggingface dataset:
>But in that case, it also wouldn’t be crazy to pull a Viaweb and store it on the file system

I've done this before when I was doing work for a client using an existing simple web host with no built-in options for databases. It works well, and the nice part is that there's a simple, obvious way to do any query. The bad part is that anything other than a primary key lookup is slow unless you add a lot of complexity.
Mongos (the routing for MongoDB when clustering) has a bunch of drawbacks that make MongoDB worse. One of which is dropping all connections when a master switches. Have you dealt with those problems yet? MongoDB is generally perfect at small scale is what I have perceived.

The new database level lock in 2.2 is also annoying (and arbitrary) but it is better than the global lock.
The regular holy war...
> The first category is the one that I’d like to think I fall under. They’re what I call the “5th grade coders”. These programmers were given a computer at a young age and have been playing around with it ever since. I can connect with them easily around getting our first computer, doing FIRST robotics, or working part-time during high school making websites. These are the types of people who breeze through their undergraduate CS education and have been working at tech companies since they were ~18. They don’t have to put a ton of effort into learning new languages, picking up different theories, because it is second-nature. In some ways, this group of people just got really lucky early on in their life in that they were given a computer and enjoyed building things.

I definitely fall under this type of programmer. Started learning Logo at 9 years old, Pascal from 10 onward. Worked part-time in high school as a web developer, worked a lot as a CS undergrad.

But I most certainly didn't breeze through my CS education. In fact I flunked out[1]. Hell, I almost flunked out of high school as well because I spent so much time coding.

[1] I have two exams and a thesis to go, but at this point it's doubtful I'll ever bother.
I am sure Amazon is going to find a solution to this customer's problem. I don't think they'll find a solution to fake brands sold by third party vendors problem though. I've had other issues with Amazon purchases in the past (not fake goods per se) and they did send new products at no additional cost.
We are all over the place. Uniforms for easy identification aren't really our thing.
Why can't newspapers cite sources?

http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjourna...

There is the study she mentioned where people 'offload' their thinking to an expert.

Personally I don't think that her inferences from the study are meaningful. If you wander into a doctor surgery, have some tests and then some serious mega expert has to get involved then that is very different to the situation where you are openly seeking advice with your finances from an expert.

The financial expert is likely to profit from advice given whereas (in the UK) the medical expert actually wants you to get well. Furthermore if the expert is thrust upon you due to circumstance that is very different to seeking out an expert. The value of an expert opinion also differs depending upon how deferential one is. Doctors are as good as it gets for 'pillars of society' whereas financial experts are down there with used car salesmen. Conclusions drawn from those seeking financial expertise don't relate to the wider field of what goes on with 'experts'.

I have read books by Noreena Hertz in the past, expecting Naomi Klein 'No Logo' grade stuff yet I never felt her work quite hit the mark. In my opinion she was to the anti-globalisation discussion what Cliff Richard was to rock 'n' roll - not really the real deal. Again, this article disappoints.
Not suprising and not restricted to cycling gear.

Search for "macbook battery" and order by price, lowest to highest. You'll find a lot of counterfeits.
Hahahaha... Well I ended up dropping out of my CS undergraduate education too.

I think it's more that we don't like taking the Intro to CS class, and either suffer through it or flunk out.
Not to play armchair psychologist but the whole minimalist thing strikes me as a way to put unnecessary extra stress on yourself. Having nothing means having no excuse not to constantly work, and you shouldn't constantly work. You should fucking relax every now and then, drink a few beers and watch something mindless on your obscenely large flatscreen.

Having shit is a way to make your life be about more than just what your early-20s self told you was necessary to consider yourself a success. If you think life is only worth living if you follow [insert well known person]'s biography to a T then your bound to have incidents that make you want to do crazy things like "reset" your privileged life.

* the preceding is not a judgment on the author's decisions, which are his own, but rather a commentary on the "minimalist" movement.
I really thought that all human-initiated action had been removed from the Magic machine. Oops. It's been a while since I read the complete writeup. But it looks like it should be possible to fix this.
Someone better fix the title - should be "Hacker News".
Given the leanings of the NYT, I cannot imagine a feel good article about Chick-Fil-A will ever appear in their pages because of money. They have refused advertising several times because it doesn't jive with their editorial policy.

[edit] also see Natsu's comment for an additional thought against it being an ad for Chick-Fil-A.
RethinkDB[1], perhaps.

[1]: http://www.rethinkdb.com/
Excellent explanation of a fun problem!

Amazing that the optimal path to land creates a perfect "J". It's solutions like this that leave me in awe-- another felt connection to mathematical truth through an emotional reaction to simplicity. It's empowering to understand a piece of it, but humbling to know it's only part of a larger system that I can't fathom. I think that's the loop that beckons mathematicians.
You know, if you like it with node, ignore the haters and use it anyway. It's not some atrocious mess. I love mongoose in addition to it, use it all the time.
After having integrated nearly a hundred payment services: To be fair, recurring billing is hard.
Lessons Learned building a Two-sided Marketplace from Scratch
I like that you claim there are 16 types and then proceed to show there are actually only 7.
It's just the decimal form of a base 256 number with four digits.
No, it's not our definition of resources which differ. It's our understandings of human motivation which differs.

You see the US as invading Iraq to control it's oil. I see the US invading Iraq out of frustration and the wish to "send a message" a-la mafiosos.

Most wars are fought over honor and respect.
I just did. You remembered it, and with passion. You knew exactly what the parenthetical (they stepped in it) was talking about. So did everyone else on the thread.

You disprove your own argument.
You can also mix and match octal, decimal, and hex on the different octets.
Hadoop Playlist at Spotify
A typical day of a data engineer at Spotify revolves around Hadoop and music :)
Couch is a great choice. So is Redis. I would go with Redis if you can afford the cost of ram and you know you'll always be looking stuff up by key. Otherwise I'd with Couch since the queries are just map/reduce functions and the api is just rest.
I believe the concern is that one obscure project becomes two obscure projects becomes four obscure projects becomes a not at all obscure project. Then somebody has to decide what dilutes the brand name and what doesn't. Zero tolerance policies, for all their other flaws, do provide a very simple decision tree.
Hey. Then if you don't really thing he was Narcissus tumbling into the reflective pool, why did you make the remark? I thought you were criticizes him. He wrote the article as an innocent analysis, like your reply to me said. A lot of good people are so insulated that they have no idea how they are viewed by others. And, to be fully analytical, I got voted 0 for my comment. : ) Which honestly, I'd rather have than a 100. It gives me challenge fodder for improvement.
What the SEO? – The shady world of small business SEO
I'm unsure why you say there are no other alternatives. Surely the choice of database should preference your data and what you want to do with it over the language you'll use? There are node libraries for any database I've ever wanted to use (SQL and NoSQL alike)
And the US has spent a lot of money 'stabilizing' Afghanistan - quite possibly the most resource-less locale on the planet.
Node.js isn't really a usecase that dictates what datastore you should use, it's just a certain way of writing a totally different piece of your app.

In most node.js apps, the best answer is probably a SQL database. Sorry.

If you're working with timelines or other cases where Redis's data models can help you, consider it, though beware that if your data is large, things will get more expensive fast since you're keeping everything in RAM.

HBase, Cassandra, and Riak are all reasonable in similar cases and have their own tradeoffs.

And yes, Couch fits a similar niche as Mongo. You might even be able to use something simpler like BerkeleyDB (quite mature) if you think you want a document store.

RethinkDB may be a nice choice too. It's fairly young but looks like it's going good places.

But your choice should be mostly dependent on what kind of data you're storing and what kind of guarantees and access models you need.

It should not be based on someone on HN telling you "Riak is the best NoSQL database for Node.js" because their idea of what most Node apps need may not be what yours needs.
Id say the 75 was the better choice here... jump it 10 times and its paid for itself. Plus no waiting AT ALL! So explain to me how it would be smarter to call a cab if you know you have alt issues?
For example:

Visionary Architect

Thinker Architect

Thinker Builder

Giver Data Analysts

Protector Sysadmin

Protector Devops

Inspirer Hacker

Inspirer Builder

Idealist Architect

If you use the First Term, or the Archetype Predicate, as a Qualifier to the Second Term, or the Programmer Type/Subject, you get 21. I rushed through this, so I'm probably missing Programmer Types.

Be constructive. Do the rest yourself.
In some categories it is almost impossible to buy genuine items; Apple Dock cables and Samsung phone chargers are two that spring to mind.
Thank you. Any chance you have a meetup in mind?
Jungian personality types are not a good way to look at personality. Just having a number of categories fails to capture something so complex as personality. The Five-factor model of personality is much better in this sense as it places people on a continuum rather than attaching pseudo-scientific labels to people.

http://en.wikipedia.org/wiki/Revised_NEO_Personality_Invento...
I am definitely more interested in Pokemon.
We do. The iPhone and iPad have a single physical button. This forces the OS to have a flexible, on-screen keyboard which changes state depending on context and utility, effectively advancing the state of text input.

On top of that, most phones now have excellent voice input, so you can skip the keyboard altogether.

All of this because we made devices without keyboards at all. Necessity is the mother of invention.
I know a very good mental health professional, a trained psychologist with a Ph.D. She says (and I'm paraphrasing) that 99% of people's problems can be treated by getting away from sources of stress, and exercising. These things work much better than most forms of therapy, and most of her sessions involve convincing clients to do these simple, effective things.

So if you're having problems, going to Thailand is excellent medicine, if you can afford it.
10 Must Have Resources For Git Learners
ArchiveTeam Works Hard to Avert isoHunt Data Massacre
What's wrong with the Viaweb/Arc/HackerNews/Mailinator approach of just using in-memory datastructures (hashtables, linked lists) and then journaling out changes to the filesystem as records that are read in on startup? It's incredibly simple and blindingly fast as long as you stay on one server, and you can get several thousand QPS of capacity on that one server (vs. like 10 with a Django/Rails + SQL database solution).

Another highly underrated solution is using MySQL/PostGres as a key-value store. Just create one table for each entity type, with the primary key as the key and a JSON or protobuf blob as the value. You're using completely battle-tested solutions, you've got bindings in basically every language, you're doing basically the same work (at the same speed) as your NoSQL solutions, but you have a lot more flexibility to add additional indices and can rely more on pre-existing functionality than a MongoDB or CouchDB solution.
Yes, I remember hearing about some places where the cities would give you a place to build your house in exchange for living there.

Japan is concentrated on the urban areas, apart from that it's very scarcely populated.

And Japan is bigger (area) than Germany.
"Take a look at almost any living famous person's profile and chances are you'll see a large amount of spin and fluff."

Citation needed.

According to recent traffic reports,[1] some of the most popular biographies of living people recently are as follows:

- https://en.wikipedia.org/wiki/Lorde (449,871 views)
- https://en.wikipedia.org/wiki/Malala_Yousafzai (362,657 views)
- https://en.wikipedia.org/wiki/Miley_Cyrus (342,994 views)

Other popular bios include Barack Obama and Ted Cruz. Obviously popularity of these swings heavily toward recent news items in most cases.

Now, I wouldn't argue against the assertion that fans of these celebrities have written in some amazing fluff in these articles. But you'd really claim that these articles have been spun by PR people? Looking at the history and the content, I seriously doubt it.

Now, if you don't care for how Wikipedia's reliance on third party sources bends content... well, there's not much anyone can do to help you. That's a problem of the media environment Wikipedia exists in, and you haven't really proposed a viable alternative to relying on secondary source material. The way we correct for bias in sources is to use more sources, and be selective about ones we use, taking in to account the fact that some are highly unreliable.

In the end, if you have a problem with how Wikipedia relies on certain sources or what it says on certain articles, there's an easy solution: edit the damn thing. I don't particularly care about the Miley Cyrus article, but if I did, I'd be doing something about it. Wikipedia's best defense against fluff, spin, and PR influence is for smart people (like Hacker News denizens) to participate.

1. https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...
What does mongodb offer above and beyond using postgres or redis for this use case?
Phase metering is quite important as quite a lot of audio gear can sum stereo signals to mono, which can lead to undesirable frequency cancellation and loss of signal. FFT is handy for all sorts of things, eg a high-frequency spike might indicate a blown cap in a filtering circuit.

I would not suggest that this watch replaces a proper oscilloscope for lab work. For that matter, the great majority of problems are more easily diagnosed with a computer and some decent audio editing software, which will have things like frequency plotting and phase metering built in. But it looks very handy for location work, eg there have been times when I've had to repair a cracked solder joint in a shotgun microphone in the middle of nowhere, and had no way of testing the gear I was working on before putting it back into service.

The one thing that I don't see on it that would be enormously useful (but also power hungry) is a backlight. It seems like you would end up needing to point a flashlight at it in many situations.
Why is this titled "There are 10 types of good programers" instead of "Two Types of Good Programers"?
Netcraft Site Report for http://www.secretletters.net
You can say that about any model. Reality is complex, and sure, it doesn't have to be complicated. Every scientist from Chomksy to Bohm knows this.

You do get the point. It is the function of making communicable and increasing integration-potential the data to higher cognitive modes of thought (Folk Thought). The simpler your model, the greater the difficulty of exposing its rules to the audience. Generally, it's about "constructivistic myth-building". I'm not claiming Jung is the Law, and systems always stand in need of refactor (Quine's talk on the Ship of Theseus).

High Extraversion Programmer versus Low Openness Programmer. High Extraversion Hacker versus Low Agreeableness Architect, etc. Reductionism abounds.
Arnold Robbins created FPAT to parse CSV, but it doesn't really do that very well. I agree that it would have been better to just hardcode a CSV mode. CSV is common, so you shouldn't have to think hard in order to parse it, and FPAT is hard. PHP makes parsing CSV a breeze. You could write a good CSV parser in gawk and @include it in other scripts as a solution short of hacking gawk itself. But it's generally easier just to find some other way, such as swapping CSV for TSV -- which works better in awk.

Hierarchical formats like JSON are a little different, because they don't fit the awk model very well. You could add functions to work with JSON, but working with it this way wouldn't be very awk-like. You're better off preprocessing the JSON into records with another tool to make it more awk-friendly, or simply using another language altogether.
The citation for that comes from the Game Genie case, which is a little different. You're free to copy and modify the game hardware you own. But strictly speaking, I'm not sure that extends to a copy of similar game hardware. (i.e., if you and I both own a DVD and you rip it, can you give me that rip? It's a copy of your DVD, not my DVD. I don't know if this has been settled one way or the other.)
My apologies, I've removed that line.
I would more than likely fall under the second type. Growing up relatively poor my family didn't have a computer, and neither did the majority of other family members. It wasn't until my mid teens that I finally had access to a computer and at that time MySpace was popular amongst friends so only thing I got into at the time was HTML and CSS. It wasn't until years later that I picked up a lower level language. At times I feel jealous of those that had access to a computer at a young age and were exposed to learning a language, but in the long run that doesn't really matter as long as both types can do the same thing. I didn't grow up writing programs but that doesn't mean I'm slow to pick anything up.
That was a nice read. Thanks for the link.

I also read Graeber's Debt, and then his Democracy Project. The one thing I can't shake in all of the anarchist literature is what seems to be a fundamental assumption that an individualist altruism can be the foundation of all societies worldwide. It may work sometimes and in certain societies (with certain natural economies), but the abuse and indifference so often found in human society makes a strong case against such human governance possible on any large scale.

"If men were angels, no government would be necessary."
Windows 8 Apps Will Run and Sync on Xbox One
Hello,
I am taking part of this operation since the beginning and have been heavily donating resources. However, the real bottleneck are IP ADDRESSES. Isohunt throttles by IP addresses, so far I have for example contributed 512 IPs but we still need more to archive all of it!
You can view the status at http://tracker.archiveteam.org/isoprey/ and run your own downloader using our own script available here: https://github.com/joepie91/isohunt-grab
If you have any questions or want to have a talk with the team of this operation, feel free to join #isoprey on EFNet (IRC)

Regards,
"Frost"
from where you got this ?
One that wants to port your backend to bain.

Actualy it is a hard questions to answer and every programmer is retrospective on there own code to the stage that they deem there first efforts bad. It is when they blindly impose those raising standards on somebody just starting out or not as far along as if they should be at the same level. They deem that person a bad programmer though it does not make them one.

Also programmers these days are doing more analysis and design impact roles than programmers of the past. Go to a old 70's enviroment and outside the ediucation/lab enviroments you had analysts and programmers with the written or unwritten rule that the analyst would have somebody else do the code from there program design. You had levels of anylysts and buisness experts going up the design project tree with the coding skills peatering of, even if they were only needed at the programmer level.

So that in mind i would say there are no bad programmers beyond those who can't program/know the language they are using and its quirks and pitfulls. Though there are bad analysts and a bad or not as well thought out design/approach can make the code bad. Anybody can hit vi and bash out code and design on the fly, though extremly rare to find somebody who can do that and nail the design of the bat. Good design takes time and nobody is perfect or we would just release 1.0 software and that would be all we would need to write.

Put this another way, how many of you have written more than a page of virgin code and it has compiled with no errors or warnings. Then it has tested out with no errors first time as well. If the answer is no everytime then are you a bad programmer because you made a mistake.

So with that what makes a good programmer. Well one that thinks things thru, gets the results on time or ahead of time and can alert to pitfulls that whilst not day one impacting would be a issue down the line and can be addressed before they become an issue. One who writes code that documents itself it is that well desigened and laid out in a way that makes it feel natural. There again a company that has a coding standard that has been solid as long as the code base does also help.

I guess you could also say there are no bad programmers, just lots of bad code waiting to be discovered. With that look back at the earliest code you ever wrote and ask yourself if you would not change a thing now. Did that make you a bad programmer back then even though you were not.
I bought a pair of Sennheiser earbuds through a third party vendor only to find that they were knock-offs. I paid the full retail price -- no "too good to be true" deals here -- and the purchase was Prime eligible. I lost my money and never recieved so much as an apology. I do my best to avoid all third party sellers now, but Amazon makes this difficult. The introduction of third party sellers has made Amazon far more difficult than it should be. You're never really sure what you're buying and from whom.
Jerseys start at around $150 (and that's buying from cheaper places in the UK), same for shorts. Pretty obvious at that point that they're fake.
InWHEREitence: The Only Heir Incentive Platform
We should talk...
I don't think the article makes a good case. The argument seems to be that we shouldn't trust experts and should do our own independent decision-making and research.

I guess it's hard to say that this is wrong, but experts are experts for a reason: It requires a lot of time and knowledge. So on average you should not expect to make a better decision than an expert in the field. Of course, when it comes to your health it may still be worth it to invest the time to understand as best you can and check the experts as much as possible.

But anyway, it makes perfect sense and is (I think) a good thing that people's brains offload thinking when consulting an expert. This does make you more likely to be fooled by someone who isn't really an expert (which is why we rely on reputation mechanisms and other signals to identify experts), but it means you can save your brain cycles for the things that you are an expert in. Comparative advantage.
Affordable Housing in Low Poverty Areas