skysight-inc/HackerNews huggingface dataset:
Interesting - I use these so routinely it's unconscious, never had a problem. Though I suppose if I'm doing something remotely risky I'll not use them - though I'm not aware of doing that.

The class of shortcuts I love is:

[command] !:1-$

which copies the arguments to the previous command to this one. Or:

!:3

which copies the fourth argument.

Once those were under my fingers my fellow architects were astounded.
If and when I want to tell you that you're wrong, I no longer want you to agree with me or win you over. I just want to tell you to go fuck yourself. At that point, nothing you believe or stand for or identify as will be remotely right in any imaginable stable universe.
One of the arguments for evolution involves some very non-trivial calculation on probability of whether it could result in the world we're in right now (not the maths itself, but the sequence of reasoning). It has been a while since I read Dawkin's books, but I don't think the books cover those kind of arguments. I think there are quite a bit of writing on lesswrong on the topic.

I've met creationists that believed in micro evolution: microbe can evolve to get certain resistance. But not the macro one, that is natural selection can result in human as we are right now. I was absolutely not able to justify the probability that it can happen.
> If they do the same thing, pick one and dig in. I really don't get this argument - walking down the cereal aisle will not generate this amount of antipathy despite the amount of choice available; why on earth should development different?

If I don't like the cereal I've wasted a couple of bucks. Picking the wrong framework can be much more costly in terms of time/money. And with the amount of framework churn you can't even make a good decision because in two years time everyone's moved on to the next big thing.
So happy to see this article get traction, it truly deserved it! Many unknown Bash tricks!

I featured it in the cron.weekly newsletter 2 weeks ago: https://www.cronweekly.com/issue-44/
Intel to acquire Soft Machines for $250M
Photos can't load at all: https://i.imgur.com/uvxNb6i.png
So why not stop it altogether? I'm forced to use one of those Windows Phones. The App Store is terrible. Few apps for the simplest things and god are they terrible...
What happened with the OpenRaster format?
Wow, can you elaborate? These guys typically paint themselves to be very founder and employee friendly.
WRT1900ACS has 1.6 GHz dual core CPU (Marvell Armada chipset): https://wikidevi.com/wiki/Linksys_WRT1900ACS
Basically you're solution to the problem of team dynamics is to basically bully them out? (Isolate and then remove, sounds like workplace bullying)
sent, 20 left
That's only one part. Another is realizing that you may be the one who should change your mind.
would love one please and thank you :) mihai@pocorschi.com
> A phone a while back had a feature I really want - it would do that automatically (I think it was the phone Phil Zimmerman was involved in). Don't see Apple doing that anytime soon, though.

I vaguely recall there being an Android mod or app that allows you to automate all sorts of things, with your feature being an example of what was possible.

On my mac, I use Hammerspoon to do some of this. For example, whenever I connect to a wifi network that isn't my home network, the volume is automatically muted. No more accidental nature videos playing at full volume in a public place!

I do wish I could do something like this with my iPhone. Currently I also turn off wifi manually whenever I leave the house and I feel a bit dirty every time that I travel and I find out that I forgot to do so.
Why I Like Systems Programming
I'm all for individual achievements, but I wouldn't call turning people into lawyers and Arsenal supporters an unequivocally positive outcome.

Should you feel moved to give to Bram's organization, at least consider an offsetting donation to help address the eradication of pristine savannah, extinctions from over-hunting, elimination of biodiversity, and other imbalances which will naturally occur when a human population is suddenly freed from all checks on growth.

https://en.wikipedia.org/wiki/Kibaale_District#Population

Or one might consider just making the world a better place by doing something we actually understand - like, writing software and doing our jobs, instead of staying up late $#!+posting ;-)
Sent, 19 left
On Android there is not actually a meaningful concept of an app "running" vs "not running". Each app is actually a collection of components that are registered to different system hooks ("intents"). Whenever such a hook is triggered, the OS launches the components of all apps that registered for that hook.

What would be interesting IMO were some way to see which app has registered which intents and possibly an option to override those registrations.
World Flags – CSS – Sprite
Would be interested in hearing this as well.

