skysight-inc/HackerNews huggingface dataset:
You can always fp.seek(0) and iterate again. Iteration and file openness are separate concepts, and any API worth its salt (e.g. the python file api) keeps it that way.
Thanks :) contributing to the web design community.
How Copyright Industries Con Congress
I will point out that while the cries of "it'll ruin us" (meaning, our business model) have been going on for some time, each time it seems to get closer to the truth. When the original business model was "people going to theaters", new technology options meant that fewer people might go to movies. And that does happen from year to year, and may be on a downward trend for a variety of reasons. Other markets open up but it can take time to adjust (and rather than adjust, big studios seem to just fight).

I do think they're pretty close to the mark on music these days. The cry of "radio will destroy us" is rather silly in hindsight because radio is still a physical limited system. I can only tune in X stations, signal isn't always good, and I'm limited by the realtime aspect of station X only playing Y songs per day. Instant access to all music (or, a very large subset) all the time means ... a big shift in how people consume and think about music. Bigger than most big companies are ready to deal with.

What I'd like? $10-$20/month for instant streaming access to all movie content from X major studios. Another $10-$20/month for instant streaming access to all OTA/Cable channels. When I say all I mean all - every movie in an archive going back to the dawn of time. Every episode of every TV show that was aired (and maybe some that weren't). I'd even be content with not having access to current stuff. I don't particularly care about being "up to date" with whatever the latest shows are - I much prefer going through entire series after the fact.

Index everything - make it searchable. Let me search up actor FOO, find the shows he was in, and go watch those scenes. We're close on some aspects of this, but still so far away.

All of this content exists, somewhere. Yes, it'll take time to convert it to online. But that's a one time expense (big as it may be). And the 'long tail' effect I believe would justify people spending a nominal amount per month to get at all the old stuff whenever they want. There's no value in movie X sitting in a vault.
Times are changing. For the better if you ask me ; )
Sorry, but "Tweet to Unlock this download" is a really lame way to promote yourself.
Or I could think of it as gambling that enough other people either 1) are lucky, 2) don't bother with the return ("I don't really need it/want another.") or 3) forget about the return.

But, I don't think of it in terms of how much money I "save" by breaking stuff.

I pay the extra cost and try to be careful. What I get back is Less Worry. If the thingy breaks down, I get a new thingy. That's worth money to me.

The alternative is to handle the risk myself, and saving the 10%s into a "surprise expense account" to use when things break down. I'm convinced I don't have the discipline for that - both managing it and not using the money for other expenses.
Megan Garber of The Atlantic — Bic Pencils, Empty Margins and Delicious
What's with the ads in the middle?
Hmm, why the downvotes?
It's worth testing the validity of that in court. You can write anything into a contract, but it doesn't mean it's legally enforceable.

The "buyer" accepted the risk that they were not legally protected when they voluntarily destroyed the seller's property.

I hope this gets taken to court, and that we get a clear answer.
Thanks!

We use real-time to refer to two different things:

If a key is deleted (or any other update is made), the interface reflects that change. Right now we throttle those updates and have some other ideas to limit them so the interface isn't overwhelmed if 1m keys suddenly expire.

We also use real-time to describe the analytics. They're still in development but in their current form are line and pie graphs of user-selected data (optionally over time). There are a number of avenues we could take when it comes to visualizations and user feedback will impact how we proceed after the initial prototype of the visualizations is released.
You'd have thought that MS and Comet would have discussed this before MS launched legal action. The fact it's come to this would suggest that at least initial attempts to reach a settlement have failed.

I actually support Comet in this case - I think they're doing the right thing by their users - but I suspect legally MS have got them banged to rights.
That's an interesting take - there's always the danger that filling in the gaps in someone else's product will cause that someone else to wake up and fill it in for you.

Seeing as this is a government failing, however, makes me think that it'll be a long time before they decide to improve enough to make these guys unnecessary.
Read the comments, and you will find how to download without tweet :)

one tweet is nothing, is just thanks for big work :)
You've got to bear in mind that this is domains moved off GoDaddy's nameservers, and I imagine a large percentage of transfered domains would already have non-godaddy nameservers.
Here is another article about F-4s as target drones. Much more in depth.

http://www.airspacemag.com/military-aviation/Where-Have-All-...
It's an FAQ page that took maybe an hour for one person to write. Want me to write you a check for $0.000000001?
That's not what Comet are saying. They're providing them as recovery CDs to people purchasing machines with Windows installed.

That said there is a question whether they were providing them free or at a cost.
I would agree with that statement. The goal of communism, as Marx states, is a society in which everyone is equal. It would also infer pure democracy, as people would have the right to modify the commune. There would also be no leaders, as nobody is above another.

