skysight-inc/HackerNews huggingface dataset:
Don't forget some of your other options, such as piping across ssh commands, which is specifically very useful when piping tar output[1]. Piping tar commands traditionally was useful because it dealt better with some file types than scp did (devices, sockets, named pipes, tar is better overall at dealing with them, or was in the past). The other benefit is that after you realize you're just putting a sequence of commands into place to be run remotely, you start realizing you can do other things prior to the tar command if you need...

Rsync's ssh support is generally good, so might be about equivalent, but it's not always handy.

1: https://www.cyberciti.biz/faq/howto-use-tar-command-through-...
What you're learning will fall into different categories, physical, mental or a combination of both. They will employ their on strategies to help them stick. I put language learning in the third category. Anki + srs for memorising vocab, When recalling vocab and phrases, mnemonics etc there's tonnes information online nowadays.

Something you won't hear often is this tip: Try and action/gesture what you're trying to say before you say it. I have no explanation why this works so well when learning but it's a technique actors use when embodying a character.

Then the obvious tip is to practice with native speakers,

If you have something purely physical, you have
* Mental rehearsal of the action (anki)
* Execution of the action in practice. For this to be helpful you need feedback, you could use a coach or record yourself
* performance - like in a sport.

Had to rewrite my response because I went to heavy on the language learning tips

This is what I've used to date
What you're risking is your health, physical and mental.

Being a founder is a hugely stressful job, and everyone I've seen spend 5 years as a founder has aged more like 10 years in that time.
Ripgrep uses SSE3 parallelization instead of skipping input bytes to get faster on current architectures.
IMHO Biosphere 2 was not a realistic experiment for a self-sustained off-world colony. They tried to to mimic a complex self-regulating biosphere and failed. The pragmatic approach is going with a tightly controlled artificial ecosystem with the absolute minimum number of species and heavy technological involvement. The russian BIOS-3 is a much better model for a Mars colony.
Personal Tech Lip-reading smart speakers: Just what no one always wanted
Because "Arabian Gulf", not "Persian Gulf" is the newspeak. Perhaps anti-Iranian bias (disturbingly common in the west these days) has colored your perception of this issue.
I don't know what parts of Win32 you mean, but one task I did recently that should be dead simple was listing the contents of a directory. Why did I end up appending "* . *" (spaces inserted to avoid triggering HN's italic formatting) patterns to the directory name, and why do I need to find the first file with FindFirstFile() and all the remaining files with FindNextFile()? Maybe I was particularly dumb that day, but it's the best I could figure out and I don't think that's elegant.
Not just web. There are a lot of efforts getting WebAssembly to run outside the browser. This could be an alternative to Electron for cross platform desktop applications.

Depending on use case, WebAssembly might even be an alternative to Java on servers. Go already supports cross platform compilations, so the use case for Go on WebAssembly on a server isn't as obvious. At least, not for those of us who value simplicity or performance. On the other hand, most of us didn't see Javascript on servers coming either, so I wouldn't rule it out.
I've been using ack (https://beyondgrep.com/) for a while and it seems to be better suited for my specific purpose -- looking into source files and avoiding things like data dumps and VCS. It may be slower than grep, but it faster in the sense that I don't spend time remembering all the parameter combinations when I search for something.

Here are a few aliases I use:

alias ack="ack --color" # color output

alias ackl="ack -l" # show file names only

acksubl () {
ack -l -i "${1}" | xargs subl
}
# Do case-insensitive search and open files in sublime.

Turns out in practice I don't use regular expressions very often when searching text, and the most frequent question is -- where is this function/variable might have been used?
True, but that experience can be offered with a fraction of the prize for consumers - maybe that's where breakthroughs could happen. Cheap "feature" phones for the masses again.
This study doesn't establish that an odor precedes a seizure. They took the samples from someone who was in the middle of a seizure or shortly afterwards.
TLDR: the headline was “human trafficking [...] in ‘our area’”, which when shared virally sounds like it’s in everyone’s area.

