skysight-inc/HackerNews huggingface dataset:
I wanted to give you an answer and started following down the call trail:

https://github.com/clojure/clojure/blob/master/src/clj/clojure/core.clj#L75
https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/RT.java#L661
https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/PersistentTreeSet.java#L51
https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/RT.java#L667

Then I gave up. I am curious too. Where I left off, we had a Cons cell. And I am hoping it will get converted to a set later (via empty).
This looks pretty damn good. I'm a little wary though because it makes me remember unfondly the leaky abstractions and blurred line between client and server in ASP.NET webforms. Granted, there is no generated client code here (not counting what webpack compiles from JSX) but I'm suspicious of things that claim to bridge the client/server gap.
The only objective response I'll give to this comment is the number of citations (as pointed out by another user) https://news.ycombinator.com/item?id=11885161 .

It's not perfect, but I cant give a reasonable answer to the other extreme of an opinion. fwiw, as a researcher I spent quite some time on this paper, but that subjective point doesn't mean anything to you.
It takes about 5-10 minutes for a typical paperback. A fat one might take 20 minutes tops. I am a fidgety person and cannot sit still, so I keep my hands busy and scan a book while I watch the news on TV. I use a stack slicer and a Fujitsu duplex scanner.
What MOOCs need is deep understanding of human learning, as it relates to specific fields. In other words they need to keep track on a per-user-basis of the level of mastery they have on all the relevant concepts. They need to map out how relevant concepts rely on each other, and be able to make recommendations.

It often feels like an avalanche of books, courses, materials - we need simple paths through this mess. We need to keep people right in the sweetspot - not giving them too difficult material, but also not too easy, just right enough to maximize learning. And this perfect gradation of difficulty can be reverse engineered through machine learning over student activity logs.

Another area they need to invest in is the practical side. Course takers need more examples, tests, problems and projects. Only by applying the concepts in reality will students gain firm confidence in their abilities.

I don't think the "short course" format is the best. It might be better to have a graph of concept nodes, each equipped with its own instructional materials, problems and tests. The graph can be expanded gradually to include more concepts and to reduce the gradient of difficulty for the more problematic ones.

People who bang their heads against difficult material and don't grock it might feel discouraged and give up. But if they can build confidence that everything is taught gradually and without too violent jumps in difficulty, they might improve the dropout rate.
Kickstarter idea: Memory modules with an inbuilt temp sensor. Below 0c, they just stop. Put that tiny circuit into the silicon and the problem goes away.
Fair question. Before moving to AWS we were running our own infrastructure on Rackspace and a lot of it was dedicated hardware, not cloud. That was expensive. Fanatical support by RS also dropped dramatically in quality, taking days to resolve issues.

AWS has a lot of redundancy baked in. The notion of "replace, don't fix" also made our codebase more resilient to failure. This is also true for most cloud suppliers.

With AWS we don't need a PostgreSQL admin, it's managed. Redis is managed. Storage is cheap and can be replicated across the globe. So far we've reaped all the benefits without a devops person in-house.
How odd, as a Scandinavian (more precisely: Dane), I can relate to almost all of those. Maybe it's a Nordic thing and not just a Finnish thing? Bus stops need a lot of place here, because people don't want to stand close together, for instance.
Not a native speaker so i must be missing something, but how does that link, that reiterates the same story, prove that it is all a lie ?
A more accurate title for the NYT would have been

What if SOME PTSD is more physical than psychological.

The are a number of mental conditions that have more than one cause. Brain is a complex system and one disturbs it in one place or another and at the surface it all looks the same. Computers are similar - one place it goes wrong and the screen it looks like BSOD.

There is a real value of finding one clear physical cause->effect opening targeted opportunities for treatment and prevention.

But then there are plenty of people with PTSD that have not been anywhere near a blast. It may be one piece of a huge puzzle.
But I don't want moonshots, I want moon transit.
Types are great! Two obvious modern industrial-strength choices would be Rust and Haskell, though F#, C#, Swift and even Java 8 are pretty nice in this regard. (Even the anemic type system of C can be a great help.)
Awesome article. Using cosine similarity to calculate product similarity is something I have been wanting to try. Have you thought about using running TFIDF on customers' entire purchase history and running cosine similarity between each customer's purchase history vectors and product vectors? I think an interesting study can be done on comparing the recommendation results between CF, Cosine similarity on products, and cosine similarity between customer history and products.
Self-checkouts are common in all big (and many medium and small) supermarkets in the UK - the exception being Aldi and Lidl, where queues are often long at the tills.

The self-checkouts are mostly for basket-only shoppers.

