skysight-inc/HackerNews huggingface dataset:
I agree. So I'm working with a team where I engineer more than they do. We both feel we "right-engineer", so to them I'm over-engineering and to me they're under engineering. I think we could co-exist. I build the frameworks and design clean interfaces for them, that way their feature stack is shorter and quicker to get out.

They don't always feel the same. They want me to engineer less, and I just can't do it. It feels like I'm doing a huge disservice to the product, to future me (developing more features), and to them.
But doctors tend to be doctors and tend to design for other doctors.

This problem is not unique to programmers.
Thanks! Send one to us! Hit the "plus" button once you've taken a waffle and add username karen or finbarr

Yeah we haven't implemented "seen" receipts but that's a good idea. We show you which waffles you've opened but now which ones your friends have - we could probably use that same UI element (a dot next to the waffle)
PayPal and Virtual Currency
Go ahead, shoot portrait video on your phone
PayPal Enables Bitcoin Transactions for Merchants Selling Digital
It's called “Ship” not “Shit”
Amazing Logos for IT Business Ever I Have Seen
"How to Cook Everything" -- there's also an app. It's just the basic recipe for everything. You can use it as a base to add on to later (or not)
You don't need feature parity - even if it initially served the needs of 20-30% of Photoshop users, it would be a threat to Adobe.

The feasibility barrier and cost of building a web app with some of the feature set of Photoshop is getting lower and lower.

If the transfer speed is an issue, it could work on local files - most of the code could be client side.
1. Im pretty good at it. My friends think im restaurant level. At least i can cook better meal myself than any non gourmet restaurant.
2. Nope, i decide on that day. Go shopping right after.
3. I can cook whatever my friends like to eat. Usually i prefer stews, pastas, risottos.
4. Nope, i can eat anything without gaining weight. Im in my ideal weight right now.
5. I dont think about productivity at all. I just enjoy good food.
I'm biased =) but I agree - I think you could receive a lot of help with this question on GrowthHackers as an "Ask GH"
If $12 an hour is unlivable, are the Mcdonalds and Walmart employees working $7 an hour just zombies?
Got a cloud-based app – come join our Marketplace
We are looking for interesting cloud-based apps in the web infrastructure space to offer to our ISPs and customers, through our WWWengine platform.

If you are interested, talk to us at https://infrastructurerepublic.com/contact-us/.
My wife and I cook ~95% of our meals. We eat out maybe once/twice per month.

Neither of us are too picky or on any specific diet, but generally we make meals that are high in protein (meat), some carbs, and a generous amount of vegetables.

Typically, we make rather large amounts so each of us has another meal for lunch the following day.

We try to avoid pre-packaged/prepared foods whenever possible. No pasta bag meals or pre-seasoned chicken, etc. Also, we stay away from anything that contains soybean oil, vegetable oil, or soy products. Organic meat, vegetables, and fruits, if possible.

We still eat some bread/gluten, but our overall carb consumption is down considerably. I experimented with cutting out carbs almost completely and substituting with more fat in my diet, but saw a decline in my energy level.

We drink alcohol ~2x per month, maybe splitting a bottle of wine each time.

We started more seriously focusing on our diet a few years ago and definitely noticed changes in our energy level, body appearance, skin, and overall health.

Don't kid yourself, what you put into your body matters.
>Not all useful control flow graphs can be described with while and if.

They can be described with if, while, for, case, pattern matching, recursion, etc. There is almost always a better alternative.

>Why is it inexperienced programmers go through a phase where they think goto is evil incarnate?

It seems to me that most people who support general usage of GOTO are inexperienced and don't necessarily realize it. They lack knowledge of better control structures. See the blub paradox.

