skysight-inc/HackerNews huggingface dataset:
As someone mostly stuck in the C, C++, C#, assembly, and BASIC, this is new to me.

In those languages, an integer is actually infinite precision with limited range. A quick Google shows that the "number" primitive in JavaScript is a double. Are you telling me JavaScript has NO integer type?

Maybe I haven't seen enough languages yet, but that seems pretty crazy to me.
I recently scraped some job sites in various major metropolis areas in the US and aggregated the keywords I found. There was about 5 Java jobs for every one .NET job.

.NET and C#/F# are pleasant and I wouldn't be opposed to going back to them, but job-wise it seems safer to stick with tried and true Java.
You're absolutely right. None of this is AI. Wall Street is notorious for making stuff sound more impressive then it really is.
It's not clear even all of those were successes at all, though - at least a couple of the claimed successfully treated patients subsequently died.

Several others had completed most or all of the PEP treatments, and it's not clear if the MP had anything to do with their survival, given other patients have survived without MP in similar circumstances.
They'd die. But there would be no dissonance, since they would just say "no-one gets rabies anymore", so, in their eyes, the argument is a non-sequitur.
Should it though? Throttling sites on wired connections because your too cheap to replace your customer's copper lines is one thing, but mobile networks have limited bandwidth by nature. The last thing mobile networks want is a tragedy of the commons scenario causing customers to jump ship, because they don't have the "advantage" of guaranteed income from the local monoplies that come with cable-type infrastructure.
Isn't the concensus these days that every bit of information is squeezed out so that the stock price always reflects all that is predictable?

In addition, major factors are external and trying to predict further price only based on past price is bound to disappoint.
New York's tech scene ready for its moment with Amazon, Google expansions
Although this helps for some cases, its a bit disingenuous, if an attacker has more bandwidth than you (easily achievable witch amplification attacks), its game over.
Show HN: MyCA – An easy way to get paid in Crypto
Interesting MSR paper. With regards to Orca, we did take a look at it. It's an OLAP optimizer written in C++ (and very lightly commented and documented, unfortunately), and we wanted a Go-based optimizer that was more integrated with our codebase, as well as targeted at OLTP scenarios (as example Orca supports parallel search, which makes sense in OLAP, but not so much in OLTP). There is quite a bit of overlap, though, and we read their excellent paper and consulted the code from time to time (I hereby invoke a curse on Hungarian notation, which makes reading their code quite painful). We also suspect that Greenplum did not open source some key bits of the optimizer code, such as their search prioritization algorithms.
Anxiety is normal. Just accept that you’ll feel it. Interviewers don’t disqualify good people for being nervous.
Sounds like 95% of scientific studies these days. People always try to pick the best option given multiple items to select from. It's basically what you learn in persuasive argument courses - show the best evidence as it is not in your best interest to show the weakest evidence. If they altered it I would find that truly deceitful, but if they just picked the transcoded version that looked best they were just doing their job. Beyond that its just as likely they posted the first one they saw and had no intention to even find the "best" one.
Sounds like Germany is free of it, officially, except for bats. Caution is advised...

http://www.faz.net/aktuell/wissen/medizin-ernaehrung/tollwut...
Which ones?

In what is most likely a parallel universe that I inhabit, websites have been getting consistently slower for a while. No amount of edge black magic can compensate for the growing bloat of fonts, frameworks, multiple-dozen-megabytes background videos, and half a thousand requests to ad networks.
everyone benefits from Tesla's progress [0], they may be an outlier but I think they are leading the way. More importantly, the progress helps society as a whole. I see their progress as directly benefiting every human and the planet.

you have changed your original comment a few times so it is difficult to respond to, but I'm not sure large tech companies would succeed with unions, people need to educate themselves and learn how to negotiate in highly skilled areas, I look at a local railroad company near me that employs a lot of people and does not invest money in improvements because they cannot afford due to how the union has negotiated, it has stopped innovation entirely. Engineers are still learning light switches, this should be completely automated so we stop having mistakes of train engineers texting people and causing accidents... what a shameful loss of life.

