skysight-inc/HackerNews huggingface dataset:
How passionate are you about it? What do you want out of doing this? Why were you doing this? Do those reasons still apply?

Execution is everything is a meme in part because execution reveals hidden assumptions we did not know we had. Two people who nominally set out to do the same thing, are probably not actually doing the SAME thing. Just like there are millions of different cars that can all be called "cars" and yet have many differences, projects can nominally be the same thing and yet not really.
It sets the context, perhaps? Remember, the problem they are solving is buying goods out of a murky supply chain (because the traditional market solution, hair shops retailing, is broken here) so the murkiness of said supply chain is relevant.
It looks like they took the CSound code and started porting it to "pure" C. (as opposed to definitions that are in the CSound language directly). I think this sort of stuff might be useful in a video game (maybe???) or someone who wants to make a sound-synthesizer GUI type application.
If anyone finds this interesting, and would like to drill down into this type of low level code, I highly recomment "Programming from the Ground Up" by Jonathan Bartlett [1]. It is an excellent introduction to assembler, and programming in general.

[1] http://freecomputerbooks.com/Programming-from-the-Ground-Up....
> There's a big difference between over architecting something and not designing for growth at all.

Mostly I agree with you, but there is no difference between over architecting and designing for growth.

Okai some people will just do everything right from the beginning, but as long as we are humans, nobody will do it right.
So mostly keeping things really simple is way better than having everything extremly loosly (so that you could change parts as you grow). Let's consider ForeignKeys as an example and / or Transaction. Having them keeps you going really really fast, but as you grow some of the Database needs to be splitted and so that ForeignKeys don't work anymore especially when you introduce the model that every service needs to have his own data service. Okai that example wasn't that good, but let's go further, it's way easier to have a transaction in a single application than when you need to have some kind of a transaction go over multiple microservices.

Also take filesystem access for an example, if you just have a "few" different places where you do that you should do it. But that is not a good design for growth, but a design for keeping things simple, it's just not necessary to have some Kind of interfaces and file service abstractions just to have an easy way to replace that kind of stuff.

Most things I'm writing is stuff that I learned over the past years, that some things work and some things not.
Back to the topic, Docker is great, I already said that, but it doesn't fit in the use case of everybody.
And still most things Docker trying to solve are already solved (like application deploying, or prod and dev should nearly be identical [whatever that means..] (vagrant)), still nobody has found a good solution in scaling simple SQL Databases, when running them on your own hardware.

Edit: Fixed some spelling mistakes, god it's hard to write that late.
The best app landing page creator on the interwebs
Link: https://www.unrealengine.com/blog/how-pvs-studio-team-improv...

Reddit discussion: http://www.reddit.com/r/programming/comments/3aehq5/unreal_e...
This resonates with me. I remember reading of a Stanford graduate who was delivering meals to indigents in San Francisco and the Bay Area. I immediately thought: how selfish. To give up a possibly lucrative employment in finance, so she could personally experience charitable work, was a net loss to that organization. Why not work on Wall Street and donate 90% of her income instead?

This is a real choice. Joining the Peace Corp or helping rebuild levys after a flood is humbling, giving and selfish, all at once. Instead work at what you can do best; then donate so others can do the real work. This is practical selflessness.
Stop merging from Github?
https://hn.algolia.com have the same functionality.
Google to Acquire YouTube for $1.65B in Stock (2006)
Fair enough. I agree that rewriting history shouldn't replace other good practices. But I don't really see the benefit of having an exact historical record of all the mistakes made when coding. What does it get you?
But they didn't even understand the problem???

> Unfortunately in this situation we acted too quickly without truly understanding the reference to our brand.

Any reference to their brand is not a trademark issue. That is the point of the whole article in Ars to begin with!
Here is the archived Sand Hill blog post he talks about: https://archive.is/L97V5#selection-607.1-607.101

Hilarious in the lack of self-awareness
Thanks for the judgement.
Uninformed or not, IMAX' action was stupid and self-destructive and they know it:

http://arstechnica.com/tech-policy/2015/06/imax-apologizes-t...
That's a huge advantage that traditional banks have over cryptocurrencies -- the bank can verify your identity by human trust, regardless of what the computer says, and restore your stolen funds.
Yes, the downside of a much more streamlined commit log is that we do throw out information.
While the sound from the MDR-7506 is fantastic, and very comfortable, that thin lining around the ear muffs wears off within the first year of use and you get little itty bitty black pieces of it on your ears when you wear it.

