skysight-inc/HackerNews huggingface dataset:
GameBoy Advance Emulator coming to iOS 7. No Jailbreak required
Remember GBA4iOS? It was a gameboy advance emulator on iOS that used a AppStore enterprise bug to bring emulator to everyone without a jailbreak. Apple closed that bug but now its back with version 2.0 and the website has a countdown which will finish tonight.
As someone who is new to this side of Android, I find this proof of concept intriguing and incredibly educational. While it is certainly true that potential security problems may arise from implementing something like this in your app, it is good to know that the developer is working hard to iron some of the problems out. For me, the value in this concept lies in the provided insight of seeing an app being significantly updated in such a short span of time with absolutely no interruption to the user.

On another note: lets keep in mind the fact that this was built within 24 hours by a motivated young student at a recent collegiate hackathon (I was there to see the presentation). It is, after all, a great hack that really shows the spirit of hacking.
An indie game on Da Vinci and the Renaissance
I do agree that you or your (extended) network don't know all the people worth knowing as there are always gems in random pool of people, but I think the odds are a bit better, at least from my own experience, finding them through the people in your network. How it usually pans out is that you ask your network "we look someone to do X, does anyone know anyone" and they ask their network and the loop continues until a name or a lead to a name comes up.
Ever looked at Nix and NixOS?
The person in the video is wildly unpresentable. I could not keep watching past one minute or so.

As for Google Glass, I can't expect people to familiarize themselves with and accept the behaviour of a camera being pointed at themselves at all times. I don't think this kind of thing should ever be acceptable. Privacy is compromised as it is, without people wearing cameras on their faces.
Use Sass or Less? Live Editing in Firefox DevTools
Upvoting this. Never ever complain about your current job when interviewing for a new job. Always spin it in a positive way. People in the new job won't care about your old job and complaining during an interview looks like sour grapes.

You need positive reasons for making the move (talk up how much you feel the new job will help you and how you can contribute to the company). In fact, if you make it seem like you don't really want to leave your current role you might even get a higher salary than the one posted (provided you can convince them you are a good fit).
Disrupt an industry through Deflationary Economics | Culttt
Would they though? That would be admitting that the problem was with them, something many people are not willing to do.
Great stuff, thanks for the info.

This is not the first time I've heard of this strategy, and it seems to be quite profitable: "hook" a large number of users with a no-strings-attached free app or web app and get their contact info. Then create an app in the same niche, but charge for it, and email blast them all on launch day.

The last time I heard of someone doing this, they did it with a game. They released an ad-free, excellent game for free and popped up a dialog after a few starts saying "Enter your email here if you want to be notified when I release <App Name> 2!". After a year or so, he had tens of thousands of email addresses. Then he released a $2 sequel and did an "email blast" on launch day. Similarly, he shot up the charts very quickly.
Why? It's no more complicated from a tax perspective that remote work is today.
> Love, values, interests, goals.

Perhaps names for one's negotiation of:

- scarcity of imagination and desire

- scarcity of attention and perspective

- scarcity of social context

Even in a post-singularity post-material-scarcity society, under the assumption that all direct desires are met, these tensions remain.
The last game that studio published was 6 years ago - Bioshock in 2007; Bioshock 2 was shipped by another studio. If they had 100+ employees (not unreasonable for a AAA game studio), they could have incurred personnel costs of $60M+ for the game's development. Which could definitely be considered a failure in the eyes of a game that only shipped 4MM games.
Since it's a moderately large company, you should have a good sense for what the cliff is worth.

I would either leave immediately for a company that makes products you want to work on or start my own thing after hitting the cliff.

I made a similar choice recently. My email's in my profile, if you'd like to talk.
Bret deploys utter brilliance every time.
They get a speedup from eliminating the indirection used for calls across dylibs. From the sound of it they're also eliminating position-independent code, which itself can be a reasonable speedup, especially on 32-bit x86.
Mitigating risk by contract-to-hire might be reasonable in some European countries where firing is rather complicated. But, what's the problem in US? I thought it was extremely easy to fire people there.
> it's no wonder the author delves into ridiculous banter about singularity

"Post-singularity society of Silicon Valley" was facetious.
> The Napolean Dynamite Problem

1. It's "Napoleon". Copy, paste would have prevented this error.

2. For some reason, an obvious issue is left out of the article -- and that issue is how much of movie ratings constitutes entropy, meaningless noise from which no pattern can be extracted, and how much constitutes actual data that an algorithm might accurately model and predict.

Those who doubt the role of entropy should try compressing the output of a pseudorandom number generator. If the PNG is any good, the compressed output will be larger than its input, implying high entropy. In fact, compressing the predictions of Netflix customers would be a good starting point in an algorithm design -- see whether there are any patterns available to exploit.

