skysight-inc/HackerNews huggingface dataset:
The problem here isn't that the unusual options exist in a hidden away tab. The problem is that the options to revert to the defaults are in the same hidden away tab.

Users with images turned off by someone else wouldn't be confused if there was a yellow stripe across the top of the screen with a "you're viewing this website with images turned off [turn images on]" type message. Same goes for a "this page may display better with javascript enabled. [turn javascript on] if you trust this site" message for those browsing with javascript turned off.

Similarly, as the original post points out, the big issue with SSL is that you get a scary (and inaccurate and incomplete) message telling them to email the website owners because their site is broken, and not a simple message they'll need to "click here to turn SSL secure access back on" to view the web page.
Why you need a complementary team of different skills when you start a company.
Maybe it's not all due to SimCity, but that it was the final nail in the coffin?

Still, bit strange that this has anything to do with his performance. Although i don't like what EA has become, it's a much more profitable company than before he took the reigns.
He said 'pretty likely' didn't he?
People have been writing async apps in Python since 1995 (Medusa); Twisted was first published around 2001. It's not like async programming is new to Python.
Riccitiello's actually had a rocky tenure, with quite a few new IPs "failing" under his watch.

Of course, remember, this is EA - to them, Dead Space, the most popular survival horror franchise of the last five years, underperformed.

Still, I doubt this has much at all to do with SimCity. If it does, it has more to do with its low MetaCritic score than actual user complaints.
That's what makes it a clusterfuck. If they had sold just 10 copies in would have been a loosely associated fuck.
Last week my colleagues and I realized that the official, Zend-provided, XML-based communication system that allows our PHP middle-end to talk to our RPG-based backend doesn't allow you to return any character string that includes a less-than symbol.

One of our routines returns a SQL string.

Sometimes SQL strings contain less-than symbols.

After much handwringing and an official bugfix that fixed nothing whatsoever, we decided on the next-best solution: all instances of `where foo < bar` must be generated as `where foo != bar and foo !> bar`. I shit you not, that is a not-greater-than operator.

http://pic.dhe.ibm.com/infocenter/dzichelp/v2r2/index.jsp?to...

I may sound frustrated, but I'm not. We all had a good laugh at the workaround and got back to work. This sort of thing is sometimes known as "job security".
And just like the Python whitespace thing, in practice it doesn't seem to be a problem after the first day or so. You get used to it quickly.
They're relying on the fact that not everyone maxes out their CPU usage all the time.

Context switching is less of a problem when you consider that the L1 and L2 caches of the CPU(s) are also shared amongst the 100+ VMs running on it.

If you're running something that is CPU intensive, or sensitive to something else taking over the cache, then running in a VM can be painful especially when you're not in control of what else is running on that server.
I'm pretty sure I broke it.
什么是Placety?
Forth, Factor, APL or any other concatenative language provides the benefit of a "point free" style in which there are no explicitly named variables- that's one way to reduce the possibility space of programs. In the case of Factor (or Forth with an appropriate DSL) you could further use type information to ensure that your program generator only used words in sequence whose stack effects match up properly- ie a 'valid' program. Concatenative languages also tend to have an extremely simple grammar- Forth is just a sequence of tokens and numbers.
The key last step is to have it automatically post questions to StackOverflow to fill in the last code snippets it can't complete.
Direct at at /prog/ and you may eventually run across SleepSort, which would at least do something mildly useful (in >30 languages, no less!)
> To be fair, there's only one browser right now that has "generate revenue" as a goal, and that's Chrome.

Completely untrue. Let's put it another way - the only browser out there not to "generate revenue", is Firefox (and even then it does generate a tidy amount from search referrals).

Chrome - pushes Google services and ChromeOS.

Safari - Apple-only. Nuff said.

IE - the original bad-apple of browsers. Once it killed off it's competition (ie, web standards), team was disbanded.

