skysight-inc/HackerNews huggingface dataset:
> I actually see that as an advantage: instead of reinventing the wheel, you're using others work as a basis of something that has probably got more functionality and is more useful.

It's really both. The trouble is you want e.g. a protocol to secure your communications, and designing one yourself while making it secure is a huge ordeal, whereas you could just use TLS for free even though it's full of warts. So everybody uses TLS. Which then snowballs into everyone using OpenSSL for TLS even though it's ancient and full of cruft.

The problem is you do want everyone using the well-reviewed long-tested thing, but then that thing becomes a decaying designed-by-committee monstrosity which nobody can fix because it would break compatibility. See also HTML, HTTP, DNSSEC, javascript, etc.
Your point was pedantic. The mistake did not fundamentally change the explanation of how the evolutionary theory got its flippant name. The author did make an error, but people often do. Principle of charity and all that.

Let me know when you start writing only bug-free code (if someone has had a bug in their code, how can we trust anything else they have written? Getting the details right is important, after all)
Ok yes that's it except I just bought a quad core tablet and it only cost like $150 so the screen by itself should not be $120. I mean you can buy tablets for $50..

Heres one for around $50 http://www.buydisplay.com/default/7-hdmi-lcd-module-display-...
move doc file to

https://github.com/willyg302/clip.py/blob/master/docs/index....
I guess the videos are manually collected, right?
Yesterday: https://news.ycombinator.com/item?id=8746229
I can't go back from three monitors (currently running 24" displays):

Left Portrait, Terminator with two horizontal splits
Centre Landscape, Vim with a vertical split, usually have NERDTree open
Right Portrait or landscape, browser and/or documentation

I find if I don't have all of those constantly open I can miss stuff, and having them all squished onto a single monitor means I'm not able to display enough information to cover my needs.
So kosher laws and all those other random little mitzvot are God's version of brown M&Ms?
Join the Coder Factory Community
Could anybody tell me why somebody would prefer mochi over f#? Granted its not dynamically typed but it has strong type inference.
I am thinking most laws are not made simply to make laws but probably had a "reason" (however misguided) at the base.

Then, the law sticks around long after the (probably flimsy) initial reason is long gone, making it hard (for instance), to get a good breakfast meat with your eggs at Denny's. I suppose this is the likely the origin of customs and cultures in general.
So Mochi : Python as Scala : Java? Neato.
And then they'd face regulator-imposed breakup because they'd be the only game in town for CPUs, from phones to datacenters.

All that money they throw at mobile suggests they're not intentionally staying out now, but you have to wonder if they did at some point.
Prior discussion: https://news.ycombinator.com/item?id=8749264
The new strategy in the IOT isn't to sell silicon - they try to create higher value goods - an IOT gateway with secure software, wearables, smart glasses together with famous optical brands, etc.

They're probably hoping to create some value due to hardware software integration, ALA apple. But hardware integration(from the hardware side) played only a small part in apple's success,at least as far as i understand it.

So we'll see about intel.
It's written and supports python fully (see flask snippet and source). The code was definitely an interesting read. Really cool and well done OP.

My only gripe is that unfortunately the reverse isn't true (you can't 'mochi' in python). I wonder how much could be achieved with a 'Dynamic functional programming for humans' type thing that stays pure python.
It's only illegal if there's evidence.
Arbitrary-precision arithmetic is probably not a general solution but it might indeed be worthwhile to consider using it more often and especially if performance is not a major concern.
Never use anonymous functions in JS
I think I've found the silver bullet for the evil stuff in JS: Never use anonymous functions!
You then no longer have to make closures or visit callback hell. And your code get easier to understand.
Check out the history of LSD. It almost wasn't invented. They tested it on animals, and noticed "some level of disturbance" or some such, but nobody had any clue what the effects were, and nobody really cared. Then someone decided to try it on themselves.

The only reason that was able to happen is because the legal and ethical restrictions were looser than they are today. In the meantime, several other such experiments have ended with the deaths of the chemists who decided to self-experiment.

