skysight-inc/HackerNews huggingface dataset:
"Perhaps one day we'll arrive at a place where crowd-sourced reviews adequately filter the wheat from the chaff in an editor- and marketing-less world, but I'm not convinced we are there just yet."

How do you find books to read?

My techniques are: Amazon suggestions, browsing at the library, blogs, forums, and following my favorite authors websites.

None of these require a publisher.
I've worked in the industry for one of the biggest online brands and can second this. It was not unusual to see a single customer spend over a million euros. We even had a couple who maxed the account limit of 5 million euros and had to create a second one.

These VIPs have their own account managers who often talk to them on a daily basis and they are given lot of gifts which are expensive (trips, luxuries etc) but nowhere near the sums they are spending.
The overly ambitious aren't expected to succeed, and the frivolous aren't seen as amounting to anything. What they both have in common is that - when they work - they come as surprises, and surprises means you've probably discovered something new.

Middle-of-the-ground companies are more predictable in a sense, less likely to stumble upon something new, and thus less likely to have a big impact.
I think half of the comments on this thread are missing the point - to paraphrase Richard Stallman, the link is arguing from freedom, not convenience. Responding with "but Chrome is better" may be true or it may be false, but in both cases it is irrelevant.

https://www.gnu.org/philosophy/open-source-misses-the-point....
Choice quotes from ast:

> 5 years from now [1992 -> 1997] everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5

> My point is that writing a new operating system that is closely tied to any particular piece of hardware, especially a weird one like the Intel line, is basically wrong.
If you can configure a proxy, you can use privoxy.
The Ebola Virus 3D visualization
[CSS3] Owesome Text Shadow via | Saher Team
Hmm, noticed a few mistakes in the Getting Started section, both code, grammar and spelling. Where can we submit issues?
I prefer "on the spectrum", because, let's be honest, everyone is.
Right, unless your site is on the HSTS list AND all your users are using Chrome or firefox....

Which was basically my original point, which is that if you want your site to be generally accessible by just typing in the domain name, you still can't just turn off port 80...

Which I guess is why google.com itself is still reachable on port 80.
So has Minix (now called minix3)[1], although more slowly than Linux. It is open source now, and still not monolithic.

[1] http://minix3.org/
Leave aside, terms and conditions. These days, the Play-Store doesn't even show all the permissions requested by an app! The Internet permission, arguably one of the critical ones, doesn't even register!
You are right, there is appreciable overhead in pipelining and the benefit is not quite as powerful as I claimed. I am guilty of an age-old crime, simplifying a complex subject for the layman and skipping real details in the process.

But you can be certain that AMD and Intel do not design 20+ stage pipelines for some measly 10% performance uplift. The overhead of the pipeline infrastructure is nowhere near the performance gain. Consider Haswell has an IPC around 2 instructions per cycle. With a ~20 stage pipeline, they are indeed far outstripping the performance of "Haswell minus pipelining".

As for the super-deep pipeline in the P4, the consensus I hear is that Intel expected frequency to keep scaling, and as such the P4 was a future-looking architecture designed to scale to 10GHz and beyond.
Ever since completing the Codeacademy Python course, I've been looking for simple but practical python projects that can help me learn to apply my skills. But so far the projects I found have been either too difficult or too simple (textbook like). I wonder if there is a more structured project-based learning material out there? Any suggestions?
I don't know why this is getting up votes. This looks like a browser for bimbos. No, seriously. I don't want the browser telling me what sites to go to and while doing that, blocking my view when the address bar is in focus. 10 minutes (well, 6) wasted!
>any other signal that Google uses to prioritize sites

they don't just own the signals and sites... the own access to data about your digital life and their algorithms process it as another signal in mining your life.

Google said "don't be evil":