In case you didn’t want to wade through 20 paragraphs of boilerplate about social news sharing before getting to the obvious punchline.
CISO at FactSet on Phishing
Sending this vector is somewhat even worse than just photo. This vector info would allow someone to match your face without your initial photo! (array of 128 floats requires less storage and less transparence)

For example if I extract color map from your photo is this your personal data still?
That's too bad indeed. How would one implement coroutines in Linux/Unix today then?
GNU grep is an excellent tool! A similar tool that is rising in popularity is ripgrep (https://github.com/BurntSushi/ripgrep), which can be orders of magnitude faster than GNU grep. Give it a try!
Toy pistol is still a pistol, so everything's alright. You'd have to replace the glyph with something that can still be considered Taiwanese flag.
My impression is that there are two things at play:

1) Once you've noticed something, you tend to notice it more often.

2) Novel (or uncommon) articles on HN that get to the front page tend to attract other articles on the same topic. I can imagine this along the lines of:

Human 1: Hey apparently there's an audience on HN for topic X that I enjoy! I wonder if HN is also interested in this related article on topic X.

Or Human 2: Hey here's this interesting related article I discovered while looking at front-page article Y on topic X.

The summary of all of this is to say that my guess is that like attracts like and uncommon topics die down fairly quickly in time. I imagine that it is less of a concerted effort by stakeholders to push and direct topic X than just the effects of a curious and diverse group.
Another good technique is to commit to avoidance early, and stick to it. For example, when you notice the collision course, start bearing left immediately - the other person may have started to move in that direction, which would normally start the 'shuffle' as you both shift to your right, but you short-circuit that by not reciprocating - keep left. Seems like it might be rude, but in practice it doesn't seem so, the relief outweighs any ill feeling (or so I imagine!)
> I don't see why this realization should be regarded as a counter argument to establishing a Mars colony. It's really really hard and a lot of problems need to be solved.

The point is that, right now in 2019, we do not know how to build a self-sustaining colony outside of Earth's biosphere. If you want such a thing to exist, you have to do a lot of research first to enable it. But, in general, the space enthusiast crowd isn't interested in pushing for that kind of research. And without that research, a lot of the arguments for space travel are very moot.
8-Point Grid: Typography on the Web
Dogs don't need a chemical to make them bark.
Brace yourselves: exploit published for serious Magento bug allowing (updated)
For example integrating third party crossplatform code (plugins, mods, behaviors, etc) into native projects (game engines, databases, etc).
>It is unreasonable and impractical to expect individuals to abide by it in their day to day life.

It is unreasonable and impractical to expect everyone to abide by it. It is not at all unreasonable and impractical for a particular individual (e.g. me) to abide by it.

It is unreasonable and impractical to expect that if I leave my house doors open when I'm at work that no one will ever steal anything from my house. It is not unreasonable and impractical for me to abide by the moral principle of not stealing when I see a house open day after day.

So I agree with you - I don't expect all of society to abide by the principle. Yet it doesn't somehow exonerate their behavior when they violate the principle.

>Many people do not have a clear understanding of what it takes to prove guilt in court (and also do not understand what can derail a conviction) and would be surprised to learn how difficult it can be in some situations where there is (to the layman) clear evidence.

In a comment further down you point out:

>Outside of the legal system “innocent until proven guilty” is a very common cause of the revictimisation of victims.

I think that's a cop out in response to a cop out. Yes, certainly some people (in my experience, a tiny number of people) will invoke "innocent until proven guilty" to avoid any kind of burden of responsibility to the victim. In the vast majority of times I've seen it invoked, it is someone pointing out that others are jumping to conclusions, and the evidence is slight, and often that one person's claims have much heavier weight than others. A not insignificant number of these (in my opinion) involve fighting back at a bias of sort (race, gender, class, etc) where one person is being given more weight to others.

When it comes to issues where the parties involved know one another (i.e. not someone commenting about a case on the Internet), people invoke it far, far more often to counter mob mentality and perceived biases than they do to avoid making a decision.

