skysight-inc/HackerNews huggingface dataset:
Hey Jared, two questions:

1. Any chance of a Robinhood integration à la Quantopian?

2. How are the architectural revisions[0] coming along?

Also some totally unsolicited feedback:

If I'm being completely honest, I found it difficult to get going with QC. The documentation is decent, but there's not enough to avoid having to review LEAN source right off the bat. The examples also tend to mix helper classes with lower-level functionality, and that can create confusion.

The framework itself feels a bit over-reliant on OOP. Some aspects feel too tightly coupled, others too little. Obviously LEAN has been around for many years now, so architectural baggage is perfectly understandable.

A total rewrite I'm sure isn't feasible, though I'd suggest the following ethos in any case:

a) Design primitive user-accessible data structures with virtually no inbuilt functionality.

b) Build low-level components that operate using those data structures.

c) Build high-level components that compose low-level components.

d) Allow users to author their own components, and to compose components of any type however they see fit.

Pretty sure you're already on that track in a sense, so it's good to see things headed in the right direction. What keeps me from writing a custom framework is the data, the fact QC does a ton of grunt work, and that it's well-tested.

tl;dr Please break apart the monolithic QCAlgorithm class as much as you can! :)

[0] https://www.quantconnect.com/forum/discussion/1816/qc-algori...
I once had this feeling while being stoned. It was maybe my fourth or fifth time smoking marijuana. For a good two or three hours, every moment I experienced, every conversation I had, I had the feeling that I've lived through it before. A constant Deja Vu.

I knew I was stoned, but it still freaked me out. After talking to my friends about this (while still being high), I was able to enjoy and explore it. I asked my friends some questions to which I didn't knew the answer. Still, when they answered me, I knew with great certainty that "I've heard this before". My friends came up with all sorts of fun experiments to further explore my state.

I later read that this feeling (i.e. a normal Deja Vu) presumably is caused by the brain storing information immediately into long term memory, instead of keeping it in short term memory first. When the information is in long term memory while you are still experiencing it, you get the feeling that you've experienced it before.

Scratching the surface of how my own brain works (and can be rewired), was extremely profound and quite unsettling. I stopped smoking since.
Can you please prove this or stop saying it? Quantopian's data is from Nanex and is free of survivorship bias, as I mentioned to you in another comment.
Generally:

We have a good idea of how neurons interact on a low level; dendritic connections among themselves.

At a higher level, we know the brain regions and how they are connected to one another.

Glial cells are still a bit of a mystery but work is advancing rapidly on that front.
Looks like we should create some other 20k emoji.
which vps are you using?
Code Quality Ladder (part 1)
Correct, that's me attempting to spread the gospel of Common Lisp web server programming to what seemed like an endless mass of Apple developers at WWDC 97.
I must be really, really bad, because I've been rejected twice by you guys (because you received some AMAZING applications), and yet you always seem to be looking to hire hoards of people.

