skysight-inc/HackerNews huggingface dataset:
That's a pity. This gives me an extra reason not to use blocklists maintained by anyone but myself. (I currently don't use uBlock, but RequestPolicy + NoScript, but am considering switching.)
New App Allows Calling Without Roaming Fees
I don't think it's really fair to compare writing unit files to being able to program in shell.

True, knowing the systemd unit options is not a reusable skill, but it's not a huge effort either: the syntax is trivial (INI-inspired, the same as .desktop files) and the options themselves are rather well documented.

And for sure, these options are immensely more reusable when writing a new unit file than mixing and matching shell snippets taken from different init script using different styles and conventions.

(Not to mention how subtly tricky programming in shell is even when you're doing trivial things, see http://www.dwheeler.com/essays/filenames-in-shell.html )
I don't disagree with that, but that's not really the author's claim. He appears to be claiming that helmets aren't actually effective or cause other problems.

An accident avoided is better than an accident survived, yes. But an accident survived is better than an accident not survived.
I also had the idea to make this. Nothing like it exists to my knowledge. I find myself using HN less frequently lately, so I never actually sat down to build it, but it would be nice to have.
I agree 100% with your general sentiment, but just to nitpick:

You would have to really cherry pick the worst case possible scenario to be paying R1 per GB and even then R1024 is $82.44.

Contracts come with data included, all the networks have data bundles, most of them run frequent 2-for-1 style promotion deals and you could always shop around.

Once you factor in all of that, mobile bandwidth is pretty on par with most of the world. Really expensive when you take into account people's incomes, though.

ADSL and other fixed line / point-to-point options are much cheaper once you require anything more than a tiny amount of data, but still really expensive considering the typical South African's income.

Things are very different from the first world, but you have to factor in physics too - we're at the opposite end of the world of just about anything you would want to connect to (latency!), our neighbours didn't all have connections already set up that we could just piggy-back off, etc.

It all got a LOT better in recent years.
It's done automatically by your router and your OS. By default you won't need to do anything--you plug it in and it just works.

On the machine I'm writing this reply on, when I boot it up (with either FreeBSD, Linux or Windows) it gets a router advertisement from the router (which is routing both IPv4 and IPv6). It gets a standard NATed DHCP lease for IPv4. For IPv6, it combines the /64 network prefix assigned by my ISP with the NIC MAC address to compute a unique (and stable) address.

There are of course alternatives. I can assign it statically, I can use privacy extensions to periodically change the address (seems to be the default on Windows for me) or I can use DHCPv6 to use DHCP-allocated addresses (my router doesn't support this though I have done it in the past with BIND).
> I wouldn't be surprised if fancy bike makes you go a lot faster than the old dinky bikes we ride around on.

The cyclist is a bigger factor than the bike. I overtake plenty of racing bikes on my cargo bike.
Out of that 40M, 19M are male.

I'm also accounting for jail, prison, house arrest, parole, and other manifestations of the penal institution. Add that up, and you are at 25% easily. The number is actually 29%.

Why no comment on the OUTRAGEOUS statistic of ZERO black women being raped by white males? That's the real star of the show and a statistical impossibility, yet it's reality.
IOW, helmets are worthwhile as long as there as zero (or near-zero) marginal impact on cycling.

Of course, there is not zero marginal impact on cycling. Helmet advocates never seem to try to estimate what cost there is to cycling rates.

I suspect that even among committed cyclists, there is a marginal cost in the number and frequency of trips by bicycle to wearing a helmet, and this cost is much greater for more marginal cyclists.
They don't add malware to the download, geez...
This would be a great case for pattern matching in Elixir.
By blocking GA, the site doesn't see you as a visitor.

Well too bad. Maybe they should take the radical step of actually looking at their server logs.
Must See, Hilarious on GregGutfeld Show. Goodfellas
You could see this in action with GCC if I remember correctly; they purposely made it a monolith so that it was harder for proprietary plugins to be added; therefore only GPL'd and LGPL'd components would be worked on.
Mindlessly inserting unnecessary syntax instead of learning the damn language. Hacker News should be proud of its lusers.
I recall that on the Dynix (Sequent?) and SunOS lab workstations back in college (early 90s), users' TTYs had pretty open permissions. One could echo a message and redirect directly to your buddy's TTY. Also good for blasting annoying users from their session -- cat'ing binaries or chargen output was often enough.

There's something to be said of the old-school wonder of fingering random machines on the internet (say, from one's email bang path) for logged-in users then initiating talk sessions.
I am 46% sure the HBO makes those torrents themselves. This is how I became Netflix-subscriber, watching BreakingBad-torrents. Finnish TV, like most government-run TVs would never run any such programs promoting drugs and senseless violence.
FYI, it's trivial to hide processes from other users on BSD with a sysctl variable.
Nothing as interesting as that. Mozilla has had a "let's try and be friends" approach with the ad industry for a few years (see 3rd party cookies) but the recent introductions like pocket and Hello are simply features some group in management decided were needed. The open governance approach means our source of income (various search referrals) is all we'd need to stay afloat for quite a while. Having said that it's a smart play to get into the mobile OS game and continue on the browser-as-a-platform path.

The moment anyone decides to add bundleware to the official release would be a golden age for tech recruiters since most of the engineering staff would be already packed.

Source: Mozillian
Lose yourself in the scenes of Pixels Huh
The other good thing is that Windows 10 is a free upgrade, so if users want the new browser there isn't a purchase barrier stopping them.

Doesn't apply to enterprise licensees, but enterprises aren't known for upgrading to new browser versions even when they're available, so no huge loss there.
> Even 10 years ago, drivers would scream insults out the window, throw things at me from moving cars, and then there's the genuinely life-threatening harassment.

This is terrifying. I think removing idiot drivers from the road will do a lot more for bike safety than any helmet ever can.
If you're going for phonetic correctness, Mexico should be pronounced "Meshi-co" according to the original Nahuatl.

Transcription of foreign languages into Latin script is difficult in its own right since the "obvious" phonetic value of letters presumes certain phonosyntactic rules that don't always hold (e.g., Mandarin Chinese uses an aspirated/unaspirated distinction and not a voiced/voiceless distinction). It furthermore doesn't help that the main sources of transcription (English, French, Spanish, Portuguese) don't agree on the phonetic values of letters, nor that people tend to retain the traditional spellings of place names even when proper phonetic readings of that spelling (or even the verbal pronunciation of the name itself) changes.

In my opinion, trying to enforce "native" pronunciation of foreign place names is misguided: those who argue for it don't argue for Österreich, Deutschland, or Hrvatska, so why should we elevate foreign place names that merely happen to be spelled the same in English as their native tongue to getting special treatment?
I was a little annoyed at ubo when I read the earlier article about it doing exactly this.

But this action made me install ubo. Two minutes ago.
> With duct typing, that gets considerably harder.

Your hypercorrection from duct tape is bleeding into your duck typing. So named because "if it looks like a duck, it must be a duck."
The crafts that I spend all my time on are about text, and for me that means that they flow through keyboards. I'm absolutely thrilled to see someone taking on the project of making a fundamental tool like the keyboard so much better; it reminds me of how programming concepts from the '70s and '80s took a very long time to reach the mainstream consensus of working coders.
> I'd rather break free, not change masters.

Unless you have the volunteer army necessary to run the hosting yourself, you're going to be changing to a new master anyway. You just need to make sure it's a master you can leave at any moment.

So get a domain name and point it at GitHub Pages, and deal with git for the timebeing. At any point (either if GitHub goes bad, or someone's enthusiastic about setting up something else), you can repoint that domain name to another host, far more easily than you can change octave.sf.net to point somewhere else.

I agree that switching to octave.github.io would not actually help anything other than the immediate problem.
Use Disconnect. More or less the same as Ghostery, minus the tracking you part. The fact that Ghostery tracks whether or not one sends data back to them shows that they have to be keeping some sort of tracking id for your machine.
^THIS

The difference in user experience between HTML apps that don't even _try_ to cache anything locally vs mobile apps that sync in the background and cache things locally is night and day and it just gets bigger and bigger as your bandwidth quality gets worse.

This is the biggest reason why I'm concerned for the future of the open web.
https://en.wikipedia.org/?title=Sneakernet
Due to reasons I had to install WinXP on my Core i7 a few weeks ago and was astonished how snappy it was compared to Win7.
I see 8.0.1 and get to download that.
It's not even a project, it's a GitHub Gist. Talk about a lot of fuss being made over nothing.
I think there's a difference between "latest version" and "latest release". If an admin forgets to update the release pointer, I guess it's possible for that to get stale. Regardless, SF should absolutely not hijack any projects, let alone ones that have pushed new binaries in the last few months (even if they're not releases).
I don't have a background in ML (I'm still somewhat early in my CS Bachelor's degree, and I'm not focusing on ML anyway), but this is very interesting, regardless that I had to look up nearly every term you used.

I was initially thinking a directed weighted graph might work well here, but I'm assuming that would scale terribly relative to something like this.
Here are the stats: http://streets.mn/2014/07/01/bicycling-relative-safe/

TLDR: 5x more dangerous in car than bikes per billion km. Less dangerous in countries with more bikes per capita, despite fewer helmets.

So, I agree with OP's point that perhaps cyclists are being over regulated. I bet that there is a high correlation between type of bike and deaths. Perhaps we should be all required to ride one of these: http://www.denmanbikeshop.com/thebikeshopblog/wp-content/upl... Fewer deaths would ensue.
You say cost, I see perception of market. A article in Wired (or whatever) talking about how you worked with Snell to develop a new testing standard that accounted for lower energy crashes would be great marketing. The problem is that the helmet would be more expensive and assuming it used crushing foam, more fragile than existing helmets.
Yup, I was looking at an open source recommendation engine and went to read their wiki when I discovered it was all hosted on sourceforge. Nope. I'll write my own, thank you very much!
> 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.

This is a terrible attitude. There is no reason you may not understand every case in which a semi colon is automatically inserted but can still understand floating point, promises and other things. Automatic semicolon insertion isn't really a "basic concept"; it's a convenience for those who elide them and nothing more (the ECMAScript 5 standard even states this).

> 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.

I'm not "demonizing" it but if you look at the standard the engine still requires semicolons it just fills them in for you if you miss them. This is vastly different than your deprecation of C macros example. Yes it's documented but it's non-obvious unless you've literally looked it up to learn it. I'm also not sure why you insisted on letting me know it's a "fully legitimate part of the language (as in, it's in standard, it's documented, and supported across the board" when I linked to the standard and stated exactly where to look for its definition...

> 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.

Sigh. Automatic semicolon insertion is only documented. There are no errors or warnings or other information. Many developers, who understand more advanced topics, may not even know about it. The language does nothing to help with this. It's far better to be more explicit than assuming everyone who looks at your code understands the full ECMAScript 5 standard.
Steps are actively being made in to lift the trade embargoes - https://en.wikipedia.org/wiki/United_States_embargo_against_...
The cost and inertia is certainly very understandable, and it's nice to see Comcast being somewhat proactive here when compared with the rest.

What does surprise me though is that IPv6 hasn't seen steady uptake when new companies set up new infrastructure from scratch or existing companies upgrade their kit. I would have thought that using IPv6 exclusively internally with DNS64/NAT64 to bridge the external IPv4 internet would offer some advantages.
It will be interesting to see if IBM now bet big on their ipython kernel for Spark - https://github.com/ibm-et/spark-kernel. I've looked at it, and it's way behind Zeppelin and even Spark-Notebook. An Eclipse for Spark as a Notebook-style IDE will be a game-changer.
Yeah, but:

> None of the participants had used a treadmill desk before, so they received a few minutes of instruction and practice

A few minutes? Jeez, I'd expect that getting acclimated to a completely different way to work would take at least several weeks or months.
I've been thinking about building for quite some time but never asked if one exists till now. I wonder how easy it would be build a chrome-extension to deal with the web session.
It says 30.0 for me.
I don't think this will do what you think it will do. First, you'd want to echo, not cat, and second, the sudo won't affect the redirection, which is done by the shell.
Kodus to you guys for there work you're doing in the various African countries. We tend to get forgotten by the big tech companies.
Yeah except the US basically ruined Cuba's economy with sanctions for what 50+ years? And another ~25 after there was no more soviet threat - just to stick it to the damn unrepentant commies. Because forcing the rest (majority) of the populace to experience economic hardship for dozens of years is really an admirable foreign policy.
I'll cop to pulling your leg on the last two items.
Not on the list. The government has institutionalize being poor to the point they likely have reached the point for many where the benefits are sufficient. From food stamps, living assistance, child care, and more, there are thousands of assistance programs. Give the sense of security and most won't do anything wrong.
Internship advice?
Hi Guys/Gals,

I am in need of serious advice. I recently applied to an internship in late April. The women that I spoke with via the phone sounded really interested in me and ask me to follow up as soon as classes ended( around mid may ). I reached out to her early June and she stated that she would send me an offer letter in a couple of days and that she was very sorry and stated how busy her current schedule is.

Fast forward, it has been almost 3 weeks and I have not gotten a letter nor an update about the internship. Should I follow-up one more time or simply call it quits and move on?
Firefox 8.0.1?
How to Become the Perfect Podcast Guest
Google Earth Engine: Aral Sea Drying Timelapse 1984-2012
What, specifically, do you disagree with or want a study for?

The claim that race-blind procedures generate identical incentives for identical black/asian students? That's not a study, it's a 2 line proof that could go on any econ 101 midterm.

If outcome(x.copy(race=asian))=outcome(x.copy(race=black)) for all x, then U(outcome(x.copy(race=asian)))=U(outcome(x.copy(race=black))) for any utility function U, thus marginal utilities (i.e. incentives) must also be identical.

Similarly, I'd be unable to come up with a study proving that d/dx x^2 = 2x. I guess you'd disagree with that claim too?
17 Stats on the Power of Proactive Prospecting
I wonder if there's a patent on a treadmill shower desk.
When you mentioned servers, you reminded me of something neglected from your initial writeup that's a bit important to understand: for many years, people have ran with NAT as a de-facto firewall for incoming connections to their devices. With IPv6, since the hosts are now on a routable public network, they need to have proper firewalling enabled. (It's as simple as accept related/established, deny invalid, accept icmp.)
Chicago Magazine had a big two-part investigative report into a similar pattern in the CPD: http://www.chicagomag.com/Chicago-Magazine/May-2014/Chicago-...
What? How?

If Piwik just analyzes server logs, there should be no way for uBlock to touch it.

But if by "uBlock blocks piwik" you mean "uBlock blocks the piwik javascript file" then that sounds like mission fuckin accomplished to me.
Given that the US has handicapped Cuban economic development for half a century with an aggressive embargo, it's a bit late for noninterference.
I have no problem with ads per se, only with:
1. any form of tracking across sites, and
2. any unnecessary animation or other movement on the page,[0] and
3. malware.
I will do anything to block these things, ruthlessly.

For #2, I actually still have to use ABP, although most are already blocked by RequestPolicy or NoScript, which I use (combined) for #1 and #3 (combined).

[0] In my opinion, even animation necessary for the main content should be click-to-start, but I cannot currently completely achieve this. But disabling GIF animation plus click-to-activate for plugins gives me most of what I want. NoScript also helps.
Can you use Alioth? If you have a few Debian developers involved, it should be straightforward to set up a project and get accounts for everyone else, and it's very much like SourceForge.

https://lists.debian.org/debian-devel-announce/2003/03/msg00...

"We'll approve ... free software/documentation where a Debian developer is heavily involved (part of the core team for example). The project request should ideally be done by a Debian developer."

Alternatively, can you get your webpage hosting onto gnu.org?
Actually that was 'real' C#, so the language I'm working with does support this feature.

That said, Ada is certainly something I want to learn more about at some point.
They have in the past. And, currently, they bundle additional, unrequested software with at least some of their downloads.
The difficulty is reversing the impact of stagnation on a mind and body. It takes time and varying levels of support depending on how rigid a person and their life has become - whether someone started to get stuck during childhood or later. Properly applied preventative and proactive health I feel are the solution for this.
I agree that GA can be useful to site owners for things other than advertising and shady optimizations. The use cases you describe are all totally valid in my mind. However, and it seems that you agree with me here, those use cases don't require that 100%, or even 50% of visitors allow GA to run. All you need is a decent sample size.

Of course the sample won't be representative any more since people who block GA probably have attributes in common. But people who block GA probably aren't who you want your site optimized for anyway, I suppose.

I don't view GA (and similar) as intrinsically harmful. I just don't believe I'm materially hurting anyone doing something legitimate by blocking it.
You can still use plain shell-based LSB-compliant init scripts just fine, which is what Debian is still doing as they didn't want to have flag days like all the other distributions who switched.

I don't see why you should feel homeless.
Fair enough, I guess. This still lowers my expectation that there is a significant positive improvement in the long term, and is strong evidence against the sort of anecdotal claims that "you immediately feel better and more alert" that I hear all the time.
Indeed. But at that point you have a DSL which is no longer obvious when one only knows about shell scripting (eg. I have no idea what `pexp="smtpd: \[priv\]"` does), so using a completely declarative language with a trivial syntax doesn't seem a huge issue either.

One may think about systemd's unit files as a set of shell variables that gets sourced by the real script.
> A trade embargo with a country on grounds of it being ideologically different falls under "interfering unnecessarily" in my opinion.

That sort of hand waving does a disservice to history. Initially the embargo was enacted because Cuba nationalized industries without providing fair compensation (a).

It's true that the embargoes have been more ideological since then, but the ideology is that fairly basic human rights (life, liberty, free speech) should be respected (b).

All that being said, the Castros are pretty entrenched. Maybe healthier interaction with Cuba would promote human rights faster. But you don't have to make straw man assertions to make that point.

a) https://en.wikipedia.org/wiki/United_States_embargo_against_...

