skysight-inc/HackerNews huggingface dataset:
In addition to what others said, I can recommend just reading through the manpage once (probably in multiple sittings). Even if you don't remember the exact syntax, you will have an idea what bash can do, and know enough of the jargon to find it again in the manpage when you need it. For example, when I need to replace a substring, I used to do

FOO="Hello World"
...
BAR="$(echo "$FOO" | sed "s/World/Hacker News/")"

until I remembered that bash can do string replacement by itself. A quick search for "pattern" and "substitute" in the manpage turned up the right syntax,

BAR="${FOO/World/Hacker News}"
Anyone knows how should I change the font? I know this seems a minor thing but I'd like this thing to be readable :-).

The font-size is too small. And I'd prefer a font of my own choice.
"kcm create mykube" so much behind the scenes going on with that simple command. Cool project!
O, good point. For universities they probably have a system in place, but otherwise you could put on open access, on arXiv, on viXra, whatever. Is important to have anything even independent might sent too if needing.
Governments do not protect everyone, or provide basic services to everyone, equally. Also, unless you were there for the revolution, you didn't agree to the laws of the land where you happened to be born. As an anarchist, I don't find my relationship with my government to be one that I would enter into willingly if I were given the freedom not to. Instead, I live under the constant threat of state-sanctioned violence for any act of civil disobedience or political dissent on my part.

> "For the good of all of us."

Yeah, so who are you to decide what is good for everyone? That way lies tyranny, and for everyone but the tyrants, slavery. But really, you are advocating for less freedom for a specific group of people, so I suppose that what you have put forth is a pro-slavery argument. I pray that you reconsider your position.
Do you really need JavaScript?

My default is to browse with NoScript actively disabling most JS. I'm happy with at least 90% of my website interactions.

Here's the full extent of my permanently whitelisted websites:

apple.com
cdn-apple.com
edmunds-media.com
edmunds.com
newegg.com
wikimedia.org
wikipedia.org
yahoo.com
ycombinator.com
yimg.com

In addition, selectively doing View->Page Style->No Style often displays content that would otherwise require JS.

For most of the rest I just say Fuck It and move on to something else. There are plenty of other sites out there, and life is too short.
Show HN: A CLI that lets you execute HTTP requests from static YAML files
PRMitM: Attackers Can Hide Password Resets Inside Account Registrations
Selling a Real Estate in Toronto in a Slow Housing Market
I wouldn't muddy the waters here with talk of Monzo. Most chip reader cards don't do what Monzo does in terms of real-time backend transaction verification, that's a generation further than the stuff being rolled out in the US.
Very slow ports, pay money and still get advertised to, launch titles are a yawnfest.

It's time to forget about the company that Sega once was and ignore anything that comes from the company it has become.
The taxis, in sf at least, are pieces of human shit. I had a badly broken leg (multiple surgeries, 10 months on crutches including a reinjury) and they were horrible to me, even though I took 8-10 cabs/week. So I was deeply grateful for uber because -- and this is a miracle compared to sf taxis -- they actually came, or if they weren't going to, they told you! That's it! I was willing to pay 2-3x just for that. SF taxis: "we'll be there in 15 minutes", which was utterly unrelated to arrival time and destroyed your ability to plan your day at all.

I've put these stats on here before, but even though I called a taxi every day to go to work -- stats are in an xlx not on this laptop, so this is approximate -- the 80% wait time was approximately an hour, for someone who lived at 22/valencia and wanted to go to soma. And they regularly just didn't show up ever. Or threw tantrums if I didn't shoot down two flights of stairs, but it was totally cool for them to come an hour after being called. And the card readers 'broke' all the time -- but when you refuse to go to an atm and tell them their choice is to take a card or take $0, lo it's a miracle! The card machine starts working! I had more than one driver get pissy they weren't tipped after they tried to make me crutch over to an atm to pay them. Or one who didn't start the meter and tried to charge me $30-ish for a ride that normally cost $16.

Oh, and try getting a cab Thurs or Fri night to go home.

It's particularly amazing that a government sponsored monopoly would treat the handicapped this way.