[0] https://www.tesla.com/blog/all-our-patent-are-belong-you
I'm not trying to say everything exactly falls into one category or the other.

There was a wide sweeping statement about a set that I believe to be generally true for one subset [0] and it was refuted with cherry-picked examples from a disjoint subset.

[0]: Of a significant size.
11:15, restate my assumptions: 1. Mathematics is the language of nature. 2. Everything around us can be represented and understood through numbers. 3. If you graph these numbers, patterns emerge. Therefore: There are patterns everywhere in nature.
Total noob question in this space (algotrading with DL algorithms).

What DL is good at, is to automate tasks that are easy for humans (e.g. telling cat from dog, understand a sentence from sound wave, translation, etc) but hard for machines without DL.

Now, if a task is even hard/borderline impossible for humans to achieve (e.g. predicting stock market with higher accuracy and consistency), why would we believe DL could do a better job than humans?
I like reading rants. Maybe because I'm prone to them myself.

This one is very concise and provocative.

"It comes across as though the author is just vaguely angry at the loose concept of software."

Not really, the title was clearly deliberate hyperbole. He just wants us to all stop and think about what we're doing as developers.
I don’t understand. In every language I’m familiar with, the hash map uses a hash function that’s appropriate for integers by default for integer keys. What else do you need the compiler to do for you?

[update: I realized that I mistyped my conclusion sentence, and accidentally wrote the opposite of what I meant. Now updated]
First read this as "the race to explain that time was personal".
On its face, some entities just oughtn't be for-profit. The evidence for, and obvious risk of, perverse incentives going totally bananas is just too high.

- Educational institutions

- Hospitals