b) https://en.wikipedia.org/wiki/Human_rights_in_Cuba#Political...
> I suspect that the world would be a much different place if we'd followed that dictum in the first place.

Especially the "if they ask for help". Castro toured the US and asked for help after the revolution. The US administration slammed the door in his face. So he went to the Soviets, who welcomed him with open arms.
It is interesting, and possibly enlightening, that mass surveillance is not listed as a contributing factor to the reduction in violent crime.
Yes, yes! Everyone steal the best parts of WebOS and make 'em universal!
10 Raspberry Pi Projects for Learning IoT
Angela Merkel's computer hacked by the Russians
I love that someone is paying more attention to the keyboard space as switching to an Ergodox is the best thing I have ever done, but I don't like this one. I wish them the best of luck, but the lack of full open source ( hardware and sofware ) is really a limiter for me, I can't make changes or improvements I am just stuck with whatever they decided was best.
Well, isn't the idea of those vDOM toolkits (like React) to be that "JSON description"?
Now just add a fridge and a microwave and you'll almost never have to get off.
No, it wasn't malware, that's software intended to damage or disable a computer. SourceForge isn't trying to hurt anyone, please stop pretending like they are.
Tim Hunt, Ellen Pao, and how to get rid of old tenured faculty
How successful people find a better work-life balance