In conclusion, fuck yellow cab in particular, but also fuck green cab and arrow. This is why no-one cared that uber ran a taxi service. Because it was ludicrously better.

I stuck with Uber for a long time because they made my life work for the second half of the injury, but finally switched to lyft 6 months ago.
I prefer to pay for a stable solution than spend my time on improving an unstable one. Funny, when I was younger it was the contrary.
>We all know that you shouldn't store your password along with TOTP secrets

https://xkcd.com/1053/
I have no idea what you consider slow, but the latest improvement here is contactless payments for anything under 25 EUR, which only requires holding the card close to the terminal for about a second. After which the payment is confirmed after another second.

Payments for which a PIN is needed are confirmed in the same amount of time and entering the PIN is the slowest part.
Justin Capital Leaves Binary Capital
We have chip and pin too but only on debit cards. My Amex doesn't require a signature for anything under 50 dollars and can be very fast depending on the store. I think a lot of the blame is on legacy software. Some places have the chip readers but make you swipe first only for it to say insert card.

The chip and pin speeds have gotten better but still a ways off.
I find Vox (https://vox.rocks/) for Mac to be pretty good. I certainly haven't found anything better for OSX.
Cannot import Avada options: wp-admin/options.php not found
I believe you give a physical signature and its compared to what's on the back of the card.
Try to pay with a foreign card in France and you'll see it can be pretty slow.

Chips were introduced in France at a time where connecting all terminals wasn't practical/cheap. For this historical reason, most payment terminals aren't processing the transaction online in presence of a domestic card, even if they can. Offline transactions are very quick.
WHERE DO COOL REAL ESTATE NAMES COME FROM? ONLINE GENERATORS VS RESEARCH
> 26 year olds making 3-4x median salary

As if that's all of them.

Not to mention the ones that are working absolutely insane hours.
> The seems to be a dearth of proper English in this thread, and poor grammar.

I almost want to upvote for irony.
Its not their first offense in this domain, I remember buying a DS collection of Sonic games and their was slowdowns, while in the meantime free emulators can do the job without problems.

Monetizing 20 years old games is already easy money, they could at least do it as well as people doing it on their free time...
In Sweden people usually start the slow part (entering the pin) while their items are scanned. When all items are scanned you just press ok to authorise the amount and wait for 1-2 seconds for the transaction to go through.
Which manufacturer? ASUS?

My Motorola Moto G4 Play has Android 6.0.1 too and the only option present is to restrict background data.
Also, probably because grsec's code doesn't meet the standards. By almost all accounts, it pretty much sucks. I am unqualified to opine, but I trust the opinions of who are qualified - by being the people who try to implement it.
I recall using foobar2000 after becoming disgruntled with the UI bloat of Windows XP's builtin Media Player circa 2003, and it was already lean back then, so I don't have any worries that it will be fat now.
I like Vue because it puts style, markup, and template into the same file (single file components), but separates them in a way that's incredibly intuitive. I also love how simple Vue feels. Like it doesn't feel like it's doing any sort of dark magic under the hood, it just makes sense in a way that you can wrap your head around the entire thing in an afternoon, and that's refreshing.

Also the docs are like really really good. The Vue guide is a better experience than the official Angular tutorials (don't even get me started on the non-typescript angular documentation). They're a huge strong point for this project, especially considering how young it is.
People laugh when the see I'm using WinAmp 2.76. Why change if something is not broken?
How about you don't? Bash as scripting language is rather mediocre.

Anything that is not simple in bash gets hard to read and debug and probably is wrong on some subtle levels.

I have a rule of thumb that any shell script that grows beyond a screenful of lines gets redone in a proper scripting language.
Uber unethical behavior doesn't magically become acceptable when other businesses use similar unethical practices.
1. Use it.

2. Conceive of use-cases you can't already solve, and see if you can find a way to do them using Bash.

3. Consider that perhaps Bash isn't the best tool for every job. (It most certainly isn't, though you can abuse it frightfully.)

4. Books. Jerry Peek's guides are getting rather dated, but they're still a good introduction.

5. Read the manpage. Frequently. Find some part of it that doesn't make sense, or that you haven't played with before, and play with it. Shell substitutions, readline editing, parameter substitution, shell functions, math, list expansions, loops, tests, are all high-payoff areas.

6. Take a hard look at zsh, which does a great deal Bash doesn't.
It would be great to contribute some of this to https://github.com/hughperkins/tf-coriander (which is a port of tensorflow to opencl). Mainline TF is not moving to opencl because of various issues - https://github.com/tensorflow/tensorflow/issues/22#issuecomm...

It would be great to see a tensorflow-vulkan
You could do worse than Steve McConnell's Code Complete - https://www.amazon.com/dp/0735619670.
Plus now most shops have contact less card readers. Which is funny when you think about it, because it's the same speed / security than the swipe from 40 years ago, except limited to 20€.
Oh that's really neat!

Unfortunately I lost all my '09 stuff. Did he write in Asm or something else?

I had a rudimentary random-access storage device going on mine using a Sony TC-FX 33 cassette tape recorder. With a bit of tweaking you could control the buttons from the Dragon and it also had a nifty little optical encoder to indicate 'end of tape' that you could tie to an interrupt giving your a rough idea of where the tape was.

Even with a C120 cassette the storage capacity was terrible but it did work and it was persistent. It wore out tapes like crazy :)

