skysight-inc/HackerNews huggingface dataset:
A great wisdom: "You don’t match your age to your job. You match your motivations to your job."[From the article]
filtering on a particular letter would be good as well, using a 'q' without a 'u' is a pain, but none of the words suggested have the q used because the words are too short.
I really like the new Compose, but I can't seem to change the send from address. The only way to change the send email is to switch back to the old interface, which is a bit annoying.
it would be helpful, but presumably far more complex, to analyze the sentiment attached to each instance
Personal bankrupty is allowed in France but only in the two previously German regions (Alsace and Lorraine). He would have to settle there first.
For writing GTK apps the language Vala seems like a good choice. It's a C# like language whose object system uses glib objects underneath the hood, this makes object-oriented C code (as required by GTK) look like a modern object-oriented language.
The startup library
Every now and then here on HN someone is claiming that he's a teenager building an iPhone game. Is just a coincidence that the platform is always the same? MakeSpamWithUs :P
LAME, FLAC and x264 all won in a sense.
Also is known as troop morale, you may hace all the best team with the best plan and execution, if you leave your morale to drift down, your team is not going to hold it for you(they are looking at you for inspiration).

In combat, troops have surrendered to weaker enemies just because they just gave up. The same happens with bussinesess. You must hold that "magic thinking" way up because if you dont, all that perfect assets you posses(at leat on paper) are not going to perform at their best(if at all).
We are talking of human teams here, not circuits.
Baked Eggs, with Sauce, Pepperoni and Mozzarella Recipe
Why don't we have code hot swapping on mobile?
I really enjoyed Viva Piniata and Kameo! Both were extremely high quality.

What is amazing about Viva Piniata was that my retired mom (afraid of turning on the computer) got interested seeing me play and started playing herself! She ended up unlocking every single feature/award in the game, and this led her to play other Animal Crossing on the GameCube. I got her the first iPad when it came out and she is now essentially a regular computer user! While Viva Piniata might not have been a commercial success, I know one life it changed and I'd bet there are a lot more.

Frankly, I wish the world had more daring developers/game companies/people. The situation with Rare isn't a good one as your quip points out. Sadly, no matter how artistically awesome your games are, without commercial success, you cannot survive. This leads to a world of xbox games where pretty much every game is a shooter. IMHO, that is why tablets are kicking console gamings behind. It seems more creative titles for tablets (and perhaps the indie game section of xbox live) than for the xbox today.
Python is no more "multi-paradigm" than Haskell. In Python, you can write imperative code. If you squint a bit and don't mind some awkwardness, you can write functional code. I suppose you also have objects.

In Haskell, you can write functional code. If you squint a bit, and don't mind some awkwardness, you can write imperative code. (Actually, in my experience, even the imperative code you can write in Haskell is fairly elegant.) Sure, it does not support OO-style code without crazy contortions. On the other hand, it can support other styles like non-deterministic or logic programming.
> 1) The argument for (1) is that mandatory voting leads to uninformed people voting. I assure you that uninformed people are already voting.

I'd argue that passionate people are more likely to vote. Arguably, they deserve to be heard, since they care so much about politics. On the other hand, they may be brainwashed idiots.