http://www.reuters.com/article/2014/04/25/us-apple-google-la...
Exactly, this is window managment territory. I think that tabs came about with Opera because they were essentially cheap windows, and as window management has been so dire on most mainstream OSs, tabs were really welcome. But at the end of the day, I think tabs like ephemeral/temporary bookmarks - and it's the bookmark part of the browser that sucks.
I felt my hackles rising throughout the video, then I realised I'm not the target audience - I'd loathe most of these ideas to make it into a general-purpose browser (though I can't see FF's separate search box surviving much longer, sadly).

Still, 'no settings'? How do you do 'no settings' and also do "with your permission, we'll search your email"? Ultimately I don't really understand the difference between a "no settings" browser, and a browser where you just don't bother to change the settings.
It's the Android permissions model. You have to grant all or nothing, at installation, unmodifiable later, with no explanation why.
I came here to ask exactly this. I'm having so much trouble coming up with one.
Russia Bans Anonymous Access To Wi-Fi
Interesting, however I find that his approach requires too long of an email. I have found that shorter messages (only a few sentences) to be best. This works to establish a communication relationship and then you can do the major "ask"
Interested and have sent you an email. Thanks
You should not "invest" in bitcoin if you cannot afford losing it. So I would not shed a single tear.
Haha, i noticed "Intern Overleg" on one of your screenshots. It's probably a strange word for non-dutch speakers ;)

It looks okay though, but i haven't tested it just yet.

Hello from Belgium ;)
I used async for a WPF application. That worked out well. I also experimented with a scraper using async. I dug myself into holes very quickly (memory usage ballooned, difficult to debug and reason about application state despite the code being very easy to read, threads were being created all over the place which annoyed me even though I understood why).

I rewrote the scraper to use BlockingCollections and Take(), with async being used solely with the HttpClient (which really needs to learn how to play nicer with async in the face of network errors!). The code was more decoupled, and while slightly more difficult to follow because of this, far easier to test and debug because the working set of my application was explicit rather than hidden in tasks. This had the added benefit of making it easy to persist and restore state. For me, the concurrent collections introduced in .NET 4 have been the big winner (no more custom thread pools!).

Use of async needs to be matched carefully with the problem domain, especially in backend development.
I'd be very happy with all animation/audio being click to play. I'd like to nominate a video player to play videos. Currently I can't play Youtube videos in Firefox, so I have to open Chrome for the task. I'd prefer to just switch to an app that played video, and did that one thing well, with controls that I'm comfortable and familiar with. Rather than a g'zillion bad implementations.
Well yes, but it is "just" an internship, in which you can do something else than the company is doing. I hope they eventually will use this work, after fixing the low hanging fruit.
Euhm, I don't know anything about slot machines, but isn't the (statistical) expected value not always about the same ?

The payout-distribution could be different, maybe that's what you like about it ?

(anecdotal: I calculated the expected value for a few games on a gambling site a few years ago and they were all about the same, for every game, for every size of bet: expected value was around .96 dollar for every 1$ bet. YMMV.)
On an Android tablet I have, tab switching under Chrome can be done with a thumb gesture. Tab switching under Opera for me is a fiddle and an annoyance. And that's on a larger device than a phone.
Most games allocate everything they'll need upfront on level load, or at least try to. If you do the same here, you'll get the same benefits, but with the additional safety of a GC.
Not for everyone. In my case, I have to use browser extensions to force Youtube to use the Flash player because the HTML5 one doesn't do hardware accelerated playback for some reason and drains my laptop's battery like crazy (not to mention the fan noise).
Why Facebook is making a PHP renaissance
Also look up "blogger's law" which forces every popular blogger writing in Russian language (not necessarily in Russia) to register as mass media or be blocked.
I read a paper a while ago that explained a bunch of tricky design that goes into slot machines. The odds of a particular symbol on a reel showing up aren't uniform - they use "virtual reels" behind the scenes. The reels are designed to show a lot of "near misses" where you almost win. They have a lot of partial "wins" that pay less than you put in. They "nudge" reels so it looks like you're getting closer to a win, but the odds don't change. They arrange the reels so you see a lot of "good" symbols, but not in places that actually help you.