3. Along with Napoleon Dynamite on the list of hard-to-predict movies, Repo Man and Eraserhead should be considered -- they're also very hard to categorize.
I'd argue that working with a team is a more valuable tool than any other particular skill.

You can always code the stuff you want as hobbies - I grow my skills on my own, then look for jobs to help me bring that stuff onto my resume.
Dude, you write good.
This is just not true. Most Ivy Leaguers maintain their high school level anxieties and fears no matter how much money they make or networks they break into. They are, generally speaking, still intimidated by the same fear of inadequacy that dominated their campus when they were undergrads.
Based on the nitpicking, I thought it was!
How are you handling issues related to copyright? I don't have an iOS device so I can't tell if the app simply streams the music from sources that have legal access or if its locally caching the music.
Do I really want a new job?

Ask yourself the following questions:

Do I know what is expected of me at work?

Do I have the materials and equipment I need to do my work right?

At work, do I have the opportunity to do what I do best everyday?

In the last seven days, have I received recognition or praise for doing good work?

Does my supervisor or someone at work seem to care about me as a person?

Is there someone at work who encourages my development?

At work, do my opinions seem to count?

Does the mission/purpose of my company make me feel my job is important?

Are my co-workers committed to doing quality work?

Do I have a best friend at work?

In the last six months, has someone at work talked to me about my progress?

This last year, have I had the opportunity at work to learn and grow?
Not as crazy as lack of comments from Belkin, though. But it will be even crazier if Belkin tries to sue the hacker for some reason.
I'd like to see some evidence of this.
Gezond vermageren met het suikervrije Heller dieet | Ik eet suikervrij
Personally, I think it's a great idea. It's been a while since I've needed to job-hunt, but it used to go something like:

1. Scan through indeed.com, StackOverflow, etc, job pages, bookmarking everything that seems interesting.
2. Revisit the bookmarks, checking out the company website, LinkedIn profiles, etc. Select a few favourites.
3. Write CVs and cover letters for the favourites.

At step 2, it's great if you can speak directly to your future boss / colleagues. It's like a mini-interview before you go through the hassle of step 3. It lets you get beyond the cliches of the job advert to the actual people. That said, when I've been on the recruiting side, I hated receiving those types of calls because you spend so much time dealing with poor applicants, trying to tell them not to bother applying but still leaving them with a positive image of your company. That's hard to do on the 30th phone call of the day.

So it seems that Blonk is trying to filter those phone calls only to those I've already said 'good enough to apply'.

The bit I didn't get is the signing-on bonus. As an employer, I would want to get the best possible applicants. The $1,000 seems to skew the kind of people that would be using the service to those who are desperate for cash. To use the 'Tinder for jobs' analogy, if Tinder offered free meals to those who hook up, they will get a large group of "unsociable but like free food" people.
I left my first job before a year at an extremely large software shop. It did not kill my career; just accelerated it.

The most important thing at any job in software is to always feel that you are improving as well as contributing to the organization's goals. The latter is often true, but the former is your part of the bargain. We are fortunate to live in a world where employment is high and you can and will find a job where those two needs are met. Take advantage of that because no matter how "great" of a culture the organization that employs you has, if they don't offer you constant improvement and opportunity, you are at an economic loss that can affect your career much more than it will affect their future.
Where did I say it's ok for a company to "fire fast"? (unless the person is an absolute fuckup or refuses to shower or creeps on people or ...) Hiring and onboarding take a lot of resources,

If the environment is hateful and you're going home in tears every night and hitting the grolsch a little too often then yeah you gotta do what you gotta do, but that's how things are.
yes, this can be implement with Bitcoin

No, with Bitcoin, you don't need PCI compliance, because there's no way fir the merchant or someone who hacks it to steal your wallet from the information they get. You only need to audit the exchanges / only wallets (the current equivalent of banks, which get audits anyway).

And by the way, the proof that those costs are not inevitable, is the fact that some countries like mine (Portugal) are already using sane push-based payment systems for decades now. and they are cheaper and easier for merchants than CCs. The advantage of Bitcoin is that it works internationally.
>Intelligence, beauty, and wealth used to seem like notable qualities, but now they’re commoditized by technology

Very well put.
indeed. here's a good video that describes a similar idea:

http://www.youtube.com/watch?v=DO1Q7F23DxM
Touch screen in cars? I'd prefer to keep my eyes on the road, thank you. The screens have a bit more things to control than I can remember. I guess my muscles have terrible memory.
I can't imagine how so many features can be controlled using memory-friendly gestures and whatnot. The article and video only show that it's not possible.
Yes, we are charging 5k for a job placement, and then kicking back 1k to the person getting hired and $500 to a referral.

