Show HN: Building a Simple React Application Using the Flux Pattern - <AUTHOR> http://tonyspiro.com/building-a-simple-react-application-using-the-flux-pattern-a-step-by-step-guide/

<comment><USER2> Thanks. One small thing: since you want gulp to be in your path, maybe it should be installed globally (-g) rather than locally along with the other modules.

<comment><USER2> One more: In getItems, I had to change this.items to ListStore.items. Perhaps 'this' isn't referring ListStore as we're within a 'let' rather than inside a class definition?

<comment><USER2> Another: You can't rely on items.length() to provide a unique ID. If I start with two items, and delete item 0, then items.length() will return 1. But item 1 already exists, so you will add a second item with the same key as the first, which is bad.

<comment><AUTHOR> Thanks rahimnathwani, I've made the edits / fixes you suggested to the article [http://tonyspiro.com/building-a-simple-react-application- usi...](http://tonyspiro.com/building-a-simple-react-application-using-the- flux-pattern/) and repo [https://github.com/tonyspiro/easy-flux- example](https://github.com/tonyspiro/easy-flux-example)</comment></comment></comment></comment>


Cracking Encrypted PDFs - <AUTHOR> https://blog.didierstevens.com/2017/12/28/cracking-encrypted-pdfs-part-3/ <comment><USER2> This reminds me of a large company whose products' datasheets are protected with a password, presumably as an extra layer of security if they get leaked (which they do...) They didn't use the very old 40-bit encryption, but the slightly newer 128-bit RC4, which would theoretically be much harder to crack. However, the password is 10 digits. I used a multithreaded version of PDFcrack[1] and let it run overnight, recovering all of them in a few days.

(The irony is, this company probably makes more from the massive design-in and additional product sales enabled by these leaked documents... so I'm not sure if the passwords were deliberately weak, just strong enough to satisfy their legal department but easy for anyone else to get through.)

[1] [http://andi.flowrider.ch/research/pdfcrack.html](http://andi.flowrider.ch/research/pdfcrack.html)

<comment><USER3> You can pick a password in proportion to the threat. A short password is sufficient to thwart "casual attacks" (someone snooping around by accident). You can increase the entropy of the password as needed to thwart arbitrary compute. (Although to get enough entropy you'd probably want to generate a GUID for a password, write it down, and don't lose it.) What I'm trying to say is that your company wasn't necessarily being stupid.

</comment></comment><comment><USER4> So, no matter how good your password, by default they shorten it to a 40-bit key, but they also allow you to override the encryption method?

Seems similar to what Office XP and 2003 do ([https://en.wikipedia.org/wiki/Microsoft_Office_password_prot...](https://en.wikipedia.org/wiki/Microsoft_Office_password_protection#History_of_Microsoft_Encryption_password)).

Did Adobe and Microsoft design this together?

<comment><USER5> I think this article only applies to older PDFs. From what I can tell, PDF2.0 changed the encryption to AES-256. Almost none of the PDF tools the article mentioned can even recognise PDF2.0

[https://www.pdflib.com/knowledge-base/pdf-password- security/...](https://www.pdflib.com/knowledge-base/pdf-password- security/encryption/)

<comment><USER6> Wasn't even aware that PDF2.0 was out

<comment><USER7> Neither was I. It appears to have been released around July 2017 as ISO 32000-2:2017.</comment></comment></comment></comment>


Like J2me, wap, sms, IVR etc..? We are looking for a mobile startup co-founder? - <AUTHOR> http://cribornament.com <comment><AUTHOR> Email us at cribornament at gmail dotcom</comment>


Oyo runs into real problems in Japan - <AUTHOR> https://www.japantimes.co.jp/news/2020/02/18/business/corporate-business/masayoshi-son-oyo/ <comment><AUTHOR> > But Oyo's technology wasn't ready. In the first three months after launch, > the hotel operation double-booked rooms because it had failed to integrate > with local travel agencies, according to Oyo and former employees. Staff in > India entered reservations made in Japanese manually, introducing errors. > Some hotel owners found their rates reduced to just pennies by inscrutable > algorithms. When they complained, the fix would take days because pricing > was controlled in India, according to former employees.

> At the same time, Oyo Life workers struggled to keep track of keys they > received from landlords because of software created in India. One tenant > interviewed by Bloomberg spent the night in his car outside of his new > apartment because he was given a wrong code for a lock box containing the > keys. Even though it was during working hours, no one was manning the help > lines at the company, he said. Two other customers interviewed by Bloomberg > also had trouble getting into their apartments.

> "Oyo operated like they were driving a Ferrari, instead of a hatchback," > said Taito Ito, executive officer at Japan Accommodation and Lodging > Foundation, a hotel industry group handling about a dozen complaints against > the company from its members. "It's difficult to see this business going > anywhere in Japan."

[...]

> many employees joined under temporary contracts through an outside recruiter > with a plan of making them full time after six months. When that time came, > Oyo tried to cut salaries for a number of them as much as 50 percent, > according to former employees and copies of documents seen by Bloomberg > News.

> Alarmed by worker complaints, SoftBank sent its own compliance staff into > Oyo for a weeklong internal audit, the people said. In the end, Agarwal's > management withdrew the low-ball offers and said the revisions were an > administrative mistake.

> Several former Oyo Life employees, [..] described a chaotic, disorganized > work environment. The company poached executives from top-tier consulting > and technology firms who excelled at inspirational talk but had little > understanding of real estate and even less patience for the industry's slow- > moving ways, the people said. One of them said the real estate industry just > doesn't run on startup time.

> In one instance, the company placed a ¥100 million ($910,000) furniture > order with Japanese maker Takumi Otsuka, clinching the deal with a > handshake. A month later, Oyo canceled even though the manufacturer had > already set up a dedicated line and began production, according to staff > from Oyo.

> With so much energy focused on sales, customer service suffered. One Oyo > Life tenant said he moved into his room to find bed sheets and covers, but > no bed or mattress to put them on. After facing a prospect of sleeping on > the floor for a week, he hauled over a futon from his parents' house.

> Yutaro Kondo, a 25-year-old entrepreneur, paid ¥86,000 for a 21-square-meter > studio about an hour by train from central Tokyo. While a premium to similar > listings, the contract covered internet access, all utilities and the last > month free of rent. But he didn't have heat for weeks so he moved out in > December. Shortly after, he got a bill for the month that was supposed to be > free.

<comment><AUTHOR> Interesting clash between total quality culture and pretend and cheat culture.</comment></comment>


Riot Squad using Ancient Roman techniques - <AUTHOR> https://www.youtube.com/watch?v=uREJILOby-c

<comment><USER2> Time to step up the the activist training. These riot police have too much time to train.</comment>


$300 - 3G Android Tablet by Reliance , is it perfect for Indian Markets? - <AUTHOR> http://www.rcom.co.in/Rcom/personal/3G/HTML/3G_Tab.html Reliance is Indian's Largest non-government company. Which was instrumental to bring masses to Mobile Phone with its $15 mobile distribution in 2007 <comment><USER2> Unfortunately the tablet is still running Android 2.3, rather than 3.x. At that point, I think I'd go with the Samsung Galaxy Tab 7" (WiFi), because for $40 more you get a much nicer screen, faster processor, more RAM, etc. Of course the downside is you only have WiFi rather than one on network. I don't know if there is an Indian cell company offering, but you can get a Samsung Galaxy Tab 7" for ~$300 if you get it on contract, which means you can get it for the same cost, and get a much nicer tablet.

<comment><AUTHOR> Yeah Galaxy Tab is the only competitor for the Reliance tab.! 3G is added advantage , Reliance has Powerful network of advertising, Retail and Telecommunication. So it would be a healthier market overall. Reliance Tab is coming with 32 GB, good for Indian people who believe to stuff lot of songs on their devices.

</comment></comment><comment><AUTHOR> Reliance is Indian's Largest non-government company. Which was instrumental to bring masses to Mobile Phone with its $15 mobile distribution in 2007.</comment>


That 'Fake Plastic Rice' in Nigeria Was Actually Something Much More Depressing - <AUTHOR> http://gizmodo.com/that-fake-plastic-rice-in-nigeria-was-actually-someth-1790627056?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+gizmodo%2Ffull+%28Gizmodo%29 <comment><USER2> Not sure how skeptical we should be.

First they said it was plastic rice, and then the company proved that it was actually plastic, but not for consumption but for for display only, like you see all over Asia.

Now, after that fake news was brought to light, they come up with another one saying it's actually contaminated?

</comment><comment><USER3> Corrupt government gets insufficiently bribed and grabs traders lousy goods with any sad excuse available.</comment>


Idea HN: Uninterrupted audio playback (even when I leave a website) - <AUTHOR>

All too often I'm scrolling though a website (most often a blog) click to play a piece of audio or video (music, podcast, etc) and carry on scrolling. Without thinking I press 'next page' or close the website all together whilst the media is playing in the background. I then have to either go back a page or re-open the tab.<p>I'd like an extension for my browser that realises that I've left the page but keeps on playing the audio (or video) uninterrupted in the background. <comment><USER2> There are a lot of technical limitations for something like this.

Flash is controlled by the browser, and most media embeds are flash; an extension would need to prevent the browser from killing the flash element on page away, which I am not entirely certain if it's technically possible in Chrome or Firefox without extensive modifications to the browser itself. If you're referring to embedded media using HTML5 tags, then I'm pretty sure you could write a simple Firefox Jetpack script to return null inside the page, and play it in the status bar instead. But that wouldn't work everywhere (as few websites use the audio tag).

Another alternative, which I doubt will gain adoption, is using a custom protocol like media:[url], which when you hit play, instead of playing it as a page element, it tells the browser to play it (like Windows Media Player or VLC). The only problem would be, of course, getting the browsers and web developers to adopt this scheme.</comment>


The physics of baking good pizza - <AUTHOR> https://arxiv.org/abs/1806.08790 <comment><USER2> This post encouraged me to make account and leave a comment after couple years of read-only

/sorry for bad english/

Long ago, in yearly middle-school time I am argue with friends about optimum(by combined simplicity and taste score) way to bake frozen pizza, and all about with electric heating oven VS microwave. After some time oven was chosen, but I thinked that made oven pre-heaten was waste of time and try to approximate it with longer cooking in just powered oven. I have been tried to made some calculations with paper and microcalculator. Some years after I remembered it and understood that I was reinvent some integration stuff.

And pizza was burnt because all of this distraction

<comment><USER3> 1) Frozen pizza is awful 2) To properly bake a pizza you need 350/400 C 3) Normal electrical ovens arrive to 220/240 C and the pizza becomes dry and crunchy 4) If you put a frozen pizza in a cold oven it will _always_ be burnt because by the time the inside is cooked the outside has become overcooked and burnt 5) Please don't make me cry writing pizza misadventures :'(

<comment><USER4> I've actually had some really good frozen pizzas. The best ones I ever had were actually $4 frozen pizzas from the supermarket that were made in Italy. I'm not sure how they made a pizza in Italy and shipped it to NZ and managed to sell it for $4, but they were great, or at least the quattro fromaggio ones were. The ones with any frozen vegetables like mushrooms were sort of crap, the mushrooms went all watery.

In my experience with frozen pizza, the ones with less ingredients are better. Any frozen vegetables will go watery, so your options are really pepperoni or plain cheese. You want a pizza with a nice thin base

Let the pizza defrost for a little bit with the wrapper off before you put it in the oven, then blast it in the oven at maximum temperature.

It helps if you put the pizza on a pizza stone or on a rack, rather than on a tray. If it's on a tray, the bottom tends to get soggy.

<comment><USER5> ALDI has some really good ones for $3AU too, the supreme ones (basically ham, cheese and capsicum if that counts as supreme) anyway.

I cook from frozen normally, but for a really "gourmet" frozen pizza experience defrost is completely and stick it under the grill. Wonderful grilled cheese on top and still a soft fluffy base underneath.

<comment><USER4> As a recent immigrant to Australia, I'm yet to try the Aldi frozen pizzas. The 3 for $6 ones look good though.

I'm constantly impressed with the quality of Aldi food for how insanely cheap it is, especially their frozen goods. I can eat well for $5 per day on Aldi food.

<comment><USER6> Same deal in the UK. Some people turn their nose up at it, along with their fellow German brethren Lidl. I don't see why. Some of the food outright beats the food from Tesco, where it can sometimes be twice as expensive.

</comment></comment></comment></comment></comment></comment><comment><USER7> This paper is so oversimplified.

If you're actually curious in the physics of food, check out the journal of food engineering. We use much more complex physical models to simulate the physics of food.

Fun note, this is my job and it is pretty cool to really dig into the science behind cooking and then apply that to an industrial scale.

<comment><USER8> this is very cool!

1) what's the most helpful physics-based cooking tip most people aren't aware of?

