skysight-inc/HackerNews huggingface dataset:
...should look it [a definition] up - it's a fascinating topic...Once you begin looking at any discrimination this way

This is the sign of a rhetorical sleight of hand. Previously, I (and as you noted, "many people, on HN and elsewhere") was using the word "sexism" to refer to a particular object. Now you say you are using the label of "sexism" to refer to a totally different object. There is no reason my opinion of an object should change simply because you've altered the word you use to describe it.

The only thing that should change is how we interpret myhf's comment, assuming he defines sexism the same way. Specifically, if he uses "sexism" to refer to the same innocuous object you do, we should conclude that his comment is mostly unfounded.

Similarly, if I redefine "murder" to mean "puppy", that shouldn't change your views on criminology. All it should do is cause you to come running, petting hand ready, in the event I scream "murder".
There are lots of ſ's and other slightly hard-to-read typesetting when reading papers from the Royal Society. It's freely-available and has some quaint gems:
https://royalsociety.org/news/2011/Royal-Society-journal-arc...
My limited experience of hydroponics tells me that it is economical for high value crops like vegetables, selling to a European or Californian market. Thera are hydroponic greenhouses which are 100+ hectare (250 acres), but for staple crops like potatoes I think it is going to be prohibitively expensive to try to grow in greenhouses with hydroponics.

If you are going to do hydroponics for veg and work with seawater then you can just as we'll go with the Seawater Greenhouse. http://www.seawatergreenhouse.com
Note that all of the decimal arithmetic instructions are invalid in 64-bit mode.

They had to scavenge opcode space from somewhere, and the bcd were deemed unnecessary.
> Any system that reminds you of the full passphrase has to store the passphrase unhashed

