skysight-inc/HackerNews huggingface dataset:
Turn it around:

Is there anything that you would lose by open sourcing?

If the answer is "nothing" then argue that there's only upside -- which is probably true.
> It is my belief that wealthy people can (usually)
> get away with passing whatever crap they want
> through Congress.

And you will get a lot of reinforcement of that belief from a variety of sources. That said, the belief doesn't preclude non-wealthy people from getting away with passing whatever crap they want, it just says "People who engage with Congress, (usually) get away with passing what ever crap they want."

If you are wondering how to "engage with Congress" the easy way is during election season but you can also visit them in Washington or at their office in your district. While some districts are quite gerrymandered by their nature the local office is often within driving distance. They also host fund raisers and that while there are some expensive ones, there are also cheap ones (like $25 or $50 a "plate") since every dollar counts in a war chest. You can meet their staff at these (often quite accessible) and if you're at all reasonable develop something of a "relationship" with your elected representative. And even if you dislike their point of view until the next go-round they are your representative.

If you talk with other donors at the event you may find other donors who share your point of view on a particular issue and with some persuasion you may be able to develop a coalition of donors who think like you do, bringing even more attention to your issues.

Politics is people, and it is always local. You don't need to be wealthy to get access, you just need to be reasonable.
Thanks for the link, a few more links in I found this: https://www.gnu.org/licenses/why-affero-gpl.html

> We don't see any sensible way to address the SaaSS problem with license conditions on particular programs. Even to write a legal condition to distinguish between SaaSS use and non-SaaSS use would be a challenge, and if we had that, it is not clear what we would want to require in the SaaSS case. Thus, our solution to the problem of SaaSS is simple: refuse to use it.

> If a program is meant specifically and only for SaaSS, you shouldn't write it. But many programs are useful for a variety of kinds of services, including some that are SaaSS and some that are not. It's useful to write and release these programs so people can set up non-SaaSS services with them, and good to release them under the AGPL.

So it seems like they do see it as an issue, but not one they can really do anything about in terms of licensing.
There is a lot of editorial guidance for many of the more popular blog sites including the Gawker network. Most of the popular blogs, outside of one-man operations, work in a similar manner.
I'll phrase it more that I see significantly more memory use in Chrome for long lived processes than I do with Safari.

