skysight-inc/HackerNews huggingface dataset:
Ask HN: What iOS app should I make for free?
I have four entirely free days and I want to either make an entire version 1 of an app, or get a solid head start on it. I am struggling to think of a good idea at this point, and would appreciate hearing some ideas from the HN community.

I am a beginner/intermediate with Objective-C and iOS development, and I would like to make something, open source it, and submit to the App Store for (completely) free. This is more of a learning, growing, and keeping myself productive type of task.

If you need an app and want it done for free or have an idea for one, post a comment or email me (email is in my profile). Keep in mind that the app will be open sourced and free if it goes into the App Store after its completion.

I'll post a "Show HN" when the app is completed and available.
We used Erlang several years ago. The code base has ~100k lines of code so it should be representative. We abandoned it later and switched to C++ because of performance (mostly in mnesia) and quality issues (some drivers in OTP). We didn't expect too much from performance considering it is functional (which seldom does in place update) but it is still below expectation.

It is understandable though. Just think about how much resources have been put into development of Erlang VM and the runtime/libraries(OTP), and compare it with JVM/JDK. There is just no magic in software development. When talking about high concurrency and performance, the essential things are data layout, cache locality and CPU scheduling etc for your business scenario, not the language.
A lecture on creativity by John Cleese [video]
AWS is a prime example. EC2 unreliable, doesn't perform well and is expensive (and fairly weather dependent by the looks too). If you want anything that can actually shift anything, dedicated servers are cheaper (but you might actually have to commit - oh dear if your margin is that tight, you don't have a product worth it).

The only use case I can see for it really is rapid scaling but that seems only viable for content delivery as your data back end architecture is way harder to scale than click the magic cloud button. Back in the old days we used to do content via CDN (Akamai etc) which actually works out cheaper per GiB.

Then we approach things like S3 which is terribly unreliable (some of our clients use it for storage as it's cheaper than a SAN but they suffer for that). Drop outs, unreliable network requests, latency, rubbish throughput and buggy as fuck SDK.

Its like consuming value line products from a supermarket. Sure there's quantity but its lacking in quality.
Gartner Says Enterprise-class 3D Printers for $2K by 2016
Designing Big Data That Works
There's not a lot to say about the fact that every time a woman speaks up about inappropriate behaviour, she receives an avalanche of insults, death threats and harassment?

http://www.buzzfeed.com/courtneystanton/a-woman-walks-into-a...

That you don't think there's much to say is itself highly indicative of how completely tone-deaf the tech community is about gender issues.
There are great VCs that spot trends before they are big trends and then there are VCs that miss the boat because they invest when things are already frothy. So buzzwords like "social" and "mobile" happen and then "enterprise" becomes a hot story in the tech press after people get sick of thinking social will be the end all be all of VC investing. The things is VCs are going for 100X exits, so something that generates revenue that doesn't have the potential to be big is just as bad for a VC as a social product that probably won't make revenue anytime soon.
Somewhat improved, but especially in the notebook space it's still far from optimal. This is not necessarily fault of the commnunity - laptops often have custom hardware (e.g. NVIDIA Optimus) that simply doesn't have driver support because vendor doesn't care.
Hold That Thought, the Google Way
Many C# features look a lot like Scala features (2003/4)
Caught in the Middle of Client Ownership Fight
If there aren't any good third-party sources, I don't think there should be a Wikipedia article on the subject. What would it cite? How are we supposed to know it isn't just music fans writing stuff off the top of their head? The only reason Wikipedia articles are trustworthy at all is because they cite their sources, and I can follow up those citations and see what they say for myself. I have no reason to believe some random Wikipedia editor otherwise.

Overall, it's an encyclopedia with a (very) large but nonetheless delimited goal: summarizing the existing literature on as many subjects as there is existing literature. That is a lot of things, and it already seems almost absurdly ambitious to set out to summarize all of them, without trying to expand the scope further!

I also participate in projects with different goals, documenting things that aren't currently documented by existing literature. One of them is a music-related wiki project documenting an under-documented music scene. I think those kinds of projects are also worthwhile (or I wouldn't spend my time on them). But I don't see that as the same job as Wikipedia, which as a tertiary source should only be summarizing existing secondary literature, not doing its own independent investigations. I don't actually understand the motivation for why people want to merge this kind of wiki with Wikipedia, either, since it seems like a clearly different kind of activity, requiring different standards and probably a different community. Is it just that there is some cachet (whether SEO or just general prestige) to having a Wikipedia article, while there isn't the same cachet to having an article on a music-scene wiki?