Besides, the justification here is performance, not readability. I'm saying that performance in particular is a bad justification for using GOTO.
PHP compilers are useful for optimizing SQL injection attacks.
You can ask your phone for the weather and to change the temperature of your home. You can store your entire music collection on a device the size of a postage stamp (512GB Sandisk MicroSD card). There are cars that can literally drive themselves. There is mini version of the space shuttle that runs completely autonomously in space, and has loitered up there for over a year, waiting to come home when it receives a specially coded signal. IBM has software that is slowly replacing doctors and lawyers.

The future is already here.
Anything that exhibits exponential growth catches people off guard. Just like the exponential growth of CPU speeds that benefited society, a rapidly spreading disease could reshape our world in a relatively short period of time.
Since I see you're referencing my posts in that thread, you'll notice that I also point out that I understand that GOTO is not always bad, and, in fact, have used it before in production code.
A while ago, someone wrote a post comparing a private sector job ad to a government job ad, highlighting the bureaucratic language used.

I can't find it.

Does anyone else have that bookmarked?
This is such a clever idea. I can seriously see this getting some huge mainstream attention. Nice work!
I don't think HN, reddit and PH can help much with consumer products/services or for some sectors like... healthcare.

> by creating something people want first

You can create something people want and people may never know about it.
I agree, but people have really difference experiences with depression. Personality can be a big factor.

I'm just trying to narrow down to easy remedies that actually work in terms of mental health.
Send tens of thousands of troops over to Africa to corral people,

How now?

You might want to read an article or two about the proposed Liberia mission -- and about what is actually being proposed as a role for the U.S. troops there; and why this proposal has gotten the support of the World Health Organization, among others -- rather than just put out whatever fanciful speculations that might pop into your head.
What, is this supposed to be funny? You try converting completely different formats into one another without a standard, and see the kinds of fucked up bug reports you get.
> But as the threat becomes imminent,

You have too much faith that by the time people view the threat as 'imminent' there will be anything that can still be done.
Well, good point, but so is the naive implementation of Fibonacci, isn't it?
I love to cook, I think because at my core I love to make things and my biggest motivation comes from creating and sharing, which is why I got into programming, and also why I'm drawn to DIY home improvement/car repair/etc. Cooking is an escape from the screen, a great way to get hands on and create something physical, and very rewarding, especially when shared with friends.

Over time I've found myself making more ambitious recipes, and these days I often don't follow recipes at all, I like knowing the ratios of ingredients and flavors and creating tasty things from scratch. I cook for myself most of the time, which makes this approach work...if I mess up on a new improvised recipe, I just have a less-than-perfect dinner. Then, when I'm cooking for friends, I'll whip out a home grown recipe that I've made enough times to trust.

I've found paper cookbooks preferable to apps, because I can spill stuff on them, burn them, use them with wet hands, set stuff down on them, and they don't turn off. I have a couple of cookbooks with simple, staple recipes that I use for reference, but I've also found The Flavor Bible(1) to be incredibly useful—it basically works as a big index of ingredient affinities, so you can look up flavors that go well together for a huge variety of ingredients.

I keep my kitchen stocked with a lot of basics, but I live right near a grocery store, so I'll drop by after work if I need anything special.

[1]http://www.amazon.com/The-Flavor-Bible-Creativity-Imaginativ...
Here's the problem with Rust, hopefully temporary: from the moment it came out it's been touted as having a bounty of great features--speed, safety, ease of generic programming, etc. The story hasn't changed one bit. However, the language syntax and implementation have changed dramatically. So, was it hype in the beginning? Why should I trust it now?
i use it for all my accounting needs. Very handy when you have tons of attachments to go over.
what people do in Excel just blows me away

It's best to think of it as a programming language unto itself :)
You can just use iTunes to do the OS upgrade, and bypass the subsequent sync process. It will save you having to free up much space on our iPhone - IIRC, it takes only 1.5GB free space.
You have to consider housing cost as a % of your salary, not as a % of itself.

For example, say your rent is $1000 and your salary is $100k. A 10% increase of rent is $100; a 1% salary increase is $1000. Net gain $900.
Wait.... what ?
No rainforest in going to be preserved in a nation that continues on a path of exponential growth of population like Liberia. The nature of exponential growth is that it always looks sustainable until the catastrophe hits and everything collapses and there's nothing that can be done to save anything and probably mass starvation.

