skysight-inc/HackerNews huggingface dataset:
SEEKING EMPLOYEE, REMOTE, UNITED STATES

Cyanna Education Services [1] is building a web-based business workflow platform to service the education industry. We are looking for a full-time Rails developer to bring on board to advance the platform. Someone who wants to build clean, well-tested code that approaches problems in an architecturally sound way.

Some PHP experience is a plus for supporting legacy systems.

If you are a self-starter and knowledgeable code wrangler, please email us a little bit about yourself, including resume and github username, to jobs@cyanna.com (no recruiters please).

[1] http://www.cyanna.com/
We Are Giving Ourselves Cancer
I just don't believe it, not without data.

The approach you describe requires a jailbroken phone, plus going through a lot of shenanigans. Even most of the nerds I know haven't bothered to jailbreak their iPhones. I'm very skeptical that a significant number of civilians do it. Certainly not a significant number of civilians who would otherwise pay for games.

I've talked a lot with friends who started an iPhone games company two years back. They have mentioned a ton of issues in the marketplace, but worrying about piracy has never come up. Ever.
I agree, that seems like an overreaction to closing a text chat. Will put that bug on my hit list, thanks for reporting it!
What is incredible is that they don't even throw in the fully unlocked game to a user who would pay £70 which is > the price of a next gen AAA game.
This was the first thing that came to my mind as well. Its not terribly hard to find the trial version downloads of any old Adobe software available from Adobe or an Adobe subsidiary online. Not sure why the customer service rep. didn't just suggest this in the first place.
yukariiiii... ?
I'm curious, how can you design a product that prevents the use of password managers?
For a second you had me doubt that the banner was an image illustrating the adobe experience, but then I remembered I don't have flash installed on any of my computers.

At first the reason was that it was a resource hog diminishing battery life and destroying silence while being a security issue, but adobe dropped support anyways.
It is funny Erlang is one of those languages and run-times that is used quite a bit without people knowing about. Its reliability properties put at the core of many services (Facebook chat, Amazon, phone gateways etc).

It is both a blessing and a curse. If a service or program doesn't crash and cause a lot of drama and headaches it also doesn't get noticed in a certain way.