back on topic, perhaps the best answer is to provide a reset button or when erroring, provide actual locations to fix your issue (ie, the SSL disabled issue).
Thanks. Feel free to send feedback along after you kick the tires. It's always useful to get a fresh perspective. We always consider Hubski to be a work in progress.
one idea I think would be fun is refrigerator magnets with language specific terms and symbols -- both for learning as well as interviews -- seems like it could be pretty fun to have a big block of C on your office fridge
Firing would have been a deliberate attempt on EA's part to tarnish his career. Stepping down is the nice corporate way of saying "You're a great guy but things just aren't working out."
Three words: Microsoft Visual SourceSafe.
For Ruby IRB, there is interactive editor: http://vimcasts.org/episodes/running-vim-within-irb/
My company moved to Plivo from Twilio. We've used them in production for 6 months or so now and they have saved us a ton of money. Their support is great.

They have a gem and it's pretty simple to replace Twilio, there are some minor changes in attribute names and such but all the functionality is there.
This appears to be javascript. Lots of games use scripting languages for certain components. However, it is pretty surprising that they would implement a supposed "security" feature in such a way.
I have to say I find this offering really puzzling. Is anyone actually going to choose to use this, or does this just exist to give PHBs something to shove down their employees' throats to get more executive street cred?
Boilerplate is not an inherent feature of static typing - just look at Haskell or Scala.
> What would happen if (when?) someone with more evil intentions decides they would like a 420,000 device botnet of their own?

You think massive botnets don't exist already?

> How much damage could one do by shutting off all these devices simultaneously?

The only reason this haven't happened so far is because there's no profit in this. There's more money to be made keeping a low profile and spamming / phishing.
No metaclasses or descriptors though, still needs some work.
Another one:

--Remove primary key definition from .get()

No more primary key name is needed as a 2nd argument (and in fact breaks if you pass it). Just delete it.
Fortran libraries; you mean Scipy? A bunch of the Python numerics world (one of the big growth cases for Python!) are Fortran. LAPACK/ARPACK are still unmatched.
It looks like the same order, and every time i run it stops at the same answer
+1 for sourcemap support.
Anybody else unable to to upgrade via bundler? I can report also seeing the following behavior: https://twitter.com/jamesgolick/status/313751280210288641

Not sure if this is a rails, bundler, or rubygems issue, at this point.
0. No, I would not change it. At this point, I'e tried everything, and this works for me.

1. I tried software. It does not work for me because the act of writing down the plan helps me think about it.

2. I keep them coordinated by visiting my longer term goals every week.

3. I always plan from a negative point of view. Meaning that I work as if the worst case scenario is the most likely thing to happen.

4. I never rip pages. Everything I write can be useful for future plans. I actually have notebooks dating back to more than 5 years. Full of business lessons and plans from back then. They are worth their weight in gold. :)

5. I dont have a difficulty picking over tasks. Planning with the worst case scenario as the default makes that easy.

6. Yes. Right now I'm working on a professional project for a client (really huge project), and Nuuton (personal project). I also do business development consulting.
you seem to have missed the whole galaxy marketing.

also, i'd be very sad if the LG continues to churn out low quality nexus.
Remote execution vulnerability in EAs Origin DRM
Part of a subsequent response should be transparency. For example, an organization accumulating health-related data on you should not be able to in surreptitiously influence (directly or through data brokerage) your ability to get health insurance.

Such information asymmetry, in the hands of large, powerful self-interests, is something we should seek to mitigate.
This is a great list. I highly recommend "Have You Ever Tried to Sell a Diamond?" to everyone on this board, both those who love and those who hate capitalism.
>dynamically typed languages leave that information hidden because it is inferrable (or irrelevant).

So do good, high-level statically typed languages, i.e. the kind with type inference. Like Scala or ML.
missing the word Ramen.
Reading that presentation, it seems that Python has way too many Asyncronous I/O libraries/frameworks on its hands (not to be inflammatory though, I see it as a chance).

