skysight-inc/HackerNews huggingface dataset:
It is, though it doesn't take long before you start to resent the time you're spending on it rather than enjoying it.
I'm not sure about Ruby, but Python is a smaller language than Perl. Avoiding parsing complexity is also an explicit design goal in Python (where Perl probably somewhat prefers convenience).
Don't even have? Apart from Soekris and boards that can use Corerboot, what x86 board does?
I would much rather have it return a null object instead of nil. You could make it better by adding a #guest? method to your User class.

if current_user.guest?

Although I don't like how the example given returns an OpenStruct instead of a NullUser, for instance.
Possibly worth it for the Discover APL section and Mastering Dylog APL (available in PDF form free).
If they feel the need to murder somebody, surely the idiot who got people to drink sewage should be the target, not the guy who said, "hey, you're drinking sewage."
I'm terrible at flappy bird - I can /sometimes/ get through the first pipe. Rarely.

I didn't build the collision detection yet just b/c I actually think it's more fun to play this way.

That said, we'll add it before too long.
No, flattr cannot be used for in-app purchases. The idea behind flattr is that you voluntarily honor a podcast (or some other work that somebody has created and put online) by putting them on your personal list of people that will get a fraction of some amount you decided to donate at the end of the month.

The key concepts being "voluntarily donate" and "not a fixed amount", which differentiates flattr completely from in-app-purchases.

Apple was apparently uncomfortable with such a strange concept that it could not bring into line with its capitalistic mindset, and promptly banned it.

Sad to hear that Apple hasn't changed its mind on this front.
this is not about it news at all.
It appears from [0] that the chip of choice is the STM32F045RGT (datasheet [1]). This is from the Cortex M4f series, which includes such wonderful things as a hardware floating-point unit. That is wonderful news, although, this board appears to have no external memory, so it would be limited to 128kB.

[0] https://raw.githubusercontent.com/micropython/pyboard/master...
[1] http://www.alldatasheet.com/datasheet-pdf/pdf/510587/STMICRO...
That use case should work very well for a wide variety of hardware (and in fact I use it myself for a 20-node cluster). Issues may arise from networking and BMC unreliability, which the MAAS teams are currently working hard on addressing for this cycle.
Counterpoint http://mattdsmith.com/hamburger/
The Exit Curve: Exitround’s Report On Tech M&A
That wouldn't be radical, I agree. But unless I'm missing something the limitation is much less easy to predict: it's which programs can the compiler analyse the runtime memory usage of. That's why I'm curious about what it means in practice.
It always strikes me, that the things that parts of python that create problems for people trying to optimize it, are all things of relatively small importance. Like __new__, __del__ semantics and changing the stack by inspection. I wish Python3 had just let go of the slow scripting-only parts.
Brave New Life: "The Man” is you
There are plenty of Protestants in Europe (obviously) and many of them are more conservative than the US as regards work & society - eg it's typical in small towns not to find any shops open on Sunday in the Netherlands or Germany, and IIRC Germany had pretty stringent laws against Sunday working until quite recently. Some of this is related to trade union history, but on the other hand if you're a registered member of a church your tithes (religious tax for the upkeep of the church) will be automatically subtracted from your paycheck by law.

'Protestant work ethic' is something I've only heard talked about in America, usually couched in the form of an indirect put-down of non-protestants. Northern Europeans are more likely to view predominantly Catholic countries like France, Spain, Italy as stereotypically lazy, but this is usually ascribed to the Mediterranean climate.
Yeah, exactly! That's what we showed off at a lot of recent demos, including during the OpenStack presentation Mark did: https://www.youtube.com/watch?v=YsYdIJrJRLQ
All that tale makes me remember the mouse history of: Two buttons... No, one buttom! No 5 buttons that you can program! Nope, 4 buttons and 2 scroll weels!

