skysight-inc/HackerNews huggingface dataset:
"Omnibar" is how Chrome calls it. "Awesome bar" is the name Firefox had given its own, even before then.

The main difference is that the Omnibar logs all your keystrokes to Google's servers. The Awesome bar searches through the data it already has locally (bookmarks, history, open tabs), and it makes a Google search if the data you entered isn't a URL. Not logging your keystrokes is a privacy feature. On the other hand, the dedicated search field does, and that's its feature.

I personally can't see the difference in usage between the Omnibar and the Awesome bar, apart from the fact that the search suggestions make more sense in the Awesome bar, since it only uses my past searches. Follow my advice: use the brand new interface customization UX and remove the dedicated search field.
Maybe because it's the Windows standard, and they think there are more Windows users than vim users?
FWIW - I did a lemonade stand as a kid and charged $.05 per glass. We (brothers/friends) would keep a jar with about $.75 in change on top of the table.

Everyone felt bad for us and tipped us $.25-5 per glass - avg tip was $1. We could not have charged $1 - we tested the price elasticity of demand. But, they felt terrible we never had any money in our jar.

Just saying tips make a difference.
What is Site Reliability Engineering?
Well, it mostly has to do with whether you are taking cash for equity and have the control to stay in power in that case.
I'm pretty sure the number of people installing Status4Evar is pretty far away from "everyone".
I encourage Chrome users to go check the search history attached to their Google account. It exposes a lot of data that you didn't realize you were sending to Google (including letter-by-letter entry of search terms/urls) and may give a newfound respect for Firefox's separation, whether you personally care enough to make the switch or not.
I fold each pair of socks into each other when I put them into the washing machine and then unfold them when hanging up to dry. All pairs stay together, no sorting necessary.
Splitwise used to have a link to Venmo but I can't find it now, they do have Paypal integration that you can use (you have to pay Paypal fees though). That said you can of course use whatever you want to exchange money and my roommates use Venmo and Simple Instant (and goods/services like groceries/utilities in their name) to pay each other.
There is hope still. At least in Brazil we just recently got a net neutrality law passed.

The bill existed before, though after everything with the NSA, it got moving pretty fast.
> Most users-on-street don't want to customize either.

Most users on the street aren't on the hacker news forum. Also if you are going to play the "most users on the street" game, then most users on the street aren't going to install a browser that didn't come with the OS.
>The author advocates for treating telecom infrastructure like public utilities, but then says that competition is the answer. These are not compatible ideas!

Why not? I can choose to get my electricity and gas from any of about 6 different companies, and water from at least 4. They still come in through the same cables and pipes, but price and packaging varies.

>The author suggests that the cable companies should be forced to lease out their hybrid fiber-coax networks to competitors.

Again, here, BT have to do that as part of being able to have a (near-[1])monopoly on building those networks in the first place. That means people can get fibre to the cabinet/premises without having to pay for BT's overpriced and underreliable service, even if it runs over their fibre network for the last mile.

[1] BT have a near-monopoly nationwide, while some areas have their own local networks in addition, but these can not be nationwide. Virgin (formerly NTL/Telewest) have a parallel national network, which uses coax for the last mile more like US cable[2], but has a far lower overall availability, being in a general case only available in cities and major towns, and in many of those then only in certain areas of them.

[2] BT's network is fibre to the cabinet with copper from the cabinet to premises in most populated areas now(up to 80 mbit), with some lucky area having fibre to the premises(up to 1 gbit), and rural/undersubscribed areas having copper to the cabinet (generally, maximum rates of ~12mbit or worse; many can only get 0.5 mbit). Virgin's network can generally get 100mbit to most/all premises it serves, which is a far more limited subset of BT's. Local ones vary wildly and may be anything up to 10gbit, but are generally around 100mbit.
I'll have to check that one out. Thanks for the link!

Edit: It appears to be for iOS only according to the website [0]. This wouldn't be an issue for my current roommates but I do have some friends on android that I use splitwise with that wouldn't be able to use this. If they ever add Android support I will be sure to check it out.

