skysight-inc/HackerNews huggingface dataset:
If Firefox switched its default search engine from Google to Bing, I wonder how many Firefox users would even notice? Power users would complain for a day, then just switch their search settings back to Google. But I think switching to Bing (or Yahoo) would restore some healthy competition to the web.
Richard Stallman has been saying this all along. These non-free operating systems are used for surveillance.
Mozilla is comprised of a lot of different people working on a lot of different things. There are people focusing on various memory and speed issues, but they can't (and shouldn't) allocate all their resources to focusing on just a few issues.
People mention todo lists but there are some other note-taking styles that I like which are useful even if you have a great memory:

i) people - keep notes about your interactions with each person you work with. Review them before you meet with them again. The greatest way to piss of managers and colleagues is to have a poor grasp on what they have told you or asked you. Whatever note taking method you use, reserve a page/section of each person.

ii) decision making - I find the spin-up cost of getting back into a project to be about getting back into the open questions that I have thought deeply about but not yet answered. I suggest finding a note taking style that works for recording in-progress thinking as its happening so that you can be interrupted and get back to deep thought asap. I like an outliner style with short-hand to indicate e.g. pros/cons, causes/consequences, connections etc.
If you still have a copy of A Theory of Justice, definitely pick it back up. If you'd like to work through his later-life work, then you'll want to grab Political Liberalism and Justice as Fairness: A Restatement, in which he revisits his original ideas, and brings together a full account of justice as fairness as he later understood it. Definitely recommend digging back into him.
>>> No. This is only true if every instruction tries to access memory.

Every instruction must be loaded from memory in order to execute it. Hence instruction caches.
I don't understand why the author is so fixated on the idea that "a business owns nothing for itself." The statement doesn't seem to mean anything, its just a confusion about what equity is. Equity is the value of the portion of the assets that are not owed to creditors (not liabilities); in some structures, the accounting of equity is divided between the multiple owners of the entity, but not always.

Double-entry bookkeeping is just this obvious fact, taken to a conclusion: every transactions of money is balanced; an equal amount of money is credited and debited in each transaction.
CNN layer's parameters are not interesting for compression, these are very small comparing to the massive full connect layers.

In retrospective, the full connect layer's regularity probably just reflects that some neurons are more dead than others.

You always probably want to have a dictionary-based compression method (LZ-like) for the last step to see how much more you can squeeze. Before that, quantization, residual quantization, some clever transformations probably can carry much longer way in terms of compressing the full connect layer parameters. I haven't explored literally any of these fancy methods yet.

Just finished running xzip / gzip on best setting on my quantized full connect layer output to see if pngcrush's gain is my illusion. For the last two full connect layers, both pngcrush and xzip and gzip produce the about same size files, which suggests very limited compression ratio. On the first full connect layer, pngcrush (8.2M) is marginally better than xzip (8.6M). It is a reasonable choice as last step if you don't want to have library reference to xzip ;)
> In fact I have sent out feelers about some "linux-kernel" mailing list which would make the decisions about releases, as I expect I cannot fully support all the features that will /have/ to be added: SCSI etc, that I don't have the hardware for. The response has been non-existant: people don't seem to be that eager to change yet.

I guess interest materialized after a while...
Looks a lot like Yandex.Browser[1]. Also built around Search, Favorites, Quick Links, Synchronization and Security.

[1] http://browser.yandex.com/desktop/
Has anyone tried to patent a specific game mechanic?
As much as it seems like a trivial complaint... Would it really have been so arduous to type "method" instead of "meth", especially when the latter is a thing that actually exists and has very negative connotations?
OT: anyone knows which tool he uses for the mockups?
I haven't used it, but Xmarks Sync is an add-on for Firefox and Chrome that synchronizes your bookmarks. Xmarks Inc also maintains the popular LastPass add-on.

https://addons.mozilla.org/en-US/firefox/addon/xmarks-sync/
there are some, but see for example

https://github.com/wyvernlang/wyvern/blob/master/examples/bo...

