skysight-inc/HackerNews huggingface dataset:
In fact connection in Ukraine is much better than even in US. I have 60 mbs at home and pay 15$/month without any traffic limit (no throttling too). For $20 you can get 100mbs. In most major cities you have an access to several providers so you can choose what works better for you. The ping to SF is 200ms. Upload download speed to SF is 4mbs/6mbs. Upload is faster.

In the city where I live (Donetsk) public areas are covered with free wifi service.
Best part so far:
"Accepted truisms about sales, marketing, regionality, seasonality, the Internet, purchasing behavior, game design,
economics, and recruiting, etc., have proven wrong surprisingly often. So we have learned that when we take nearly any action, it’s best to do so in a way that we can measure, predict outcomes, and analyze results."
This critique seems to be analogous to a low level language programmer dismissing the benefits of a high level language because both are Turing complete.

Yes both IDEs may be able to do similar things, but it's the immediacy with which you can do them which sets them apart.

http://www.paulgraham.com/avg.html
you are supposed to receive a stack of fapiao of equivalent face value.

In the past 9 months I've never received more than one of these fapiao, if they even gave it to me at all.
Also, the prizes are pretty small, enough that there isn't that much of an incentive to ask for these "lottery tickets". The largest "prize" i heard about (because i've never seen anyone win) was about the equivalent of $6 USD.
Couple of thousand, with a long tail. Betabeat was about ~500.

I'll write a blog article posting the google analytics data if you're interested.
> Even if it were somehow to ignore api calls that say, modify your filesystem, how would the IDE 'know' about that api. Will someone have to manually go through all the apis in existence and make a list of which ones to emulate and which ones to not? That doesn't seem practical.

Why do Light Table need to emulate something? People have been executing code in REPL since forever, Light Table instant feedback seems like an extension to the REPL concept, with an ability to substitute all variables visually in-place. I can't see why it should be any different.
It does indeed depend.

I work in the media, so it's my job to react to what is happening. Information comes through to my email and if I miss it, we are behind competitors.

Notifications at essential to immediate communication between colleagues who need me to certain things for program output.

That said, I would like a new chair...
I'm a bit unconvinced about the 'language agnostic' assumption.

For Java, you want to get the most out of your static typing. So, you need an IDE filled with analysis tools.

For dynamically typed languages, Eclipse doesn't cut it. It gets sluggish and crashes too often and that's not acceptable when your language is designed for rapid feedback.

I want something that gives me feedback as if I were using Firebug, but feels like I'm typing into Notepad++, and it seems like LightTable could fill that need.

My thinking is that Light Table will live or die by how responsive it feels.
Neal Stephenson public interview with Technology Review
Lovely wet pussy ready for a quickie or a suck…. « Erotic Local Adult Content
Long-term, some of these devices would need FDA approval, but many of them wouldn't.

Speaking as a non-expert (only familiar with FDA approval processes through the experiences of friends and colleagues): none of these devices would constitute a class II or III medical device, since they'd only act as an early-warning system rather than as a primary diagnostic tool or direct treatment system. Some of these devices might fall under class I (which also includes things like tongue depressors), but meeting class I wouldn't necessarily prove insanely onerous, and some care would likely allow avoiding class I as well in some cases.
There are probably many more people doing the former than the latter.
<productname>.com is considered the most important domain name to have, the reasoning being that when people hear of product X, they'll go check X.com

Dropbox started on getdropbox.com, but they found out lots of people reflexively typed dropbox.com and saw a squatted domain. So later, they bought dropbox.com

I tend not to agree with this 100%, I think most people google the name of the product, instead of trying X.com directly.
It should be annoying as possible to write/read long functions. I don't know why IDE's/editors make it so easy to write 500 line functions; it's always bad. I interview over 10 programmers/day and function size is a huge filter; you recognize crappy programmers fast that way.
Yes. I have a motorized desk and I switch between sitting and standing during the day.

Both my back and my feet feel pretty good.
You gave the answer yourself: if you want to make programmers more productive build a higher level language, not an IDE.