The fertility rate is 5.16 in Liberia which corresponds to doubling the population about once every 25 years. Then if fertility ever drops back to steady state (2.1), you double the population at least twice more because of population momentum.

The hopeful factor in Liberia is that the fertility rate is dropping. IT was 5.85 in 2000. If it doesn't drop fast, no payment for forests will help. If it does drop fast, the locals will enjoy their environment and work to preserve it.

Right now Liberia has about the population and land area of Virginia, which means it's already overpopulated. Around mid-century it will have at least quadruple the population. Then -- if fertility drops very fast down to replacement level -- it will quadruple again. That will be sixteen times the density of Virginia. And that is the best case scenario.
1. I get grumpy if I don't cook. Guess that makes it relaxation

2. I used to when I had a stable living arrangement. Planning helps a lot with keeping costs down and maintaining a balance.

3. I specialize in mince meat and pasta, I also like making pizza from scratch and stew always goes over well.

4. Yes, a South African diet with lots of meat.

5. Make something many times. I've made pizza a lot and I learn a lot every time by trying out different things. And don't fall for the 'everything needs to take long' mindset chefs have.
They missed a golden chance to name it "Enterprise JSON".
Manhattan is less dense today than it was in 1910
You're right, sorry. I'm so used to seeing U$/month I didn't realize it was the per GB cost for building the pod.
What can I say, C++ isn't easy to learn :)
Why do you want to learn C or C++ if you can't think of something you'd like to use them for? I've written a fair bit of assembler and occasionally still do tiny projects in C or C++, but my language of choice (by far) is the highest level general purpose one I've come across.

IMO you don't need to know either C or asm to be a great programmer. Read a book on operating systems instead and you'll know all you need to about hardware. Add a thorough coverage of algorithms and data structures, and you're in a better position to write effective software than many I've worked with.
1. I cook for many reasons -- to make balanced meals for my family, to save money, to get my mind completely off the daily grind. Also, eating out a lot throws my digestive system out of whack and I end up feeling unwell for days.

2. I've tried, but I'm terrible at planning. There are also days where I have ingredients for _____ (some dish) but I would rather eat _____ (something else) -- maybe because I went to my parents' or in-laws' for dinner and they served that same dish.

3. It's usually some medley of vegetables and meat. I love different kinds of food and usually cook Chinese, Taiwanese, Filipino, Indian, and Thai (just last night!) food. And occasionally some kind of casserole/pasta, if I haven't eaten too much wheat lately.

4. No particular diet, but I try to avoid flour/wheat and include more veggies (usually Asian).

5. I think everyone said the productivity hacks already, but basically for me -- you don't need the latest gadgets, but if you can afford it, get a high quality cookware that will last you a lifetime, and use fresh, high quality ingredients. And do all the dishes before you start... it makes a world of difference.
Go: Package Management Tools
I really want to applaud backblaze for publishing these reports and stats. Too many companies closely guard this information that really helps the larger community. Based on the previous blogs from backblaze, when I built out our new hadoop cluster, I purchased 1450 Hitachi drives. I plan to gather our failure rates and publish them as backblaze does.
Thanks for blazing the path!
1) If I didn't cook, I'd be cranky and have hungry kids. There aren't many restaurants near home that are decent, and none that are affordable for 5 with any regularity. We also want the kids to know how to fend for themselves if they're left alone in a well stocked kitchen. Also, there's nothing quite like having something new come together.

2) Some planning, lots of ingredients in house so we can usually make something appealing in < 1 hour.

3) Pretty much anything shy of molecular or art food. I'm enjoying slow smoking meats, baking bread, and the odd indian or thai dish. Gathering stuff in the garden is also a good inspiration.