Is that a statically checked DSL? Is it part of the base language? If it's a DSL, where is it defined?

(not a critic to parent's post, just saying it in case someone involved in the project steps here)
Gotta hand it to 'em. They've always had an eye for design.
The curse of vim
The usual solution is to use "def"
Site looks great, but do you have any peeks into the actual CMS? Would love to see!
> The vast majority of Bitcoin services and users wait for only 1 confirmation.

They do? Before posting that comment I looked up information on transaction confirmations to check that my "1 hour" figure was correct, and the documentation I found stated that the recommendation is still to wait for 6 transactions, and that you may choose to use as little as 1 transaction for low-risk situations where e.g. you're selling cheap easily-replacable items, but that you should use more confirmations for other transactions.

> So even waiting for 6 confirmations makes Bitcoin faster than traditional systems.

But we're not talking about Bitcoin compared to other traditional systems. The context here is in comparison to Stellar, where conformation happens in seconds (worst case would be minutes, if there's network issues).
There is no versioning, so it can't be broken.
What I don't understand is why supporting self-publishing (and even what Amazon has been doing in that regard), and perhaps disliking the publishers, equates to supporting Amazon's bargaining against the publishers.

After all, one of the things this feud demonstrates is how enormous a share of the book market Amazon has and how strong a bargaining position it therefore has. That's against a big publisher who, whether or not it's acting fully in the interests of its authors, is basically collectively bargaining on their behalf - in the self-published future, most authors would have nobody to bargain for them. Regardless of how nice Amazon is to them at the moment, surely this is asking for trouble in the long run.
I am not following much of what you're saying. I think you are deeply out of touch with what it is that linguists actually do -- this has nothing to do with the "needs of professional linguists".

If you don't standardize the language, then it evolves to become unpredictable, inconsistent and impossible for non-natives to learn without years of immersion.

Imagine if Ivy League universities used a complex idiosyncratic dialect

English and all other languages on the planet are idiosyncratic, inconsistent, and impossible to learn without years of immersion. You can try to prescribe away some surface irregularity ("the singular of data is datum!"), with maybe limited success among a small network of people, but that won't even make a dent in the overall complexity of a language.
Hello World Design Launches Custom Website for Blazin Hydrographics
Windows Phone 8.1 Update is final yet. It is in developer preview. You can get the preview right now by registering as a developer and downloading the Windows Phone for Developers preview app. See https://dev.windows.com/en-us/develop/phone-updates

Warning: you may void your warranty.
> Frequent usage should just percolate autocomplete suggestions to the top. This design doesn't really need them, and tbh I've barely used bookmarks in any browser in a long time.

BECAUSE address bars autocomplete sites I frequently go to, the bookmarks end up being a way to store sites that I go to /infrequently/ and use for reference or only check up on every few months.
Show HN: Heptatonia – An interactive diatonic(-ish) scale visualization
The red/yellow/green coloring to me seems to imply that you want to be above average with these metrics, but I'm not sure that above average is necessarily a good thing here. Things like "response time", quicker is probably better, but "emails sent" — the two of the links from Mandatum had someone ending ~50 emails per day! It may very well depend on your job, of course, but to me, that's too much even to receive in a day (I don't want to read 50 emails.), and your email is going to be automatically sorted and likely ignored. "Contacts reached" also seems to imply higher is better, whereas I would think that more targeted conversations might be better. (But then, courtesy might demand CC'ing a list or a person in, so harder to say.) "Emails per conversation": taking more emails to conclude whatever is needed is better? Not meeting face to face if email isn't cutting it, or being clear and concise on the first email?
What It's Like Raising Money As A Woman In Silicon Valley
Show HN: We just released + open sourced our internal time tracking app Hours
WW3 RUSSiAN TROOPS BUILD UP ON BORDERS
Venture Capital, Six Trends to Consider
The straight-up gambling industry relies on whales in an eerily similar way to many f2p games.

From the linked WSJ article [1]:

