skysight-inc/HackerNews huggingface dataset:
I've always been fascinated by curiosity. Like invention, it seems to integrate all the merits that make homo sapiens sapient. (Of special import to me after all my zoology classes seemed to dwell on that difference to excess).

I think too few past investigations of cognition, especially AI-motivated and abstract / computational models of cognition, have approached the topic from assessment of human higher cognitive functions like creativity, invention, and genius. It seems there'd be a lot of value toward understanding the mechanisms of cognition by recognizing patterns of extraordinary performance and then decomposing them to consistuents (as neurologists do clinically), rather than starting with the constituents and trying to compose them into higher models of cognition (as biologists or AI folks do, systematically or synthetically, respectively).

IMHO, AI approaches to cognitive synthesis have been largely a no-go. Perhaps more dissection of high-level cognition could help?

I do know some folks have pursued research agendas somewhat like this -- cognitive scientists like Doug Hofstadter, or cognitive psychologists like John Anderson (ACT-R) and AI engineers like John Laird (Soar) or cognitive modellers like Thad Polk.

But has anyone seen continuing progress toward more than building bottom-up synthetic models that demonstrate an occasional human-like cognitive pattern, or bottom-up observational psych/neuro research papers on phenomenology, using this focus? I'm not enough attuned to recent work to know.
The Microcomplaint: Nothing Too Small to Whine About
I think this is a great example of certificate expirations working well and as expected. Clients should update their damn software.
Apple built a lame DRM system, tossed out some half-baked sample code, and then told third parties "OK, you guys go implement this yourselves" without even so much as providing a library to help with the hard parts. Then they made a pretty substantial change without even checking to see if all of these one-off third-party implementations could deal with it.
What conflict made ISIS take 7000 Yazidi sex slaves and torture them. What conflict made 6 year old non Muslim worth $125 for "temporary marriage"

You're confusing conflict with something else.
> it would seem to be a fairly extreme interpretation of the 2nd amendment to support the creation of uncontrolled, unsafe, unlicensed, untracked firearms

You're right, the laws are unconstitutional because of the tenth amendment.

Before the normal arguments about the constitution pop up, please know that I'm not a rightist and I don't support it, I just don't like it when people twist words and laws to suit their political agenda.
> The difference is that screwing up corporate lending might not be as damaging as fudging consumer lending

How? On of the reasons that GM was in trouble (after 2007/2008) was that they couldn't secure enough capital to keep their operations running. How would this not have averse effects on the economy?
These are the resources I am using

1a. fsharpforfunandprofit.com

1b. pluralsight

2. www.hackerrank.com (functional programming section - excercises)

3. There are lot of good books,

Real World Functional Programming

F# Deep Dives

Learning F# Functional Data Structures and Algorithms

honestly, you cannot wrong with any of the books in F#, they are very likely to be good.
'How shame made us Proud2Be' – Gay twin brothers Tedx Talk
Fantasia is incredible. I also still think it's an underutilized art form to have the music drive the picture rather than the other way around (three-minute music videos aside). For instance, I've always thought that Mahler's 3rd symphony could make an epic fantasy film - actors, battles, special effects, and no spoken dialogue.
Nope, I voted for Ronald Reagan, (praise be his name), the architect of the New American Constitution.
"Keynesian economics is fundamentally broken"

How so, other than you don't like it? The data over the past 9 years seems to have confirmed a Keynesian analysis of the global economy.

"but it allows the governments to spend as much as they want"

No, that's not how it works. Keynes' theory is about how a general glut can happen, due to the role of money and bonds as a second and third variable in markets (vs the usual supply and demand curve). There are various techniques to get out of it, the only time government should spend money is when we've basically dropped interest rates to 0% - free money! - and companies still aren't spending it.

"Furthermore, it devalues the money in our wallet everyday we don't spend"

You mean by inflation? The inflation that doesn't currently exist?
http://www.usinflationcalculator.com/inflation/current-infla...