That said, eventually both get to 6g of ram in use and a restart is needed anyway.
The main reason I stuck with Opera 12 is how well it handled dozens of tabs (I remember counting 96 in a long-lasting session). Yes, the memory usage was high, but it never felt slow. After switching to the new Opera, I was pretty disappointed, and even switched to Chrome (because the new Opera is a poor man's Chrome in a way), but after a while I came back to Opera. With that said, Vivaldi looks very promising, but it's still too buggy! I'm holding my fingers crossed.
Being a European, I find this very... surreal.

It is often considered that our labor regulations and unions encumbers businesses, but when I read stories like this I can't help thinking that it's actually the other way around.
Yes, the area is called Rundberg.
How Ad Agencies and Advertisers Are Adjusting to Mobile
They're working hard to keep up with the urgent demand for spinning teapot demos.
That's an excellent question, and one I started asking myself about a year ago. My conclusion: it's a lousy band-aid over poor browser document and state management.

https://www.reddit.com/r/dredmorbius/comments/256lxu/tabbed_...

If I had a _better_ way of keeping track of what it is I'm currently accessing (or interested in accessing) than tabs, I'd use them.

A key problem is that browsers are keeping _every last tab fully open and rendered in the fear that you might need to immediately access is_. The tendency of websites toward full interactive designs exacerbates this problem.

Really: most text is pretty static. Generally I'm viewing one page at a time. Perhaps 2-5. The rest ... they can just go off and die.

Having them _saved locally in a state that's suitable for quick re-render_ would be kind of cool. Again, yes, this means that a lot of interactive page shit dies. But then, it should.

IMO webpages should earn their privileges. Including whether or not to animate, or play video, or audio, or display nonrelevant sidebars, headers, footers, and the rest.

The present browser / Web paradigm is grossly overextended and deserves to die.
You might check the cdc.gov website. It has a pretty deep dive into mortality and why.

How does Japan classify "death by overwork"?
You must not cross 35 often. Mueller is another middle class neighborhood now and even 'notorious' corners like 12th and Chicon are surrounded by new developments.

People hate on gentrification but Austin's worst neighborhoods (which are comparatively great) are being torn down and replaced with mid-level apartments or homes.
Previous discussion:

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

https://news.ycombinator.com/item?id=1128711
Builders vs. option maps
AFAICS these concerns apply even to optimized builds unless they are also "ndebug", right?
Note that both the Flash sandbox process and the Electrolysis content process are named "plugin-container.exe". If you just see a Firefox and one plugin-container process, it is likely the content process, not Flash.
I feel that a lot of geeks underestimate their attractiveness. Geekiness seems to be accepted and even cool in today's society. Geeks will usually have a good job or be doing something interesting, and will generally have their lives in order. The only thing that seems to be really holding them back is some kind of devotion to bad clothing: sneakers and hoodies might be great for Zuck, but for the rest of us non-billionaires, a little better clothes don't hurt.
Benford also writes things like this: http://www.gregorybenford.com/uncategorized/afoot-at-loncon/
> Why is it assumed that it is "unfair" for a company providing a free service to hoard the data you give to them?

It's unfair because LinkedIn had built a precedent of openness and made no indication that this was a temporary or limited offer (at least not a straightforward "hey this might shut off someday..." notice).

Also from purely a market perspective, this is unethical as it's about providing a business platform to others and then closing it once your in-house solutions begin to compete with those you've opened the platform to.

> If you don't like LinkedIn, don't use it.

Problem is, LinkedIn is not just a tool, it's also a network. You can change it as you would a tool, but you'll leave behind the network. Now, get enough supporters to change with you, well then you may have done it! Similarly, the node.js/io.js tussle was/is about getting a better tool but required getting the network to come with (and this was probably what woke up Joyent).

> Trying to convince people who don't care to stop using LinkedIn is pointless.

You may not care but it certainly is a stretch to claim that others don't care (though at face-value, your statement is actually a truism). I would argue that the majority would/will care as long as a strong enough effort is made to show them why. (Also, this link has 200+ points and 100+ comments...)
I don't know of an alternative but I'll add a gripe. Many answerers like to not answer questions but instead tell the askers to do something a completely different way. That's great, if you're a beginner. But advanced usage does require doing unusual and difficult things that aren't textbook usage of a language/toolkit.

One helpful source for me has been bug/issue report forums but it's not really a substitute. Also GrepCode.com is helpful for reading the source of various libraries (at least Java).
I always call my version lengthof() to match sizeof.
Certainly continue! I think there's a lot more you could do, and I really like them so far.
> Magnitude of crime is different.

The question wasn't "should a person reporting a potentially wide-ranging crime doing lots of damage and impacting potentially large number of victims be treated differently than a person reporting a crime with lesser impacts".

There is a difference between asking if the magnitude of the crime reported should result in a different response and what actually was asked, which was whether who is reporting the crime should result in a different response.
Show HN: Vojer – secure and anonymos offline p2p messenger, no pub chat, no spam
Hollywood's Computer Problem
If you supplied your email, you have given LinkedIn everything needed for honest, accurate suggestions. They used the suggested contacts' address books.
You need to be more specific:

1. How does the startup salary compare to your current salary?

2a. What is the startup option package as a % of the company?

2b. What is the vesting schedule?

2c. Also --
(i) how big is the startup?
(ii) How much money have they raised?
(iii) Where is it based?
(iv) How much experience do you have?

With this information we can give ideas on what comparable companies offer.

You have several paths. The best way to negotiate the vested stocks is probably: "Over the next year, if I joined you guys, I would vest $X worth of public stocks. Therefore in order to join I would need a signing bonus of $X in order to compensate me for losing this."
they don't have a patent.
as miket pointed out, it is an patent application and thus unproven and not granted and not enforceable
If you liked building it, then it's worth continuing.

The icons look great.
Wildflower – WebGL valentine flower
I agree with them. Whoever they happen to be!
Promise Me to Never Write Product Descriptions Like This [Medium]
> In release terms, you are not turning your store of energy into a mix of vapours, gases and particulates on every cycle

This is sort of a point of contention at this point in time however. As you stated:

> putting sunlight into metal using sand.

This would be the longer term benefit of battery powered cars. Some countries have already made progress. And unless you're driving a Tesla and only charging it as there Supercharging stations, its not completely sunlight powering your wheels. It currently comes with the ecological impact of harvesting coal, burning it and etc.
> For a brief period, closures had to be annotated in certain cases like |&: args| or |&mut: args| or |: args| to determine whether they captured their environment by (mutable) reference or by value/move.

That particular annotation controlled the access a closure has to its environment, not how it's captured. |&:|, |&mut: |, and |:| corresponded to the Fn, FnMut, and FnOnce traits, respectively. If you look at the signatures of those traits, you'll see that Fn's method takes self by reference, FnMut takes it by mutable reference, and FnOnce takes it by value. In particular, this means that the body of an FnOnce closure can move values out from the closure (that's why it can only be called once), whereas Fn and FnMut can only access values in the closure by reference and mutable reference, respectively.