IMHO IDEs are overrated. If any process can be automated, it will eventually end up in code, not in a GUI.

[disclaimer: i dont use any IDE)
Libratone Lounge- AirPlay Soundbar
Sorry, but I refuse to read any content that makes my eyes bleed.
It really seems to be a great release, but that second half clearly shows that kool aid comes in different flavors, not just apples :D
The one thing the M doesn't convey of the total Selectric experience was the immediate and alarming belief that, after every keystroke, the typewriter had launched itself an inch forward (no mean trick considering how heavy they are!). They usually didn't do this, but I've never had that 'did I just stick my finger into a bear trap?' feeling with anything else, even other electric typewriters.

The observer, of middle 20th century American desks, might think that the solid oak frame and general bombproofedness is at attempt to convey solidity in the person behind the desk, a psychological trick. They may be that, but they are also built the way they are because people typed on them with these things, and lightly built IKEA desks could very easily shake themselves to bits. I recall a story involving a typewriter lift in the side of one of these desks, of US Navy vintage, whose massive spring was calibrated for some ridiculously heavy typewriter--possibly a Selectric. When the typewriter itself was on the platform, it rose smoothly and gradually to a working height. When the platform was unloaded or loaded with, as I recall, a CD collection, the right word for what happens next unless you are extremely careful is "catapult" or possibly "major concussion and several months worth of dental work".

No keyboard has ever even loosely approximated this unless it was also connected to a typewriter (the TTYs and whatnot). Which, on balance, is probably a good thing.
Yup, in the working world it was not unusual for secretarial professionals to be expected to turn out a perfect page every time or redo it until it was perfect.
Honestly, I've been aching for this to become a reality ever since I saw that talk.
Enable foreign users processes listing
I've tried the beta of 12.04 the past few weeks. Unity is still a pile of ----. Gnome Shell (3) isn't much better and fall back mode (Gnome Classic) is riddled with bugs that basically makes it unusable as a desktop to work on. The Linux desktop has finally officially failed.
For the past 60 years, when people defended women's rights in smalltalk they would often start with "I'm no feminist, but..."

Lately I've noticed an increased usage of the phrase "I'm no vegetarian, but...". Hopefully that's a sign that public awareness of the problems of industrial meat production may be nearing a critical mass, as eventually happened with the issues raised by Feminist movements.
>Apple Safari uses WebKit - a free open source web browser engine. It's not Apple's code, it existed way before Apple got into browser business.

I used Konqueror long before Apple made Safari, so I am aware of the history. It's hardly the whole story though.

Safari uses Webkit, but Apple made Webkit. Webkit did not exist before Apple got into the browsing business. What did exist was khtml made by the KDE project.

That engine was a nice stable base that Apple used to build Webkit upon but it was lightyears behind the Webkit we know. Apple put TONS of work into Webkit and made it into one of the rendering engines that it is today, long before even Google got involved.

Most of Webkit buy the time was Apple's code, including tons of bugfixes, huge performance improvements, all the HTML5 support (heck Canvas is Apple's invention, before it become a standard), css tranformations and animation, and the all-important Javascript engine, which was the first Javascript engine to kick of the speedy javascript JIT race (Firefox followed suit and then come V8).
we used to get by on the most basic and plain English of agreements and a healthy dose of common sense, all of which is just as valid in court.

Yes, but who's "we"? Did that include the thousands of business that nowadays use and contribute to OSS and also have lawyers to worry about those things?

The world is not a better place because ordinary people with no legal training and better things to do with their time are subject to multi-page formal agreements, which most of them have never actually read, never mind understood.

But it was copyright that created that, by prohibiting any redistribution and derivation by default. FOSS licenses are a way to counter-act that and give you rights.

