skysight-inc/HackerNews huggingface dataset:
"Millions of people use SourceForge every day to search for Open Source software"
> I don't rely on hundreds of ad-supported websites now.

I don't know if I do but I might do. The reason I don't know it is that I use AdBlock but whenever I google something I go to a few well known sites and to hundreds of random blogs. If I had to pay for each of them I'll probably use the Internet very differently.
Ask HN: Hn notification app?
Is there a hacker news notification app? Notifications for when people respond to your post, comment, and upvotes.
Quantum Dots Enable Next Generation of LED Lighting Systems
> At least when SF first approached us with their "revenue sharing" bullshit we refused. I think this means our downloads are clean so far.

I think it means they just get to keep more money...?
Google Preemptible VM, AWS Spot Instances and SLA Based (Cloud) Computing
Yes, I'm well aware that Africa in not a country.

We are currently already rolled out in South Africa and will be adding PoPs in two locations in North Africa, and one each in East Africa and West Africa.

The idea is to get good latency coverage across African countries. Once we are rolled out in all those locations we'll be looking at latencies from specific countries to see where we should be adding extra PoPs. The actual locations of our PoPs depends partly on the political geography and partly on the Internet geography. Our goal is minimal latency for maximum population. For example, it might not make sense to have (hypothetical here) a PoP in Ouagadougou if the Internet connectivity to Accra is fantastic, but despite the relative proximity it might turn out that a PoP in Abuja is better than trying to serve Nigeria from Ghana. We'll monitor performance see where we should be.

See, for example, the discussion of latency change related to our Johannesburg PoP across southern Africa: https://blog.cloudflare.com/johannesburg-cloudflares-30th-da...

We've done the same in Europe. For example, we have a number of PoPs in eastern parts of Europe but not in every country.
On the linked page:

>Hey, this isn't a SourceForge project! Check out the SourceForge Open Source Mirror Directory for more information.

which links to: http://sourceforge.net/mirror/

>The Open Source Mirror Directory is an extension to our existing software directory, where we'll be mirroring projects that are not hosted on SourceForge, and SourceForge projects that have been abandoned.
Are they including any "offers" with the installer?
So many things wrong in this article but the base most fundamental issue is that iOS is in the position it is because of the app store and the stellar quality of the apps available in it. This is overwhelmingly driven by the XCode and MacOS X development platform. Microsoft showed during the 90's if you want to control a platform win the developer market. Sure lots of developers hated them but they had such a large dedicated group that it drove the adoption of the platform and made it dominate. Apple is in a similar position, not in market share but in revenue and profit certainly. They aggressively invest in their developer community while for the most part google invests very little. Mac's are key component of that strategy.
"229 downloads this week."
"Last updated 2/6/2015"

Now, if you click the 'read more' link, you'll find that the Firefox download available on sourceforge was actually last updated 10th June 2014. 53 weeks ago. 10 major version numbers ago.