It also creates a lot more divisive candidates. Obama is a far-left (by US standards, in Australia or Europe he'd be center-right). Bush was far-right. You need to be extreme to win the primaries, and need to stay extreme to get your base excited enough to vote. Polarising candidates encourages debate (which is good), but also encourages group-think.

> As for (2) the problem is that this reinforces a two-party system. A vote for a minor party is often a vote for the other side (eg voting for the Greens is a vote that would probably otherwise go to a Democrat so is effectively a vote for the Republicans).

Once again, this makes it hard for a compromise candidate to win, and makes it hard for extreme groups to win anything more than a small percent. It's the worst of both worlds - less debate, and more extreme Presidents.
Impression Of Lisp from Mathematica
Seriously this is an amazing infographic/visualization.

Intrade http://electoralmap.net was pretty accurate in 2008. Also predicting an obama victory.
I upvoted you. Didn't see that comin, huh ?
Well, actually I used the term "national" to try to distinguish it from senate and congressional races. The term "federal election" may in the minds of many include senate and congressional races, both of which are decided exclusively by the vote within the state and aren't part of this discussion. Had I said "federal election" I would have undoubtedly been corrected on that point as well.
I learned to program at about twelve, my first program was in the WATFIV dialect of FORTRAN, it printed multiplication programs.

I love how much things have changed in forty years. Everyone come play on my lawn!
The meta question is: is every human being able to learn and do anything with a reasonable level of competency (subject to your definition of "reasonable"). I would like to think so. I would like to think that my own inability to do X stems from lack of perseverance, discipline, and/or hardwork. But I'm not quite sure of this.

I enjoy coding. Some of it has to do with having a reasonable level of competence; I'm not straining to understand everything. But there are a lot of areas of programming that I'm not well developed; I'm not able to grasp (as quickly) certain concepts.

There isn't enough said about embracing our limitations. This is goes against the optimism and can-do spirit of the American (or perhaps Western) ethos. But there is something to be learned from knowing oneself, measuring one's strengths and weaknesses, and then leaning into ones strengths.

There will always be the tension between overachieving because you actually have the ability to and being unable to succeed because you were a poor judge of your own skillset.

I don't know if you'll be able to acquire the skill of programming. Certainly age has very little to do with being able to acquire this skill. I myself have sat down and personally tried to help others to learn this skill. I've found that it isn't because of a lack of desire to learn. I remember starting with fundamentally simple models and then trying to connect it to the abstractness that is represented on a computer screen. It's very difficult for certain minds to make this connection. Or perhaps it was the lack of skill of the teacher.

In any case, I do hope you will be able to acquire this skill. I would also encourage you, though, to make an inventory of the skills you do have, the things you are good at already. Maybe putting more time in to things you are good at would be more fulfilling. Be true to yourself and remember that your ability to program has nothing to do with who you are as a person. I forget this sometimes.
Great, it is much better result than when I tried with 32x32. I am having a lot of problems lately with logo's that don't work well when scaled down or as favicons.. so after recently learning this lesson I guess I am a bit preoccupied with how they work on small scale.
Facebook now gives all new users a privacy tutorial
Create a Google Talk Account
US Government: You Don't Own Your Cloud Data So We Can Access It At Any Time
Here’s what Europe needs to copy from Silicon Valley
Because OSX terminal bindings aren't completely insane and broken. (This is a sarcastic comment)
Skinny Fiber fait le Buzz
What triggered the popularity of lambda functions in modern languages?
Skeumorphism is not the problem
Ask HN: Do you work part time gig while bootstrapping your own startup?
I am interested to know how others view working a part time consulting while you are bootstrapping a startup? Is it bad because of context switching? Or, will it make sure that you have something in your hand if your startup does not work out.
Would love to hear recommendations for easily purchasable generators that are reasonably quiet. I got one from HomeDepot that wakes the neighbors and causes babies to start screaming, all for want of a decent muffler.

(Yes I could get one welded on. I have a need for additional generators, and for some reason noise level seems to be a state secret with those things.)
The premise alone is enough! Brilliant whimsy. Congratulations on shipping!
"before everyone piles on to tell me how horrible C"

Well, I wouldn't say its horrible :) I suppose I'm a "kid" here at 25, but I've been programming in c since I really was a kid and I love it. And even though people are always ranting about some other new awesome languge, fact is, if you need to program a driver, or basically do anything thats really os/hardware programming, c is still by far the best choice out there.
> - Candidates are only allowed to visit each state capital once. That's it.
>
> - Public endorsement of any candidate is illegal. They have to float and survive on their platform and track record.
>
> - Candidates are not allowed to trash the other candidates. They are only allowed to discuss their views.
>
>- Candidates are awarded an amount of money to run their campaigns. No external contributions from any source whatsoever. None.
>
>- Television networks are prohibited from endorsing or communicating bias

So, you want to ban free speech in an election?

Let's say Bill Clinton wants to appear at a pro-choice rally in Ohio, in the run-up to an election. Can he do so? Can he talk about "extremists" who are trying to ban abortion, even in cases of rape, incest, and for medical reasons? He won't mention Obama or Romney, and might not even refer to their exact positions (attacking a straw man is more fun anyway), he's just a guy exercising his right to speak about political issues.

Can Republican supporters fund an ad about the dangers of socialised healthcare?

What is "communicating bias"?

>- The publication of poll data is illegal

I'm not even sure what problem you are trying to solve. Can parties conduct opinion polls for internal use? Can they talk to people in the mall about what issues they care about?

>- A candidate must post a huge bond. If he or she is found telling lies they end-up in prison and have huge financial consequences.
>
>- Campaign promises are recorded and signed in a document that is publicly available. A politician that does not deliver on promises made is exposed to financial and criminal liability. Don't make promises you can't keep.

So, you want candidates to deliberately be even more vague than they already are?
Now run the same code on a VZ/Virtuozzo instance, and malloc will fail much earlier, because VZ limits allocated memory and not dirty memory.

In result a Xen system with 128mb RAM can run much more than a VZ with 512MB.
I actually agree with you. Macbook air + iterm2 + linode is a very good combination IMHO. You get a good GUI and a developer friendly linux environment.
How do you design for smaller screens? You use data.
I'm curious too. Semantic diffs maybe? (This change affects control flow, this one doesn't; this change adds complexity, this one removes it.) Something like that would be useful for getting an overview of a project's evolution, instead of highlighting major commits only in terms of lines changed (often just a meaningless refactor.)
Asteroid belts could be key to finding intelligent life
Glorified PDP-11 assembler or not, C is still how a lot of work gets done… a lot of the work I find the most exciting, personally, where performance is a critical feature and not something to be left to chance. Not to mention all the low-level work that goes into making all these high-level languages run.