The way variables are captured from the environment into the closure is controlled by the "move" keyword. If the "move" keyword precedes a closure expression, then variables from the environment are moved into the closure, which takes ownership of them. "move" is usually associated with FnOnce closures, but it's also needed when returning a boxed Fn or FnMut closure from a function, as you can see below:

fn make_appender(x: String) -> Box<Fn(&str) -> String + 'static> {
Box::new(move |y|
// The closure has & access to its captured variable, but
// it has been moved into the closure so it outlives the
// body of make_appender, thanks to the move
// keyword.
x.clone() + y
)
}

fn main() {
let x = "foo".to_string();
let appender = make_appender(x);
println!("{} {}", appender("bar"), appender("baz"));
}
Great analysis. You got me interested in the particular java libraries you use for content analysis.

so according to your analysis. this particular post won't be getting too many comments :P
Same here. I'm regularly hitting 200+ tabs on multiple profiles for various reasons (news, documentation, etc.). This is precisely why I use Firefox for all my browsing usage (and have for some time). Chrome/Chromium chokes once you hit about 100-150 tabs, and the tab UI is not usable once open tabs fall off the edge of the window (there's probably an extension to fix this).

Now, I will admit that Firefox misbehaves once you hit about the 500 tab threshold (or higher) to the extent that closing it takes longer. But since tabs aren't loaded on restart until you click them, its memory usage tends to stay much, much lower during regular usage.

I want to like Chrome. It's fast, it's pretty speedy, but for my use case, it's not ideal. It's good for some things, but Firefox is much better behaved!
Comparing a neighborhood to the entire 610 loop is unfair.

http://mapfrappe.com/?show=27191

Also, I'm not going to bite on the the Austin jab. It just strikes me as strange that every person from Houston is so insecure about their city they are constantly bashing Austin/DFW/San Antonio.
Thanks! I agree might be interesting to try to capitalize further on animating/coloring individual elements and work on scalability. Just trying to gauge how much time to invest.

The feedback is a huge help!
Until now I didn't even actually think such people exist. Especially on HN.
What if Google took the "enable" approach, instead of the "content owner" approach:

+ Enable existing expert communities (and developing ones) to add voice and video consultation via libraries and APIs that leverage WebRTC</p>

+ Enable choice of Google ID or other IDs

+ Enable choice of Google Payments or other

+ Enable record and streaming options via YouTube

I know the above doesn't have the same short-term business model upside as Google Helpouts did, but, then again, would Helpouts still be around today if it took the enable path?
True, a great point. It's not a bad creative outlet.

Thanks for taking a look!
>It's only illegal if Goldman distributed it, which they didn't. It's perfectly okay to modify GPL'ed code for internal purposes without open-sourcing the changes.

