skysight-inc/HackerNews huggingface dataset:
>We need documentation bounties, or something.

...Are there write ups exploring what "or something" could possibly be? Like futures contracts or options or potentially other risk mitigation practices from the financial world? Something that would help with collaboration and help with getting the timing correct? As in, the best time to have the documentation is at the point, or right before some software becomes "popular". But that seems like the time you are least likely to have enough people contributing to bounties. Is there a way to encourage documentation writing speculators? Is there a way to minimize the bad effects (if any) of winner-take-all bounties in discouraging contributors? That is, for bounties, how do you know if someone isn't already working on the documentation unknown to you, and finishes it (and collects the bounty), one week before you finish your version? And the fear of this prevents people from starting in the first place. Is there a way to make "progress payments" on documentation bounties?
What is the error in 1+'1'? It seems like it would just be '11'.

Unless, of course, you're implying it converts javascript into a strongly typed language, which would be amazing.
Books Every Young and Wildly Ambitious Person Should Read
Very interesting. I wonder how they feel during sports. Alternatively these would be great as "sea shoes" that I often see with older people at the beach.

Relevant in the same area: https://www.dezeen.com/2015/07/08/adidas-parley-sports-shoe-... (Adidas reveals first shoe made out of recycled ocean waste)
> Ease of use is a huge one.

Bitcoin is very complicated to use, doubly so to use securely. I've lost count of the number of stories I've read of someone losing everything, and then being chided by the community because "you deserved it, you weren't doing it the ~right way~", and of course there are a thousand mutually incompatible explanations as to what the right way is. This happens so often there's an entire subreddit for it.

(EDIT: For example, 12 hours ago an Ethereum startup burned $13 million because of a typo: https://www.reddit.com/r/ethereum/comments/6ettq5/statement_.... The top comment, of course, is "you deserved it, validate your inputs". I'm not kidding when I say this happens every day)

> I can set up a wallet in less than a minute and someone from across the world can send me bitcoin in the time it takes for it to clear the block.

Which is anywhere from half an hour to days and days, depending on how much you're willing to pay in fees.

> One can post their wallet address and make jokes on social media and receive bitcoin just because people like the content and are happy to support it. (yes that works)
You can receive bitcoin without giving anyone your name,address,etc,same with sending it to someone and do so for legal purposes.

I can do all of this with a PayPal account, both more quickly and with lower fees than Bitcoin. I need a real name to cash out, but you need that with Bitcoin too unless you're using a service that's breaking the law and not doing KYC.

> Try to do any of those 3 above with dollar bills and its just not even in the same realm.

Yes, digital transactions are certainly faster and more convenient than physical ones, because that's an apples-to-oranges comparison. On all these metrics though Bitcoin loses to PayPal, and when you're losing to a company that is the embodiment of pure evil, that's not a good look.
I would look into experiential education/learning.

Dewey is considered the modern father of experiential education. The main text is Experience and Education (1938). Kolb (and many other folks) have written on this topic more recently.

When done well, this is an amazing way to learn.
Even if it's technically incorrect, I don't think it's unreasonable. When they're saying "a Ruby implementation", "a Node implementation", etc., they really mean an implementation callable from within those languages.

The C implementation is not a callable library, it's a binary. So in the same sense, it's a "Unix shell -accessible implementation".
I didn't know the OkCupid blog was operational. I thought match nixed it. Thanks!
In it's current state, I'd argue bitcoin competes more with large bank wires than credit card or paypal transactions. Bank wires usually carry a $25 fee and take a few hours. Bitcoin, disregarding the relative technical difficulty of it all, is similar.

The key thing is that bitcoin transactions are not reported to the government -- very helpful if you're desperate to move a large amount of cash out from a country with heavy currency controls like China or Venezuela.
No you cannot
What's your email? I would like to talk about some kind of mentoring time.
I do understand where you're coming from, but I lived in it for part of my childhood too. It was truly awful in many ways and full of suffering. But my point is that I knew those people directly. I remember the lady who made the effort to walk to the beach and watch the sunrise before she worked on the farm(not far but still). I remember my grandma who despite being rather bitter in many ways, loved her dogs dearly. I remember eating the same fish and rice for days on end with people who still managed to laugh and joke. Life was awful in many ways, but they could still find things to be grateful and happy for. My point is that they could still manage the feeling of gratitude and joy, not that life was peachy. There's people that act like you can never ever be happy if any one bad thing ever happens to you.

Don't get me wrong, there were people who were just sad all the time too, and understandably so. But life there was crappy and yet there were still people trying to make the best of the cards that were dealt to them. Like you said peoples minds are similar everywhere, the ability to find happiness in small things can be found everywhere too.
It is a huge problem in corporate internal software too.

Because that would involve caring about (1) the future, or at least (2) the experience of your fellow teammates in tending after your code.

Both of which are highly disdained in such environments.
Going purely on the table on the linked github page, without further reading into anything at all, Base32768 seems like the clear winner for a go to scheme.
A 3-sphere (hypersphere embedded in 4 dimensional space) is a sphere that can be incrementally rotated in 6 orthogonal directions. :-)
India, Once a Coal Goliath, Is Fast Turning Green
For those interested, Jeff Hawkins wrote a book called On Intelligence and he is largely the guy behind: https://en.wikipedia.org/wiki/Hierarchical_temporal_memory