:(
I have this weird feeling that there has been some bad force working up against Firefox ever since they declared their all out war against user tracking (was anti ad-bearers).

I could be wrong but there are signs and absurd behavior like umpteen number of resignations at the top, Firefox Apps been published with strange love from private players like telefonica/others etc.

Isn't there a smell somewhere here?
Traffic policing in the US is insane in general. Everyone driving takes the speed limit as a speed minimum that should be exceeded by 10-15 mph, and everyone runs red lights all the time (the drivers try to make the light and fail, while the cyclists at least stop to check and make sure there's no ongoing traffic).

It seems like police almost totally ignore cyclists, unless an individual cop wants to harass someone for being on the road at all.

In Louisville, when the police show up at an auto-bike collision, they think they cannot cite a driver unless they personally witness the accident, no matter how egregious or reckless the accident. http://bicyclingforlouisville.blogspot.com/2009/02/tour-de-f...
We've really taken to the "card" design here, too. We've mixed it with Packery (our angular-packery for an Angular wrapper) using the card headers as drag targets, which works really well. I haven't seen this library before but as we need to get serious about organizing our implementation, this may come in handy.
Conceptual Search = Word2Vec + Solr
It's better to know that loop is a loop just from a CFG, even if it's implemented with a goto and if. In this case stripping source language semantics may be useful.
sudo cat "127.0.0.1 sourceforge.net" >> /etc/hosts
Weightless-N Open Standard IoT network goes live across London
This reminds me I need to double check the end date of my non-compete in bioinformatics. I learned so much while I was doing it and I still find the field to be ripe for startups like this. I wish them all the best, and I have always been of the mind that we won't ever get good brain emulation any other way than a combination of traditional silicon and biocomputing.
I really don't see any malicious downloads here. Do you?

http://sourceforge.net/projects/octave/files/Octave%20Forge%...
We've been using this in one of our products for a while now -- no complaints.
Yeah. I'm okay with it because it says right there,

Hey, this isn't a SourceForge project! Check out the
SourceForge Open Source Mirror Directory for more
information.

plus the url also clearly says ".mirror", so they're not pretending to be the authoritative page on the product. It's no more creepy than Tucows or C-Net at this point. Just a regular spam laden download site.
In Amsterdam, cops regularly organize a big light check point where they stop all bikers without lights, and let them choose between a stiff fine or buying (much cheaper) lights right there. Most people choose the lights, which goes a long way towards solving the problem.
You're only "losing control" if you don't know how ASI works, which is well-defined in the ECMAScript standard.

Bad programmers that can't understand ASI will be also confused by the floating point semantics, promises and other basic concepts — there are many ways of "making your code do something you did not intend" in JS, but that's no excuse for bashing language features.

Fact check: ASI is a fully legitimate part of the language (as in, it's in standard, it's documented, and supported across the board), so demonizing it is every bit as silly as e.g. deprecating C macros.

Learning the language helps with the the issues you outlined, while magical thinking (uguuu, semicolons good, no semicolons bad, uguuu) for the most part doesn't.
YArchive is one of my favorite "tons of useful discussions" sites for when I want to enjoy what the Internet used to be like in usenet's heyday.
WebRTC, Video Streaming and the Next Big Thing
You are disputing that blunt force trauma to your head causes injury? Or that having a barrier between your head and the point of impact prevents severity of injury? Which part exactly are you saying isn't true?

And actually, looking at actual accident statistics doesn't do a whole lot of good due to all of the variables involved (this point was actually made by the author and is about the only one that I agree with).
This looks nice. I'd definitely recommend porting it to an app. It seems straightforward enough to implement. Good job.
I have uBlock installed from Allex Vallat. What is the difference?
I used one site which would throw an javascript exception and break because it called part of google analytics from some other function that was needed to make the site work. I ended up opening it up in a private browsing session, and I've got my script blocker disabled there.

Yes, the site would be unusable if GA went down.
Thanks, I am not a fan of phonetically obscured names :-). Xilinx's first foray into this space was the upper end Virtex series (the Virtex 4 and Virtex 5), I went back and looked at the pitch they gave me in 2005 around this. So here we are 10 years later and it seems like this stuff is finally getting closer to mainstream.
I don't think crime usually has a rational proposition value. If you're desperate or an addict or whatever, you'll take what you can get.

I lived in Chicago's Humboldt Park neighborhood (http://spotcrime.com/il/chicago/humboldt+park) for three years. During that time, my wife's car was broken into for a $99 GPS, that was 4 or 5 years old and had a resale value of maybe $10 at most? My own car was broken into for the near free Sirius radio you get when you sign up for service. This isn't even resellable as Sirius has the serial number and will refuse to active it. This didn't stop them from smashing our windows. Of course, this ignores other types of crime like murder, rape, etc where there is no economic argument at play.

Looks to me that there's variety of factors here: a strong economy means the opportunity for jobs instead of joining a gang, abortion access means less unwanted children, foster policies moving from "paycheck" children to permanent adoptive placement, the end of concentrated crime and misery in 'the projects' to section 8 vouchers which lets poor people have a choice in housing, the removal of lead from gas and paint, the rise of cheap CCTV cameras, the rise of CCW permits, the rise of cheap/subsidized college, massive urban gentrification, police gang management policies that encourage stability and limits territory disputes, consolidated drug markets, etc.
> it's all a bunch of work that nobody really wants to do

A lot of people don't want to do things they have to do. It's a question of if you're going to wait for SF to hyjack your downloads or move preemptivly.

Also, apperently bitbucket will host static pages, I don't know if that works for you.
> No, no github, because we don't like git. We have a bunch of Mercurial repos.

Any particular reason?

> We could try moving them to bitbucket, but this also leaves the question of what to to do with our webpage hosting, which is currently on SF.

You could move your repositories to bitbucket but mirror the single repository for your webpage content to GitHub to use their hosting. (And if that repository is currently Mercurial, see git-cinnabar by Mike Hommey: https://github.com/glandium/git-cinnabar/ )

Or, it looks like bitbucket may have a similar feature: http://pages.bitbucket.org/
Novosibirsk in January has an average low temperature of -21C/-6F:
https://en.wikipedia.org/?title=Novosibirsk
Winnipeg is about the same:
https://en.wikipedia.org/wiki/Winnipeg#Climate
In fact, 'Temperatures do occasionally drop below −40.0 °C (−40 °F) but this has become quite rare in the last few decades and has in fact not occurred since February 2007.'

Which suggests that -40 with windchill is a relatively uncommon condition.

A half-hour walk in 20F weather is perfectly comfortable with decent clothing (an insulated jacket, wool socks, long johns under one's pants, a scarf), and that's about as cold as it gets in most of the inhabited world.

On the other hand, a walk in California can be pretty uncomfortable due to the beating sun & high-speed traffic situation in many areas.
Why One .NET Developer Is Leaving the Ecosystem
SEO Program Renewal? Is It Worth It?
>Either the studies are not confounded as the author claims, or drivers giving cyclists less space is not the problem he thinks it is because those cyclists are actually safer cyclists.

mm, I think you missed something here -- It is always a bad thing for a car to give a cyclist less space. Even if a cyclist wearing a helmet is more likely to be a safer cyclist, giving that cyclist less space is dangerous. It doesn't matter if the cyclist is a safer rider than most -- what matters is that the driver may _think_ the cyclist is a safe rider because of the helmet, and so may give the cyclist less space.
US regulators nab Kickstarter cheat
Except for the part where they add malware to the download. Mozilla has gone after various shady sites distributing "Firefox" with malware, and I hope they do so in this case too.
All those rapes poor Latino, Indian, Chinese, and Vietnamese men are doing... no wait... combine them, and they aren't anywhere NEAR blacks in terms of perecentage of race OR overall volume. (bjs.gov stats, not mine)

I get it. You've been Pavlovian trained to "not see race". It would be cute if it wasn't so anti-reality on this particular topic.
That's not so good. I actually don't use general block lists, but build my own from scratch, starting from a block-all situation.
Might be worthwhile finding a different online travel company, if they can't get this right I can't imagine what else they'll stuff up when you make a booking!
Slightly unrelated, I clicked the link and saw this: http://i.imgur.com/OpbdFfs.png

Apparently this is done by the uBlock Origin's own "uBlock Filters"[1][2] with this reason:

# http://libregraphicsworld.org/blog/entry/anatomy-of-sourceforge-gimp-controversy
# https://blog.l0cal.com/2015/06/02/what-happened-to-sourceforge/
# Using `other` will cause the whole site to be blocked through strict blocking,
# yet the site will render properly if a user still decide to go ahead.
||sourceforge.net^$other

I'm a little bit unsure whether this is a good thing or not. But personally, given SourceForge's recent behavior, I'm kinda happy that uBlock Origin did this (as SourceForge have clearly stepped into the ranks of malware-spreading sites).

[1]: https://github.com/gorhill/uBlock/blob/ed130afc6f3a70e2c2a68...

[2]: https://github.com/gorhill/uBlock/commit/c4e82357efaf18bac3f...
The Future of AI
DJB was not arguing that IPv6 would never happen. He was arguing that there are some significant barriers that need to be overcome before meaningful adoption will occur.

I'd argue that many, if not all of the issues with v6 back in 2002 have been resolved, and that v6 adoption is accelerating, both on eyeball networks as well as on public-facing internet services.
> uBlock blocks piwik all the same

Good. I don't want to contribute to your analytics. I don't want ads. I just want to browse the web without being tracked. I don't care if that means you can't pay for your site, other sites will spring up that can without annoying users with ads and without tracking them.
I don't think the site has been operational since this whole thing started
> Any particular reason?

Lots of reasons. I'd rather not go into an argument about it. It's not something that can be fixed: git is a no-go for us.

> but mirror the single repository for your webpage content to GitHub to use their hosting.

I'd rather break free, not change masters.
Ironically, this Cuban 'internet' is more secure and surveillance-free than the real one.
There's cyclist safety-consciousness and then there's driver perception of cyclist safety consciousness. These are separate things.

I never wear spandex, almost never wear a helmet, but I always have lights and mirrors, and I never, never run a red light (unless it is sensor-driven and won't change for me). Plenty of spandex'ed and helmeted cyclists will run a red light after checking to make sure there's no oncoming traffic. Yet drivers are almost certain to assume that the spandex'ed and helmeted cyclist is more safety-conscious than me. Even if helmets are much lower down on the list of what keeps cyclists safe than traffic norms and behavior, road choice (arterial vs. nonarterial), lights, mirrors, &c.

Meanwhile passing too closely is very dangerous. =/
"In America, 25% of all black males are in prison."

There are over 40 million black people in the United States. There are 2 million people in jail in the United states. Even if every single person in jail was a black male, there's still no way to get to '25% of black males are in prison'.

There are plenty of erroneous "facts" flying around on the internet but at least apply some cursory scrutiny to them.
They forgot to count the rise of online scams. Bet that will offset those stats a plenty.
Cuba's mystery fiber-optic Internet cable stirs to life
http://www.reuters.com/article/2013/01/22/us-cuba-internet-i...

They have the pipe but the state controls it.
I feel the same everytime I load a "modern" javascript based webpage. Makes me understand that static data is predictable, aims at linear while anything to liberating gives up on that trait.
> False

> Read the first sentence of the document I linked to.

Oh I did. Look through many of the bugs they outline; many are incredibly minor and inconsequential unless you're doing things related (or semi related) to supporting older browsers.

> Bear in mind it’s Paul Irish who wrote that.

Yup; I don't see his posts being quite in conflict like many here seem to think. Plus his opinion has probably evolved overtime anyway (he wrote that document a year and a half ago).
I use a VPN that tunnels through Sweden and I just got the GEMA "error message", but I don't even live in Germany (so information leak should not be the case). After changing the VPN exit node to another country, it worked.
"Gate-Keepers" can be a problem, but hosting videos on your own can be quite expensive, so I'd recommend to use several distribution ways/different hosters.
Why choose Node.Js over Go (and vice-versa) for creating Command Line Apps?
>The guy sounds insane. Simple physics indicates that the longer the collision the less force applied will be.

The physics involved are a lot more complicated than you think.

To give one of many relevant examples:

Bicycle helmets are tested purely against linear impacts, where the head hits squarely against a flat surface. This turns out to be completely unrepresentative of real head impacts, which usually occur at an oblique angle[1]. Injuries caused by rotation of the head are by far the most dangerous type, as substantial shear forces can occur within the brain tissue and high torsional forces can be applied to the spinal cord and brain stem.

Motorcycle helmets offer reasonable protection against rotational head injuries, because they have a smooth, round outer surface that is highly resistant to abrasion. Unlike motorcycle helmets, bicycle helmets are covered in ventilation slots, are rarely spherical, often feature rigid visors or other protrusions, and have only a very thin outer shell.

Because of the shortcomings of standardised testing procedures, a helmet purchaser has no idea if their helmet will offer any useful protection against the most common and most dangerous type of head injury; There is good evidence that many common bicycle helmet designs will exacerbate rotational forces in oblique head impacts[2], leading to the likelihood of no net improvement in safety compared to a bare head over a realistic sample of crash types[3].

[1]http://papers.sae.org/892425/
[2]http://www.bhsi.org/chinstrp.pdf
[3]http://www.sciencedirect.com/science/article/pii/S0001457502...
I gotta wonder - if everyone has less stuff than they did in 1960 then why are homes getting so much bigger? The average amount of living space per person in a new home has almost doubled in just the last forty years. Do these people have a lot of empty space or are they filling up that extra space with a lot more stuff? I'm inclined to think it is the latter.
It's similar insofar as there's nothing to install. But it's text only at the moment. It's based on this:

https://github.com/Spark-Innovations/SC4
There was just recently an article about how there is merit to the idea that it is easier to chunk up a monolith than it is to reason about poorly done microservices. Functions, when used in excess, seem to fit the same pattern. Now... good luck getting me to define excess. :)
Electronic payments overtake cash for the first time
Well rape numbers are not as high as they should be, Grady Memorial Hospital in Atlanta isn't reporting them even at times when patients request it, either from misunderstanding new privacy laws in medical records or because of the rules.

http://www.ajc.com/news/news/crime-law/fulton-rapes-go-unrep...
If they ask for help, provide it. But don't go interfering unnecessarily where interference is not particularly asked for.

Except the US still has a number of trade embargoes in place with Cuba, so while they could ask for help it's possible the people they ask would be legally bound to say no. Lifting decades old sanctions that hurt both Cuba and the US (in hundreds of millions of dollars in lost export trade) would be something the US could, and should, do.

A trade embargo with a country on grounds of it being ideologically different falls under "interfering unnecessarily" in my opinion.
Agreed... let them figure things out their own way.
> And the pieces do have to be simpler, for the effort to make sense; otherwise the reader of the code is left contemplating not just a horrible mess, but a horrible mess that has metastasized.

This is called "Bulldozer Code"
Well I was hoping they'd break 50k in the first 30 minutes, but 47k+ isn't bad!
The complexity of the dependency graph produced by system-analyze is not present in most sysv init systems. That complexity is mostly a reflection of the efforts to make system services boot in parallel. Most sysv init scripts were blocking and executed serially, which is what allowed the simple filename prefixes to be used for ordering.

What to see your entire sysv init, as it will run every single time?

ls -1 /etc/rc3.d/[SK]* /etc/rc.local | xargs -- cat | less

Obviously, substitute whichever runlevel you're concerned with.
In the worst case, you can do something along the lines of

[file1, file2, file3].join(';\n')

albeit if you're using any kind of post-processing tool, like UglifyJS or Google's Closure compiler, then everything just works, as these tools actually parse JavaScript. There's usually no need to explicitly concatenate the code prior to minification or other processing.
Are you sure? It says version 38.0.5, which is the same as what I'm running right now.
Yes, but there is no guest OS anymore. No more configuration in the VM instance.
I think putting demonstrably violent people in jail is a fine idea. Cleary GP's ideas are too extreme, simply having a gun or knife doesn't harm anyone, but if you use a weapon to commit a crime and injure/kill someone (as distinct from doing that out of self-defense) yeah, in general you need to be taken out of society.
I was thinking that same thing, and because I was minoring in CS during my EE degree I also got to do the compilers class with the rest of the CS majors (and a class on interpreters).

But I get that you can understand a lot about computation without understanding compilers. Just as you can understand a lot about circuits without understanding quantum mechanics.
LIFX LAN protocol V2 documentation
Your implication is that sysvinit was designed for speed. I can't seem to find much evidence for that.

In fact, sysvinit's purely synchronous nature and its reliance on the patterns of symlink farms to represent system states in the form of "runlevels", along with the tendency to write bloated shell scripts for it because no one ever bothered to write a proper rc/service runtime framework until much later (in contrast to the BSDs), meant it was slow.

IIRC, one of the motivations for some distros to symlink /bin/sh to dash was to reduce boot times. Then we got ugly hacks like startpar for asynchronous script executions, insserv for parsing dependency directives inside scripts, and Debian had all the cruft behind sysv-rc just to make managing the runlevels easier.

The whole thing descended into an unmaintainable mess that performance improvements in systemd and other alternative systems were unsurprising.