skysight-inc/HackerNews huggingface dataset:
Because there are "chaotic cases" in statistics. Cases where there are so many possible patterns that stating which pattern the data follows doesn't have any less information than the data itself (or only has a little less information than the data itself). Financial market data is quite notorious for being one such case (if not there wouldn't be any poor mathematicians).

So MA(3) is not a general indicator. It's not universally useful, and it isn't the only one this article considers. It was chosen from a great many possible indicators (go to tradingview.com, find a graph, expand the indicators tab, and look at the list. And keep in mind that ALL MA's are just one entry). So there's tens of thousands of indicators that MA(3) was chosen from. So the predictive value of MA(3) as an indicator in the general case is really only 1/10000th of what this person claims it to be (actually infinitely less, but let's assume you use, say, MA(200) as the limit of what you're willing to consider, which makes it a finite number).

Predictive information is this: let's say I tell you I know what the outcome is of a football match. And at the end of the match, I pull the outcome out of a stack of papers. The size of that stack of papers is inversely related to how informative my prediction was. If I just put down one paper before the match, that's great. If I put down 1000. Not so great. For this guy, the stack of papers was pretty thick.

So the article is saying "I can, out of a great many indicators, find one that performs similar to this machine learning algorithm". Unless the article also gives a clear and definitive reasoning for why THAT indicator was chosen for that dataset, it doesn't contain much information at all.
Delivery has been rocky, https://bitcointalk.org/index.php?topic=4391318.0
Do people actually buy bottled water for use at home? My understanding was you either have a water filter tap or you buy those big boxes of water. Bottled water only makes sense to me if you are outside and didn't take a bottle with you.
We Should Be Using Base 6 Instead
How have so many states, including my own, pass something so obviously unconstitutional as well.
My “foolproof” comment was based on Vandermonde matrices not always being invertible during decoding without an extra step, which tripped up multiple implementations. (PAR1 suffered from this problem, then they tried to fix it with PAR2 but still failed!)

I think we discussed a while ago doing Vandermonde decoding without matrix inversion, so that’s one advantage that Vandermonde matrices have. (Although I haven’t seen an implementation do that optimization.)

I don’t actually know if Cauchy matrices apply for error correction and not just erasure codes —- I’d be interested if other people know!
One of the key quality that hyperloglog relies on is that the action of hash distributes any input to any output with equal probability (eg. any input have 1/m chance to be in a particular point in output space where m is the cardinality of the output space)

I can't seem to prove this rigorously, am I understanding the paper correclty?
There is no bash (or any scripting) involved, the complete command from the article is:

tr -cs A-Za-z '\n' |
tr A-Z a-z |
sort |
uniq -c |
sort -rn |
sed ${1}q

The real benefit is that each is a single command that is easy to test in isolation and it's multi-process. That's not possible in most scripting languages.
Very interesting - does this mean that you could also rephrase arbitrary differential equations as neural networks, then apply parallel computing to solve them?

Sorry if that question doesn't make sense; I'm not really clear on how ordinary differential equations are usually solved these days.
But why do intelligent people want to believe that any such coherent stories can actually be told in real life? We all know it's impossible. Even basic questions such as "How old are you" become unanswerable.

Really intelligent informed people know the relative scales involved. So if all of Star Wars were re-imagined to occur using reasonable tech within the several cubic light years around Alpha Centauri, no speeds where severe relativistic time dilation effects are necessary for normal transportation. "How old are you" is readily answerable +/- a month for just about everyone, even most spacefarers. Heck, even the prequel trilogy makes more sense. (As Plinkett puts it, why are people on the planet of Naboo dying because they lack, "Space Supplies?" It would make a whole lot more sense if Naboo were an icy ball in the Oort cloud.)

A person gets in a ship and travels at 1 G to another star, then turns around and comes back to Earth, they've aged 20 years, meanwhile on Earth 200 years have passed and all their friends are dead. Which timeline is real? How would any sci-fi tropes play out, in real life, in a universe of such inconsistencies?

Another thing: I'm not an expert myself, but I can already tell that you don't even understand the big abstractions of relativity that well. The "Twin Paradox" is not actually a paradox. There is a global set of spacetime intervals which is consistent among all observers. It's only each observer's view of the spacetime interval which disagrees between observers. I'm probably saying that wrong, but the gist of that should be right.

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

https://www.youtube.com/watch?v=1YFrISfN7jo

The "Spacetime Globe" by Minute Physics is the most helpful.

It's like you're a 2D flatlander declaring that a cube would be seen as a square by one person and a hexagon by another, so the 3D universe must be an inconsistent database. Uh, no. The universe is totally consistent. You, poor finite human, just have a slim, parochial view of it.
I highly suspect that the issue is that Windows video playback can only use scanout compositing if there is nothing on top of the video. Scanout compositing is significantly more energy-efficient than standard framebuffer compositing because it avoids a memory copy each frame.

This ultimately comes down to hardware limitations. GPUs are limited as to what they can compose during scanout, because of memory bandwidth limits. Each plane that you can alpha-blend together at scanout time multiplies the amount of memory fetches per dot you have to do. On today's high-DPI displays, the bandwidth going out to the display is very high to begin with, so you can't afford to multiply that by much. That is why putting something on top of a video is tricky: you're adding another layer to be alpha-blended on top, increasing your memory bandwidth by 50% over the two layers you already have (RGB for the background plus YUV for the video). The user's GPU may or may not support that--as I recall, prior to Skylake, Intel GPUs only had two hardware planes, for instance.

I'm not surprised that Microsoft just used "are there any DOM elements over the video?" as a quick heuristic to determine whether scanout compositing can be used. Remember that there is always a tradeoff between heuristics and performance. At the limit you could scan every pixel of each layer to see whether all of them are transparent and cull the layer if so, but that would be very expensive. You need heuristics of some kind to get good performance, and I can't blame Microsoft for using the DOM for that.
I don't know how old you are, but google blossomed under the guise of "do no evil", that is why its controversial.
Did AMD have to get permission from Intel to implement the i386 instruction set?

Yup, and Intel needed permission from AMD to implement the x86_64 instruction set.

https://www.cnet.com/news/intel-and-amd-a-long-history-in-co...
> Startup time

Java is not as bad as you think. Clojure does takes a little longer though

> Ability to deploy/share a binary

there are jar files, but I know what you mean.

Interesting work happening in GraalVM land:
https://www.innoq.com/en/blog/native-clojure-and-graalvm/

> Bias against Oracle and Java

yeah, well ... we're all biased. It helps us make decisions quickly ;)
After Levandowski got into a car accident with a self-driving car and bragged about it to his coworkers, I think machine learning won’t solve everything.
I can't believe I have never read this point before. This seems absolutely critical to the discussion.
As someone who currently lives in NYC, I personally prefer it to San Francisco, but I wouldn't call it better without comparison. A lot of the cheap rent is a longer commute away-- like is the case with SF.

In the case of Google, they have shuttles in California, and I would personally take a shuttle over the subway any day.

I'm not living in the cheapest apartment I could find (tried that before and regretted it twice, both because it wasn't that cheap, and because it was horrible), and as far as I've researched I'd pay about the same as I would in San Francisco.
I attended SIGGRAPH 2005, and there was a group in the booths that had some headset you would put on that would alter your balance to make you walk in different directions. They had a video playing if someone walking with this device and blind folds on, and someone with a joystick could turn them left and right.