It would have been interesting if they'd thrown the self-checkout option into the mix. I suspect people self-scan much slower than a cashier, but given that self-checkouts occupy less space than a full till with conveyor belt, (hence a lot more terminals), I suspect overall they're still faster than using that space for normal tills.
I just tried to order one but got a 404 error.
Ouch! To be honest one of the things you have to do if you're going to shut down the street is get a permit from the city. You fill out all the parts about what your event is about, time, etc. And there is a box to check for whether or not you will require a police presence (extra cost of course). We have always joked that it would be a pretty raucous block party that needed police to keep order, but I imagine there are blocks where that could be the requirement.
"I survived left pad" tote
Thanks for these, I look forward to them especially if they are a similar quality to the previous introduction to redux videos.

And this for me is perfect timing, I'm about to lead a team into a react/redux front-end project.
I would agree to that yes, as are most (all) languages.

It would be very nice if the Python version was something specified in the project manifest. Don't know what is the popular build tool in python, but something like specifying the node.js version in the package.json file would be great.

I think the reason it never works like that is that the language is written before the package manager and VM/compiler.

In Clojure it's the other way around - the JVM and the package managers were there before the language. The Clojure compiler is a library that you include in your project.clj file like any other lib. Hence you can specify language version per project. That's a feature I would like to have in other programming environments.
Simpsons s05e13

APU: "Look, Mrs. Simpson, the express line is the fastest line not always. That old man up front, he is staved for attention, he will talk the cashier's head off."

I think The Simpsons got it twenty years ago: when it comes to checkout lines, the human factor means far more than the mathematics.
Recently, I tele-interviewed a developer and got him as a consultant, judged based on his skills and his work. I didn't realize he was blind until it came to light that the blind developer in the team was the one I interviewed! Good Developers are good, no matter what.

Prior to that, I also got 2 disabled interns - they are hard of hearing and verbal speaking. I got them working for 6 months, after which they got full-time jobs elsewhere. They were usually present in the 30+ team workshops and meet-ups that I do. I had to slow down, express more expressively with hands, etc. and things went pretty good. They did always comes back to me at the end, picking on few missing parts that I need to elaborate.

I also had a selfish motive - I wanted to learn sign language. I was able to understand them better but I think I need professional training to be proficient doing the sign language myself.

btw, this is all in India, a place where accessibility, disability-enabled stuffs are an after-thought, sometimes totally ignored.
Could be. Name is certainly familiar, and after having had a night's sleep I believe I learned about the recipe from one of Bourdain's episodes.
Bitcoin Spikes Above $600 – 2 Year Highs – On Sudden Massive Chinese Buying
I wouldn't go greeting people randomly. But if it's somewhat related to your day by day, by all means do (neighbours, attendants in nearby shops, people you know, etc)

One thing I've noticed about Canadians is that despite their supposedly friendliness they don't give a f. about you.

Granted, different cultures and ways to express feelings (canadian.show_emotion returns NotImplementedException) but it seems their threshold of caring (even a bit) for someone is high
Exactly. It's strange that in a country where lots of girls, by choice, pose near nude for Instagram selfies, a couple of programmers feel the need to excuse themselves for looking at a picture of a professional model. This brand of feminism forgets that men have dicks that they want use, and that women generally like the idea that they have the power to create some bulge.
Look up 'bjørn nyland tesla'.

It's most watched vlog about Tesla S by someone who lives in Norway. He used to live in Oslo but also lived in the very far northern part of Norway. He offers very detailed reviews of Tesla. Beautiful winter scenery of Norway is a bonus.
Do any large companies use your library? If so, they likely have requirements to make their sites accessible. It may be worth finding out if they've modified your library in any way to make it accessible (or simply easier to make the end result accessible) and can submit the changes back. We're looking at doing that for a table library (slickgrid, e.g. [1]) we use, as we'd prefer to help an existing in-use library over doing more NIH work.

[1] https://github.com/6pac/SlickGrid/issues/37
There is Python, then there is the tooling around Python. Virtual environments constitute tooling around Python. Sometimes aspects of the tooling become indispensable and they are adopted as part of the standard library -- see venv.

You may not realise it, but Python usage patterns have changed significantly over the last 6-8 years and they are still changing. With such change, it is hard to create any tooling that is concrete and stable over the long term. By that same reason not a lot of tooling can be adopted by the standard library.
It’s a similar deal with music engraving: the classics had variation, but most software is painfully mechanical. And that makes it subtly harder to read. One of Lilypond’s key goals was to imitate the variability of the old masters, the organic feel.

I’ve had similar thoughts on text layout as well. And I’d really love it if someone were to sponsor me to make such a thing, because as it is I doubt I’ll ever get to it… so many things to do, so little time.