I'm not a lawyer but as far as I understand they were stripping the copyright notice, which is explicitly forbidden by the licenses. i.e. the MIT license:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Thanks. I didn't realize this was 5 years old when I posted it, I just saw it on Twitter today.
While I think that there may in fact be racial issues still going on, I feel like the "smoking gun" stat they gave of a shrinking African-American population isn't quite that simple.

http://fivethirtyeight.com/features/austin-city-limits-popul...
why don't? unused tabs won't consume much, or at least noticeable to me.

I do have a coffee-break whenever I open my IDE
Anecdotal, but I know a decent number of Googlers using Pixels as their daily (development) machines, SSHing off into the abyss. YMM, of course, V.
There's a privacy option to disable that.
Not unepmloyment, but rather lack of means caused by not being given them unless you work but at the same time not allowing to work.
Adding more to civilian's comment: you will find both good and bad advice in that subreddit. I think a decent wardrobe (fitting shirt, fitting pants, leather shoes, belt) can be acquired for within $500 if you hit Macy's or other department stores. Try not to buy super expensive stuff; clothes and shoes are easy to ruin, and my personal rule of thumb is that its better to buy cheap and replace than to buy some insanely expensive shoes and then be distraught when you spill beer over it or something. Another advice: its all about the fit. If you really want to look good, find clothes that fit really well. Don't try to be 'flashy' or different, it will usually backfire.
Yes I'm always surprised by who shows up as suggested contacts. Often it's people who I've interacted with online maybe once. My best guess is that those people are providing LinkedIn their contact lists.
An Open Letter to BitTorrent Sites (From Your “goto” Domain Registrar)
This is awesome. Any links to source or comments on what tools you used to make it?
The Distribution Religion (1978) – Open sourced video synthesizer
It's always been a toy on Windows.

I absolutely agree that on MacOS, it's a solid option. The OS X version is a very good browser, and not to be dismissed.

The Windows version however was always an also ran, a weird proof-of-concept release more than anything. It was never seriously marketed, it made ludicrous design decisions, wouldn't play ball with the OS, and has since been more or less completely abandoned. You have to go digging just to find it, and it hasn't been updated since Snow Leopard.
It looks really great, changing color via CSS is neat!

maybe you could put the license information on that page! (The github page says it is MIT License for those who wonder)

btw the french flag is backwards (Blue - White - Red is the good one)

EDIT: Thanks for the flag fix benjamin!
> I don't doubt.

I misread eridal's comment. :) I thought he/she said they were using Chrome, not Firefox, hence my understandable surprise!

I've corrected my mistake. Sorry about the confusion. Surprised no one else picked it up...
The Arctic has actually warmed far faster than models predicted. The normal response in science to a model that gets things this badly wrong is, "Hey, that model isn't very accurate!" not "The models were right all along!"

The debate about the hiatus is a political debate. "Worse" and "better" are political terms. "Accurate" and "inaccurate" are scientific terms. In scientific terms, the models are not very accurate. Much less accurate than most people appreciate.

This does not mean we should now feel free to gather the entire world's supply of hydrocarbon fuels into a big heap in the midst of old-growth rainforest and set it on fire for the purpose of roasting endangered species. AGW is real and a real problem. It just means climate models are not very accurate. Unfortunately they have been sold as being very accurate, which is embarrassing now they are proving not to be.

It's even more embarrassing when people point to their horrible accuracy in the Arctic as if it was somehow confirmatory of the model's predictions. That's only even remotely the case if you believe the Earth's climate system is a linear one-dimensional system, so you can meaningfully extrapolate an error into the future. You can't: if you could, we wouldn't need models in the first place.
> so according to your analysis. this particular post won't be getting too many comments :P

Unless you take into account an unpredictable bias that will increase the number of comments.
Right. IIRC, now your choices are, roughly:

|args| expr // upvars captured by reference, can't be called after function has gone out of scope

move |args| expr // upvars moved from function to the closure context (or copied if trivially copyable)