Deep learning proponents focus on solving specific problems using mathematical models inspired by biology, whereas HTM proponents argue that biology is important and it should play a more central role. Deep learning folks are more geared towards applied AI, whereas HTM's are way more ambitious and are trying to solve the problem of intelligence/AGI.

Numenta, the company behind HTM's has a platform called NuPic for "intelligent computing": https://github.com/numenta/nupic

But as far as I know HTM's have never been applied to anything non-trivial successfully.
You sound like a cunt too
The use of a phone and the scanning of a QR code when using SQRL has been recently relegated to an edge case. The vast majority of users will never do so. SQRL has its own sqrl:// schema.
The 30-rows replay is pretty impressive..
How to make a game for a quantum computer
And the proof is "covfefe", right?
...IQ tests and college entrance exams like the SAT and ACT are essentially selecting and rewarding “smart fools”...

A lot of coding pathologies and programming language pathologies seem to be the product of such "smart fools." (Mea culpa!) There are many things which seem like good, elegant ideas, which don't work out well in practice.

Come to think of it, a big chunk of, "The devil is in the details," can be translated to, "The hardest problems are the emergent problems."
You can copy the device support from a newer version of Xcode to an older version, even if it does not run on your OSX version. Download the new Xcode > right click on it > show package contents > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport, copy the versions you want from here (e.g. 10.3) to the same folder in the Xcode version that your OSX supports. After you open the new Xcode and connect your device it will process the symbols which can take a while, but after it's done you can debug apps again.
> I think it’s hurting everything. We get scientists who are very good forward incrementers—they are good at doing the next step but they are not the people who change the field. They are not redirectors or reinitiators, who start a field over. And those are the people we need.

I doubt the problem is with the scientists. I know and work with lots of really smart and creative people in an academic environment, and I'm sure some of them would be capable of redirecting, reinitiating, of starting a field over -- were they given a chance. But just try to get funded for anything at all that isn't incremental and see how well you do. Scientific funding is so scarce, and becoming more and more so, that funding agencies only approve grants that are practically guaranteed successes, and those tend to be the incremental ones.

Maybe narrow testing is responsible for the plague of incremental science, but if so it's probably not the scientists' fault, but more likely because we've cultivated a society that isn't creative and thoughtful enough to appreciate the value of really novel science.
None of those things necessitate bitcoin, though. If your bank let you setup a public deposit-only account with an anonymized alias, you'd get al the same benefits, except that it would not be viable for criminal enterprises. Electronic payments don't require anonymity to be convenient, which is where all the value you refer to comes from.
Thank you for sharing this perspective. It's easy to assume the extreme but vocal views of a small minority represent the views of the population at large.
Well, I think I found the problem: despite my meticulously-defined bucket access policy, it turns out I had write permissions enabled for "any authenticated AWS user" in my access control list. I did not realize there were two separate pages for these settings.

I suppose it's possible that the bot enabled this setting, but it was probably just me being sloppy :-/ The bot probably scans for poorly-protected S3 buckets that are referenced on websites.

I hope the next victims find this post in a Google search.
Does your middleware parse the SQL query in order to extract the ACCOUNT_ID?
Second this. I used to keep tenant ID normalized but have found safety and performance in denormalizing it. It's not super fun to do, either, when you're at the point of needing to.
Or maybe they have high IQ, but were unmotivated to study for or perform during the test the first time. Maybe they had just bad studying strategy for the first time and wised up second time.

Low IQ would mean that studying wont help you - leading to low results consistently. High IQ means you are capable of good results. The rest is down to a lot of factors that are not IQ.
Why should I be cursed with the weight of your type system when I chose a language without types?

If I wanted a typed language, I would use a typed language. JS has a lot of benefits. Being able to use JS to make native-ish apps has it's place. Being able to use typed JS to make native-ish apps probably means you should be using a different language.
Center for Imaging of Neurodegenerative Diseases (CIND) | San Francisco, CA | Software Developer (Python, Medical Imaging)

The CIND is a research center dedicated to studying the causes and effects of neurodegenerative and psychiatric disorders, using imaging techniques such as MRI and PET.

We'll be building out a python framework to automate complex image processing pipelines in coordination our image processing team. Opportunities to work on data analysis (we use R & Python).