It's 7am on a Saturday and I've been up benchmarking and optimizing on my free time. I figure it keeps that part of my mind sharp so it's ready when I need it. And besides, it's actually fun!

"Creator's machismo" and "intellectual exercise" are definitely both reasons I'm at this.
Interesting article. I would love to see less limitations on mobile development.
Do you know what you're saying? Three binary packages. Three different systems that you have to learn separately.

Have you ever made a .deb or .rpm, let alone a YUM or APT repository? The documentation is horrible. The .deb documentation mentions all kinds of abbreviations and obscure commands... fakeroot, autobuilder, pbuilder, dh_make, devscripts... good luck with that if you don't even use Debian as your primary OS. RPMs are slightly easier though by much. And this is only about generating the .debs/.rpms themselves. Good luck learning all the complex packaging rules and dependency specification rules.

What if you don't have a Mac, do you have to fork over $1500+ to buy one just so you can create a .pkg?
Adding another dimension doesn't make a difference; adding another candidate does.
IRC Qik Bot
Lots of text is hostile. Much business runs on PowerPoint. A visualization competes for attention. In rare cases it encodes analytic information graphically. Like distances on a map, or the rate of job growth in a line slope, etc.
I read that as 'I'm throwing all that I've got, time, resources, anything towards achieving my goal'. That's no guarantee for success but it works a lot better than doing nothing at all.

In order to win you have to first enter the games. Most people that are claiming this is 'magic thinking', survivor bias or generally down on achievement have never actually done any of this, let alone entered the game.
I'm surprised that most of the states supporting this are democrat or swing states.

I guess more red states will get behind this if Obama wins the election, but loses the popular vote.
Google Text to Speech with Correct intonation
This post shows how to use the unofficial Google text to speech API in order to have a correct intonation avoiding the restrictions of the API.
To put it into perspective: Xbox 360 GPU ~240 GFLOPS, GeForce GTX 690 ~5600 GFLOPS.
IPhone, iFone, and Apple's Mexican trademark standoff: what's really going on
The Software Form of Government
Should We Build Massive Flood Gates in New York Harbor?
This is exactly why I'm a programmer.

