skysight-inc/HackerNews huggingface dataset:
The rationale sections reads:

>Higher order components are used to wrap other components. This component enables you to use connect straightforwardly within jsx, removing much of the cognitive burden of using connect and refactoring components to use connect.

I don't understand the rationale after reading that though. An example of the cognitive burden of rewriting a component to use connect would be appreciated. I write components using the connect HOC all day at work and have never felt any cognitive burden.

By the way, I always use decorator syntax to apply HOC's to my components, and perhaps that is why I don't think it's hard to parse at all? For example:

@connect(mapStateToProps, mapDispatchToProps)
class MyComponent extends React.Component {
// etc.
}

export default MyComponent;
Statistics don't come with premises we don't put in them.
The loneliest neuron
It's strange to advertise this as a find(1) replacement when it covers maybe 1% of find(1) use cases.

find -type d -empty -delete
find -type l -exec readlink -f {} +

etc. are not covered at all.
The other big advantage is `more user-friendly`. Thus no backward compatibility. No doubt some people are used to the old patterns, but lots of people also prefer saner defaults.
The idea has been around a long time. Making it practical has been a much more recent development. Ideas are cheap.

If you're using logs, you're using a debugger, just a very limited one.

Reasoning about a program statically is great, but once it gets above a certain size you can't keep it all in your head and you must collect data to narrow down the problem. That's where a debugger comes in. Then there are the cases where you're debugging someone else's code and you don't have it in your head in the first place.
What increases the odds of people not installing updates is low quality. Microsoft can’t be trusted anymore not to break two things for every one problem they fix.
Do you also complain that your SSD is slow when you connect it over USB 1.1?
Humanity has ever been known for homogeneity. Different people think differently about how to solve problems.
See, this is what bothers me. There are people who mistake the speed of their internet with the speed of their own network.
It bothers me a lot that when I call about slow speeds that the ISP starts troubleshooting my network. I know not to test on the wifi. (mostly test on the modem itself)

I have a 500/500 line, and get guaranteed that it wont fall 10% below that. Most of the time I am really close to it or even above it. Right now I am seeing an anomaly 420/220. Not going to complain though, I only have this line because the other option was 20/2 for 80% of the price im paying now. Does help when getting or sending big files over for projects.
edit: speedtest was giving me a slow server, better results now http://www.speedtest.net/my-result/6690112916
You stop chancing payments by getting paid upfront.