"The Bwin data also offer a peek at the economics of the casino industry that only insiders normally glimpse. Among the findings is an extreme reliance on revenue from a small number of gamblers.

Of the 4,222 casino customers, just 2.8%—or 119 big losers—provided half of the casino's take, and 10.7% provided 80% of the take.

Such revenue concentration long has been quietly acknowledged in the casino industry, but the Bwin information may be the first to show it with hard public data."

Compare that to the f2p industry. From Re/Code in February [2]:

"In a mobile monetization report released today, app testing firm Swrve found that in January, half of free-to-play games’ in-app purchases came from 0.15 percent of players. "

"Some game companies talk openly about the fact that they have whales, but others shy away from discussing them publicly. It costs money to develop and keep a game running, just like those fancy decorations and free drinks at a casino; whales, like gambling addicts, subsidize fun for everyone else."

[1] http://online.wsj.com/news/articles/SB1000142405270230462610...

[2] http://recode.net/2014/02/26/a-long-tail-of-whales-half-of-m...
The github project is over at https://github.com/DefactoSoftware/Hours
From https://news.ycombinator.com/newswelcome.html :

Empty comments can be ok if they're
positive. There's nothing wrong with
submitting a comment saying just
"Thanks."

Filling a thread with lots of very short comments just saying "Thanks" is discouraged, but in a short exchange in an item that's not going to spawn a huge amount of discussion, saying "thanks" won't derail or pollute the thread.

Quoting further:

Which brings us to the most important
principle on HN: civility.
FYI: It's Python 2, teaching Python 2 syntax.

Given the state of the whole 2 vs. 3 debate, I'm always surprised that libaries and books don't post their requirements or used versions more prominently.
14-year-old scientist makes trolls think twice before hitting 'send'
Flexport (YC W14) is hiring founding engineering team members
Flexport helps companies import products from other countries.

Our mission is to bring the world free trade through technology. We are a licensed customs brokerage and freight forwarder built around an online dashboard. We give companies the tools to conduct global trade without regard for geographic distance, logistical complexity or regulatory barriers.

We’ve reached product-market fit, with almost 1,000 customers signed up to use our platform to manage their imports.

Based on this traction and our team’s track record in the industry, we’ve just finished raising $4.25M from investors including Google Ventures, First Round Capital, Bloomberg BETA, Fuel Capital, A GRade Investments, Hydrazine, Initialized, Box Group, Paul Buccheit, Scott Belsky, Matt Humphrey, Wesley Chan, Lee Linden, Scott Banister, and other awesome people.

We are now building out our founding engineering team here in San Francisco. This role is for engineer number 3 on our team, so this is a high impact and high ownership opportunity with competitive salary, solid benefits and very meaningful equity.

If you’re a talented software engineer interested in solving real-world problems, we may be the perfect place for you to come and do the best work of your life.

You would be tasked with creating tools to make it easier for companies of all sizes to participate in global trade.

Projects in our pipeline include creating a booking engine for ocean and air freight, integrating service offerings from partners into our platform, creating machine learning algorithms to classify products, developing APIs customers can use to connect our logistics services with their inventory and accounting systems, implementing OCR and other technologies to make our operating teams more effective, creating tools to visualize data on global trade flows, and more.

If this sounds interesting, come and talk with us about the chance to do your life’s work as a founding engineer in an atmosphere that encourages personal freedom and responsibility.

Please email jobs@flexport.com to apply.