[0] http://www.splittrapp.com/
I think Google similarly gives employees some amount of ad spend just to get them more knowledge and buy in of the system. Not unreasonable for large BTC exchanges to want to pay to bring in users like this. May even be more cost effective than ads for bringing in lifetime users worth quite a bit.
What does ITARify mean?
I really identify with some of the points he's making, they're observations I've made myself so it's nice to see someone with his clout bringing them up.

I wonder about the design thing though - our code is in some ways a document of the circumstances surrounding it. Does it make sense to have it conform to some Platonic ideal, which we corrupt when we alter it to make it more testable? I'm really not sure about this, but I doubt it. Code ultimately needs to work in a given set of ways and that's our primary concern with it. Making the code "pure" (or just "easy to read" if you like) is a service to other developers who come along later. So, the tradeoff is testability for intelligibility. I can imagine a lot of scenarios where that tradeoff is a rational one.
It's possible but not trivial. If a programmer has never been exposed to any memory model other than the Intel PC model, they are in for big surprises when they start using POWER. When will write from thread A be visible to thread B? Can this atomic load pass that other load? For multithreaded C++ programs these are tricky. For other languages that always communicate between threads using messages, maybe not, but also maybe you're favorite language runtime doesn't exist on POWER.
Cash is still a better medium of exchange in a localized black market than bitcoin, since cash is actually anonymous.
4. Students figure out how to cash out to dollars and spend it on booze.
When he transformed into man-spider in the fox tv show, i think he actually did shoot webs from his arms. Don't recall if there was a more human version of him that did shoot webs as a super power over technology.
The point is to be able to unit-test business logic in the controller. If your app is just dumb crud end-to-end then sure, there's no point in anything but integration tests (and maybe not even those), but if you have any interesting logic then you can get much better coverage more efficiently in a unit test than having to run through the whole stack every time.
Having a "last mile" monopoly, either embodied in the municipal government or in a regulated utility like British Telecom, can work. However, ensuring that the monopoly has sufficient incentives to maintain and upgrade the infrastructure is complex. See this article which discusses the issues presented by the British Telecom privatization: http://www.oecd.org/sti/ieconomy/1909801.pdf.

While it's theoretically possible, it's not what the author actually suggests. He suggests forcing Comcast, TWC, etc, to simply lease out their networks wholesale to competitors. This destroys the incentive these companies have to continue to upgrade their networks. There is an obvious reason why the author advocates that approach instead of the one you suggest: state and local governments have no money, and are extremely inefficient at building infrastructure projects to begin with.
This presumes that the only reason a double-spend cartel would exist would be to make a direct profit from double spending, rather than, e.g., being sponsored by an entity whose financial or other interests were threatened by the viability of bitcoin and who thus wanted to undermine trust in bitcoin (to, perhaps, make a profit outside of bitcoin) rather than profiting directly through double spending. When you consider that motivation, the trust factor cited in that critique as making a cartel attack less viable based on how undermining trust in bitcoin also undermines the ability to make a direct profit by double spending is irrelevant (or, rather, illustrates exactly why a double-spending cartel may be attractive to a bitcoin-hostile entity that wants to undermine trust in the bitcoin system.)
This was just asked on the Golang mailing list[0].

> nobody is working on it very seriously.

[0] https://groups.google.com/forum/#!topic/golang-nuts/sDV6ZfhG...
But that's not full screen though. That's maximize, you are incorrect.

http://i.imgur.com/lO0g7oS.gif
5 cool (and informative) robot videos you don't want to miss
https://upload.wikimedia.org/wikipedia/commons/3/3b/PowerISA...

Gives a nice visual presentation of what happened.
"Separate address and search bars is old-fashioned"

Chrome is almost unusable for me because I can no longer type the names of internal websites and have them come up. That single change in its behavior drives me back to Firefox.
Ubuntu is entrenched, there is no equivalent distro that combines the ease of use of a desktop system with the package support for dev and server.