We'll settle over something good enough for most cases, but it'll not be the sandwich alone, and I'm quite sure we'll stop using it at desktops on due time. Also, we'll probably need to rethink some APIs for getting a real option.
I don't know what this means. I've used Golang successfully for USB drivers, emulators, web and database servers, testing tools, a debugger, and cryptography. It seems evidently suited for systems programming as it stands.

Someone is always going to be out there saying that any language isn't ready for prime time because it lacks feature-X.
Google Chrome Goes 64-Bit
SoftLayer has been doing this since 2005. One API to provision and deploy compute on demand physical or virtual. Over 90% of their customer bases uses bare metal servers.
Creativity Tips from Pixar's President Ed Catmull
I don't like the idea of lumping all "drugs" together. I don't like it when the government does it and I don't like it when well meaning individuals do it. While I generally don't approve of the practice of men with guns threatening violence to those who would ingest certain plants I do think that of all the drugs known to man LSD makes the strongest case for some form of restriction.

I think that perhaps it alone should be restricted in the same way that access to plutonium is restricted, with the aside that individuals who would like enough for their own personal use should of course be granted (free) access.

You see the problem with that particular problem child is that enough LSD to dose every man woman and child on earth could be produced in a single lab and held within a coffee cup which makes it uniquely dangerous as a weapon of mass oppression if it were to fall into the wrong hands. Also the fact that you can't easily test a substance for LSD increases the liklihood of individuals being exposed who did not wish to be exposed.

Therefor the risks that it will be used as a kind of weapon against unsuspecting populations is too great relative to other drugs. I'd also like to point out that LSD doesn't seem to universally help people in the way that responsible amounts of MDMA (and arguably cannabis) does.

I don't think there is a justification for the restriction of other psychedelics that don't have these risks of weaponization such as various mushrooms, cactai, certain vines, etc.
You are right, except nitro there arent any critical differences between them.
The pattern increasingly seems to be Apple try stuff out with their own apps then release to the wider community as they get comfortable.

I can understand why that frustrates developers but I can understand why Apple do it.
Crowdpac.com: using data science to help inform voters at election time
"Crowdpac uses data to inform its recommendations for federal and state races. It analyzes stated positions on key issues, an incumbent’s voting record and campaign contributions to score each candidate.

Voters take a quick, three-step quiz to determine where they fall on the political spectrum, from liberal to conservative, and identify which issues they care most passionately about — say, health care, immigration or marriage rights. Based on these responses, Crowdpac generates individualized recommendations for those politicians whose views most closely match the voter’s own.

Crowdpac’s online voter guide debuts with California’s open primary this Tuesday, in which the two top candidates in each race, irrespective of party, face off in the general election. A mobile app should be available by this fall."
You mean, when people didn't want to pay $25 to revoke compromised certificates. It's not like this was a secret or people couldn't afford it. They just felt that they should get something for free that the other party thought should have a price.
> Economists have long accepted that individuals and society have vary different short term costs and bennifits for the same activity.

That makes no sense whatsoever. Individuals are human beings, societies consist of individuals.

A society is just a concept, it does not act in any capacity. All action by humans is carried out by individuals, regardless of what organization they represent. No activity whatsoever is carried out by societies, because they can't. They're just concepts, after all.

> Abstractly it's the basis for having governments in the first place.

Considering the above, I guess it's now clear that we shouldn't have governments at all?

I'm not trying to be snide or sarcastic. That is actually my position, but for other reasons. For starters, governments are based on coercion, and coercion is immoral. Hence, governments are immoral, and should not exist.
John Oliver: Net Neutrality [video]
All of Amazon's EC2 compute instances are run on top of Xen; there is an interesting Reddit AMA post with a lot of detail: http://www.reddit.com/r/IAmA/comments/1e5o4p/iaman_exaws_eng...
For Instagram, a Photo-Editing System of Uncommon Power
A quick rule of thumb: if the title or the opening of the article for any technique do not contain some form of the phrase "when to use" or "under these circumstances" and instead contain absolutes like this title then you automatically know you are in for a slog to get any kind of general benefit from reading the article.