Looked it up and it appears to be a similar type of technology: Galvanic Vestibular Stimulation:

https://dl.acm.org/citation.cfm?id=1187315
DW is a totally different thing from these companies. I'd guess that DW's watches cost them each maybe $10 or so and selling for $80-200, vs. these watches costing $2-3 and "selling" for $10. They're not dropshipped, use different manufacturers than these companies and are generally upfront about the price (although you can get DW watches for far less than MSRP.)

DW's watches are naturally higher quality as well, although in my opinion this isn't worth the price tag. You can get Chinese "copies" of DW watches for $10-20 or so that are nearly identical. I wouldn't exactly recommend them, but to be honest I don't think the quality would be that bad, and they do generally look nice. That said, I think that even if you're not willing to go the Aliexpress route you can find an attractive alternative for maybe half the price.

Watch snobs (I am one) would never wear a DW watch, but most people aren't watch snobs. If you want watch snob opinions, you can check out the great /r/watches (caution, you may get drawn to mechanical watches from the beautiful photos... an expensive hobby to have)

https://www.reddit.com/r/Watches/comments/7jw3l1/daniel_well...

https://www.reddit.com/r/Watches/comments/8n40p8/question_da...
We like the lazur zaps and the shiny spaceship graphics. Also: awesome theme music!
It takes one to know one. (Or so I would like to think.)