I'm not sure this is the paper I read originally, but it explains all this in detail (ignore the dodgy domain name): http://stoppredatorygambling.org/wp-content/uploads/2012/12/...
"Alternatively, Schüll discovered, some video machines actually make internal adjustments if they notice that a player is on a losing streak and is reaching their "pain point." This has to be done carefully — it's illegal for casinos to change the odds in a game once a player has started playing. But, she says, casinos can reduce the volatility of a game in a way that still preserves the overall payback percentage. That's technically still legal."

Yeah, right... technically legal but that sounds totally rigged to me.
I don't think it's theft. It's people paying for variance/excitement. I don't think anyone really thinks they are going to gain money over time.

The interesting thing to me is that probably the same people paying for variance by gambling are also paying to remove variance via car, health, and home insurance.
Just looking through the Contents it seems like a more elaborate Tutorial? At least for me the title suggested that this book is for people who are already intermediate/advanced Pythonistas who want to improve their skills. Would be great to find a book like that.
Serve up a "Please wait, your page will load in 10 minutes" interstitial...
It's definitely not a scam or ripoff, they cost nothing and I use them frequently. I have never actually purchased anything through them, so I don't think they charge a commission, though I can't be sure--as I understand it, they just make money by having you use your Visa card for the purchase. In this article[1] they tried to take it to an extreme, but frankly most of those tasks would be better for Fancy Hands.

Since I also have Fancy Hands and FH is better quality, I use Visa for tasks that are low priority, or I can afford to have redone a couple of times, or are very simple. Good examples of these include: not immediate restaurant reservations, basic research of all kind (anything from 'find me a place in NYC that sells Petrus Aged Pale Ale in bulk' to 'get me a list of all the language classes that NYU has for non-students with dates, times, location, and price' to 'how do I mail a letter to Spain'). Mostly generic things. Fancy Hands is what I use for specific, personal, or high-touch items--"Cancel my AT&T account," "Get PayPal on the phone again and again until they fix my account," "Please call this number in the UK during their morning and get this information so I don't have to stay up late," etc.

[1]: http://fourhourworkweek.com/2010/05/01/credit-card-concierge...
I don't buy the 'this is for your own safety' nonsense. Having said that, when are Google going to improve their search algorithm? These days there are so many shitty content farm results that clog up the first page itself. How about improving that first?

Unfortunately, Google is pretty much a monopoly when it comes to online advertising and search that few companies will have a choice in this matter. Google unilaterally forcing them to buy stuff doesn't sit well with me.
Awesome, thanks for sharing (your experiences and the book pointer). Definitely motivating to see your progression and I'll have to make some time to enter some competitions.
JavaScript Interview quiz : Js Interview 1.3
Haha yes you're right! It's a screenshot of our actual instance of Hours, maybe we should update it ^^
> Yahoo is just about the furthest thing from people's mind nowadays when talking about technology companies.

Yahoo is actually very, very dominant here in Japan. There's even a (popular) Yahoo ISP.

I probably know more Japanese people with Yahoo e-mail addresses than I do Japanese people with gmail addresses.
Interesting is also the hysteria coming from the US wenn the US is the only nation that ever dropped a bomb not once but twice on a population.

The rest of the world should be demanding the US get rid of its arsenal as the US can't be 'trusted' with them. As they have proven they are willing to use them.

Maybe not todays president or the next but are the checks and balances strong enough to prevent a future president from dropping another bomb?
This is pretty cool, but I find it rather sad when simple games like these consume > 50% of my CPU (E8400). Didn't the original SimCity (2000?) run on a pentium 3?
http://www.vassalengine.org/wiki/Faq_licensing

Looks like they discourage the use of artwork and text, but dont actively self police.