I remember reading about several specific chemists. I'll try to find them. Maybe someone else can point them out while I look.

EDIT: I'm wrong.
Questions Every Startup Must Ask
Cores are designed to hit a particular performance and power envelope. Even if implementing the same instruction set, cores will be very different for low power sensor platforms compared to tablets and to servers.
Performance is not a major concern. Security and reliability trump performance considerations. In my experience, especially at large companies, unfounded "performance concerns" are the root of much evil.

This isn't true all of the time. HFT and gamedev, for example. But gamedev only uses C++ because everyone else uses C++, and HFT often uses languages other than C/C++ from what I've heard. Though the performance-critical sections are usually transformed into C.

Though as I write this, I think of Chromium and Firefox and realize that C++ was probably the correct choice for both. On the other hand, I hear Rust is making some pretty great strides in that context.
> I see three possible answers.

How about a fourth option? Intel's organizational structure doesn't really allow it to build profitable mobile chips that are competitive with the ARM chips, $51 subsidy notwithstanding.

This is company that has gotten used to having literally thousands of engineers work on each processor. And note this is a single processor not an SoC, and going from a processor to an SoC is a ton more work. I think they simply don't have the organizational dexterity to effectively compete with the lean and mean ARM shops.
Haha yeah I forgot about that. Also, if you write the programs on your computer, you can use lowercase a-z and get 26 more. And there's theta and a couple other weird ones too.
Tony Soprano is the protagonist. He has people killed and kills people. He isn't set up as a villain.
The billboard magazine archive has some historical account of the most played videos (of some weeks not all), so I'm mostly extracting the video names from there; finding the video on YouTube is also automated but that last part does need some human supervision. So I guess you could say is done pseudo-manually.
Getting resource limit reached. Google cache: http://webcache.googleusercontent.com/search?q=cache:IKbimRZ...
Controlling a Christmas tree with the voice, NFC and more
This would be great for user on-boarding of our product. Perfect timing... will let you know how it goes.
Since just about the first version of Netscape (that I can remember), if you select cache in the settings dialog, there are two settings, one for how much disk space to use and one for how much memory to use.

(I had to double check just now since you asked. Yep, still there.)
They probably thought the clause would force unity.

I'm guessing they analyzed the German situation as a failure of unity: some publishers "sold out" and signed no-money agreements with Google, which weakened the position of the holdouts. They -- possibly the same group of publishers lobbying for the German law -- presumably thought that if they forced unity, then Google would be forced to pay up rather than walk away.
Custom drugs are all rage in Russia.
Chinese plants make synthetic cannabioids with varying formulas which then happen to be not made illegal yet.

Those are moved into country, mixed with all kinds of chemical shit and sold as "курительные смеси" - mixes for smoking.

This fall dozens of people died from these nasty chemicals, usually in packs in one city or another.
There was a law passed which makes all that stuff illegal but I'm not sure if it will pan out.

Why they proliferated so badly? I guess because the local market of [relatively] light drugs is underserved in general.
For example, I happen to not have ever come in contact with weed and don't know a single person who can get some.
But pretty sure there are a lot of advertisements like "курительные смеси 8 9XX XXX XX XX" mask-painted on pavements all around the city.
Regarding the comment about intensity: I agree that the intensity is dosage dependent. What I was getting at was that with a sufficient dosage, psychedelics can provide a level of intensity that is for the most part not matched by "real" experiences that most people would encounter. Also, the peak effects of most psychedelics last only a few hours at most. I imagine a 12 hour peak would be rather uncomfortable.

I think my response is colored by my relative lack of life experience. I agree with you that it is likely possible to achieve a similarly intense experience via activities like skilled meditation, though I haven't done it myself.
That's an interesting conjecture, but is there any evidence at all? Say, in the form of dysfunction in cases where users of psychedelics come into leadership positions or positions of influence? Or among communities where use of psychedelics is common?
Can we get doge?
> It is nothing more than a language design mistake.