Better to use it and change the parts we don't like until the changes become the norm -- ubuntu's strength is in its community. Linux infighting and fracturing over pedantic differences is what keeps it from becoming a first-class desktop OS for the common user.
They're MIT students. If they lose their free hundred bucks because they didn't secure their computers, they should've known better, it'll be a valuable educational experience, and maybe it'll motivate some to figure out better ways of storing bitcoins.
i dig this.
Bitcoin Vies with New Cryptocurrencies as Coin of the Cyber Realm
To be OSCE or not to be OSCE
>>I can choose to get my electricity and gas from any of about 6 different companies, and water from at least 4.

Huh, seriously? I don't think I've ever lived anywhere that didn't have monopoly gas, electric, water and sewer providers. Monopoly trash pickup is not that uncommon either. Perhaps that's a UK vs. US thing.
I only use Chromium because it's supposed to not have the phone-home "features" that are in Chrome.

...or at least it's that they claim.

EDIT: "they" being Google. http://blog.chromium.org/2008/10/google-chrome-chromium-and-...
I shouted out "Oh, it's pretty!"

As a masculine, 29 year old male...I felt pretty awkward in my own skin.
While not played on the apple 2. A form of that simulator on the web from younger years was an inspiration for this game.
I agree, though Firefox's awesomebar (if it's still called that) already integrates search, and seems to autocomplete to things I've never visited with suggested search queries. This might be related to my use of the DuckDuckGo extension though.

I also use ctrl-L and ctrl-K for navigating and searching, respectively, and I've found the way Chrome handles ctrl-K by focusing on the navigation bar and filling it with a '?' lacking. For instance, it clears my last query, where I often refine queries after quickly inspecting the results I got first time around. The requirement of having a '?' in front of search queries is also annoying, since it hinders a lot of keyboard shortcuts. Most notably, if I change my mind, Ctrl-A doesn't allow me to restart typing a query without manually inserting the '?' again.
I wasn't - made a spelling, later corrected it.
Now Free, IMGrind Forum Helps You Get Rich Through Bootstrapping Business
https://github.com/search?q=%22exec%28%24_GET%22&type=Code&r...

is more the point you were trying to make, but yes.
I intuitively agree about the reduced scannability, but do you happen to have a link to the study? I tried searching for it to no avail.
For my use case (building a reasonably complicated e-commerce platform) I find that the sweet spot tends to be integration testing to make sure the frontend is spitting out the right thing when going through the whole stack, and unit testing to make sure the correct logic is being applied when performing particular operations.

That combination allows reasonably fast unit testing, because database interaction is stubbed out for that level, which gives a decent level of confidence that nothing major has been broken within a few seconds, and then a longer 10-15 minute integration test suite which checks the stack works as a whole.
Cool, but can someone please add some context to this? Where's part one, what's the goal of this "Flask by Example" tutorial.

I've recently started getting into Python and love Flask so far (spares newbies from having to buy into bullshit philosophies which are irrelevant to me). Would love to understand better what this project is trying to accomplish
Binary deterministic build of NixOS Linux distribution (preview)
Look inside a nuclear silo where floppy disks are high tech
Fragile - potential to fall apart at Christmas!

My cunning plan is to fold the top of one sock over the other, so they come out ready paired.

Spawning a child is a great answer though.
I don't see why TDD proponents make a big deal about not touching the database. It's as if they haven't heard of SQLite's in-memory option, in which the database is just another data structure in RAM, which is all that their extra layers of objects are. True, with that setup, you're using SQLite for tests and, say, PostgreSQL in production. But is that any worse than using your own mock objects in tests? What am I missing?
Selling $0 lemonade at the end brings your final valuation up to crazy values. 200 million range.
I've really been enjoying codewars.com because you get to see the solutions of others after you pass all tests. I've learned a lot of little javascript tricks this way.
Another thing: stack traces allowing to go back even after async calls / promises.
Off topic but that blog is really hard to read with those distracting background patterns. Interesting topic but I came away needing an eye break.
The user can decide. You can remove the search bar in the customization interface.