There's a few vectors for potential scamming but it's going to be closely monitored anyhow. If we can't do this manually because of huge growth it'll be a great problem to have.
I think the best course of action is to still do the interviews, but ask the potential employer for a late start date. Personally I took about 4 months off after I finished classes. I arranged the start date of my job to be early September (I finished classes in April; probably went to same school as you, 5 year program with co-op and whatnot).
I hope she won't be arrested. She's very brave.
I guess this means it'll be browser based, but the screenshots make it look like a native app. Hmm.
Language choice is secondary to methodology, but Ada does a darn fine job of checking an awful lot of methodologically useful things up front.

It's less the language than the ecosystem and the infrastructure. It's eminently possible to develop 'C' that's exhaustively tested - I've done it. I am not sure that is true of C++ or Java.
The frustrating thing about learning is you often don't really know what knowledge is useful until years after you acquire it.
No, because in his scenario, in SF you just made $54,000 more before taxes and after 401K contributions. I have no clue what Florida tax rates are, but there is no way that after taxes that is not at least $27k more earned in SF.
That is pretty insulting, especially given the subjective nature of naming things.

Also code complete is ancient, sure much of it is still relevant, I don't think it is the be all and end all though for the modern programmer.
Those are exactly the kinds of answers a quitter would give though. "Oh, my managers were overbearing." "Oh, I wasn't interested in the work."

This career's not easy. This career's not always fun. There's strong personalities all over. Sometimes the going gets tough, how do I know this person's going to get going or just get gone?
I agree that work isn't all sexy. That said, I've also seen places where they don't want you to do harder/more interesting stuff, they just need those boring tasks to be done with. And if you're any good at it, chances are they'll leave them to you. It's much more rewarding to do the required boring unexciting stuff at a place where you take (or know you will take) a part in the bigger picture.

Not saying that you shouldn't stick through because I agree that there is always something to learn, especially at the beginning. That said, look out for opportunities to grow - either inside or outside your company. Don't settle in boredom land.
Crazy, we're used to probation periods here with a short notice time, that protects both sides. I assume you have to negotiate any notice period for being fired, or do you simply get no statutory notice period?
StackEdit: The Markdown editor powered by PageDown
Marlow is _full-time_ at Facebook, bye bye. There's a difference between being a ghc developer and THE ghc developer. He's more of an advisor now than a committer, look at his ghc commit history, lots of comments, few commits.

Not saying he's joined the dark side like Erik Meijer, but he's also not actively _working_ on the compiler as he did before; that's for the new guy(s).
Download iTunes Radio as a Airplay Device using this App
Mac users will have the ability to save iTunes radio streams for offline playback. Smartly appears as a Airplay device which records tracks to mp3
Improving Code Readability in C++
StackEdit is a full-featured, open-source Markdown editor based on PageDown
That's a great story about the game. I'm interested to see the actual download numbers tomorrow to see what Apple factors into the rankings.
I used to run dwm back when I had a machine with just 256MB RAM. The source code is very clean and if you just want to edit some keybindings or the colourscheme, etc. it's so well structured, it's pretty much like editing a config file. It also compiles in no time at all.
Politeness does not help much.

Glass and similar gadgets must be set up that by default so that the data is sent to a private webspace owned or rented by the user so that legally no 3rd party can run their queries against it. Users can then buy the terminator app that tells them what shoe and pant size people have - but the actual data must by default be private, everything else is simply crazy.

However confronting people and asking them to take off their beloved new toy, maybe one that has prescription glasses built in that they need in this situation, is incredibly difficult in most social situations.

Glass-wearing Saruman could laugh at your face, and ask "what do we have to fear?" Only thing Gandalf can do is to throw a blanket over their head and state that the usage of the data is unaccounted for and we don't know who's watching. Awkward imo.
Arduino Gets Fowl with Flappy Bit
[video] 30 years of Mac
Try not to complain about your previous jobs or schooling either unless it makes a really really good story (and get confirmation on this from independent sources).

Like, I interview a paerson who dropped out of graduate school or left after a master's, I want to hear things like "I decided academia and I weren't good fits for each other" or "the two-body problem" or even "ain't no faculty jobs, yo", and I don't want to hear "my advisor's a jerk", even if your advisor is such a jerko supremo they get blogged about or something.

EDIT: What I'm trying to get across with these posts is "don't give me a reason to say 'no'."
Is Angel Investing Worth It?
REPL: To JSON what Excel is to CSV
Mutton is an english language term for some to most lamb meats, depending on your area.
By ignoring them I'd guess.
VirtualBox, Docker and Mono ... at one point you have to ask yourself isn't it too much virtualization ?
> So, yes, if you want to live in a cramped condo, see your money evaporate to taxes, driving to work, private schools, and so on, you can 'life hack' here. Or, you can live elsewhere, own a few acres, have a big garage, a rec room, work normal hours, have half the commute, and still save plenty of money.