Meantime, you can read more about Flexport in this article:
theblueprint.com/stories/ryan-petersen/
Deploy Meteor App from codeship.io to modulus.io
Wouldn't no plugins mean no adblock? I would never go back to not using it.
7-Eleven’s Venture Capital Arm Eyes Delivery Partnerships
Getting a bad request error on signing in with Google.
Both of these posts have been educational and I now understand the debate in far more detail than before. Thank you!
If that is something that you are interested in then you should definitely take a look at Nimrod (if you haven't already; http://nimrod-lang.org). Nimrod's compile-time features are what makes it great, you can essentially run most Nimrod code at compile-time (ffi is limited but you can use staticRead if you wanna read your HTML templates). From a quick look at Wyvern it actually looks surprisingly similar to Nimrod, so much so that i wonder if Wyvern was perhaps a little bit inspired by it. I'm having a hard time figuring out what differentiates Wyvern from Nimrod in fact.
The Ultimate List of Affiliate Programs – Part 1/2
>>> Why are we doing this to ourselves when we have SO much chip area available now and could scale performance linearly with cost?

Multicore performance doesn't scale linearly because 1) adding more cores has rapidly diminishing returns on performance for most problems (http://en.wikipedia.org/wiki/Amdahl's_law) and 2) the cost of coherency is exponential with the number of cores.
How a 22 year old hacked the Youtube Frontpage
Stumbled across this interesting article: http://www.wired.com/2011/07/ff_scammingslots/
C# doesn't allow you to specify both abstract and sealed on the same class - something that would be really useful for implementing closed types. The restriction is artificial and unnecessary though - CIL allows the two to coexist, and it is how the F# compiler implements discriminated unions. I think it would be wise to aim for feature-compatibility with F#, to ensure you can pattern match over types defined in F# from C#, and vice-versa.
"The Wyvern project is supported by the National Security Agency lablet at Carnegie Mellon University. "

This is gonna end well.
Working 24 hours a week makes you more productive. So he did his math ;)
Cool! I think a cool idea for a related service would be crowdsourced local price comparison. Take pictures of items in store with an app, which uploads to your servers to do OCR/mturk and get the UPC. In exchange, users get coupons. Then when they want to buy an item, they go to your website to find the store selling it for the cheapest.

It would add accountability to the claims by big retail chains that they "match any price."
A bit off topic since you're looking for textbooks, but worth a mention if you're looking for up-to-date material:

The annual DEFCON conference started today in Vegas. Sometimes there are bleeding-edge topics presented, sometimes not. But regardless, I'm sure a few talks will make their way to youtube in the next few days. There are a few malware-centered talks scheduled that may be of particular interest to you. See their schedule here: https://www.defcon.org/html/defcon-22/dc-22-schedule.html
Yes. GHC bundles a fairly heavy runtime with programs, including (but not limited to, not by a long shot) a garbage collector: https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts
this caught my eye a few months ago when I decided to learn some opengl/gamedev. Started working with it but abandoned it when I realized that opengl 2 is decade old.
Other then that it seemed a rather nice set of tools for my inexperienced eye
Actually the situation is fairly close to what Aldous Huxley had envisioned. The majority of the population is apolitical, docile and distracted.
> Governments need to stop using private contractors for such sensitive projects.

This is a problem I've been wondering about for a little while now. A sitting US Senator is only paid $174,000/year. 100 of the most powerful men/women in the country, passing trillions of dollars in spending bills, are paid roughly what a mildly experience engineer makes at Google.

What do you think the average salary of a team capable of producing and securing software like FinFisher would be in a competitive market? Surely more than $174,000/year right? This presents a problem for the hierarchical nature of our government salary base. What possible incentive can you offer to get the highest quality workers with the prospect of 'hearings' for wasteful spending loom over you at every election season?
This looks to me like essentially CHICKEN's implicit renaming macros[1][2]. It's interesting how good ideas evolve convergently.

