skysight-inc/HackerNews huggingface dataset:
IANAL, but personally I'm certain myself that GPLv3 is the one and only license. The cite or pay is just a nag request, not a license. Also note it doesn't say the only options are either cite or pay exclusively, it says (obnoxiously) if you pay 10,000 EUR, feel free to not cite. If you don't pay, then you are only obligated by this request to feel guilty.

Again, Ole really just wants PR here, he made that clear in the email thread. He's only asking for help, in a forceful way. If you have a reason to give him some help, and you make heavy use of parallel, it would make his day and it wouldn't hurt you.

Otherwise, there is not legal requirement nor academic tradition to cite usage of parallel in academic papers, unless the papers build directly on gnu parallel.

I really wouldn't be surprised if part of this is Ole felt like there were research papers about parallelism that built on gnu parallel's efforts directly and should have cited him, that he's been short changed by a few academics.

But simply speeding up your data processing for doing something in a field that is not related to parallel processing at all, then parallel is simply another random tool in a huge bucket of tools to get your job done, and it has no place in an academic citation.
It's a glitch Squarespace seems to have. When I make an edit it will often still show a word which has been removed. I thought I had found all the instances of it, so thank you for pointing that out :)

Oh and I'm also not a native English speaker.
You missed the last paragraph, I think:

> For a production implementation it may be worth packing i into the flags field since it only needs a few bits, even with larger alphabets. Also, I bet, as in Deutsch-Schorr-Waite, the p field could be eliminated and instead one of the child pointers is temporarily reversed. With these changes, this technique would fit into the original struct trie without changes, eliminating the extra memory usage.
Trump has said that "torture works", and "I like waterboarding a lot", and that he would "bring back a hell of a lot worse than waterboarding".

When asked about former CIA Director Michael Hayden’s recent comments that the military could defy unlawful orders to torture or kill civilians, Trump said, "They won’t refuse. They’re not going to refuse, believe me."

Thanks 50% of American voters. You're helping to make the world an even worse shithole than it already is.

Trump couldn't have done it without you.
I would make a distinction between “scientific software” and “system software”. The latter is commonly used for all sorts of things and could in principle easily be replaced. The former is specifically adapted to produce the results at hand and the results (and only the results, not for example the typesetting of the paper) depend crucially on this software and its correctness.

Examples of the latter are e.g. Linux, libc, systemd etc.: All things used during production of the results, but not aimed at producing such results. The former are e.g. Matlab, the Intel MKL, ALPS, TensorFlow or similar tools and suites. A bug in the MKL may make your results wrong, while a but in the kernel will most likely just crash everything. In my experience, scientific results depend on a handful of software packets in such a way, and adding five-or-so citations to a paper is certainly no big deal and would make reproducing the results much easier.

I have no idea where GNU parallel sits there, it probably depends on how you use it – do you schedule your Monte Carlo runs with it or just rescale pictures for the website? Admittedly, it is a very grey area, but I don’t consider a request for citation unreasonable.
Oh yes they do.

A really excellent example here are ARX (add rotate xor) algorithms in cryptography. Take BLAKE2 for example; the reference C code, compiled to plain x86-64 assembly mainly consists of long rows of addq/xorq/rorq instructions. A modern CPU manages to schedule these so efficiently that the performance difference to a hand-coded SSE or AVX version practically never matters.

If you take a peek at Haswell's port map (eg. http://images.anandtech.com/reviews/cpu/intel/Haswell/Archit... ) you'll see that there are four out of eight ports who can do integer arx operations. Since memory and addr ops got their own ports this means that even the straight addq/xorq/rorq code can almost fully utilize the core.

This is no accident, though, the algorithm was designed to take advantage of designs like this :)
The things that change with temperature is that the number of charge carriers per volume of un-doped silicon goes up while the speed with which charge carriers move through silicon goes down. More carriers independent of doping means more current through transistors channels even when gate voltage isn't applied, but there are ways to be conservative and design around that.
Map updated: https://pbs.twimg.com/media/CxKErQkUQAArm_4.jpg:large (from https://twitter.com/NZcivildefence/status/797846187197902848)
Number 3 Drives me absolutely crazy. Bloomberg and The Verge do this as an example. I'm fine with ads, as long as they don't break the page.
Interesting. I rarely have a reservation when driving on a multi day trip. Instead, I use the fact that it's already late as leverage to get a lower rate. I'm about 50/50 on getting that to work. I'm not the best sales person, so I bet someone who is more persistent would be more successful. I have the best luck when the hotel clerk is younger.