People these days seem incredibly quick to publish articles without considering how limited their perspective might be and thus the responsible way to present the information.
But where on earth do I stick the disks?
Chaos – a hackable text editor for the 21st century
You could do that on SoftLayer with monthly GPU servers. There's not an hourly option yet though.
Huge congrats to you two and your amazing team! This is a well deserved milestone!
once they learn about it nothing will change.
I don't get why these menus can't just appear as overlays.

I am not a fan of having to scroll to a menu it can be disorientating. Like on a web page: you read and move down the page, you want to glance the menu, you have to go back to the top (home button) and then try and find your place in the text again. Overlays, popup menus, would be better there also. In my mind a website should be able to register actions with the browser, and that would get tied in with the device/app navigation.
Understand Community: Cliques and Inclusiveness
Don't they keep a big repository of saints that each require at least two miracles to be considered saints?

EDIT: yes
http://en.wikipedia.org/wiki/Canonization

> To be canonized a saint, at least two miracles must have been performed through the saint's intercession after his or her death
Kids Corner on Windows Phone is what I want rather than separate accounts.

That said, my 3 and 4 year olds cause no problems with my iPad so I'm not sure how big a deal it is.
Apple CEO Tim Cook's astonishingly misleading claims about Windows 8 at WWDC
Doesn't matter if they're Catholic, Hindu, Muslim or whatever. This is religious fanaticism at its best.
It's disappointing to see this comment at the top of this thread considering the amount of work that Apple has poured into OS X over the last few years. Criticism is great, but comments like "Apple continues to apply lipstick to the OS X pig" just seem hyperbolic and unhelpful. For example, one of your specific criticisms is that their FDE solution is "hack-ish" but I have no idea why you'd think that, e.g. look up Core Storage (which is what enables their FDE support and their Fusion drives) and their security whitepaper on how the FDE works under the hood. It looks like a well-thought out and developed feature to me. I also don't understand why, e.g., students, artists and hackers-who-like-unix are considered examples of "small groups with eclectic needs" when really those three groups together probably make up a large chunk of OS X's user base, so it makes sense that development would be focused towards them?
Bezier Interpolation
What if you have another meeting after the scheduled meeting they are late for? Yes, you can do something else during that first hour, but then reschedule the second meeting? Would that require having to tell those that you are meeting with 'can we meet at this time for an hour, and I have another meeting after it, so don't be late?'
Thanks; I'm familiar with that. Regardless of how total output compares with days of yore, this is now: I'd like to see research demonstrating that, over time, knowledge workers on a 35 hour schedule outproduce those on a 40 hour schedule.
I've been using the CanCan(Can) gem to handle all permissions logic, both in controllers and views. It abstracts all user state logic to a single file https://github.com/CanCanCommunity/cancancan

I find this pattern to be the most manageable especially in large projects.

But I agree with your point. "if current_user" is miles better than "if current_user.name != 'Guest'".

Edited to add:
As far as this articles use of current_user.name being guest, it makes sense to use a presenter to display the data in the view. Conditionally displaying a user name or 'Guest' in a view is kinda gross. Again I'll suggest a gem for this pattern https://github.com/drapergem/draper

All objects coming into the view should be wrapped, especially and ActiveRecord objects.
As humans we primarily make time for what we really, really want to do over what we should. Before getting angry at someone for being late take a step back and assess the situation objectively. The person may have been late because they probably weren't that interested in seeing you, they may have had something more interesting to do or had an interesting conversation going on.

Walk away after 15 ( or 10) minutes because you should have something better to do with your time than wait around hours for someone, right? There needs to be a negative consequence of the bad behaviour and it should be communicated through your actions rather than your words. Words will always fall on deaf ears.

I remember a friend who had a problem with a very tardy friend from one of the warmer EU countries and started to leave habitually after 10 minutes of tardiness. After a couple of times he got the idea and even started arriving early to the meetings.