The legal meaning is irrelevant to most people who invoke it. I rarely see people (in real life, outside of message boards) saying "Well it hasn't been proven in court, so innocent until proven guilty". They apply it to situations in front of them, involving people they know. And they are saying "Really, I don't see strong evidence for it."

Now yes, at times the victims are revictimized. No one has solved that problem. In my life I've seen it way too many times that something bad happens to someone, they need someone to blame, to the point of constructing a narrative in their head that they believe, which is why people say "I don't doubt he/she believes his/her story, but I need to determine if it is true."

(Not talking about serious issues like rape, but I see this behavior from victims very often when, say, theft is involved).
AirPods 2 Teardown
> More specifically, the training for SAD required three main steps. First a positive association is created between the scent of a seizure and treats in order to induce a conditioned emotional response.

The paper goes into a bit of detail on training, but it's a fair and interesting point: How do they get the seizure scent? I guess you could maybe take a sample just after a seizure, or a second person could do it if they were present and prepared to take it.
It's not like an additional 11% ownership and voting rights would prompt the board to pass a motion to begin using Fortnite to spy for China.

The benefit of partial ownership (or dual ownership) is that it opens up the network of internal employees and management to recruitment while also providing plausible cover as it is a branded and well-known "western" firm
Nothing about this is a 'scientific experiment'. It was a badly conceived stunt.
> The answer of course is some form of file tagging, so that 'scuba' can be a single distinct group that overlaps with both 'books' and 'vacation' and 'photos', but isn't a strict subset of any of those.

But that is separate from what file paths are for, which is essentially a semantically meaningful unique identifier. If you want to take a photo with the camera app, crop it with the image editor app, then attach it to an email with the email app, you shouldn't have to search through your photos again the second two times to re-find the one you're already working on. There ought to be something equivalent to copying the file path to the clipboard so that you can reference the file you're already working with in another app.
Progress is being made. Twenty years back, I worked for a company that put a bunch of live cells into microtiter plates and use computer vision to see how they were responding to environmental stimulus. One of the contracts was with the military to detect battlefield biohazards. I've not been involved in some time, but I assume that this tech has progressed in the last twenty years.
Yeah... that website is a scam.

Seizure alert dogs have not been established to be effective yet. A claim of "100% reliable" is guaranteed to be woo.
I imagine you train them to react to seizures, and they figure the predictive bit out themselves, if they are able to.
I made a toy project with tone.js as well and found the same mobile performance issue -
http://bloop.elialbert.com

is unusable in an iphone 10 and perfectly fine in chrome desktop. if anyone knows how to fix that I'd love to hear.
The magic stuff's awful. Any time you have to dig into a mothballed Rails codebase from a version either older or newer than what you're used to, or with a bunch of Railsy magic gems that aren't in your usual toolkit, it's hell. I'd rather let the computer tell me what stuff is and where it's defined than memorize a bunch of magic prefixes.
OCaml is a beautiful language but I haven't seen any big non language projects written in OCaml. Does any one know why? OR do such projects exist and it is only that I am not aware of them?
It's actually been getting lots of good press for quite a while now if you follow defense news, mostly due to very good performance in wargames exercises and serious problems being resolved. That said, it's somewhat bizarre seeing a bunch of articles related to it on HN. This is really not the kind of community which usually follows that kind of thing closely. /r/CredibleDefense over on reddit is much more suited to discussions about this kind of thing.
Maybe what you're looking for is https://www.teamblind.com ?
Talking Pizza, Compromise and Fax Machines with Erica, Senior Engineer at Slice
They were pre-CDE.. Motif based.
Good article, hits home my experience. But I’d rather have a seasoned UX designer to lead and sketch the flows rather than some one new to come up with a Frankenstein type of app.
This will come up in any Hackernews thread that mentions spaced repetition, so I might as well mention it to get it over with.

Supermemo [1].

SuperMemo is the king of spaced repetition software.

Anki uses the algorithm from an earlier version of SuperMemo - SM2. The current version of the algorithm used in SuperMemo is SM17.