This is simple and good enough for most use cases. If you want more complex schemes, you have to implement them manually, e.g. to reference count the upvars, like Apple blocks do by default, wrap them in Rc and capture that.

Accepting closures is a bit more complicated though.
Agreed :).
iPhone 6S said to feature a newly improved Touch ID Sensor
Exactly. It is not "demonizing women." It is more like painting an ugly picture of male lust for them. Like, so, you think she's hot? All you see are lovely curves and a good time ahead? HERE's the rest of the story....
The one at Chrome store is rather dated. The latest one is available at https://github.com/deanoemcke/thegreatsuspender, and must be installed in developer mode.
t
little bit of snark: wasn't Docker "fundamentally flawed"? If that was really the premise to launch Rocket why bother with this humongous PR?

Don't get me wrong, I totally see how this is good for Rocket, just be honest and admit the "fundamentally flawed" argument was mainly smoke and mirrors to justify a defensive-offensive move by a VC-backed, for-profit company launched against another VC-backed, for-profit company.

Again nothing wrong with that, it's business and in fact a good move but in my eyes CoreOS lost quite some trust when they tried to potray Rocket as a selfless act of kindness towards the community that needed to be saved.
Sorry, who is miket?
The one thing the Haiku website really seems to be missing is a solid elevator pitch. Its got some fuzzies, but nothing that tells me in what manner Haiku wants to improve on the existing OS landscape.
Tree Style Tabs is essential if you keep many tabs open. Not only does it make it possible to read the window titles and use screen real estate more effectively, it facilitates tab hierachies (parent page A opened links to B, C, D, parent page B opened links to E, F, G, etc).
Ignoring the differences between coal and oil (sure oil would be better if we had an unlimited amount) a single power plant will be more efficient and cleaner than hundreds of thousands of internal combustion engines.
YMMV, but--after switching over to Firefox recently--I have it space out at random. Chrome has problems (its penchant for lighting my laptop on fire being the biggest reason I switched) but I don't have it just stop in the middle of my day.

The toss-up between junk battery life thanks to badly designed attempts to shoe-horn an application model into a document model (and Google employs plenty of the worst offenders, my biggest perf suck under both Firefox and Chrome is GMail!) and random stops is disgusting. Gary Bernhardt's right: we put up with entirely too much bullshit in this part of our lives.
For sure, thanks for taking a look! And good eye on the French flag! I'll get that fixed up.

I'll make sure to add license info to that demo/download page. Thanks again, a huge help!
Wow! Hold right there. Chrome uses shared memory among it's spawned processes on all operating systems.

If you use Task Manager (Windows) / Activity Monitor (OSX) or something similar in Linux, you would see memory over-reported.

Google for this:
http://www.google.com/search?q=chrome+"shared+memory"

Some info:
http://www.chromium.org/developers/memory-usage-backgrounder

Some more info:
http://blog.chromium.org/2008/09/google-chrome-memory-usage-...

Best tool to see the memory usage is chrome itself: about://memory -> check the real sum at the end of the page.
Were the files source code or were they some sort of transaction logs, generated records, and what have you? Or were they various forks/branches of mostly the same thing intended for testing? If you don't know then you can't assess their relative "value".
Thanks for the link to uBlock. I've been growing frustrated with Ghostery and AdBlock Plus, but didn't know of a good alternative. I'm giving uBlock a try, and so far, so good.
I guess I broke Linux? I ran “chmod 400 chmod”
“Hello, I am not real programmer [...]”
I do not understand this article.
You can't load up any browser with add-ons and bookmarks for a few months and then complain about it being slower than a fresh install of another one.

I hardly use any add-ons other than ad-block and a handful of selected ones and do not have the problems described. Quite the opposite actually!
I do have the occasional freezes and crashes with ff using webgl, html5 video and even firebug (with less than 10 tabs open).
I don't think Firefox or Chrome, I think Mozilla or Google.

Easy choice.
It mentions that the Red Ochre dye has 3 oxygen atoms for every 2 Iron atoms.
..plus supporting the open web!!