4) Ingredients need to be recognizable as food. With a side of accommodating gluten free, one kid not liking steak or any meat tougher than ground beef or salmon, one kid not liking anything until everyone else is finished, and one kid devouring anything that's green.

5) Move to a place where it's far easier to cook than find a restaurant.
haha. can you put javascript into dns txt records? very creative...
Software dev is definitely a middle class job in China, but in HK, it's only considered marginally better than clerical work. Labor in Greater China for any job other than the most exploitative ones (finance, sales, insurance, legal, upper management) are treated like dirt in general. Don't even get me started on the hours and the lack of benefits and incentives.
Agreed that sometimes it's right for control-flow purposes. Hence why I pointed out in the OP thread that I've used it before. But that's not the justification being used by the code author; his justification is purely performance.

>> "Why is it inexperienced programmers go through a phase where they think goto is evil incarnate? I wish Dijkstra had never written that damn paper."

You seem to be referencing my comments. I'm not inexperienced, and I don't think goto is evil incarnate. I do believe that optimizing for individual CPU cycles in PHP is generally pointless.
The advantage that Apple has is that they are already a household brand that is associated with cool so they don't have to sell their culture very much, people already want to work there.

On the other hand an unknown company has to get it's culture across in the job description and language paints a picture. If you are using very clinical language that is going to colour expectations of what that company is like to work for, even though your intention is the opposite. The picture you are painting with uninspired language is likely to be one of cubicles and TPS reports.

There is probably a happy medium here, a way to make the job sound exciting to most demographics whilst still being information dense but it requires strong language skills and domain knowledge which many people writing job postings do not necessarily have.
> To be clear, what optimization are you proposing? Replacing "JMPNZ true" with "JMP"?

Yup. And remove FETCH_CONSTANT as well.

> So every time a loop is compiled (which by default is every request) there is the added overhead of "if opcode is JMPNZ and the first operand is the literal true, replace opcode with JMP and remove first operand".

Sure, or perform it while compiling the bytecode itself.

> This saves the "if operand is non-zero" check for all iterations of loops where the first operand is a constant "true".

It also saves loading the operand, because I expect most PHP code trying to loop forever doesn't use `\true`, and it can be applied to `for(;;)` to boot (a pretty common construct for those coming from C).

> Obviously you'd have to measure the actual costs

Obviously.
I wonder what media people use to backup xTB NAS. Tapes ?
"The horror... the horror!"
WebSphere! Experience everything wrong with Enterprise Software Development for the simple price of $100,000 per seat, per core, per year :D
Show HN: Set OS X files and folders to self-destruct based on tag
Hey,

well its about preference and lifestyle, it is for a guy that likes sports, outdoor activities or simply going to the gym.
For example,you go to the gym, and have pockets full of cards, cash, car or locker keys, mobile phone etc...
Then gusy that take shakes or amino acids have powders and pills to carry to during their work out sessions.

Some people simply take fruits and an energy bar to keep them going.

Some people take their watches with them e.g. Apple Watch next year but you would not want to wear it whilst sweating.

All these things would be lying around in pockets, a large bag with a separate drinks bottle, as you can see the approach Intelishake takes is that it enables you to merge all this into one product, you are able to store all these things inside your drinks bottle and only have to carry around one thing.

It would be hard to carry things around in your pocket if say you were playing football at an Astro turf, but easier in an all in one bottle!
Only one thing to carry with you!

The bottle takes a mix and match approach, you can change colours, interchange the compartments and make it larger or smaller, you can even carry two drinks instead of using it as storage, say a smoothie and juice.

It certainly gives you more options, and yes you can buy basic bottles on Amazon for about $10 delivered price, but then imagine if you could buy the Intelishake for $10 delivered, you would probably pick Intelishake because you can then use it at half the size or with added storage modules.
We are driving down the price within 6 months to $10 as it becomes possible when you sell enough volumes of the product long term.