I tend to drive mostly in the western US, specifically Colorado, Wyoming, Utah, the Dakotas, or Nebraska. Where are you trying it?
As I understand it, human rights aren't entirely uniform. There is a right to liberty that doesn't extend to all convicted criminals. However, convicted criminals (even those convicted of serious crimes) should be (and often are) granted some rights. For one thing, they might be innocent or improperly convicted.
IBM zEC12 goes to eleven, err 5.5 GHz.
Ǒ̡̨̻̞̪̻͔͙̙̠͕͚͔̦̹̳̺͈͈̺͔̱̥̻͍̤̗̼̹̫̓̓̈̏̌̋̓̈̆̂͋͛͐̍̈̉̌̾̄̏̋͑͒̇͆̑́̏̎͗̏͛̾̐͑̈͛̚̚
Civil Defence are doing their job, getting people away from the coastline. There maybe Tsunami's there may not be, better not to take any risks. Must be protocol when any of the Tsunami alarms are triggered.
> The supreme court nominations alone should be enough to convince you

They did. I do not want Hillary Clinton appointing judges to the supreme court any more than I want Trump doing it. Again, Hillary is not a progressive, so I see no reason to believe that her justice picks would be.

You haven't really made a convincing argument in her favor, you've essentially said "yes, she would have been an awful authoritarian who would continue and amplify the bad policies we already had, but at least she paid lip service to some inconsequential social wedge issues that serve as uniforms for my team!"

edit: It's especially disappointing that Hillary didn't lose by an even wider margin. Perhaps if the Democrats got bitten hard enough by their failed strategy we could have a chance at some real reform in four years. Instead people like you rewarded their avarice and deceit, so we can expect things to continue like this.
I think I mostly agree with what you're saying. I'm under no illusion that things can actually be secured; I don't own a single device that I'm not even slightly suspicious is running malicious code or otherwise leaking information I'm not aware of. Whether by negligence or purely the asynchronous nature of attack.

But is it productive for us to declare everything unsafe and somewhat give up believing we can build and use safe platforms?

I think there's a balance somewhere. I (to give a rather crude example, apologies) would never take a nude photograph of my partner on a digital camera because it's an unacceptable risk. But I'll share fairly personal thoughts knowing that they may come back to embarass me one day.

I want to put the pressure on companies who make such bold claims about their "military grade encryption" to face bankruptcy and shame when it's proven they're full of lies and negligence; if we just assume everything can be attacked with an LFI, it seems we've stopped caring about trying.

Caveat: I still haven't had breakfast, I don't have my best thinking cap on right now, but that's my gut instinct.
Ǒ̡̨̻̞̪̻͔͙̙̠͕͚͔̦̹̳̺͈͈̺͔̱̥̻͍̤̗̼̹̫̓̓̈̏̌̋̓̈̆̂͋͛͐̍̈̉̌̾̄̏̋͑͒̇͆̑́̏̎͗̏͛̾̐͑̈͛̚̚Ǒ̡̨̻̞̪̻͔͙̙̠͕͚͔̦̹̳̺͈͈̺͔̱̥̻͍̤̗̼̹̫̓̓̈̏̌̋̓̈̆̂͋͛͐̍̈̉̌̾̄̏̋͑͒̇͆̑́̏̎͗̏͛̾̐͑̈͛̚̚
I prefer watching this world chess championship between the two strongest engines in the world:

http://tcec.chessdom.com/live.php

Stockfish 8 squaring off against Houdini 5, 100 games back to back, no rest days.