And while the GPL is not as short as we would like, the reality is that it created a standard; you just have to read it once to know the license of more than 50% of the FOSS projects out there. That seems a time saver, not killer.
I couldn't help but send an email to info at audiogo.co.uk asking why they were asking for a 404 to be taken down! Interested to see if they respond.
Naturally I gotta plug the CCC's Project Blinkenlights:
http://blinkenlights.net/
Pretty cool but for ergonomics, nothing tops this: http://i.imgur.com/wk1c8.jpg
What you describe is not a to-do list. It's a list of ideas.
And if you start putting urgent stuff into your list of ideas, you are in trouble.

Have two lists. It's that simple, really.
Here's a similar tool that uses ImageMagick and PHP: http://jueseph.com/2010/06/opticrop-content-aware-cropping-w...
Of course the original video was not perfect. It is a concept, not a fully fleshed out product.

It piqued peoples interest for good reason, because of a combination of many ideas working together in a clean interface. To criticise it for details ('this takes up half the screen', 'some of these things have been done before', 'this particular feature might not work for the kinds of work I do') is to entirely miss the point of a 'concept'. It needs constructive input (eg. 'this is a good idea, but would work better if done like that'). The kind of criticism provided here doesn't help anyone much at all.
Another alternative is to go to a doctor of nuclear medicine that has a MRT and tell him to make a full body scan. As long you don't have some metal implanted in your body this is harmless. Then ask him to see if anything is wrong with your body. Usually they will give you a DVD with the data they recorded for free. You can then take this DVD and give it to another doctor.

With a full body scan you can find an incredible wide range of things that could be wrong.

As far I know no insurance on the world pays for this without indication but its not really that expensive. Depending on the MRT device that you prefer and the country you are living in it costs about 3000$.

If you are afraid of a "closed MRT" there are also open MRTs:

http://www.radiologie-muc.de/uploads/pics/Radiologie_offene-...
I've also tried beta 12.04, seems ok, but article is a really bit hyperbolic. IMO this ubuntu has similar progress from previous version as other versions in the past.

Big surprise for me: I've upgraded 4 years old laptop with new SSD disk and 12.04beta and its really lightning fast compared to windows 7 (altough I have to switch to Unity 2D because of too hot gpu). It really feels like new machine.
also .cc, .io, .co, .to, .me etc. don't rank as well in the Google SERPs, that's why it's important to have them
Dynamic programming environment. Not dynamic language.

See: SLIME http://www.youtube.com/watch?v=_B_4vhsmRRI
Probably the same for many other country domain suffixes. It's the same for .ie (Ireland) for example, you have to have a connection to the country as well as the domain name itself. Typical examples would be your own name or business name.
Distancing myself from my computer for at least 72 hours lowers my coder's block, but I've found that working on a personal novelty side-project works equally well. The trick is distancing yourself from your usual work, which can be hard if you have only a single workspace. Working in a different milieu, like a coffee shop, helps.

(edit: grammar, distancing trick)
As a non-Unity user I honestly don't think I've noticed any difference whatsoever since upgrading to 12.04. Which is mostly a good thing - it was fine before and it's fine now.
مشاهدة مانشستر يونايتد وايفرتون
مشاهدة مباراة مانشستر يونايتد وايفرتون
مشاهدة مباراة مانشستر يونايتد وايفرتون
مشاهدة مباراة مانشستر يونايتد وايفرتون
مشاهدة مباراة مانشستر يونايتد وايفرتون
http://mushahda.com/25.html
You can simply assume the cleverest observer, but actually it's not just about smartness (ability to compute / recognize) but also the amount of data the observer has access to. For instance in a PRNG where I use some kind of source of entropy, like delay between user keystrokes, an observer that is able to watch the user typing can predict the sequence, another can not.
Reflections on Ten years of Software Security
Good point, we didn't actually run the tests. We're planning on expanding our focus beyond just cost to include performance and features of the clouds as well.
JSBin a super sweet online HTML and JavaScript editor
I'd like to upvote this with all my heart, but: I wanted to browse the source with no downloading (ala Github so to speak), nope. Ok, let's follow this link to a zip file: http://jordan.trudgett.com/tetris_73.zip . 404. oh c'mon.
I also hate the new design, even after few hours I've spent trying to get used to it. With all the necessary settings (compact mode, text buttons etc.), the main flaw stays - theres no freaking border between message body and ads! C'mon Google, this is just too obvious. Wonder how users will switch to some other webmail or desktop clients, how many of them will install some ad-blockers, just because of this. You realise, Google, that this would mean actually less clicking on your ads? Speaking of intentional clicks here.
Blizzard Launches Free Open Beta Weekend for Diablo III
It used to be more common in the past: you buy something, and the fapiao (certified tax receipt) would include some sort of scratch off thing that was like a lottery; so you had some incentive to collect your fapiao and preventing the department store from low balling their taxes.