I've been in jobs that I have no motivation for. It's a bad deal for me, and my employer, but especially for me in terms of opportunity costs.
when setting the recipients, at the right there's a "cc" and "bcc" link, next to them is a "from" link as well.
few more clicks then with the old interface, but that's fine for me. my only problem with this new UI is that reply cannot be popped out into this separate window
I added a check to the script for that case. :)
His argument is that callback the semantic construct != nested brace hell the syntactic construct.

Elm presents a new syntactic construct AND a new semantic construct. His example serves to demonstrate that the syntactic construct by itself is sufficient for many cases, which suggests that the original article might have been better served by being about Elm's syntax instead of bashing on the semantic construct.
I don't know. Take QT for example, I'm happy to risk blowing my leg off with c++ just because I feel really productive with Qt, it truly is a wonderfully productive library, and the external ecosystem is supportive, whatever complex visualisation I want to draw, I can often find a lib that's happy to draw into a qpixmap - c++ on its own or with boost etc. doesn't leave me feeling as productive.

GTK feels drawn out to me in comparison.
If what you're saying is legit then I encourage you to continue doing what you've been doing. I too am interested in G-WAN, but I just wish the documentation and articles have more technical substance, and I wish someone with a long, good track record can comment on it.
This is all window dressing. Elections do not decide who wins. Funding does. And as long as corporations can outspend private citizens companies decide elections.

If you wanted to reform elections in the USA then you would have to start to curb the direct influence of corporations on the elections, compared to that the electoral college is a minor detail.
Complete Comprensive Star B92M HDC Galaxy S3 EX Review
The point OP made was that it's First Past The Post that's the problem, not the electoral college itself. And you arrived at the same conclusion, just using different words.

Another bonus of getting rid of FPTP is that there would be no "swing states" that get 90% of the campaign activity, all states would suddenly be roughly equally important.
Klue, calm down. The website's navigation isn't exactly the most intuitive. I can imagine that to a lot of people it isn't immediately obvious that they can download and use it for free.
Ask HN: Help me estimate costs for my web app
Hey fellas,

I am currently working on a Ruby on Rails application that will be used on campus, so there is a upper bound on the number of requests it will handle. We are about 1600 students, so in the best of the worlds I will be handling 1000+ requests per second. I am in the process of drafting a funding proposal and I need help locating a good host provider and estimating costs for hosting for this app.

I am thinking of taking the app to a national level, so ideally the host provider should scale nicely.

PS: I live in a small country, so even nationally is not that big, giving that I am targeting a subset of the population (students).
>> and the first on the chopping block will probably be yours.

Unfortunately this often won't be the case. The algorithm used for selection in the oom killer will try to preserve processes which have accumulated higher CPU time - on a typical server, the most active process will often be the one consuming all the memory.

This can lead to a painful situation where critical processes like sshd, or your shell, are killed off to allow more space for the runaway app. Quickly leading to a hard reset being the only recovery option.
"I don't know why more people don't just use tiling window managers. It's a bit confusing at first [...]"

That pretty much sums it up. I believe it's fair to say that casual users are (often) adverse to dramatical change--and switching from a point-click-and-move to a system that manages it all for you can be a bit crazy.
malloc's argument is of type size_t, which is unsigned.
No. Just a lot of them.
Wow, I didn't know that. I certainly did not expect to find that information in the FAQ. In fact this is the first time I've heard of a web server doing that.

So was the benchmark the author posted with microcaching turned on? While it's a legit way to reduce the load in real-world situations, it feels a little like cheating when used in a benchmark.
The solution the article outlines is the obvious right way, and if governments want to reduce the risk of banks this is obviously what they need to do: create long-term consequences for reckless risk-taking.