I did write something [1] about the main problem area that results: stuff that is clearly notable, where you'd think sources should exist that Wikipedia could cite, but then when you look, there just isn't much solid written on the subject. This is indeed a pain point, but I'm not sure what could be done about it short of writing un-cited or very-poorly-cited articles, which I think is worse than not having an article. Not having an article is at least honest about Wikipedia's current inability to provide a well-sourced article on the subject.

[1] http://www.kmjn.org/notes/wikipedia_notability_verifiability...
this actually annoyed me.
I really disagree that C# getters and setters are less readable than a public field. Compare:

public string Field { get; set;}

to

public string field;

I felt I had to reply to this comment to discourage this practice for a couple of reasons:

1) By convention anyone reading your code will think this is very strange, and it will force them to spend additional time reading your code to understand why you are breaking such a strong convention.

2) Using properties really will make your life easier when you need to track down a state change in your program. Detecting a state change on a public setter is a lot easier than detecting state change on a public field.

3) In C#, at least, using public fields where you should be using public properties will make creating an interface on existing code significantly more difficult - as interfaces can only define public properties, and not fields.

In short please don't do this. It's really bad practice just to save a couple extra characters, and if I inherit your code someday I'll probably want to strangle you.
Meet Gabe Newell, Microsoft’s next CEO
Now, I have never read or written PHP. Here's the thing. PHP fills a niche. That niche is being super-productive early on.
There are other goals, like, the code being readable, ease of being reasoned about, fast and so on.

And there are languages that fill those niches. When people say crappy language, more often than not, crappy for their needs(or sometimes their expertise). There is no need to fight about it; its like saying who prefers which color.

The reason you do lisp is not to do coding in it(given the current state of affairs), but to reshape one's mind by thinking in terms previously unseen because we could not see forest for the trees.

And that ability to see something from different view points arms you with weaponry to solve challenging problems. There is atleast a physicist who agrees with me on that :)
http://www.youtube.com/watch?v=IfUhkSEoku0
Exactly what I need currently. Looking forward to giving this a shot!
Yes but it doesn't switch miles to km, only temperatures.
EXACTLY. We're constantly a step or two behind in terms of platform support.

Why isn't there a top-tier platform company (or nimble upstart) out there taking the lead and making a machine that has 100% driver support under Linux?

I am holding out hope that the Piston might get us there, but I'm not holding my breath.
HTML Meta and Title Tags | TrackerSeo
Then you should be directing your criticism at the media, not the startup scene.
Hold on, isn't it the time to force DNS to be TCP only ?
I bought a Mercedes a couple weeks ago from a dealership on the peninsula. The sales manager I was talking to told me that Tesla has picked up "several" cars from them in the last couple years to retro-fit to electric.

If I remember the details correctly, he said they'd gotten, I think, 2 CLS's, and recently they picked up an S but had fit issues with it.
This is a very hard problem. For me it boiled down to this: I really wanted to work at a particular company. Even though what they offered was (slightly) below my expectations, I accepted it. I didn't want to haggle because I knew this was one of the few places I would be happy working and was afraid of losing that opportunity.
Having personally spoken with Emil a number of times, and being a user of Helpjuice, I think Emil is going to turn it into a great SaaS company. Nice work man.
So somebody else doesn't waste a minute or two googling up the wrong tree: It's Hystrix, not Hysterix.

https://github.com/Netflix/Hystrix