- Fire departments (i don't think these exist, at least not yet, but the idea comes up in Discworld)
I think you're right; I'm a chess player, and working on the optimizer does hit some of the same neural pathways.
I've done very effective application-layer DDoS attacks in the past with a meager ADSL over Tor. Completely free. But of course you can also spend thousands in a botnet to flood someone off the planet. That's not the point.
10.7GHz... right on the edge of a radio astronomy protected band. Having a downlink here is not very good...
I'm not a purist believer in the efficient market hypothesis. BUT, I doubt there's much alpha to be gained simply from looking at price data which is widely and publicly available. Also keep in mind that markets are dynamic feedback loops so even if this model had an edge, the act of publishing this article would work against you to neutralize that edge in the future.

There's a good reason the most successful 'quantitative' trading fund, Rennaisance Technologies is so secretive and subjects its employees to a lifetime NDA/non-compete.

If there is edge in the market (and I think there are anomalies that can be traded on), I would assume it to come from correlating proprietary datasets with price. Or datasets that have a high barrier to access/analyze. One example that I'd bet still works in some industries would be counting trucks from a supplier to estimate product demand before the companies announces earnings ;)
Shucks. No ipv6 support in my area.
"I wonder if the author's perspective would change if he worked in industry?"

It's because I work in the industry that I find a lot of what he says resonating with me.
It's not a constitutional crisis. The constitution doesn't prevent the president from lying when not under oath, refusing to retract a statement, or banning journalists for petty personal reasons.
> the mission is to sell a widget, deliver a service or provide information

But why? What about a site about art? What about a site about me? What if I don't want you to get "information" about me, but to see the world through my eyes, with the website as my lens? Sure, I guess I could post my non-interactive photos to Instagram, but that seems so... uniform.

Not every website has to make money. They can entertain just by the virtue of being interactive. And I'm not saying it's impossible to do in 2018. I'm just saying it was a much more creative-friendly experience 10 years ago, and when we killed Flash, we lost it.

We did gain apps though. So I guess there's that.
The for-profit education model would work much better if there were no special class of “student” loans, and instead the loans offered were normally dischargeable in bankruptcy. This would cause colleges to charge manageable tuition and bankrupt the colleges that produced graduates unable to pay.

The current situation of student loans is a racket, and for-profit universities like Corinthian exist specifically to fleece the government. Destroying the lives of their students is a byproduct.
Now, where did I put that drill?
A hot/cold tier architecture might work for setups that have a predictable and sharp cutoff from hot to cold. E.g. a logging setup, where the current days index gets all the indexing and queries. And there's a low concurrency occasional query for cold data

Our workload is rather different from this. Indexing and document updates occur in an somewhat exponential decay pattern back in time, same with queries. So there's less sharp cut offs

If we ran a hot-cold architecture we'd get a few issues

Within each tier we'd get imbalanced workload over the nodes. Since within the tier the workload varies greatly with age of the indexes

We use AWS i3 NVMe SSD instances. d2's with HDDs or using EBS have too long IO latency/throughput/iops even for our "cold" data workload. So a cold tier would scale based on storage needs, but in this tier we'd be wasting lots of compute capacity. And a hot tier would scale based on compute needs, and waste tons of storage capacity.

By running both hot and cold workloads on the same set of nodes we get much more cost effective utilization. Since the hot workload uses most of the aggregate compute capacity, and the cold data uses most of the storage.

But this then necessitates using Shardonnay to ensure we spread workload optimally across the clusters. And the more evenly we can spread it, the higher total utilization we can put on the clusters without having single nodes overload.

A hot/cold architecture would much more costly for our workload. Since we'd have to unused storage on the hot tier, and unused compute capacity on the cold tier. A single tier just makes much more sense for our particular use case
Hey guys/gals, I just created an easy way to receive donations in crypto for Free.

I've been working on a crypto related side project for the past 2-3 weeks. It's called MyCA(myCryptoAddress.me).

The core idea is to allow users to get a crypto profile where they can list all their addresses.

The problem is that most blogposts in the crypto space end with:
“I you’d like to donate:
BTC: akjdlawjdlildwajdalwkjalkajdwljadwladwijdawlidawij
ETH: 0xlasdjwalidjdalijdawlijwaladwjldiawjadwliaw
LTC: ajdkjwkaldjdwaliwawadadlkjwlkd
…”

With MyCA you get a profile like this:

https://myca.is/patrekur and you can add all the coins you want and get a shortlink to add to your blog or send to your friends.

No more fugly looking public keys!

I'm still working on it, I would love some feedback on this guys/gals!
Do not minmax scale the data. New data outside ranges seen before will be chopped off. Do make relative (high/low), so patterns you find generalize to other domains. Don't fit complex LSTM models on tiny datasets. Somehow this is the shiny thing all starters jump on, while the most simple models are the most proven and robust. Don't just share such a model without giving a disclaimer ("I never tried this out on real data, and would not invest my own money in this solution"). This is real money, real economies, and you could horribly crash these. That is also why you don't write with authority about how to build a bridge (while you never crossed a bridge you've build before). The only reason for the "clearly showing how powerful LSTM models are" is it responding to test set samples it got wrong, and correcting with a lag. How about some evaluation, preferably on another stock than trained on?
I would find it very interesting to read your coworker's account of what programming is like. Or anyone's account who has to approach programming differently compared to the average person. I'd love it if more people blogged in general.
Rennaisance is one large quantitative trading firm, there are other bigger and more successful ones however. I happen to work for another very large and successful quant trading firm.
Irrelevant. When more resources become available(like bandwidth) we use them. The fact is pages are loading faster than 15 years ago.

Yes they could be faster, but most are still useful at a 5 second load time.
Yes, I do that from time to time, mostly to satisfy my curiosity.
This is not a book, but we did write up some documentation for developers that gives a nice overview of how the optimizer works:

https://github.com/cockroachdb/cockroach/blob/master/pkg/sql...

Might be worth a read if you're interested in implementation techniques.
That was the point of the reference to the "Programmer Archaelogist":