Well, Ada[0] had ranged integer types which allowed the compiler to determine whether overflow can occur statically. I don't know why modern languages like C#, Java, Go and Rust don't do this instead of taking the performance hit... in general no JIT will save you, and it's useful for things like formatted I/O and parsing as well

[0] https://en.wikipedia.org/wiki/Ada_%28programming_language%29...
the example picture for translation shows "bom dia" - thats portuguese and not dutch
Super cool stuff. I'm a fan of statically typed languages as a rule, but do python at my job, so this is very relevant to me. I've long thought there should be (and have half-assedly attempted to make) a simple, python-like dynamically typed language which supports functional staples such as pattern matching, expression syntax (i.e. no need for explicit return), records and the like. And it has persistent data structures, which are (inexplicably) still missing from python after all these years. Bravo!

The one thing I didn't see, though: lambdas? Is it python syntax for those? Is there support for pattern matching inside of lambdas?

Edit: another user posted this link re: lambdas. https://github.com/i2y/mochi/blob/master/examples/bind.mochi
Five Fedora 21 FAQs
Earth faces sixth 'great extinction' with 41% of amphibians set to die out
To the best of my knowledge there haven't been any deaths among chemists bioassaying new compounds for psychoactive potential. This isn't surprising, considering the vast majority of the 'new' research chemicals coming onto the market were first synthesized by the same 5 or 10, all of whom were/are very cautious and well educated.

The closest I've heard of is the grad student who gave himself Parkinsons and later died while trying to make MPPP, but that was because he unknowingly messed up the synthesis and not because he was purposely experimenting with some new molecule.
This project is still in it's infancy, so if you want to help contribute, feel free to send a pull request :)
AFAIK, Hoffman didn't really "decide to try it on himself", but accidentally got some dose through his skin because of working without gloves and felt that something is not right. I don't remember where I got that — I guess it was his autobiography or something.
Try http://store.netgate.com/mainboards.aspx (assuming you're in the US).
Maybe we can also look forward to becoming cynical grouches like you with age.
I agree with your initial sentiment that the unknown is frightening to the status quo and that is why it was out lawed.

As to your later points though, in a magic mushroom study "Eighty per cent of the volunteers reported moderately or greatly increased well-being or life satisfaction." [1]

Also in regard to european conquest of the americas, it seems to be more a sign of who was good at fighting and spreading than who was most creative or some other more universal measure (if there is such a thing).

[1] http://www.independent.co.uk/life-style/health-and-families/...
"or if you're going to have to make a bigint and do the slow path."

You can cheat, sort of, and run your signedint code on a 64 bit processor and pretend you're running on a 63 bit processor and hit the slow path when you hit MAXINT for a 63 bit processor, not for a 64 bit processor. You can always add 63 bit signed ints on a 64 bit signed int capable processor.

Or maybe simpler explanation is there do exist 64 bit signed ints that can't be added and represented in a 64 bit signed register. But there do not exist any 32 bit signed ints that can't be added together and fit in a 64 bit register.

Its possible to play benchmarking games to make an unrealistic result that makes this look horrific. In reality under "normal" workloads it'll work just fine and the time you save by implementing artificially low limits on a slightly larger processor will save you a lot of debugging and writing and troubleshooting time.

"Well, yeah, this is a 64 bit proc, but to make life simpler we pretend its 1 sign bit and 62 int bits and anything bigger gets promoted to some arbitrary precision software library"

Another trick is not to use signed ints or at least minimize it, which is not as crazy as it may sound. If you can eliminate a whole class of arithmetic errors by changing program style...
Can you imagine that bike ride home? Dude must have some mental fortitude. Basically took a thumbprint and walked it off
Here you go. Low quality circlejerky comment.
https://www.google.com/webhp?#q=thatcher%20mannish
What is that bulb's lighting efficiency, in lumen per watt? I mean, getting an eternal lightbulb is easy. Just take any bulb from the store and connect it through diode. It will light 4x dimmer consuming 2x less power, and will probably go like that for centuries.