I really wonder why that is not the case in Ruby. I mean there are some, but there's mostly confidential and there doesn't seem to be much interest around them. Especially not to the point that the project leader would take a stab at it.

Good on Python anyway, competition is good.
Leo Laporte’s TWiT takes on YouTube hits with new show
I really doubt Simcity has anything to do with it. The real problem is that EA's stock took a big hit in '08, and has been stagnant since. Many of R's big initiatives, like the new-IP push, the studio acquisitions, and TOR have not paid dividends. Frankly, I'm surprised that he's lasted this long.
It's at least one way which has been advocated by leading researcher of the field. If you think differently, you should give references and explain what your AGI definition is.
I started out on rentacoder.com (now vworker.com) - I found that I could look for local work and I didn't have to be the cheapest.
The first few jobs I worked on were very low value, but it helped build my rating up. All in all I probably only earned a couple thousand dollars while at uni but for me back then that was a lot of money.
Mostly false.
HTTP_REFERER sharing is a browser feature, not a network feature. You can tell your browser not to set it.

http://www.whibb.com/hide-referrer-headers-in-firefox.html
the algorithm (wisely!) ignores all posts dated before it's published
Just looked it up, now vworker.com is freelancer.com...
Power analysis can also be used if you can force the CPU to do work on the key/password. It's been used to extract key material from smartcards

edit: finish the sentence
KonamiJS
Perhaps worth noting: java bytecode is a concatenative language. There are probably more commercially interesting java corpora than forth corpora.

If you want to get paid to play around with this thought, my contact info is in my HN profile.
Hacker Crackdown: Blame AT&T's Crappy Security, Not Weev
There is a machine learning that is not related to big data, you know. Many interesting problems in machine learning, and most of the hard ones, have a computational demand for which a single i7 and 16 GB of RAM are more than enough.
Ask HN: Non-tech founders at YC hire developers or outsource?
I would like to know how teams, without tech founders, that got accepted at YC (or any relevant accelerator) deal with the code development?

They hire developers as employees and bring them to the program? Hire them but don't bring them and work remotely with them? Outsource it? Hire freelances? Make their primary goal of the program to find a non-tech founder? Focus the learning at non-development tasks?

I know it is hard to make it as non-tech, but what happens with the ones that do?
Magento OpenERP Connector
Ex-Googlers Design an Algorithm for Investing in Young Entrepreneurs
Note this is from November, 2011.
With always-on routers usually being the DHCP lease recipient for residential broadband, even dynamic IP addresses are typically a lot more "sticky" than most people expect. Couple that with the location-specific info available via reverse DNS on residential IPs, and it doesn't take a vivid imagination to see how easily even a loosely correlated search history could be used against you when applying online for jobs, healthcare, credit, etc.

I would honestly be shocked if there aren't risk assessment departments (or entire companies) already specializing in applying techniques like that to filter resumes, bias interest rates, and raise premiums accordingly.
Sure. gkoberger transformed that statement into "can you detect if it has been running for an unreasonable amount of time". Not possible in advance, but certainly detectable in hindsight. Just, perhaps, not in JS.
Lifestyle Design for Founders
why not just use 'where bar > foo'?
In Scala I was using just actors and then sometimes good old java.lang.concurrent. That actually gets into one of the things I like about Go over Scala. Scala is a total mess. There are three different ways to do things, none of which seem particularly easy to use. Go has one paradigm for concurrency and it's simple to understand.
I can see the value in this, but I probably wouldn't use it. I run a WAMP server on my desktop and have made an Alias in my httpd.conf to my Github Repos directory, allowing me to cruise in and see example html pages very easily. I just clone the repo in windows, and then I can use /git/REPO/coolthing.js in a script tag. I use a chrome extension for rendering README.md (markdown) files.