Seeking a developer with experience with Linux, Python, Bash, SQL, & Web Development. Bonus points if you are familiar with medical image processing, R, numpy.

Should be smart, get things done, and have some fun.
Decent salary, solid benefits, awesome coworkers, laptop, stunning location (Lands End)

Email the pertinent details to hiring-17Q2@vacind.org
When I was in college the most disturbing trend was students who expected all tests to be things that they could study for using the technique of rote memorization and diligence.

I remember being accosted by a squad of students, who were there to make sure I was going to be a good little TA and run my course according to those "rules."
I tried to send an email and now my AD account is locked!
That wouldn't work, at least for a lot of customers, because they authenticate a user based on a chain of trust back to the customer's on-prem Active Directory instance. An agent running on the customer's infrastructure leverages Kerberos/NTLM to authenticate the user then passes a token back to the identity provider. As a result there are authentication flows where the provider never sees the password.

Many providers do have an agent that runs on the AD servers that MitM captures the passwords when the user rotates them but that's a lot more involved to get setup. They could either force use of that AD agent or remove the functionality entirely and force users to manage a password with the service but it would either make on-boarding slow/impossible or really reduce the convenience factor for users. It's something every identity provider would need to do (or be forced to do) because the ones that didn't would steal away all of their customers.
When I was in high school, one of our teachers gave us an exercise while she was going to be away for a week: everyday, write a paragraph on how you helped someone in need that day. It didn't have to be real. Just make it up. Not sure if it would actually help, but who knows?
Then that's improved markedly since the last time I bothered trying to `man foo` in the terminal for a GNU tool. I just go straight to the web, because at least there I can Ctrl-F properly.

I'm not saying "don't even try to improve things", and I think that's a pretty un-generous read of my concern. I'm saying don't break people's expectations. Especially if those expectations might come into play in exigent circumstances, and create friction in a place where the user already has a problem that is far more important to them than whether they're using the output from most flexible documentation tool or not.

Like I said, it sounds like that's improved. If so, I'm glad. But I have specifically been burned, and my time that was wasted was also someone else's money. Given that, a bit of, "Hey, guys? Maybe think about how this choice might affect people?" is, IMO, warranted.
You could take a 2D slice of a tesseract, but what most visualizations do is take a 3D slice and then project that in a more familiar way to 2D. So you could get any of these shapes: https://en.wikipedia.org/wiki/Tesseract#/media/File:Orthogon... If you 2D-slice a regular cube you could get various shapes too. https://www.khanacademy.org/math/geometry/hs-geo-solids/hs-g...

A hypersphere has a similar description to a regular sphere or a circle, which is that every point a fixed distance from the center is part of the sphere. So I'd say it's a little boring. No matter what 3D section you take, it's just a larger or smaller sphere. It gets smaller if you take a slice off to the side, just like taking a slice of a sphere gives you a smaller circle near the side.
I am not sure you are correct.
We have 2 eyes so that our brain can work out the depth of the image.
Sorry, but this is like saying those CalTech PHD in Computers Science are the best, so no point for me to go into that field...
This is like everything in life, not easy, but if you work on it it'll pay out in the end
I don't seem to get the efficiency table (or how efficiency is defined here?). Since Base65536 encodes 16 bits, why can't it encode UTF-16 with 100% efficiency? It says the efficiency is 64% instead.

I'm sure it's true, just curious why.
In addition, admissions based on GPA means that students are motivated to choose easy classes and lenient teachers whenever they have choice. IMO, system should not punish students for choosing out hard classes - if anything it should reward that.
I remember seeing a list of cracked passwords and one of the ones they got was !QAZ2wsx#EDC4rfv%TGB6yhn. It passes every single password strength checker and dictionary word checker in the world, and still gets cracked.
No, instead a small set of Chinese miners can obliterate the value instead.
Because Twitter would be able to shut down your botnet.
oh - thanks.
Windows, OS X - let it crash

Linux - malloc never fails, so how would you know?

Xbox/PS2/PS3/Wii/etc. - bring up a screen that says "disc error"

iOS - the system will already have killed the process long before it's an issue
The scans which were on IA were, frankly, crap. Terrible resolution, grainy quality, tons of artifacts - and the text varied from "mostly readable" to "lolwhutbbq"...

$2.99 isn't a bad price - but I do wonder if you can get it as an unencumbered, non-DRM format (or at least a PDF). Perhaps I'll buy one of the issues, and see what you get.