The benchmark for the algorithm's performance is the repetition workload. I don't have the numbers close hand. But the point is that the repetition intervals in SuperMemo will increase much faster than in Anki, but you will have the same, if not better, retention rate.

Also, it has Incremental reading.

To be honest, I used Anki on and off for more than five years. SuperMemo scared me, with its ugly non-conventional interface. But in the end, I succumbed, and now for the first time, I actually do my repetitions every day for 4 months now.

This despite the fact that I have to boot into Windows from Mac OS every time I need it.

It helped me learn Python and a bunch of other less practical things.

Of course, spaced repetition is not all you need for better learning. Most of what you need to know is covered in the Coursera Learning How To Learn course.

Jim Kwik is also good.

[1]: https://supermemo.guru/wiki/Main_Page
How Boeing Is Fixing the 737 Max MCAS Software
Stimulus generalization comes to mind. IIRC Pavlows dogs at some point reacted not just to the food, but even earlier on him entering the room.

I doubt that they train dogs like "Steve's having a seizure. Good! Get that dog here."

I imagine that you do a preliminary training with faked seizures to get responses right and then hope (meaning: Train under real conditions) that the dog will react on a real seizure as well.
Researchers measure quantum power increase in quantum boost engine
It's ridiculous that we accept that every piece of software we install is malware. A flashlight sells our location data? A text editor scrapes our photos? It doesn't have to be this way.
Yep, and on top of that the 737 MAX did not require retraining for pilots (cost savings for Boeing and airlines) and Boeing did not provide documentation to pilots that MCAS would re-engage after a short timeout.

Pilots use the term "ahead of the plane" to describe being in a state where they understand exactly how a plane and its systems will respond to inputs (including theirs). MCAS (and lack of training) resulted in pilots being "behind the plane", which meant they could not regain control over the plane and ultimately crashed.
For tech giants, profits far outweigh fines [chart]
That's because what you need is Fiber-local storage no?
I've worked a bit in this space, porting Dr Bloomfield's WCopyfind [0] algo to js [1] for a small non profit (& other proprietary solutions). One of the harder forms of plagiarism over copy-paste issues is that of ideas. It's easy to cross reference phrases in text A to text B, but what if it's reworded in such a way that it's conceptually the same? In some areas of research this is a huge ongoing problem and although there are some small inroads being made, it's still a huge problem. It's also compounded by the issue of language translation. eg. text A (in English) was reworded in text B (in Chinese)

[0] https://plagiarism.bloomfieldmedia.com/software/wcopyfind/

[1] https://github.com/cmroanirgo/pl-copyfind/
This has happened to me a few times before following a single boredom-induced chumbox click.

Advanced military toys are always good for nerd sniping, recommender algorithms know this, and they will eagerly amplify a small amount of demonstrated interest into a deluge of recommendations. I'm pretty sure that's what's happening here.

So yes, it's certainly a bought and paid for PR effort, but I wouldn't conclude that it's localized in time, just that HN recently wandered into it. Now, if you'll excuse me, I'll take my leave to go read about the fabulous toys my tax dollars are paying for.
It had some great features, but the UI/UX was IMO wrong and I'm sure it's what turned people off about it.

So for example instead of having one stream of info, there were multiple columns. This goes against the scrolling list behavior that everyone seems addicted to.
I have heard of scams in this area so you might be right. I removed the link. I believe that such dogs do exist, but they are rare.
I would encourage developers to first build out their applications as a CLI. Then add just enough UI for the masses.

But still release your CLI version. Ordering food or managing stocks on the command line is fantastic!
If you use Android then I strongly recommend Firefox, you can easily install ublock origin and other addons, and they even have an option to disable cookies altogether.. it's really a joy to use.
In the field of UX/Psychology there is a term “suffice”. Our brains are constantly sufficing rather that perceiving all data and interpretating it. If we had to do the latter end of the spectrum, our heads would need to be bigger, to the point birth wouldn’t be possible based on current female autonomy. You wouldn’t have survived child birth.