That 100-year old bulb was simply built with much lower efficiency built in because that was anyway much better than efficiency of a stearine candle, even taking into account efficiency of dynamo machine turned by a steam engine. Now, we have so many bulbs that we can no longer afford them being that inefficient.
A physicist's point of view:

P.W. Anderson, "More is Different" (1972), http://robotics.cs.tamu.edu/dshell/cs689/papers/anderson72mo...

(One of my favourite essays on philosophy of science, by scientists. Perhaps just after Wigner's "The Unreasonable Effectiveness of Mathematics in the Natural Sciences".)
I don't understand the problem you think anonymous functions are causing, or how your solution of just not using them helps.

Sure, if you're littering your code with anonymous functions at the top level, you have no idea what is executing when or why. But who does that?

How do you think naming a function, then calling it is any better, if you just littered your function calls all over the place (assuming that is why you think this is a problem of course).
(I'm one of many behind Khan Academy)

One thing that can't be said enough — which we internalize deeply at KA but is often confused outside our office — is that KA intends to be a resource for education, not a complete solution.

It's a resource for students who wouldn't otherwise have access to this content and for those having trouble with whatever education they're currently getting. And it's a resource for teachers who want a tool to help make sure students cover core skills at their own pace — so they can spend their class time getting students to work together, using those skills in all sorts of creative ways, and generally adding the highest value teachers can add.

I mostly find Dan's advice (and the article's comments) constructive. But taking a step back, it makes me proud that an educational resource covering this amount of content is free, open to this sort of critique, and constantly improving itself. See the comment from Justin Helps, one of our content creators, on Dan's post.
That's embarrassing... I'll run off and debug that right now.

Edit: should be fixed in the next build of the translator plugin. Now to update the screenshot...
I would be interested in the impact of just replacing every fixed size integer with variable length ones. Plain integer array - gone. Single cycle math operations - gone. I really can't tell what the impact would be.
I've amended the original imgur post to reflect this. You're 100% correct, it's not an actual OS. but rather a primitive GUI of sorts that is an imitation/representation of what I perceive to be an 80s OS.
The first step is 'replace systemd with sysvinit', so there is some relevance.
Oh, I really hate these articles. Intriguing headline and then a horribly long story with all these pseudo-artistic details like "immediately noticed a tense quality in the ambulance driver’s voice" wich is just too bothersome to actually read it.

Some TLDR, anyone?
How I Hacked Facebook
> Our philosophy in the office is that alt-tab is for suckers.

Which is why I've partly switched from Unity to xmonad (a tiling window manager). Dual monitors is nice to have for me, but the real boon was to have 9 (or 10?) easily accessible workspaces, which allows me to only have to worry about a handful or less windows in each workspace. Unity also have workspaces, but they suck (at least out of the box).
Well, it does compile down to Python 3 AST, so it makes a certain amount of sense. :)
Share Your Story – End the Stigma
Thanks for taking the time to read this. We've seen time and time again the struggle for founders moving forward who suffer from loneliness and depression. Millions of people suffer from this everyday and we have yet to speak openly about our experiences. We haven't fully embraced our vulnerability. Why? Because there continues to be a stigma in our society when we mention the world disabled, whether it be physically or mentally. Mental health, physical disability, or any disorder for that matter is a part of our lives and allows us to see the world differently.

I'm a 22 year old who's legally blind and have gone through depression myself for quite some time. I've learned that being vulnerable has been the best thing that ever happened to me. I share my story without hesitation and really enjoy listening to the amazing people in this world and what they've been through in their own lives. At the moment, I've been working on my first book. It discusses the stigma attached to disabilities of all kinds and how we can learn to embrace it rather than to numb it. I speak about the adaptive phases most people who suffer from physical disabilities or mental disorder endure. Additionally, rather than just providing statistics and scientific research that don't truly allow us fully understand, I am focusing on sharing real world stories and experiences.

