skysight-inc/HackerNews huggingface dataset:
I think it's not the file format itself, but the operations it takes to manipulate / transform data to get it into that format.
I don't believe any of this is correct.

If I use my Canon 5D/iPhone to film a movie then edit with Final Cut Pro and upload my video to YouTube at what point am I required to pay the MPEG-LA for a license ? Are you really suggesting that tens of millions of people are in breach of MPEG-LA licensing requirements ?
Privacy Breach on Bloomberg’s Data Terminals
Interesting to note that Musk himself is an immigrant (born in SA). The Reuters article speculates that he quit over an unrelated matter - the FWD.us group sponsored ads for senators who supported drilling oil pipelines in Alaska which apparently did not sit well with Musk.
I have never seen a description or mention of a bugfix for this Vista problem. The root of the issue is that DPCs are very CPU-intensive due to the inherent design of the Windows network stack and drivers. A bug like this just does not "simply" happen as you make it seem. The root cause is lack of innovation in the kernel. The bloat does not get fixed. The software architecture they used to handle 10/100 Mbps of network traffic does not scale to 1000 Mbps.
Expanding visa programs will be controversial so long as large numbers of Americans are unemployed.

This particular group is controversial (also) because they are taking a position on controversial non-immigration issues, such as oil drilling and pipelines.

"Controversial" doesn't mean it's right or wrong. It means that many people have strong arguments and emotions both for and against.
"For example, it may be possible to write Peano arithmetic as a grammar (so zero would be ' ', one would be I, two would be II, etc)"

I seem to recall doing this as a homework assignment in computer science, writing some unrestricted grammars that could be used to perform certain simple operations on some simply-encoded numbers.

See also http://en.wikipedia.org/wiki/Thue_%28programming_language%29

But I wonder if you've gotten very far into mathematics. It's actually well known that there are many things equivalent to first-order grammar and it's completely common to choose different things based on the sort of thing you're doing, just as many things are equivalent to Turing Machines and one can freely choose the most convenient one for your local problem. Peano arithmetic is chosen merely for its convenience for the simplest of proofs, and the instant it becomes inconvenient a real mathematician abandons it for something more locally useful.
Got from the bottom up
ftp.newartisans.com/pub/git.from.bottom.up.pdf‎
Meet the DreamIt Ventures 2013 NYC Class
We'll have some entirely new Scratch books with "harder" projects in the Fall, I hope. Physics simulations, geometry, math and science-oriented projects, not just games.

Some great new authors working on those, and not just Scratch too, but some "real languages".

But sadly, the 2nd edition of Super Scratch will probably just be an update to stay relevant, not an overhaul.

I hope that Edmond, the author of that first edition, will write a second book, but that depends on his time. You can check out some of his other Scratch projects here: http://scratch.mit.edu/users/LEAD/
Leaving FWD.us has nothing to do with immigration. Zuck's political advocacy group FWD.us also funnels money to http://www.americansforaconservativedirection.com/ -- Which also advocates for the Keystone XL pipeline and more drilling etc. (And also the mostly DOA 'Gang-of-8' Republican plan for Immigration reform)

US politics is pretty cynical, but not quite cynical enough to blatantly play both sides like this.
ditto! good thing I didn't give up before I discovered this configuration.
I think you can also request an individual IPv4 address as well but I don't know if it's persistent.
> Of course: you try it, write up a massive future post about the results, and voila!

~-~

> I don't think anyone would mind another small button between PayPal and BTC.

Yes, fair enough... I think I may just be making excuses at this point to not try it out.
Are you sure? Because at least in the conservative spheres I pay attention to (admittedly of the less populist variety) almost no one opposes skilled visa expansion. All the light and heat is about legalization. I get the impression that if President Obama went on TV tomorrow and said "Comprehensive immigration reform is a bridge too far right now. Let's simplify and expand the process of legal immigration for skilled workers", then he'd have a bill on his desk in a week.
Don't under-estimate the value of spotting CS legends (Norvig, Thrun, all of the old Bell Labs guys, etc) wandering around.

I was massively impressed when I visited.
"The news gathering technique appears more widespread than the Goldman incident, which was first reported by The New York Post."
I don't know what's more surprising- calling this a 'news gathering technique' or the fact that this was scooped by the NY Post.
The pipeline that FWD.us has been touting would actually be in the "lower 48" --- it's the proposed Keystone XL pipeline, which would be intended to transport a particularly dirty form of petrochemicals ("diluted bitumen", which is something like sand soaked in crude oil) across sensitive land (some proposed routes have it going over the Oglalla aquifer, which is a major reservoir for American agriculture).
I'll reccomend Erik Meijer's videos on introductory Haskell.
I haven't gotten though them all but I appreciate his style and depth of knowledge on the matter; he also points out many things that a Java or C# dev would naturally be curious about how to interpret Haskell.