:(
The pictures you're looking at, one of the axes is time. One row "becomes" the row below it. Each time-step iteration adds a row to the bottom, while the rows above it are immutable (because they are in the past).
I think it's a tolerably accurate definition; it's almost always more wise to cultivate enlightened self-interest instead of the unenlightened kind. Another generation of the current state of affairs, and the US will probably have another civil war -- and it'd be the height of folly to let things escalate to that point.
The issue is why bring up the language at all? Why even mention that it was written "in a few lines of Wolfram", rather than just pointing people to the source? Because that's how advertisers speak. They don't say "this coffee is delicious" they say "This single-source Starbucks coffee is delicious."

You can speak the truth and be informative while still maintaining your dignity and respecting other people's right to objectivity. He's not doing that. He's asking you to sacrifice your objectivity because it serves him. The self-aggrandizing tone he takes is an affront to the objective simplicity of truth -- that even if he wasn't here to do the things he does, they would still be doable. He writes as though this is not true.

He doesn't just say "Rule 30 is one of those rules that has an 'organic' feel to it." He says something like "This Rule 30 that I discovered, is what I call a 'class 4' rule -- one that has an organic feel." It's like he has a compulsive inability to separate plain facts from his own brand. He has to constantly remind you that he is the god who made these things possible.
Thanks for the feedback! I'd love to get more detail on your experiences so that we can iterate and improve and would be eternally thankful if you emailed me.
My month with chemtrails conspiracy theorists
I tossed a milk create full of old omni magazines from the late 80s and early 90s about 6 months ago. Did not realize they were at all desirable. I almost donated them to a local kindergarten class but thought that the robot-insect artwork would be too scary for the little ones. Not to mention all the cigarette ads!

Anyone interested in some "fine homebuilding" magazines from the 80s? They are destined to end up in the bin as well.
>I think this it is some sort of western fantasy that people with less are somehow more noble, happier, altruistic ect.

"Noble savage" much?
Do you have any good examples of this in programming?

The CORBA "sea of objects" concepts infesting Linux distributions and making everything sinfully slow. (Sometime just after Red Hat 7.) My own Smalltalk meta-level "browser helper" wrappers in the "new" ObjectStudio Smalltalk browser. (For making the browser extensible, great, but didn't really have to be instantiated until actually operating on the class.) The Smalltalk-inspired implementation of "everything is an object" by making everything a pointer to a different struct. (Not good for cache coherence!)

I'm starting to see a lot of the great parts of languages like Haskell, Erlang, Clojure, and other FP languages starting to flow upwards into more popular languages or in new more accessible forms (Elixir, Swift, Kotlin, Rust).

So it goes. Same thing happened with many OOP concepts -- both good and bad. I'm not saying that everything that rises is scum. The cream also rises. I did not say that all things which seem like good, elegant ideas are actually programming pathologies in disguise.

It's possible that many of the good, elegant ideas aren't exactly the wrong solution but are stuck in less accessible, fringe, or merely unpopular languages/platforms.

And some of the good, elegant ideas turn out to be bad ones when you start to scale in different ways.
I recently read On Intelligence, very interesting take on the core principles of the brain. Perhaps someone more knowledgeable can comment on this, but it feels like deep recurrent networks do a pretty good job of capturing the concepts that Jeff Hawkins considers really important: hierarchy/invariance and sequences/prediction. Plus they're really effective in practice!
May I suggest an alternative approach?

Train your mind in an attitude of equanimity toward all phenomenae.

Much more practical than trying to sustain a specific phenomenon (happiness) in a constantly changing environment.
I've seen this wierd issue in companies(not open-souce, just plain normal companies with minimal OS involvement) where I'd send decent technical writeups to people who sould understand them, with issues that affected them but they didn't... friggin... read... them. I think maybe this problem is also present in OS where, you write stuff but get a lot of questions back that could be solved by people reading the friggin' documentation. Maybe this makes people feel it's pointless.
It's SHA-512 with a different IV (which is why you can't derive a compliant 512/256 from 512 directly) with the leftmost 256 bits taken as output. The rest of that stuff applies to all the SHA-2 hashes, I think.

None of this is security-relevant, including the IVs. You would have morally the same system if you just chopped 32 bytes off a SHA-512 hash.
Most aspects of Tetris's appearance and gameplay are protected by copyrights and trademarks owned by The Tetris Company LLC. This includes trademarks on the shape of the tetrominoes, the suffix "-tris", and the use of the Russian folksong Korobeiniki in a video game.

In their copyright-infringement case against Xio Interactive, a judge ruled that aspects of the game such as the dimensions of the game board (which the HATETRIS developer took pains to replicate) are protected by copyright.

Tetris is one of the most aggressively defended game IPs out there. Any recognizable clone of it is potentially infringing.
Typescript (even with all those options on) isn't even close to sound.

Some of the soundness issues are by design (making directly overlayed JS code reasonable to type/interface with), some are due to 'taking too much time/design complexity if implemented'.

I won't go into them one by one, but you can jump into most of the issues here to get a sense:

https://github.com/Microsoft/TypeScript/issues?utf8=&q=Sound...

https://github.com/Microsoft/TypeScript/issues?utf8=&q=unsou...

I won't take a position on the matter other than to say that it's a tricky balance and the TS team are at the very least extremely clear in saying that you should not be looking for a high degree of soundness here (JS interop is a higher priority).

If those things are important, I would recommend Scala.js or PureScript or... anything more self contained (and remember that they're still ultimately dynamically typed on the JS boundary, just not inside the language).

Here's the TS team explaining their position themselves:

https://github.com/Microsoft/TypeScript/issues/9825#issuecom...

https://github.com/Microsoft/TypeScript/issues/13003 (not the most cordial commenter unfortunately)
Well if you monetised your OSS maybe you wouldn't need your first job, maybe you could just work on projects you actually wanted to.
Please go back and check and you'll se the data is missing for the symbols stated above, and I am sur for many more based on my limited test... everyone can see I am right by trying to request the data, nothing false about that...
as physics student you quickly come to figure out that physical intuition is not the same as mathematical intuition. there are many hacks (for lack of a better term) in physics that a mathematician would've never been able to come up with because they're physically intuitive but not mathematically (a famous example is the Feynman path integral)
What you're saying is that Bitcoin markets is illiquid. That's something I can understand and perhaps even try to give a reasonable answer to.

That "network transactions are so backlogged that it's an illiquid market" is not. (Backlogs doesn't make for illuquid markets, and even if it did it doesn't affect the "big players" at all.) Trading on exchanges is off-chain in the sense that no transactions takes place on the public blockchain.

Bitcoin markets used to be rather thin, but volumes haven't dropped in proportion to rising value. Which is to be expected with a more mature market. Your specific example of a million (US dollars, I presume) would hardly be noticable on any of the big exchanges today. That's just 500 bitcoins. I wouldn't worry about it.

Keep in mind that Bitcoin is still inflationary and four times that amount is mined every day, most of which is sold. That's just what's visible, and who knows what's going on off the order books.
> Historically speaking, I suspect there's a correlation between "virtue-focused" schooling and bodies of predominantly-upper-class students who are already nearly guaranteed to get an entry-level job in a prestigious field. The study is designed to help them compete inside a more-rarefied social circle.

Absolutely. The "liberal" in "liberal education" means "free from having to earn a living" -- education for the independently rich, the ruling class, to ensure that they can rule wisely, justly, and prudently. Those who don't have property yet have always been better off with a technical education -- a category which historically even included law and medicine.
Mark Ames, or Philip Mirowski, on the Libertarian / MPS cabal are pretty good:

http://www.alternet.org/visions/true-history-libertarianism-...

http://www.worldcat.org/title/road-from-mont-plerin-the-maki...

Gates is quieter on his political views, but a general outline of his philosophy, in his own words, is in this piece:

https://www.wired.com/2013/11/bill-gates-wired-essay/

My assessment is also very strongly based on the actions and financial support both elements have provided. The Kochs, and most other major Libertarian supporters, ultimately back projects which favour a return to feudalism, though they rarely state it this baldly. Gates has tended to support instutions aligned with general liberal democratic principles.
>There's people here in the US that act like you can never ever be happy if any one bad thing ever happens to you.

It's not direct but this line of reasoning is getting pretty close to relative privation. Peoples' suffering in the US isn't necessarily less valid because they generally have the basics covered (though not universally), and it sounds a little bit like invalidating their pain to say that you're not allowed to be unhappy if "one bad thing happens to you."

Additionally the original post is wrong about money, it does tend to make people happier up until $100k, where it starts plateauing.
It may have improved, but a few years ago at least zxcvbn was implmented by repeatedly trying various password "simplifications" at some kind of entropy cost. At the time it was quite easy to construct long (something like 60-char - our limit at the time) pathological passwords where a single zxcvbn check would take at least a minute of CPU time, with strongly super-linear growth for each additional char.

Might have been improved by now; not sure. If it's not you might be wasting electricity another way ;-).
> I don't think this is the appropriate forum for the latter - but I'll let the mods decide about that.

I would hope they decide in my favor since there seem to be other people offering their own brand of semi-spiritual advice.

> Happiness is it's own reward.

I don't deny that at all! I love happiness. I try to do things that make me happy every day. What I said is that simply searching for happiness will always leave you disappointed.

> "What was it all for, if you spent all that time waiting for peace in the afterlife?"

As I said before, that wasn't my point. So many people have terrible things in their lives, as the OP said. It's nearly impossible for some people to find happiness, and if they do, it'll end someday, when they die or when they hit hard times again.

I would suspect that most people, if they've thought about it long enough, have realized that true lasting peace, if it exists, must exist outside of this life. I'm just trying to point out that that's true.
You will get credits to offset this in later years. It was far more painful after the Dotcom crash before the carry-forward rules were added.
TypeScript would complain about that snippet too.

function getOptions() {
return { num: 42, str: "val" };
}

var __options__ = getOptions();

type Options = typeof __options__;

var options: Options = {

^^^^ Type is not assignable

num: "hi",
str: 42

};
Is it "extreme left", "xenophobic" or even "anti-tourist" to actually enforce pre-existing requiring that flats be properly licensed in order to serve as short-term rentals?

If 90% of the population is, in fact, against such legislation, then it should be pretty easy to get it overturned.
> This again seems pointless to say. Of course it'll depend on how it works out in practice. That's true of every action by every company. So why are so many people complaining about this?

Agreed.

At any job I've worked at, doing the bare minimum for awhile will probably get you fired; if you want to stand out or get a promotion, you're expected to do more than you're asked.
First of all, you're criticizing QuantConnect's data when you claim to get your data from ebay.

Second, yes you absolutely can verify QuantConnect's data. You can use it as much as you want within the context of their platform, you just can't download the data en masse from their platform and use it on your own. But if you have tick data (equities) or minute data (options) yourself, you can certainly verify it (which of course, you don't, because you think ebay is a good source for financial data).

I am going to continue griefing you in threads like this where you spread blatant misinformation, because at this point I'm convinced you have an ulterior motive or are in fact selling this data you keep talking about on ebay.
Are you diagnosed with that? Otherwise I'm not sure why you posted that.
Oppressive social systems? You mean like the capitalist patriarchy boogeyman?

I'm all for questioning social systems because goodness knows the ones we have contain many problems.

But the article you linked is from 2004 and out of date with regards to what is happening. Postmodernism in universities is moving into the social sciences and attempting to destroy the bedrock of modern Western civilization.

It wouldn't be so bad if proponents had something better to replace it with - but all they have is a labored version of Marxism that increases racism and segregation, and lowers meritocracy through identity politics. Social equity is the goal, but increased oppression will be the result.
Sorry, I should have elaborated. My understanding is that Toronto, Waterloo, and a few other top universities in Ontario have had a "black book" of this nature for a long time. I'm not aware of any universities in BC admitting to doing the same thing.
Have you done voice over before? Also, is it okay to ask if you are a guy or a gal?

I find fiverr super interesting for coming up with creative ideas. Stumbled on this one randomly, which made me smile (even though I have no use for it) - https://www.fiverr.com/irishguy1/create-a-silent-movie-of-yo...
Hi I just applied, but your typeform was very small, only 100px high. Not sure if that was intentional or not.
let's assume you are ambulatory and not confined to a wheelchair. Go outside to the park on a nice day, do some breathing, take in sounds of the birds, trees, wind.

Then remember that lots of people can't walk, lots of people have major issues breathing, lots of people can't see and/or hear, lots of people live in a bombed out warzone w/ no such bucolic parks to walk in. A lot of people are suffering in ways that you are not. When you don't have a job or a girlfriend or friends (certainly a place I've clocked many many years within), this is what "worked" for me. It of course didn't work amazingly but was better than not doing it. The theory is there's always something you can do/experience that you can try to feel good about. People in severe health / war /etc situations will have much more difficulty being happy. But no job/friends/partner, it can be a lot worse. Plus, exercise. I got tons more exercise when i was unemployed and single. nothing but time. I actually cant get good tracts of time to exercise now. grass is always greener etc.
This is for people choosing Electron in spite of JavaScript.
Whoever downvoted this should never reproduce.
Most of the roles are remote friendly for US-based remote folks. Please feel free to apply or ping me directly with the role you are interested in and I can verify.
> If I wanted a typed language, I would use a typed language.

If you're doing server-side development, then you have a million languages to choose from. If you're developing within the context of a browser engine, then the choice was made for you over 20 years ago.

If you like that choice, then great. If you don't, then you transpile. Either way, it's silly to act as if there's a contradiction here.
What if your kid lives in one that comes up with the worst solution?
If you want to talk risk-of-terrorism, look at dams, not nuke plants. https://en.wikipedia.org/wiki/Banqiao_Dam
The best way to handle sarcasm and negativity is, in my opinion, to reduce contact and/or interaction. To not reward such behavior and instead choose to associate with positive people.

The problem is that school-kids are forced into repeated, unsupervised interactions where they are often deliberately and persistently targeted by aggressors.

Out of curiosity, what purpose does sarcasm serve you? What do you get out of sarcastic interactions?
I knew a classmate who openly admitted to putting made up volunteer activities on her college applications, arguing there was no chance the school would fact check her. She was right!
I had not considered that, but I will now, thank you. (:

Where do you think should I post it?
With butterflies, it doesn't matter much if you set them in their wings-flat resting position, as you can still see all of both pairs of wings, but with other lepidoptera it definitely does make a difference. With few exceptions, when moths are resting, their hind wings are hidden, but setting them in the traditional way allows both wings to be seen. So I suppose for consistency, butterflies are set the same way that moths (i.e. all other lepidoptera) are.

Incidentally, with a bit of practice you can sneak up to resting or feeding butterflies and photograph them close-up (e.g. with a smartphone), provided you don't make sudden movements. So now you can have proof of sighting and a permanent visual record without the need to kill them.
I'm immensely interested in the prospect of higher spatial dimensions. Is it even possible to prove/disprove their existence from our 3D existence, and have there been any notable attempts to do so?
Dsacco, I really like your way of thinking, too bad we cannot agree on the cheap data sources :-)
My hope is that one day you can see the world trough my glasses :-)
Isn't table-driven stack unwinding cheaper than having a bunch of functions each check an error code and return to their caller?
Fretting over savings, Mrs Watanabe turns to Bitcoin
That's not a bad idea provided you have it good. The challenges in finding happiness often occur for the other subset: those who don't have it that good.
https://www.amazon.com/Reynolds-Wrap-Aluminum-Foil-Square/dp...
Save big by shutting down your RDS instances on AWS
SOMA: Human-aware AI that predicts 3D body shape and motion from images