(For a bit of nitpicking, I'm aware the author generalizes on purpose, but I'm surprised that Lispers would actually find syntax-rules confusing (though the part about inflexibility I understand (although even so, unhygienic macros have been in Scheme implementations for a long time)) syntax-rules[3] is the clearest way to define macros I've ever seen (like implicit renaming macros without an option to 'inject', hence ir-macro-transformer).)

[1]: http://wiki.call-cc.org/man/4/Macros#implicit-renaming-macro...
[2]: http://wiki.call-cc.org/explicit-renaming-macros#implicit-re...
[3]: https://www.gnu.org/software/guile/manual/html_node/Syntax-R...

Edit: I did some more research and it seems this article predated CHICKEN 4.7.0, which introduced ir-macro-transformer, by two years. That's pretty cool - I wonder if the article inspired CHICKEN, or if it was, like I supposed earlier, convergent evolution.
Your perspective is narrow, but I respect your freedom to have an opinion and express. If you cannot see the relation between downvotes and the first amendment then I can simply disagree with you, but not downvote you for how you see things.
That specific issue exists in manual memory management schemes as well.
Just interested, aren't blink/webkit still open? As long as that is true, it seems to me that there is no worries with using chrome. If google starts doing dev behind closed doors, people will just fork blink/webkit and build new browsers. I don't understand the argument that using chrome is anti-open source.
These business models usually face a problem of one ad view not being enough to incentivize someone to watch it. I like the penny auction spin you put on that. Clever.

That said, is your ad network aware of this and okay with it?

How do you verify these are real viewers? There are a lot of "attack" vectors here... automated servers + proxies, or even just somebody with a clickbot on their home computer cycling through videos and buying an item once its price goes below what they can sell it for elsewhere?

Also, why would your users not just buy giftcards at any number of the discount gift sites, many of which offer higher discounts than you, without the need to watch a video?

I'm very curious about the economics here, because I find it hard to imagine you could win all these "startup of the month" type accolades without thinking this through.
How to contact successful and famous people?
Remote code execution is least of the worries on Android. Today I downloaded an app and I read their privacy policy. They will read my browser , all the packages installed on my phone and my precise geolocation. Why did they need those permission just to show you ads.

People don't really read terms and conditions. You can get pretty much any information from users because they reading is inconvenient.
> It seems they integrate some weird recommendation engine.
> And that feels like browsing the web, ca. 2000 and no
> adblock. It even comes with predefined 'categories'
> (looks like folders, but it will search the web for
> 'games' for example and list the lowest of the low, the
> worst corners of the internet, the online scum - as
> 'apps' on your phone). Hrm.. Damn, that really turns me
> off every time I give it a try.. Can you rip it
> out/disable it? Nope.

Probably a relevant bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1048771
You answered nothing what I asked from you. I asked for links, measurements, graphs.

Your only arguments: after showing that I wrote "most need even 3 times more" then you give an example of one which needs 2 times more. Then you complain that "really slow" is fuzzy. Then you claim that "ideal situation rarely obtains in the real world."

I asked you for the graphs and links.
There's 86400 seconds in a day. There's 604800 seconds in a week.
hmm

Python2 - http://pymbook.readthedocs.org/en/latest/

Python3 - http://pymbook.readthedocs.org/en/py3/
An interesting experiment in gambling addiction was the Bitcoin betting site Just-Dice. There were two ways to participate:

1) Choose your bet size and chance to win. The house always had a 1% edge, reflected in the payout. This edge is much lower than slot machines in Vegas.

2) Invest in the house. Every bet affected your bankroll based on your % invested relative to the total bankroll. The house edge was on your side.

The operators of the site, Deb and Doog, encouraged anyone trying to make money to invest. They argued the expected value was positive, even though high-rollers sometimes went on winning streaks.

Despite the warnings/statistics Doog produced and the fact that there was a +EV way to play (investing), players still got addicted to the dice game itself. The rolls resolved in a fraction of a second, so some players would go on a tear and bet 3-4 times a second. The minimum payout was 1% of the house bankroll, so single bets of several hundred bitcoin were possible.

Several high-rollers ("whales") played for 14-16 hours straight in a state of intense "flow", generally winning early on and losing everything by the end. Sometimes hundreds of thousands of dollars of bitcoin (1000+ btc) lost in a single session. Sometimes coins would come out of cold storage to continue playing. The site had a chatroom where even investors encouraged the player to stop before they were ruined, but the players would generally deny addiction and continue rolling.

After losing it all, some players described the experience they were having as a chemical rush- as if they had just taken a drug.

Even users who were invested and had made sizable profits from investing were not immune to the lure of the game. Several withdrew their invested bankroll just to "play around" and fell in the same inevitable fashion.