http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Func...
I'm fairly certain I've seen this posted to HN before... good book, though!
It's a 2ghz core2duo with 2gb ram. Another impressive feature is the wireless speed. He streams HD video from the basement with no problem, while my newer computer struggles from time to time. This has been a great computer for him.
Functional programming is really more than first-class functions. A lot of languages have support for first-class functions (including Ruby's procs) that are not really functional languages. Functional (like all paradigms) is a bit nebulous, but to really be a functional language I would expect to see immutability as a default assumption, and I would expect to see only expressions, no statements. That latter expectation is really what gives functional programming its distinctive style. When everything returns a value, chaining together functions as transformations on data simply becomes the natural way to program.
If you don't hear back from anyone, let me know. I know a few people on Google's PR team who can probably help.
The ads:

http://www.youtube.com/watch?feature=player_embedded&v=3...

http://www.youtube.com/watch?feature=player_embedded&v=Y...
Wait, is the objection about the safety of the pipeline (Why is it less safe than any of a dozen other pipelines?) or the facilitation of carbon emissions from burning the contents of the pipeline?

Forgive me for being blunt, but most pipeline opponents seem to emphasize the former when what they really object to is the latter.
God is my customer. I am done.

Once I prove God, I need prove nothing else.

God says...

7:5 For neither did his brethren believe in him.

7:6 Then Jesus said unto them, My time is not yet come: but your time
is alway ready.

7:7 The world cannot hate you; but me it hateth, because I testify of
it, that the works thereof are evil.

7:8 Go ye up unto this feast: I go not up yet unto this feast: for my
time is not yet full come.

7:9 When he had said these words unto them, he abode still in Galilee.

7:10 But when his brethren were gone up, then went he also up unto the
feast, not openly, but as it were in secret.

7:11 Then the Jews sought him at the feast, and said, Where is he?
7:12 And there was much murmuring among the people concerning him: for
some said, He is a good man: others said, Nay; but he deceiveth the
people.

----

I was denied my window on the Market. I guess God's gonna have to kill people and stuff to bring His temple back to working order.
I believe one of the most important design goals of Microsoft Office has always been to make it nearly impossible for someone to migrate away from it.
Likely? How does posting a video of a college or friend being silly make it more likely you will have a low paying job?
Oh, server admin. That's a good one. After all, how hard can that be? You set it up and it just runs, right?
Scratch 2.0 - In the browser (using Flash)
There are a few things this proposal does that improves upon yours:

+ Enum values of different types are incomparable. This is widely seen as a good thing.
+ Enum values are instances of their Enum; this allows more flexibility in user code.
+ As a result of the above, you can have a dictionary without Enum values of two different types colliding.
+ Enum values print in a more friendly way. This is expected to help debugging.
+ To support the above, enum values know their own name. This is likely helpful both for debugging and for various introspection hacks.
+ Enums can be iterated over in a fixed order. This allows automated help systems and similar to maintain consistency between runs, improving user experience.
+ There's a lot more error checking provided to avoid cases like defining the same enum value twice.

But I understand your sentiment. We always enjoy smaller languages because it helps us keep them in our heads. But note that Enums aren't a new language feature -- this PEP simply adds another module to the standard library. The code your provide, flawed as it is, is still a pattern common to many different libraries, so it would be good to put it into the stdlib; but if we're doing that, might as well do it right, don't you think?
Works for me, but don't call it Facebook.
> followed by the announcement of an investigation into the chief's apparently perfectly legal state-funded travel for participation in open-source software conferences, followed by a new state-government announcement that it would work with Microsoft to stay compatible with the company's document formats

In other words, it's just safer to stay with Microsoft. You really don't want well-funded groups investigating every single activity, making you dig up every single receipt, and sponsoring your opponents, do you?

Looks like textbook Microsoft tactics.
Saying the free tier means you don't need to pay royalties is a bit of a stretch. Are you suggesting everyone who wants to post videos should somehow configure their web server to power itself off after serving up exactly N copies of the mpeg-4 video stream? That's ridiculous.

If you put mpeg-4 video up on the internet, eventually the MPEG-LA will come calling for royalties; the question is just how long you can stay under the radar. Maybe you can forever, but counting on it is bad business. Making choices for how to build internet technologies (and businesses) based on the MPEG-LA's current licensing terms is not great thinking either. What do you suggest people do if the terms change in 2016 to be more aggressive, once the MPEG-LA no longer feels the need to offer free tiers to improve adoption?

I also don't know how you can say there are no big trolls chasing h264 content distributors. Motorola rolled up with submarine h264 patents and asserted them against one of the biggest players in the business - the only thing stopping them from going after companies that do pure content distribution is whether it would be profitable.
I work in hardware, and wanted to give my perspective on this.

Designing and building hardware is expensive, really expensive. If you don't take the time to follow proper procedures you are not only wasting your time, but often hundreds to thousands of dollars of parts you are never going to use. Going ahead without thinking can easily put you 2 or more weeks behind just because that is how long it takes your supplier to make what you ordered. You don't just quickly spin up an instance of a test, you have to buy or rent equipment that is often in the thousands to hundreds of thousands of dollars range.

I can see exactly why you wouldn't want to just go to Home Depot when working on equipment like what MDA makes. Say you go to Home depot and buy your fasteners, now the company has to pay for your time and reimburse the cost, which is almost certainly going to be as much or more to process than the courier charge ($30-$40) to ship the parts from the company you are making monthly payments to regardless. Then there is the additional risk of bringing in parts that could get mixed up with real production parts. There is a huge risk if you somehow get that Home Depot fastener mixed up with the special aerospace fastener you are using, the extra cost is worth it as insurance that "bad" fasteners aren't getting into the product. I can say from experience, it is ridiculously easy to get parts mixed up even when you are careful.
Well the examples you are citing are PR reports or some assisted driving technologies. While some car companies might be working hard on their projects, as of right now, only Google has shown a working prototype performing on street traffic, and their technology is simply not an incremental step from anything else out there, as he claimed. That was the point I was trying to refute, I was not saying that nobody else is working on it but Google.
When Apple shipped an encoder they paid a license fee, and YouTube has to pay a license fee as well. So you're fine.

But yes, quite possibly millions of people have been violating the H264 patent terms without knowing it.
Wow, what a harrowing story. I hope all goes well.

My parents are both surgeons and after the stories they tell, I've never wanted to be a doctor. There is no clean state in medicine. You can't go back to how things were and try to narrow down the 'bug'. Everything you do changes the state of the patient in all sorts of ways and often you can no longer depend on what you knew about the patient before you made the change. And the stakes are so high. I can't imagine how they do it.
Saved it for later, looks interesting for a beginner (like me). Thanks!

PS: Its git not got :P
Given how much damage the pipeline leaks can and have caused to the environment, I think the objections ought to be for both.
Or worse: an interface designed for touch, rather than a mouse...
Not in this case because then technically YouTube is a publisher and Google pays the license.

But if you were to post this video on your website and and if there was any income attached (e.g. you also have AdSense ads on your website), then you have to pay.

If there is no income attached, you don't have to pay royalties but still need to get the license and good luck with that if you're a dad and all you want is post a video of your kid on the internet so that his grandparents can see it.

This is clearly stated in e.g. http://www.microsoft.com/windows/windowsmedia/licensing/mpeg...

"Where MPEG-4 Visual material is provided for remuneration, video providers may be required to pay royalties for the right to use the decoders and encoders in the following circumstances:

* MPEG-4 Visual material is provided for direct remuneration (for example, remuneration is from a user for a subscription and the number of different subscribers exceeds certain minimums, or for specific video titles).

* Remuneration is from other sources (for example, free over-the-air broadcasting).

However, in the case of video that is delivered via the Internet to a user without charge, no royalties are payable during the first term of the license (ending December 31, 2008), but you still need to obtain the license."
Crazy Stairwell Illusion Architecture (Video) - High Tech Point
When I visited, the Android statues were cool, the conference bikes were unique, and the size of the campus (coming from NZ where 100 people is a big business) was mind blowing. Plus, it's Google! It had lost it's sparkle by the third visit, but just being there is a novelty the first time.
There are two very different types of arguments typically made as to why to learn the more esoteric languages (Haskell, Lisp, Forth, others).

The first is the more common: learning these languages exposes you to other ways of programming, which in turn makes you a better programmer no matter what language you're programming in. This is unquestionably true. Mainstream languages are constantly learning new things from these languages, which means you will be able to apply the techniques you learn from them to your code no matter what language you write in. I have the misfortune[1] of writing a lot of PHP at my day job, but it turns out even PHP has support for filter and map over arrays. If I hadn't learned functional programming, I would never have even looked for them.

The other argument, which is made less often, is that you can actually write great software in these languages. This argument is made less often because we can obviously look at the market and the TIOBE index and see that Haskell is way down at #30 with 0.323% of the market share. However, there are really great programs made in Haskell (xmonad, for one). There are also tons of great programs made in Lisps, especially Clojure of late. So, this second argument is not entirely a dead end either.

Revisiting something I mentioned in the first argument for a moment though, I would actually make a third argument that I rarely see. As I said, other languages are constantly learning new things from these languages. Haskell's community is full of PhDs studying at the intersection of programming and mathematics, and they are discovering the things that will revolutionize programming in the future. Haskell, for example, has been exploring strong static typing with algebraic datatypes[2], Hindley-Milner type inference, and typeclasses to support higher-kinded polymorphism[3]. Those concepts are turning out to be incredibly powerful, and you will inevitably see them in other programming languages in the future. We've seen this before with Lisp (garbage collection, recursion, first-class functions), and there's no reason not to expect the trend to continue.

So, why learn Haskell? It's the easiest way to see what tools you'll have available to you in industry 20 years from now when the other languages catch up.

[1]: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...

[2]: https://www.youtube.com/watch?v=YScIPA8RbVE

[3]: http://www.haskell.org/haskellwiki/Typeclassopedia
Bookmarked! I'm a visual learner and there is not much out there for visual learners. Just a suggestion :)
Are you sure the democrats want to seen as the party that, during a time of record unemployment, brought in foreign workers to fill job openings?
I don't know how the pipelines fit FWD.us's agenda. Is it possible they were just supporting senators that supported immigration reform but also happened to support the pipeline? If so, it is kinda hard to blame the group.
If you want to get a sense of the scale at which systems like Borg (and presumably Mesos) operate, take a look at the Google cluster dataset that was released a while back:
https://code.google.com/p/googleclusterdata/

"The trace represents 29 day's worth of cell information from May 2011, on a cluster of about 11k machines"

A sample: over a 7 hour period, just that one cluster executed 3.5 million unique tasks.
It's a bit more expensive, but I also like taking Zatarain's boxed black beans and rice ($2), getting it started, then tossing in some chunks of raw chicken as soon as it starts boiling. It's quick, you basically mix the ingredients together and stir occasionally until it's done. For about $3-4 (once you buy a chicken breast) you get a tasty dish with rice, beans, and chicken that'll serve two.
From my understanding, part of the controversy stems from FWD.us stating in general terms that they are lobbying for "immigration reform", but in actuality, they are lobbying for a very specific type of immigration reform, one that would only benefit tech companies looking for highly skilled and foreign (cheaper) labor.

FWD.us isn't advocating to solve the larger immigration issues the US already faces (a clear and present issue that needs resolution), but is merely taking advantage of a political situation to further their own interests.
I see. That is an excellent point. The internet is supposed to enable scientists to share this information for free (that's what it was for, right)
I like Elon Musk more every day. Someone who makes cool products that look to improve the quality of life for everyone, while still making some decent money from it. It would have been sad if he had not bailed when the group started pushing an agenda that was counter to his ideals.
I hope they also keep their computers away from the internet.
I also applaud Elon for sticking to his guns and taking his philanthropy elsewhere. Tech people and VCs especially know that big problems are worth solving more than small boutique problems.
Ooh, shiny. I had been using MonkeyJam, which has no CLI and an annoying user interface. Out of curiosity, using ffmpeg, do you know how one would both combine a series of still images and add an audio track to it?
Nah, I've experienced plenty of situations where cursing just makes me lose respect for someone/thing. I'm not saying I'm against cursing (though I don't really curse much myself). I'm saying that cursing shouldn't be used flippantly. It loses its power if it is. This sounds flippant to me, especially when they put it in quotes.
Thanks for taking the time to provide your feedback. I appreciate it. Glad you love the content/curriculum. I hear you about your situation. Unfortunately at this time we only plan to focus on the in-person immersion approach since we think the learning by doing and being immersed in it is the best way to learn. There are many online learning options already and suggest you do a Google search and you'll probably find something that may work for you. That being said I suggest you carefully evaluate the online programs and look for one that has a large amount of offline projects you have to do and do with real companies. Hiring companies will want to see that.
You sure about that? I read that section and it seems to be about idle duration whereas this is about turning off the timer interrupt on non-idle CPUs.
Thanks for taking the time to provide your feedback. I appreciate it. About living in the Bay Area for 8 weeks, you might find the cost is not as much as you think. You can probably rent a bed room in a shared house for $500-$750/month and pubic transportation is a plenty in the Bay Area. But I do hear you about that concern. Wish we could offer you the program in your location. Where by chance do you live as we might take the school on the road next year.
Several people have pointed out a possible irony in Item 1, "Try not to give unsolicited advice." Be that as it may, I have a different issue with this item. The vast majority of the unsolicited advice that I have received in my life was useless and annoying. But then practically all of the truly valuable advice that I have received was unsolicited.
> Those two numbers aren't comparable. (...) Why'd you bring them up?

And why are you asking an obviously rhetorical question? ;-)

People present wrong numbers and false information in order to appear to be right to those who don't check facts.
By currently prevailing definitions, yes, but the dysregulated-adaptation hypothesis is relatively new. If we assume this new definition instead, then would an impaired ability to enter the depressive mode still produce something we would call mania nowadays? Or might the effect be different?
I'm happy to help too if needed.
Ask HN: What are some nicely designed file sharing websites?