Deflation on the other hand, has always been scary, for hundreds of years.
I once put a vendor X sticker on my laptop before a sales meeting with vendor Y. It was the only sticker, so they didn't fail to notice it.
Apple? blunder? Perish the thought and worship on!
Does ISIS have a lot of redeeming qualities that we're overlooking? If not, I'm not sure I can agree with the suggestion that its just a matter of framing whether ISIS is the villian or the United States. Say what you will about the U.S., but one would be hard pressed to say that it does no good around the world and only does things like bomb hospitals. But I'm not sure the same can be said of ISIS, unfortunately.

That said, I agree with omarish in this respect: my own feeling of helplessness upon reading this article is probably akin in some ways to the feeling that drives people to take up arms with ISIS in Syria and Iraq. The important distinction, though, is that the source of the outrage that drives ISIS fighters to act is precisely the opposite of what one ought to be outraged about. (Or, at any rate, pretty much the opposite of what actually outrages me.)
Maciej Ceglowski said much the same thing, in the particular context of venture capitalism:

"We had people like this back in Poland, except instead of venture capitalists we called them central planners. They too were in charge of allocating vast amounts of money that didn't belong to them."

(http://idlewords.com/talks/what_happens_next_will_amaze_you....)
Money spent speculating on TSLA does not get to Tesla. Except perhaps indirectly in motivating Tesla employees who hold stock.
Another Example of ObamaCare Nazis wiping their butts with our Constitution and taking away our guns so they can force us into gay marriages while Jesus weeps.
The FFI does not make LuaJIT unsafe. If you want safe code, you simply run the code in a sandboxed environment which does not include the FFI library.

> you can't easily load lua files in LuaJit

Yes you can, it has the same scripting interface as stock Lua.
That was actually the part where they partially mitigated the vulnerability with. So before it was more insecure. The green one is the "fix" :)

The constant time comparison is pretty irrelevant here. Check https://github.com/haiwen/seahub/commit/7cdb70368aa7acbf0546..., basically a valid password reset token in default Django requires an attacker to know:

- Primary Key of the user (User ID)

- Hashed version of the user password

- Timestamp of the last login (1 second accuracy)

- Number of days since 2001-1-1 converted to base 36

- The configured SECRET_KEY

Basically except the configured SECRET_KEY and the hashed version of the password everything is known to an attacker. And even if an attacker knows the SECRET_KEY they would not be able to generate a valid token as the old password hash is required.

