HN user

danielki

84 karma
Posts0
Comments58
View on HN
No posts found.

Alternatively, you're writing/reading enough code, but it just happens to be in four different languages because you're doing a mix of greenfield and legacy, and all of these languages have syntax that's both similar _and_ different enough to mess you up from time to time.

They're buying pageviews/traffic for their content. According to Alexa[0], Yahoo is still the 5th-largest site globally and in the US. That's a pretty large amount of traffic. Assuming Wikipedia (at #7) gets ~765M monthly views [1], and Yahoo gets more than that, that's close to a billion monthly page views. Even if they do nothing other than switch out the Yahoo "relevant stories" algorithm to one that features more of their own, they can still extract a decent amount of value from that.

To your other point - as a consumer, I've personally never really enjoyed any Yahoo offering other than Flickr and fantasy sports. However, as a developer, I saw them do a whole lot of great stuff that they never followed through on. YUI [2] was the first UI framework I used, and was great for rapidly prototyping/developing a good-looking UI half a decade before Bootstrap was a thing. Yahoo Pipes [3] was a rather interesting experiment that sadly never really took off. YQL [4] evolved out of that, and is a pretty neat way to API-ify page scraping. I've used it in a couple small projects.

[0] http://www.alexa.com/siteinfo/yahoo.com

[1] http://stats.wikimedia.org/EN/TablesPageViewsMonthlyCombined...

[2] http://yuilibrary.com/

[3] https://en.wikipedia.org/wiki/Yahoo!_Pipes

[4] https://developer.yahoo.com/yql/

From my understanding, this is because neither of these are actually true "Chinese" dishes,. Ginger Beef was "invented" by a Chinese immigrant in Calgary in the 1970s [0], whereas the westernized Orange Chicken is actually a variation on General Tso's chicken, which was invented/popularized in New York in the early 1970s [1].

[0] https://web.archive.org/web/20090330125905/http://cbc.ca/new...

[1] https://en.wikipedia.org/wiki/General_Tso%27s_chicken#Name_a...

A few questions, if you don't mind:

How do you figure out how much stock to order from Alibaba? Is it just based on the maximum financial risk you want to undertake, or something else?

Do you ever replenish stock, or do you continuously rotate the items you sell?

How do you pick the items to sell? Just popular items within certain categories that don't have a current Prime option? Or some other method?

What % of sales end up as returns due to defective products etc? Does Amazon cover these, or do you take the financial hit if there's a refund?

Chrome Cleanup Tool 10 years ago

I want a tool that cleans up my bookmarks. I'll often bookmark a page to look at it later, but then never get back to it or forget I bookmarked it. After a few years of using Chrome, I've got a crapload of bookmark bloat. Here's what I'm looking for in such a tool (I might try to build this unless there's something out there already that does this):

* Surface bookmarks I haven't visited in the past N days/months, give me the option to delete them

* Identify groups of bookmarks that are similar (share most of the URL path or one page links to the other) or duplicates.

* Suggest folders to place the bookmarks in based upon what Google knows about the websites (Sports-related, WebDev-related, etc), and/or time (I bookmarked five pages about similar topics on the same day, it's probably part of research I was doing for something)

* Remove dead links or offer to convert them to the Google-cached version

This might be a naive question, but why has there been no strong push to reform patent law in a way that eliminates non-practicing entities? It seems like it would be wise to have a law that a patent expires if the company who holds it goes a certain length of time (2 years, perhaps) without producing a product covered by the patent or transferring it to a company who does.

Would such a law increase innovation (companies are more willing to build products without fear of being sued by patent trolls) or decrease it (patents being less valuable might decrease R+D investment)? My hunch is that it would increase innovation, but I'm not completely sure.

I could see it being more like the DVD/BluRay Extras model - $5 for a pack of commentary tracks, $2 for deleted scenes, another $2-4 for the behind-the-scenes featurette, etc. It would be similar to the more successful DLC implementations, where a handful of enthusiastic users would make up a significant amount of the revenue.

It would be interesting to see how this would/could be applied to both rentals and purchases - rent the bonus features for $0.50-2 each, purchase them for $2-5 each or something like that.

Magic+ 11 years ago

Is there a way to set a maximum price or time you're willing to pay for each request? My biggest hesitation about using something like this would be that it would end up costing way more than I anticipated - something I expect to take 30 minutes could take 4 hours cost $400 instead of $50.

Adding to this, "the free market will decide" can sometimes be a cop-out, but in this case it applies perfectly.

There are reasonably low barriers to entry in this market, for the most part. If Uber treating its drivers as contractors rather than employees impacts Uber drivers in a negative enough way that they would prefer to work elsewhere, there is likely ample space for a competitor which offers a better deal for its drivers.

Drivers have little-to-no incentive to stay with Uber if they can get a better deal elsewhere (based on what I've seen, many already also work for Lyft), and users have little-to-no reason to stick with one on-demand ride app if there's another app that has more availability/drivers.

If cost-of-ride is the biggest competitive differentiator, the price of the ride will stay the same and drivers will be able to choose whether they want to work for a company which treats them as an employee but takes a bigger cut, or a company which takes a smaller cut but treats them as a contractor.

Compartmentalization, as runjake mentioned below, is key.

I worked at Microsoft during the development of Windows 8 (disclaimer: I no longer work there, and only speak for myself here). Certain "secret" features were not available in the "default" OS configuration until shortly before they were announced. Access was restricted only to those who needed it, and only then with manager (or, I believe at one point, director) approval. If you had access, you were under strict instructions to only enable the features when nobody else was around.

Artifacts from this process are probably what resulted in the "workaround" in the Developer Preview build [0] to revert back to the classic start menu.

Similarly, with the Surface, much of the company was in the dark until the official announcement. Some of the lengths they went to in order to keep it secret, included only a few executives knowing and trying to avoid ordering multiple parts from the same vendor [1]. The team worked in a vault-style building where one door had to close before the other would open [2].

There's also the giant "fear of being sued or prosecuted" thing. Big companies can afford good lawyers, your average employee probably cannot. Hell, Win8 was released over 3 years ago, I no longer work at Microsoft, yet I've still gone back and triple-checked this post to make sure I'm not disclosing anything about it that's not well-known to the public.

[0] http://blogs.msdn.com/b/balsharfi/archive/2011/11/04/metro-s...

[1] http://money.cnn.com/2012/10/28/technology/mobile/microsoft-...

[2] http://www.techradar.com/news/mobile-computing/tablets/how-m...

I've been hoping for a Junkyard Wars reboot starring a rotating cast of Mythbusters cast/alumnae (including the B Team members). I love the crazy builds and seeing their thought process in how/why they build what they do. A show like Junkyard Wars would be a perfect venue for this.

Spotify already tracks user listening history. I can see a "Recently Played Artists" section on my profile, and I assume they're using some of it to generate the user-specific "Discover Weekly" recommended music playlists.

I think there's a lot of interesting things that are going to be happening at the intersection of health and wearables in the next few years. $100k likely isn't enough to start a full-fledged company, but it's enough to create a good enough prototype to get some outside investment

Some ideas for said company that I'll probably never implement because I don't have said $100k:

- Running shoes that give feedback on your running form using pressure sensors and accelerometers. Depending on the type/placement of sensors, could also double as a weight tracking device that doesn't require you to weigh yourself

- Smartwatches aimed at diabetics, which can continuously monitor insulin/glucose levels, while also serving other smartwatch functions. Alerts for low/high levels.

- System that would let paramedics/doctors access recent pulse/skin temperature/etc data from a smartwatch and display it in a usable manner. Could help figure out what happened in the minutes leading up to an emergency call.

Yes and no. There is at least one case that I can remember[0] of pirated software being modified to download and install a virus.

According to Microsoft[1], 32% of pirated Windows 7 copies and activation cracks resulted in some sort of malware infection

Speaking anecdotally, most of the friends and family whose computers I've had to clean up have been running some sort of cracked/pirated software that they'd downloaded or had been given to them by a friend

[0] http://voices.washingtonpost.com/securityfix/2009/05/pirated...

[1] Admittedly, Microsoft has somewhat of a bias, but the number sounds reasonable to me: http://archive.news.softpedia.com/news/32-of-Pirated-Windows...

Nuance makes Dragon Naturally Speaking, which also comes preinstalled on some Lenovo laptops (including mine, but it was one of the first things I uninstalled). I'd imagine it has something to do with being able to voice control applications/websites/whatever-Dragon-does. If you don't use Dragon, you can probably safely delete it.

I've been to standup meetings in close to a dozen different companies, ranging from the smallest startup to some of the biggest tech companies and never have I ever seen a standup meeting end on time. NEVER. I don't think it actually happens. What I have seen is the meeting go on for half an hour to an hour, boring everyone out of their minds. Sometimes this even involved multiple teams whose work barely intersected at all. The other team's work status was a pure waste of time for anyone not on that team.

A stand-up shouldn't take more than a couple of minutes per person, at the most. The thing that seems to help the most with this is to set aside a section of the whiteboard for the "Parking Lot". If the discussion starts getting off-topic or taking too long, the leader says "let's put this in the parking lot for now", makes a note of the topic on the whiteboard, and you move on to the next person. After the main part of the stand-up meeting is done, the Parking Lot is addressed, but only people who want to discuss it (or are needed for such discussion) need to stay.

As others have mentioned, there's no real standard for "senior" developers in the industry. I ran into this problem back in July when I was job hunting - half the companies I looked at, I'd qualify as senior, and half of them I'd qualify as junior.

Their thinking (and I know some people who've found this) might be that it's easier to get hired as a slightly-overqualified junior developer and promoted to senior within a year than to get hired as an average senior dev.

As others have said - long as proper attribution is provided in the finished product, it's within the terms of the license that you put up. In the future:

* If you don't want your code available to the public, use a private repository - either Github's paid plans or Bitbucket (free private repos) or something similar.

* If you want your code publicly available, but not to be used in this way, use a different license - GPL/LGPL, CC BY-NC-SA, etc. Research to figure out which one works best.