Where I find general distaste is how Marx decides how to craft a country under that system. His commentary generally include removal of children from families for education, elimination of religion and faith, and massive intermediary civil war to a socialist dictatorship that will _eventually_ lead to a utopian commune.

Most get stuck on the socialist dictatorship and like the power and resources taken for their benefit.
I still don't understand why people recommended them in the first place.
> Sadly, it lost the battle for my time to TripAdvisor+Lonely Planet when travelling and to Facebook when at home.

Wow, talk about being out of touch. Please don't waste time with either of those two products while traveling. There are others out there like Hipmunk, Kayak and Wikitravel, but it's best to find and converse with fellow travelers once you're reached your destination. They'll have more up-to-date insight and information than any website, never mind a notoriously outdated guidebook. My sympathies regarding the language barrier, but that is hardly a reason to dismiss a product entirely.

And hasn't Facebook basically abandoned check-ins? I cannot dispute that some people will find a product or a service useful while the majority have rejected it entirely, and I respect their choices, but I draw the line at having those people making recommendations of products whose creators have essentially abandoned.

The main reason that I stopped/suspended using Foursquare is because I see it as a game with no winners. It may help some people in ways that it wasn't intended to, but aside from that it provides me with no tangible means of measuring a successful interaction nor does it push me to achieve it.
"Hollywood will take notice, and it'll start getting serious about rethinking its approach."

Or, more likely, they'll start lobbying for a new law ;)
Aha! Thanks for clearing that up.
I don't think the practice of self documenting code limits itself to Java. If I choose descriptive names for my files, functions, classes, variables, etc., I can still convey the meaning of individual blocks of code and the entire project regardless of language.

Hopefully the people reading my code would be able to grok that a method called "openXMLConfigFile" exists to open the XML config file and all the code contained within does just that, hopefully.
Video: A Serial Entrepreneur’s Guide To Uncovering Awesome Startup Ideas
While I'm not a fan of the industry tactics, which seem to essentially amount to throwing a tantrum anytime the world decides to do things a little different, this article seems to show an amazing resilience. It baffles me how these slow anti-tech companies continue to remain well planted as the "owners" of our content.

Especially considering how well developed the internet has become, I can't imagine how these companies have continued to thrive.
Old, million-dollar violins don't play better than the new models
Multi-module Maven to SBT
After looking at your CSS, I believe the only issue is that you don't appear to be defining how the newer HTML5 elements should be displayed. It's common to simply put display: block, or inline-block, for all of the HTML5 element that you're using. This should fix the garbled mess that you see in the screenshot. I don't believe that there is much more to it than that. Although, I do not have the version of Firefox mentioned to test on.
This is of course counter to everything everyone else ever says about the job market in the Bay Area.

Edit: not to say you're necessarily wrong btw, just that there may be a higher standard for "talented" out there. Local maxima and all that.
Absolutely agree with you.

I would object though, if after your neighbour took your ladder you claimed financial loss despite not being hurt. I would also object if your neighbour claimed they have the moral right to take it since "you weren't using it any way". Or even worse that since you don't offer ladder rentals it's your fault they took it without permission. Both those extremes are, well extreme.
Existing discussion: http://news.ycombinator.com/item?id=3421882
Bloomberg's Businessweek had an article (link below) not long ago about Sony that mentions this issue. Here is a quote:

In his biography of Jobs, Walter Isaacson writes that Sony had “all of the assets,” including a record company, to create its own iPod. “Why did it fail?” he writes. “Partly because it was a company … organized into divisions (that word itself was ominous) with their own bottom lines; the goal of achieving synergy in such companies by prodding the divisions to work together was usually elusive.”

What Is Sony Now?

http://www.businessweek.com/printer/magazine/what-is-sony-no...
Google demotes Chrome in search results after violating own paid links policy
ok so ... almost no impact then. well, I guess people really do not care then.
I think that few people are actually aware of this as an idiom. Rather, many people are aware of just a few special cases, but have not considered this in the more general form.

All the examples of various languages providing this for open files also kind of misses it. The point is not whether a particular language supports this for open files, but whether people recognize the idiom and the language supports doing this yourself wherever it fits. For a pattern this incredibly common it's a point well worth making.
Granted I'm not proficient in CS, but this seems chaotically organized and the columns make the code fairly incomprehensible.
Startup Genome:Female founders sign up & benchmark startups
For people who are wondering why this is a bad thing, some context:

In India there are two groups among such "entrepreneurs"

- People who make out a genuine living buy providing typewriting, proof-reading and other services. There's a genuine need for this, because of the relative lack of literacy and byzantine rules.

- Touts. Vermin who have an unholy nexus with the bureaucracy, and generally thrive on rampant corruption.