However, Seafile has removed the hashed password out of their version of "tokens.py". This means that if somebody knows the SECRET_KEY they could create valid password reset tokens. That the initial SECRET_KEY was basically generated by `str(random.randint(0,100000))` did make this all much more worse… (https://github.com/haiwen/seahub/blob/b6f8935c0f355cc70145f9...)

Bad thing about this is that this basically makes a lot of old Seafile instances insecure unless they get a new SECRET_KEY. They did somewhat tell users to regenerate it within a forum post and some wiki page (https://seacloud.cc/group/3/wiki/whats-new-in-the-next-versi...) but that's not really a good way to spread awareness…
>it is popular to say that it is better to let 100 guilty go free than one innocent be erroneously convicted

It is popular to say, but so often I think people don't actually believe it once they are taken to task on it. For example, given evidence that there is a 98% chance someone significantly harmed a child, most people would vote guilty, even though this equates to jailing 2 innocent people to make sure that 98 guilty do get punished.
The M-1 ‘Ping’ – Myth or Fact?
I would encourage anyone to use TLS. However, I take issue with using it as an indicator of the trustworthiness of the sender or its host.
Nick Sibicky seems great. Thank you.
When companies complain of shortages, they generally mean "shortage at the price I would like to pay". The talent is there, they just need to be willing to pay the _true_ market clearing price, and to advertise as such. Having trouble hiring an iOS lead? Advertise the job with a $200k salary, and you'll see many more applicants.

Granted, there's going to be related costs of sifting through many unqualified applicants; but that's part of the cost of doing business.

Finally, I explained above why businesses don't want to train employees. It really is that simple. Th e math is basic and as inescapable as gravity. (note that planes do fly, aka, you can defy it by devising a clever contraption).
Why would too many side projects be perceived as negative? I'm genuinely struggling to think of a reason.
Urbit language tutorial, chapter 2 (syntax)
Breaking all the Eggs in C++
Coincidentially I went to see the storm flood control near Rotterdam a few weeks ago. Absolutely incredible scale machinery, think Eiffeltowers but laying on their side and mobile.
I found this a little ironic:
https://web.archive.org/web/20150202013149/http://blog.assem...
Curious, why do you say bootcamp is "garbage"? It works just fine.
"Industry pundits predicted that no one would sit still for a cartoon feature. Snow White and the Seven Dwarfs proved otherwise and blazed the trail for the industry."

Nobody knew how to make serious money on short animations, animated features, or theme parks before Walt Disney. He did it all though.

He also wanted to try out the utopia thing[1], and it's maybe the 20th century's greatest missed opportunity.

If you haven't read Walt Disney's World[2], it's my favorite biography on the great man.

[1]https://youtu.be/sLCHg9mUBag
[2]http://amzn.to/1lnptm0
I don't know what this is, when I visit it I get an empty UI with no indicators as to what I'm supposed to be doing.. no action buttons, nada.

Going to assume hn hugged it to death.
Not 6 years ago. 72 days ago.

https://news.ycombinator.com/item?id=10157889

ass
PSY made $8-million with 'Gangnam Style' on YouTube. ;-)
Draft of Learn Enough Text Editor to Be Dangerous
Given that OpenSSL has supported SHA-2 since 2005, and the Mac App Store was announced in 2010, then released in 2011, I'm really not sure you can blame Apple for thinking it'd be reasonable to expect App Developers to not be using 5 year old versions of dependencies.
Probably relevant:

FIREBASE WARNING: Specified Firebase has reached its Peak Connections limit. If you are the Firebase owner, consider upgrading. (https://blazing-fire-4313.firebaseio.com)
> And it links to 3 other cases where money was seized from travelers, with no criminal charge ever being filed against anyone.

If the people from whom the property was seized were denied (or not notified of) their rights to contest the forfeiture action, that would be something to be upset about. I don't see why we should be upset that the government took civil action without filing criminal charges; the civil burden of proof is lower than the criminal burden of proof because things like imprisonment, execution, loss of voting rights, etc., aren't on the table with similar actions; consequently, the level of evidence with which it makes sense to initiate criminal process is different than that for which it makes sense to initiate civil process.

> The problem is that legal standard is that the government merely has to establish "reasonable suspicion that there was a crime", while the person has to establish "a preponderance of evidence that there was not".

The initial seizure proceeds based on reasonable suspicion, but the goverinnment has the burden of proof to show, by preponderance of the evidence, that the seized property is subject to forfeiture under the law.

(The owner may have the burden of proof for defenses that apply to prevent forfeiture of property that is otherwise subject to forfeiture, such as the "innocent owner" defense, where the property was subject to forfeiture because of its relation to a prohibited act, but the owner was uninvolved in the act.)

> A quick summary is that a couple was indicted of a crime and successfully defended themselves. In the process the government seized a home through civil forfeiture, and the forfeiture stood because the couple was unable to prove the crime did not happen.

Er, no. What that source reports on is not that at all. It reports on the couple being indicted of a crime, and, as a consequence of the indictment, property that would (according to the government) be forfeitable under criminal forfeiture (which has the criminal burden of proof) being seized so that it would be preserved. The couple, arguing that the seizure order was overly broad, sought a hearing on whether the seizure was in error, arguing that the broad seizure impaired their right to counsel of their choosing for the criminal trial; this is what the Supreme Court turned down.

This isn't a case about civil forfeiture (the original seizure was to protect civil forfeiture, but the appeal was about the broader seizure under the superceding indictment which was to protect assets targeted for criminal forfeiture), it doesn't address a target acquitted of a crime and where forfeiture still occurred (this does happen in civil forfeiture, but this isn't an example), and it doesn't have anything to do with the owner not being able to prove a crime didn't happen.
No reason to downvote someone explaining it, seriously. You can downvote the original poster, if you want, but this just hurts everyone – he/she just wanted to help you out by explaining it.
This is an HTML draft of Learn Enough™ Text Editor to Be Dangerous. You can find the full announcement at the Rails Tutorial News site here:

http://news.railstutorial.org/learn-enough-text-editor-draft...
An interesting note is that new language Kotlin which aims to the similar niche has many things mentioned in the article. It handles NPE a bit differently and I'm not sure about multiple inheritance, but compilation is definitely fast, IDE support is wonderful, no need to learn another build tool and no monads allowed (joke, but language is more practical, than academical).

For me it's a strong competitor to Scala, if you want to use something better than Java.
Yep, I made note of that in my OP as well :)

edit oops, no I didn't. I had a note about it originally but deleted before posting. Either way, that is correct.
Which is an expansion of Waterfall. https://upload.wikimedia.org/wikipedia/commons/e/e8/Systems_...
>Which they did at enormous cost in lives and money.

They half assed tried it by declaring war on germany without actually starting the war. But they let the USSR--which also invaded Poland--keep the country after the war.
Such akka actors, very typechecked, wow
Isn't that basically an opera (or even musical theater)?
ODB: C++ ORM with #pragma
Any chance that the esp8266 port will be improved to be a bit more stable? I'm happy to send you some huzzah boards (seriously) if you want to work on it.
I found articles of Tomas Petriecek interesting and easy to understand.
Thanks for the reply. I actually have an old O'reilly f# book but it was for either 1.0 or 2.0 and would be nice to have something slightly more recent. Deep Dives was on my radar but hadn't looked too closely at it yet as that smells like a good Second resource once I'm comfortable.

Will have to look through these later.
Perfect example of this [1]: A poker player carrying a large amount of cash is pulled over. The cops not only seize his $167,000 poker bankroll, but his vehicle, laptop, and cell phone. They then tell him that he is "free to go" and leave him by the side of the road in the middle of the desert with $192 in cash and no cell phone.

[1] http://www.cardplayer.com/poker-news/19177-hawaii-man-fights...
Well, except most government-scale projects that work out well are Waterfall or V-XT.
Buy a bracelet – plant a tree Arbo bracelet
I haven't heard anything bad about HE... what's wrong with them?
For every bracelet purchased, one tree will be planted in your name!
no it doesn't?
You'd be right if the developers were distributing their apps on their own - once Apple has put up a service in the form of the App Store and are taking a 30% cut out of every sale, it's their responsibility to keep it running. If that means detecting that many apps use incompatible OpenSSL and communicating with the developers to address that issue before rolling out SHA-2 cert, so be it - all competent services companies do things like these all the time.

It's not as if there wasn't a way for Apple to detect this (if there wasn't then again it's their own fault) and it wasn't as if they couldn't have renewed with another SHA-1 cert for a few months until they figured out how to roll out SHA-2 one without causing a lot of people a lot of trouble.
I did. At the time (haven't looked lately) RethinkDB didn't have GEO support while ArangoDB. Turns out that I don't really need it right now (different project). I stay because it's a great community. The Devs watch StackOverflow for questions. They are respectful and helpful in the user group.

I know that RethinkDB has a good rep in those areas too. It's just that ArangoDB is a good general fit for what I need even now. I guess you could say I came for the GEO, I stayed for the warm hearted underdogs that are the ArangoDB community.
yes the black arm band is what I thought of as well. In this case it is probably the color that best contrasts with HN orange.
It seems to me we're in a period of low inflation with occasional deflation. I'm not sure we're going to swing to extremes in either direction. Neither serious inflation or serious deflation seems likely, instead just... sitting around neutral.
> Also, having a bank account does not matter.

Bill, being unbanked, does not have the benefit of bank paper trails to prove where his money came from if challenged. It's also the reason that he to keeps, transports, and transacts with cash.

Being a banked white person, almost all of my money has a paper trail closely associated with it. If I ever have a wad of cash, I can point to records showing where I got it.

So, being banked or unbanked matters here, since it speaks to the existence of 3rd party evidence that can be use to back up claims about the source of the money.

> No need for loads of evidence - opposing counsel likely cannot refute anything he says. A judge would then order his money returned. It is that simple.

What if he can't show up in court for whatever reason? He loses his sized cash, right?

Someone made a good point upthread: these seizures end up reversing the traditional burden of proof: they money is assumed to be "guilty" until proven "innocent" (even if that burden of proof is really low). If someone has their money seized, the burden of proof should be on the state to connect them to a crime and charge them to justify the seizure, if it can't do that, the state should hand-deliver the money back to the person it was seized from.
It's also cool to see the clusters waiting each side of the Panama Canal
You can be the rap but you can't beat the ride. The money is confiscated because the police think it was ill gotten. If you doubt they have enough proof you can bring that up at the trial.
> I think you could devise the pair programming type interview to still allow for 1 hour chunks

I try and do my interviews this way. While I am required to use the whiteboard and the interviewee is required to write on it, I try to make it as clear as possible that we can brainstorm/strategize on the problem together.

Of course I've asked the same few questions probably 100 times now and have seen them solved every which way so I have to play a little dumb sometimes.

Same problem occurs in a "real" pair programming environment too, though.

Interviewing is hard, and it's easy to throw stones at companies who don't do it the way you want it done.
We used Cassandra for timeseries data for a while.

My word of caution would be to set up a dedicated cluster for it. Cassandra is good at a lot of things, but if you have different workloads running on the same cluster, performance is hard to tune. We used it for raw document store (write once, read almost never) and timeseries in the same place (lots of appending, even more reads), and it wasn't great.
The co-developer of the software distances himself from the scientist: http://webcache.googleusercontent.com/search?q=cache:2MjBmRl... (Google-Cache, because the page has been taken down)
Doesn't matter - if you roll out a service, your number one priority is to keep the users happy by keeping your service running. And there's something called testing too - it's not like it was rocket science for Apple to detect problem apps and get that sorted before the SHA-2 rollout. They are taking a 30% cut for crying out loud.
Sookasa: From Israeli Intelligence to a Hot Valley Startup
The Land That the Internet Era Forgot
You make a good point, though the ability to work with people you already know seems to at least partially depend on where you live. Having lived in several places, I've always found finding collaborators to be considerably easier on the coast than elsewhere (in the US).
The rant is mostly about the Scala collections API. I think the "expert" opinion is that yes, Scala collections are broken and incredibly complex, and theres a proposal for new implementations here:

https://github.com/lampepfl/dotty/issues/818

I think the talk was pretty influential, but atleast the community is responding. I don't think it spells doom for Scala.
The Invention of Nature:  Alexander von Humboldt, the Lost Hero of Science
To be honest I really wouldn't think twice about it. The review does not identify as you personally. The average job searcher is not going to know you are the only TAM ever in SF that has worked for the company so they aren't going to know if it was you or not. Because it does not list a name on the review, it will never be associated with you on the Internet via search.

On the other side, if it is causing that much concern among your team, and they don't believe that you are not the one who wrote the review, maybe you should consider evaluating if it is time to leave the company. Not to be rude, but if I worked somewhere and my team did not trust me at my word, or by my actions, that I did not write the review, I would have a hard time continuing to work in that environment. To throw conspiracy into the mix, could it potentially have been written by one of your teammates to throw a bad light on you and make you uncomfortable at work?
At face value it seems similar, but story telling via music without using words (as in opera or musical theater) tends to result in something vastly different.
I don't know if it's necessarily mutually exclusive. It's only a handful of company's that can afford to do this sort of interviewing.

Judging by the amount of recruiter activity in my email/LinkedIn I'd say there's plenty of non "big tech" companies out there that are really struggling to find people.
BenefitGeek.com Rockets into Space and Changes the Way You Purchase Health Insur