http://akka.io/
I don't know how widespread browser support for Ⓑ is, but it's the most intuitive symbol I can think of. Maybe ⓑ?
So then, this part in the article didn't tell you how to type it?

"Ƀ (U+0243) is a unicode character used as a "capitalized alternate symbol for the voiced bilabial fricative in Americanist phonetic notation"
IntroJs v0.3.0 released
I usually cd into the main directory I want to be in and then if I ever want to edit a file, simply typing emacs then tab for bash for auto-completion does the trick.

But again, just use a bash alias :) What's the problem with that?
I didn't say there was not a lot to say about it. I said there was not a lot to say beyond 'It's wrong'

The more debatable issue is getting more traffic, which is only understandable.

You seem to feel that the amount of discussion relates to how acceptable something is. I feel it relates to how debatable it is.
Ahh, well it is a pretty sweet use of real estate. I use tiling wm's on linux so I really can't speak to that.
RBLs are a bad idea, they often end up in abuse.

To this day - with v4 exhausted and despite numerous delisting attempts - I have a /21 listed in Sorbs because it happened to be in the past part of an ISP's /18 dynamic range for customers.

They deserve all that's coming to them and more.
Too bad other's get affected in the process.
Why does this sound like a marketing email/post to me?
I think it's a virtuous cycle. Their selfish motives (attract top-notch employees, sell cloudflare to security-conscious techies) lead them to do impactful, altruistic things. Of course they are motivated by the PR, but what they do really helps and we are happy to reward them.
Yes, you're remembering wrong.

https://lkml.org/lkml/2013/2/21/228
They should have taken the opportunity to make it rear-wheel drive (or at least all-wheel drive). Mercedes generally cares about driving fun, given how so much of their line up is rear (or all-wheel) drive. Too bad it was left front-wheel drive.
What do you guys all use for email management between a small 2 person team (founder co-founder)? I've seen that one person has already mentioned https://www.helpscout.net/

I've been using Assistly/Desk http://www.desk.com , but find that it's actually a bit overpowering, and adds a lot of support meta-junk to each email that just makes it looks like we're trying to be an enormous company, when in fact, we don't get that many emails, but at the same time, we want to handle each email efficiently and promptly.
Want to build and scale mobile apps that you'd use and tell others about?
Want to join a start-up with a proven business model and monetization strategy?

HotelTonight is solving the last-minute hotel booking problem. Why? Because hotels don't want vacant rooms, making a purchase on existing travel sites is horribly inefficient, and same-day booking is a $15 billion domestic business alone.

In 2 years and have expanded from 3 cities to 90+ destinations in 10 countries. Apple named us among the most disruptive apps in the App Store in 2012, Google named us Top Developer in Google Play, and Today Show named us among the top 6 apps in 2012.

We are looking for Senior Ruby/Rails Engineers to join our small team in San Francisco.

About you:

-Problem solving skills and maturity that came from having built several multi-threaded, Async Ruby/Rails systems

-In-depth knowledge of several aspects of our tech stack or related technologies (Rails 3, JavaScript, CoffeeScript, MySQL, MongoDb, Redis, Chef, AWS)

-Pragmatic about database/API design, performance, scalability and deployment

-Appreciation for Git, TDD/BDD, continuous integration, and beautiful / efficient code

-Have other tech experiences to offer different points of view

-Desire to collaborate with a smart and dedicated team

-Desire to learn and be challenged at a start-up with solid engineering culture

-Desire to work on a product people love and contribute to product directions

-Desire to own a large part of the code base and pair program when the occasion calls for it

-Desire to remain tech focus but can help lead a small team as the company grows

-Drive to take an already successful start-up to the next level

You will be working on systems that decide which hotel goes on sale, handle near real-time e-commerce transactions, and manage our growing hotel partners. We are also getting into scaling, performance, analytics, personalized recommendations.

Email me at grace@hoteltonight.com to learn more.