I now have a Beyerdynamics DT77 PRO set that is fantastic and even more comfortable.
IMAX sized. Interesting phrase. I wonder if I can now legally use it in marketing, publishing, reviews..., since I will be quoting the company itself.
Seems like there's quite a few Ido Cohens. How to contact you?
Should CEO come out and apologize? What do people recommend? If I were the boss, and found my company's action took the wrong way, would I, the CEO, not get involved in the public apology?
This is my basic understanding...

Consider the interpreters written to run JavaScript. They create ASTs in order to run it. WebAssembly should allow you to target the AST layer directly. The JS compatibility is a fallback. In order to have this fallback, the AST will be similar to that which is used for asm.js.

Furthermore, whilst it's sensible to design WebAssembly with compatibility in mind at first, there's no reason why future versions of WebAssembly can't drop support for JS altogether (whether that'll happen or not remains to be seen). So long as WebAssembly v1 supports a JS fallback, then WebAssembly v2 (or whatever it's called) need not, so long as v1 is kept around. We're talking probably a decade away (if at all) but as far as I can see the end goal is a high-performance, language-neutral web, and JS fallback is just a stepping stone towards that goal. I'm sure JS will stick around on the web regardless.
I find it fairly easy to scroll past comments I don't care to see, but I am curious about other sites (maybe about different topics?) that has a similar community.
This sounds like you are depressed - please see a counselor, for your own good.

The road to being a successful software engineer is paved with failure. I failed to get accepted to an Ivy League (or equivalent) for undergrad. I had a failed relationship affect my graduate studies and partly ended up dropping out of a prestigious PhD program in math as a result. It took me 2.5 years to find a first full time job afterwards. And yet, I became a senior frontend engineer in under 2 years despite my failures - the important part is that I maximized the lessons learned from all of my failures.

Failure is natural - what you do when faced with failure is what defines us.
Every time I see one of these "considered harmful" essays, I immediately assume the person writing it considers all their own opinions to be facts and dissenting opinions to always be wrong.
I am 1/32 Cherokee. I am sure I would not be embraced by Native Americans as one of them. But I also surely do not implicitly trust white scientists. Or any scientists.

I come from a long line of really paranoid people. This is why we live.
They don't take their idea far enough.

You can remove representational democracy and voting from the core. Instead replacing it with independent policymaking and voluntary agreements of smart contracts, you implicitly 'vote' by your use of a contract. Common Law in a real sense becomes the most popular contracts for any given period.

One-size-fits all policies won't be a thing in the future and we will have very different cultures operating under very different laws occupying the same physical space.

It's not about utopia but it certainly makes things far more liquid, transparent and cryptographically secure (unbreakable promises). It opens governance right up for innovation so we can at least iterate faster in a voluntary manner.
Moving story. I'd like to practice more of the "hoy por ti ... mañana por mi" sentiment in my life.
Hi! I'm the creator of SoundPipe.

Soundpipe is more low level than SuperCollider/Overtone than Csound since it's just a C library and not a music language. You could certainly build parser on top of Soundpipe that can look like SuperCollider or Csound (I'm planning on doing just that in the future.)

SoundPipe borrows a lot of code from Csound opcodes, so one could arguably say that it "sounds" like Csound.
Exactly. I wonder how would this go down if the writer of the article compared IMAX directly instead of quoting a source.
Previous Blog post[1] is Gold!

[1] http://blog.circleci.com/its-the-future/
Not at all! A welcome distraction for a Friday afternoon.
I'm curious, why just "e", "m", "h", "t" for source directories?
In that scenario is everything in develop simply waiting to be pushed to master, with no additional testing/approval? At that point why not push directly from feature branches into master?
Exactly they do some better way. I am looking for some similar method.

Also may be there are any service provider who provide api to detect the same.
Looks like it actually implements quite a few opcodes from Csound. A quick glance makes it seem well suited toward quick integration in existing projects, with a very small footprint and codebase. Could be good for experimentation or learning low level DSP programming.
This comment is interesting to me because as much as I try, I have absolutely no idea who you are mad at in this scenario.
It's an H-1B funnel from China. Seattle is competing to take the reins as the #1 startup center (along with many other cities), but they need engineers to do it.
I saved a PDF, though it doesn't have the right colors:

https://dl.dropboxusercontent.com/u/2273870/Steve%20Jobs%20R...
Mind going a bit more into detail? Not sure exactly what you mean.
Should Product Hunt Be Concerned About Diversity in Closed, Invite-Only System?
You're right, I could have been clearer about saying it is a new AST and not a JavaScript/asm.js AST. That is what I meant.