That Dragon really does look mint. Beware of the big caps dying on you and taking the mb with them, it might be safer to replace them pre-emptively that power supply wasn't the best. A huge advantage the Dragon had over the original CoCo was the keyboard, it is really good quality.
Hope somebody cleans it up and adds the PR to Keepassxc. I would but I am not a C++ guy.(only Python guy sadly)
I'd recommend reading the manpage far more than once.

It runs about 70-80 pages, so counts as a small book.

Hrm. Make that 107 pages:

man bash | pr | grep 'Page [0-9][0-9]*' | tail -1

46,000 words.
> With Inkscape, there is a serious size bump when doing that.

Yes, you can't really avoid that when converting text to path objects, there is no way to do something similar to PDF's subset embedding AFAIK.

I've tried to get SVG diagrams with text to work, but they just always fall apart somewhere. High-resolution PNG or inflated SVG seem the only viable methods. svgz (svg+gz) helps with the size inflation, but is not supported by Firefox when accessing local files.

It's kinda a shame that web browsers can't display single-page PDF documents in-line, as images.

http://i.imgur.com/x0TuCMC.png
As a layman which also thinks of mining as a waste of engery (although it seems necessary as the other commenter pointed out) I hope gridcoin [0] or something similiar takes off.

[0] http://www.gridcoin.us/
MPD runs on 6600 by default, so that shouldn't be a problem. I run it on my homeserver under a separate audio user, who's also in the pulse group to use PulseAudio on the attached speakers.
Tagged unions, or ‘variants’, in C
This site has been completely revamped, the graphs look a lot clearer.

I guess this is down to the inclusion of solar power which was cursory a few years back. Do they now aggregate all of the roof top solar and add that in?

Snooping around Glastonbury and my great Aunt's old town I've noticed a number of Solar farms in the countryside:

http://www.wessexsolarenergy.co.uk
The thing you want for this is called Privoxy. There are scripts out there to convert e.g. Easylist to Privoxy format. It should take less than an hour to get it all going.
You are correct, when it comes to protecting your assets from (minimally competent) authorities, cryptocurrencies aren't much better than a hole in the ground full of cash.

Where they are much better than a hole in the ground is when it comes to moving your assets to a different jurisdiction. As long as you can physically get yourself from Somecountry to Othercountry, all your e-cash will be accessible in Othercountry regardless of what Somecountry may have to say about it. And even if Somecountry imprisons you, you can still hand over your e-cash to someone else with a single message.

I can't think of any asset that offers that particular advantage.
Can be also sooner. In some countries researchers are ignored at $Ph_degree_year + 3 years in fact, for random reasons.
Do I understand you correctly in that you attribute increased power usage to the intricacies of copyright law (at least in part)? Because that's an interesting angle that I hadn't even considered yet. :)
Google might be one of the few companies in the world where this kind of knowledge is relevant for the work you do.
You seem to have a bad case of conflicting legality with morality.