Grace
How to Protect your Furnace
How Full Throttle On Demand Is Helpful To Increase Sex Drive 
How Full Throttle On Demand Is Helpful To Increase Sex Drive For Both Men And Women
“Yes, it really helps, miraculously! But don’t know how.” Those of you who have had a lifetime experience with Full Throttle OnDemand must be having this question on mind. Here is the explanation, read it out:
Full Throttle On Demand works by targeting the biological complicacies of sex from the root itself. Unlike its other counterparts who work for a market status, this medication aims at improving the condition gradually instead of curing it instantly with a shorter longevity. And also ensures zero fatal side effects too, don’t forget it!
Full Throttle On Demand consists of herbal ingredients like rose root, guarana seeds, grape seed extract, MuiraPuama, Damiana and ginseng. These are specifically natural sex stimulants which control the sex hormones of human beings with their own phytohormones. What makes these more reliable is that each pill consists of the exact amount of ingredients that is enough to stimulate the sex drive. Soy bean extract particularly has profound role in improving female sexual complicacies by controlling the secretion and flow of female sex hormone estrogen, which is primarily responsible for the regularity of the periodic cycle in females.
The pills after intake increase the blood flow to the dormant sexual organs stimulating and arousing them. In males it ensures a stronger, longer and firm erection that lasts for a long time. Menopause and irregularity complications, pregnancy related issues and sexual discomforts in females are also reduced after the usage. And all this happens in a herbal way! Isn’t it truly safe and secure in a market where chemical drugs dominate the industry?
Its usage is very simple! It takes nearly two hours to react and remains effective as long as 72 hours. Incredible! Get into this incredibility and give yourself an incredibly incredible bed time experience!
Because they're not a monopoly, and because they haven't been convicted of abusing their monopoly power.
Fashion Crystal Rhinestone Earring YL13001E - Yulong Jewelry
Or even better, maybe he's in a better position than the one he got fired from. A lot of people are sympathetic to his plight - that's in his favor. I wouldn't particularly want to go back to a company that fired me so quickly - unless it truly was my dream job, otherwise.
HTML: sure, its a little heavier than JS, but lighter than XML, popular languages have libraries to parse it (and doing it consistently is better since HTML5), and exposing an HTML-based API makes things easy to interact with.
I just converted to Sublime Text 2, using the "Vintage Mode" VI keybindings. I'm still missing a few things, but the "Vintage Ex" package and a handful of custom key overrides have gotten me pretty close to an ideal VI environment. Sublime Text is extremely customizable.

My favorite language is C, but I'm doing mainly web front-end work now.
https://www.system76.com/ ?
Rhinestone Bridal Jewelry Sets YLB2022MM - Yulong Jewelry
Perhaps the average group going into YC has shifted in their goals. I believe there's a general trend towards focusing more on small-risk small-reward startups, I assume this trend is trickling into SV as well.
Need a shit hot Engineer Market disruptor. Bright Furture/Huge potential
Innovative LA based technology startup and promising market disruptor with a noble mission in the wellness sector has a part time position for a talented Engineer. Must be proficient in PHP, HTML 5, CSS 3, MySQL 5.1, mobile applications and focused on user experience. We are looking for more than a hired gun, we are looking for ideas and vision as much as delivering a set build. Room for creativity and autonomy.

Part time with a view to full time.

Contact:
Greg Hodge: greghodge34@gmail.com / 310 630 9223
Google Launches Maps Engine Lite, Makes It Easy To Create Advanced Custom Maps
Don't know what exactly that means? Do you mean let those orgs buy bulk license and distribute to their groups? Can you please explain a little bit?
Why do you call the hatch-back C class a "failure"?