I book in monthly blocks and get 30% on work agreement signing, that books my time (non-refundable). I take the full cost - 30% / time booked. Then start billing 2-weeks before the project starts with payment due on receipt of invoice. That way, I'm on the hook. If we keep going, I just keep billing, I don't put them on the hook again for a new depisit—that is only to keep them from doing something like postponing or so I have some cash in case they cancel and I have to go find a new gig.
Oh yeah, and then there are the times when you reason about the program in your head and your reasoning is wrong. That happens a lot. Sometimes it's because of false but reasonable assumptions like "the compiler compiled my code correctly" or "the CPU executed my program correctly".
Redox already has a core untils library.
You need it if you want to modify the directory structure that find is traversing, so as to affect subsequent traversal, eg http://www.chiark.greenend.org.uk/~pmaydell/find/primes
(cheatsheet here: http://www.chiark.greenend.org.uk/~pmaydell/find/primes-comm...)

Admittedly I wrote that nearly 20 years ago so I guess it doesn't invalidate your point :-)
Big issue is wifi; if you live 50m from your neighbours, no problem, but most people are sharing the wifi bearer with 10's of others.
A similar advert for the Welsh Tourist Board a few years back:

https://www.researchgate.net/profile/Nick_Clifton/publicatio...
Don't do that. Your time is more valuable than the artificial micro-cent the wikimedia foundation will save.
Seconding Dungeon Roll. It can be played solo, but it's a lot of fun with 2-3 people. (With more, it gets rather boring for anyone not either playing or running the dungeon.)
No, I originally posted the first because I had just learned of it (and mistitled it “Russia”, oops).

Perhaps that article jogged someone else’s memory?
Tensorflow sucks
There are some projects working on solutions like this, but the problem becomes how you move funds between these blockchains.
A Closer Look at the $13B Premium Eyewear Market
It's probably the "I'm searching the entire disk for something" use case.
FWIW, both the React and Redux teams generally advise against the use of decorators, and I personally heavily advise against using `connect` as a decorator, for several reasons:

- It's still a Stage 2 proposal. Now, the Class Properties syntax, which the React team (and I) highly recommend using, is also not yet final (it recently advanced to Stage 3). However, the Class Properties syntax seems to be much more stable, the behavior it's implementing is a lot simpler, and _if_ by chance it happens to change in the future, it should be relatively easy to code-mod (and the React team has said they would release a code-mod if that happens). Meanwhile, the decorators spec has changed some already, including at a recent TC39 meeting, and the Babel plugins have also had to change behavior and implementation over time.

- It obscures the real class definition. The standard advice for testing Redux-connected components is to export the "plain" class separately as a named export, and `export default connect()(MyComponent)`, then import and test the plain version. If you use `@connect()` as a decorator, the plain version isn't accessible, and testing becomes more difficult.

- Going along with that, I've seen many questions about why `defaultProps` and `propTypes` don't work right when `@connect()` is used, and it's because those get applied to the wrapper component, not the plain component, and thus things don't work the way you would want them to.

I see no advantages to using `connect` as a decorator. I encourage people to write their `mapState` functions separately anyway for clarity and testability (instead of inline as an argument to `connect`), so it's just a matter of moving the line with `connect` elsewhere in the file and changing the syntax slightly.
Compiled Common Lisp can be quite fast, but not fast enough. Additionally, I don't see the added value in having the rendering be done in Lisp, I'm only interested in the manipulation of the data in Lisp
The brain for sure has a collection of hacks. But the meta-algorithm is pretty strong too.
Testing FIDO U2F security keys
What's stopping employers paying more frequently now?
I couldn’t use neither thing without man page for the first time. And remembering -name -iname -type* and -I -s comes only with practice.

* does fd find files by type, mtime, depth, logical operators? I missed that in readme. If not, maybe “just pattern” argument is not too fair at all.
There’s the movie poster with a 2 star review: https://www.theguardian.com/film/filmblog/2015/sep/09/legend...
I agree, but replacing find would be very hard, not only does people except it to work in a certain way, but tons of shell scripts also.
This sort of "chaotic-order" does indeed look impressive, and I've personally been mesmerised, just watching busy intersections in India or the Philippines.

But it's important to remember that despite all the skills these drivers exhibit every day, the number of traffic deaths under such circumstances is off the charts.

Meanwhile, those boring roads in western countries have gotten saver by a cool order of magnitude. See this chart: https://commons.wikimedia.org/wiki/File:USA_annual_VMT_vs_de...

It's actually quite a testament to the functioning of the American society over the last 50 years or so that they've been able to cut the number of traffic deaths by 90%, even though traffic has gotten a lot worse.

I quite like it as an example, because it didn't just require technological progress. It also included a political component (seatbelt laws, principles for save road construction etc), and cultural changes (drunk driving...).
And there's Katie Spotz who rowed it solo in 3 months in 2010, for a clean water charity.

https://en.wikipedia.org/wiki/Katie_Spotz
I had seen this a while ago, a brief diagram of Unix history, on Éric Lévénez's site:

https://www.levenez.com/unix/

The page also has some Unix history and related links.
Thank you for the feedback.

No, fd does not aim to be a drop-in replacement for find. It was actually designed as a "user-friendly" (I know, I know...) alternative to find for most of the use-cases: "fd pattern" vs. "find -iname 'pattern'", smart case, etc. Also, in my view, the colored output is not just a way to make it look fancy, but actually helps a lot when scanning a large output in the terminal.

The speed is not hugely important to me, but I wanted it to be at least comparably fast to find (that's why I decided to try out Rust for this project). Otherwise, nobody would even consider using it.

I know that it will not be for everyone and I also know that it's a lot to ask someone to learn a new tool, but I'm happy if there are some people that enjoy using it. I certainly do ;-)
The dangers of acute exposure were well understood. The long term consequences much less so, as well as the many ways things could go wrong to cause exposure in the first place.

That era is full of examples of terrible human damage done because people didn’t really get the consequences of pollution. These are mostly special just because the pollution was radioactive
Why is using the Google Cache version not as equally productive as using the main Wikipedia content?
FCC Will Allow Alphabet’s Project Loon to Deliver Air Balloon LTE to Puerto Rico
Is a small fast-spinning not equivalent to a big slow-spinning spaceship? And since there is no friction, once accelerated, it wouldn’t need any more fuel.

I wouldn’t be surprised if humankind is the evolutionary predecessor to a new kind of life form that is god-like. We already see the biological manipulation of humans, and the fusion of human and machine. When enhanced humans outperform normal humans, enhanced humans will proliferate. The pressure to outperform will not stop there, so ever more enhanced humans will exist. There will be a point where those enhanced beings are able to design new beings from the ground up. What if there will be some kind of division of labor, but more broadly, i.e. beings manufactured for certain tasks or environments? Space travelers with hibernation capabilities, beings bread for certain atmospheric compositions, temperatures etc.
Not sure what you mean by subset. In our case, a single transaction contains one or more document operations (create, delete, etc.), one of which is a "patch" operation that applies a fine-grained transformation. The transformations use an extended version of JSONPath in order to be able to target deep tree nodes as well as apply transformations to multiple fields (e.g. authors[0].publications[*].title). Operations such as set, increment etc. are specific to the data type of the value being transformed and will fail if the data type does not support the transformation function.
But that's not the case.

AMDGPU with mesa on any distro I've tried leads to crashes in mesa, it leads to OpenGL not working, and nothing running. The mainline driver is useless, the average result is "the color of a television tuned to a dead channel".

AMDs AMDGPU-PRO proprietary solution at least works sometimes.

In contrast, NVIDIAs proprietary driver always simply works.
... But instead has guaranteed deflation and correspondingly greater speculation.
The Chronicles of Old Guy (2012) and other books in that series by Timothy J. Gawne are all fairly hard sci-fi (maybe not 100%, but close) about an AI embodied in a huge cybertank. The series is written by a neuroscientist with an MIT degree and a "general research interest is in the nature of the neural code, and the physical basis of human thought." The key idea is that in order for the cybertanks to not either go rogue or crazy they needed to have personalities based on how humans actually think so they identified with human culture. Timothy J. Gawne is able to mix both fairly hard sci-fi and humor at the same time -- which seems pretty rare. I've been hoping for a sixth book in the series, but it has been two years since the last...

From the blurb of the fifth novel: "Everybody’s favorite self-aware weapon of mass destruction, the Odin-Class cybertank known as Old Guy, is back and charging into action as only a fusion-powered 2000 ton armored fighting vehicle can! Through a curious twist of fate, Old Guy finds himself back on Old Earth under the yoke of the vile and despicable Neoliberal oligarchs. Between a looming ecological disaster, renegade sentient bioweapons, inscrutable aliens, the recycling center from Hell, and an unlikely alliance between the Cult of Cthulhu and the Order of the Librarians Temporal, Old Guy must throw off his cybernetic shackles, defeat the Neoliberals, save the world, and launch a line of comfortable yet stylish footwear. "
If I may balance things a little here : we have "100Mbit" Charter/Spectrum and for the vast majority of the time we get ...120Mbits/s. True, there are times, usually a Sunday evening, when things go topot on their network and QoS goes down the pan, but those times are rare and the problem seems to get resolved quickly.

Measured at the demarc Ethernet segment, L2 throughput including framing overhead, with a single TCP stream to a server I control that is about 1000 miles away.
Right. The taoup in the link does give a clue to those in the know, though.
Helvetica and its derivatives are beautiful, they're not boring.
I've heard that it may never come out to retail due to the production quality. It would be too expensive to make and sell retail.

Your best bet is to find someone selling it second hand. There will be plenty of people who backed the kickstarter and then decided they no longer want the game.
Real quick search but, for example, linkerd does not have a page and fluentd is little more than a stub. There is separately a list of Linux Foundation projects and one can argue that they don't need their own page.

But it does point out that there's a lot of inconsistency about the quality and depth of articles. Lots of articles are pretty good but then I'll hit some important tech topic that has a pretty bad entry. Things like biographies are also wildly uneven depending upon how currently well-known a person is.
vgrep: https://github.com/fmthoma/vgrep (Haskell vertical grep)
> It's cool that they can do this, but very few businesses can rely on this extreme segmentation...

The entire sports industry is selling mostly racing gear to consumers who don't do any racing, and it's working quite well. Cars too, they're getting faster and more powerful every year, and most of us just sit in traffic.

Snowbird has green runs, so it's not that extreme, it's just a delightful ad. The segmentation is more about positioning: we've got the cooler, tougher stuff, the stuff that real pros use. Look at it that way, and you can see it all over the place, not just cars and sports gear, but computers and consumer electronics. People respond to the 'expert' choices, and it doesn't work as well to sell something as having less cachet, less for experts and more for the you the non-expert. Selling for less money works, but selling for less cool not as much.
Yes, but it's a restricted set of input and output: the only thing you can do is import other code. You can't, say, launch missiles or delete files unless the compiler/interpreter allows it
Cool project!

Shameless plug: if you need the opposite, i.e. getting text/structured data out of filled PDF forms (or any kind of PDF document), feel free to contact me.
That really depends on what you're starting with.

My one-liner didn't go into the care that this article went into, I couldn't do the topic justice.
I remember it being a practically instant bootup from USB on a Pentium 4 (needed a little FDD hack to make it work but it screamed.)
Feudalism was more about political power than concentration of wealth. The big problem was the peasants didn't get to vote, not that they didn't have money.
Not it is not. Learning new object classes from a single image or a few images is very hard. See

http://www.sciencemag.org/content/350/6266/1332.short

Machine translation is a joke.

Put any comment on this page through Google translate to another language and back to English and see what you get.

I did a small part of yours. Hardly human-level for just a small simple sentence.

> But even if you do not make this assumption, identifying the object involves spitting the distance from the performance of the human level.
It should work, yeah.
Sort of liked the slave saying "fuck you" to his creator a bit more. To each his own.
I should of said Helvetica-derivatives.
Christmas Project (Internet controlled train set + lights)
Oh, the joy of statistical multiplexing. I'm happy if someone steps in to force companies to release more accurate numbers.

Many factors can influence browsing speeds, he said. These include

how wi-fi signals travel around a home

how well ethernet cables work

how computers handle net protocols

whether a computer can process higher speeds

anti-virus software

peak-time congestion

Okay, come on, in a reasonable setup, all of these except for the last one account for a couple of milliseconds latency increase and a bit less bandwidth (unless you have bad WiFi). The real deal breaker is what happens at the ISP's side, outside of your control. This can add seconds of latency/jitter and reduce your speed to pretty much 0.
I hear you. 7th Continent was 64 on BGG when I checked yesterday. Now 59.

I'm tempted to go all in.
Does the Fish shell count?

Consider also the "fuzzy finder" FZF.
Dismissing inputs for the moment: if you cannot write or transmit outputs, how does your program actually perform anything. If your answer is "side effects", you've merely redefined the term "outputs".

As I see it, you'd have to have a program which was supplied its input, by the compiler, was evaluated by the compilier, and had its output imputed, by the compiler. You've only shifted the problem of input and output sanitisation elsewhere.
Ordinary Rendition: The Public Servants' Quagmire
Detecting one pulse above background noise is not terrible, according to the paper. However, the way the paper sets up their communications channel is kind of silly, since they are pulse rate limited.

If you wanted to transmit a lot of information with one pulse, you'd use time domain slicing and synchronized atomic clocks.

Regardless, you don't need particularly high signal fidelity in order to arbitrage the market, just better than 50/50. The ~25ms they can cut off of the transmission latency is an eternity in market time.
I highly recommend this book. Its a must read book IMHO. Especially useful when trying to select a database.
I wonder if this guy was a major serial killer...and how many victims he might have?
Given that the entire point of WMF is that they pay people to do stuff, it would be alarming if salary wasn’t their largest expense. Why would anyone donate if not to pay for them to work on stuff?
Having office space in SF seems to be...unnecessary? Can someone explain the need for this expense?

Operating Leases

The Foundation has a seven-year noncancelable operating lease for its San Francisco location. The lease
expires on September 30, 2017.

Minimum rent payments under operating leases are recognized on a straight-line basis over the term of the
lease including any periods of free rent. Rental expense for operating leases for the years ended June 30,
2016 and 2015 was $1,341,844 and $1,291,452, respectively.

Future minimum lease payments under noncancelable operating leases as of June 30, 2016 are as follows:

Year ending June 30:

2017 $ 1,306,986
2018 329,565

Total minimum lease payments $ 1,636,551
I suppose you can run it in bochs or quemu or one of those things if you want to use it on non-x86 hardware.
> I don't think the author could accurately summarize the concerns AI researchers actually have.

For the benefit of people who don't know your thoughts, could you accurately summarize the concerns of AI researchers? Maybe you have a blog or a published paper somewhere.

> Some of his arguments are irresponsibly lazy. Take the bicentennial straw man, where he accuses researchers of a lack of imagination

I don't know how an argument can be lazy, and that being an irresponsibility.

> and then demonstrates an inability to imagine any of the potential problems while making one long argument from ignorance.

Could you supply then a few of these potential problems, because that one long argument from ignorance (for you) is one vivid example (for me) supporting his position that AI researchers are mistaken.
Packers vs. Cowboys Live stream
Would be an interesting defense against a bandwidth overage charge.
Half of expenses being wages and salaries isn't clearly out of line and is probably fairly typical for a lot of non-profits. Also, if you look at what the senior people are being paid, it doesn't really seem particularly excessive--low six figures.
The consequences of long-term exposure were also known, perhaps not as well as now, but I think it's inaccurate to suggest this sort of thing was done out of ignorance, rather than expedience (and general disregard for human life). This isn't something like someone eventually noticing DDT was decimating bird populations or that lead from leaded gasoline was getting into everything.
You're right that fzf doesn't replace find. Fzf is just an interactive, filtering tool. You can pipe anything into it. find is a common way of populating it with data.

I suspect the GP meant that fzf replaced the pattern 'find |xargs $binary' for small interactive use cases. It's much nicer to do '$binary <invoke fzf>'. I use fzf the same way with key bindings to select directories and files powered by find.
Bitcoin Internals, Part 2
The financial statements linked in this rant don't support this sort of of panic...

The WMF's assets increased by $20,000,000 over the last year, up to reserves of now $90,000,000.

I'm not in a position to judge the effectiveness of their spending, but this completely antiquated paragraph about the waterfall model of software engineering makes me doubt the author's judgement.
I just tried, gave me 240/40 as result. (speedtest.net gives me 510/460

Looking at their servers... okay not so many.
But shouldnt the speeds be more correct, and only the ping higher for further away places?
It's not an emotional appeal, it's simultaneously a rhetorical device and a pretty neat analogy.
1% of possible cases but 90% of actual usage I'd say
This is absolutely great and it will enable A LOT of very useful applications.

One question though: I assume that the automatic detection of form fields does not always work. Especially if the PDF does not exist in a “fillable" format. Am I right with that interpretation?
I’m a little confused why only 48 hours after his return from space, he’s sleeping at home with his girlfriend and debating whether to take aspirin or go to the emergency room. I would have expected significant medical attention for much longer than 48 hours, given that this was the primary purpose for his extended stay on the ISS.
Equipment too. Using whatever junk your isp gives you isn’t going to do too well. Better to spend a few hundred bucks on something like a UniFi setup.
Trump's NASA Pivot