Go, Stockfish!
Depends on the terminal emulator you're using, I believe. It (and not zsh) needs to filter out escape sequences.
Looks like fake moustaches will be a thing soon
Racist Datbase?
following Trump's idea of Muslim database, why don't we start a racist database where we can keep track of potentially dangerous hate criminals. It could be pre-seeded with known members of existing hate groups.

I think anonymity gives them power, and having that taken away would be a step towards fighting it.
So if someone breaks into one branch, they break into every branch?

Yay! Free bank accounts all around!
An example of something doesn't necessarily mean an exact example.

As an example of working within the constraints of the time while preserving the core functions of a car it was a good example, yes from the point of view of western equivalents of the same era they are laughable but western cars didn't have the same constraints.

I'd personally like to see what a modern car would look like if you went in the same direction, given the constraints of it must be a functional car and must pass crash test/emission standards whats the most pared back/reliable car we can build.

Not because anyone would buy them but because it would be interesting engineering.

I grew up in the 80's in the UK, back then cars very very rarely had AC, Electric Windows, Heated Seats etc, you wound the window down and if you where posh opened the sunroof, same with automatic gearboxes (though they are still very rare here, they simply never caught on).
Today we have quad core socs for $4 retail. Your estimates are off. Cost per wafer is $5k for orders of 10k at 14nm.

Profits of a fab always hover around 30 percents.
The problem with that is it only takes one civilization that develops a basic self replicating probe to fill the entire galaxy with robotic life.

The fact that this hasn't happened means that either intelligent technological life is extremely rare or there is a great filter that prevents a civilization from ever reaching that point in the first place.

We do not have any where near the amount of information to answer the question if are we first, rare or screwed.

But the more time passes the more likely it is the latter.
I get that too, but only when I code to close to bedtime and can't let go of the problem.
The issue with adding such a restriction to the license is that it has to work within the domain of Copyright. Assuming The author of foo holds copyright on foo, but not to the output _generated_ by foo---it's an original work (assuming that foo doesn't output anything that its author does actually hold a copyright on).

I guess a good example would be a Madlib-style program, where it asks you questions and fills in the blanks in a story, often resulting in something highly amusing. The original story containing the blanks is copyrighted. The output of this program would then be a derivative work, because the original story has been modified.

But consider that the program took a story of your own (the data its processing) and output statistics, such as the word count, frequency of certain words, grammar errors, etc. This is not a derivative work. Similarly, if GNU Parallel is being used to process your input, its output isn't a derivative work.

With that said, you can have a separate EULA-type thing---which is _outside_ the domain of copyright---that imposes these terms. But that is incompatible with the terms of the GPL.
Thanks for the explanation. I agree the example is concise and powerful. I'll run it by Mercury users or developers to see what their answer to that is. They might have a good solution or maybe not due to language's design.
> Loading lots of extra elements causing text to jump around.

My computer is a little older, and this one is a dealbreaker. Sometimes a page is so heavy that it brings my whole computer to its knees. If I can tell a page is starting to load more than a reasonable amount of elements, I punch out as soon as possible.
I haven't tried this myself, but my understanding is that Xcode can install compiled apps directly onto your iOS device, without a jailbreak: http://osxdaily.com/2016/01/12/howto-sideload-apps-iphone-ip...
Do you use some mods for KSP? It's a great game but the physics simulation (out of the box) is rather rudimentary compared to Orbiter.

I know there's a n-body physics mod called Principia but I have not tried it, so I don't know how much it changes the gameplay.
Link: https://www.youtube.com/watch?v=hBedCdzCoWM
It is sad that so much effort is wasted on catching unlicensed drug dealers. Maybe looking for killers etc. is too difficult?
You are the best kind of right.
Ivy League hosts ‘Breathing Space’: Puppy cuddling, coloring, chocolate
A computer program ranked the most influential brain scientists
Try using a script/media blocker, such as uMatrix, rather than an Ad-Blocker.

The disadvantage will be that sites which require scripts will break on first-access.

The advantages are better overall privacy + security, and that simple static ads won't be blocked and hence those authors will be compensated.