Store owners are not supposed to recycle unclaimed fapiaos, that is definitely illegal, and many companies who follow the law to the letter (like Starbucks) make it very convenient for you to exchange your xiaopiaos (normal receipts) for one fat fapiao in bulk, since they are not gaining anything by not issuing a fapiao.

Likewise, Microsoft (my employer, an American company) doesn't require us to play the fapiao game for most of our benefits. However, we need fapiaos for any expenses that occur in China, while there are a few benefits that require fapiaos (a travel and gym benefit) that are easy to get and one foreigner-only benefit where we can get back our tax on rent if only we could ever get our landlord to issue a fapiao (unlikely, they would just jack up the rent for the taxes they weren't dodging).

And let's not get started on getting the name right for the fapiao. It must be in Chinese and it must be the official name of our company. I think for Microsoft China its something like Microsoft (China) Limited, but all in Chinese characters, and its bad if you can't write that down exactly right.

[Edit] Let me describe the fapiao game: your company (usually a Chinese one) low balls your salary (say 2 or 3K RMB a month) but allows you to claim lots of personal expensive as business expenses. Even more fun: some require you to collect fapiaos but don't reimburse you for your expenses (universities do this a lot!). Fapiaos now require the name of the company that will be claiming the tax benefit so you can't just exchange them with your friends, meaning you need to be diligent about collecting fapiaos. Taxi fapiaos are the easiest, as they don't require names (so you can collect them and exchange them with friends if you want).
You're comparing Java to Clojure. Conceptually, they're insanely different--Apple and Oranges, really.

Clojure, Lisp, and similar languages are homoiconic. That means they're beautifully suited to an interactive environment such as that provided by LightTable. Conceptually, unlike typical IDEs, LightTable is not a series of scripts that will attempt to help you deal with common development tasks such as looking up documentation and refactoring. Instead, you're interacting directly with the language.

I think it's quite telling that in Java, documentation is done through Javadoc comments, which are ignored by the compiler and sought out by a completely separate tool in order to build docs. In Clojure, documentation is part of the homoiconic code itself:

(defn my-fn
"This is the documentation, can be inspected on the fly"
[] …)

Instead of being a series of very reliable hacks on top of a language that doesn't support docs, docs are part of the environment.

Additionally, when programming in Clojure, you can do it interactively by modifying the environment on the fly. This was popularized by smalltalk, and is an extremely gratifying way to program: you can inspect and edit your program code while it's running, and have a fully-featured REPL into your program. This way of doing things blows GDB completely out of the water.

Note also that when coding functionally, files are often made up of many small single-purpose functions, which is actually much more maintainable than the example "real-world use case" function you provided.

Essentially, your entire argument is based around the assumption that Java is the right set of design patterns. I would argue that the Java language is deeply flawed, and leads to a 30:1 ratio of boilerplate code, markup, and structure to useful code. It's what makes Javadoc and IDE refactoring tools possible, but it's also what makes Java a nightmare to maintain and (for me) an extremely unpleasant language to work in.