As a practising Christian I find similar with printed Bibles comparing it with Bible software: the software we have is painfully inferior in many regards (no fixed pagination, for example, though fixed pagination is great for memory). And that’s an area that I do intend to do something about… one of these years.

There are many marvellous things about our technology now; but there were many marvellous things about what came before as well, and we''re often losing those features (as well as not taking advantage of the full possibilities of our new technology, settling for third best because it’s easy to implement).
I for one haven't. Isomorphism as a word is used not just in Maths where it has a precise meaning, but in other subjective contexts as well. At a general enough level, it denotes some kind of structural similarity between two objects, not just a clear one-to-one mapping. Web development is not mathematics and so we can have different definitions for words, and this is unfortunately the best we have to convey this particular idea. ('universal', to my taste, is too broad and confusing)
What other kind of abuse is there that applies specifically to people on h1b, and not to Americans?
The idea that the universe runs on a simple program with simple rules hasn't failed us so far. All we have to do is figure out what that simple program is with our capability for abstract symbolic thinking and reasoning; machines are presently very bad at this while humans are less bad at it.
Think flat world, and the plethora of adjustments that astronomers introduced to it when observations conflicted with theory. As some point you have to throw the towel and come up with a completely different explanation of whatever you're observing.
Because meetup.com is what the expat nerds know

I've given up on it though sometimes you find something "outside of the circle"

It's like craigslist in Berlin: there are only scams because Americans think it works the same as in the US, when Germans have never even heard of it
I just wanted to say Thank You.

It basically takes someone to step up and organize. If no one does it it doesn't happen. If someone takes the initiative and organizes a block party it's a huge step in getting people to know each other.
>If foreign talent = domestic talent and foreign wage = domestic wage; is there a compelling reason to hire foreign?

Yes, it's diversity. Having people with a variety of cultural backgrounds on the same team will sometimes lead to more creative or more robust solutions.
I wouldn't say we were having problems using Terraform for interconnectedness. The complexity of services used at this point warrants a person who can evaluate the architecture we've created. Can we optimise for cost, did we make the right MZ decisions, etc.

Terraform was what made AWS possible for us. I would not have used the GUI.
That's interesting. What led you to this observation?

I've only visited for a few weeks but my impression of "random Canadians" is that they care a lot more than random Germans and Austrians (or at least seem to?).
I heard that when power is interrupted ACPI still has time to inform the system, and not only that, the CPU will continue to execute many, many instructions before it's finally deprived of power. The computer seems to turn off instantly to us, but at the time scale the CPU operates at it's actually quite a while. I heard this was enough time for an operating system to detect power failure and zero out megabytes of memory.

Anyone know if this is true or not?
Time Travel Through Indian Music, Advertisements, TV Serials and Memories :)
That used to be the case for most nationalities, but rules have been relaxed. For example you can keep any EU nationality when you're becoming a German.
PTSD is common amongst soldiers, but it is far from a soldier's disease. It hits lots of people far away from any hint of a battlefield. Train drivers suffer it (they may witness many suicides). Doctors suffer it. Some types may even suffer it at a higher rate than soldiers (pediatric oncology).

If there is a physical injury that results in similar symptoms, then that syndrome should probably be given a different name in order that it be separated from the wider disease that seems to have no physical trigger.
Type Inference by means of unification
What does )))))))) feel like in Braille?
No, my point is rather: Why do we need virtualenv at all (and worse, more wrappers around it)? Why should, say, pip packages have any problems with each other as long as they aren't imported directly in a python sourcefile. It seems like versioning of packages isn't solved correctly at the interpreter level, that's why we have the virtualenv crutch.
The old illuminated texts were things of beauty, that's for sure. Though nobody could afford to buy a hand-lettered book, then or now.
A fun (if not terribly effective) algorithm that's missing here is dithering along a Hilbert curve.

http://caca.zoy.org/study/part3.html
Wouldn't the embedded aluminum particles cause a risk of shorting out the electrical connections?
I can see that reasoning given how Python started, but since Python3 broke backwards compatibilities anyways it should IMO have solved the whole packaging, versioning and isolation problem once and for all through standard utilities delivered with every Python distro.
Awesome work, I really enjoy reading your experience on this. For the TFIDF approach, did you use clicks or purchases? I am also curious as to why you think the TFIDF approach is better in your case. I saw the imgur image that you uploaded, let's say I'm buying something for a party, isn't the buys/clicks recommendation better in that case? It'll show me all the items I may need for the party. Why would I want to see other similar items to what I'm viewing in that case?
Everyone's still using 193nm light because it's so painful to go further. It's easier to solve the ridiculous problems involved when etching features a twentieth the size of your wavelength.
That's what I said in my second sentence.
I've read hundreds of ML papers, and this one is better than 90%, maybe even 99%. It's one of the best papers published in 2012. The authors are some of best minds in the field. Statements like "It is not even considered a good paper", or "very weak" need some explanation, to say the least.