(Edited to better match parent's concerns)
Multitenancy is a large part of what makes public cloud providers profitable, but they all understand the need to isolate customer resources as much as possible.
I lived in Denver for 2 years. I love the city, but it was actually pretty hard to make friends there. I met some random people in the gym that my wife and I hung out with some, but they became nothing more than acquaintances. I'm sure it didn't help that both my wife and I work from home, but it was one of the driving reason why we left Denver.
The problem is that it requires you to store multiple hashes while case normalization doesn't.

At least they do not strip special characters out of the password.
fadfdsfdsafdasfasdfdsfdsafdasfadsfasdfdsafs
A Letter to the US from John Cleese
Very interesting article. I read something about Donald Knuth stating that he has to get used to material for a while, until he is so comfortable that he can think about while doing other things. Only then he would be able to produce something useful about the material.

Also, the mathematician Ramanujan often stated that a god handed the solution to him (I remember something about doing mathematics in his dreams as well, but I'm not sure if I'm correct on this one).

This seems very interesting. Is there a way one can get so familiar with material that you can use it without effort? The key seems to be a good mind and a lot of work. Ramanujan had to be fed by his wife, because he would prefer doing math to eating dinner, and I imagine Donald Knuth is very intelligent and a hard worker too.

A thing I've noticed is that repeated exposure works better than long exposure. I sometimes come up with some neat ideas when I read stuff (usually mathematical or coding stuff).

It happened a couple times that I remembered such an idea, looked at it again, and discovered the idea would not work because of a single inconsistency. I am quite chaotic, and I imagine that smarter people would have this problem a lot less, but still I think this is a general principle that holds: working conciously on a problem causes tunnel vision. If you don't know how to solve an exercise in an hour, you're not very likely to solve it in ten if you just keep working on it.

If you let it rest and look at it again after a day or two, there is a moment where you try to recap and remember everything. In this instance, simple inconsistencies are easily spotted. Letting the problem rest gives you a chance to look at the problem with a fresh view, which is very important sometimes.
There's an industry term for that. It's called the Fade Rate, and it's offered at a large portion of hotels if you arrive very late and ask about it.
I guess the short version would be that it provides the overwhelming majority of the actionable intelligence that drives both national strategy and tactical decision-making. Also that virtually all "domestic collection" is collection on foreign adversaries whose comms include at least some American selectors, which is a very, very different proposition from using national-level SIGINT platforms to engage domestic targets.

I can't provide tangible examples to people who aren't read-in, and thus my argument ultimately rests on a very annoying appeal to authority, i.e., "If you were privy to what I know, you'd agree with me." I get how problematic that argument is, but in this case I think it actually is true. I wish there were a way that I could get around this quandary, but there really isn't.

Sorry -- I know that the above is probably not convincing to >90% of the HN community. But it's my honest opinion.
aixo es reply de comentari
You're completely right. Earthquake codes save lives, but in liquefaction zones, the structures may be unlivable afterwards even if they're completely intact.
Revert the revert and avoid conflicts
Plenitude Formula System Review
The Diverging Diamond interchange
One of my favorite character studies is a brief section in Dostoyevsky's The House of the Dead. The man truly understood people.

He was a man with a terrible strength of will and a proud awareness of his strength . . . [He] . . . was not really quite an ordinary mortal. . . . I can say unequivocally that never in my life have I met a man of stronger, more adamantine character. . . . This was truly a case of total victory over the flesh. It was evident that this man had a boundless self-mastery, that he had nothing but contempt for any kind of torture and punishment, and that he was not afraid of anything under the sun. All that could be seen in him was an infinite energy, a thirst for activity, for revenge, and for the attainment of the goal he had set himself. I was also struck by his strange arrogance. He looked at everything in an incredibly haughty manner. . . . I do not think that there was any being in the world that could have influenced him by its authority alone.
The Paris Exhibit Celebrating the Scandalous Brilliance of Oscar Wilde
At the last company I worked for, we discovered an intrusion when we started getting a ridiculous number of credit card fraud complaints. It should be noted that we sold scientific instrumentation to other small companies and rural markets so it was pretty easy for them to figure where their info got stolen from when they only used their cards for infrequent transactions.
Hmm. No effort, ever again, in open source products? I wonder what RMS, Linus Torvalds, and the BSD folks have to say about that?

Seriously, the open source movement has generated some pretty good businesses. Maybe the case can be made that electoral equipment is an exception to that.

But asserting the proposition doesn't prove it.
I get this too - thought it was just me/my family.

I never seem to actually 'dream' the answer, or know what it is ahead of time. It just seems obvious when I look at the code again later, and I totally rely on it now.

As others have said, actively thinking about the problem makes it less likely I'll solve it. Usually I just keep looking through my open issues, maybe writing a few lines, until I get that feeling I know how to do it.

Any other disciplines where this is 'a thing' - or is it just programming? I heard someone mention maths...
In reality a lot of people don't see any difference between "Password123", "password123" or "PASSWORD123". I was once talking to a bank and had to give char n of my password and I said something like "Uppercase E" and the rep on the other end of the phone actually scoffed at me "Capitals don't make any difference in passwords" and clearly thought I was an idiot.

I am in two minds wether a service used by non technical people should allow for case insensitive passwords, it'd be interesting to see what the difference in support load, customer satisfaction and churn would be for both case sensitive and case insensitive passwords, and also enforcing minimum complexity.
This is common with banks due to legacy systems that don't have case sensitivity.

It's also not unheard of for them to strip all non alphanumeric characters so P@ssw0rd2016! is normalized to pssw0rd2016
Local File Inclusion is when you have PHP code like

include("some/path/" . $_GET['some_url_parameter']);

Adding &some_url_parametr=../../../etc/passwd (or ../../../var/uploads/evil_script.txt) allows you to insert arbitrary text file from the server into the generated HTML or execute arbitrary PHP code (which in turn can even run arbitrary shell commands if this is enabled on the server).

Since PHP has such feature, people use it and to this day you'll occasionally run into a website which employs this pattern. Common use case is

bad-example.com/article.php?id=article_name.txt

where article.php contains headers, footers, formatting, etc and actual articles are stored in text files.
I am an emacs user and before that a vim user. Whenever I use a spreadsheet, it always feels real clunky to navigate. Thank you both for the shortcuts!
If you're being proactive about it, one approach is to create "canary" accounts: single purpose email addresses that signup for your service and nothing else. When those email addresses start getting spam, it's a strong indicator your database has been accessed.

Many users signup for each online service with a single-purpose email address. e.g. <servicename>@uniquedomain.com, so many customers will often know of a leak as soon as the service provider does.
That's for a public repo. I'd bet the vast majority of companies have private repos.
The point is not that there are two licenses, but that there is one license, "GPL + additional requirements", where the copyright holder is free to add requirements contradicting the GPL.

For example, a copyright holder may say "MIT license, BUT, the Software shall be used for Good, not Evil.", and lawyers will balk. [1,2]

[1] http://www.json.org/license.html
[2] https://www.cnet.com/news/dont-be-evil-google-spurns-no-evil...
dafasfasdfadsfsdfasf
> if those folks have no understanding or don't care about protecting passwords

I suspect that or is an and in a lot of cases as well.
OTOH, solving the tricky parts in scalable ways is exactly the kind of unique selling point that cloud providers should offer.
I would disagree with the strongly recommend here, because rebasing makes it so much easier to track down bugs and isolate breaking changes.

Of course, this does require someone to be more proficient with Git beyond the simple add, commit, fetch, push model, which has its own drawbacks.

Also, at least in Git, squash is just one use case of interactive rebase, so I'm not quite sure what you're arguing against...
My guess would be that you'll be interviewed rather than being arrested, because of a low 'threat score':
http://www.infowars.com/police-using-social-media-posts-to-d...

The problem of course is that those scores aren't very good either, because they don't distinguish between e.g. libertarian peaceniks, right-wing anarchists, and biker gang bangers. But the solution is just more data; cross-referencing with a consumer purchase database, for example. Eventually the police will get their responses well-calibrated. I'd assume this sort of thing is what Trump is referring to when he says he supports profiling.
The coalition for diversity whose diversity did diversity just win?
تحميل تطبيق لايف سبورت Live Sport لمشاهدة المباريات بث مباشر للاندرويد