Could be that you would want to have a more generic interface for your containers, and not have to integrate too tightly with your container framework?
I often use `git grep something | vim -` which puts list of files into vim with line numbers, and then I do `gF` to get to file and particular line.
The difference between cache line size and cache size is like paper. You can make it wider (bigger cache line size), taller (bigger cache size), or both.

The problem is like printing. If you put in an A4 or letter (ANSI A) sized sheet and tell your printer it's A3 or tabloid (ANSI B), you're gonna have problems.
Dutch police is using eagles to fight drones
Obviously I'm exaggerating my dislike of the new keyboard. They feel like crap. The travel is really low, so it's like typing on an ipad with bad feedback.
Thank you. I appreciate you taking the time to explain your view.

Further, I concede that you are correct as far as voting goes. That doesn't mean the card is useless. It serves other purposes quite well, even if imperfectly.
And I wonder if the PostgresDB they're using is PostgreSQL or something else. I googled https://betalist.com/startups/postgresdb but the link to the site doesn't work.
Check domain availability in CLI
Offtopic: not sure if you're aware, but wrapping text in * will make it italicised on HN.

For example, this text is wrapped.
Longer tweets coming on September 19
Bit more than that. Physiological changes also.
Would love to have one :) Please send it to shubham.bhawsinka (at) gmail.com
DATA FILE HOST – Free File Hosting
How to Write While Traveling
I think we are exaggerating here. Javascript was terrible but with es6 it's just getting better, I know various languages and only Javascript manages to make me scream with its quirks, the others at most I feel disappointed. So "good" is an exaggeration, reasonable seems fine, but currently is either an OOP language where 'this' changes every time, or a functional language without native support for immutability, curried functions by default and a whole bunch of utilities that you expect from a language claiming to be functional. If it's a language with both mixed, must be compared to ruby which has consistent oop and functional programming with support for laziness and a super powerful ability to create dsl.

And in Javascript, it's still a nightmare importing a file. You either have a or you are on nodejs.
I know it's been done, but not done brilliantly, just barely. Just like walking, grasping (the Google robotic grasping experiment) - they are still a long way off. Seems like progress is advancing at a slow pace in robotics, unlike deep learning which is relatively much more successful with vision, audio and behavior (reinforcement learning).
> 1) People are most apt to effectively solve problems for which they have some context.

