skysight-inc/HackerNews huggingface dataset:
Albania is the nearest one can come to find a similar regime to North Korea's. The country was so totalitarian you weren't free to choose almost anything. The school where you went, including the branch of study in University was decided by the state. Where to work was decided by the state. The state provided you with a house (after many, many years of waiting). The state even told you where to buy the bread, where to buy the milk, where and in what day to buy the meat, all in different stores of course. The state "guaranteed" the right to work, so almost everyone got a job and all jobs had quite similar salaries. Almost nobody had savings since salaries and prices were calculated to balance themselves for a normal family. Since everybody had to work, lots of fictitious jobs were invented. And people learned soon enough that no matter how much you worked you still got paid and got paid the same, so nobody was really working.

So, when the communism collapsed in 1990, the country collapsed too. What saved the people was the fact that Albania is a very small country of 3 million in the middle of Europe so about 30% of people were able to immigrate. Now where would 8 million of North Koreans immigrate if suddenly communism collapsed in their country? I don't know.
Yeah, this isn't true. It just means the lobbyist would have to register as a foreign agent lobbyist if it was lobbying on behalf of a foreign interest. It's totally legal to accept foreign money to influence congress. And as a result of citizens united, they can even run ads in support of candidates and campaigns. China too, is a person with a first amendment right!
I concur - I've been using this a while and it has made a huge difference to evenings spent in front of screens, and available on all platforms.
Black (and other colors) on light gray.
I was looking for some demo pages, but the link at the bottom http://pen.io/showlast.php (latest pages) is actually showing only the latest, which are unfortunately frequently left empty or unmodified.

it would be nice to have some "pick random" link, choosing across some well visited pages.
RabbitMQ 2.7.1 is released today.
Their plans are dropped? So can someone in India confirm that Savita Bhabi and other censored sites are back online?
Working With Unix Processes
New kind of metal in the deep Earth
I tried to find one but I ended up "cheating". If you try and send from a gmail account it will fail but gmail will keep the file on its servers. So I can log into gmail at work, and download the binary from the failed sent message. sigh
We are looking for Puerto Rico's startups (spanish)
Customized Wombat, yep.
As an entrepreneur, this is why I favor starting B2B businesses. Sure, I would love to create the next Internet/social phenomenon like YouTube, but those markets are largely winner take all.

In B2B, you can be #2, #5, #10 or even higher and still have a successful business. Back in the 90s I worked with an email marketing company that scaled way too fast. The thinking was "get big or go home." Even as it cratered during the dot-com crash, small players were emerging all the time, and many of them are thriving today.
helps if you have to drive home from the office after 12 hours, colleagues complained not being able to see other cars clearly
You're Ignorant
Is Facebook Innovative?
And it's even shorter than the yield one.
Gadget New: Epson Launches New Gadget
I'm constantly surprised when I read articles like this one, or when I take interviews myself, that noone considers how the employee deals with a "project as a whole". Toy logic problems or algorithm optimisation tell you nothing about how good that person is at actually working as a software engineer. Do they care about code unit tests and code coverage? If they find a process missing - no continuous integration or something - do they just mumble and make do or do they find out why and, if necessary, implement it? Are they capable of delivering quality software, or can they merely write neat, optimised algorithms?
There's a solid usability reason why inverse (light-on-dark) is better for anything with syntax highlighting, like terminals and code.

Many colors of the spectra have poor contrast with white when used in an emmisive light context, like your screen. Yellow on white is illegible because it lacks contrast. The range of distinguishable, saturated colors is much larger on a black background, and you can comfortably add a second palette of less-saturated (dimmed) colors without sacrificing legibility. Your range of choices on light backgrounds is far more limiting.

For situations where there are a large number of potential "highlights" which must be distinguishable, it makes sense to have access to a larger palette of color options.
Kindle Fire outpaces iPad adoption but Android sees huge share drop in November
I'm a big fan of tomorrow-night
Clearly you don't hate software patents because you then went on to justify them.