I use Apaxy (http://adamwhitcroft.com/apaxy/ ) to get a better folder view. The instructions for setting up an Alias are here: http://serverfault.com/questions/7323/httpd-conf-and-setting...

Hope this helps someone out there. It's really simple to do.
On re-reading, I've now realized polskibus was referring to sublime as a tool which IS available cross platform.

Like the downvoted comment I too initially read it as that he thought it WAS NOT cross platform based on thee here he postitioned his example near his Apple comment and hence why the 'sublime is available cross platform' comment made good sense to me.
Not sure about transformation - I never saw anything good in their books not in plans. My understanding that only reason why EA stock up last 3 months is because it is heavily shorted stock.
Humm ... 6 minutes already, but it's still "Fetching page 1..." for me.
> but we can avoid a heck of a lot of it.

I don't know that that's true even if we stop eating animals (what amount of land is required, etc.). But I don't have all the facts, so I can't argue.

> I don't see for most people in the developed world why it should be a given, especially in light of the fact that meat isn't needed for subsistence.

First of all, there aren't that many people in the developed world. What, a fifth from humanity? Second, not eating meat would place a heavy burden on composing a healthful diet for everyone.

> Guaranteed that a food calorie from a vegan source is cheaper than one from the meat source. After all, where did the meat source derive its calorie?

Meat derives its nutrition from insane amount of plant material eaten by animals. Herbivores do little more than eat all day, and most support an extremely limited brain. Meat offers concentrated nutrition. That's why it was necessary for our brains to evolve.
Personally I started on Elance and while there are people charging ridiculous low amounts I just priced what I felt I could do it for at a fair rate that was still competitive but enough for me to find it still worthwhile. Sure I did not get a lot of jobs, but I did get a few and those were enough to get onto the ladder.

From those jobs I built up a network of clients which have slowly expanded due to things like word of mouth and recommendations.

I got my first few jobs with no portfolio(heck I still don't have a public one) or degree.

My advice to you would be just dive in, price what will make it worth doing to you and then once you have some experience in the field and network of clients you can raise your prices.
While a cute joke, I think the "server" and "data-center" images don't really work at all in the analogy and in the end detract from the overall message.

I do wish this image somehow incorporated an analogy for (graphic) design, which is a related domain that people seem to muddle together with UI and UX. I'd find a simple, understandable analogy that distinguishes the three useful. The only thing I can think of is the shape/color/texture of the cereal and/or the ornamentation of the spoon and bowl, but those both feel like a trivialization of design (i.e., it's more than picking shapes and colors).
Why can't I just print my own t-shirt with my existing number?

Women are protective of their numbers and don't go around texting total strangers.

Women won't wear the shirt, and I wouldn't text someone wearing them. Desperate much?

How about, "Do you think I'm cute? Come talk to me"
Many people wouldn't want to hire a distant foreigner to do their coding. Many wouldn't know how to anyway. What you will provide is face-to-face assurance, fast response time, speak their language and most important of all have an ongoing relationship with them.

By relationship, I'm not suggesting you make love to them and have their babies. Its not that kind of relationship. I'm suggesting that you support the project long after its finished. That's what most of your clients will want, so be prepared for that. Good luck.
I think I remember John promising not to repeat the Spore DRM debacle in one of those townhall meetings. He was there to change the EA-is-the-devil's-armpit image and the SimCity PR disaster is just another example of his failure.

Also, his worst nightmare was having another one of those ea-spouse letter pop out; not dissimilar from the anonymous self-bashing letter we saw last week.

I guess he's Being Accountable for his failed promises.
You think the N4 is low quality?
Out of curiosity, how would you think about security when running a service like this? Anything could be in those repos, no?
It's probably easier to switch to IPv6; then everyone wins.
Logic Programming with Clojure's core.logic is Overrated
Great question Josh - always great to hear from you. Like all the voice services Twilio delivers, SIP from Twilio is metered through per-minute usage on each "leg." A leg refers to the connection of a voice call with respect to Twilio's cloud. Your inference from the pricing is accurate - SIP legs and PSTN legs are billed at different rates.

These descriptions can get a little unwieldy in prose, so consider this quick example. Let's suppose you give me a ring at my Twilio number (718)989-1458 and I am at my desk with my SIP device. My per-minute Twilio usage for that call would be the sum of you calling my Twilio number over PSTN (1 cent per minute) and Twilio connecting that call to my SIP device (half cent per minute). In summary:

- You to my Twilio number (PSTN): $0.01 per min
- Twilio to my desk (SIP): $0.005 per min
- Total: $0.015 per min

Does that help?
With a regular mouse you get a cursor. Many features work with drag-and-drop.

With the magic trackpad you can also do gestures like two-finger swipes and pinching
If you're using monkey patching in the standard library for a language, something has gone very wrong.
Yeah, I thought about the same. The Internet is just the enormous knowledge base. And the Internet is not only WWW, it's also IRC, Usenet, FTP servers, TOR, all kinds of darknets. It's worth more than any printed encyclopedia or dictionary. Yet, there is still no a good way to find a particular information fast, especially for non-IT people. Therefore, every initiative to make simpler is worth attention.
I can't stop laughing. Well done!
Yeah sounds like shuffling the result set before running might add a bit more spice to this.
[Slash/A](https://github.com/arturadib/slash-a) is specially designed for genetic programming / random generation. No matter how you piece together the instructions, it is still a valid program.
As pointed out, you can't run Lua in the browser. It would be nice to have articles like this in Wikipedia.

http://tests.web2py.com/physics2d/default/code/10

That points out that arguably Wikipedia will eventually have to allow JavaScript in pages it serves if it wants to progress.

When that happens there will now be 2 code bases. The Lua code that generates pages and the JavaScript code that does interactive examples for articles.

So the question is, why have 2 language which requires twice as many libraries, twice as much knowledge, twice as much expertise, and various glue to get them to interact with each other, vs having 1 language used for both?
The whole Internet on a single interactive map
A Simple Color Scheme Generator by Devin Hunt
Awesome! hifives

Glad to hear the experience is going well. Hope you'll keep us updated on how it's working out for you.
At a very basic level, it could redirect you to some other page hosting a browser exploit and drive-by-install malware. Certainly seems like there are enough Java exploits laying around for that to be a problem.

But no, I don't think it has access to anything privileged.
"But, because we’d never planned for wikitext to become a programming language, these templates were terribly inefficient and hacky — they didn’t even have recursion or loops — and were terrible for performance."

That sounds like the life story of PHP! And many other similar solutions.
Twitter announces more tools for small business and self-service advertisers
Improving Healthcare, One Search At A Time
Why not? Isn't that the whole purpose of coroutines in Lua?
There is a layout on Greek phone keyboards (not smartphones) in which every letter possibility is divided in 3 letter segments of the alphabet (i.e. one segment is ABC (or ΑΒΓ) another DEF (ΔΕΖ) and so on and so forth). Normally, you press the key as many times as the letter you wish to write (i.e. one click for A, two for B, three for C) or in this different layout you click once for a letter that exists in the word in the series that it is shown then another series in which the next letter exists etc. The phone then creates a word out of those possible letters and spits out the closest result, with no fail.

For example, you want to write the word 'and', you press the sequence 'ABC', then 'MNO' and lastly 'DEF'. Then it creates the word 'and'.

I haven't found something like that in American phones, albeit I use an iPhone now. It's more intuitive than it sounds and it makes texting a lot faster.

If anybody can bring more input about this happening in English phone keyboards is welcome to do so. (It also might have a name that I am not aware of)
Coding rocks in places filled with top performers. If you're really good and don't settle for working with mediocre people, you'll find an interesting place. Also, your creative expression for coding has to be something that persists longer than a single job.
Thanks. I'm actually really familiar with Xcode already. My background is in mobile game development (Unity and cocos2d).