2) are there efforts in food engineering to apply machine learning to recipes in the same way some projects are trying to automate other creative functions like graphic design?

<comment><USER9> It is a widely-held belief that searing a piece of meat before a slow roast will seal in the juices. Actual testing reveals this to be completely incorrect.

Searing (dry, high heat) produces maillard reactions which are responsible for lots of flavors that we like. So searing is good, but it's better to cook your meat to just below the temperature you want, then take it out and sear it. You'll have a more consistent doneness.

<comment><USER10> For anyone looking, this is what most people are now calling a reverse sear.

</comment></comment></comment></comment><comment><USER11> While not as heavy with respect to the physics, this guide goes into all the detail you could want when it comes to making great pizza at home:

[http://www.varasanos.com/PizzaRecipe.htm](http://www.varasanos.com/PizzaRecipe.htm)

<comment><USER12> This looks a lot like the (German) recipe I found on [http://www.perfekte- pizza.de](http://www.perfekte-pizza.de) which I've had _amazing_ results with.

</comment></comment><comment><USER13> My Pizza Rules (not that anyone asked, but...)

1\. Don't "Moat" your pizza. The barren expanse of dried sauce and over-sized crust is the classic sign of "moating" the pizza. Spread the majority of the toppings as close to the edge as you'd like your crust to be, and reduce the amount of toppings (cheese, sauce, etc.) at the center. As the pizza cooks, the crust will rise, and the toppings will naturally flow to the center of the pie.

2\. Don't use heavy-gluten flour. Some people like chewy (new your deli-style) pizza - but it has no business on my table.

3\. Let the pizza cool for 2-5 mins before cutting. But, if you cool it for longer, put it on a rack so the bottom doesn't get soggy.

4\. Never, ever, ever use cheap mozzarella. Especially if you are doing a sauce-less pizza.

5\. You can put a touch of sugar in the dough, or you can put a touch of sugar in the sauce, but don't put it in both. Corollary: If you put pineapple or other sweet toppings on the pie, don't put any sugar in the sauce or dough.

<comment><USER14> "You can put a touch of sugar in the dough, or you can put a touch of sugar in the sauce, but don't put it in both. Corollary: If you put pineapple or other sweet toppings on the pie, don't put any sugar in the sauce or dough."

As an Italian, I feel the urge to jump in here. Sugar in dough is used to kickoff/boost yeast levitation, while sugar in sauce is used to affect tomato acidity. In both cases, they are not intended to provide your pizza with a sweet taste. If for some reasons you like some sweet flavor on your pizza, you should at least take into account the fact that it comes as a byproduct of diverse chemical reactions that affect consistency and PH of your pizza in multiple/subtle ways.

<comment><USER15> The American concept of "a touch of sugar" is different from most places', so for that audience the advice is pretty sound.

I moved to the USA from Australia. If I want bread that doesn't taste like cake, I actually have to bake it myself.

<comment><USER16> As an American who lives abroad...I hear this about American bread _all the time_ but I've yet to discover what's actually different. Supermarket sandwich bread is just about the same everywhere.

Perhaps the rest of the world is just used to buying from a bakery, rather than the supermarket?

<comment><USER17> Well, it's the other way round. In Italy supermarkets evolved to contain bakeries, because otherwise people would not buy supermarket bread. Nowadays you can find pretty good bread at the supermarket, but it is all fresh

<comment><USER16> I should probably clarify: by "supermarket bread" I mean the pre-wrapped, pre- sliced stuff you buy from the carb aisle, like Wonderbread. Most American supermarkets (well, most suburban ones at any rate) also have traditional bakeries inside.

</comment></comment></comment></comment></comment></comment><comment><USER18> For anybody interested in making pizza at home, /r/pizza is a fantastic resource.

Making your own pizza is fun and you can make some decent pies with only a little bit of practice.

For home ovens use bread flour. If you end up getting into making pizza, then go down the 00 flour + wood fire oven route.. but until then your home oven can produce some really outstanding pies.

[1] [https://www.reddit.com/r/Pizza/wiki/recipe/dough](https://www.reddit.com/r/Pizza/wiki/recipe/dough)

[2] [https://www.reddit.com/r/Pizza/wiki/recipe/sauce](https://www.reddit.com/r/Pizza/wiki/recipe/sauce)

<comment><USER19> The reddit probably has decent content, but the community at the pizza making forum is one of the most dedicated I've seen for something unrelated to gaming or software. Post have slowed down but it seems like that might be because they've figured out how to recreate nearly every pizza from every restaurant you can think of.

[1] [https://www.pizzamaking.com/forum/index.php](https://www.pizzamaking.com/forum/index.php)

<comment><USER18> PizzaMaking and the sub are basically the two best places. We share a lot of common members. PizzaMaking has more higher level industry folks along with some unbelievable hobbyists.

Over the past few years the ability to make a wide variety of really amazing pizza at home has become extremely accessible. The last wave of ovens are fantastic.

</comment></comment></comment><comment><USER20> There's lots of kinds of pizza out there. It seems like the commenters here haven't read the paper, because it goes over a sampling of the different styles in Italy, and you can not cook them all the same way, period. But a Neapolitan brick oven (or an equivalent) works for most of them.

However, you can approximate the specific variables of a Neapolitan brick oven by using two factors to your advantage: slow even conductive heat, and high radiant heat. You need these two because you're cooking two different kinds of food at once: bread, and cheese/vegetables.

For the conductive surface, you want something that retains a lot of heat, but not _too much_ heat that it would burn the surface or overcook it before it's fully cooked through. I like a Dutch oven or very large cast iron skillet, as both retain a lot of heat and can transfer it effectively. In addition, you can add a lid to control the radiant heat on the top, as well as control water loss.

The surface radiant heat can be obtained with the broiler mode on a standard oven. By pre-heating a conductive surface, and controlling when the radiant heat is applied using a lid, you can time the bread cook time and surface cook time to obtain an even cook.

However, all this is very complicated and still not likely to work for all pizzas. So it's actually a bit easier to pre-cook the crust, add the toppings, and then cook the top as desired. This should work for virtually all pizza types as the bread is really the hardest part to get right (if you have good ingredients and a stable radiant heat source).

<comment><USER21> Pre-heating at the highest temperature setting for 45-60 minutes on the normal oven setting and then cooking on the broiler setting (again, properly pre- heated) works great for me. I also use a thick baking steel, hence the extensive pre-heating.

Works great, cooks amazing pizza in a couple of minutes.

</comment></comment><comment><USER22> No physics, but this guy makes fun cooking videos, and visited a bunch of pizzerias in Napoli to learn how to make great pizza: [https://youtu.be/BFFfyrfYllQ?t=528](https://youtu.be/BFFfyrfYllQ?t=528)

<comment><USER23> And he seems to prefer a baking steel.

</comment></comment><comment><USER24> Long time pizza enthusiast here. I've just gotten into the pursuit of making Neapolitan pizza after buying a pizza oven. I'm still coming up short and would love some tips.

I've documented more on my blog but I'm still getting wrinkles, uneven leopard patterning, and stiff edges on the crust.

[0] - [http://dopeboy.github.io/roccbox- pizza/](http://dopeboy.github.io/roccbox-pizza/)

<comment><USER25> Now I'm no expert, and make my pizzas in a conventional oven, but I'd look at the dough recipe first. The one you link to is:

        20 ounces (about 4 cups) bread flour, preferably Italian-style "OO"
        .4 ounces kosher salt (about 4 teaspoons)
        .3 ounces (about 2 teaspoons) instant yeast, such as SAF Instant Yeast
        13 ounces water

That's maybe too much salt IMO and maybe a touch dry. 20 oz is 566 g and that's 65% water. I usually make a pizza with 200g flour, 140ml water (70%), and less than a quarter of a teaspoon of salt. Also if you add the salt at the start it will kill the yeast a little. I mix flour, yeast and water first, let it stand for a minute then add the salt at the end. I make New York style pizzas so I also add a spoon of olive oil at this point too or the result is too crunchy.

I was somewhat "inspired" to add more water by the Bonci recipe [http://www.elizabethminchilli.com/2011/01/making-pizza- dough...](http://www.elizabethminchilli.com/2011/01/making-pizza-dough-with- gabriele-bonci/) and to reduce the salt by an Italian guy at work.

It depends on the yeast you use too I guess. You have to test out what works best for your ingredients. Don't be afraid to play around with time, leave it in the fridge for a day or more, take it out 1, 2, 3 hours before cooking. Add more or less water... experiment with the ingredients you use. For the longest time I was over-proofing the dough, it would often become a gassy soggy mess that was impossible to work with. I'd usually have to re-work it and it'd lose all the bubbles. I found that making the dough after breakfast, leaving it in the fridge all day and taking it out an hour before I was ready to bake it made it perfect.

I'm dead jealous of your oven BTW. I'd love to have a good pizza oven, but in a small flat where every inch counts it seems like an impractical luxury :-)

</comment></comment><comment><USER26> I got one of these wood/pellet/gas fired Uuni ovens and can highly recommend it for pizza aficionados. Reasonably priced too

[https://uuni.net/](https://uuni.net/)

I use wood kindling or pellets for the fire - it gets hot enough in 10 mins. For the dough I use 00 (fine) flour, and depending on time I might prove the dough for 3-4 nights in the fridge.

Possibly the best cooking tool I've bought.

<comment><USER27> You've really got to be committed to making pizza after you get one of those! Do you make pies as gifts?

<comment><USER26> No, just for us and guests. It's pretty easy though, faster than using an electric oven and tastes 100x better. Also cooks an amazing steak in a sizzler pan!

</comment></comment></comment><comment><AUTHOR> I relented and bought a pizza steel. Best thing ever.

And not as over the top as a dedicated wood-fired oven (single use: pizza) for garden or balcony.

It's my 80% solution.

<comment><USER28> My plan is to get a pizza steel and do the cooking in my Big Green Egg. I can get the egg up to at least 700 F and I should be able to cook the pizza in a few minutes at that temp. The kamado ceramic body of the BGE will retain heat well and cook from both top and bottom. The oak wood should add nice flavor, too.

<comment><USER29> I baked three pies in my BGE last night. Delicious. Pizza stone on grate on plate setter and bake 2.5 minutes at 650-700, rotate 180 degrees, and another 2-3 minutes. Delicious. Easy shortcut is to use Trader Joe's crust.

</comment></comment></comment><comment><USER30> Pizza is interesting. Last year I spoke with the head of r&d of a major water filtering company based in italy, the birthplace of pizza.

A luttle unknown fact is Water quality makes a difference on the taste of pizza. There is a saying in the states that you cant replicate true new york pizza unless you use new york water, etc.

Good pizza water tastes awful if you drank it as is. I dont recall which elements were added inside of it, but its there. Another interesting tidbit is pizza quality is sometimes compared to coffee quality for water enthusiasts.

Sometimes called "waves". A first wave coffee shop is like getting a awful espresso shot at a hotel. 2nd and 3rd wave is like starbucks. 4th wave is when a coffee shop sources their own products and knows the history behind its goods. 5th wave is everything - these are generallly operated by famous baristas who have basic chemistry knowledge and expertise operating a espresso machine.

Pizza is the similar in ratings to coffee in this regards.

</comment><comment><USER31> Reminds me of this great site: cookingforengineers; specifically the article on browning:

[http://www.cookingforengineers.com/article/209/Heat- Transfer...](http://www.cookingforengineers.com/article/209/Heat-Transfer-and- Browning-Foods)

</comment><comment><USER32> I highly recommend a good pizza stone for baking pizza at home. I use this: [https://pizzasteel.com](https://pizzasteel.com), with amazing results.

<comment><USER33> You can use it in a (closed) barbeque as well.

</comment></comment><comment><USER34> Upvoted simply because of this very entertaining explanation of variations in heat transfer rates. The authors set up a theoretical "mom" touching a child's forehead to gauge temperature . . . and then go to town!

"Let us assume that your mother's head is made of steel, and her temperature is the same: 36°С. Intuitively, it is clear the temperature at the interface will decrease, let us say, to 36.3°С."

</comment><comment><USER35> Or learn from the master:

[http://www.varasanos.com/pizzarecipe.htm](http://www.varasanos.com/pizzarecipe.htm)

</comment><comment><USER36> There is something in the dough of frozen pizzas that leaves a really bad aftertaste - I've never encountered a counter-example. I still enjoy pre- fabricated pizza from time to time (~once a year) but my girlfriend wouldn't touch one with a pole.

Whatever they put in the dough, it's definitely not the same as what they use in good pizzarias.

</comment><comment><USER37> Someone's clearly trying to win an IgNobel Prize in Physics!

[https://en.wikipedia.org/wiki/List_of_Ig_Nobel_Prize_winners](https://en.wikipedia.org/wiki/List_of_Ig_Nobel_Prize_winners)

</comment><comment><USER38> I recently read Ken Forkish's Flour Water Salt Yeast: The Fundamentals of Artisan Bread and Pizza and found his discussion about how to use temperature and time to produce good bread and pizza enlightening.

</comment><comment><USER39> Does anyone have any tips on how to use buffalo mozzarella on a pizza (baked in a normal oven)?

The lower fat content means it doesn't spread very effectively.

<comment><USER40> It isn't supposed to spread. Just tear it into chunks spaced apart and roll with it. There will be pizza real estate with no cheese, don't panic. YouTube has videos showing how it's done.

</comment></comment><comment><USER41> Convection ovens change the game as much as a stone.

</comment><comment><USER42> Kindly note that if you expect to put canned pineapple and honey on it, you don't need to go that far^

<comment><USER43> I strongly disagree, even as someone who doesn't enjoy pineapple on pizza and doesn't consume honey. Differences in the crust can be perceived independent of the quality of the toppings, and there are certainly people who understandably prefer canned pineapples, for convenience and/or taste.</comment></comment>


Ask HN: One week in NYC and want to find clients/contracts - <AUTHOR> Hi guys,
Pretty simple question, just trying to find some pointers as to how others would approach this, maybe there's some ideas I could use.
I'll be in NYC for one week, mostly pleasure, just visiting the city. However, being a .NET dev working as a contractor in my home country, I'd really like to take advantage of meeting with people/companies so I can find clients that would be willing to hire me as a near-shore resource.
How would you approach this problem on short notice? Any ideas?
Thanks <comment><USER2> Interesting question. If you manage to find any- would you create a post about how you went about it?

<comment><AUTHOR> Sure!</comment></comment>


Show HN: The Obvious Architecture - <AUTHOR> http://obvious.retromocha.com/#intro <comment><USER2> > The fundamental data structure of data transport between layers is a hash. > This is for both incoming and outgoing data from the each layer. There are > many benefits to this approach. The biggest benefit is that each layer stays > decoupled from the other layers and that hashes act as messages passed > between the layers.

If I understand correctly, the only thing this is doing is converting a compile time dependency into a run time dependency. But the dependency is there nevertheless in the names of the fields, types, etc.

<comment><AUTHOR> Well for now Obvious is implemented in ruby, so everything happens at runtime.

There is no explicit dependency between layers. Dependency injection is used to pass the data jacks into the actions. That allows for incredibly fast tests and pluggable data persistence.

</comment></comment><comment><USER3> After I saw @unclebobmartin speak at Ruby Midwest last year, I got _so_ flipping excited. I walked away with goals of having tests that ran instantly, layers that were as independent as possible, and wanted to build this master framework he described so cryptically.

I think programminggeek nailed it here. If you watch Bob's talk, then watch the Obvious screencast, you'll see that this is a serious attempt at this dream architecture.

[http://www.confreaks.com/videos/759-rubymidwest2011-keynote-...](http://www.confreaks.com/videos/759-rubymidwest2011-keynote- architecture-the-lost-years)

</comment><comment><USER4> Really cool! However I'm struggling a bit to see how to use the architecture in larger projects. I have a (grandiose) idea for a group of web sites with the following structure:

* Backend server A provides a REST API and stores data to a NoSQL database.

* Website B communicates with A or can work standalone with MySQL.

* Android client C communicates with A, and also caches data to its own SQLite database for off-line access.

A is written in Scala, B in Python and C is native Android.

How would you use Obvious in this scenario? Is it one big Obvious architecture or three separate Obvious instances? The REST API here is both a delivery and a plug, no?

<comment><AUTHOR> Wow, that's a crazy structure. I like it. Conceptually, Obvious is language- independent, but for now it's only implemented in Ruby. It would be pretty easy to implement elsewhere in Java, Scala, Python, or whatever.

That being said, in each instance you could use the Obvious approach to structure each app. If you were using the same language in each place, you could theoretically reuse the "app" structure in multiple places, so that your same business rules and validations would exist in each instance.

For the structure you describe, if you were willing to do Website B in something that worked with the JVM, you could write your "app" in Java or Scala and package it as a JAR file. So, you could use Jython to run your python code on the JVM. Then, you could reuse your app library in each project.

Assuming your app is a JAR file, your structure would look like this:

REST API - Scala for delivery -> App JAR -> NoSQL plug

Website - Java, Scala, Jruby, or Jython for delivery? -> App JAR -> API plug or MySQL plug

Android - Java for delivery -> App JAR -> SQLite db plug & API plug

If you were able to run the whole thing on the JVM you could place them all in one project, or separate projects, it's really up to you. And yes, the REST API would act as a delivery mechanism for system A and a plug for systems B and C.

<comment><USER4> The motivation for the two server backend is that I currently have one working standalone B and will build a second B soon to serve a closely related purpose, and really don't want to duplicate the work or the data. That's why a backend server that stores common data and also most of the heavy business logic looks like the best solution at the moment.

Obvious seems like a very good fit for all the B's (closely related Python websites).

But I don't know about Scala backend though: do you have thoughts on packaging of different deliveries for static languages in Obvious? Because if there is only one folder structure, you typically (with Maven) get only one JAR.

To get many JARs the folder structure quickly turns into:

app/actions/common/src/main/scala

app/actions/featureset1/src/main/scala

app/actions/featureset2/src/main/scala

delivery/plug1/src/main/scala

delivery/plug2/src/main/scala

etc.

which isn't very pretty nor obvious (sic!). The other option I can think of is to have one big JAR that always has every plug and delivery baked in with a folder structure like:

src/main/scala/[Obvious folders]

and plugs and deliveries would then need to be activated runtime with configuration files. But that also seems sub-optimal: I don't want to have any code in production I'm not going to use.

Am I missing something?

<comment><AUTHOR> Can't you put the whole app folder into one JAR? Also, you could put all the jacks and plugs into a a separate JAR. So, you have two JAR files to include into each project.

I think you could have each JAR have src/main/scala/[Obvious folders] type structure, so for your app.jar you could have src/main/scala/app and src/main/scala/external for the external.jar.

You can make it as granular as you need, but the more you break things up, the more packaging overhead you'll incur.

<comment><USER4> The problem with one JAR is that you will then have to configure runtime in production which delivery is used and also, if there are alternative plugs (or jacks), what set of plugs you activate. That would have to be done with an external config file or database row, command line parameters or some super GUI. The problem is that those are really dangerous configuration options, because changing any of them, results in catastrophic failure: e.g. someone might accidentally change a plug configuration option to another value, and your MySQL turns into MongoDB which you don't have.

That makes you want to _not_ have one JAR and then keep your fingers crossed that it is configured right. Optimally things should just work (tm) in production without any configuration. (Not to mention if you try to sell your software, you can not sell just one package because just by changing the configuration from delivery1 to delivery2 you get the second product for free.)

With dynamic languages what you presumably would want to do is just zip the right files and that's that (although you still need system tests that verify that the zip has the right stuff in it), but with static languages it's more tricky. One way to get that would be to have A-core.jar that has all code that is common to every installation, and then A-installation1.jar with the right delivery and plugs for the first installation, and A-installation2.jar for files for the second installation etc.. Because in the installation JARs there would be only one delivery, and only one plug per jack (and one jack per contract), things would work without any additional configuration.

Now the problem with Maven is that you can't easily get many JARs from one src/main/scala. Or can but things get complicated when start releasing stuff to repositories. Which results in the really messy directory structure I outlined above, or then you would have to figure out some other directory structure that would work better. Of course the best would be to hack Maven to work around the "one JAR per src/main/scala" limitation. Or write a maven- obvious-plugin. :)

The backstory here is that packaging tools easily mandate directory structure. Directory structure in turn directs source packages (inverted URL in Java), and source packages tend to influence the architecture.

The cool thing in Obvious is that by making the directory structure itself reflect the architecture, code is automatically steered towards good practices. Of course you can create a great code architecture with any directory structure, but in many cases _where_ you can put stuff, influence _what_ you put in there.

So in some cases, it's actually the supposedly trivial packaging of sources that is a culprit for bad decisions. Which IMO makes packaging also non- trivial from an architecture standpoint.

</comment></comment></comment></comment></comment><comment><USER5> How does Obvious relate to Hexagonal Architecture (AKA Ports-and-Adapters, <http://alistair.cockburn.us/Hexagonal+architecture>)? I'd like to suggest that it's not bad, but others have found the right answer already. Or does Hexagonal leave some important problems unsolved?

<comment><AUTHOR> Obvious is a clean architecture more directly in the style of Uncle Bob's Screaming Architecture. It's actually a kind of hybrid between Screaming Architecture and Ports-and-Adapters. In fact, I looked at Hexagonal architecture a lot and purposely avoided the terms ports and adapters in place of jacks and plugs even though they are conceptually the same idea.

The key difference in Obvious is that it tries to be more purposeful in the naming and the structure of the parts of your application. The "app" describes your business logic and entities, the "external" defines external interfaces to data sources, and the "delivery" defines the delivery mechanism like a web app, command line, rich client, or whatever.

To drill down deeper into things being given obvious names and structure, the "app" is structured with single purpose use case objects called actions. Core data structures(business objects) are defined by entity objects. In that structure you can look at the app folder and see what the system data is and what the system does. The idea is that the system's intent and functionality would scream at you just by looking at it from a high level.

Uncle Bob's keynote at Ruby Midwest 2011 articulates it a bit better than maybe I do - [http://www.confreaks.com/videos/759-rubymidwest2011-keynote-...](http://www.confreaks.com/videos/759-rubymidwest2011-keynote- architecture-the-lost-years)

</comment></comment><comment><AUTHOR> I'm one of the creators of Obvious. If you have any questions, fire away!

</comment><comment><USER6> Does any functional example of this architecture exists?

<comment><AUTHOR> Yep, there is an example twitter clone called Status. <https://github.com/RetroMocha/obvious_status>

It can run as a rails app, sinatra web app, sinatra api app, command line app, or desktop app using jruby. Backend database is pluggable and can use json files, mongo, mysql, or even its own api as a data source without switching the application code itself.</comment></comment>


Ask HN: How to scale long-lived connections with Kubernetes? - <AUTHOR> My application serves users via long lived TCP connections and users are quite volatile.  They come and go without any obvious patterns.  And my current approach of scaling based on CPU/memory usage are too damn barbaric. I should not break active connections, but I also need to control the cost. On top my head, I can think of writing a custom middleware to manage connections  and pods.  Are there any ready-to-use solutions or approaches to tackle similar problems? Thanks <comment><USER2> This kind of issue comes up in game development where I think the standard answer is a tier of proxies that can hold open the connection to the clients while reconnecting to different backends.

<comment><AUTHOR> Unfortunately, client code is not upgradable, and I have to solve this issue from server side only.

<comment><USER3> I don't understand your answer, that's basically what wmf described. Put a proxy or load balancer in front of your service.

<comment><AUTHOR> Thanks. I can't upgrade clients to add reconnect functionality, and I can only work on the server side to solve the scaling issue. I think I should refactor my service as you mentioned by separating dedicated connection-managing servers and stateless worker servers such that I can scale workers.

<comment><USER4> > I think I should refactor my service as you mentioned by separating > dedicated connection-managing servers and stateless worker servers such that > I can scale workers.

thats exactly what the original suggestion seemed to be was.

<comment><AUTHOR> Yupp. I think I misunderstood at first. Now I get it. Thanks all.

</comment></comment></comment></comment></comment></comment><comment><USER5> I know Agones[0] tackles this problem for game servers on Kubernetes. It could probably be used for this use case also, but it might also be overkill.

[0] [https://github.com/GoogleCloudPlatform/agones](https://github.com/GoogleCloudPlatform/agones)

<comment><AUTHOR> Thanks a lot. This looks so promising. I am reading the docs :)</comment></comment>


Naval Ravikant: "The Internet lowers the returns to distributing facts" - <AUTHOR> https://twitter.com/naval/status/912705663234539520 <comment><USER2> This idea that "truth" and "facts" was ever a profitable business comes from a very naive place. With the exception of encyclopedias (and even then...), newspapers (owned by robber barons since day one, and then later mega-corps), text books (read "lies my teacher told me") etc have always been about profit.

Newspapers historically were not driven by facts but by classified ads and cartoons.

TV, even in its golden age, was always about advertisement. And as much as we pine for the days of Walter Cronkite etc, the truth perpetuated in media has always skewed white (fear of the minorities), status quo (fear of a revolution), and capitalist (fear of commies).

Tweet storms and pontifications like these are grand standing but devoid of any real grounded perspective. Just because you're 40 now, and realizing that there's a bunch of bad shit that you don't have control over (and maybe even contributed to) doesn't mean that "tech" or "media" has "gone away from truth."

<comment><USER3> > With the exception of encyclopedias (and even then...), newspapers (owned by > robber barons since day one, and then later mega-corps), text books (read > "lies my teacher told me") etc have always been about profit.

This is a profoundly naive view of how media works. In the past, advertisers made ad buying decisions based in part on the reputation of the outlet, and circulation of media was dependent on public consensus that something was a reliable source of fact. Tabloids were a niche market that people did not take seriously. Newspapers might make their money on ads and cartoons, but the only reason they were able to command money for their ad space was because people bought and trusted the paper. Now, the profit motive for content creation relies far less on reputation effects. It is possible to make enormous amounts of money even when most people think your content is complete bullshit.

<comment><USER4> > based in part on the reputation of the outlet

The reputation is where the bias lies. Consider the new york times: you probably respect it if you agree with it. If you don't, it's crappy narrative journalism. This certainly aligns with the parent comment's claim that "facts" have never been the forte of any media; they simply need to agree with their readers. There's simply little need to get 100% accuracy when 70% suffices to continue subscriptions.

Also, note that you can only see the issues in reporting if you're closer to the story than the reporter is.

<comment><USER3> >The reputation is where the bias lies.

So there's a difference between bias, which exists in every human communication imaginable, and abjectly bad writing and reporting. The major problem today is the latter.

> Also, note that you can only see the issues in reporting if you're closer to > the story than the reporter is.

That is absolutely not true at all. Most bad journalism today is insultingly bad. Take this article, which was the top article on Salon's 'News' section: [https://www.salon.com/2017/09/26/george-clooney-donald- trump...](https://www.salon.com/2017/09/26/george-clooney-donald-trump/)

Basically, it is a puff piece about how George Clooney doesn't like Trump and has said as much. This article is clickbait designed to get likes on social media. Much of what is stated is probably true (I would not doubt that George Clooney said these things), but ultimately it doesn't matter. The point of the article is not to inform, it is to provoke a reaction.

Salon used to be a reasonably thoughtful outlet. They now appear to be a tabloid. This is a pattern that has played out over the internet media for the past several years, and we are all definitely worse off for it.

<comment><USER4> It's easy to find poor reporting, but many people are blind to the flaws in each outlet. I don't see any issue with rejecting the idea that any news source is "factual". That is a downright harmful idea. You want to be sure about something? Go there yourself, or pay someone a lot of money to convincingly verify it.

You know what's hard? Finding good reporting. Everyone is selling you something, even if it's just a comfortable world view.

</comment></comment></comment></comment></comment><comment><USER5> It's amazing how much the end-user cost of facts has dropped. I used to ride my bike across town to a library and spend an hour finding a fact. Now I can have them on my screen in seconds.

One might have thought that as the cost of obtaining facts dropped by 100x, people would consume higher-quality facts. But consuming higher-quality facts requires more effort, so in the end people consume more low-quality facts, like listicles of celeb gossip.

As a thought experiment, what is the cost per-fact that would make people consume the maximum quantity of high-quality facts? Too high and they consume less facts overall. Too low and they consume crap.

<comment><USER6> I don't agree with this framework.

Even inside of it, there is obviously difference between the fixed cost of obtaining one fact, and the marginal cost of each additional fact. Riding to the library took time, but once you were there each additional fact cost less due to curation. In fact, the traditional library seems close to optimal for encouraging consumption of facts in volume (modulo institutional/cultural biases like the winners writing history).

Furthermore, while being able to look up a fact quickly ostensibly reduces the work to obtain that fact, it also discourages one's ability to perform educated guesses, reason from first principles, operate with uncertainty, etc. Intellectual effort/ability isn't zero sum.

<comment><USER7> It never even occurred to me to look up 99% of the useless facts I now can't help but look up on the Internet. The questions slipped out of my mind before they were fully formed, but now I think "who was that one guy in that one show?" and because I know I can find out in 30 seconds or less, I look it up.

This ability adds almost no actual value to my life, while taking time. But each individual thing is so quick to find.

It's also much easier to get lost trying to find the _very best_ resource(s) for something, wasting time on that rather than digging into what's at hand. Because it's _possible_ to refine one's selection now, it's so tempting to do so, even if a few hours' head start on lesser works would have been a better use of time. The same extends to entertainment.

What's lost is peace of mind, focus, serendipity, and contentment. I'm not sure the benefit's really been worth it, for me. Libraries were actually a pretty good solution for finding useful-enough information, fast enough, in most cases. How much would I pay for a mini-OED-style IMDB? TVtropes? Zero dollars, probably. I might not even keep them around if I received them for free. Not worth the fraction of a cubic foot each takes up. But I've got this Internet connection and all these devices _anyway_ , so....

[EDIT] OECD corrected to OED. I've clearly wasted too much time arguing politics on the Internet.

</comment></comment></comment><comment><USER8> "Want to escape? Avoid Facebook, Instagram, Snapchat. Avoid venues and media built around group signaling and conspicuous consumption."

Ironically, this only works well if ~everyone does it; if ~nobody does, it isolates those who do.

<comment><USER9> "Want to escape? Avoid Facebook, Instagram, Snapchat. Avoid venues and media built around group signaling and conspicuous consumption."

There won't be any escape, just a move toward smaller more focused online groups each with their own mores. The future looks more like a world of Slacks than a Facebook.

It's fascinating that this is happening in both social media and the world (Brexit and the fragmentation of Europe) at the same time.

<comment><USER8> > smaller more focused online groups each with their own mores

So, more what the Internet looked like before 2007 or so. I was there for that, and won't say it was without its drawbacks - but it is starting to look as though the drawbacks of the current fashion outweigh them.

> It's fascinating that this is happening in both social media and the world > (Brexit and the fragmentation of Europe) at the same time

Indeed it is. Perhaps there's a larger lesson to be drawn.

</comment></comment></comment><comment><USER10> I see this as more of a cost / benefit thing.

Finding and distributing facts has a lower cost / benefit than finding and distributing opinions.

I feel this similarly for constructive debate online. The cost of creating constructive comments is much more than the cost of creative "destructive" (not sure it's the right word) comments. So more comments are "destructive" than constructive.

Unless the value of constructive comments is larger than the perceived cost (hn might be an example?).

<comment><USER11> >So more comments are "destructive" than constructive.

Tell me about it! It's gotten so bad that many times I would respond to someone's comment to expand on what they're saying or provide context for readers who might not have it and they will reply back to me with something like "I already know this. That's what I was talking about."

I know that's what you were talking about! I'm just further reinforcing what you were trying to say! I think I probably fall into this sometimes myself. Online comments are just so reflexively argumentative sometimes it's hard to switch gears into discussing things.

</comment></comment><comment><USER12> > Want to escape? Avoid Facebook, Instagram, Snapchat. Avoid venues and media > built around group signaling and conspicuous consumption.

Said a guy...on Twitter...

</comment><comment><USER13> Newspapers haven't been about facts in decades. Newspapers are vehicles for opinion on yesterday's news, not facts.

But, the point still stands if you replace "fact" with "opinion".

</comment><comment><USER14> The internet has definitely killed the profitability of distributing facts, if it ever existed. The rest of the tweets about "signaling goods" are the type of hogwash you end up with when you confuse Ted talks with actual intellectual activity.

<comment><USER15> Oversimplified. Largely, the internet has reduced the profitability of distributing facts because it gives them all away for free (how much can you learn online that you used to have to pay for? encyclopedia, years of video, stanford courses, books, scihub)

The problem isn't an absence of facts. It's whether the layperson is both capable and motivated to seek out correct facts vs incorrect facts or unfalsifiable narratives.

</comment></comment><comment><USER16> A gentle reminder that society's decay will continue without your quiet protest of it.

</comment><comment><USER17> While I agree with all that is said here, I feel like its far more easier to observe existing systems and explain them, than to prescribe a solution that is practical and workable.

</comment><comment><USER18> Do FB/GOOG distribute facts? They have some pretty good returns.

</comment><comment><USER19> The press has never been about distributing facts. It's mostly about manufacturing consent, with small, and quickly corrected deviations from its main purpose.

</comment><comment><USER20> tl;dr - Twitter is not the medium for essays

<comment><USER21> This is not the actual tl;dr

</comment></comment><comment><USER22> This is a massive signally piece from the Hacker News socially-naive cynicism clique peddling its myths about how society works.

Half-baked unempirical soap-boxing with your Headline Hits from "College Campuses Arent What They Used to Be" to Oh! Think of the Children! and the New York Times Best Seller: "STOP LABELLING YOURSELF PEOPLE!?!?!"

Ugh. It's a parody of itself. If you want to make this point then you need to do so by presenting an actual analysis of social dynamics on the internet, their changes, and so on. Not this pseudo-intellectual apocalypticism that was once phoned-in to broadsheet Op-Eds and now fills 20 tweets.</comment>


Apple to announce OS 10.7 (probably) on October 20 - <AUTHOR> http://www.engadget.com/2010/10/13/apple-to-hold-media-event-october-20th-well-be-there-live/ <comment><USER3> In 2009, Apple added a video camera to the otherwise perfected iPod Nano. It was a sign: While one might have had to be quite prescient to imagine exactly what would come after it, it was obvious that Apple felt it had reached the end of what could be innovated with that form factor. The 2010 reinvention of the Nano was the only logical next step, at least for Apple.

In 2009, Apple released Snow Leopard, whose emphasis on optimization and subtle improvement seemed to signal the same kind of state for the operating system as the addiiton of a camera signaled for the Nano.

I think it's safe to say that what comes next will be fairly big.

I have a suspicion that among other things, 10.7 will introduce some new conventions to the basic problems of window management (though I might be a little biased). Apple has been at the forefront of dealing with it ever since Exposé debuted with 10.3, but in the years since the iPhone, iOS has thrown this problem into sharp relief. Part of me hopes they might even announce something that bears a resemblance to 10/GUI's linear window management -- I've unfortunately proven I can't really do much with the concept myself so far.

<comment><USER4> _I have a suspicion that among other things, 10.7 will introduce some new conventions to the basic problems of window management (though I might be a little biased)._

For anyone not sure why mortenjock is biased, I recommend viewing his concept video 10GUI <http://10gui.com/video/>

The recent Magic Trackpad would tend to support your ideas here.

<comment><USER5> Wow that is so cool.

</comment></comment></comment><comment><USER6> Just dropping some speculation here, as many are wondering what Lion can possibly offer that's new (and I don't mean a fix, but new).

Touch. Deep integration with touch. As you see with the release of the Magic Trackpad, Apple is retiring the traditional mouse paradigm and moving on to versatile and complex gestures to aid in window management. Four finger swipe for expose and show desktop has been godsend for productivity, as has three fingers up and down for switching between h/m files in xcode. Let's not forget swipe to go back and forth in browsers, pinch to zoom, rotation, etc... None of which is possible with the standard mouse.

And peruse through Apple's touch gesture patent library and you will see that they haven't implemented a fraction of what they have patents to. You have neat stuff like three finger pinch (possible to close/hide a window, save), non-adjacent finger scroll (ex. thumb and ring finger, note that Magic Trackpad is big enough for this one, but existing options on MBP are not), and several others involving rotation and unconventional finger combos. Expect for these gestures to be baked deeply into the new iMovie, iPhoto, and iTunes. Seriously, can you imagine alternate paradigms for simply grabbing video from a bin once you account for different numbers of fingers involved in the drag?

A preview of Lion with these features will allow them to sell the next generation MBP with a new, much larger trackpad to accommodate the new focus on touch and touch gestures. If Apple scores a hit with this new focus on touch, it will be another competitive headache for thin, underpowered clients that serve up web content and can't handle advanced video and photo editing, not to mention lack large surface areas for touch gesturing.

What's in it for Apple:

If you think about this from a competitive standpoint, most of Apple's competitors want to lift computing into the cloud--Google with Chrome OS, HP with WebOS, and even MSFT with Ballmer's pronouncements of "cloud speed". Apple's strategy, and profits, are vested in _adding weights_ to computing to take advantage of powerful, local, GPU and CPU intensive tasks, thus slowing, or even reversing the shift towards browsers and web applications, in keeping us grounded in powerful, local machines. If Apple finally figures out a way to get your mom editing video with powerful and intuitive new touch gestures, how is a web application going to respond to this from the confines of a browser? How is Microsoft going to coordinate with clone makers to agree on standard sizes and performance of computationally complex multi-touch trackpads? Touch and media editing all the way.

<comment><USER7> Expanded trackpad gestures are a good idea, though geeks who are big in to keyboard shortcuts can already have a pretty great experience. You can do all your window focus and visibility with the keyboard. Add a 3rd party utility like SizeUp/Divvy and you have movement and reizing, too.

</comment></comment><comment><USER8> Given that OSX has got to a fairly stable point, what would you want to see in a new version of OSX that would make you want to upgrade?

<comment><USER9> I must admit, one thing I've become absolutely dependent on in Windows 7 is when you press Start you can do a quick lookup of the program you're after by typing a few characters.

Sure OSX has the Finder and Spotlight but it's not quite as quick and convenient, in my experience.

But my big request is this: implement the TRIM command in the OS to open up the SSD choices. This is long overdue.

<comment><USER10> According to [http://www.bit-tech.net/hardware/apple/2010/07/01/mac-ssd- pe...](http://www.bit-tech.net/hardware/apple/2010/07/01/mac-ssd-performance- trim-in-osx/7) :

"We started off this article making it intentionally limited in scope as we weren't expecting, in a OS that doesn't support TRIM, to find anything all that interesting. What we found was the exact opposite: an OS that doesn't appear to be affected by SSD performance degradation [...]"

<comment><USER11> _an OS that doesn't appear to be affected by SSD performance degradation_

That may be true, but there isn't enough information in that article to tell. I think their other theory — that the Samsung SSD is essentially pre-degraded — is more likely to be correct.

</comment></comment></comment></comment><comment><USER12> Maybe they will finally implement resolution-independent UI and release some Retina notebooks, who knows?

There's already a higher-resolution 15" MBP available, would be great to see more of that.

<comment><USER13> I tend to think that Retina on larger screens (iPad sized and larger) still a ways off for cost and gpu/battery reasons.

I mean, doesn't a 30" monitor require dual-link capability to feed that resolution? A retina display on even an iPad sized screen would approach that type of resolution.

<comment><USER7> Dual link is DVI terminology isn't it? Apple use DisplayPort now. I'm not sure what bandwidth concerns devices with integrated screens have.

<comment><USER13> Oops. All I meant was that the processing of all those bits would eat a lot cycles. It came out incorrectly.

</comment></comment></comment></comment><comment><USER14> I own 3 macs, but I'm still amused that a pre-announcement of an announcement generates so much discussion.

</comment><comment><USER15> I wish they would get rid of the absurd "mount a disk before you run an installer" paradigm. Installing an app downloaded from the web, Windows vs Mac:

Windows:

1 - Click a download link

2 - Yes, I'm sure

3 - <USER2>

4 - Next, Next, Next, Finish

5 - Delete the setup file

OS X:

1 - Click a download link

2 - Yes, I'm sure

3 - Open a finder window

4 - Open .dmg file, and it mounts

5 - Open the mounted image

6 - Run the installer (or drag it somewhere, depending on the app)

7 - Continue, Continue, Finish

8 - Unmount the image

9 - Delete the .dmg file

<comment><USER16> In fairness, steps 1-5 or some subset of them are combined into one or two, depending on your browser.

<comment><USER17> I agree the description is a little unfair, but the point is sound.

This is how it should work

        1. User clicks download link
        2. Browser downloads a standard cross-platform .zip file, decompresses in a temporary directory
        3. Browser notifies OS.
        4. OS looks in Info.plist for instructions on where to install, possibly mpkg for more complex installers
        5. OS prompts user for permission to install and possibly run the app, or passes user over to Installer.app for complex installs
        6. Temporary files are deleted

From the user's perspective it would work like this

        1. Click download link
        2. Click "Install and Run"

</comment></comment></comment><comment><USER18> Two words for 10.7: Touch.

Ok, that's one word, but you get the point. Multitouch trackpads and gestures in 10.6 are only the start.

</comment><comment><USER7> Lion: King of beasts.

Lion: King of OS X big cat releases -- Last 10.x?

<comment><USER19> There was nothing leopardy about Leopard and nothing tigery about Tiger so I would expect there to be nothing liony about Lion.

<comment><USER7> They held the obvious big cat name back for this special purpose! .....Yes, I'm going off the rails now.

</comment></comment></comment><comment><AUTHOR> And to save you asking the obvious first question: the announcement has a picture of a lion on it.

<comment><USER20> So, it's a peek of the lion.

<comment><USER21> To paraphrase a comment seen on Ars "oh crap it's a lion, get in the car!"

</comment></comment></comment><comment><USER22> I'm not really looking forward to that. With each upgrade comes that little bit of agony about the unix underpinnings: what are they going to do to the default python install? Ruby? ...

<comment><USER23> Add MacPorts (/opt/local/bin) to the front of your path and you have fully updated versions of all of your favorite UNIX goodies such as Emacs, Clang and Python.

</comment></comment><comment><USER24> So they're going to announce 10.7 about the time I finally get around to installing 10.6 (if all goes according to plan).</comment>


India demonetisation fails to purge black money - happy-go-lucky https://www.ft.com/content/7dbe0e14-8d8a-11e7-a352-e46f43c5825d <comment><AUTHOR> >Arun Jaitley, finance minister, on Thursday defended the demonetisation at a conference in New Delhi. He admitted that black money had come back into the banking system, but said that tax officials were combing through people's accounts to identify and tax it. >He said: "The fact that money has got into the banking system does not mean that it is all now legitimate . . . The money got identified with the owner whom henceforth had been fixed with the liability of explaining that money and facing taxation on it.

This is the important part, money coming back to the system doesn't mean people can get away with it. An elaborate exercise is going on and I read multiple stories where the tax dept is sending notices to people with dubious deposits.

Also, This is always going to be a polarised debate. Digital payments certainly went up, people started using bank accounts. Yes, it's not significant, but change is really slow

<comment><USER2> Question is, was it worth it? Weren't there easier ways to increase Digital payments? Better ways to make people put money into banks?

Was it worth killing people? [http://www.huffingtonpost.in/2016/11/17/day-9-demonetisation...](http://www.huffingtonpost.in/2016/11/17/day-9-demonetisation- death-toll-rises-to-55_a_21608769/)

<comment><USER3> Was it worth extending the status quo where around 1 percent of the population pays any tax at all because of the rampant black market economy? (12.5 million people paid any tax at all on a population of 1.23 billion, source - [https://www.cnbc.com/2016/05/03/guess-how-many-people-pay- ta...](https://www.cnbc.com/2016/05/03/guess-how-many-people-pay-taxes-in- india.html)).

</comment></comment></comment><comment><USER4> All Positive comments here are made by those who don't live in india and are influenced by massive propaganda machinery that ruling parting of india is running.

As someone who actually lives in india, I am vouch that Demonetisation was a disaster of all sorts. Ruling party kept justifying this failure by shifting the goal posts again and again.

Here is a piece which describes in detail, this monumental failure of indian government failure

[http://www.dailyo.in/business/note-ban-demonetisation-rbi- na...](http://www.dailyo.in/business/note-ban-demonetisation-rbi-narendra- modi-arun-jaitley-black-money/story/1/19265.html)

See how shamelessly the ruling party shifted the goal posts trying to justify their pathetic failure

[http://indianexpress.com/article/india/demonetisation-rbi- an...](http://indianexpress.com/article/india/demonetisation-rbi-annual- report-arun-jaitley-pm-narendra-modi-as-money-flowed-back-in-how-goalposts- were-shifted-4821566/)

<comment><USER5> In November I predicted this to my Indian friends (who were quite excited by the new changes) that a rational Indian person shouldn't throw away their old black money, because this money would make a come back in a few years, when the new money starts to lose value due to inflation (Indian Rupee is inflated by the govt at a crazy rate, because that's how the govt funds itself in lieu of taxes).

This would eventually reach to a point when new currency would die out in the hands of the old currency. Why? Because what Indian govt has done is not 'demonetization' rather they have announced that they would stop printing more old currency and start printing a new currency. But it's like USG issuing Bitcoin like currency (without the electronicy parts, but with the fixed supply, and anonymity of cash).

In other words, the old Indian currency is the perfect black market currency created, and it will just keep gaining value over time as new currency keeps losing value.

My prediction was for at least 4-5 years, but pleasantly surprised to have it come true in only a few years.

<comment> alok-g >> Indian Rupee is inflated by the govt at a crazy rate, because that's how the govt funds itself in lieu of taxes

Very interesting. I was looking for an answer to how the Indian government even funds itself with only 1% of the population paying taxes (which also suffers from tax evasion). Could you please explain more how inflation is used in lieu of taxes?

Thanks.

<comment><USER5> You print[1] more money and spend it.

1\. Create more money should be the accurate term here. They can create more money by printing or, using debt.

<comment> alok-g That makes sense. Thanks!

Is there somewhere I can read more about this? :-)

</comment></comment></comment></comment></comment><comment><USER6> No scheme can eliminate the evils 100%. However, overall it had pretty strong positive impact on economy. Many of the roadside merchants who used to be exclusively cash only, have started accepting dizital payments. All those on- record transactions are now part of formal banking system, instead of earlier don't-bother-about-tax approach.

Combine this with the recent roll out of GST, we are on a very progressive path and with good momentum.

<comment><USER7> I'm not sure. Historically, Indian governments have been most undeserving of our taxes simply because they've misspent it and/or misdirected it to achieve their own means (corruption, buying votes etc). Saying "yes but this government is different" also doesn't hold water when you look at the massive farm loan waivers that were just granted, and more waivers are on their way. How do you think the waivers were funded? Through our hard-earned tax money. Who do you think the debtors will now vote for in the next election cycle? The current ruling political party ofcourse.

Finally, there are a lot of disadvantages for being on a completely centralized digital payment platform from an individual liberty point of view. Imagine that a significant portion of your net worth is just a number stored in a "secure database" which falls under the jurisdiction of some government. Now image that you vocally disagree with the government's policies enough for the government to start taking notice. It becomes very very easy for the government to shut you up - all they have to do is strongarm the bank to freeze that number. Its not as hypothetical as it sounds as the Indian government has done this before.

A large portion of black money was deemed to be held up by the bureaucracy - bribes paid by private individuals and corporations to government employees and politicians. Had demonetization been done along with a hiring freeze (and subsequent trimming down) of the bureaucracy, I'd have been more certain that the motives behind demonetization were to root out corruption. However, the bureaucracy is now larger and more powerful than ever under this government. Thus, the incentives to seek bribes still exits because of this power imbalance between the powerful bureaucrats and relatively week individuals.

<comment><USER8> Governments have so much leverage they don't need to be efficient to be a huge net benefit.

Consider the cost to build and maintain a road network vs. the benefits it brings.

PS: Further, it's not a question of collecting more money from everyone it's a question of collecting the same money from everyone which is a benefit even if you end up burning the extra money.

<comment><USER5> > Governments have so much leverage they don't need to be efficient to be a > huge net benefit.

But aren't you just saying that when you have $1 Billion then paying $500k more to a contractor doesn't seem that bad based on the net benefit it would bring to have a dream home.

But imagine if this was a charity (something which govt is, if we look at it a certain way), that inefficiency means more people could have benefited out of it.

<comment><USER8> Efficiency gain's are clearly beneficial. My point is governments can be effective in providing roads and common defense etc without being efficient.

India is a case in point, they have enough infrastructure to allow for rapid growth even with a highly corrupt government. While they could do a better job, the increasing standard of living allows for ever improving government services even without increasing efficiency. Further, as standers keep rising the pressure and ability to reduce corruption increases both because governments can directly pay more and because better options show up outside of government.

PS: In the US and I suspect most other countries you can reduce your tax burden by donating just fine. So, taxes are effectively a non issue in terms of charitable donations. Thus tax evasion is simply money people are keeping for personal use.

</comment></comment></comment></comment></comment><comment><USER8> As far as I can tell this is simply what success looks like.

Depositing the money is just phase 1 and worked as expected. Phase 2 is tracking back large or unusual deposits to find criminals. Phase 3 is to discourage other from trying to doge taxes in the first place.

Even if they only catch say 5% of people and don't directly gain money from this exercise, the indirect effect of scaring that many people is huge.

</comment><comment><USER9> There were a couple of interesting Planet Money podcast episodes on this from earlier this year:

* part 1: [http://www.npr.org/sections/money/2017/05/10/527803742/episo...](http://www.npr.org/sections/money/2017/05/10/527803742/episode-770-when-indias-cash-disappeared-part-one) * part 2: [http://www.npr.org/sections/money/2017/05/12/528181998/episo...](http://www.npr.org/sections/money/2017/05/12/528181998/episode-771-when-indias-cash-disappeared-part-two)

</comment><comment><USER10> EU is about to make their 500 EUR illegal [http://www.bbc.co.uk/news/business-36208146](http://www.bbc.co.uk/news/business-36208146) in a sense. If you're a drug dealer or a politician (no need to add the corrupt label in certain countries) I can help you with a few of them ;)

Yeah, making your cash illegal--it is unless you're willing to explain in year 2032 how you ended up with a 50 gallon drum full of 500 euro notes--will help. But in many countries where the government is corrupt and cannot provide the basic needs, IMO, they need to let the people try to make a living. Social contract: we cannot give you much, but we will not impede you as you try to feed your kids.

<comment><USER11> From the article you linked: "The ECB says the €500 banknote remains legal tender and will always retain its value."

<comment><USER10> Yeah BUT you can bet your last dollar or euro that they will ask questions if you show up at a local bank with a few 500 euro notes, 20 years from now. Lots of questions and reports to the police will follow.

And they will not be accepted as "legal tender" to settle drug /illegal deals, so they are out, in a way.

<comment><USER12> Wouldn't you be asked some pointed questions if you walked into a bank with a stack of 500s? I know in the US there are people who run cash based businesses (construction/landscaping for example) that end up having to make special arrangements with their bank to avoid getting the third degree every time they bring in a deposit.

</comment></comment></comment></comment><comment><USER13> It doesn't cease to amaze me how the finance minister can say these things with a straight face. Ofcourse this was the original plan all along, but since one cannot say that upfront to the people, one has to resort to all kinds of propoganda and hence the shifting of the goalposts from corruption/black money, fake currency to ultimately a cash-less society.

The major sources of black money in cash(which is a very small % of the total black money) are from 1) capitalist - industry owners, builders 2) politicians/bureaucracy 3) SME - small & medium enterprises, doctors 4) Informal sector - smaller shops, daily labour

By definition, 1) & 2) are not affected by this. Those that get mentioned in the news are mostly anecdata/propoganda. It is the 3) & 4) that are mostly hit by this which, alongwith the government, is one of the biggest employment generator. The wealthy among them get away by variety of means. 4) are the worst affected even though most of them don't earn enough to be taxed.

All the talk of fighting corruption is doublespeak when, in the finance bill, they allowed for unlimited _anonymous_ corporate donation to political parties

The cost of printing & distribution of new notes was 80 Billion Rupees [0], up from 34 Billion Rupees the previous year. The amount of fake currency detected from _all_ the notes which were returned was .... wait a minute ... 400 Million Rupees [0]. Though this was a statistical detection mechanism and even if you double the estimates, it is barely 1% of _just_ the cost of printing new notes. To speak nothing of the economic destruction it caused.

[0] [https://www.rbi.org.in/Scripts/AnnualReportPublications.aspx...](https://www.rbi.org.in/Scripts/AnnualReportPublications.aspx?year=2017)

</comment><comment><USER14> [https://webcache.googleusercontent.com/search?q=cache:1xf7GB...](https://webcache.googleusercontent.com/search?q=cache:1xf7GBcSCjMJ:https://www.ft.com/content/7dbe0e14-8d8a-11e7-a352-e46f43c5825d+)

utterly terrible idea. I was in india in Dec/Jan and the amount of chaos resulting from demonetisation was immense. The outcome was obvious - noone was ever going to let a high value bank note become obsolete. Worst case is you sell it for close to face value and some poor person stands in line for 6 hours to be able to deposit it.

It really speaks to the masochistic nature of the indian people that despite the whole exercise being pointless and stupid, they still supported Modi here because his heart was in the right place. Sorry but when people were literally dying as a result of the chaos, having good intentions does not cut it.

</comment><comment><USER15> I would not be surprised if one of the unstated goals was the removal of counterfeit high denomination notes from circulation. High denomination notes are the most attractive to counterfeit and such counterfeiting is often done by state level actors with budgets sufficient to produce high quality notes. The actual number of notes taken out of circulation is 1% of legitimate notes plus the number of counterfeit notes in circulation because the number of notes in circulation prior to the transition included counterfeit notes.

<comment><USER16> It was actually one of the stated secondary goals, with an appeal involving such currency being used by terrorists. However

1\. While a higher than usual fake currency was detected the total fake currency detected was roughly 1 in 100,000. So there wasn't a fake note problem in general circulation. 2\. The new notes launched do NOT have any additional security features, and hence while there will be a latency in getting the fakes right, it will continue to be a problem(albeit a small one).

</comment></comment><comment><USER17> For people who can't access the link: [https://archive.fo/ynouY](https://archive.fo/ynouY)

I am confused with the article though. What would have been a successful result? That the all canceled currencies wouldn't have been exchanged or deposited?

I am reading this link: [http://www.financialexpress.com/economy/all- rs-500-rs-1000-b...](http://www.financialexpress.com/economy/all- rs-500-rs-1000-banned-notes-back-rbi-annual-report/833916/)

The wording is confusing at best: " nearly 99% of the high-denomination currency notes of Rs 1,000 and Rs 500 that had been withdrawn on November 9, 2016"

My comprehension says all currencies withdrawn on the date - Nov 9, 2016, when demonetization was started has been returned.

<comment><USER18> I guess question is less of was it successful but rather was it necessary and did the move do any good at all?

One thing I can't understand is, when I look up all the countries/regimes/dictators in history that have tried demonetization, and almost always it was done for the same reason - curbing corruption, black money, counterfeiting etc., and generally it resulted in people losing confidence in the institutions/governments, no real dent in corruption, counterfeiting even decades later. Unless I missed something, it just puzzles me why we would try it now and expect a different result.

<comment><USER17> What all countries/regimes/dictators have tried this? And what has been their results? I surely would like some source to back up what you said.

</comment></comment></comment><comment><USER19> General sentiment is that the BJP government did this to purge the black money held by opposition parties to win the UP (Uttar Pradesh) state elections. Demonitization exercise did not come as a surprise to most BJP insiders, who had already made arrangements to stash their black money away.

</comment><comment><USER20> An article[0] on Medium, albeit a thought experiment, offers an interesting take on the demonetization program the Indian government adopted. Here's a snippet:

"You [NDA/GoI] do two things — One, you neutralize the Congress with the only way you can neutralize their resources — Black money and Demonetization. Even if you don't reduce their resources, you at least succeed in reducing their liquidity. You take a hit too but if you look at the damage you cause your biggest rival, this is a a shin graze."

0: [https://medium.com/indian-thoughts/something-interesting- is-...](https://medium.com/indian-thoughts/something-interesting-is-happening- in-indian-politics-and-its-not-right-wing-nationalism-1a775dbf6ffe)

</comment><comment><USER21> The black and grey market are vital checks against government corruption and repression. The people arguing that eliminating cash is good because it prevents people from hiding their financial activity are basically taking the stance that we'd be better off without privacy and trusting all of our information to government officials. It's a dangerous delusion.

</comment><comment><USER22> That was pretty F'd haha "Hey guys! Guess what? Your money is worthless!"

</comment><comment> int-main Somebody explain it to me how common is it among people to keep black money in cash form? Wouldn't they rather have it transferred to an off-shore account or invest is something, say gold?

</comment><comment><USER23> i don't think any real dude having enough money would keep it in a local currency when he can just buy euro bonds or foreign currency $ or Euro etc ... it i guess only had effected small fishes to some extent, but at the end of the day, the question remain did it help at all curb corruption. Corruption like water will pave its way in terms of monetarily. they will find a way out ... it's not big deal ... such efforts despite looking promising, will be futile.

So my conclusion 'corruption' is not a monetary issue, it's a system issue, fix the system.... and in order to have a 'healthy' system just like we see in the 1st World, everyone makes at least what they deserve or can live good enough ... if not luxurious.

after you give them reasonable good salary keep a check, and hire 'educated' people.

This worked here in Pakistan, our traffic police 'was' most corrupt, Govt raised their salaries 3x .... no more bribe ... they inducted Graduate Students and trained!!! at least our Traffic police dudes are now at Lahore City of Pakistan ... corruption free!!

</comment><comment><USER24> >Subscribe to read

Can we get an actual readable article?

<comment><USER25> Click on the 'web' link under the HN title.

</comment></comment><comment><USER26> It's one of the most expected outcomes. But still for the government to go ahead and do this was primarily two reasons:

1\. PR:

The current Indian Govt was suffering from Beefgate and PM Modi was criticised for not making any comments on it but touring the world. While Modi was seemed to be an economic reformer, nothing of that sort happened until that. Hence this Demonetisation came up to showcase "PM Modi has done that no one would dare to do" headlines. It's also notable that the Prime Minister himself appeared on Media and announced this, while a right approach would be the man who signs on the currency: RBI Governor to do. A PR win it was!

2\. Digitisation:

One of the big concerns with Digital Currency (a non-decentralised one) is that it's really really hard to be private anymore. We'd just end up as another data point in someone's table and that's exactly what happened. This was very well explained in the recent SAS Forum happened in Mumbai, India. Data Scientists of Income Tax dept wanted data for analysis but didn't have one and got what they wanted with Demonetisation.

So, that's obvious! A win-win for govt!

<comment><USER26> Down voted for a relevant content!</comment></comment>


Ask HN: Why does software collapse under the weight of its own complexity? - <AUTHOR> <comment><USER2> When talking about software complexity, we're really talking about a lot of things.

Most importantly there's essential and accidental complexity. The first is inherent in the problem being solved and the second is complexity that is added in the solution that isn't necessarily required.

The other big issue is deciding what the problem that is being solved is, and how that interacts with previous efforts. Often features get scoped, defined, and implemented without a coherent conceptualization with how it fits. When done this way, the problem definition itself includes unnecessary complexity. This is often hard to avoid as it's hard to get stakeholders and those with an understanding of how things would mesh to speak to same language much less agree.

Even without all those issues, the usual culprit is that software is written by many authors over time where the original authors may no longer be involved. In these cases, many of the best intentions and decisions can get lost in incremental loss of architectural integrity. If you're lucky a new bright author will recognize this as an issue and incrementally evolve it toward suitable new patterns.

Writing software over time with many authors is basically just a version of broken telephone.

</comment><comment><USER3> Software is written in a context, in order to solve problems. Over the time, the context is lost, original problems get dissolved (or they don't need solutions, anymore). Original team is not there any longer. New people join, the same old framework (assumptions, etc) is used to solve new problems. That's how complexity grows.

Read Peter Naur's "Programming as theory building" [http://pages.cs.wisc.edu/~remzi/Naur.pdf](http://pages.cs.wisc.edu/~remzi/Naur.pdf)

</comment><comment><USER4> Because humans have to write it, and humans, even the best and the brightest, have limited capacity.</comment>


Silencer: Mute Arrested Development and Game of Thrones spoilers with one click - <AUTHOR> http://silencer.io

<comment><USER2> I've thought about building something like this. Very useful.</comment>


Yes, you can parse XHTML with Regex - <AUTHOR> https://blog.vihan.org/wrong-about-regex/ <comment><USER2> You can parse XHTML with a stick if you change what "stick" means.

Your professor isn't "wrong", they just know what words mean. That's an important skill in a profession rooted entirely in formal logic.</comment>


The Secret Sims Used by Criminals to Spoof Any Number - <AUTHOR> https://www.vice.com/en_us/article/n7w9pw/russian-sims-encrypted <comment><USER2> I remember years ago there were a lot of news articles about people spoofing numbers by using VoIP. Basically if you ran Asterisk or any other VoIP server, you could basically display whatever name and number you wanted.

Then some good techies pointed out that business phones have been doing this forever, which is why you can have multiple direct lines, but the person called only sees the switchboard number. That's the proper intention of the feature.

There are a lot of other ways to spoof numbers, too. If you're not technical, there are websites that give you a proxy number to call which does the spoofing for you.

</comment><comment><USER3> Here we again see a clear example of the "Red scare V2". Is it bad or illegal? Call it Russian, even if sold in the US, by Americans and using American telcos. There's no link to Russia in all of this. The biggest market is the US.</comment>


Ask HN: Where to go after 'washing out' of development - <AUTHOR> What are some jobs that might utilize development skills without being a developer?
I don't think I'm being taken seriously as a mid-level candidate but I have no real desire to make anything and post it publicly on GitHub or study CS for whiteboard interviews, so I just want to switch out. Management and leadership is also not really in my blood.
Thanks <comment><USER2> The other day we were kidding about it and my wife suggested that I try to sell cars.</comment>


Sharp's 32-inch 4K LCD monitors (eyes-on) - <AUTHOR> http://www.engadget.com/2013/01/08/sharps-4k-igzo-lcd-monitors-eyes-on/

<comment><USER2> This is a poor quality article. More information and better pictures below.

<https://news.ycombinator.com/item?id=4862537> <https://news.ycombinator.com/item?id=5260600>

Plus bonus link of Crysis 3 on said monitor.

<https://news.ycombinator.com/item?id=5628467>

</comment><comment><USER3> Why is a 3 month old CES review on the front page? Considering this is the only result in Google Shopping, and they have a stock of -1, I don't think this is even available yet:

[http://www.shopblt.com/item/sharp-electronics-32in-igzo- lcd-...](http://www.shopblt.com/item/sharp-electronics-32in-igzo-lcd- hd/sharp_pnk321.html)

</comment><comment><USER4> Its rumored that the next Apple Cinema and iMac screens will be Sharp IZGO panels.

Delicious 4k in 32", I can't wait.

</comment><comment><USER5> Could IGZO be the technology that pulls Sharp away from the edge of bankruptcy? Or is there not enough money in panel manufacturing?

</comment><comment><USER6> More realistically, there's a new 4K2K display from Seiki (a Chinese manufacturer) for $1199 (available from TigerDirect and a few others). It's 50" and you can only run it at 30Hz (3840x2160x30p) because it has an HDMI port and not a display port. (HDMI 1.4 only allows up to that bandwidth.)

I've been trying it out as a monitor; I'm not sure it's really usable as such; text looks pretty bad on it. I'm hoping that fixing that just requires some calibration. There's a detailed discussion of this display here: [http://www.reduser.net/forum/showthread.php?98027-1299-Seiki...](http://www.reduser.net/forum/showthread.php?98027-1299-Seiki- UHDTV-50-quot-SE50UY04-Bought-it-today)

In any case, it definitely seems 2013 is the year we'll start to get affordable 8MP monitors, which is great news for those of us running 2-3 30" panels.</comment>


Things I Did to Get Job Offers - <AUTHOR> http://blog.readyforce.com/top-5-things-i-did-to-get-5-job-offers/

<comment><USER2> I got a readyforce account ~6 months ago, and used the site at least once a week for a few months.

Nothing. And it's certainly not because I'm not qualified, as the same resume there got me offers at Microsoft and Google.

And the comment from amooradian (one letter off from OP's name) just looks like astroturf.

</comment><comment><USER3> Love seeing college students taking control of their careers!

</comment><comment><USER4> Nice little marketing material for CodeEval and ReadyForce.</comment>


RIP Martin Schaedel: 1985–2009 - <AUTHOR> http://blog.rb.cm/martin-schaedel <comment><USER2> I knew Martin very well.

He was part of a design agency I build in 2005 with Morten Lund and a brilliant designer called Michael Nilsson.

He had built a site called Vacation Valley that we helped him redesign and after that we joined forces.

Together we where involved in a bunch of fun projects (among others zecco.com which was originally build out of Copenhagen Denmark by hello)

He was a young and very very smart guy and knew a lot of people and was a great thinker and yes SEO wiz.

Who knows what he could have been today. I often think about him.

</comment><comment><USER3> What an interesting story.

Did anyone here ever meet him?

<comment><USER4> Makes me wonder how many other people there are like this living incredible lives fit for a movie. And here I am staring at excel.

<comment><USER5> Maybe 1/10 of 1%? The rest of us are grown stiff with the ramrod of convention down our backs.

We pass on; and some day we come, at the end of a very dull life, to reflect that our romance has been a pallid thing of a marriage or two, a satin rosette kept in a safe-deposit drawer, and a lifelong feud with a steam radiator.

<comment><USER6> I thought that sentence was too good for an offhand comment, and sure enough, it's a quote from "The Green Door", a short story by someone called "O. Henry".

Not suggesting you're stealing it, probably it is more famous to you, but I'd never heard it, nor of the story, nor of the author before.

<comment><USER5> I thought he was more well-known!

His most famous short story was probably "The Gift of the Magi" but I quoted "The Green Door".

[http://www.cleavebooks.co.uk/grol/ohenry/the4m15.htm](http://www.cleavebooks.co.uk/grol/ohenry/the4m15.htm)

</comment></comment></comment></comment></comment><comment><USER7> OT: The page was very hard to read on my iPhone. Black text on a dark blue background with light blue headers does not make for the best reading experience.

I never knew of Martin until today but his untimely death was tragic and I am sure many people miss him.

</comment><comment><USER8> 23 , just too freaking young. RIP Martin

</comment><comment><USER9> > When he realised I wasn't a mod, he didn't want to know me.

So if you weren't _useful_ to him, you were nothing to him..

> Martin seemed much more interested in helping others than amassing personal > wealth

.. but naturally, he just _loved_ helping people. This guy just waltzed into famous people's offices and added them to his network, and now he's left everyone posting adoring memorials about him, gushing about what a _charming_ and wonderful person he was. Now _there 's_ a god-mode-sociopath if there ever was one.

<comment><USER10> The paragraph after is even more telling:

 _This was a common theme when I spoke to people about Martin: he didn't network in the normal way; instead, he was ruthlessly selective about who he wanted to befriend and charm. Soon enough, Dave and Martin were friends; on one occasion, Dave had just arrived at an SEO conference in San Jose and got a call from Martin at 2 AM: "Am I okay to sleep on your floor? So you can get me a free pass? Free bedroom?"—he expected a lot from his friends and in return he "was loyal – like no one else"._

Also, the fact that he apparently made his fortune through SEO should if nothing else make people suspicious of him.

</comment></comment><comment><USER11> Small planes are death traps...

<comment><USER12> Probably still safer than driving though.

<comment><USER13> Maybe not, found this on [http://www.airliners.net/aviation- forums/general_aviation/re...](http://www.airliners.net/aviation- forums/general_aviation/read.main/1521885/) :

"How dangerous is flying? There are 16 fatal accidents per million hours of general aviation. It is fairly safe to assume that when a plane crashes and someone dies, everyone on board dies. By contrast, the death rate for automobile driving is roughly 1.7 deaths per 100 million vehicle-miles. Car crashes don't always kill everyone in the car so let's use this statistic as provided, which is for an individual traveling in a car rather than for the entire car. So considering that the average airplane accomplishes a groundspeed of at least 100 miles per hour, those million hours of flight push the occupants of the plane over more than 100 million miles of terrain. Comparing 16 fatal accidents to the 1.7 rate for driving, we find that flying is no more than 10 times as dangerous per mile of travel. And since most accidents happen on takeoff or landing, a modern fast light airplane traveling a longish distance might be comparable in safety to a car.

By Philip Greenspun at [http://philip.greenspun.com/flying/safety](http://philip.greenspun.com/flying/safety) (whoever that is, I don't think he is making things up)"

EDIT: fyi, "general aviation" refers to non-airline civilian traffic

<comment><USER14> As a private pilot, small a/c flying is as safe as you make it. As much as pilots understand the concepts, they tend to fall back to baser instincts when an engine goes bad at the worst time.

<comment><USER15> Not to mention the absurd number of small planes that go down due to running out of fuel.

<comment><USER16> My father was a flight instructor for the Air Force in the 1950s. He said the most common causes of accidents were running out of fuel, flying into bad weather, and failing to warm up the engine before takeoff.

> As the single-engine Marchetti climbed during takeoff, the engine suddenly > quit.

That's the symptom of failing to warm up the engine properly - it quits just after leaving the ground.</comment></comment></comment></comment></comment></comment>