In fact, I think your whole attitude is backwards for the following reasons: While I agree with you that you cannot blame Apple (nor any other company) from filing software patents given the current culture within IT. You can 100% blame Apple for aggressively using flimsy patents to suppress obvious designs amongst competitors - forcing their competitors to deliberately cripple their products or risk having them forcefully removed from market entirely. That is not competition nor is that using patents defensively. What they are doing is exploiting a legal loophole to suppress legitimate competition.

Also, the "don't hate the player, hate the game" saying really winds me up. It's basically just endorsing moronic behaviour so long as the culprit doesn't get caught. It's just a retarded view of life in my opinion.
how does eventmachine run on jruby and does anyone actually use jruby and eventmachine in production?
Your homepage still doesn't say what sprint.ly actually does.

Surely you can sum it up in 1 sentence?
Apple Said to Close $500 Million Anobit Deal
Sorry, I couldn't find a way to blacken the text with Tumblr.

I now did a (Scroll down...) thing to "hide" the solution.
By Giving Up On NYC Campus, Stanford Loses The Innovation Race
The Book Steve Jobs Would Not Have Approved
Ask HN: what are the sources of revenues for a Content Site?
I know about Google Ad words , what other sources of revenues exist ? Given that this is not going to be a blockbuster mega site and it is being bootstrapped on a show string budget, how do I maximize the revenue potential ?
Avvocato Como
The mosto important italian lawer in Milan
I'm actually quite frustrated with this trend in consumer tech reporting. If I want tech specs and pictures, I'll go to the product's website. What I can't do is play with the object, use it, and decide (subjectively!) whether or not it's a good product.

This same problem neutered mainstream political reporting years ago: journalists became afraid that taking a stance would alienate a portion of their readership, so they started just reporting "the facts." Well, two problems: (1) sometimes the facts favor one side, and (2) facts without analysis are worthless.

To The Verge: I promise that I will not turn away if you take a stance I disagree with; in fact, it will make me want to read more.
There are plenty who feel as you do and plenty who don't. For people who feel as you do, we are going to be working on making sure that Pharo or another Smalltalk ( probably Pharo ) could be used as a development environment and Redline would be a deployment platform much like how many people develop for Gemstone's GLASS environment.
Here's another link http://www.atsb.gov.au/publications/investigation_reports/20...
LoseThos uses my own variation of C/C++.

"Yield" is the same as "Sleep(0);" in Microsoft - it voluntarily yields the CPU to the scheduler, so it can scedule the next task.

A task context can be saved and another task's context restored in half a microsecond.

while (InPort(PORT)&BUSY)
Yield();

That will test a port and yield. Are you a moron or do you know what that does?

Function addresses have an "&" in front.