Rich's writing, presentations, and example of overall conceptual discipline and maturity have helped me focus on the essentials in ways that I could not overstate. I'm glad (but not surprised) to see so much appreciation for him around here, even among non-Clojurists (like myself).

At the risk of fanboyism, I am constantly referencing his ideas* to my team, and I give them my blessing to watch any of his talks as soon as they come out.

* That is, the old but sometimes obscure ideas whose importance he's brought to his audience.
> the code typically runs faster on the JVM.

no, it typically doesn't. in certain edge cases the JVM does out perform Graal though.
An actor I really like claimed improv's "make the other person look awesome" notion helped her to be different, stand out.

Sounds like a fantastic philosophy.

I've never witnessed improv (live performances). I had ignorantly equated improv with standup comedy, which I mostly dislike, for being mean spirited and punching down.

Live and learn.
What's to stop Chromebooks from attacking Windows for just being the junk drawer of old Win32 applications and games around a Chrome OS knockoff?

That’s all Windows has been for years. There hasn’t been anything interesting happening nor any serious money invested in writing PC software for well over a decade. The only non game companies making any money selling desktop software are Microsoft and Adobe.
OK, Unix was probably available to Knuth, but the task given to Knuth was not to promote any already written programs! Had he done so it would be claimed that he missed to do what was requested of him to do.

Even today, if you would get the exactly same task, with the goal to make the most efficient solution when you have to care about the limitations of hardware available to you and to produce the self contained program (e.g. because your algorithm should run with hundreds of billions of words of input) you'd still at the end probably produce something closer to what Knuth did then what McIlroy did.

Which doesn't mean that it's not brilliant. But it's also not obvious, i.e. not something a "normal user" would "know":

- even if you knew that "tr command translates the characters to characters" did you know that you could (and must) write

tr -cs A-Za-z'
'

to perform the first operation from 6? What the -c does? What the -s does? That you could and even had to form the command line to contain the newline? I bet a lot of Unix users of today would still not know that one.

- did you know what the fifth line was supposed to do "sort -rn" Would you know that you're to sort "numerically" (-n) and that it would "work"?

- "sed ${1}q" how many people even today would know that one?

And after all that, the first of two sorts needs to sort the file that is as big as the original input! If you have hundreds of gigabytes of input, you'd have to have at least that much more just to sort it. McIlroy's approach is a good one for one-off program or not too big input processing, and if you knew that you can use these commands as he used them. But it's still not "a program" in the same sense a Knuth's program is.

Knuth's algorithm would, unsurprisingly, handle the huge inputs orders of magnitude more efficiently. And that is what McIlroy was aware of and intentionally hand-waved it in his "critique." Read the original text:

https://www.cs.tufts.edu/~nr/cs257/archive/don-knuth/pearls-...

But the major point is still: Knuth's task was not "use the existing programs" (or libraries) but "write a program" that does what's said to be done: The fair comparison would then include the source of all the sort, uniq, tr etc. programs which McIlroy used.