If any of you guys would be willing to share your stories and be featured in my book (anonymous upon request) I would really appreciate ti. Most importantly, you'd be letting people understand rather than just know. The science behind all this allows us to know, but if we're able to be openly seen for who we are then we can allow others to understand how it feels. You guys are all awesome people and would love for you to contribute.

Thanks again for the time!

Email me - llorens_j@hotmail.coom
The good thing is that this allows to optimize out in reasonable places too.
Collected – Introducing Collected for Mac
Very neat, and it led me (again) to pyrsistent (https://github.com/tobgu/pyrsistent), which does persistent data structures and which I've been pondering using with Hy (https://github.com/hylang/hy).

(edit: damn autocorrect!)
I really found this project neat. Core dev on Hy and i was wondering how well hy works when importing it into mochi. Guess what? It just works!

>>> import hy
None
>>> from foobar import test ;; Hy module
None
>>> test()
Test
None
>>>

EDIT:
From looking at the source, it look's like Mochi is actually a lisp, without the parens. Really neat.
You're absolutely right. I screwed up in my recollection of that. The experiment wasn't intentional. It may be true that the legal restrictions were looser back then, but it had nothing to do with the discovery of LSD. My bad.

It's interesting to realize that it did require human experimentation in order to discover, though. But maybe I'm flat out wrong about chemists dying through self-experimentation.

Regardless, I'll start re-checking my sources before saying anything.
State borders are not any more arbitrary than the border between Canada and the US. In the US, "States" are sovereign states that gave up some limited amount of sovereignty to join the Union. They are not simply administrative divisions like in other countries. The Constitution established a limited role for the federal government of the United States and reserved all other powers to the individual states.

It may seem like a historical relic now, but each state joined the union under the premise (and likely binding law/treaty) of retaining some sovereignty. Each state has it's own laws, courts, police, military, etc. It's a feature, not a bug, that rural states can prevent the cities from imposing a tyranny of the majority on them at a federal level via the senate. Just as the house of representatives based on population can prevent a bunch of rural states from imposing their will on the high population ones.

Take for instance Nevada. If the majority of the population of Nevada wants legal gambling, they should be able to have it. A pure federal democracy would allow 9 states to make a law banning gambling nation wide. That's far less likely to happen in the current system as low population states have reason to band together and prevent any federal over riding of the freedom of their state's citizens to self govern.
The linux version of that is called xdmx.
Neither of those two compile down to what I imagine would be the best on x86, namely an add and then a check of the overflow flag.

Is there any portable version that compiles down to that on GCC or Clang on x86?
This seems like a bizarre law. I assume that it only applies to news publishers, so that you can still publish open-source software or put CC licences on your own photos without needing to demand payment?
Matt Stone of South Park on why he likes math [pdf]
I wish I could share some of my knowledge regarding this. Funnily, a good friend of mine in NZ is working for the NZ government, and he synthesizes and tests new drugs, mostly cannabinoids but others too, and works with the NZ government to determine safety. Fascinating character, too. There is an underground forum where the smartest chemists I've ever come across hang out and discuss these novel chemicals, and the routes to get to them.
Nice! Anything and everything. Manufacturing is a big pain for hardware start ups. I was looking to discuss on how people have dealt with their manufacturing processes.
Respectfully, I make no conjectures. When I say that psychedelics can cause us harm, I mean that psychedelics can cause the individual harm, and I generalize from my own (extremely mild) experience.
It's not so black and white. A term I've read somewhere for being around people without interaction is "ambient socialization". I'm a dyed-in-the-wool introvert and still find it beneficial from time to time, especially after long stints of isolation. It doesn't necessarily mean you become more productive (e.g I can't concentrate in coffee shops as much as from home but I attribute it more to noise than people per se) but it still works fine for breaking the routine once in a while.