You don't lose anything by doing this. It's a good strategy since it reveals the nature of your relationship with that person. If you don't like the revelation, fix it in a socially intelligent manner or exit the relationship. ...
I set up MaaS in a couple of hours at home. I bought a couple of used Dell C6105's off ebay for a great deal, and they work out of the box with MaaS. Pretty nice to be able to remotely boot and image the servers, power them off and on etc all from my home office.

The installation was straight forward and easy.
There is some relevant precedent in Dutch courts over this. If you have a fine clause for spamming, and you provide the terms of conditions in a proper manner, both can be enforced by a judge.

In one case ("zaaknummer 676425") a community website got awarded 5000Euro in penalties (500Euro for every private spam message, up to maximum of 5000Euro). The website had put a penalty clause for spamming in their terms of conditions, and continued use of the service meant agreeing to their conditions.

With law it is about intent too. If you try tricks like a proof-reading service, a judge may frown on that or find it silly. But if you send back your terms of service stating: "I charge a freelance administrative fee of 50Euro for reading, evaluating, and storing commercial communication that is send to this e-mail address without explicit opt-in permission. Unsolicited e-mail can be send to this alternative address." and yet they continue, it could stand up in Dutch court (and may earn them a bigger fine for breaking Telecom laws).
My grandad worked 14 hours+ shifts in 1950s and 1960s in communistic Poland in a steel mill. Anybody who would refuse would end up in jail or even worse - gulag - for treason.

As bad as capitalism is it will never, ever be as bad as communism can be.
nil is annoying and should be avoided when possible. nil gives no useful feedback when blowing up and communicates nothing about the intent of the code. Using a Guest object is a great use of polymorphism and duck typing, which are great features of Ruby (and object orientation). Having nils all over the place and having to do `if some_obj` all of the time is messy.

Your example is pretty simple, so my solution will sound like overkill, but I would use some other type of object such as a Presenter to handle the rendering logic.
Oh I hit a nerve.

UNIX and C are symbiotic, so any UNIX system requires C, there is no way around it.

However everything else outside what POSIX requires can be done, and should be, in a more secure and productive language.
Thanks for the info. Very interresting.
Kayak of Vacation Rentals
I read part of the article but as they didn't seem to explain what a "hamburger menu" was, something I've never heard of, I gave up.
Awakening the Horrors of the Ancient Hothouse: Hydrogen Sulfide and Warming Oceans
24x1 + 1 = 25, so we're off to a bad start.
I actually agree and it's one of the healthier attitudes I've adopted. It's nice having a break in the middle of the day where all I meditate on is enjoying and savoring my meal rather than seeing how fast I can shove it into my stomach.
I know Objective-C since 1999, when I had to port some software from NeXT to Windows, so I do know a few things about it.

From my point of view, many will jump to Swift if given the chance.
There are objective measures. There aren't necessarily 'absolute' ones.

Lisp is relatively more concise than C or Java for the same tasks.

Java is relatively safer than C for the same tasks.
Moto Stream by Motorola
I'm the same way. It's not really meaningful work but just whatever you can do to pass the time. My mind doesn't context switch that greatly so when I'm in "Let's slow down and talk this out" mode, I'm absolutely not in "Leave me alone I have to solve world hunger" mode. They're typically mutually exclusive.
507 electric vehicles gather in Stuttgart, Germany, to set new world record
Related:

"Michigan Time — The tradition of starting every class, meeting or event 10 minutes late."

http://www.hr.umich.edu/um/um-isms.html
Is Coding Speech?
I've had good experiences with name.com, price and service -wise ... the frontpage isn't as slick, but once logged in the UI is nicer. Have yet to see a registrar with an actual good interface though :|
One of the key itches this article scratches is the issue of the hamburger menu that just appears in a design mock because it's how things are done nowadays. It's almost insulting to deal with people who care so little about the "bottom line business metrics" you mention that they throw things in there, like the hamburger, without justification in context.

It's not even a question of business metrics at that level. It's simply a question of thinking about how you want people to interact with your website, and a lot of designers (using the term as generically as possible--anybody who is planning a site, be they a graphic designer or developer) don't even get that far.
Your choice of SSL certificate makes no difference at all. Well, except that some appear green on Firefox, while some are blue, and others are white (but I think newer versions stopped doing that).

