skysight-inc/HackerNews huggingface dataset:
As a practicing yogi, I want to say that gratitude is a great practice! It's supported not just by modern science, but ancient wisdom. Some advanced monks and yogis are able to spontaneously invoke feelings of extreme gratitude or compassion, which are now measurable in brain scans.

Regarding happiness, many yoga traditions would suggest that attachment to outcomes is a major root cause of suffering. Dedicated work without attachment to outcomes is suggested to free oneself from these binds of suffering. In particular, it's stressed that even attachment to positive outcomes will lead to suffering.

This, in additional to renunciation of baser desires, yoga (which I'll define here as exercise and some meditation), and finally surrender to "god" or "love" or the true self.

You are not your mind and you are not your body. Realizing this, and learning to identify with the true self, and to subdue the ego, are the keys to happiness in the yogic tradition. When this happens, your happiness is less and less affected by the outside world; the yogi learns to smile through adversity and keep a level head through triumph.

I imagine in the near future, hackers here and elsewhere will recognize yoga as a method to "hack" ones own tendencies, emotions, health, cognition, etc. I highly recommend it as a gesture towards happiness; I've found it to be both practical and practicable for the most part.
Even if it's a zero sum game (which it's not), most participants are not quant/algo based. As long as you can beat 50% percentile, you can make a profit.

Sure you may not be as profitable as top quant companies, but do you really mind that much?
The no-left-turns rule isn't crude, it's an incredibly valuable (and incredibly obvious) optimization. A mapping service that tells me to turn left in downtown San Francisco at rush hour is literally worse than useless. In many cases, if I follow its directions blindly, not only will I be delayed, I'll delay the traffic around me.

It's mind-boggling that Google, Apple, and other consumer-grade routing providers haven't gotten that particular clue yet. Seems clear that none of them have the vaguest concept of cost functions other than input from the local DOT traffic cameras.
Yeah, it's weird. If the PHP repo had code to launch a web server, it would be the HTTP implementation instead.
There are existing projects for this, for example [1].

I haven't tried OP demo yet (but I've spent a fair amount of time thinking about 4D and VR and implemented my own viewers), and I'm very convinced that the cross section approach is much much better if you want to deeply understand what is happening.

The perspective projection folds the fourth dimension into our hyperplane and you can't untangle it.

To paste something I wrote here [2], regarding the difficulty of groking the tesseract from the projected figure, I think it’s almost impossible to realize that there are points inside the tesseract that are not inside any of the eight cubes visible in the [projected] image, or that if you trace a diagonal between the corners of the tesseract you do not pass through any of the eight cubes.

There is much more space inside the hypercube than meets the eye in the perspective projection.

[1]: https://www.youtube.com/watch?v=BFmDLUUhZjE
[2]: http://xn--1-2fa.fr/blog/down-the-4d-rabbit-hole-navigation/
> Hence, I agree HN should keep limiting political discussions.

I don't believe that it does, though — at least not consistently. The moderators will periodically squelch some particular point of view, but which they silence and which they leave along, and where, are all over the board.