But the default has to be to show the search bar because of contracts they have with search partners, I believe.
Isn't user agent detection a form of DPI? They're looking inside the packets being sent, instead of simply using the level 2 and 3 information to determine where and how to route the packets.
Apache OpenOffice 4.1.0 Released
[Sorry for going meta]

As I write this, the story is about one hour old, there are 118 other comments and the top voted comment - the top voted comment - is criticism by someone who doesn't use Firefox. The comment is totally without technical analysis of why Firefox does what it does nor does it mention anything that FireFox gets right. The only positive thing the author says involves dragging out some tired anti-microsoft trope.

https://news.ycombinator.com/item?id=7667040

That's the problem when stories have this sort of velocity. The quality of comments goes down to the point where "It doesn't try to be an Apple product" is what collects the most upvotes. It's little more than trolling for defenses of FireFox and Safari fan upvotes.
I presumed this story was going to be about the USPS monopoly on first-class mail and would involve an armed raid to shut down competition, as has happened in the past.

"The monopoly is well enforced. The USPS can conduct searches and seizures if it suspects citizens of contravening its monopoly. For example, in 1993, armed postal inspectors entered the headquarters of Equifax Inc. in Atlanta. The postal inspectors demanded to know if all the mail sent by Equifax through Federal Express was indeed "extremely urgent," as mandated by the Postal Service's criteria for suspension of the Private Express Statutes. Equifax paid the Postal Service a fine of $30,000. The Postal Service reportedly collected $521,000 for similar fines from twenty-one mailers between 1991 and 1994."

http://www.aei.org/papers/economics/opportunities-for-antico...
Awesome community that use to be $150 a month. Great content and great people!
My favourite language. Started with a ZX Spectrum, then did GW BASIC at school. My first job (1990) was maintaining Thoroughbred BASIC apps. Now using Visual Basic for the biggest project I've ever worked on (https://www.wittenburg.co.uk/Entry.aspx?id=0a505400-5bf6-4a6... ). In the years this project has been going I've written over 500 KLOC of VB.NET code. The current desktop app (third re-write, only about halfway done) clocks in at 40 KLOC of VB.NET code. No libraries. Just Visual Basic and the .NET framework.
But is it pairs of the right foot's sock, or the left foot's sock?
I use Pentadactyl with it just fine in the Aurora channel and have since it first landed.

Part of the problem, though, is that the guys at Pentadactyl messed with userChrome.css as part of the newest pentadactyl builds, which causes a TON of issues with other addons (especially anything that adds a toolbar). Vimperator doesn't do it, but ew Vimperator, so.
1. You can find the link to part 1 in the beginning of the tutorial - http://www.realpython.com/blog/python/flask-by-example-part-...

2. Context: We're going to build an app using Flask with a simple text box that you enter text into and the app processes and displays a count of how many times each word appears on the page.

3. Parts:

In part one, we'll set up a local development environment and then deploy both a staging environment and a production environment on Heroku.

In part two, we'll set up our PostgreSQL database along with SQLAlchemy as our ORM and Alembic to handle migrations.

In part three, we'll be doing a bunch of backend processing to count the words of a web page so we’ll implement a request queue that will do the actual processing of the words. (coming soon!)

Does that answer your questions? Best!
Or maybe surge pricing equivalents will motivate people to buy their own cars. If the advantage of a car-sharing scheme is cost savings, and then you start charging more, what's the advantage again?

In any case, I don't think that that's a feasible option for the majority of jobs.
Not to mention the basic premise of the "science hero" in which a single man develops world-changing technology and then never shares it with anyone.

That's why I loved the show "Dollhouse" - one of the central themes of the show is how the brain-rewriting technology is progressing and how it will change the world. As much as everyone gushes over Firefly and Avengers, I think Dollhouse should be remembered as Whedon's sci-fi creation that really focuses on the classical themes of SF - speculating on how a science/magical event would change the world.

