skysight-inc/HackerNews huggingface dataset:
Yes, someone will notice your product. That someone, by necessity, is someone who knows of your product. So you need to expose people to your product. And ideally, you want this someone to be someone who knows a lot of other people. (A "multiplier". Or "influencer". Or whatever it's called this week)

As an engineer, you might be tempted to call those people "bullshitters", because they talk more than they create. They're not - they have different strengths than you do, that is all. And when you need somebody to talk, you want those people.

And so, knowing them is a good plan. As is, in general, building a network of people you can contact for advice on things you're not good at. This is not about going there and talking. This is about going there and finding people who can complement your strengths. This is about getting feedback on your product. This is about hearing new ideas.

All of that will benefit your product.
Many of those "tricks" have nothing to do with C99.

If someone uses this switch macro in a codebase I am working on, I'll most probably punch them in the face.
BGB has link over tcp/ip. I have only tried it locally so I don't know about latency problems. Maybe you could lower the emulation speed?
That sounds adorable/heartbreaking.
What is the name of that extension? I searched and get over a thousand results. Thanks!
Despite that fact I've run both without add-ons and I'm very happy to be back using Firefox. Like the author there was a point when I switched to Chrome, but even without add-ons it has become bloated and slow. My breaking point was when it decided to auto-install a Google Now notification center that started up with my computer.
It's good to hear that IO reform has finally landed. I expected to see an announcement in /r/rust. Did I just miss it? brb, updating my code...
Can you cite an example for the Bank of America mention? Is it hyperbole?
VIDEO: Windows Vulnerability and Senate on Security
Hey, co-founder of broadbandnow.com and author of the article. We'll be rerunning the stats with the new definition shortly. I'll make sure it's posted here.
The Importance of Quarterly Business Reviews: Be an Advisor, Not Just a Provider
That's...very strange. I don't recall Chrome trying to open up every tab that I've had open before rebooting.

[digs into settings] Ah, that's it: on Settings > On Startup, I've selected "Open The New Tab Page" which (I think) is the default.

Yeah, trying to open up a couple dozen tabs at once, several of which are videos, could be problematic.
Firefox followed Chrome's lead. It also has separate processes for each tab now.
Unique+Baking+Cups+looks+like+Pants+Jeans
I've been using firefox + duckduckgo as default browser for a week now on my personal box. No problems at all.
I really recommend you read the vanity fair article posted earlier.

http://www.vanityfair.com/news/2013/09/michael-lewis-goldman...

It is quite clear that he did not violate the spirit of the law. There was no clear intent to steal any "trade secrets" from Goldman Sachs, and the analogy brought up in the last part of the article that compares it to taking home a notebook you've used for scribbling down thoughts after you've quit your job, is apt
A lot of countries have provisions in their laws that make breaking DRM legal 'for the purpose of interoperability'.

E.g. http://www.twobirds.com/en/news/articles/2012/decompilation-...
Freebie: Responsive One Page Portfolio Theme: Demo and GitHub Download
The first clue I have to there being a problem is that this is the first time I've heard of Google Helpouts. I use a wide assortment of Google products, but never heard a thing about this one.
The submitted title is blatantly misleading. There is no "data mining" at all.

This a listicle with no insight at all.
Drawing holograms by hand
John+Adams+-+2nd+U.S.+PRESIDENT
Agreed. OneTab is a great way to organize your "sessions" of browsing. If you're like me, you keep separate windows for separate topics and it's great to OneTab them all when something needs to be put on hold.

I do realize it's glorified bookmarking, but the concept and ease-of-use make it nice.
Doesn't the result of this argument rest on empirical evidence more than anything?

There must be some point at which the salary/talent tradeoff doesn't make sense. Take a team of half a dozen developers each with a million dollar salary. They'd be the best of the best, sure, but it's probably not the best deployment of resources.

Alternatively, consider a team of dozen unpaid interns. They're also probably too expensive.

Figuring out the correct mixture of talent and money is a hard problem, and companies are built on getting that right. And although it might be a good ego-stroke to think "expensive awesome programmers provide a lot more value than cheap competent programmers," it needs evidence, and the evidence for it probably varies in different contexts.
My wife wears a Google Helpouts hoodie and I got a ton of freebies when they launched. It's not like Google wasn't trying ... but it always felt like a half-hearted, let's see if this sticks, kind of attempt ... especially on the software side of things. It didn't stick.
C doesn't allow empty arrays.
Not to mention being able to quickly pinpoint the problem as Y or Z and recommend a Y or Z expert to address it directly.
I created this page to help when filling out forms that presume I have a LinkedIn profile:

https://Opt.outof.Link/edIn
looked like puredata to me. I love how philosophical people get when samples get triggered by a few if conditions.
Some of this becomes painfully apparent after you give these systems a shot, especially inexpensive half-baked solutions like Wink.

However it can be nice to schedule lighting changes (I live in a high-crime area), have your porch light come on when you roll up in the driveway, etc. I find myself primarily using it as a dimmer, but in a rental property being able to install a few $15 25-year LED bulbs and a smartphone app to get some of these features does not feel wholly ridiculous to me.
The number you propose - the number of charge stations divided by about 15 is indeed important - but only if one also takes into consideration the fraction of cars that are electric, versus those that use gasoline/diesel. To give an example: suppose that in some Kyoto district there are only 300 electric cars, versus around 5000 fuel-powered ones. Having roughly as many charge stations as there are gas stations wouldn't be an issue there.

Also, once you have an operational charge point you can easily go parallel with stations, just like with gas pumps.
Hey, co-founder of Broadbandnow.com here and author of the article.

In our initial development of the site we realized that MOST people don't know what census block they live in, where everyone knows what zip code they live in.
Edit: I want to apologize to eridal. I misread his/her statement and though the browser in question was Chrome, not Firefox.

So, public apolgy: I'm very sorry, eridal. I thought you wrote something you did not. My comment was wrong as a result. I have corrected my mistake, and wish to apologize to you personally for misreading what you wrote.

Original message with the offending part removed, mistakenly assuming eridal was using Chrome (I'm not sure why I read it that way):

---

I stopped using Chromium in part because once I passed the 100-150 tab threshold, memory usage skyrockets to 4-6GiB. It's OK with 16GiB RAM, but usability diminishes pretty badly (the stock UI is NOT conducive to more than 80-100 tabs), and if you're stupid enough to visit a site with Flash, the probability of it leaking and eating up another 2+GiB begin to approach 1.

I like Chrome for its speed--if you have 20 tabs or fewer open. But I can certainly correlate my own experiences with that of the GP comment.
What Happens at Six Years?
I am for one, okay with people being arrested for using svn
Actually my main problem with Firefox is that if it "chokes" on one tab, I can't use the whole browser until that fixes itself. In Chrome I generally have 20+ tabs open and I don't have any issues.

Firefox needs to get itself a multi-process system. I really don't mind a little extra RAM being used as long as tabs are separated and sandboxed. I'm also looking forward to a complete rewrite in Rust. That should make Firefox much faster than anything else out there. Hopefully sooner rather than later.
It's one process for tabs and one for the UI. Plugins have been in a separate process for years.
There's rather little problem to pull some Cat5 or even fiber through a reasonable-size building. Well, NYC buildings are tall, but that's what buys you more customers per yard of cable.

If the building owners had an incentive, or just were not tied by a previous exclusive deal, the technical hurdles would be quite manageable, and more providers would be willing to run their cables and offer their services.

When I lived in Moscow ~6 years ago, my quite moderate house on the outskirts of the city had 2 optical cables run into it, in addition to cheap DSL available over the phone cable, all in hope to serve 60 apartments of people with modest incomes.
Current meat consumption is unsustainable anyway; it wasn't going to last.
Colorpeek – Simply Share Colors
pt.withy.org does not have the full paper[1] readily available.

[1] The extended abstract itself mentioned "
The full paper also discusses other aspects...".
In the stable version? I would doubt that, because my Firefox still freezes.
The minimalism is why I vastly prefer Vimium to e.g. Vimperator, personally.
This is the big one I'm waiting on before betting the farm on Rust, and I suspect I'm not the only one.
Anyone looking for a alternative should check out http://liveninja.com which is the largest and most refined player in the space.
aturon's response below (https://news.ycombinator.com/item?id=9046882) outlines most of what I would say - really its the RFC process that I'm most interested with and how that is managed in an open way. There are always pet ideas and desires that complicate processes like this - the volume of RFC's the project has dealt with is impressive with no major community rifts that I have heard of.

This page talks about the process and their code of conduct: https://github.com/rust-lang/rust/wiki/Note-development-poli...
Why is it trash?
Ask HN: Stackoverflow changed a lot, any alternatives?
It has been a long time since i used stackoverflow / serverfault for a question, it used to be great.

My last 2 questions cost me reputation points (disincentives) and got unanswered ( i even deleted a question and went googling / experimenting for it the next 5 hours, i also spend a heck of a time before asking on Stackoverflow...).

None the less, is there any alternative for stackoverflow? There has been so much rules there i didn't notice the last year (or something), that it doesn't feel like a community anymore. More like editing a page on Wikipedia, that doesn't get accepted.
Just to emphasize: "statistics of 63 countries"
>Bank of America can literally break into someone's home, steal everything they own

I searched but didn't find anything about BoA home invasion. Link to story?
Or the users were comparing a Firefox profile that had years' worth of extensions and history data with a Chrome profile that was empty...
the size of both populations should be considered
The Reason Why Google Glass, Amazon Fire Phone and Segway All Failed
Clearsmoke E-cigarette Charger – Risk of Electric Shock
I remember reading that the code was mostly open source tools that he had done some modifications to such as fixing bugs and just wanted them for reference. He hadn't accessed the files since leaving Goldman.
i wrote all of it in good proper english but then had to trim it down a lot to bring it under 2000, and for some reason it still didn't work. So i deleted paragraph or two. Converted "and" to &, You to U...etc.
Assuming 100% utilization of course, which around here is very far from the truth.
The Chaos Theory of Startups
No scholars predicted the global warming hiatus was coming: http://en.wikipedia.org/wiki/Global_warming_hiatus

Is there reason to believe that rainfall predictions will be more accurate?
Nice job! I had no idea anything like this was even possible.
This article was based on the OLD definition of broadband and that included DSL as a wired provider.

When the FCC releases it's 2014 dataset we'll re-release this same report and apply the new definition. (My gut says the results will be much different)

Also in using the site if you find that your zip is vastly inaccurate (lots of areas in PA that we're investigating) drop us a note here or via help [at] broadbandnow.com and we'll dig into the data.

You can check your zip here: http://broadbandnow.com/search

Our goal is to help make shopping for broadband easier.

It's a big undertaking as the industry leverages it's opaqueness to charge higher prices, but hopefully we can bring more transparency to the marketplace.
What was the outcome of the discussion about switching to the Linux kernel?
Yeah, that's an enormous "if". Nearly every job I've held since college involved passing a criminal background check as a prerequisite for employment.
EAT24 is joining Yelp
No, not at all. And they did it multiple times too(!). Here's just one example:
http://abcnews.go.com/Business/bank-america-sued-foreclosing...
For Chrome look at Tab Wrangler, it does this for you.
For Tech Startups in Europe, an Oceanic Divide in Funding
"The Ladders"? I've never seen a more wretched hive of scum and villainy.
Open Source Circular Economy Days 2015 (June 11th – 15th, 2015)
It ought to be possible to map between them, no? I know census blocks are smaller than zip code blocks, but you could provide a choice (or just ask for street address).
> If anything everything grows better in a higher CO2 environment

No. Life adapts to the atmospheric levels of CO2; changes in atmospheric composition are qualitative and lead to differences in fundamental chemical processes.

> let alone a warmer one.

No, it depends on the plant. Plants evaporate water to control internal temperature, and changes in climate will alter no just the exterior temperature but levels of soil moisture, which changes the types of flora that can inhabit an area substantially.

Extreme weather events happen all the time, but their increase in probability means that there is now a much greater variance in global food output. And considering that food production is extremely controller versus the natural mechanisms organisms generally have available, it leads to the acceleration of the current mass extinction event we're living in.
I don't think they've really added that many new features(visible to users) to Chrome. I've been using it since it came out and it still looks the same and I use the same features I used to. Maybe I'm wrong and just missed them since they were added so slowly. I guess the Dev Tools have been improved?
The opinion vacating Aleynikov's convictions is here: http://www.ca2.uscourts.gov/decisions/isysquery/4ad04a2b-c61....

"Aleynikov’s last day at Goldman was June 5, 2009. At approximately 5:20 p.m., just before his going-away party, Aleynikov encrypted and uploaded to a server in Germany more than 500,000 lines of source code for Goldman’s HFT system, including code for a substantial part of the infrastructure, and some of the algorithms and market data connectivity programs." [Page 5].

"Aleynikov also transferred some open source software licensed for use by the public that was mixed in with Goldman's proprietary code. However, a substantially greater number of the uploaded files contained proprietary code than had open source software." [Page 5, Footnote 1].

He was convicted for violating the NSPA (National Stolen Property Act) and the EEA (Economic Espionage Act). The conviction for the former was vacated because the Second Circuit construed the NSPA not to extend to intangible property. [Page 18-19]. And the EEA conviction was vacated because the statute requires the product to be "produced for" or "placed in" interstate commerce, while Goldman never intended to sell or license the software. [Page 27].

The Court concluded that he had in fact tried to take 500,000 lines of valuable and mostly proprietary source code, but that his conduct didn't fall within the reach of the two laws charged in the indictment. Solid legal analysis, but an ordinary person would say that he got off on a technicality. Which is fine--if you can lawyer your way out of a conviction, you deserve to.

But help me understand what the FBI did wrong, or Goldman for that matter. The legal questions that were resolved in Aleynikov's favor were subtle ones. How would additional investigation on the part of the FBI have helped? And what exactly did Goldman do wrong in reporting him?
Rust looks interesting.

One thing I'm not clear on it if can do, and that I'm interested in, is secure destructors.

Say I'm handling crypto, and I'm carting around an ephemeral key. When this goes out of scope, I definitely no matter what, want this zeroised by its destructor - as opposed to just having it (or a temporary copy made by a compiler optimisation!) zombling around the heap, stack or forgotten unused xmm registers because the compiler figured since I don't reference it again, the memory's contents are no longer important.

Current approaches to this involve explicit_bzero(), or other similar memset(0)-and-I-really-mean-it-don't-optimise-this-out techniques. (And a fair bit of testing and prayer when it comes to potential temporary copies or registers.) But unless you're doing it in assembly language, you don't really know. (The stack beneath you, such as the OS, any hypervisors, SMM, AMT, SGX, µcode etc, aside, of course!)

I'm not quite clear what Rust's behaviour with this scenario is. If it can do this easily, even potentially, I am very interested…?
This can be dangerous advice. The recent article about the girl that tweeted something that was considered by others to be racist makes me very wary of increasing my online cross-section. You literally can never know whether someone will take something you share, go on over to 4chan, and whip a ton of people into a doxxing storm over it.
As a Chrome developer, I agree that process-per-tab absolutely should not be a replacement for fixing bugs. However, I think it's important to point out that process-per-tab is not just for stability: it's also critical for security.
I've always believed in the quote "don't let school get in the way of your education"
The Great Suspender will remove the tab's contents from memory after a freely configurable time, while still keeping it where it was in case you want to get back to it later. I've found that this works best for me: https://chrome.google.com/webstore/detail/the-great-suspende...
Yeah, this. I won't trust them with anything, ever.
Report: 16M Mobile Devices Infected by Malware at the End of 2014
How can there be so many security updates though ?
Just throw out the last one. Google should just not launch new stuff. Unless they're serious about it and they're going to keep it.

The problem is that a number of users that would make a dedicated startup quite happy, doesn't interest google - "low growth or low interest" is a rather high bar for google. Google Reader was huge, just not google huge.

EDIT: Why I think this, is because I'm annoyed that all the big companies want one of what all the other big companies have - music locker/streaming service, home automation platform, tv platform, freaking VR goggles. One does it, the rest have to get one too. Then it's forgotten in a couple of years. (Helpouts was part of the Hangouts push, and now that the push is over, it's forgotten.)
The report is actually based on the Census Block data from the NTIA. This is more specific than Zip codes. The broadband search is based on zip for ease of use.

The providers shown on a zip search are providers that reported having at least some coverage in that zip (translated from census blocks). It doesn't mean everyone in the zip has access to all those providers.
No, it's really not, especially if you don't drop the "in short bursts" qualifier.
"Year Zero" was more a reference to the idea of trying to wipe out symbols of past culture (i.e. Anno Domini) for political reasons: https://en.wikipedia.org/wiki/Year_Zero_%28political_notion%...
I am not a Rust user and maybe I am reading the post wrong but it seems that syntax has been deprecated:

> Closures: Rust now supports full capture-clause inference and has deprecated the temporary |:| notation, making closures much more ergonomic to use.
Agreed with all of your points, but I'd like to add that your employment history is very personal and can quite often be used against you in ways you wouldn't imagine ahead of time.

Just like any personal information, its best to keep it as private as possible and default to a "need to know" basis. The era of naively optimistic voluntary sharing of sensitive personal information ended when we saw the potential consequences.

Potential employers want to know where you worked? They can ask you themselves. I'd also like to know who the board members are playing golf with, what their future capitalization plans are and if/when they plan on jumping ship. Too bad none of that will ever be shared with me. So why should I share intimate details of my past?

Information asymmetry is power in the modern world. It is foolish to relinquish it voluntarily.
You've hit the nail :) Indeed, modern emulators seem to lower the emulation speed: the game varies its speed and stutters (I guess depending on each packet's actual latency) when using the link over Bluetooth in an Android emulator.

IIRC, the connection was lost when the GB couldn't synchronize with its peer. I wanted it to work with the real GB, hit that wall and unfortunately lost interest.
As opposed to linkedin?
Show HN: Littlebox, a pure CSS icon library – worth continuing?
But based on the facts of the case, the analogy is more like: you accuse your neighbor of stealing your rare Chinese vase. Evidence shows that he did in fact take your vase. He's charged under a law for stealing historic artifacts. But after being convicted, an appellate court interprets the law not to apply because while your vase is rare, it's not "historic."
Oh, since you quoted that page, you might want to know about this PR: https://github.com/rust-lang/rust/pull/22282
So, you think that everyone in a company should be paid roughly the same wage, regardless of their job, experience, or qualifications? Are you sure you don't want to take a moment and rethink that?
Is it possible to estimate the amount of manpower and time required to develop a new language from scratch till it is stable and reasonably production ready? Adoption of language is different topic, since it depends on users.

Rust and Go are two reasonably new languages. I understand scope and priorities of each language may be different but my idea is to get some approximation/thumb rule for any one before starting similar journey.

As per Github and wikipedia:

Number of contributors for Rust and time taken so far: 840, and 2 years.
Number of contributors for Go language and time taken so far: 424 and 6 years.

Financial details are not known.

It seems developing new language and bringing it to reasonable level is not trivial effort.

1. Is above data correct i.e. are those contributors full time working on those languages i.e. is it full time job of those people?

2. Can we get details like number of developers/number of test engineers/number of documentation writers ...etc?

3. Is it possible to know the total amount of financial resources consumed so far in the effort?

4. Is there any research into resources required for new language development in terms of man power, time, financial resources for various languages?

It is fascinating to see a new language developed in front of us.