As a result when a person visits a page on a website for the first time people in average scan the page only reading a few words (I’ve hear 7 on average claimed). However, most beginner designers will not realize this and put a couple hundred words on a page with out proper typographic hierarchy. Better designers (same is true for poster designers) use typography and visual hierarchy (Font sizing, spacing/white-space, color, font weight, alignment) to create a design that is easy to scan for a sufficing human brain.

The less scannable the page is the more the brain needs to work to make sense of what is being displayed (higher cognitive load), and the less of a chance the user will read the highest priority data first (the context or hook data).

If the user reads the data in the wrong order, it will likely be confusing noise. The goal of a designer is to present the data in such a way that the signal to nose ratio is high, as they scan and dig deeper into a presented page or poster.
One thing that has often puzzled me is the effectiveness of an expensive fighter jet against inexpensive adversaries in a face to face dogfight. For example F-35 costs in upwards of $90 Million per unit. Chinese J-10 or JF-17 are $20 or $25 Million per unit. That's 3 fighters for one F-35. So is one expensive F-35 capable enough of taking on 3 cheaper (yet sophisticated enough jets read up on JF-17 recent achievements)? Granted pilots and ground crew on both sides are equal match in skills.
I have a similar experience too. I learned about that course after graduating but I apply the course's principles on my personal learning endeavors. I would like to add Cal Newport's Deep Work is also an excellent companion to this book. He ties in concepts from Peak, Grit and many more resources into concrete strategies that can be applied to effectively master cognitively demanding tasks. I wish I learned about those 2 books earlier.
On the other hand, this is the second positive article on this plane to hit the top of hacker news in 3 days [1]. A trillion dollar plane that is notorious for costing way too much probably has a pretty decent marketing budget behind it, and it's not very difficult to assume that these articles are part of that somehow.

For an article that came out before this recent press rollout began, try this one: "The F-35 Is a $1.4T National Disaster"

article: https://nationalinterest.org/blog/the-buzz/the-f-35-14-trill...

HN discussion: https://news.ycombinator.com/item?id=16869679

[1] https://news.ycombinator.com/item?id=19506763
It's probably worth pointing out that OS X is using BSD grep. You will see a phenomenal difference if you install the gnu grep via homebrew:

$ homebrew info grep
GNU grep, egrep and fgrep
https://www.gnu.org/software/grep/
/usr/local/Cellar/grep/3.3 (21 files, 885.3KB) *
Poured from bottle on 2019-01-03 at 12:23:37
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/grep.rb
...

This is a very arbitrary example, but I've got 1.5Gb application log sitting on my machine right now that'll suffice. I'll even do this in a way that might give a slight performance advantage to BSD, by using gnu grep first:

$ time /usr/local/bin/ggrep "foobarbaz" application.log

real 0m1.319s
user 0m0.948s
sys 0m0.345s

vs OSX's grep:

$ time /usr/bin/grep "foobarbaz" application.log

real 0m37.225s
user 0m31.036s
sys 0m1.286s

1s vs 37s. Same file.

There's nothing odd about the file, straight boring application logs, and the line starts with the logging level in capital letters. So I can use a regex that is pinned to the start of the line, about as optimal as you can get:

first gnugrep:

$ time /usr/local/bin/ggrep -c "^INFO" application.log
1527786

real 0m0.622s
user 0m0.323s
sys 0m0.292s

then OS X's native bsd grep:

$ time /usr/bin/grep -c "^INFO" application.log
1527786

real 0m3.588s
user 0m3.206s
sys 0m0.349s

BSD grep was significantly better than the prior search, but it is still notably slower than the gnu grep.

In my experience, this isn't the most pathological example, but it's close. Note that this also applies to other tools that leverage grep under the surface, like zgrep etc.

I've specifically aliased grep over to ggrep in my shell so that I'm avoiding bsd grep whenever I can:

$ alias grep
alias grep='/usr/local/bin/ggrep'
They just don't care. Whatever they have now is fine for them. How are we going to fix that?