Store it encrypted (the same way you encrypt the payload; you can keep around a single copy of the encrypted full passphrase so you don't have to add it to any actual payload). Iff you have a match of one of the hashes, you can decrypt the full passphrase and hence show it.
Build it or buy it
Watch Jony Ive explain Apple's design process in a rare public interview
I didn't claim that medical tourism is the solution to all problems. I merely claimed that there are highly effective free market medical systems. I.e., the world is bigger than simply USA and Canada.
Agreed - use WebM.

You're seeing support for it already in the "imageboards" like 4chan. It's much better compressed than any dirty hack like this.

I always appreciate seeing the odd dirty hack, though!
I think it is the act of scrolling or window-switching or head-moving that is the cost. To that end, I find using a MBA screen to be perfectly adequate for programming because it fits entirely in my field of view.

My screen is about 55 lines tall and maybe 170 characters wide. I sometimes shrink or increase the font slightly to make programs fit on screen.
> I started playing this while some code was compiling

Likely excuse! Cue xkcd linkbot.
The functional and Haskell hype is on the decline. You don't miss much.
The main reason for forking seems to be opposition to SystemD. Initially I was unconvinced but then I remembered the recent story of Lennart Poettering (one of the authors of SystemD) on The State Of Open Source Communities where he describes the hostility towards him personally https://news.ycombinator.com/item?id=8414859

In light of that, forking is a more civilised approach than bullying and threatening the author.
First, it is not equivalent - next() cannot apply to range() output, for example - you will need to do some iter() games and watch out for iteration order side effects if your values are iterators vs. lists.

Second, it is ~10% faster, but that speed difference disappears completely if you eliminate the namespace lookup (that is, add e.g. "o = r.append" before the loop, and call o() instead of r.append() inside the loop). It potentially uses less memory - but not the way you did it (unless Python 3 gained TCO when I wasn't looking. Did it?) - your formulation does not load the call stack, but it does create len(iterator) generators that - until the innermost StopIteration - all need to live somewhere on the heap. recursive solutions without TCO are rarely good enough to replace iteration.

Even if you did it right, it's more efficient, but not significantly so timewise, and slightly easier to use iterators in general, yes. It is mostly space-efficient in general.

I think it is more idiomatic, though - and also Python2 compatible - to just replace references to 'r' with yield in my code, than using the recursive definition you gave above - which is more idiomatic in functional languages, but less in Python (and harder to debug in any language than the iterative version)
never heard of it. might've been different 15 years ago, but its probably the only choice nowadays with AdblockEdge on Firefox and µBlock on Chrome.

and on that note: how does this differ from them?
different block lists? alternative blocking mechanism?
lol, most stupid person on earth, if you believe Hitler rose to power in any other way that by promising protection for people, especially children and women, against threats and 'terrorism'.
And more transistors doesn't mean more performance. Why do you think modern CPUs have 6 or 8 cores on? Because we can fit more transistors on a die but CANNOT make individual cores go any faster.

You can massively parallelize rendering a movie in advance because you can do each frame on its own CPU. Rendering in real-time is much less easy to extract this kind of parallelism from, particularly if you have hard real time constraints.
Yes, me too. Google Maps seems to be getting worse and worse in my experience. I started using OpenStreetMap. Lots of features are missing, but what exists actually works. And it turns out I never used Google Maps-only features anyway.
This seems like a more developed version of voluptuous (a validation library):

https://github.com/alecthomas/voluptuous

Voluptuous is perfect for putting as validation in from of a JSON API. Not sure what I would use schematics for
If leave for taking care of your kids is "unwanted", you should not be having kids. That counts for both parents.

I can understand the tradeoff can be undesirable, but the tradeoff ought be between wanted money and wanted leave.
You should really prioritize making this embeddable, because if you don't do it soon, someone will open source it.
Yes, but you have an employee less for months on end, that's the true cost.
Why every developer should organize his code
> Should I spend 1 hour explaining to every fucker with a headache

I have a fairly qualified job in IT, and I regularly spend hours explaining trivialities to my clients. That's part of the reason why they hire me.

(Also, that particular question should not take one hour to explain unless the problem lies elsewhere -- it should be an order of magnitude less if your time is expensive.)

That this question would even seem to make sense, let alone phrased in a condescending tone, tells me there is a self selecting culture with some room for improvement there.
That looks much cooler than the way I recently tried to print numbers in hex when teaching myself some more asm (https://gist.github.com/aktau/a85a925282fbe66d13b0). I wonder how it performs... (afaik, old rarely used instructions like that could get deprioritized by intel)
I think they're talking only about e-death that's which have become more popular in the recent months. They're not talking about General trolling.
Not absolving the engineers. The engineer in this case - and other cases - may well be guilty - both legally and morally - of mistakes.

What I'm trying to understand is, what would make an experienced senior engineer prefer such shortcuts over doing the right thing.

The article says, "Faced with a deadline, DeGiorgio replied: If increasing the torque will destroy the switch then do nothing. Maintain present course. Under no circumstances do we want to compromise the electrical performance of the switch.".

I interpret it as the deadline being a root cause. At the heart of any complex issue lies one or more root cause(s). What were they here? What made him behave that way? Fudging the records is a consequence, not a root cause.
Right, there seems to be a group thinking like this and a group aggressing against it and vice versa. I recently had a discussion about it and the 'architecting' bunch (we need 20 layer deep directories with 1000s of file with < 10 lines / file) keep shouting about maintainability. The problem is, that after 25 years of professional coding in many different circumstances, I see that most good programmers are much quicker to understand the 'non architected' (putting between '' because good code is not gibberish, it is architected but not by randomly generating design patterns and applying them) and the not so good programmers say that the 'architected' code is much more maintainable but take weeks or months longer to do anything worthwhile as they are 'grokking the architectural choices'.
I'd never heard of µBlock myself, definitely going to check them out; been frustrated constantly with performance loss from Adblock/ABP
> PNG frames could just as easily be used where needed.

Oh goodie, let's do a lossless sub-format. Why? Because motion prediction trickling through alpha transparency.

http://xkcd.com/463/
And today was really quite nice too :) https://www.youtube.com/watch?v=DBxa59p8zcU
Maybe it's time for Google to adopt asm.js. That should give those WebGL apps enough performance boost to work well.

I'm starting to dislike their support of NaCl anyway. They don't even bother to support it well enough on ARM. If something doesn't work on ARM, then it shouldn't exist, anymore. I think it's well established by now that ARM is a main, if not the main chip architecture of the future. There should be zero difference between the support for an x86 Chromebook and an ARM one, but years after working on PNaCl, it seems it's still not supported well enough.
> "Leslie is employed by Microsoft Research ..."

In the SV office, which got shut down. I wonder if he's one of the few who got offered (and accepted) relocation.
The crazy death threat people are 4channers. They're not actual people concerned about video game journalism.

The real problem is people don't realize that Anyone can call themself a gamer gate activist, or a feminist, or anonymouse, or al quada.. They don't need to have any kind of affiliation or share any views. and this happens online more than in person due to only having a virtual presence.
I personally hadn't said anything because I thought I was missing something or had poorly configured chrome, it has seemed like a step backwards to me. Thanks for confirming my sneaky suspicions.
From the article: We are excluded from voting on the issue: only few of us have the time and patience to interact with Debian on a voluntary basis.

Using the same argument, forking would seem like a horrible idea if there isn't active maintainers.
Looks like an updated version of his 1998 book "Introduction to Functional Programming using Haskell":

http://www.amazon.com/Introduction-Functional-Programming-us...

The 1998 book was excellent, except that it came just before Haskell 98 and so one or two examples needed a little modification before they would build with GHC, but really it was a paper and pencil type of thing. I read the whole thing sitting in a copyright library without a computer because the book was two expensive to buy and was not in my university library. Looks like that won't change with this update.
You can't do that when it would really matter. Because pain.
IMO it's far better than AdBlock. It's a Windows only program and it differs to AdBlock by listening for HTTP packets coming directly off the ethernet adapter (I don't know the full inner-workings of course, but I'm taking an educated guess here). This has a significant benefit over AdBlock / similar browser based solutions for several reasons:

1. It works across any browser (on Windows)
2. It's far more reliable for blocking crazy JS hacks
That's actually from where I got my inspiration! Thanks for noticing
I want to buy this game now. <3 The server hurts.
I did a little digging - there's a Linux version of Hugi's reader software (called Panorama) available at http://chris.dragan.name/old-projects/panorama/
There is nothing innocuous about the correct, and we'll accepted, definition of sexism, and it is you who complained about the correct usage of the term, which you deemed "odd". And the meaning you assign to the word is very problematic. If you want to make analogies, I would choose slavery. Someone mentions a possible solution in the fight against slavery, and you seem to think that the fact that slavery is socially accepted, makes the use of the term offensive in your eyes, because you seem to think that the intent of the slave holder matters, when, in fact, it is completely inconsequential and totally irrelevant. Sexism must be fought whether or not it entails "disdain towards women", or merely social tradition.
Examples of regulatory costs for nuclear energy development (2011)
How does forking Debian solve anything?

The issue is that Gnome, KDE, and other software requires systemd. You need to fix/maintain their compatibility with other init systems. Then it is easy for Debian user to switch init systems.
What about Henry Ford? Capitalist ideology in general, or something relevant to maternity leaves?

Your Vancouver companies story just shows why such benefits must be mandated. Then "shittiest developers" wouldn't be a problem, because the benefits they're apparently flocking to would be the same everywhere.
Healing Lip Glosses with Wild Crafted Ingredients from Rozgé Cosmeceutical
I think their idea is to try get the ball rolling so that others will pick it up. Still a lazy idea if they don't have the time to maintain :(
Show HN: Kefir.js – a fast FRP lib with transducers support
Thanks everyone for the responses.

> what doctor wants to facilitate the commoditization and automation of his or her profession

Agree in principle but it just takes one incumbent to go rogue and become rich selling his knowledge, and the entire market is disrupted. It happened in the securities industry - the knowledge of old-school pit traders has been almost completely transferred to algorithms. We're seeing the start of it in drug stores now too. angersock mentions the same concerns below with doctors' egos, but the thing to remember is that initially these systems are brought in to be operated by a trader/pharmacist; complete replacement is several steps down the line.
You're taking four words from an article (not original sources) and deducing a root cause. In the absence of those four words -- which is the only time 'deadline' is mentioned -- would you draw the same conclusion? I do not.

I could argue that fudging the records is a 'root cause' of why the investigation took longer. If you want to go reductio ad absurdum then really the root cause is ultimately human fallibility.
Transducers are supported via .transduce method http://pozadi.github.io/kefir/#transduce
Yes we shall...
Scandinavian societies are far less sexist than the rest of europe and the US. The need for a specific, targeted law is less important.

In law, the government can either follow a trend, or change the status quo.
In this case, changing the status quo and forcing the fathers to take some responsabilities of mothers is the only way. A sexist society doesn't change by itself because the men in power doesn't want it to.
Go ahead and fork. Just leave me alone while I enjoy using systemd.
I think some people are taking this way too personal and overreact.
Forking is probably the best way to stop all the whining.
From the "blocks ads in all browsers" tagline this appears to be a filtering proxy server, so it essentially MITMs your connection to filter stuff out and/or modify it before it gets to the browser.

I've been using Proxomitron, which is a similar (discontinued) freeware product, for the same purpose. The only real pain is HTTPS - which AdMuncher doesn't appear to support - but Proxomitron can filter HTTPS too (you need to install a local certificate), albeit it was written at a time when single-core was the norm and so needs to be constrained to run on one core due to some race condition that I'm not too bothered with figuring out and attempting to fix at the moment...

Proximodo is another open-source alternative which aims to be compatible with it but also lacks the increasingly-needed HTTPS MITM feature. (Should we call this "benevolent MITM" since it is completely under the consent and desire of the user, as opposed to the usual "malicious MITM"?)
Given my experiences i personally feel she has shown terrible lack of skill - why slam on the brakes?
The car was fully controllable.
I`ve had my engine stall once and i mistakenly turned my engine off (and the hydraulic power steering went off) midturn and it wasn't a light car. I was completely fine.

On the other hand i find american buisness practices despicable and sickening.
The firm eventually phased out kdb+ completely after my boss and I left (the two proponents of kdb+).

That doesn't sound like a great way to end an astroturf post.
You listed two desktop environments, neither of which are of interest to sysadmins.

Eg. I run an Openstack cluster and do not care if there are gnome or kde packages available. I don't particularly like systemd and would be happier not having to deal with the compatibility and/or conversion issues for what I perceive as minimal benefit.
I started seeing green where there was none. :D
So, far the only complete solution to email privacy is Starkit (http://www.starkitsystems.com).

It is a plug'n'play email and cloud storage software appliance that installs in minutes. Requires zero maintenance and you have email data encrypted at rest and in transit. You own it and control it.
The "Abridged Q Language Manual" gives a flavour http://www.kx.com/q/d/q.htm

Even the URL is terse. The attitude is "this is so obvious, I don't know why I'm even telling you". And if you work at it, you will eventually realise: yes, it is obvious.

The product is fantastically good at what it does. Maybe with today's SSDs and hundreds of GB of RAM you don't need such highly-optimised software, but it's still something to marvel at, like Petra, or the Merlin engine.
It's not like they create the film and then push render though. I assume these figures include massive amount of iterating in different work stages. So if you are interested in only rendering the end product you will get there a lot faster.
Yes, please.

But I won't be surprised to see them come slinking back in four months with their tails tucked when nobody's actually maintaining any software for the fork.

Fork off and die.

p.s.: it's systemd, not SystemD.
I saw that as a giant red warning flag as well. Why would I expect them to maintain a fork and ensure it has full sysv init support, if they don't even have the time to engage in the current process?

It's all a bit overdramatic anyway - there are heaps of Debian forks; they're called 'downstream distros'. Ubuntu is one.
man. reading up on the systemd mess again, I sure as hell have no desire to let it anywhere near my servers.
The anti-systemd-brigade only seems to be a small minority of Debian devs (though they're very loud, and very persistent), so I'm not sure it would have much effect on the project as a whole.

If a fork would reduce the time spent arguing about the init system (which 99% of users don't care about), it could even prove beneficial for Debian.

[It seems unlikely the fork would attract the critical mass of devs/users to succeed on its own though.]
"Writing in a dense fashion facilitates thinking about the solution."

What I was thinking, thanks
It's not a bad idea to ask yourself that question, but I think the advice is double-edged. Disregarding money and pursuing whatever you're passionate about at age 20 can ruin your quality of life and stunt your future.

In general, it's a good idea to be wary of inspirational advice. I think Terry Pratchett put it best:

Miss Tick sniffed. “You could say this advice is priceless,” she said. “Are you listening?”

“Yes,” said Tiffany.

“Good. Now…if you trust in yourself…”

“Yes?”

“…and believe in your dreams…”

“Yes?”

“…and follow your star…” Miss Tick went on.

“Yes?”

“…you’ll still get beaten by people who spent their time working hard and learning things and weren’t so lazy. Good-bye.”

-- Terry Pratchett, The Wee Free Men
Yes. My spidey sense has been tingling about a Debian fork, given the facts mentioned on the link, consistent problems with at least one of Lennart Poettering's previous projects (pulseaudio), and the strong likelihood that politics played a bigger part in the "adoption" of systemd versus technical merit. If the answer from systemd people is that we have no choice but to use systemd, then I hope that a fork happens, and I will contribute a lot to that project, despite the trite downvotes these affirmative comments get.
You can download full Google Earth desktop application for Linux. That's the best way to use it on any platform in my opinion.
Ok but I guess the question is, is 10% better or worse than the diagnosis rate of a group of specialists?

Also, I imagine there are massive benefits if people all around the world were pumping data into a system. Correlations that a group of specialists may not think to look for may start to appear.
Yes I thought it was just because I used chrome on linux (which struggles with webgl). The most frustrating thing is the way it ignores anything you put in the search box until the page has fully loaded which is usually 3-4 seconds...
I had to check if you were being sarcastic: I believe not.

Ironically, Leslie focuses on precise thinking. Your central paragraph is a false dichotomy: it is incorrect to suggest that "programming being hard and/or programmers suffering" can't co-exist with "thinking before you code".

We all learn in different ways, and as people-who-sit-at-computers-to-make-them-do-stuff we are probably slightly more masochistic than the general population in a "school of hard knocks: learn it the hard way - by failing" sort of way.

However, a lot of us who are self-taught but have been working for a decade, two or more must follow a similar path: from just-code-and-suffer, through the experience of deep pain (particularly when maintaining such a beast for long periods), through finally to 'think twice, cut once' and an architectural focus as Leslie is getting at. His wisdom appeals to that acquired habit but specifically when considering new problem domains .. projects that unstructured thinking will have problems resolving to simple solutions, that solutions don't already exist for, and that are of a parallel and/or nontrivial nature.
Perhaps it is time for the term 'supercomputer' to be redefined? If seti@home is a supercomputer, then the entire internet is also.
If I may, I'd like to take a moment to honour the memory of Scott R. Lemmon.

He was a hell of a coder, and person, and ten years after his passing his work is still hugely appreciated.

Cheers wherever you are Scott.
Just completed the game. Amazed me how "selfish" some players were. Although it's hard to communicate actions - and harder still to differentiate players - it did seem that I spend much longer helping players who just camped by the exit.
The NSA and other agencies around the world already has you targeted. Tor makes you safer. Tor makes you aware of risks. This is also good since you are now better suited to defend yourself accordingly.
Actually I have no idea what this slashnull's first comment has to do with the article. There must be a pun I am not getting...
While I agree with the concept of supporting multiple init systems, I don't quite understand why they'd want to fork it out into an entirely different distro.

Isn't it possible to do this with patches, similar to how the linux kernel has RT patches?