I've been (slowly) building a physical collection of the issues; I've managed to get the first couple of years (plus the premier issue). It's really an amazing magazine - it's too bad that it ceased being published. In a way, though, we are living in the present of the future Omni hinted at. Not the same future, not the best future, but an amalgamation of it - bits and pieces. So perhaps such a magazine doesn't fit with our current situation (that isn't to say a future publication couldn't do the same later, though).
This is a process. Like every other process it requires people to participate in it. Or does it pro-actively contain methods for near-majority amount of people not participating in it? In that case please make an example or explain it a little more, because it is not obvious. Pretty much all methods I know require participation. Example: What would SCRUM be if nobody writes or interacts with the stories?
~5k requests per minute doesn't seem that much if it's just light processing and a map lookup. You can do a lot with a $10/m VPS.
>"Intelligent machines don’t have to model all the complexity of biological neurons, but the capabilities enabled by dendrites and learning by rewiring are essential. These capabilities will need to be in future AI systems."

This is the fundamental challenge that we face. Our ability to build AI that can emulate human thought is not limited by a poor understanding of the brain. Our current theoretical understanding of how human cognition arises from neural processes is probably close to a level sufficient to build human level AI. What limits our progress is the staggering computational demand of simulating a massive network of highly dynamic units.

Shortcuts, simplifications and clever algorithms will only get us so far. At this point, processing power rather than theoretical understanding is the limiting factor.
> I think chasing happiness will always leave you disappointed. I mean, eventually you die, right?

> What God offers is peace, which is what I know a lot of people are looking for

Not only do I think you are wrong on the former count, I don't think this is the appropriate forum for the latter - but I'll let the mods decide about that.

On the former, there's nothing to say but "you're wrong". Sure we die, but then we don't care. Happiness is it's own reward. Existing, living, breathing, loving, creating, thinking - these all cohabitate uniquely in humans. To say other things don't matter is to say life itself isn't worth living. If the peace only comes in death, then why not end it now?

> Then what was it all for, if you spent time trying to be happy?

"What was it all for, if you spent all that time waiting for peace in the afterlife?"
Just the other day I wrote an Oauth login feature in Go for fun. Facebook banned my account three days later for "suspicious" activity. Twitter banned my account in 48 seconds - I didn't even have a chance to setup an Oauth token. That right there shows the problem with being reliant on a 3rd party for access to your site, what if the 3rd party refuses to work with you? Suddenly your cut off from a percentage of your users. (It wasn't all bad, setting up Amazon login was quick and painless and they didn't ban my account!)

I do wish more sites allowed TOTP (Google Auth) because it works well and avoids the third party dependency, but I'd be happiest if sites would just stopped disabling paste so I can use strong passwords with my password manager. (Synchrony Bank, I'm looking at you and all your dozens of co-branded web sites)
If Walmart really is taking advantage of its workers, then why doesn't another company come in and offer better terms? Are you claiming Walmart has monopsony power over low-wage workers?
It's a joke - I don't actually have kids. And I mean the 2nd sentence seriously. Also, quick googling reveals that 4D printers haven't been invented yet, so presumably one would need a KS for those first.
Apple embraces the open web, but I think what people get upset about is their lack of effort in moving it forward. For example, adopting "PWA" browser APIs in mobile Safari.
Yep, from personal experience, after a certain amount of salary, my happiness level stayed the same. It would go up a bit maybe for a week or so after getting an increase, but I don't really feel happier than before even though I can travel more, and spend more.
I've been quite a vocal Tesla skeptic at times, and at times I think Elon is disconnected from what is possible, but I get a feeling he is a genuine person and actually cares abut making things better. For all his faults or things you don't agree with him, you've got to have respect for the guy.
Yes, that was my concern: a small but radical movement willing to steal the voice of the majority. You're welcome :-)
If you continue to use Electron from JavaScript this changes nothing for you. You might get more helpful intellisense if you use vscode, that's all.
Government grabs money by force. That is the difference I guess.
The first advantage listed of C++ is "code reuse" which is where I stopped reading.

The first advantage for me of C++ everywhere IS RAII.
> There are many things which seem like good, elegant ideas, which don't work out well in practice.

Do you have any good examples of this in programming?

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).

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. Which might be more about the nature of how languages are adopted rather than the individual attributes and qualities of the language.
It seems like this would require native browser support because if it were done in Javascript, couldn't the MITM be able to take the redirect response and send it on to their backend?

If it does require native browser support, I would worry about chicken and egg adoption issues.
It also is the double scrollbar. Pm me and i'll send you more browser details
The user will see the bounce, so before you know they couldn't reply, they should know something weird is going on.
It keeps most of JS semantics, for better or worse :p

1 + '1' is authorized.

1 + [] is not.
Yes, I have a decent uplink. And I use fast VPN services.

With 10 Mbps, you should be able to get 3-5 Mbps through nested VPNs. I use UDP for all of them, so there's no retransmission chaos. As you add VPNs to the chain, bandwidth doesn't necessarily go down. But rtt increases, of course.
What surprises me is that this encoding was developed to allow people to share replays of an illegal, and very pathological, Tetris variant. Hackers gonna hack.