If any of them goes rouge, you're still on the line, whoever you buy from.
Online Dating Undercover Revelations: OK Cupid (Pt. 2)
I'm somewhat curious as to why you blurred out the recruiters name. Seems like a good ol' fashioned public shaming would be useful.

Also, unless you Photoshopped that image, it looks like all of those emails came to you as well. Do you automatically get CC'd in employee emails?

Finally, what are your opinions on recruiters in general? You mentioned Oli as being a good one, but in my experience, there aren't very many good ones at all. I tend to get bombarded by recruiters every day that have zero idea of what it is that I do, which just turns me off to the idea of recruiters in general.

For instance, this one "Head of Talent" for a company contacted me about a position that I'm completely unqualified for. I emailed back and basically said "I'm not really qualified for this, but thanks for thinking of me." Instead of saying "Ok, great, thanks," he pivoted and pushed another position that I'm uninterested in. I wrote back and said, "Thanks, but I'm not interested in that position." Instead of taking the hint, he writes back and says "No problem, but I have this other great position that I think you'd be a perfect fit for" -- and it's the original position he sent me in the first email!

Sadly, this is very, very typical of interactions with recruiters. Are they all morons, do they think we're morons and don't talk to each other, or do they just not care?
Then I must imagine valarauca1's SSH key generation was not using it. I remember the first Niagara had a shared FPU and that was mentioned more than once as a pain point.
Free downloadable ebooks can be found there: http://www.iphonetransferrecovery.com/Swift/free-ebooks.html
The difference with Catholicism being that it has one indisputable leader.
This is pretty neat, I'm gaining an appreciate for microcontrollers and using high level languages is attractive.

That said, the alternative I'm exploring is to upload a standard Firmata firmware to the microcontroller, then drive it remotely, say from python on a full computer (like raspberry pi).

i think the interestng area comes when you can actually put a fairly "smart" microcontroller firmware on the device (GRBL) and then program it remotely, say with a scripting language. At that point, the boundaries between a firmware that is a dvice controller, and a firmware that is an open-ended remotely drivable VM starts to break down. Interesting area.
It's still well over an order of magnitude bigger than Lua. MicroPython is ~200k non-blank-non-comment lines of code (as reported by cloc), while Lua 5.1 is 12k.
Christ, no wonder so many Indians flee to the west. I can't imagine what being a smart, secular, and skeptical person in that culture feels like.
ssls.com is another trusted alternative...and it's owned by Namecheap with a different design.

Curious - are you still encountering those issues? That may be from the initial launch in January but we haven't heard about this from others. We definitely appreciate the feedback though.

Tamar, Namecheap's Community Manager
I can't find it either. Maybe I should go back to the keynote to see how he did it. Other people are saying that dark mode is not included.
"OS X handles some of this by assigning mnemonics to keyboard trademark symbol ® is just option+r. ∑ is option-w."

And, after they ran out of mnemonics, they sprinkled the rest of the characters on the keyboard (almost; I think they tried hard to keep things memorable, but some combinations are just plain of the "if you don't know it, you 'll never guess". The Apple logo is on the k key, for instance (IIRC). Mnemonic? MaKintosh?)

"Diacritics are two-stroke combinations, to get é, you'd type option-e, which puts the ´ on the screen, and then type the e to complete the character."

That's the old way. Recent OS X has 'hold down the e key, a menu pops up, click the desired variant or type the digit shown next to it'.
Namecheap's backend UI will be upgraded soon :)
A quick rule of thumb: When a headline appears on the front page at HN, that headline alone is enough of a signal for 99% of HN users. It says, "a number of people are thinking about this. We need to talk about this." Forget what the article says, just read what the headline is shouting from its highly-upvoted position. If you don't like the article, fine. But "let's talk about hamburger menus and practically invisible navigation" is a worthwhile signal.