I have never used LightTable, but for me, what it represents is a different way of thinking about programming. It's about interacting with your code directly and interactively. And actually, when writing Clojure, I often program in quite a similar fashion with existing tools (VimClojure / Clojure.tmbundle / Cake).
When i tried out the 12.04 beta on my HP Microserver, installation went smoothly. However when booting up the installed system, all i'd get is a blank screen. Turns out for some odd reason it doesn't set the textmode display correctly, so you need to add a cryptic line to the boot options to see anything. Upon doing this, i found it was throwing a fit at a degraded raid array on a disk i happened to have plugged in at the time, and so wouldn't continue booting until i entered the emergency console and typed exit.

Certainly not the distro i'm looking for.
Eclipse as a good ide ? mpprfrffrt
>I can't for the life of me understand why anyone would chose gmail over any native application for mail

I can't speak for the 350M other people using Gmail. But here's why I use Gmail(some of these aren't exclusively Gmail):

- Conversation View

- Calendar Integration

- Very good Labelling/Grouping system

- Online Storage

- Browser access

- Very Powerful and effecient Search

- Great filter system

- Autosaves unfinished emails

- Integration with multiple third party tools including Attachments.me, dropbox, google docs, taskforce

I used to use Thunderbird, and it was great. But I had big 3 problems with it: 1) I never got comfortable with searching emails. 2)I couldn't access my email from other devices/computers etc 3)My emails starting chewing up a lot of HDD space.
There is definetely room for an IDE that is more intuitive and slick than Eclipse - I find Eclipse's many views and modes distracting. Perhaps Light Table is not a revolution of IDEs, but it is certainly a welcome leap in the evolution.
Do Not use boolean variable as function parameters
As an effort to make this conversation productive for all involved: could you name a couple of these bugs in Gnome Classic?
1.85神龙合击传奇
> Can you think of anyone who ruined their life by failing at a startup?

Yes, I can. Lots of people, actually. But that's fine, I also know plenty of people that succeeded.

Failing at a start-up can do a lot more to you than just costing you some money and some time. It can wreck your relationship with your significant other, your children, your family, your friends and so on. It can cost you more than you could afford. It can put you in debt for a long time to come.

Whether or not this happens is related to how hard you're trying and at what point you throw in the towel. Fail fast is not just a way to tell people to iterate, it is also a way to remind you that if you fail you should fail in such a way that you don't end up losing more than you can afford.
Paul was born in the UK.
Simple solution, just need to make the wholesale cost of domains >$100/yr then it won't be viable for the squatters to sit on "really speculative" names like the ones in this story would be.. and for a real business/service with 1 or 2 domain names, that extra cost means nothing.
These days, the IDE is apart of the language; we will see more languages that push integration with their IDE in as much as Smalltalk did in the past.

No one would think about using a language without a compiler, developers increasingly feel the same way about the IDE.
See also http://mail.python.org/pipermail/python-dev/2002-April/02210...
I am using Xfce as a desktop since Unity/G3 came out and made working on my netbook impossible. Xfce is quite fast and works mostly very good.
Unity and gnome-shell might be OK on a netbook. Or a notebook. Or maybe on a single monitor desktop.

For a triplehead setup this concept is just not bearable.
I think this really bad design-decision goes back to the days when there was this "Linux the great netbook / eee-PC OS hype".

The good thing is: Nobody is forced to use this . There is Mate (http://mate-desktop.org/), or KDE, or XFCE, or ...

The only thing that I find a bit pity, is that so many resources are spent on Gnome3 and Unity :-/
Be careful with that on rackspace. If I recall correctly, they use a credit scheduler with burst capacity. You need to be sure that you're not just getting a bunch of burst capacity and factoring that in with your cost calcs.
Analyze Facebook posts to deduce mood, interests, education
Actually, it took me about 30 minutes to find how to install onto 64-bit Windows. You need to first install Python, then run the following:

http://peak.telecommunity.com/dist/ez_setup.py

Then you use easy install to install pip. That's how I got it working, but I'm a complete Python newbie!
GNU/Linux provides choice.

There is CentOS 6.x with security updates and 'point releases' with refreshed apps until 2017 at least. Gnome 2 based.

There are other window managers as well if you need more recent base libraries for your work.