I hope that you feel it makes more sense, your feedback is much appreciated!
Until there are widely accepted competencies, the hiring process will continue to be murky. That may not be solvable just because technology has such a huge scope.

Ideally you'd want someone to be able to take a test and have it spit back "Okay, this guy's a good enough junior programmer" and then have some certificate so that the job connections and interviews only are for personality. This would reduce the burden on companies having to do their own technical filtering and hopefully get more deserving butts-in-seats to get work done.

Right now it's all guesstimation, voodoo, and a few things that seem to work on both sides of the table.
"Routing" in this context means resolving URLs to their correct handler.
1. I cook recreationally - I find it's a great way to destress. I find doing something that's a different sort of creative task helps reset and refocus my mind. I actually don't find I save much money in cooking - often I like to cook exciting creative things, using ingredients you wouldn't use every day, and this tends to make cooking cost about the same as going somewhere mediocre for dinner (~£15 either way).

2. I find planning more than a day ahead pretty tough - you never know when you'll decide that actually going out for a beer with mates is more important than going home and cooking. The one exception to this is large meals on weekends. I enjoy having a few friends around, opening a few bottles of vino, and cooking something exciting - which obviously takes planning. At the extreme end of this, I do a christmas meal for 20+ friends every year, generally involving turkey, beef, ham, two types of potatoes, sprouts, a bunch of veg, home made sauces, christmas puddings, etc. This is great fun, but I need to start planning in October (note to self - remember to start planning that soon).

3. All sorts - often roasts, normally something with a meat centrepiece although occasionally I like cooking risotto or a fish pie or a stew. Depends on the time of year really. This summer, most of my meals have been some meat on the barbeque (butterflied leg of lamb for instance), and a bunch of mezze style items. I also occasionally bake loaves of bread (maybe once or twice a month). This feels really great - nothing is better for de-stressing than baking a loaf of bread.

4. No.

5. For me, the productivity isn't important - I'd much rather take my time and do things the old fashioned, conventional way.
Crowded places aren't currently a significant source of Ebola infections.
> Think about this. You get into work at 8am and you leave work at 8pm. You manage a team of engineers that are literally building the foundation for the future of the company. Your entire life is dedicated to making this company money.

Do you really think this is truly representative of what the typical programmer is doing day-by-day?

Many will get in at 10am, leave at 4:30pm, manage nobody, and work on somewhat important projects that nevertheless are not even remotely the foundation for the entire company or the company's future.

The people who actually worked on the foundations of these companies are already multi-millionaires. The people spearheading huge projects at the highest level are also almost certainly making far more than $200k/year.
Is it possible to get to take a peek at some of your notes (if not personal)? Will be invaluable to my research.
1. i view cooking and writing software as a creative act. Making food is a pleasant contrast to making software because the projects are short and the asthetics are straightforward: do i, and whomever else i'm cooking for, think this is delicious. With practice, i can cook a higher grade of food than i can afford to eat out, just like buying nicer alcohols is cheaper at a liquor store than a bar.

i look forward to cooking and find it relaxing, particularly when it's just for my own household - small quantities of food for people whose tastes i know well.

2. i plan a few days ahead and i go shopping every few days. some days i spend the majority of my spare cycles imagining and re-imagining how i'll cook dinner with the ingredients i've got at home.

3+4. i cook mostly vegetarian / pescetarian and try to use whole grains and complex carbohydrates, probably less carbs than e.g. sandwiches or pasta? i often start with a protein source and then try to make it a balanced and tasty meal.

5. plan ahead. treat the whole thing as a meditation: chopping is a deep consideration of the vegetable, cleaning is a meditation on the colors and shapes as they reveal themselves beneath the food-dirt.
Yes, it's a problem with the industry. We have all of these proprietary, unfederated apps instead of open, federated protocols because the only business model anyone can come up with is to wall people into services they have full control over and then siphon up all the data they could get to hand over to the ad networks. We need to come up with a better way of financing the implementation of these services so that people can have better services.
Brain hack:  Coffee-nap