Probably the biggest problem in this whole thing is the simple fact that someone can win the roulette one year and then get out of the game.

Simply require anyone in charge of huge sums of profit as a too-big-to-fail bank to be responsible for the continued health of the bank for the next 7 years. The fact the CEO can hang around for a couple of years, make a hundred million, and then go somewhere else is the root of the problem. If the bank loses billions because of a rogue trade, the CEO at the time, the current CEO, and everyone all the way down the chain of command down to the rogue trader for the intervening period should go to jail for economic crimes.

That will guarantee that banks are much more systematically cautious. Those guys don't want to go to jail.
if your energy supplier is behind the breaker then the breaker only trips if you use all your power on other breakers. but if you use some devices on the breaker of the supplying device then that is not taken into the calculation.
I forgot to state clearly that you would be limited to the maximum of that one breaker, which is inconvenient if your usage is above it sometimes.
Exactly

Some libraries manage to iron out the difficulties of the language. QT and WxWidgets are examples of that.

GTK (on C) and Windows MFC are examples of how libraries can make it harder on the user.
Probably also keeps the risk of Alzheimer's down - mental stimulation is believed to have that effect.

http://www.helpguide.org/elder/alzheimers_prevention_slowing...
For small, consumer-facing generators, the quietest model I am aware of is the Honda EU6500. These, and the rest of the Honda EU line, have the added advantage of being inverter generators that output a very clean sine wave.

In both the live concert and movie production worlds the Eu6500 is a frequent fixture on site as the small generator of choice. I also have good experience with the smaller EU3000. The line can be found here: http://powerequipment.honda.com/generators/inverter-generato...

Yamaha also makes a line of low noise inverter gensets. They also have a 4500 watt class model. A friend of mine choose one of the Yamahas over the Honda:
http://www.yamaha-motor.com/outdoor/products/modeloverview/c...

Please note that both the Honda and Yamaha lines are much more expensive, and put out much cleaner power, than the typical construction generators prominently featured for cheap at the big box retailer. Buy once, cry once.

Since you indicate you are considering multiple generators, you could move up the food chain to one larger enclosure-mounted installed generator. There are many choices, but my personal recommendation are the ones from Onan, who dominate the recreational vehicle (RV) generator market:
http://cumminsonan.com/residential/

For perspective, a common "small" portable generator for technical show power is the Multiquip (MQ) DCA45. It is a 45KVA-class generator with equivalently sized diesel prime mover:
http://www.multiquip.com/multiquip/DCA45SSKU.htm
Everything sounded great up to this point: "There are however two glaring problems (IMHO): 1. Voting is optional;"

When people have to vote, they will vote for things they are undecided on and it is likely that stupid things will play into the decision, like what the name looks like and whether it seems familiar. It doesn't make them any more likely to be informed about the candidates.

And if they have been "informed" about the candidates, the most likely corruptive force is our news media, which is biased (on both sides). Each radio and television station provides a "range of views" that on average lean toward their candidate or are carefully edited. If you can't trust the media to be unbiased (not that they ever were), who can you trust to give you the "real" scoop on the candidates? No one that I know of.

If people don't care enough to vote, they don't have a strong enough opinion on how things are going, then leave them alone. I don't want them choosing pretty names, and it is already bad enough that our views are so manipulated.

At least those that choose to vote are probably somewhat swayed by how well the government is doing, and how it is treating them and those they care about. Those that would be forced to vote aren't, or it is an even draw.

All of that said, I admit that I am an "undecided voter". I lean conservative, but I don't know who to vote for because I disagree strongly to some of the views of the conservatives. So, I might not vote this election, and I still care about the outcome.
Probably the most mainstream multi-paradigm language I can think of is Scala.

As the OP demonstrates, it's quite straightforward to write Java in Scala. At my company we mostly write Haskell in Scala. And having played a bit with Akka, I'm beginning to write Erlang in Scala.

What I'd love to see is a multi-paradigm language that isn't so ugly.