And once that is being done, McIlroy's code would still be both less readable, less efficient and worse overall.

Which on the other side also doesn't mean that for some purposes "worse" isn't "better": https://yosefk.com/blog/what-worse-is-better-vs-the-right-th... But for some purposes, on "better" works and "worse" simply doesn't, e.g. when the scale of the problem is big enough. And Knuth teaches us how to solve such, harder problems. And presents the complete solution v.s. doing tricks (just call that library/executable which I'm going to avoid to explain you how it is implemented and what its limitations really are).

And giving the misunderstanding in the difference between showing how something is implemented (most efficiently) and that "just use pre-written tool X" approach, I understand even more why Knuth uses assembly in his "The Art of Computer Programming" books.
It is a remarkably powerful antihistamine - of drug-like strength.
So does washing the peeled onion before cutting it.
Pretty impressive.

Hard to judge because resulted image is tiny - but looked good.
> People who don't trust each other don't engage in trade.

Yes, that is why banks don't require any collateral for anything, after all if you are doing trade you are trustworthy right?
M-expressions:

https://en.wikipedia.org/wiki/M-expression
I sincerely hope it ain't a bug milestone ;)
I've read a research study showing that better resolution doesn't actually help.
AI trained on existing songs write own hits, titles like 'Cinnamon Hollybells'
PCI-E is a good form factor for embedding an FPGA in a laptop, (especially as the spare but is still very difficult to debug issues with if you need high performance, you would not expect to actually get the full 2.5GT/S without some very hard work in the rest of your design.

See the fun issues the XTRX project had getting good IO performance with an FPGA based SDR in the same form factor (PDF): https://xtrxsdr.files.wordpress.com/2017/01/xtrx-chasing-pci...

A larger problem with this board, it doesn't have any onboard JTAG programmer, so if you put it into your laptop you will have to take it out every time to reprogram it! This is a shame, as Mini PCI-E mandates a USB 2.0 interface as well which would be useful for a programmer, while M.2 apparently only has USB optionally, see https://en.wikipedia.org/wiki/M.2#Form_factors_and_keying
>create a nice, asthetic, smooth way for a smart student to go from the two-slit experiment to QED/QCD

Not quite sure what you mean by this. This is (part of) the standard curriculum for a physics degree. Of course physics is a vastly bigger field than quantum mechanics, so it takes 4 years to do this journey.
Is it too much to hope that eventually it will be established that all the other neural nets are just extremely hard non-linear partial differential equations?
#1 is a good point, but in my experience, 'The Governments' approach to Tibetans, Uighurs etc. has the general tacit support of 'The Chinese' and by that I should say 'Han'. Han ethno-nationalism is total and out in the open, it's normative. I suggest most of non-minority China actually supports much of this.

As far as #2, it's splitting hairs. People are put in jail because of their ethnicity or faith, and one way or another, organs are being harvested on mass. Discussions of 'did the prisoners approve of their dismemberment after execution' are just a little insulting really.

It's 2018, this is happening.

http://eng.the-liberty.com/2018/7286/
> I'm not one for conspiracy theories, but it really feels like someone with a lot of power has organized and weaponized information for the sake of manipulating stock prices.

Be able to recognize the narratives is a very valuable level of awareness. Doesn't mean all news/opinion gets dismissed, but it's important to remain grounded in reality about real harms vs perceived harms.

Depending on who you ask these days, FB is inarguably a bad thing and terribly harmful to everyone. It's easy for most to think so single-sidedly when the narrative is as well. I'm searching for how it helps people connect, makes people happy, gives them an outlet, etc at [0]. Of course I won't find it, 100% bad, 0% good.

0 - https://www.nytimes.com/search?query=facebook
This is a good recipe. I tried for an hour to beat it but I couldn't. I tried an oven at 100 and then some searing at 175, but I ended up getting too much well-done.
See the article for their theory.
I never know why people trot these prices out. Literally nobody I know actually pays 3.5k a month for rent, and a majority of my friends are in the software field in one way or another.

The most that anyone pays is like 1.8k
Ex Edge developer blames Google tricks in part for move to Chromium
rust was purposely created for the firefox rewrite.

so yes, rust is the good thing that came out of the goal to improve firefox.

also i seem to remember mozilla exploring multiprocess firefox earlier, but finding that it took more work to get ready.

with all the complaints i have seen over the years about the firefox c++ codebase i am not surprised that this wasn't a trivial task.
> Dropshipping (...) can be done correctly and ethically

"Ethical dropshipping" is the new baroque simplicity.
Emergence of Lab-Grown Meat Poses New Questions for Religious Leaders
> I'm not really clear on how ordinary differential equations are usually solved these days.

Its been a while, but I remember that despair and sadness are involved in some way.
I think you're missing the point. Ask the question "What is the most effective way of curbing sectarian violence?". Both Chinese and Westerners agree that sectarian violence is bad - that's the same underlying ethical value. But the answer to that question will probably differ. At least in the US we try to curb sectarian violence by promoting tolerance and integration. Historically that had worked pretty well for us, we haven't seen much sectarian violence outside of small scale acts of terror and regional conflict (e.g. fights with early Mormon settlers). China, on the other hand, has lost 30 million people due to a religious rebellion in the 19th century. A staggering figure, exceeding even China's WWII casualties. Furthermore, the Holocaust did not occur in Asia (at least the overwhelming majority of it occurred in Europe) so concentration and surveillance of religious minorities does not strike the same nerve.

With that history, I think a person can genuinely, earnestly believe that the CCP's policy towards Uhigyrs or Falun Gong is limiting human suffering in the grand scheme of things. This is what I mean when I say that it's possible to have the same underlying values, but people from different societies can come up with drastically different or even conflicting implementations.

This is moral relativism to a degree. But empathy is an exercise in relativism. I don't like what China is doing to it's religious minorities, and I don't want this post to come off as trying to justify it. But if we do want to convince the country to change it's ways I think it's important to see why the country is doing what it is, and not pick an easy conclusion like saying China or the CCP is immoral.
Nearly everything there describes my credit union.
TANSTAAFL - from Heinlein

https://en.wikipedia.org/wiki/There_ain%27t_no_such_thing_as...
You are violating The Prime Directive.
Unless the water is very high in minerals, I haven't really noticed much distinguishable difference in taste between tap waters at various major cities/metropolitan areas. I'm definitely not a water aficionado to tell though.

I can see how people may psychologically (or psychosomatically) establish a taste difference between water from the sink and water from a plastic bottle based on perceived cleanliness and hygiene. There are times where I would rather drink filtered water from the fridge over the sink (even though both come from the same water line in the house), like if there's dirty dishes in the sink.

Overall, I think drinking from the fridge tastes the same if not better than bottled water (plus it's always chilled from the fridge), and costs less than bottled water overall (I let my filter go like 6mo past the replacement notification before replacing it). The only thing that sucks is replacing fridge filters, which are the ink cartridges of refrigerator companies.

Drinking bottled water at home when there are cups, reusable bottles, and chilled filtered water sources seems unnecessary and excessive.
Does your university library not have subscriptions to most of these things?
Worked superbly. I spent hours yesterday manually removing backgrounds from family pics to have tshirts printed. This did it in a second.
This works really well! It would be nice if it told you it only works on images with people before you upload an image.
You could express an arbitrary (well-behaved) ODE as a neural network by discretizing it in timesteps, but you would not extract any additional parallelism.

In normal ODEs you can already compute each X_{i}(t)/dt in parallel, but you will still have to evaluate layer/time t completely before evaluating layer/time t+Dt as it feeds forward in both the NN and ODE case.
Sad Santas Confront Empty Malls
Python governance vote (December 2018): Results
Posted response here: https://news.ycombinator.com/item?id=18703537