>Regardless, the court's decision is ultimately what governs the upholding of a law. Being in violation of that is still illegal.

This is just a tautology.
Modern wifi is surprisingly efficient

Presumably the ideal wifi system would transmit with as little power as needed, but would ramp up power when faced with thick walls, long distances and interference.
https://git.hans.ninja/git/hans/moc-pulse.git
Flexible pipe for subsea O&G has existed for a long time now (it's certainly not soft, but it is flexible and it is installed from huge spools):

http://www.technip.com/sites/default/files/technip/fields/pu...
So, how does RISC-V compare with Donald Knuth's MMIX instruction set? Did they use it as a starting base? Consider it at all? Be cool to program MMIX in actual hardware.
I would also recommend to read Single Unix Specification on shell syntax, and
then avoid bashisms whenever possible. Bash had a history of subtly changing
its behaviour in these, which leads to scripts getting suddenly broken without
any modification on system update.
OTOH, if you can structure your problem as a composition of pipelines, it can be quite a bit faster in bash than in a "proper" language. You get to choose optimized tools, and they run concurrently.

Writing efficient bash code forces you to think about your problem differently. It's a very similar process to thinking functionally; e.g. you don't want to deal with lines of a file one at a time in a loop, you want to do filters and maps in languages like grep, sed and awk to deal with data in a streaming fashion with a minimum of forked processes.
I recently helped a shop connect their terminal to the wired connection instead of the POTS one. The time it takes for a payment to go through went from 25 seconds to 2 seconds :)
Also they used to pay a few cents for each transaction...
Show HN: EnGrip – Document online learning for your professional growth
Pixel 2: Screens 5 and 6 inches, Snapdragon 835, 4 GB RAM and no minijack
I wouldn't say it's the same security - presumably the contactless chip is much harder to copy than the old magnetic stripe.
I believe you're right. In .au they call it PayPass, but in .nz they call it PayWave. I believe some old Visa machines didn't support MasterCard, or the other way round. All I remember is my flatmate complaining that his new debit card kept failing contactless payments.
Native versus web app.
Jeff Bezos says Amazon will ‘keep investing’ in India as rivals raise new war ch
Another alternative is buy him a Nintendo handheld instead of an iPad. No ads, no dodgy content, quality games.
My 3.5 year old loves Monument Valley. It's not something I thought he would have been capable of playing - and he does sometimes "need some help to win" - but he downloaded it himself on Kindle Fire for Kids Unlimited and just started playing it.

The Kids Unlimited thing has been great. All the apps are included in the monthly price, there's no ads, no in-app purchases, and all the games and apps are vetted to be child-safe. It's amazing to watch him download stuff and figure out how to play it without any help.
Keepass is actively developed but uses .Net so Linux requires mono. So KeepassX was created to use C++ so Mono is not required but the project is inactive.

So KeepassXC was created as a fork of KeepassX for the linux users who don't want an ugly MOno version of Keepass.
Ah yes. I have written about this on HN before. I have never seen this outside Sweden für some reason.

At Aldi specifically it wouldn't be useful as you have to keep up with the cashier's scanning speed while bagging. In other stores you can start bagging at the end. Not sure why they don't use the same idea as Swedish stores. Once I tried inserting my card while scanning in a German store but the machine didn't like it at all.
Thanks, didn't know that. For other people the path was Settings -> Data Usage -> Data Usage Control for me.
Windows still ships with Windows Media Player, which is what I use now. No idea how it rates in terms of efficiency but it does what I need better than any of the players he reviewed, and then some.

Specifically love being able to find music by year, and while not the simplest UI, it's playlist builder does what I need. Wish I could run it on my phone.