Jeopardy style answer/question: "Why is diversity important?"
Ok, contemporary American it is. TBH, I only read about these restaurants and think about them. Cannot justify spending that much money on a meal, knowing that people where I could grew up will survive the whole year with that kind of money
I was amazed when I discovered the console and everything works. I can launch vim, neovim and tig(nurses git front-end) from within IntelliJ and all shortcuts just work. Even fish shell in vi mode or tmux.
So yeah, I have the shell running in IntelliJ with tmux enabled and launch tig inside of it.
(Note: I agree with your main point that changing defaults can cause problems, and security needs to balance with usability or people won't use it.)

For that 50-byte block of code, on most platforms, you could tell the compiler or linker to put it in the text section directly along with the rest of the code, rather than in the data section. A linker script or a section attribute can do that. Then you can just call it using the appropriate symbol.

I just tested this, with a manually assembled array of bytes, using both of those methods, and both of them work.

Here's the linker script approach:

/tmp$ cat main.c
unsigned long long add(unsigned long long, unsigned long long);

int main(void)
{
return add(23, 45);
}
/tmp$ cat add.c
unsigned char add[] = {
0x48, 0x89, 0xf8, /* mov %rdi,%rax */
0x48, 0x01, 0xf0, /* add %rsi,%rax */
0xc3, /* retq */
};
/tmp$ cat demo.ld
SECTIONS {
.text : {
main.o(.text);
add.o(.data);
}
}
/tmp$ gcc -c main.c -o main.o
/tmp$ gcc -c add.c -o add.o
/tmp$ gcc demo.ld -o demo
/tmp$ ./demo ; echo $?
68

While this won't work on every possible platform, in practice it'll work for almost any platform you might care about.
Financial Independence Retirement Planning Tool
Really like your changes! I've incorporated your use of requestAnimationFrame and AudioContext back into mine:
https://github.com/siggy/beatboxer/commit/dccff243474b17ca34...
Yes Holt focuses mostly on Bodyguard; which is a shame because some of the other theatres are also interesting.

(btw the Operation Bodyguard article isn't in the best of shape, although I've been working on it on and off. The sub-plans [Copperhead, D-Day naval deceptions, Ferdinand, Fortitude, Graffham, Ironside, Titanic, Quicksilver & Zeppelin] are in better shape. My favourite is Copperhead.
No matter how old or outdated a technology is, there will always be someone still using it somewhere.

I work for a company that makes workers' compensation software. I don't know of anything in our product that actually generates new TIFFs, but we've got plenty of old ones bumping around that were either uploaded by users or imported from other systems. I end up interacting with TIFFs one way or another every other month or so.
> I've had a recent online experience in a community in which all interaction is anonymous -- but the anonymity isn't persistent, rather, identities are created and assigned for each discussion.

I'd like to experience that, it's pretty much how I read reddit/hn anyway. I would be a good way to eliminate group think.
Why Big Data Is Growing So Fast?
I resisted eating blue cheese for the longest time, based on the reasoning that why would anyone want to eat mold?

Then one time I actually tried some - and it was delicious! Now I love it, which was just another lesson in how stepping outside your pre-existing notions can be beneficial.
Software Capital – Achievement and Leverage
That's a good point. I worked at Microsoft, back during Windows 2000, and engineering management would encourage "no mouse" days to identify UI that was not keyboard friendly.
> You still need a protocol for determining the history.

Is this a real problem or a theoretical problem?
But I could never do business with the guy that shut down Google Reader.

So who are Storyworths competitors? They can have my money
For example, there are laws that restrict defamation, incitement to violence and guarantee the right of reply. They can't put false information out, like "The president of X has said Y", or use a cooked up image as real. They have to keep secret the names of minors when they are involved in police-related stories, they are required not to divulge privileged (state secrets) or private information, such as was the case with Gawker. All of these have their exceptions, but in general press is not quite free to do as they like, and it's better that way.
That's probably fair. One the one hand, nine women, one baby etc. On the other hand, if there were widespread adoption of standards, infrastructure were modified to smooth over some of the hard bits (e.g. transponders in construction zones), possibly remote operators setup for if cars get stuck, etc. adoption could be accelerated at least somewhat. I still think the generalized door-to-door driverless experience is a lot harder than many are giving it credit for though.

The government involvement in a positive direction will probably be somewhat tough. It's not hard to frame this as a job-destroying technology initially primarily for the benefit of the better off.
Tips for Productive Debugging with GDB
Too bad the new ones are ugly as hell

So you're going to have to start putting your networking gear away in closets, behind doors, like the rest of us ;)
I don't think that helps - the point is that the flush might not be effective if the flushing thread gets scheduled away from the core which has the stale I$ before it manages to fully issue the flush.

Or is the flush guaranteed to flush all cores caches? That would be a fairly unusual design.
I wonder how many people know a few of these (like ctrl-a and ctrl-e and other navigation commands) come not from bash per se but from readline[0]. It isn't a surprise, then, that these mirror emacs commands. For example, one I use often is ctrl-k to kill to the end of a line...and, yes, just like emacs, you can yank it back with ctrl-y too :)...I often do this if I type out a huge command, forget that I needed to type another before, so I use that to "save" commands before execution. That is, it's essentially cheap copy and paste on the commandline.

Cherry on top? These work on other readline using tools! They work in the interactive repl's like python, node, irb, ghcim the exact same shortcuts... it makes working with repl's much more pleasant for me.

[0] https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
[1] quick note, node might use a readline like but it doesn't support yanking (pasting) unfortunately.
To tell someone how they're right, you first have to understand and accurately represent their position. That's a step that's usually skipped with ideological opponents.
Sherlock Holmes Debugging
Cake (C# Make) is a cross platform build automation system
I'm not sure what sre you talking about, if you program with c# and wpf, you need to know xaml and their weird syntax, you need to know prism which is a framework to properly organize your UI, you need to know a server language like asp. Net if you want to deal with backend code.

Prefer winform? That's much like react without using jsx, and if yoy want fancy graphics is much more complicated than html. Now sure you can stick to system style, but you can also buy css themes, use bootstrap, material ui frameworks to have your already prepared ui in html too.

Same issues with qt libraries... The thing is simple: inevitably you need more layer of complexity if you need to be able to maintain the code while being open to changes.

For simple apps, sure winform is faster, for complex apps, no way, it's the same.

And you can't really say that.net is a single framework when it includes so much stuff that is bigger than react, node, webpack, css and html put together
There are few more. Senna.js Barba.js...

Tried all of them and Senna.js wins. Not the best docs but damn that thing is so fast with that cashing. They are working on service worker preloading stuff like that. And you can go pretty deep. Also seems most durable and maintained of the ones i tried.

Pjax hasnt been updated for years for example.
Thanks for tip. Just turned it off. Hopefully it will solve the issues which I have just on MacBook, iPhone works OK.
A truly decentralised P2P Insurance
So I'm an American but to be fair I'd like to think I'm one of your acceptions. Personally I agree with you, the female body as a whole is overly sexualized and part of that is making nipples taboo, but Facebook isn't restricting your ability to show your friends pictures of your nipples, or going to a nude beach. To me, their privacy policy is an expression of their own opinion/ideals (or more likely the opinion advertising firms have decided will make them the most money). And while both I have the right to think nipples are nbd and they have the right to say nipples aren't a big deal, I think telling Facebook they must have pictures of nipples on their servers infringes on Facebooks right to freak out about nipples just as Facebook preventing you from making a nipple collage and showing it to all your friends would restict your rights to think nipples are no big deal. It's all good to say anybody should have the right to express whatever they want, but part of that right is to not express things you don't want to.
HN is filtered. The main page is a list of article which have been selected and upvoted by small unrepresentative subset of the population. I agree that it's not personalized though.
Here's my general-purpose speed-adjustment bookmarklet:

javascript:void%20function(){document.querySelector(%22video%22).playbackRate=parseFloat(prompt(%22Set%20the%20playback%20rate%22))}();

And I find that about +70% is the speed I most-frequently want, so here's my one-click "x1.7":

javascript:void%20function(){document.querySelector(%22video%22).playbackRate=1.7}();

Both of these adjust the speed of all non-iframe-embedded HTML5 video elements on the current page.

Of course, because of XSS-prevention rules, they won't help with iframe-embedded players. For that I guess you're gonna need a plugin.
I've had the same experience with DD-WRT on TPLINK hardware. DD-WRT has great features but always seems to require a reboot every 1-2 days :(
I love the Internet Archive, so it would be great if some kind of archiving function could be worked out. But if it's on GitHub now, it should be exported to Zenodo today, so there's at least one reference version around for Internet Archive to backup.
Agreed, but this only works if you know you are right about the beginning of the command. Ctrl-R is still the best way I know to search for a command that I may not be sure about the first letters of.
What a non-technical person needs to know when working with a development team
What are the other four in the top five, globally?
Internet trolling as a hybrid warfare tool: case Latvia
>Safari

Try a better browser first. You might as well be using IE 8. I could write a book about the things that don't work in Safari.
!! expands the command after you type enter first...
> Don't value winning more than understanding.

Over time I've learned that when arguing, some people are convinced they must win, and they value that over correctness or logic. With those types, I simply back off with a neutral stance and save myself the time of arguing with someone not interested in changing their position.
The fact that all the ips are different.
That seems like the readonable answer on the part of the barista.
Open Innovation Toolkit
What did I just read?
Some unheard of psychologist distorted and dumbified a perfectly understandable passage from the famous Pascal. And because he, as a psychologist, did that; the statement is now considered truth and valid "for realz". Am I getting this right?

Scientist are really our times high priests.
Can you please find the list? I think there are just 13 channels (or 11 depends where you are) 2.4Ghz
>I don't use !!, or !$, because I prefer to see what command is being executed before I press enter.

I use zsh (with oh-my-zsh) and when I type e.g. "sudo !!" and press enter, it doesn't execute the command, instead it expands the !!. Another enter will then actually execute it.

I believe it's default behavior for oh-my-zsh. At least, I don't recall manually changing this.
"The sugar industry has a lot to answer for."

I don't get this argument. What do you expect the sugar industry to do, argue for consuming less sugar?

It is not the industry's obligation to care for your nutritional well-being. It is the obligation of parents and teachers to be informed and teach kids what good food is. That starts with stopping to watch commercials. Avoiding processed foods in the grocery store and cheap restaurants. Not buying products that have more than 5 ingredients, and above all contain high fructose corn syrup.

Buying vegetables and fruit at farmer's markets. Learning again that there are seasons, and that there is no need to buy apples in spring or summer (when they have to be kept in coolers for half a year, or imported from the other hemisphere). Learning again that good products can often be recognized through the nose rather than the eye. Spending time on small-scale farms. Reducing meat intake to 1-2 a week. Consuming fresh water rather than salt water fish (which are harvested beyond sustainability and have led a multitude of fisheries to go extinct already). Preparing food by hand, even if it is "unhealthy" food like french fries (made from potatoes, e.g. in an oven with a bit of olive oil), pancakes (milk, egg, flour - no need to buy this as a product) or cakes (made just with flour, yeast, milk, eggs, and sugar).

Just switch off television to get back common sense.
Re: logging

I had similar experiences communicating with the guide in whitewater rafting.
note that we just released a first demonstrator for devcon2 https://fdd.etherisc.com

some more information on https://medium.com/the-future-requires-more/youll-love-to-be...

and some discussion on reddit https://www.reddit.com/r/ethereum/comments/529o5p/flightdela...
UPC customer here as well, good to find I am not alone. Has this been reported to them?
It's doing fine. It's the native format for MyPaint, Krita supports it, Scribus supports it. Gimp's support is outdated, but that's because Gimp gets releases so rarely.
You’ll love to be late for devcon two
> I have found programmers to be far more receptive to blunt criticism than my other non-programmer friends.

The work of a programmer is to sit in front of a soulless machine that has no inhibition in telling the programmer made a mistake on his code at regular intervals.

You need to be pain intolerant to be a programmer, while in other roles pain avoidance is the norm.
Slightly off-topic, but this reminds me of Google Camera with the Lens Blur (IIRC) feature. I can't find it on the play store now, was it discontinued? I wouldn't be surprised given it's Google, but why don't just leave the old version there with some sort of warning?
Flight Delays Suck
Imagine that there's a meteor heading towards earth. All evidence suggests that it will hit in three days, and wipe out all multicellular life - it's a big one.

What do you do? How do you live your life your last three days?

One school of thought says, disregard the evidence. Assert, against it all, that the meteor is going to miss. Or if that's hard, decide to trust someone who asserts it (this is usually easier).

This is arguably rational. If you're wrong, it won't matter, and you'll probably feel less awful your last three days.

I think creationist's thinking is something like this:

1. If evolution is true, then God is not.
2 Without a creator's purpose, existence is meaningless.
3. If existence is meaningless, you might as well assume it has a meaning, (because that's no less meaningless than anything else!).

To argue against a creationist, it's probably best - or at least, most efficient - to argue against the first stage in that chain of reasoning. If you want to argue against all theists, you can argue against the second.

If you want to argue against all non-nihilists, I guess you can argue against the third, but that is ... literally pointless either way.

So the third point is a good thing to concede in arguments with creationists (and theists, if you insist).
Another very useful feature related to brace expansion are sequences:

{1..99} will give 1 2 3 4 5 .. 9 10 11 12 .. 98 99

{01..99} will give 01 02 03 04 05 .. 09 10 11 12 .. 98 99

And so on. I think it also works with letters.