I forgot who mentioned it (one of Erlang Factory talks probably), but for example if you access the Internet via your smart phone, there is like a 30% change that it goes through Erlang at some point (due to going through Ericsson's servers).
I did too. So I just wanted to mention that it was exactly the same for me. Just like you said: bullrush, rugby, flying foxes, the chance to run around and be kid. I went to a catholic school run by nuns at that age, so they would walk around and make sure that nothing got out of hand. And it never did.

Thing one thing I would say is that it was a different time and I think we have became more fearful of the potential dangers out there. We are presented with extreme events and begin to think that this is the way of the world. Parents (rightfully) become fearful for their children. But, for a lot of us, we are lucky and live in a very safe environments, and in such environments children should be aloud to explore, imagine, and enjoy their childhoods.
Well for one I think without giving a hash value for the data to be downloaded, say a known good torrent, this can only result in tears for the end user. Adobe pirate releases, notorious for being infected.

But to the point of your comment I would be wary of just considering it downloading. If, again using the bittorrent file transfer idea, you download a copy you could very well be considered to be making available the intellectual property for illegal obtainment. I personally wouldn't want to be stating "support said it was OK" if my ISP or an IP protection firm's lawyers take action. Since Adobe has worked with ISPs to monitor and issue complaints I wouldn't put this out of the realm of possibility.
This post is superficially about bad support but the underlying issue is the move to subscription-based pricing (Creative Cloud).

Slightly in Adobe's defense, a subscription model would avoid this particular issue, where the customer needed support for a 4 year old version. Subscriptions just get everyone on a recent version always. The problem of course is that the subscription price is so much more expensive for casual/budget users. Casual users used to skip upgrades because they don't need all the latest features (some would say bloatware). Now they have to pay a minimum of $240/yr (1 app) and as much as $600/yr.

Adobe has essentially screwed these less profitable but very loyal and evangelistic customers in favor of extracting more revenue out of those that depend on Creative Suite. Wall St. responded favorably to this revenue pop but I fear this has (further) damaged Adobe's brand in the long term.

Interesting fact: the folks responsible for the Flash Platform fiasco were rewarded by being put in charge of Creative Suite. It's like the CEO said, sure, Flash worked out great, why not hand them the crown jewels and a shotgun?

BTW I 100% agree with the Sketch recommendation. It's much better than Fireworks or Photoshop for UI-related design.
RightScale - Edinburgh, Scotland

We recently launched our new product - RightScale Cloud Analytics - taking a lot of what we had in PlanForCloud and rebuilding it from the ground-up:
http://www.rightscale.com/blog/cloud-cost-analysis/introduci...

We're looking for Software Engineering Interns, see http://workinstartups.com/job-board/job/8412/software-engine... for more info.
Yes I spend more than that on coffee, I drink very good coffee every day and I enjoy it. If I used Photoshop every day I would also find their pricing reasonable, but the reality is I can go 6 months without needing Photoshop. I don't need advice on how to afford it, I am not a student and I have plenty of money. My point is that the old pricing model was at least justifiable for me whereas the new pricing model is just not suitable for me in any way. To capitulate to this greedy new regime would be a slap in the face for upstarts like Pixelmator who are doing a great product at a reasonable value, it's no Photoshop, but at least they aren't just trying to juice the orange of all the people that are extrinsically locked into their file formats.
Again, this goes back to the old adage that people pirate software because companies make it inconvenient to use their product. Look at how Steam, iTunes, etc... have changed media distribution...
Agreed, this is a great reference and high level low level overview. Having though of doing the exact same thing, it's nice to have a guide in case I ever decide to do so. Thanks!
Optimizing your industry to the point of suicide
SEEKING WORK - Remote

I'm a full-stack web developer.

Skills:

HTML5, CSS3/Sass, jQuery/CoffeeScript, Bootstrap/Foundation
Ruby, Sinatra, Rails, VPS/S3/Ubuntu
Inbound Marketing/SEO

Recent projects/experiments:

http://railyo.com (400+ users)
http://assembleyourpc.net (10k+ monthly users)
http://scrabblewordfinder.org/
http://html5portfoliotemplate.com

Checkout my blog (http://blog.sudobits.com, http://rameshjha.com) and github profile https://github.com/rkjha

You can contact me here: ramesh at rameshjha.com.
Playstore is horrible for matching buyers and sellers. You can filter games by category and that is it. Plus, mobile games reviews are practically useless. I can not even is no way to guess difficulty nor whether I will like the game.

The problem is, there are hundreds games coming out for Android every month. I might like maybe five of them, many are of them are crap and many many more are good games - for someone entirely else then me.

Tell me, how do I find those five I might like? Useful reviews are practically non existent. I'm not willing to pay 5$ for something I will probably play for 10 minutes.

In order to find 1 game you will like, you have to buy maybe 10. So, basically, those games I do not like count into my games budget. They are partly reason why I'm not willing to pay much for one game.

If there were a way (maybe curated storefront) for me to know in advance I will be playing this game for hours next two months, I would gladly pay those 5$. I would see it as cheap. As it is now, it is 5$ for something I will likely not play at all.
Very open indeed. The Technical Reference Manual for the PC actually included circuit diagrams and the source code for the BIOS. Here's the version from the PC/XT (warning: huge PDF file):

http://www.retroarchive.org/dos/docs/ibm5160techref.pdf
Yes but this is NIST (formerly ANSI), and these are essentially credits. Heck even I am in credits at NIST somewhere, it's quite a leap from being mentioned to being tracked by government.
Can you programmatically enforce your password generation scheme? No. Can you at least encourage it via system design? Unlikely. So essentially you're just saying "users, you should do it my way". This is what most developers have been saying for decades, and it simply does not help.
There's a little box for each bit of entropy (this is consistent throughout the comic). There are 11 little boxes by each word.
Share anything you want!

But get banned for shit I don't like.
btw server owner <3 al Qaeda
Oh heck, let's just verify on the whole card number. Apparently GoDaddy's CSRs have access to it such that management can just arbitrarily increase the number of digits to check.

Not reported: whether PayPal will also increase the number of digits they hand out via social engineering.
Rescale - http://www.rescale.com/careers/ - San Francisco, CA

At Rescale, you will help the world's leading engineers and scientists develop the next generation of disruptive innovations. Our team members have the unique opportunity to learn and contribute to solving some of the world's most challenging problems, from space flight to genetic engineering and everything in between.

We are computer scientists, domain experts, and industry thought leaders who are eager to work in teams with the brightest minds and most talented engineers. Located in the heart of San Francisco, we offer an exciting and vibrant work environment with competitive compensation and benefits.

* Senior Software Engineer, Platform

* Senior Engineer, Applications

* UI Designer

* Director of Sales

* Senior Sales Engineer

Apply directly at http://www.rescale.com/careers/
Would you pay for startup marketing software?
I'm an online marketer by trade with lots of experience working with startups. I'm considering making software that would automate a lot of what I do.

Would you pay for marketing software in addition to, or instead of, hiring a human marketer?
> I think it is a rather significant change.

"Significant" and "large" are different things. A change can be small and significant, and large and insignificant.

> It is like adding built-in maps to C++ or Java or C.

It's like adding built-ins to anything. Your point?

> Python set was similar.

Similar what? It was a new builtin and literal to a language which did not have a builtin (let alone literal) set.

> And there was talk about whether {} should be an empty set or a dict.

Which is relevant how? Also not really, `{}` becoming an empty set literal was taken off the table more or less immediately when the introduction of set literals was being discussed.

> But also in mid 90's already large production systems were written in Erlang while Python was still experimental. Python 2.0 was released in early 2000s or so.

You're joking right? Python 2.0 was released in 2000 (October), which would quite obviously mean that Python 1 had preceded it by a few years (6), and most things are usually considered not experimental by the time they reach version 1. Python had stopped being experimental more than a decade before sets were added.
Nitrous.IO - Mountain View, CA

Full stack engineers / Platform & Ops / Sys Admins / Product Design

https://www.nitrous.io/jobs
Metro is a fantastic design language. What they screwed up is the combined Metro+classic desktop in Win8. A Surface 2's UI is great (the problem is the lack of apps), same for WP.
In Python, I would use `prod_db` as a dictionary key and not a name that looks like a class name. That said, I do agree that some very common abbreviations are okay in some contexts.
Equal Loudness Curves
So, kids can survive playing around without paranoid adults standing over them and monitoring them 24/7? Truly shocking news indeed, it's not like this is exactly what has been happening for millenia, until the current paranoid approach to minuscule risks took over.
I'm beginning to get used to this particular error, but it's the kind of error that is often quite difficult to understand for non-native speakers (because you have to pronounce the comment, with the right accent, to be able to guess the meaning).
Obviously, this is a byproduct of our "everything should be free" online culture.

What's really funny is that the author's blog itself follows the same freemium model as the games he's decrying. Free to read, but $9/month to subscribe per the end of the article:

"Baekdal PLUS: Premium content that helps you make the right decisions, take the right actions, and focus on what really matters."

How is it possible that he's overlooking this irony?

It's the culture.
One knows what created them. Moral panic and "we must do something" culture.
Agree 100%.

I would add that IAP that are have no effect on gameplay (skins, announcer packs, etc) are not a sham.
Nice FUD. But one could just scan it with an up-to-date antivirus to be sure. Unless it is some form of government funded virus it will most probably get detected.

I have yet to encounter a hard to detect and remove virus coming from a downloaded software from "somewhere else", I'd rather install software coming from the scene than a download portal such as softonic.
Fair play for GoDaddy addressing this issue, though I do wonder if the issue was not as vocalised publicly how ling it would of taken to address. We may never know, and it changes nothing in the past.

What I don't know is how this effects the original user who lost there @N twitter account.

Did he get it back?
Had GoDaddy now respectfuly owning up to there oversight made any offer to restore things and/or compensation?

So far so good, but still missing the happy ending we all want to see for the user.
> but the best thing you can do against bullies is fight them back.

That sounds crazy to me. Doesn't fighting back just escalate things? And do we really want the next generation to grow up thinking that fighting is OK? Will they apply that same pattern when they're adults?
Hacker News Effect
I just wanted to describe the HN Effect as well as I can.

I've launched my first 'coming soon' startup Poucher(http://poucherapp.com) and like crazy going through all the social networking sites and reading Entrepreneur.com, Inc for marketing tricks and growth hacks.

I have been trying to analyze the way things work at Internet and honest no marketing channel what so ever has been as effective as Hacker News. One thing that surprised me more than anything was the diversity and how global the HN users are. The feedbacks I've received made me really happy because me and another friend of mine currently trying to respond every question being asked and almost personally thanking everyone on Twitter (@poucherapp) following us.

For future start-up founders, coming from a founder to be, do trust HN community as they'll reward you really well when your product is genuinely interesting.

PS on post: Would love if you could share your feedbacks
If you think MS is going to back down on touch, you're dead wrong. Moving forward, what the author refers to as "Metro" (actually known as the "Modern Interface") will be the default interface users interact with on WP and XBox. And yes, it might be true that they'll allow users to boot into the desktop, it's not confirmed that will be the default option for users.

The whole point of the Modern design language is to provide a unified experience for all of the Windows ecosystem. Honestly, it's really good - except on their most used product, Windows. I think when they allow Modern apps to run inside the desktop, allow desktop apps to work with the charms bar, and build their own laptop you'll see customers flock in droves to the Windows ecosystem.
I've heard bind is slow. Is this still true?
cool. small peeve though, the side panel refreshes via fade-in every time i nav anywhere, if you're redrawing the whole thing, at least disable the fade-in so it's less distracting.
Just like before https://news.ycombinator.com/item?id=6670113

Warning, trolls are uploading things that might count as cp. Don't visit, don't click.
It seems like a simple solution to me would be to make the game free, but with most features blocked behind a SINGLE in-app purchase. That way you can download it, play what amounts to basically a demo, and decide if you like the game. If you don't, you've lost nothing, and the game developer gets the opportunity to add an additional step to their funnel and see how many people genuinely don't like their game or are frustrated / confused by it. If you do, you buy it with the IAP and now have the rest of the game forever.

What am I missing here? Is this hard to do? Or prohibited somehow?

Disclosure: I'm not a mobile game developer, so maybe I'm missing something here about the rules of the app stores.
> Because passwords qua passwords are not the problem. The security skill of the median person is.

Not possible to blame the people, here's why:

- You can't remember 50 different passwords for each site you're on,

- You can't use password templates because hackers have pattern-matching attacks,

- You can't rely on password managers. Imagine one piece of software that a million people have, which provides access to all their banks and mail and websites? How much is the bug bounty for 1Password? I'll give you the formula: risk occurrence x cost of a leak per user x number of users. That's a hell lot of 0's. Should the bug bounty be under that, it's worth selling your bug to the pirates.

Passwords should have been thrown away in 2005.
Don't worry, I'm there moderating, deleting and banning. Keeping it SFW.
I'm not clicking that
Way to go, Erlang!
As a developer, I really appreciate it.
The cosmetic business model has seemed to work well for Valve. Team Fortress 2, CS:GO and Dota 2 use this model, from which Dota gathered worth of $600'000 only from donations towards the game's yearly championship. The players received some in-game items from the donation, which gave them cosmetic items for playable characters and new UI skins. I personally like the idea, as the highly competetive games stay balanced as the cosmetic items do not give any edge to their owner.

Valve also gives the cosmetic items as random drops after matches or from spectating competetive games. The players are then able to sell these items to other players trough Valve's market. From the trades Valve takes a procentual fee (or margin, that is), which can raise quite high as some knives in CS cost over $300 and some couriers in Dota have been sold as high as $9000 a pop.

Even though the cosmetic business model sounds like a golden road, I've yet to across any mobile game which would have used it.
Maps literally have a module definition that ends up being similar to dicts if you want to swap them in directly.

So? Having a similar interface doesn't mean they have comparable implementations. Even in the maps runtime implementation, we see a benefit of knowing that a structure is homogeneous: run-time type information can be lifted out of the structure, saving memory and time.

You can know a data structure's keys in advance while still having it dynamic and not a record: proplists,

proplists are like, the poster child static heterogeneous structure, precisely because I do know all the keys in advance! It's just that in a given instantiation, some of them map to the value "undefined"!

The weakness of dicts and gb_trees is two-faced: they're both slower than maps promise to be

Then reimplement the dict module. How does syntax help here?

and they do not have pattern matching.

Again, why do you need to pattern match something whose keys are determined at runtime? I've never wanted such an ability in a language; I don't see the benefit.

Records and maps are distinct in my opinion. I, for example, won't expect to be able to use Dialyzer and do type checking of specific key's values (much like with dicts, trees, k/v lists), but will do so with records.

Why not? OCaml can perform typechecking of structurally typed values. That's a solved problem. If there's no plans to support it in Dialyzer I'll add it myself.

Maps have more in common semantically with dicts than they have with records, where the similarity is syntactical.

I think we disagree on what a "map" is. You say a map is one thing (a replacement for a key-value store), but when I see syntax that looks, walks, and quacks like a structurally typed record, I see a structurally typed record, and I'm utterly baffled why those things should have anything to do with each other.
Chicago, IL - Federis Group

We're a small software consultancy looking for front end and full stack engineers. Rails and/or mobile experience a plus, but not strictly required. Our team is based in Chicago, but we're open to remote as well.

Email: ben@federisgroup.com
I think they are on to a good thing 17 k is cheaper than 100k
and you save all that money you can study cs on your own no job is garanteed at 100k education anyway the problem is the university system is bullshit and to expensive this will get bigger frameworks and java script is kicking there ass c++ takes to long to learn.
Definitely not doubting you, but surprised, though my first experience is 2013, and I was doing some "crazy" stuff to get familiar... like binding mounts to my host fs, experimenting with btrfs and the like, definitely seems safe now.
When work life starts to get complicated, I find a pad of lined paper and list things out one per line. As I get stuff done I cross them off the list.

The main advantage of this approach is that having to keep a pad of paper around tells me that my life is getting too complicated and I do whatever I have to to cut it back down to basics, ditching the tools. I would loathe it if I had to institutionalize this complexity in the form of an app.
>It all started with my new Macbook Retina. A gleaming beacon of self-worth, and productivity (Yes, Mac IS more productive).

I stopped reading after this.
SEEKING FREELANCERS: DuckDuckGo (remote or local in Paoli, PA)

If you're an avid DuckDuckGo user who is excited about what we're trying to accomplish check out our hiring page https://dukgo.com/help/en_US/company/hiring

Right now we're in need of some freelancing help in two areas: 1) devops (using Chef); 2) our community platform at duck.co (using modern Perl).
Exactly. Kids don't want to hurt themselves or others, they just sometimes don't realize certain things like high tackles could be inherently dangerous. Teaching in this method is brilliant IMO.
The number one competitor of free alternatives like Inkscape or GIMP are pirated versions of Adobe's products. At least non-paying users are still perpetuating the Adobe monopoly on digital design and formats.
>> "Edit: how many times have I bought a movie on iTunes to show my kids how to do it right, and then torrented it as I couldn't wait for the download, too slow."

Strange, I find iTunes the fastest way to download media + you can watch while downloading. For me that usually means spend 30-60 seconds downloading and then start watching and the download keeps up.
I seem to recollect reading about Facebook Chat getting rewritten in C++. Maybe here somewhere?