I do suspect however that my use cases are unusual in that I don't stream music, and have a large library replicated on my PC, Surface, and my phone - and I've spent years completing and cleaning up the meta data, which Windows Media Player makes really good use of.
I agree with you, partly. I would also mention the Mongols, Alexander the great, the Roman empire and the British empire as similar examples. Only difference between these and the Nazis are the Nazis are the latest in a long line of historical villains, so their atrocities still linger in our memory while the actions of the others are forgotten, by the general population at least.

Perhaps the Nazis just embody a basic human nature, and there is nothing much unique about them. Go far back in history and you are certain to find various groups engaging in similar levels of atrocities.

Given this, then the Nazis are not uniquely evil and everyone is vulnerable to become the perpetrators of such under the right conditions and leadership. So it is worth it, to remind people of how ugly and damaging such a thing is. So in conclusion, to point this out, is not making a mountain of a molehill.
Then you have the age old problem: what if one of the tasks in your pipeline(s) fails?
One thing missing from this discussion: people who in the past bought the game are now required to pay for it again in order to have it ad-free! That's the reason for the big influx of 1 star ratings in the AppStore.
They have been doing a lot of work in the area, I think 2009-2015 at least. There are several publications, and more than one attack.
We did that in Australia for a year or two but then it seemed to vanish. I guess not enough shoppers took it up.

Or, come to think of it, it probably lowered the likelihood of people using the supermarket loyalty cards so they nixed it.
Not all are.
OnePlus (3T) for me. (on the Data Usage page it was the small dots menu button in the top right hand corner.)
Here is a link to the 3-minute video that talks about the idea behind the product and future direction at a high level.

https://www.youtube.com/watch?v=Q_C45944onA

Thanks.
Not the first thing to look for, but I've found ShellCheck[1] to be pretty helpful when it comes to correcting typical mistakes.

[1]: https://github.com/koalaman/shellcheck
Yes I did that, but the gui looked horrible, as it was not using my themes, colors etc. I then found out that this was a known issue of snap at that time.
> I don't think the boost license would allow them to redistribute that derived work

That clause is only about distributing without the copyright notice. If you have any doubts, just include the copyright notice and you can redistribute it.

Disclaimer: I am not a lawyer and this isn't legal advice.
BTCC launches new cryptocurrency exchange with ETC support
I love to read idioms at http://idioms.in/ website.
The collapse of Radio Shack can be attributed to an obvious lack of sales support. And by that, I mean, for the sales people that they actually hired, what they gave them to sell, and what the operation as a whole needed to do to perform was absurd.

Radio Shack, as a job, was/is a step above fast food, and a step below clothing, in terms of status. If Comic Book Guy from The Simpsons wasn't selling comic books, he'd be a Radio Shack employee (if you were lucky). The people attracted to that job were not serious sales people, and the things they were made to sell were mostly undesirable, or worse incomprehensible without expertise. The store was filled with trash items that sold at christmas and broke by valentines day. All of this, right next to certain niche and high-end items that rarely moved.

Because Radio Shack sold a lot of cheapskate wares, everything bought from Radio Shack felt like a gamble (as the store's very name should suggest). The revolving sales associates had distractions about battery sizes mixed in with thousand dollar sales, so if there was commission to be had, they were still forced to swat flies.

Radio Shack was usually a hole in the wall. 900 square feet would probably be a large-ish Radio Shack. Without zones or departments, every Radio Shack employee was always selling everything, which means they were pulled in every direction, and their motivation landed somewhere in between selling fuzzy slippers that sing Jingle Bells in electronic chirps, and selling sub-par desktop competitors to Gateway 2000, without fully understanding or caring about the difference between an Intel 386 and an Intel 486DX.

Because Radio Shack was a high school summer job at best, or a 9 to 5 career move at worst, it's interesting that they lasted decades longer than maybe most people would have expected.
You can change tab or window with the keyboard, move the mouse, and get back to the visualisation with the previous orientation intact.
PulseAudio has an ALSA compatibility addon, where it registers itself as the default ALSA device and therefore can be used by applications that can talk to ALSA only. In Arch, install the pulseaudio-alsa package. On other distros, refer to that distro's documentation.
Can confirm. Just set a Square reader up for my local school's parents' association and it's so quick I had to do a double-take as to whether the payment actually had been made.