also, how many Congressmen and pundits could the X-Men have bought with the money they spent on an invisible jet and an underground fortress?
besides the ever-growing list of powerful features (async stack traces?!), I would add usability, I regret clicking "Inspect element (Q)" every time, also the only reason I have a chromium running I prefer firefox otherwise ;)

It always amuses me when people think the Firefox Developer Tools are equal to the Chrome DevTools. They really can't be using either of them very much.
'Operation Choke Point' May Be Root of Porn Star Bank Account Closings
Safety goes both ways. If your going to act like an entitled snot who takes chances with your life because you can't be bothered to follow the rules of the road and respect cars, other cyclists, and pedestrians then you kinda deserve what happens to you. Heaven forbid we all play by the rules.
> How does one do intrinsics (SSE / AVX) in Rust - I guess they're just the exposed functions from emmintrin.h and the compiler calls them directly?

It uses the LLVM support.

> How do you do ASM in Rust?

With the asm! macro.

> Can you align memory in rust?

Yes. Write an allocator that does this and use it. The language doesn't have an allocator "built-in" and has full support for custom allocators.
It counts as duplicated content.

A 301 is a redirect. It sends to the client the instruction to reload the page in the given Address.

A rewrite happens only on the server side. So for the client it's like two different sites with the same content, and this hurts your ranking.

Now... Ok that I didn't explained that on the parent post (didn't thought it was needed), but is it enough reason to a downvote? :P

edit: fixed grammar.
InMobi Launches Native Ad Platform
These are not "specific optimizations", they are things like "use SSE3 iff SSE3 is available on this CPU". Except that they actually code it as, "use SSE3 iff SSE3 is available on this CPU and it is an Intel CPU".
No they can't. Devices can have apps on them, apps can have the same usage pattern as your laptop.

It wouldn't work even if they did deep packet inspection, like reading the browser's headers or things like that, because then it would break in-app functionality for apps that allow you to fake your connection to make the server respond as if you were a desktop (also thinking about browsers).
Google is a flagship partner in the Power8 consoritium, so I doubt it's just for leverage against Intel.
There's a superhero webcomic called Spinerette that includes this - the titular heroine shoots webbing out of her tailbone, and is quite grumpy that this isn't nearly as cool as Spider-man's power.
Thanks for the mention, we fully intend to help each purpose driven individual escape "the herd mind" mentality, realize their own potential and break things as they crush through each of their successes.
Possibly the International Traffic in Arms Regulations? I only know this because at one time strong crypto was a munition in the US and these regulations specify what gets classified as such.
Codefront: The Best Front-end Developer Conference in Europe
Rule-Based Programming in C
The Splitwise rent-splitting calculator
It struck me as weird, too. I dunno. I've lived in or spent time pretty much all over the US in the last 10 years, and as far as I could tell, I've never had a choice in my local water provider. Gas and electric, usually not, though I suppose there are places where some choice is available.
The TDD book I'm most familiar with, GOOS [1], advocates starting with integration tests and then using unit tests during the process of making the integration test work. This approach has always helped me stay focused on the real-world requirements of the feature while also having fast tests to rely on during development.

[1]: http://www.growing-object-oriented-software.com/code.html
I disagree. The reference why Apple added Full Screen.

Why did Apple make a Full Screen feature in their operating system? Minimalism and simplicity.

Why does Firefox have a fullscreen option? Because most browsers had that option and it's a useful feature once in a while. Not a compelling reference.
> Most users on the street aren't on the hacker news forum.

I don't think anyone said they were.

> then most users on the street aren't going to install a browser that didn't come with the OS.

That's true. So it's even more important to retain them by having sensible defaults.
Memory bandwidth would be a nightmare, not to mention every other kind of I/O.
Watch out Three have changed this in the last couple of months. The old "one plan" gave you unlimited tethered data, the new one is 2GB of tethered data. I suspect too many people were going wire free and hammering the network.

Most months I barely beat 1-2GB but when I'm working on site it can be 20GB which means I may end up stuck on an overpriced "with phone" contract and may have to buy unlocked devices again. I'll have to see what the exact details are in a few months time.