Bytecodes are for instruction sets, not trees though.

From wikipedia, "Bytecode, also known as p-code (portable code), is a form of instruction set designed for efficient execution by a software interpreter."

There are no instructions to interpret since there is no instruction set defined. It is possible though that certain browsers may take the AST and create an instruction set for an interpreter or they may compile it to native code but that is entirely browser specific and has nothing to do with WebAssembly.

https://github.com/WebAssembly/design/blob/master/TextFormat...

"Given that the code representation is actually an Abstract Syntax Tree, the syntax would contain nested statements and expressions (instead of the linear list of instructions most assembly languages have)."
> REST isn't even a clear protocol suite like SOAP or CORBA. It's more of a design philosophy than a formal definition.

It's also one of the most misunderstood architectural styles I have seen. If you see any read-write API that calls itself "RESTful", chances are it violates at least one compulsory constraint of REST (very often Uniform Interface), in effect meaning "HTTP-Based API that is not SOAP".
This reminds me of a story Mad Magazine's Dick DeBartolo likes to tell.

He did a 'The Empire Strikes Back' Mad Magazine edition in 1980. George Lucas sent him a personal written letter telling him how much he enjoyed the issue.

A little bit later, Lucasfilm's legal department also sent Dick a threatening legal letter informing him that Mad Magazine was infringing on 'The Empire Strikes Back' copyright with the issue they had released.

Dick opened his desk drawer and took out George Lucas' personal letter praising the issue, made a copy of it, and mailed it back to Lucasfilm legal.

He never heard from them again.
Troll Submits Game to Steam Greenlight Without Developer's Consent
Amazing. I found the perfect article from 5 years ago thanking PG for making HN so great.

https://news.ycombinator.com/item?id=1398250
Clampify: Networking a Swarm Cluster with Neutron
That huge number also does not square with the 2014 profits of the largest issuers. Look at Amex and Discover, both of which have relatively pure issuer/payment processing businesses.
Blame Bo Diddley for educating an entire generation with the song, who do you love.

That song has had many covers but my favorite is a local band, The Woolies, that had a Billboard top 100 hit with it in 1966:

https://www.youtube.com/watch?v=SfgmaNPJXZo
I've never actually used Docker in production, I have some reasonable experience with Chef, a bit with Vagrant, and many years of my own ad-hoc configuration and shell scripts. The reason I say this is so you don't immediately dismiss what I'm about to say on the basis of kool-aid consumption.

Aren't additional environment like staging exactly the place where Docker gives you marginal gains?
I think there was a shift in the term news people used, and I think it happened as the topic became more politicized. That's worth making note of, since it likely is a technique intended to shape opinion. Someone somewhere decided Climate Change was more marketable.

But the news media isn't scientists, and from what I've found, they used Climate Change a long time ago, well before the media did.
Every time I've seen a delivery, it's been a UPS truck. But that's a good question. I'll check to see if I'm getting UPS tracking numbers. Recently I've relied on the status that's integrated with Amazon's site.
Beautiful reference.
That ship has sailed; this won't do anything to alleviate that. Seattle will never be affordable again while homes are in such short supply. Even if salaries were depressed here, people moving here from California would continue to raise the cost of living.
I'm very curious to know what your ethical dilemma is. I've read the man who was Thursday a couple times, and I'm having a hard time thinking what you might find objectionable about it that isn't giving away pretty early in the story or "spoiled" by a passing familiarity with Chesterton.

I don't see suitable contact info in your profile, but if you have a minute I'd be glad to receive an email via the address in mine.
Argentina is the bookshop capital of the world
This project immediately reminded me of the 1972 movie "Silent Running," which featured a couple of robots that tended plants on a greenhouse in space.
Kind of a sad movie, now that I think of it. Hopefully this project achieves a happier ending... ;-)
Or let the user click the play button instead of autoplaying?
I would be extremely interested in an article contrasting the approaches of Docker and Nix/Guix. Is there anything like this available? A cursory search returned mostly information on using the two together...
Microsoft just announced $10M towards a planned CSE building, and the university is angling to get another $30-something million from the state and lots more from other donors.

http://www.geekwire.com/2015/microsoft-gives-10m-to-universi...

http://www.geekwire.com/2015/university-of-washington-gradua...