God is God. God says...
don't_even_think_about_it Vegas face_palm genius Yawn sad
shucks driving do_you_want_another I'm_in_suspense I_am_not_amused
God_smack perfect spending slumin how_do_I_put_this well_obviously
Customized murphy.. ( contrast junkie! http://i.imgur.com/CEY5P.png )
Thanks, but we've been struggling with building using the amd64 chaintool from visual studio.
Awhile back, I blogged how to go about this. Some of the hacks will not be needed for Rails 3.2, but the concepts are the same:

http://blog.jerodsanto.net/2011/07/building-multi-tenant-rai...
In a sense, you are right. However, US and Canadian total average bills are far Higher and have more probability to be much higher than the contract fee. In the EU, mobile operators have had legislation forcing then to simplify and lower call costs. In the developing world, costs and fee models are whole orders cheaper.

I have no problem about the cost of buying a local mobile anywhere I travel in the world, the the US being the exception (have not yet travelled to Canada, which is shameful as I have family and friends there).

I found the comment of all the US carriers operating the same policy and therefore not being able to walk away. Surely that is grounds enough for a complaint about price fixing, using the rest of the world as a case study?
Google used to do ads and then stared sharing revenue with Publishers. Would love to know more about the other companies doing what I described and why they have not worked.
What is meant by "timers"? Something like "execute this function in 5 minutes"?

My bot [0] has an idle function, which is called every 30 seconds and does background jobs like checking git repos for new commits. The 30 seconds are the timeout of the select/poll call asyncore does internally, which can of course be changed. Based on this the bot got a cron-like timing infrastructure.

[0] https://github.com/beza1e1/zsnippets/blob/master/zsnippets/i...
Depends on the content of the site. Other than running ad words (generally not a great idea on a low traffic site), you are left with a few options:
- Affiliate campaigns: think of being a sales rep on the internet, get products, market them and take %/flat rate in sales. Some websites like clickbank allow you to do that rather easily. Alternatively, you could probably sell ad space - but then again depends on what your website is doing. So rather, what kind of website is it?
Typically in a B2C business, users don't care much to know how long you have existed or how long you will exist. If you shut shop, they switch to using another free service.

But that's not the case in B2B. I do agree that B2B is more lucrative. But, how do you convey to your potential customers that your service is here to stay. Businesses are not comfortable moving from one service to another. And, with so many start ups dying fast or pivoting fast, what's the best way for a service to build trust with its potential customers?
Christmas apps for Smartphones Users
It is just a few more days left for the most awaited season of Christmas. Everyone is eagerly waiting for it because it with a bounty of beautiful surprises, candies, gifts, decorating Christmas tree, latest gadgets, apps and lots more. Talking about the apps that are available this Christmas, here is the list of 10 apps that you should have on your smartphone. These are bound to make your Christmas more enjoyable!
Super excited about this. My company powers Cornell's online events calendar. Eager to plan how it will integrate!
What are the factors behind the perception of time?
You might want do something about the bad security message (or change the above link)
I agree about the point you make about contrast and syntax hihglighting, but I disagree with your conclusion.

In my experience dark backgrounds with light text are more tiring on the eyes in long coding sessions. Text gets blurrier quicker than when using a lighter background. I came to this conclusion after years of using dark backgrounds, and having switched to light backgrounds.

Personally, I think the question should not be 'white background or black background', because IMO a light gray or blue background is even better. Borland was on to something with their C++ and Pascal IDE's ;-)
Journey into Kimland : a tourist's experience in North Korea
The Government Starts an Incubator: The National Science Foundation
DEDEDE on 404040

I find the perfect colors largely depend on monitor and environment though.
I get what you're saying but what you're asking for serves no purpose for the site owners or business itself. People go to X for the product or service they provide, not to know who developed or designed the site. While I get why you'd like to know, going by your reasoning, it would be easy to argue why can't everyone also list who developed the site or where its hosted, etc... The list can get quite long and it doesn't make sense to list those things to most people and their intended audience.

If you genuinely want to know who designed A, B, or C, email the owners of A, B, and C, and ask them who designed the site, and maybe even for a referral.

This also doesn't take into account the fact that maybe A, B, and C were designed by the founder, who may not be a contractor for hire. It also doesn't take into account premium design firm prices you might not want to pay.

Point being, there are ways for you to go about finding out the information you need with a little bit of work rather than thinking the detail you want to know really makes "the world a better place" when it fact it doesn't. There's nothing wrong with you trying to find the info just because its not listed on a footer link somewhere.

I should also point out that the link in your HN profile (http://www.reguluslabs.com/) also doesn't show who designed the site... Just saying... "Be the change you want to see the in world"
It sounds like you're not using rvm and gemsets (or a similar tool) for your Rails 2.3.x sites. Rake should never "stop working".

http://beginrescueend.com/
The Impact of Social Media Influencers on Brands
The online marketing world is constantly evolving, making the process of reaching and selling to customers more challenging than before. The change in customers’ buying behavior and the frequent mushrooming of networking sites lead marketers to find new ways of spreading information.
Show me a quality company to work for and I'll show you people who will spend more than a year working there.
As someone who works in higher education, I'm most excited about this:

"...operate on an open-source, scalable software infrastructure in order to make it continuously improving and readily available to other educational institutions."

In my opinion, today's course management systems go from pretty bad to worse. In using blackboard, moodle, and another platform called itslearning, these platforms suffer from major usability issues. I'm really looking forward to using a CMS I don't hate, students don't mind using, and which man be can modified at an institutional level. This could I think be the part of this announcement that has the biggest impact: helping to make online learning easier for everyone at a variety of institutions across the globe.
I use the 'moria' colorscheme, with a light background.

http://www.vim.org/scripts/script.php?script_id=1464
I would recommend not watching the Vice Guide to North Korea. That series is more about Vice (which I've read and enjoyed for over a decade and otherwise recommend), using North Korea and their preconceptions to show themselves off, than about North Korea (though North Korea does show through). Yes, the place is weird, but Vice sensationalizes it out of proportion and shows themselves off. Great for Vice, but at the expense of understanding.

My bibliography -- http://joshuaspodek.com/north-korea-bibliography -- has many sources more valuable for learning about North Korea. I found the New Yorker pieces particularly valuable, as well as the work by Barbara Demick.

I blogged extensively on North Korea since my visit there -- http://joshuaspodek.com/category/northkorea. My goal is to promote understanding, not to sensationalize. I've gotten good reviews on

- My series on North Korean strategy --http://joshuaspodek.com/north-korea-strategy-preview

- My series on playing in the first ever Ultimate Frisbee tournament and about sport in creating bonds -- http://joshuaspodek.com/ultimate-frisbee-north-korea-part-1

To Vice's credit, their recent series on exploring the North Korean logging camps in Siberia is more mature, though is outside North Korea.
Of course: for one, Facebook has pushed the boundaries of what we accept in terms of privacy. They have changed the behaviour of the whole world (not single-handed, but they have really pushed). Their 3 steps forward, 1 step back approach to pushing new features works because they create products people want but don't necessarily understand straight off the bat.

Facebook surely would not be attracting the best developers, when Google offers more money, if they weren't at the cutting edge.
For memory... Kiwis are called "kiwifruit" in Australia and NZ, and "kiwis" in most other places. Before the 1970's they were called "Chinese gooseberries", coming from the Yangtse river basin. Because they also grew well in NZ, the NZ fruit marketing board gave them a new catchy name to promote exports them during May to August, when they were out of season in the Northern hemisphere.

By your same argument, perhaps kiwifruit should be renamed back to "Chinese Gooseberries".
The NK guys may not be right but that does not make the US guys automatically right. Today we approach the point when the main difference between China/NK and US/Europe is that in China u can't protest openly and say anything u want while in US/Europe you can protest orderly and you will be widely ignored (by commercially controlled mass media) no matter how much sense you make or if you will protest in a more "disorderly"(guess who decides what is orderly or not these days http://thedailywh.at/2011/12/19/this-is-all-kinds-of-wrong-o...) way you will be labeled as a hippie, crackhead, conspiracy theorist, terrorist, communist, islamic fanatic and beaten and pepper sprayed by the police like in China.Yeah, we're far much better in the west. We have the right to work and pay our forever increasing visible and invisible taxes.
Heavy.
package main

type IBar interface {
doSomething()
}

type Foo int

func (f Foo) doSomething() {
println(f)
}

func test(b IBar) {
b.doSomething()
}

func main() {
f := Foo(1)
test(f)
}

Compile, run:

1

Rename doSomething function to doSomethingElse. Compile:

test.go:20: cannot use f (type Foo) as type IBar in function argument:
Foo does not implement IBar (missing doSomething method)
Is there a path to the side of the tracks?
At work my stuff is mostly done through puTTY, I set up different profiles for our Dev, QA, and Prod equipment that use green/yellow/red themes respectively.

At home its default Eclipse theme (light) but that's mostly because of pure laziness. This thread has been a good reminder to change that after my reformat this holiday :)
Well it makes sense that LTO would have high memory requirements given that the point of the optimization is to look at the entire program as one entity rather than on a file by file scope and I have no doubt this can cause problems with very large projects.

PGO on the other hand seems very unlikely to fail due to memory constraints, atleast I've never come across that happening, the resulting code for the profiling stage will of course be bigger since it contains profiling code but I doubt the compilation stage requires alot more memory even though it examines the generated profiling data when optimizing the final binary.

It seems weird that PGO would not work with Chromium given that it's used in Firefox (which is not exactly a small project) to give a very noticeable speed boost (remember the 'Firefox runs faster with windows Firefox binary under wine than the native Linux binary debacle'? That was back when linux Firefox builds didn't use PGO while the windows builds did.)
I use Vibrant Ink. I like the clarity of it and port it to any enviro I use.

http://alternateidea.com/blog/articles/2006/1/3/textmate-vib...

Font: inconsolata of course.
http://www.levien.com/type/myfonts/inconsolata.html
EM does work, but it's not commonly used on JRuby. I think the fact that JRuby has real parallel-executing threads makes eventing frameworks like EM less interesting...especially since EM only runs a single event loop.

I'd love to hear about people actually using EM on JRuby, if there's such folks out there.
Why does their working location matter?
Thanks! I'm getting mixed opinions from various people. Some get it right away some don't. Digging deeper.
I have occasionally seen other parents take the Santa thing to the next level with these personalized services. One even paid a Santa to show up on Xmas day. In all cases the questioning and obvious suspicions generated from the kids almost resulted in a backfire. For me it proves Neil De Grasse Tyson's assertion that "children are born scientists". Best not to give them too much evidence to start analyzing.

So if I could offer a piece of unsolicited advice: keep it unreal, magical and mysterious and stick with the whole down-the-chimney thing.
20 Dec 2011 Job for Treasurer
I find it interesting that you bring up Balsamiq. It was my switch from Mockingbird to Balsamiq that triggered my weariness that AndrewDucker points out.

Free services are quite nice, and I make great use of them (Wave Accounting, and TeamLab for example) but I can't help to always wonder what their future is and if/when they'll spring the email on me announcing their free plans were just a customer acquisition strategy.
Why ? I found 3.1 upgrade with all the asset compilation etc, a bit painful but 3.0 brought in a lot of nice changes. (Arel for one)
Great way to pick an editor theme/style here http://studiostyl.es/ (It's specifically for Visual Studio but I'm sure you can adapt one of the many themes to you editor of choice, or generate a completely new one)
Israeli high-tech is among the best in the world. May even be the very best per-capita when you consider the impact of a country of ~4 million. Incredible entrepreneurial spirit and work ethic.
It is an experimental site --a community video news blog out of Toronto. Its not going to get a lot of traffic but as I add more cities ---- it might get better. The content format is video and not text.
That logo is atrocious.
Cute :)

In other news, I realized our "org.jruby:jruby-dist" maven artifact hasn't been publishing a full dist tarball, like it's supposed to, so we'll get that fixed.
Google Green
While I'm definitely iterating my landing page to better explain what it is, I also want to understand how you did not get it. I don't know how every designer thinks so I may have made wrong assumptions. Are you a designer by the way?
Government is cracking down on "Twitter Terrorism"
Apple’s Anobit buy reportedly a done deal
I settled with this:

http://studiostyl.es/schemes/coding-instinct-theme

with some customizations.
After being on IBM systems for so long I have always enjoyed Green on Black. Green is less harsh than white and it allows more colors to be used to high light items than white on black or black on white.
It's considerably slower than 2.3 and the API fell apart. It's this weird system that looks modular, but including any given module into your code will almost certainly fail due to weird dependency graphs or because some modules seem to only work when injected into certain classes. This makes it incredibly frustrating to debug.

Generally I like Arel, but the changed behavior around default_scope is maddening. And I've found several pretty big bugs that have been annoying to work around.
I made it for people to use so please go ahead!