The only negative thing I can say about that paper is they have not open-sourced their code.
Squirrel is a scripting language, for example to use in games so the people writing the scripts don't need to recompile to see their changes. It's really a question of using the right tool for the problem at hand. I agree though that too many devs dismiss the benefits of static languages with no real gain in return.
Great article actually. I've been using Anki for years, And couldn't agree more. It's really cool that he has (or will have again) so many decks available to download.
I had to do one project in Squirrel when I was in university and I have to say the experience was terrible.
Imagine what would happen if they (we, I guess, since I live here).

The world is pretty connected - that is more obvious here than when I lived in the states. And most of the world's shipping, transport, etc runs on that. Simply stopping the drilling would cause disruption and aggression. It could easily fuel more fracking, for example, or more places using unsavory means to get the oil (My understanding is that they try to be as environmentally friendly as possible while drilling). In addition, it would, at this point, cause local harm to the folks living here and elsewhere. The oil profits are redirected to the oil fund, which are invested in different sorts of companies and helps others out as well as Norwegians, who use the interest from the fund to pay for various things.

To stop drilling, the gas consumption really needs to be attacked on a global scale. Renewable energies, electric cars, and such things everywhere - affordable to everyone.

In addition, 14 other countries produce more oil.
https://en.wikipedia.org/wiki/List_of_countries_by_oil_produ...

5 others produce more natural gas:
https://en.wikipedia.org/wiki/List_of_countries_by_natural_g...

At least some sort of effort is being made. Which is more than I can say for the US, which tops both lists.
Enough bits to make it efficient at predicting. When it predicts better than the current theory, it starts getting closer to having enough bits. That's the beauty of ML, you don't need to worry about these details if it gives good accuracy.

My intuition was that there could be different ways to explain the laws of Physics that don't look like the current ones which evolved based on human intuition, math and language ability. A non-anthropocentric Physics if you will.
Eh, illuminated texts were beauty at the cost of function. They looked impressive, but they were not especially practical. Although beauty is nice, I tend to be more interested in things that were strictly functional where we’ve regressed. Musicians certainly report the scores of old masters with their variability easier to read than modern, rigidly consistent ones; easier to keep your place in, and all that. Subtle stuff. And that’s the sort of thing that Lilypond aims for (and certainly succeeds in at the very least partially, I’d say mostly).
They are called "chuggers" here, charity muggers. Ironically many are Australians on their gap years - you know the sort, white, dreadlocks, wearing sandals and various pseudo-Indian jewellery.
Can it be used to create io forms for a postgres database?
Preferably to functions (aka stored procedures) not direct to table.
JSON arguments of course would be no problem, since postgres can natively parse such.
I agree with the other posters here, this is a really bad article. Even if the effect is true, it doesn't matter because nobody cares if you take 20 seconds or 30 seconds to check out. I care about the fact that when cashiers had their own lines, I had to stand for 5 minutes behind someone who tried to use a points-based rewards card, didn't have quite enough on it, then the cashier went through something complicated so she could deduce what he did have, document and sign it, and have him pay the tiny cash difference between his sum and what he had on his card. It literally took 5 minutes, while I was trying to buy like milk and bananas or something. Of course, I thought about the well-known research on single queue. When I saw other lines moving, I wished I had been in one.

plus, this appears to be the result of an experimental setup rather than real-world facts. It's trivial to get real-world data from some place that implemented the difference, since all receipts are time-stamped. You just have to count the number of receipts in single-line, vs everyone-with-their-own-line, and see which is bigger. (You can also see how average total or number of items differs between setups, or normalize for any changes, such as only considering the time taken to ring up literally the exact same order.)

this isn't data rocket science. any store which went single-line should have this data.
The self-checkouts in the UK don't seem to let you scan stuff as fast as a cashier.

The machines also have a pressure sensor that detects that you have placed items on it after scanning, if you don't allow time for the sensor to settle the machine will give an error and require a cashier to reset it.
I am currently in this situation. It's case by case. Guy screaming "help, I'm dying!" I called 911. Two bums fighting over a bike? It will be over before the cruiser arrives.
Funny Things Kids Say
My hobby: identifying the source of code snippets used in TV
That C++ is inherently worse than C is a preposterous preconception. The only point I'd remotely agree with is the two null types, though it makes sense if you know that they express two different concepts.
possibly but the answer might be 42
Robson Kanu