While you aren't going to be living on a few acres working at a tech job in the Bay Ara (barring long commutes), you are exaggerating a bit here.

- If you live in SF, you generally don't need to drive to work. Your commute will be short (<25 minutes). You can get quite livable single-family homes (3 bedrooms, 1400 square feet) for $750k. You may want to consider private schools.

- If you live in areas where you want to get good public schools, prices may surge to $900k for homes that size.

tl;dr If you want a huge home with huge lots, yes, very difficult in the Bay Area. But if you just want a typical suburban lfiestyle, it is pretty easy to do on a tech salary.
... that's pretty impressive for an 84 year old nun, after circumventing security at, what one might hope, is one of the securest sites in the US, they did what? sing songs, hang banners, and invite the guards to break bread and pray with them?

I wonder are they being punished for what they did, or how easily they managed to do it.
The answer is to stop using C. It doesn't even have to be in Haskell. Hell Lua stops this class of bugs.
I don't make the songs available to download so it is only streaming the songs via 8tracks API. All songs are legally acquired through various blogs and sites like Soundcloud.
ha sorry, his post got pushed down.
Libtoys – minimalistic and stateless micro widget library
>Containers are something that you will run thousands or tens of thousands on a single server.

Citation needed. Who'd run "thousands of containers" on a single server? Some VPS service? I don't think Docker is meant to be used like those use Xen and the like.
I've probably been up close with thirty glassholes in the last year. Never, not even once, have I indicated to any of them what I thought about their rudeness. The closest I've come was just silently removing myself from the situation. It's very hard to believe that this possibility has not occurred to you.
I wish the firefox nightly app would use something like this

I enjoy testing out "fun" (sometimes buggy) features, but I hate going through the update dialog EVERY DAY.
I think you mean that TCO is dangerous. Besides, this is probably more of an implementation problem. Do you really want to be applying a filter like this multiple times?

If I had to implement this, I would just imagine that just taking your mapping, and for each key,value , do a title.replace(key,value). I would be a "good enough" solution , and in the worst case you still have human editors on HN.
I can't find any info about how the stock browser can be abused. All code I've seen so far abuses ad libraries that allow ads to even make calls without user interaction... If you install ad based apps, you should expect that anyway.
If the friction point of using a product is polite society, then maybe it's time to rethink it. If Glass wasn't as visible on the user, would that make it more ok to use, or less ok?
Show HN: Watch our startup's launch becoming viral – live
I will share this with my network. Not just for Ukraine, but for the rest of Eastern Europe like Bulgaria who suffers the same deep corruption in their governments.
There's laws against weapons designed to blind, but weapons that occasionally blind as an accidental side effect, are legal.

I mean, bullets and shrapnel can and has blinded people, yet bullets and bombs remain legal.
Random related anecdote: I saw a couple people walking down the street in SF tonight with a banner that read "Stop the killing in Ukraine".
Or you could sanitize the inputs a wee bit.

Just a thought. Seems like less a perturbation than rewriting a limited resource device for one feature.
I figured as much based on the web player, but wanted to double check anyways. Thanks for answering my question.

I'd love to see an Android version of this. I'm an Android dev, so if you're looking to port this over at any time in the future please feel free to hit me up with any questions you have.
I'd take a serial port...
That was the user authentication equivalent of the Jedi hand-waving mind trick.
We find it moderately difficult, but definitely possible to find great people. The secret is NOT looking in Silicon valley and the bay area where thousands of extremely well funded companies are looking for talented developers.

Totally agree with the last sentiments that if you're in the bay area why should you ONLY considering hiring in the same area? It shocks me that technology companies can be so parochial.

You can hire across the entire US, Canada is just nearby and then there is ... the rest of the planet!
I feel sorry for people who don't know who the "researchers" behind this article are and their histories. Ordinarily the identity of people behind a scientific theory should be irrelevant, unless the theory is based on rhetoric rather than replicable evidence and is as unfalsifiable as this one is.
How our economy works (and doesn't work), in words and pictures
Just checked pants-selling tech jobs; none of them (in the bay area, where the majority of them are, at least) have a requirement under 3 years. The majority of them are senior roles. Was your HR person flying by the seat of their pants when they wrote the job descriptions? If not, then I must be unaware that recognizing many-to-many relationships is a skill picked up after years of employment.
Very small program in python to turn off screen
You are missing the point I think: Running a setup like this allows developing and testing the environment only once for the first app you develop with these dependencies. You basically get deployment as well as the development environment for further projects based on this environment for 'free'. Having Docker between VirtualBox and Mono adds almost no overhead while giving you a nice clean slate with no environment properties from other projects that could somehow influence the runtime behavior.

Now, the question for me is whether this is worth it for .Net - is Mono so good, that one would want to lock himself into a Linux-only environment like this?