When Mercedes released the W204 C-Class platform in 2008 it dropped coupe and hatchback options. It was a new platform and they chose to offer only the sedan at first. Of course in 2010 they introduced an SUV on that platform, then in 2012 they introduced a coupe. The W203 coupe wasn't a failure but it wasn't as high of priority as introducing the W204 sedan.
C# 1.0 was very close to being an exact copy of Java. To say that if C# had been released before Java it would have been more popular is nonsensical as it started life as copy-cat Java. Without Java there wouldn't be a C#. Later versions of C# added more features much faster than Java. Many Java developers have since moved on to Scala and other JVM languages which are more expressive than C#.
Ask HN: Why the recent flurry of .io domains?
I have noticed over the past 3 months or so a bunch of new websites being announced. Is there a particular reason that .io domains are becoming popular as of late? It's not their affordability, seeing as the cheapest registrar I've found was about $75.
Well, if he was wearing his company's t-shirt, I think it was a workplace for him. Having said that, I don't agree with what she did and I don't believe he should have been fired.
I think a big problem is not just the language, but how it's usually taught - in other words, I think you shouldn't need such a large vocabulary if you learn the right primitives (which don't always exist in base R). The lack of a solid common foundation it also what makes code readability a challenge.

Part of the problem is the base packages: as soon as you open R you have ~1600 functions you can use, and you obviously can't memorise a significant proportion of them. Learning R is as much about what you don't learn as what you do.
It wouldn't matter anyway. DDoS is not "freedom of speech".
I'm an engineer but I think dealing with people is harder than dealing with computers. I don't know if this is a general sentiment.
Thanks, weeaboo
Experiments in GitHub Based Procurement
There is so much irony in this post and these comments. Pretty funny if you ask me.
I'm in the same boat. While I've been using GNOME for the past few releases and really enjoying it, I switched to a Thinkpad X230 recently.

Unity really shines on the relatively low 1366x768 resolution and increases usability tremendously. Every vertical pixel counts, and it's surprisingly good at optimizing screen real estate. Now if they could only make it crash less... it's been abysmal in the stability department. GNOME has been pretty stable since about two releases ago.
I think this is an interesting comment, because I find the opposite. I've seen a great deal of debate about what people think is appropriate behaviour at a conference.

The debate I've seen includes, amongst other positions:

a) It's work, so needs a professional attitude

b) It's just a joke, so should be forgiven

c) It lowers the tone

d) It makes a hostile atmosphere for women

e) It was a private conversation

f) It was a public space

g) It's against the conference policy

h) The problem wasn't the policy, but the public outing

i) Twitter isn't public

j) Is it sexist to use sexual imagery?

k) Have the companies responded correctly?

... etc. Lots of debate from what I've seen
Plyr is wonderfully expressive, but it breaks down when you have hundreds of levels of a factor. tapply, on the other hand keeps trucking on up to a couple of thousand with very few problems. Hadley says that he may use data.table for plyr2 though, which would make my life a lot better.
This. I really love Gnome 3, and I really don't get all the bad vibe it's been getting. With a few extensions you can get back pretty much everything you might miss about it, and it's really slick and stable (especially compared to KDE).
They just take OEM laptops and sell them. They aren't doing any actual system design or driver writing to make sure that everything works correctly.
I tried Cinnamon for a while and I was very happy with it... except for its performance; it is quite slow; I recently went back to Gnome Classic, and although it is not as nice as Cinnamon, it is much faster.
Given who he is, I imagine pcwalton is far more familiar with it than you are. Either way, you're wrong. Bytecode is not human readable which, as even your definition states, asm.js clearly is.
>>>>"we can welcome newcomers, women and people of color"

>> Good job, focus on YOUR visible minority statuses. Way to build bridges for everyone.

She started with newcomers. I'd argue that focusing on minorities when building bridges for everyone is more important than focusing on those that already have bridges.

I think you're largely ignoring how micro-aggressions come into play here. Also, shaming someone on twitter can only be considered bad if you think she did it knowing the outcome.

More at fault are sendgrid and the companies that fired employees over this. Also, her publicly shaming them is nothing compared to the backlash, sexism, racism, and harassment she has faced.

My initial reactions were a lot like yours, then I put myself in her shoes. I think she felt like she could make a difference by publicly shaming them and had no idea they'd encounter such harsh backlash, nor that she would encounter such backlash.

If I'm right in assuming those things, Adria Richards didn't really doing anything that bad.