This is part of the reason I've decided to read HN less (first time in over a week!): I could deal with a mostly-unfiltered feed, and I could deal with a well-curated feed, but as it is I feel that it's just not worth the bother anymore.
And the whole slew of chemicals flying around that effect pretty much every interaction in the entire system.
*...it's a total mess...theoretically it's possible....speculation on standard behavior based
on platform behavior...namespace(x)<-threads->chosen implementation detail...functional language reference...
-- Translation: Design is broken
Butterfly? Deaths Head Hawk Moths have a skull on the thorax (http://www.ukmoths.org.uk/species/acherontia-atropos/adult-3... )· They're hawk moths, not butterflies.
Not all of the code points used are (or can be) in the Basic Multilingual Plane. This means that when encoded in UTF-16, they come out to 32 bits, not 16. This skews the average number of output bits per input bit upwards.
Economics forces shape historic accidents too. That's very much part of my model.

You might want to look through the inspirations part of the doc to see what's prompted this. I've also turned up a number of similar projects after having started writing that essay.

But:

* The /proc and /sys filesystems on Linux

* The /net virtual filesystem on many Solaris systems, generally tying to an NFS network via automount.

* Various Plan 9 elements, including /webfs

* The Midnight Commander virtual filesystems, including remote access over ssh.

* SSHFS.

* Tools for on-demand and responsive media response. Tracking an element down to its source, and requesting, say, PDF or ePub rather than HTML might automatically provide those. The idea of being able to run, say, 'ls' on an HTML target and have it return a list of links rather than its full content.

* Unix mail, mailx, mutt, and especially mh, which provides a shell-based perspective to email management.

* Numerous document markup and preparation systems.

* Squid, dansguardian, Tor, and other Web proxy tools.

* Libraries and catalogs, generally.

* The Internet Archive.

* HTML doc "reader-mode" tools: Readability, Pocket, Instapaper, Outline.

* Search

Again: wiring much of this into the FS layer, abstracting away the browser, treating doc requests as queues, splitting up docs, media, apps, and commerce, integrating into the user's workflow rather than the publishers.

If it's not for you, that's fine. But that's where I'm coming from.
If the delivery is on the employee's typical route home, this could be a win for both the employee and for Walmart (and a minuscule reduction in overall traffic and miles driven). That's not at all the case of Walmart buying a Sprinter van and driving it around all day on routes that weren't naturally being covered.
You can get an advantage if you focus on smaller markets or industries where it's not worth the time for the big quants to play in.
Unfortunately you cannot display QC tic data to be able to very it against you broker for example. As I said before if you have a good and cheap source, please share it with everyone...
https://github.com/qntm/base65537
> Obviously some teams must be winning consistently, which implies that some are losing consistently.

That does not necessarily follow; markets are not static and players are free to enter and leave.
I also enjoyed Lyon's "Understanding Digital Signal Processing" when I went from a dual CS/Physics undergrad to working as a radar engineer.
How AI Reels in the Highlights for Yahoo ESports
George Hart made STL files for 3d projections of a number of 4d objects[0]. Some 3d printers include them as example prints One place I know even used Hart's 3d projection of 120 cell as a standard test print. It has a bunch of thin complicated features that machines have trouble with. One could tell immediately if something was wrong with the machine if the thin pieces were deformed or came out too brittle that normal handling broke them.

[0]http://www.georgehart.com/rp/rp.html
[1]http://www.georgehart.com/rp/120-cell-george-hart.stl
So how do you explain this:

When filing for its IPO in March 2014, it was disclosed that during five years Virtu Financial made profit 1,277 out of 1,278 days, losing money just one day.
In that paper they're concatenating two hash outputs which obviously (right?) only makes it easier to reverse the hash - the attacker need only pick whichever hash he can work with quicker, and find the preimage for that. Given the fact that password entropy is much lower than hash entropy, the preimage thus found is almost certainly the original password, not a collision - rendering solving the other hash preimage moot.

If you want to force the attack to go through two hashes, you'd use functions sequentially (e.g. F(G(input)), not F(input)+G(input)), which the paper at least initially doesn't talk about. I didn't read the whole thing, mind you...

Note that password-stretchers like bcrypt/PBkdf2 use only fairly small extensions to this idea, so clearly in general the construction isn't known to be flawed.
Prohibition isn't perfect but it certainly can work and one glance at drug use rates in Sweden and Singapore will tell you that.
Half of teachers being outright hostile to students is far too many, in my opinion.

How does this behavior positively impact the lives of their students? Do they not understand the psychological damage they can be inflicting? Do they simply not care?
> At my university (SFU, in Canada) admission to most faculties is based on high school grades

Do you not interview the applicants though? I think the best thing to do is to set a basic requirement for grades from their highschool, then get people in and ask them to take your own tests and give them an interview with one of the teaching staff to make your own judgement about whether they're suitable or not.

Accepting someone to be your student for four years without ever having met them is as crazy as any other problems.
Yes, but from a legal precedent standpoint pizza delivery cars are more relevant
Imagining a better future self can also have harmful effects. Reality often doesn't live up to expectations and projecting what it would feel like to have or be something gives us some of the enjoyment of being that before we actually achieve. Furthermore, when our ideal of what something should doesn't live up to what it is, the gap creates unhappiness.
As I understand it moderators rarely kill any discussion, and it's usually user flags that do it.
Can confirm. This has been my experience.
Real Businesses
that site is neat. Would've never guessed there are so many options for a flashlight, of all things. I'm curious how these sites manage to keep the pricing up-to-date.
Check out this past thread about theories on the potential connections between Déjà vu and short and long term memory.

https://news.ycombinator.com/item?id=14075757
I say US simply because that is where I live and what I see daily, I'm sure the idea of "can never be happy after one thing" can happen anywhere and to anyone. I worded that poorly, sorry. I took that out of my post.

I'm not trying to invalidate anyone's pain. I'm saying it's a mindset thing to think you can never ever be happy or be grateful because bad things have happened/are happening. I can be grateful for something while simultaneously experiencing pain. I'm grateful for the good meal I had for lunch, but I also sprained my ankle on the way back. One thing does not invalidate the other.

Agree with you about the money thing, I've seen a few studies saying that very thing.
Explains why my boss is always tellung me my ideas are not new, he is always stoned. I'll raise this issue on Monday.
Java (1.0) had checked exceptions, if you threw something you had to say what it was in your interface. It Seemed like a good, elegant idea: if I use your API I know exactly what exceptions I need to watch for. It works well in trivial programs, but in anything larger it fails because adding a new exception to something core requires thousands of modifications to the API specification for an exception that I will catch only in a few places.

I think Java has made some improvements on this since 1995, but I haven't done java since then so I don't know what.
Not every possible 16 bit value is itself valid UTF-16 - some need to be represented as two UTF-16 code-units, aka "surrogate pairs", 4 bytes total.
Yeah, people with law degrees are probably overrepresented in politics, but pre-med?
UPS truck also carries a hell of a lot more than your average employee is going to put in his car and on delivery-dense routes MPG isn't a great signal for efficiency
1Password and DashLane don't :/
Only if your browser game requires UTF-16 strings.
Wow. I managed to send some coin: $5 for 17c fee recently.
Just out of curiousity, which one did you go with?

We're in the middle of doing this ourselves and would like to hear a random HNers thoughts on the subject.
There are thousands of clones out there, both for-profit and otherwise, and the vast majority have not been pursued. Trademarks on the shapes of "tetrominoes" are questionable (you can't trademark a purely functional element, though you could potentially trademark a particular stylization of it or use of it in a logo). Copyright on game rules is questionable as well, and whether it'd apply in any particular case would depend on both jurisdiction and any potential fair use claims; there's a long history of cloning games, without using any of the original art or other assets. Pretty much the only bit that's more clearly problematic is the use of "-tris" as a suffix; GNOME's version was renamed from "gnometris" to "quadrapassel" for exactly that reason.

I certainly wouldn't give such aggressive behavior any unwarranted credence by presumptively calling a clone "illegal"; on the contrary, I cheer on creative developments like this.
What does "liftoff" actually mean here? From the video all I could tell was they taped a tiny circuit to a dragonfly and then let it fly away. Were they controlling the insect? Did the circuit do anything useful? Or was the milestone that they managed to get that little backpack on the dragonfly in the first place?
Oh I know! You also can't control variance and it can display bad behaviors once in a while.

Overall though, getting bitten by the unsoundness is fairly rare , imo.
This leads to the natural follow-up question:

You can take a 2D automaton like Conway's Game of Life and turn time into a third dimension, giving you a single static volume. Has anyone tried doing that and 3D printing it?
One of the functions of sigils is to serve as mini namespaces. While your example might be technically possible, it means that variable names can now clash with function and type names (something that I, as a long-term Perl programmer, find very inconvenient in Python).

Another complication is that Perl uses predictive parsing. It always knows whether the next thing it expects is an operator or a term. That's what allows the use of / for both the division operator and a delimiter for regexes. After a variable, the parser always expects an operator. After a function name it expects a term (because you can leave out the parens in a function call, foo($bar); being the same as foo $bar;).

While there are a few exceptions to that rule (like subroutines with empty prototypes), introducing many exceptions through unsigiled variables might lead to code that's not very intuitive to parse anymore. (Or might not; might an interesting experiment).
Hmm. This is a train station, yes? What % of people transiting the station see that pattern and think, 'Oh, that's a cellular automata.'. Clearly more than zero, and perhaps it's not considered obscure by HN readers, but likely a very, very small % of passengers will recognize what it is. Wolfram himself seemed to be surprised.
Mummy weightless VR experience testing ground for VR theater
I think the parent comment is overstating the case, but the insinuation of critical race theory into some administrators' thinking is very troubling.
If they follow their usual model they'll probably find some way to offload the cost onto taxpayers.
> I'm assuming it's something else?

Yes, I hand-rolled a little build script tailored specifically to the book.
We need reliable ways to measure student achievement, knowledge and skill level. If we're not satisfied with the cost and negative externalities of standardized testing, then IMO we should be seeking ways to make the assessments that teachers are using in their lessons more accurate and trustworthy. We're already paying people to do the work, but we just don't trust the results. That's the problem - so let's fix it.
A blog, and submit the post here? Or, failing that, a series of 20ish tweets?

Based on the background you described, I'm sure that's not the only story you have.

It'd also make a great lightning talk for a conference.
Slow but Steady: Achieving Real Security Within Two Decades
Yes I can prove it, go and request historical data for symbols like AA, HTZ and you'll see yourself
If Google could make a language popular, where does Dart fit into the story? People seem to love Go, and with very little encouragement from Google. I don't see a lot of love for Dart...though everyone who's played with it seems to like it well enough.
Of course everyone has two grandfathers and this one should not be overlooked:

https://www.amazon.com/Methods-Mathematical-Physics-Vol-1/dp...

And for more recent books I don't think this should be overlooked:

https://www.amazon.com/Mathematical-Physics-Modern-Introduct...
AES and ChaCha are very repeatable. :-)

They also happen to be fast.
Yeah, I don't think Sternberg is advocating for ending standardized testing:

"My colleagues and I developed assessments for creativity, common sense and wisdom... we doubled prediction [accuracy] for academic performance, and with Kaleidoscope we could predict the quality of extracurricular performance, which the SAT doesn’t do."

It sounds like he just wants to reform them, and has some strong initial results to suggest that we could do much better.
I lost one other recommendation there…you want better documentation? Do not reject documentation which accurately documents problems in your OSS project/product. Rejecting pull requests because they (accurately) document a solution to a problem posed by your product will only guarantee the writer will never submit another documentation pull request.

Not that that's happened to me.
>Our current theoretical understanding of how human cognition arises from neural processes is probably close to a level sufficient to build human level AI.

This is not true at all.

The brain of C. elegans (roundworm) has been mapped exactly (connectome is known) and we know it's 302 neurons and 8000 synapses well (it has just 959 cells total) but we still can't fully understand how its primitive brain works. It don't even have spiking neurons and it's still a mystery. It would be relatively straight forward to simulate. There is even software for doing it.

To fully understand how even simple brain works, we must understand gene expression inside brain cells, role of somatic brain mosaicism inside brain, brain chemistry, neural connectome, how cortical columns work, neural coding, etc.

When you get all this right, you need to fine tune it. Hyperparameter optimization for human level AI so that it's not epileptic, autistic, schizophrenic, manic, idiot or AI equivalent of these and million other things must be really hard process.

---

http://www.openworm.org/

http://bluebrain.epfl.ch/page-52741-en.html

http://cajalbbp.cesvima.upm.es/
People like to say the market is a zero sum game, but I have always been suspicious of this truism.

Its fair to say that participants can leave the market, but in practice that isn't what we see. In practice there are firms doing this trading, and they are staying in business, and obviously making money.

Are they fleecing the little guy then? This explanation falls flat for me, i.e. for the amount of money they seem to be making, it would take a lot of small time participants losing everything every day. Most people I know aren't even active traders.

So why is it an accepted truism that the market is zero sum?
Most of the need in science is in advancing another step. For every major advancement we need tens of thousands of small advancements to refine and work out all the details. Physics was 99% solved in 1880 with just the work of finishing out the constants. In that 1% we were missing was relativity and quantum mechanics, and we know that there is something more but not what. However as big as those two are they are still < 5% of the physics needed are. (The numbers don't add up because now that we know about relativity we know it is more than 1%, but it isn't a significant factor in most real world needs which still get by on newton physics)

Yes there are areas of complete unknown in science (all over). However they are complete unknowns: you can spend a lifetime in false starts.

In Computer science the P=NP problem has been an important unknown for years and many have spent a large part of their lifetime on it and we still are not close to a solution. This is a known unknown, must of what remains is not even that well defined, just a case where "something funny" happens and we have no idea why and often can't figure out how to replicate it on demand.
They use http://halide-lang.org/ for some convolutions. Very interesting.
> If you don't trust a type system, it's hard to justify using it at all, apart from the documentation it provides to other devs.

100% agree, although I have to wonder, why don't you see that Typescript is NOT a type system you can depend on.

Fact of the matter is that Typescript has serious soundness issues and will always have. Those problems haven't disappeared.

What this translates to in practice is that Typescript annotations are little more than documentation. And it simply doesn't compare with any sane static language where the first line of defense is the compiler.
Yeah, isn't this exactly what Sternberg is saying? It sounds like he's done a lot of work precisely on improving the assessments.
The practicalities of bare metal programming means that a lot of the time an individual work item has to jump contexts (ie. stacks and register sets) in a way that doesn't map cleanly to C++ style exceptions.
> everyone can see I am right by trying to request the data, nothing false about that...

Oh, they can? Well that's funny, because I just went onto Quantopian and checked for myself.

http://imgur.com/a/VwMUJ

http://imgur.com/a/VV68C

Gee, would you look at that...they are there.

This took me all of five minutes. Do you have anything else I can easily disprove while I'm at it?
> The reality is that every modern statically typed language except Go has generics, and they all implemented them very well. The ML languages and Ada were already doing it in the 80s, and OCaml and Eiffel managed to combine generics and polymorphism back in the 90s.

> It seems to me that when originally designing Go, Pike, Griesemer and Thompson just didn't think generics are worthwhile enough for the effort it takes to properly research them.

Are you arguing that it's easy, and they just haven't done it? Or are you arguing that it wasn't important enough at first, and so the implementation developed in directions that preclude straightforward implementations now? I can believe the latter, but after reading the multiple, detailed proposals from Ian Lance Taylor, I don't believe the former.
Author here. Feedback is much appreciated. I built this in my free time so I could have more time to write well-tested code, and reduce grunt work. It's abusing the module loading system a little bit - so looking for any advice that can ease things over there.
We're a public university admitting over 7,000 students per year. There simply aren't the resources to interview students... not to mention the fact that SFU competes with other institutions and would likely lose a large number of students if we required them to come in for interviews.