http://lambda-the-ultimate.org/node/4424
I got post-exposure shots and they were in the arm. 5 shots: 2 shots day 1, then 1 shot day 3, 7, 14.
wonder how effective those models will become when everyone starts believing in those models to do trades.
Yup. It should use the power of the medium (the "magic ink") to become even more efficient at its function.

Which is the exact opposite of what this article tries to recommend.
> You must simulate the value of the wave at every point of the universe

Maybe I'm not getting it, but that still sounds simpler than simulating an exponential number of states for the entire universe.
> No, it would not render the current generation obsolete.

Why not? Just saying "you are wrong" doesn't really add much to the conversation. I'm interested to know more.
I would like to see a mature language using fexprs. They are what I first thought about when I heard the word homoiconicity. Macros seem inelegant in comparison (since there is a separate layer of code that operates on code, and also you don't get self-modifying code, just compile-time transformations).
Neat idea, but it would be great to be able to make custom pages like About. Also, the external channels I can add for my community are limited. Maybe add slack, discord, and twitch?
DL isn’t just good at automating human tasks (see AlphaZero and AlphaGo).

It can be used to recognize patterns and train to solve problems better than humans. Though in this case since the market is people making predictions about a prediction I’m not sure how much it’d help.

There’s probably something about humans using a rough estimate of what the stock has been historically to inform where it could go though so it’s value is probably non-zero.
I've worked in one of those places. Once you work on the same machine a few times you get really good at it.

If you've got the time to go slow its kind of therapeutic.
>> Being the animal lover that I was,

I was bit in my finger by a puppy that I was trying to feed when I was up in the desert doing mountain biking. A few days later, I had to get vaccinated because we could not bring the dog for observation. The vaccination itself can be risky. But it is preferable than risking rabies. I was told it is a horrible way of dying.

Lesson learned.
My credo is to do my job so good that my company could fire me.

I'm apparently still needed. :|
Do you use a Python auto-formatter called black, or if not, do you think consistency helps (e.g. shorter lines, same constructs/indentation) or hinders (e.g. shoter lines means more lines means more noise)?
What news feeds/agregators do you use?
I still think there's a lot of subtle UX innovation going around. You just need to know where to look. Some more well known sites include:

- Medium

- Atlas Obscura

- Techcrunch

- New York Times (visual / interactive story articles)

- https://baymard.com/research - ecommerce UX research

Not all UX design content mediums have been invented yet, there's billions of permutations, and different content requirements. Different color, typography, color psychology, shadows, icons, animations, etc all change the way a story is told. A website is just a content medium, much like a video or image.

However, at the end of the day, content will mostly be the same. It's just CSS and JS changing the look and feel of the site. Example, one static HTML file and multiple CSS implementations: http://csszengarden.com.

To the untrained eye, every site does look the same. My definition of good UX is this - minimize the total distance your eyes have to adjust, and maximize the amount of content captured. Without being overly fatiguing (usage of whitespace, eye relief, etc).
Because there's no requirement that deep learning must only excel at tasks humans are good at.

That said, the pitfalls of using ML in trading systems are numerous.
OpenMP 5.0 specification released
90GB out of 120GB when I've just barely installed the apps and files I need mean I'll run out of space in less than 3 months.

It's a shame that 256GB isn't the minimum in these new, expensive Mac minis.
I'm not even talking about the consumption side of Flash. I'm just talking about the tooling for creating Flash content.

Did you ever use Flash? It was incredible. Draw right there on the canvas with basically Illustrator-esque tools (or just File->Open whatever .jpg you want). You can add a keyframe in the timeline, and just drag the image to wherever you want. Then you hit play, it looks right, then you hit publish, and it would play exactly the same in any browser ever.

Also, ActionScript 3 was basically typed javascript, back in like 2004.
Web browsers could bundle everything with the next update or use the one already installed, see tor browser bundle for example. No need to educate users. Other software could rely on preinstalled daemons and guide users to "install the internet" on first use if necessary.

And ISPs shouldn't be able to do any harm with those transport nodes, they shouldn't be able to even see what kind of stuff those nodes proxy.
Yelp craters 30% as advertisers abandon the site
I wasn't expecting a photo, so I wasn't disappointed.
It can use the icloud account to encrypt the disk, not a separate password to encrypt.
Simple linear regression would work just fine for something rudimentary like this. This using neural nets stuff for everything lately is getting ridiculous.
The idea of a virtual anchor was pioneered >10 years ago by a group at the Northwestern CS Department including Kris Hammond. The project was called "News at Seven." This video shows the later iterations of it: https://www.youtube.com/watch?v=M3MRkFYM9Q4

IIRC the early version around 2005 or 2006 used the Half Life 2 engine, so you would have Alyx Vance reading the news with a gun strapped to her belt. At the time I remember thinking that this would be great when the customization options were enabled, as you could just get the news you want instead of the stuff you don't care about that takes up most newscasts today, as well as preferred visual and voice skins to handle the narration.

As someone who worked in broadcast news, I can say that most anchors do nothing more than reading from a script so this type of task is perfectly suited to replacement by a bot or AI or whatever you want to call it. Where it fails is the "banter" format that many U.S. local newscasts use and the ad hoc interviews that local and national anchors conduct with reporters in the field.
How Can You Attract the Best Tech Talent?
Oblig XKCD https://xkcd.com/1570/

Seriously tho', articles like this need to come with a big banner at the top saying warning: do not try this at home.
Replaceable RAM, finally, THANK YOU!

But soldered storage... And storage is the wear item, d'oh!
These predictions can also be self-reenforcing. If enough money believes the model is accurate, it will create it's own market conditions. In a distopian AI stock prediction world the best model will be the one with the widest publicity and adoption, not the best data points.
As an advertisement, the piece is brilliant. I now know that a) there is a company called Iceland (still don't know what they sell -- but I now know of it), b) they put together a compelling story, c) they are environmentally aware and care for cute animals, d) that I might not know how to pronounce orangutang. Does not matter that the ad won't air in the UK. Major free press is free.

Their PR department and advertising agency needs a raise.
Integer in all programming languages I've seen so far means infinite precision with limited range.

Floating point numbers are used for values that have finite precision but typically much larger range.

I guess I'm making a distinction between precision and range. I was pretty sure they couldn't be used interchangeably. Now I'm seeing "precision" being used to describe the size of the integer. I feel like that's a bit of a misnomer.
A crash course on writing a better README
I think relating DL with human skills is confusing you. DL already beats humans in recognizing dog breeds. DL could always do a better job, because it looks at more patterns than humanly possible.
Performance Updates and Hosting Moves: MDN Changelog for October 2018
This reminds me of how disappointed I was in my adolescence by how all airports look the same. Only much later I realized that almost any kind of building has a common design and relies on familiarity and expectations in its potential inhabitants.
> - Fire departments (i don't think these exist, at least not yet, but the idea comes up in Discworld)

These have existed.

(Reference: https://www.smithsonianmag.com/smithsonian-institution/early...)
I can't say that I've ever seen the word "oughtn't" before. I get that it is a contraction of "ought" and "not", but it seems more difficult to say and the same amount of characters.
I always like seeing discoveries about the pyramids, but I don't get the feeling this tells us as much as the article wants the reader to believe.

the job of hauling into place the huge blocks of stone used to build the monuments may have been completed more quickly than previously thought

There is no current timeline for how the great pyramid was built. The only frame of reference that we have is the assumption that the pyramid was built in Kufu's lifetime and all other estimates are derived from that.

We really have no idea how long it took the original builders to move those stones.

Each stone weighs an average of 2.5T (up to 10T) .. and the stones were quarried from hundreds of kilometers away..

With a total of 2.5 million giant stones coming from such extreme distances, I don't get the feeling we're much closer to coming up with an actual timeline for how long this took.
No Wired, Bitcoin is Not going to burn the planet down