"The vassalengine.org web site owners do not verify whether or not uploaded modules contain copyrighted materials. However if the owner of copyrighted material makes a request, we will remove a module from the web site."
Delivering IT for an immensely successful startup
I seldom use bookmarks for browsing/reading things, but they are very useful for opening groups of related pages at once (since modern browsers can open a folder of bookmarks in one operation).

E.g., I select Bookmarks → Banking → Open in Tabs and a tab opens for each of my bank accounts and credit card accounts. (Especially handy because such sites tend to be slow.)

Autocomplete is a very useful UI for going to a single site, and I personally never use bookmarks for that, but I often use them to open collections of pages together at once.
Value Types are coming in the next version of Java. Yes, it is great to be able to allocate on the stack, but then Java has better garbage collectors, including a completely pauseless one available commercially. Even in this announcement the new GC mentioned for Go is non generational. I have a feeling that even Java's good old CMS is better. Java also does escape analisys. All in all, once value classes are in, it is going to be awesome.
Take a look at the introduction again and ask yourself if you are a busy bee or an evergreen user.

I think he made a good use case for this browser, why is could work as a standalone product and why it can't stand alone in the market.
Would be helpful to have license information in the readme. What license is it under?
>Lua has a much worse STW garbage collector and it's commonly used in games.

No, Lua's current GC is better for games. It is an incremental GC. For example World of Warcraft originally had performance issues caused by the standard STW GC in Lua 5.0 but those largely went away after they switched to Lua 5.1 which was the first release featuring the new incremental GC.
You're right, totally missed that! Let me double check at work in a few minutes but I'll probably add an MIT license with a disclaimer to please don't be a jerk and offer a paid hosted version yourself
Yeh I feel like the term billion dollar business" is meant to reference revenue. Its a bad article.
C Compilers Disprove Fermat’s Last Theorem
But $30/hr is really a good pay considering living in India yes? Ofcourse aiming high is definitely a goal. If Odesk helped you to get clients with those rates I really appreciate it. Keep it up.
No, promotion is nothing like mandatory tying.
I try to use FF every now and then, but unfortunately, Chrome is just a better browser in every respect, for my needs. My configuration is pretty simple, no flash, no java, no silverlight, no nothing. With FF I always get the feeling like I'm running a single threaded app, and where one tab can interfere with the performance of the other.
You said Las Vegas, but you meant Nevada.
Could you give the details of your research? Who is that senator and what proves the link?
Many self-published authors with their first novel out I read comments from on Reddit (fiction) say that for their next novel, they are planning to use a dedicated editor/proofreader.
I charge £15/hr to £20/hr. Working as PHP / JQuery / Bootstrap / HTML5 / API etc., I source work from PPH mostly (90%)

I live in India & Happy to be here considering the cost of living.
IBM's new supercomputing chip mimics the human brain with very little power
When Amazon decides to discount a product, who swallows the loss? Does the supplier still get a fixed cut per sale regardless of sale price, or do they get a fraction of whatever the sale price was?

I ask because I believe in things like grocery retail, the retailers have immense power over the suppliers. If you see pasta sauce at 2-4-1, it's the supplier picking up the cost of that. Favourable placement in store? The supplier pays. The big retailers can hit the supplier over the head with the threat of simply stopping selling the suppliers entire catalog, which would cause massive revenue loss for the supplier. With this stick, the retailer can ensure that they're getting a fixed income for every unit sold, regardless of the actual unit sale price. They pretty much have the suppliers completely over a barrel.

Seems like the balance of power between retailer and supplier is drastically different between sectors.
It might be a little fud. But its also a little true. Google is becoming everything online. They even want to be your internet service provider some day. All that control in all aspects of the internet could be abused quite easily.
Advertising Startups – The Top Fastest Rising Startups
Correct, best practices and doc says to wait for 6 confirmations. But in practice, very few people do this. For example you can send bitcoins to your Coinbase wallet and sell them without even waiting for 6 confirmations.