EDIT: The building will be on the Seattle campus, but I'm not sure where. I'm not even sure if the University knows where yet. I don't know if they're planning on tearing down another building or if there is some open space somewhere.
New drug in orange county
Cash seems to be rather more anonymous than Bitcoin. There's no permanent ledger for every cash transaction that's ever taken place.
Eh. It just happened to be a stupid story of the day. The other 1000 people they sent letters to either complied or did nothing.
Yes that's exactly what it is about! Unfortunately, our current result shows that it still requires much time to model the spec correctly. Any help appreciated, my contact is available on the message above :)
assert() is a macro that is usually disabled in production builds. Input validation is obviously most important in production, so assert() should never be used for validation.
That's odd. May I ask what browser and operating system?

Are you choosing an available day (i.e. one that isn't grayed out)?
> I first tried to click on people's chat to reply to them and then I finally found the text input at the bottom of the screen. Then nothing would happen when I hit enter.

I'm having that problem in Firefox.
GKC is little-remembered today among the general public, but when he died in 1936, all of England mourned.

An incredible and gifted man, and a paradox himself. (The paradox was his favorite writing tool; it makes extended reading of his non-fiction a bit tiring, but it's worth it.)
That doesn't mean it's not a bubble though; it just means it hasn't burst yet.
Make a header file for your project that exports the Facebook headers and typedefs the names to something that makes sense. I like source and sink. Producer and consumer are fine too. Emitter and receiver are fine as well. And writer/reader. If you do this, then you only have to make sense of which side is which once, then forever after you'll have sensible names for the things (at least in your project).

The important thing is to always treat the name the same. Generally, I treat types as nouns. So an emitter is something that emits something. It's passed to the routine that consumes the data. On the other hand, a consumer consumes, so it's passed to a routine that emits something for consumption.
"Five exchanges have not
reimbursed affected customers, while six claim to have done so"

So, how did that turn into "most of them taking customer assets with them"?

And that only talks about exchanges, not wallets.

(I'm also disappointed that it didn't break down what percentage of funds were lost).
This school is not UW though, is it. Who, specifically, is going to teach at this new institute since UW profs are already at capacity and Tsinghua profs are in China. They certainly are not funding any new research here. How can you have a graduate institute in technology with no research, pHds, or even undergrads? What are the diploma's going to say? GIX, UW, Tsinghua, Microsoft?
Perhaps this is true but when one Buffet, Walton, Gate, or Adelson controls about as much of the pie as a hundred million people I can almost guarantee no one will really like the results.

67 people own as much as 3.5 billion people at this point [0] (and that's Forbes saying that). I think that would be the greatest barrier to pure Libertarianism being a positive contribution towards humanity.

[0] - http://www.forbes.com/sites/forbesinsights/2014/03/25/the-67...
Aesthetics, mostly. But it also is a visual reminder not to over-complicate things unless I really need to. I got the idea from reading some source code from the suckless.org guys.

I meant to document the directory structure here:

(h)eaders, (m)odules, (e)xamples, (t)ests.

Arguably obfuscated, but I think with only 4 directories, it's still manageable.
The polyfill generates essentially the same asm.js code, so it runs at a similar speed. The slowdown is a translation delay at startup.

On the other hand, WebAssembly code is smaller than asm.js code, so it downloads faster, so in some situations the polyfill is actually faster.
That's very interesting, especially combined with data showing that SSRIs in fact decrease brain serotonin over the long term [1]. We truly do not understand the mechanism of action for these drugs.

[1] https://www.psychologytoday.com/blog/mad-in-america/201011/n...
Awesome! Could this unintentially DDOS google's map tile server / API?
Especially auto-playing videos ads, and the sites that force you to disable ad blockers.
I don't know of a good article about it. That would be quite useful. Maybe I should attempt to write it once Guix's container support lands in a release (I'm working on it). I use Docker by day, and hack on my own container implementation for Guix by night.
at least those games now get a lot of free publicity, for when they apply themselves to Steam Greenlight.
Show HN: Wearogram – Start a conversation with a smiley on your smartwatch
That's the idea!

The next step is going to be building DSP code in Faust and putting them inside of SP.
Hi, I'm not sure what is the best way :)

GitHub issues are a good way if you want to comment about the app. You can also contact me at ido.mapchat @gmail.com
You don't balance mice on your head. (Or maybe you do, I'm not going to judge.) Adding the weight improves the experience of using the mouse. How does adding weight to headphones improve the experience? I'd say it has the opposite effect because heavier headphones would be less comfortable. Generally, a better speaker will have a larger magnet than a cheaper one. So that may be what the extra weight is meant to compensate for. In that case it's pure deception.
Interesting read and I like it. I'll have to read it more on my Desktop. I get a HTTPS error on my android phone however.

You might be missing an intermediate certificate. (Just a heads up.)