The second group is the reason for despair. Widespread computerization only helps to an extent; such services still tend to involve manual processes, and corruption does not stop.
Amazing :) thanks, tweet!
Is Freemium Losing its Mojo?
You can also find this kind of services in Romania for specific high-bureaucracy activities, like obtaining permits to build a house. If you want a driver's license, you cannot even find some of the needed forms online, but there is always at least one small copy shop near the government building, where you can find all the forms you need.
I like these types of applications. I think real-time data visualization is neat, especially on kind of a meta level like this. What makes this one different than Radish, though? (http://radishapp.com/) Even the name is similar.
Speaking as someone who loves most of Apple's design, I do find there to be a (very) few other close-to-perfect products: TiVo's are perfect, and yet they are nothing like Apple's products. My Miata is close-to-perfect (other than the stereo), and is nothing like an Apple product.

Most products do actually have sucky design. You don't agree?
Did Square Acquire Square.com?
There are other words for "unwilling donation".
There is a difference between assessment/evaluation and feedback, and the teacher may simply have the aversion to assessment/evaluation. That is, that one can provide excellent feedback without the feeling of evaluation. The focus is simply different but can have a major impact, and should result in the complete opposite of making you feel cheated (receiving feedback for feedback's sake, rather than for artificial reasons such as grades).

Simply receiving feedback without grades means the only factor that leads to action is an intrinsic motivation, meaning learning and accomplishment are the most important things for the student. Assessment/evaluation always has a component of extrinsic motivation present (ie. an artificial targets), which often leads to the importance of grades over learning. Importance of grades over learning leads to shallow-learning practices, which often leads to horrible retention and a dislike for learning... and so the self-destructive process often proceeds.
Really BIG, just one word - awesome! how much time did you spend?
LRU implementation in C++
If it were possible to efficiently detect "when an object goes out of scope" (actually the question is when the object becomes unreachable) in the general case, then every language would do it. They'd immediately run the destructor and immediate collect the memory, because why not? But it's not possible to efficiently detect when an object becomes unreachable in a general way, or at the very least we don't know how. (I'm not certain if it's actually been proven impossible.)
هاكرز سعودي يخترق مواقع اسرائيلية ويسطو على 400 الف اسرائيلي
The column wrapping and lack of indentation make this cheat sheet a bit hard to use. Also not specifying that one of these is the function definition and one is it's usage makes it hard to glance over:

add(a, b) -> a + b
add(1, 2) == 3
I have been using Vim over ssh with my Nokia N900 not-so-smart-phone, and it works great compared to anything else I can think of. The phone has a physical qwerty keyboard but it does not have all the non-alphabetic keys you'd want and esc, ctrl and some other keys are accessed via touchscreen.

I have made some key mappings in Vim to get my non-US native keyboards keys that are normally not used in coding do something meaningful. I have ö and ä mapped to curly/square brackets, å is another escape and 0 and + (next to each other on the number row) are home and end. This makes it pretty convenient to write code on a qwerty keyboard and it also works nicely with a laggy phone internet connection over ssh.
Court Denies Apple Request to Keep Info Secret in Psystar Case
I enjoy G+ and it's a huge usability improvement over fb, but there's another 'feature' I simply can't stand - that comments are visible in the stream under the post. I don't mind it under my friends' posts, but public popular profiles are another story. I'd like to progressively replace my twitter newsfeed with g+ profiles, but twitter gives me the comfort of not seeing opinions of some random people who like to comment on mainstream, the names who shared (I don't know some John Doe, why would I care he and +320 other people shared it?) and other noise. G+ is nice with the preview and lack of artificial 140char limit, but on twitter I can quickly scan the news without TMI I don't care about. example: http://i.imgur.com/8i8Az.png
i with the first comment..
Amazon staffs up for new digital media service effort
Collection of Stepanov's papers
Personally, I don't like UI "packs" much.

I have absolutely no problem with one of this scale. Incredible job :)
>In short, ultrasonic frequencies will interact with each other in the room (reflections, reverb and so on) in a way that causes interference in the frequency range you can hear.

If a vibrating membrane of skin in my head can react to it, then it is a wave traveling through air. Why wouldn't this hold for a microphone?
Techniques to Quiet the Noise of Internet
I would think that 20% would be enough to make a difference. The main thing the students need is the catalyst -- once they get started, I could foresee many (not all) students spent much more than 20% of their time simply because they are actually enjoying school and enjoying learning.
MetroPCS Launching Live Mobile TV Service Later This Year
In India such people are branded "street peddlers" and you generally avoid them if you can read English. In US, you call them entrepreneurs and get a news story published in NPR!!!
Zynga Brings Social Gameplay To Concealed Object Puzzles.
Chairman Roy Bostock: Expect Yahoo To Remain A Public Company
So nice, awesome works! thank u.
Isn't this a classic "Crossing the chasm" situation. The early adopters are convinced and evangelize 4Sq, however - there is still some convincing to do for them to win over the early majority. I would not call it trouble, just an interesting challenge...
Encrypted Ubuntu on the MacBook Air
I believe AppBrain released some stats not too long ago, the vast majority of Apps do verry poorly if I remember correctly, will try and find the report.
Yay! I love Vi. She got me into math again
Vox Media (The Verve, SB Nation) launching new gaming news portal
Radish is for performance monitoring whereas Reddish is like a GUI for the data itself.

As for the name, we're each named similarly to redis, its bound to happen.
Not a vegan or vegetarian here, but I have a hard time believing that even a strict vegan diet could be worse than a diet with an excess of saturated fat, growth hormone and estrogen from commercial beef, chicken and pork. And if we want to talk about abusive diets, let's not forget about fast food (including Applebee's, et al.).
I don't mean to get into a language war here. the point here isn't that bad names make java into a poor language. My point is that the lower-level details the author is seeing are not due to java's verbosity. They're due to java being a lower level language than php.

though to respond to your assertion, I actually think @floppydisk got to my point in a much quicker manner than I could. I don't think I'd need to express such a thing in a more expressive language. I'm not talking about the naming convention, I'm talking about how Java forces you into a version of OOP that requires you to use a litany of "design patterns" get anything done. A more expressive language would be able to capture the same idea without the litany of java classes, interfaces, and generics that come with java.
tweet and download! Thanks.
As well as the user experience being crap, there are the issues of Google silently removing swearing from your profile, and kicking you off if they don't think your name is real.
30 Time Saving CSS Grid Systems for Web Designers
MPEG-4 cable deployments in the USA are relatively small.
Nor is it particularly desirable. One of the cornerstones of how a modern generational GC performs as well as it does is that blocks of objects are freed up all at once.

If they were deallocated in a piecemeal fashion then:

- Freeing up memory would take longer, because you can't just change a pointer back to the root of the generation.

- Allocating memory would take longer, because it involves searching for a big enough empty slot rather than just throwing the new object on top of the heap.

- More memory is wasted overall, because of heap fragmentation.
I did licensing deals with Studios for a few years. My experience was similar to jonnathanson's. I found these organizations to be difficult to work with, with a great deal of fear about disrupting existing relationships with cable distributors.

I don't think Studios will ever innovate from within. Its gonna take an outsider who can create unique content and make their own decisions about distribution. If I were a producer I'd be thinking about how to make low-budget episodic content that could be distributed over Netflix/Kindle/AppleTV/Youtube/Facebook.

I know there are plenty of people working on this, and it's going to be interesting to watch and see what emerges. Pass the popcorn.
Yahoo search for CEO ends with PayPal boss Scott Thompson
The movie industry does innovate. They've been innovating like crazy. Tons of new tech and innovations come out of the movie industry. It's the MPAA that doesn't care to innovate. The MPAA doesn't produce anything. They just want/need control. Their sole job is to make money and any time you have an organization whose sole purpose is to make money, they're just going to want control.

The problem isn't the movie industry or piracy, it's the relentless fight for control that the pushers of a dying business model want over you.
> Would suck in a dynamically-typed language, though, because you have no idea whether a reference points to an object with or without a destructor, and so always have to pay the overhead of checking and possibly decrementing the refcount. I don't really see this working without a static type system.

It's worse than that. Any object that contains references to other destructible objects (including transitive references), must have an implicit destructor to decrement the refcounts of the destructible objects it points to. In fact, any object that holds a reference, directly or indirectly, to a generic "Object" class or equivalent must have an implicit destructor. This makes a huge part of the object graph implicitly destructible.
Data Media, Data backup tape, DLT Tape, DLT-3 Tape, DLT back up tapes
My favorite quote in the article:

> "So you didn't really write vi in one weekend like everybody says?"

> No. It took a long time.

Nearly every day I come to this site and skim past headlines resembling "Check out my weekend project!" or "Look at the awesome business idea I put together in 12 hours!!"

While I understand there can be a great sense of accomplishment to come up with an idea and pull it together in a short amount of time, I far more appreciate projects that people have dedicated months and years of their lives to.

Forget weekend whims. Dedicate yourself to an interesting project for 6 months or a year and then tell me what you've learned. You may suddenly find yourself in high enough demand that you're no longer able to spare the weekends to waste on something to show off on HN.
A shot of young stem cells made rapidly aging mice live longer and healthier
Grow a Monster Blog By Manipulating This 1 Human Flaw
Trade Your Ego In for What You Don't Know