Let me explain to you why this is okay in practice. A merchant will in general send something to the customer (a seller would ship an item, Coinbase would send an ACH bank transfer, etc). But because sending the service or product to the customer takes time, this gives time to catch double spend attempts. So a merchant considers 1 confirmation as sufficient, and prepares the shipment right away, or initiates the ACH right away. But if in the next hour the 2nd-6th confirmations never come (eg. the 1st confirmation ends up in an orphaned block) then the merchant can cancel the shipment of the item, or cancel the pending ACH.
Thx for the feedback, Steve. I know, this is part of the side effect of using zone files as main data source. We tried to import most of the blacklisted domain lists we were able to find. Concerning the premium unfortunately the registries didn't want to share their list with us as we are not an official accredited registrar.
For the control input via UART are you connecting a USB->UART interface to the phone, and then talking MAVlink to the ArduPilot (essentially like [1])? Or are you going lower level and talking multichannel RC control signals, which would then interface to even dumber PID loop-only kind of controllers (eg: KK)?

[1] http://www.youtube.com/watch?v=31ULjsqjiYs
Convertr : The Innovative Unit and Currency Converter
How to fool the world with bad science
The problem I have with Firefox is that it just doesn't really innovate. We've had some small UI changes. But there's legacy cruft still in there that isn't addressed.

Like the bookmarks and history manager. There isn't anything particularly wrong with these data-table windows, but I don't really enjoy using them either. In some ways I think they should be at the heart of the browser.

I think a lot of people use tabs because bookmark management is so crap.

The only bit I resonated with was the similar sites suggestions. But you'd need a setting to setup suggestion services. There's a privacy concern with that.

Other helper features:

Pagination buttons were built into Opera driven off the rel=prev and rel=next, link elements. Navigation could further be ripped out the page window into a browser control. Searching sites and pages could be friendlier. Better form helpers needed. A good feed reader would be good. Tools to help read web content more simply (readability style) would be nice. Plus I like personalising the look and feel of my web browser ever so slightly, and even Firefox doesn't do that particularly well (it ignores some of my desktop theming).

So I think Firefox should really be thinking how to answer the question: 'How can we make it easier for users to consume web content?'. This has to go beyond the rendering engine. So actually a fatter featureful browser I think would be better - but with some very intuitive and simple controls.
>Even users who were invested and had made sizable profits from investing were not immune to the lure of the game.

That is an insane level of product-market fit. Can you imagine if you got to claw back all of the equity you gave up at seed and Series A, because your investors wanted your product even more?
Did I not understand something correctly here? At first the text says people don't get ahead by education and hard work, and then it lists examples of the (few, of course) example who did get ahead and all of them got ahead by hard work and education?

Of course most people don't get ahead. We are wired to keep the same level of things we know. If we want to study how to get ahead we must study those few who do get ahead, or at least analyze why the ones not getting ahead didn't get or take their chances.

Another point I want to discuss:

I grew up in a village where people also live on the lower social end. Only thanks to my mom I was able to get away from there (education and hard work). And I can say that it's not just all unfair to people who end up in the same low situation as their parents (drugs, alcohol, no job, single parents). In fact teachers, social workers, police officers, old people on the street, the super market cashier,... many people try to support them and give them chances. But many people simply don't take the chances. They can choose the math teacher helping them passing the exam in his spare time without pay (and where I come from teachers already work unpaid overtime in their normal jobs), and they can choose to sit all day at the bus stop, get drunk, use drugs, etc. Many simply choose the second option, because they don't know how to think long term. It's not all unfair just because poor people often stay poor.

Third point:

Assuming my observation is correct, then what can the government do? If people already get chances to work their way up, but they don't take it, what are the options? Force them to not take drugs? Force them to study 6 hours every day? We live in a free country. Hard to convince anybody that this might be a good decision. But if you let people have a free will, to some degree you must accept that people are very lazy.