skysight-inc/HackerNews huggingface dataset:
I just used this spreadsheet to project the ad revenue from my content websites. I learned that generating more traffic is much more valuable to me than increasing ad clicks or even the price I charge for my ads. Nice tool!
There is also a Famicom/NES emulator written in rust: https://github.com/pcwalton/sprocketnes
If you just want to do low-level coding in a language other than those, the Free Pascal project (http://www.freepascal.org/) is very much alive, and very much none of the above. It's a nice, low-level language that also has a very nice, .NET-like object system if you want to reach for it. (In fact, the object system it has, modeled on Delphi's, was the inspiration for .NET's system.)

(Note that both the Free Pascal project and its sister project, Lazarus, have horrid websites that are not reflective of the activity or quality of either product. In fact, the top post on the Lazarus website right now is about how they need to fix the website.)
>But there will never be an IDE like that.

Nothing at all technically or theoretically prevents it.

>t's like saying that trucks are always better than cars, provided that the truck uses less gas, fits better into small spaces, and is easier to control.

Except those contrains only apply to physical objects such as cars.

With code, you can achieve all of the requirements I described. Not because there are no compromises to be made when programming -- but because none of those compromises comes into play in this situation.

You CAN have an IDE that opens fast.

You CAN have an IDE with a great editor pane (embedded Vim for example).

None of those are infeasible or necessary tradeoffs.

>I've seen some people promote certain lightweight IDEs as being just as handy as text editors, but it's simply not true. Their startup time is simply measured in several seconds seconds rather than several minutes, but it's never instant like my text editor. They have a minimalistic interface, but it's usually a lot of stuff crammed into very small menus, nothing like the text editors where I can intuitively find everything (because the text editor doesn't overreach in functionality, it's just a text editor).

None of those are necessary characteristics of an IDE. The fact that you say "usually" admits to that.

As an example: something like Sublime Text 3 can load in split seconds.

The basic things it lacks to be a full IDE (refactoring support, embedded debugger, etc) are things that can be loaded on demand, so if they were added to it, startup time wouldn't be affected at all.

And it could still have a minimalistic interface even with those. Why?

Because, for one, nothing necessitates all panes being open at all times. E.g When you run the debugger you can see the debugger toolbar -- when editing, you don't. Etc.

As for your "Their startup time is simply measured in several seconds seconds rather than several minutes, but it's never instant like my text editor".

1) As I said, something like ST3 opens instantly.

2) Even if it takes seconds, who cares? You open your editor once and you work.

It's not like you reopen it all the time. If you do open it, e.g because you want an editor for sysadmin, terminal work, sure, use something else.
This article is horrible advice. When I started in 1997 I paid a lawyer about $600 to draw up my "standard contract", since then I've had to attempt to recover fees from non paying clients a number of times. Twice it was in amounts enough to sue -- $77,000 and $13,000. In both cases I recovered the full amounts, in no small part thanks to a signed agreement.
Just read the above discussions and get a laugh. Yes, I know it is just a joke but... not much so, if you think of it.

Ah, discussions between set theorists and logicians, those were the days.
Little has changed, on Kickstarter you still can’t buy a piece of a movie, invest in it like a stock.

Braff clarifies in this Buzzfeed article[1]:

“I would love, more than anything, to have it be you get an equity stake. You have 10 bucks, you make your 10 bucks back with the percentage of profit, like a stock. But that's not legal yet. I think it's an exciting idea, that you can go, "Oh, I like x, y, and z, I want to buy a piece of that potential film project." I think that that's coming. But we're not there yet legally.

So what do you do in the meantime? You offer them any and every incentive you can think of. But at the very least, if you pay 10 bucks, you're joining what I like to think of as this club. You see how active I am on social media. I drive my family, friends, and girlfriend crazy. I get a lot of joy out of it. So turning that into an online behind-the-scenes filmmaking magazine, where there will be videos and content and people who are interested in the behind-the-scenes of the making of a movie will go on this ride alongside me — I think that's cool for 10 bucks.”

Buzzfeed: You're right — last year Congress passed the JOBS Act, which does allow for equity-based crowdfunding, but it can't happen until the SEC issues rules on how to do it. Which they haven't done yet.

[1] http://www.buzzfeed.com/adambvary/zach-braff-on-why-kickstar...
almost everything I need I find in CiteSeer or ACM Digital Library (which does have a very small pay wall)
If your hands are on the keyboard that's fine but I also need a good solution for when I am using the pointing device.
I know nothing about this but given that DNS is quite low volume, distributed peer-to-peer DNS services sound really promising. It would definitely be interesting to hear someone with knowledge in this to chime in.

TPB could (inadvertently) change the structure of the internet.
Grammar doesn't come into this. A phonetic reading renders intended meaning without grammar flaws.
Grow the Team. Keep the Culture.
This is the WindsorNot - the webOS slate smartphone that never was
So, basically they're creating a lasing region of space, in mid-air, at a distance of 30 meters (~100 feet):

The beam is transmitted through a lens that focuses it on a spot 30 or so meters away; there it converges and then diverges, giving this region an hourglass shape. Because the laser pulse is very brief—on the order of nanoseconds—the intensity is high enough to break molecules of oxygen into their constituent atoms over a few millimeters in the thin midsection of the hourglass. This happens so rapidly during the pulse that the same pulse subsequently excites many of the oxygen atoms into a high-energy state, creating what's called a population inversion. This unstable condition then leads to the familiar laser chain reaction in which an excited atom drops to a lower energy state, emitting a photon of a particular wavelength, and that photon in turn stimulates another excited atom to emit a photon of the same wavelength and phase.

The thus excited region of space emits two laser beams, one in the direction of the original "trigger" beams, and one in the opposite direction i.e. back at the source. The intensity is said to be around 1,000,000 times that of the ambient radiation in that wavelength, so it's "easy" to detect. And the beam carries information about the molecular mix in the generating volume of space, which is of course the core feature here.

That is ... pretty close to being magic, in that "naah, that can't be possible!" way that is so fantastically neat.

Too bad the triggering impulse (heh) to develop this is something as nasty as land mines and IEDs, the technology itself is just beautiful.
Learn to Speed Read
I'd be pretty happy to get away from compact fluorescencts. They're filled with mercury gas (I think). It's bad news if you break one and inhale it. And I'm not sure what happens to the mercury when you dispose of them either.

Edit:

For you downvoters out there, it is considered a serious risk. Here's another article about the problems: http://www.npr.org/templates/story/story.php?storyId=7431198
You're lucky, I've been having to increase the shame by having an ie7.css as well.
We launched a free ad network to help publishers sell more Quality Ads
It would be more likely to interfere with Iceland's connection to the world financial system, for example to burden that connection with regulatory hurdles or to even suspend it, than to use overt military force, because that strategy could be hidden from the average citizen of the aggressor, whereas an invasion would ultimately require an explanation and much political capital.
Yes, it's a good thing to mention for python devs, but I don't know if it's necessary in any other context.

The article's title is "What Python developers need to know before migrating to Go". I don't know how many times I need to repeat this. I can't go back and edit the original post to clarify.

Anyway, about JS, you are right; I was thinking "var" was like "local" or "my", but it isn't. Oh well.
PyCon at Taiwan 2013
I wanted to find out more about what Hourglass actually was, how much it costs, and how it might benefit me, but clicking on any links in the menu and especially the "show me the way" call to action, all lead me to their solitary sales page that wants me to sign up to get the guide. So I filled out my name and email so I could get the guide and instead was signed up to their email list, which required a confirmation, which left me sitting there starring at their sales page, without any guide to read. No offense, but your whole message is about clear communication, and your website's interactivity is very confusing and got me going in circles without any actual communication. My impression is now negative and I will likely forget about your service, let alone mention it to anyone else. Better get everything working first and actually deliver on your promises before blowing your horn.
I think so. Thank you for sharing your thoughts.
There seem to be ISOs and VMWare images available here: http://www.ocp.inf.ethz.ch/wiki/OCP/Downloads

Note that I haven't tried this myself.
Heck the efficiency gains are the maybe the fourth most important reason I switched to LEDs. #3 is bragging rights of course, #2 is the instant-on vs CFLs (barely perceptible 1/10 sec until 100% brightness).

#1 is the annoyance cost of having to replace a lightbulb. Almost all of my lights are either recessed in the ceiling or in annoying-to-access fixtures; not having to find a ladder or chair and balance the replacement in one hand is well worth the ~$10-20 LED bulbs cost. Amortized over their expected lifetime it's minuscule and if I move I'm taking the bulbs with me.
I really like enlightenment, but the wifi connection manager in e17 baffles me. I've had it working, but it seems to want me to install something else- do I then take out network manager? etc etc.

Unity has a huge flaw, though: to find a program you have to know its name. That sounds silly to non-nixers, but for instance some are known as one thing but actually are named something quite different (e.g., 'Document Viewer' = 'Evince'). In cases where unity doesn't recognize both names this can be a problem.

I used to learn the command-line invocation by looking at the shortcut in the menu. No more in unity (at least I haven't learned how).
Show HN: NewsTrapper.com - One click news tracking
Nice paper, but I wish the results were easier to understand.
Interview with author of Chaplin (MVC framework on top of Backbone.js)
In medicine excess growth is called cancer
I was not totally right in the my "uncle" comment. It has to do with the value restriction in the sense that it is where the distinction occurs (lambdas are never genezalized ; let-bindings are generalized for values), but the original HM system (without refs) indeed made this distinction.

I believe that if you don't do it and generalize everywhere, unification of types is harder or even impossible because everything has a type scheme.

This would look a lot like System F, for which type inference is undecidable, for example.
Rant: when are we going to stop using watts as a unit for lightbulb "brightness?" The actual unit we care about is only implied by saying "60 watt equivalent." :(
http://www.ocp.inf.ethz.ch/wiki/OCP/Downloads

I haven't tried running the system in a few years, so your mileage may vary.
The post is about the launch of EveryMe, not the social network for families. EveryMe is a general purpose group messaging platform, and like WhatsApp/Kik/etc probably needs network effects I'd have thought.
The most powerful IKEA led is 600 lumen and uses 10W and costs 14$. The OP bulb is 800 lumen and uses 9.5W.

I read an article about the IKEA bulbs being quite good about 85% colour rendition compared to normal bulbs. If you feel like it you can test it by printing a camera colour test chart and compare how it looks under different lighting.
This looks much more meaning fult than a div soup or even a proper table, I'd say. I'd definitely use it...

> There are some contractual encumbrances that prevent us from open-sourcing it right now, but that may change at some point in the future

...only if it were open source.
"expectation-congruent programs should take less time to understand"

this statement feels tautological, I don't think there's a single correct set of expectations
I don't think it's all that hard for many students (or others with no life) to play the game enough to find flaws in the AI without releasing technical documentation. You're right though, this is a concern... Perhaps if they release the docs a few weeks delayed?
Sheep + jellyfish dna = phosphorescent sheep
I'm with o2 and they dont. although they have been bought by sky (not sure if sky currently filter/block)
I think it's reasonable to complain and openly discuss comparatively minor issues when a language hasn't even reached 1.0, since it's at that point a prime time to iron out everything that might be an annoyance later.
Why can't I find a download link for linux anywhere?

Oh, there is no download for linux... I'm not much for browser chatting.
From what I've read, there's "Active Oberon", which I think compiles to .NET bytecode (I might be having a blond moment, but it wasn't clear from their site what the relationship between Active Oberon and .NET was).

http://www.ethoberon.ethz.ch/oberon.net/

[edit] oops, that project has been dead for 10 years as well. Sorry about that
What are the best ways to get early adopters?
Never cared about legal. I care about ethical.

To invoke Godwin's law, killing Jews in Nazi Germany was also legal.
That's not the problem here. The original release must include the license, otherwise the code is not following the terms of the license (in the case of MIT). And as for GPL and Apache, a link to the license must be furnished.

This isn't about subsequent redistribution (and if it were, I'd agree with your skepticism). The primary distribution must also follow the terms.

You can't cherrypick which parts of the license you wish to follow.
The Skype bug looks like a Multiarch problem and there appears to be a workaround in the bug report:

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype

which is trivial to implement either in a custom .desktop file dropped in ~/.local/share/applications or a custom launch script in /usr/local/bin (or whatever comes before /usr/bin in your path).
OzCoin Hacked, Stolen Funds Seized and Returned by StrongCoin
Wow, so you had everything across the board, and you still didn't get into a top notch school? That sucks, I'm really sorry to hear that! What are your plans now, which college are you going to attend?
I'm sure quite EveryMe was in beta for a while. PG and most others tell you to launch "too early" for a reason. Waiting around until you feel "100% sure" is like Steve Jobs giving out the iPhone to everyone he meets before launch :)
I think you might be asking a question that is not relevant to the subject matter. IMHO the answer to your question is yes, because the technologies can be used to create content heavy sites. What is also needed however, is some form of content creation/management system which can be created with a JavaScript framework as a component. So yes, you can, but it won't be quite that simple.

For example, sammy.js can be used for navigation, and knockout.js for data binding, but this sort of system would need to be carefully thought out and structured. There are many content management features that would need to be added that wouldn't come from the class of frameworks that I mentioned. Hopefully this answer is helpful and I would be glad to answer any further questions.
6 Ways to Build the Entrepreneurial Community and 4 Ways to Plug In
Why Your Startup Needs To Obsess Over Culture
Lighting is a small fraction of your overall electricity usage. HVAC alone uses many times as much. While using efficient lighting is a good idea far too many people get hung up on it when there are better places to conserve.
Hosting DNS is already mostly distributed; that's not the hard part.

The difficulty is setting up a distributed system that can allocate domains and prevent others from tampering with the records (e.g., what if I reply to a query for gmail.com with my own IP, pointing to a phishing site?)

One possible solution is namecoin[1], which is based on bitcoin's proof-of-work protocol.

But TPB's influence is not so inadvertent: http://digitizor.com/2010/12/01/the-pirate-bay-co-founder-st...

[1]: http://dot-bit.org/Main_Page
Per Ahmdal's law optimizing something like residential light bulb energy use isn't going to have a large impact. So don't do it and say "this is enough for me" because you have made the smallest drop in the smallest bucket.
The real benefit comes from not having to break out the ladder every time your ceiling light goes out.
Yes. This is like saying Toyota is dumb because they were selling the early Priuses below cost.

Smart companies are willing to invest heavily in new products, and base their pricing on long-term costs, not short-term costs.

Giving no thought to margins is one way to kill a startup. But paying too much attention margins is another way.

Amazon has been particularly smart about this. E.g., the Amazon Prime program. From what I've read, it more or less breaks even. They surely lose money on some people over some periods. But now that they've captured 90% of my on-line purchases, they can start squeezing out the costs. E.g., their move to set up local distribution centers and same-day delivery. Cheaper for them than using FexEx, and better for me. And utterly impossible for people too focused on per-sale profits to compete with.
I hear a lot about "Well, find a new business model!", without explaining why a company should be forced to change based on clearly illegal activity.

This is begging the question. The activity is illegal in the first place because of lobbying by the recording industry starting in the late 1800s/early 1900s.
I actually use Backbone.js for content websites. Not because I'm doing a ton of ajax or passing data back and forth, I just find that Backbone helps me keep things more organized.

I'd rather set up a Backbone view for the entire page, register my event handlers, and do all the callbacks and stuff from there than end up with a big soup of javascript.

Of course, when I'm doing these content websites, I rarely use models, collections, templates, or the router.
How Software Developers Really Spend Their Time
Consoles moving the web towards truly device agnostic design
Right. I know the controller said it, but it doesn't make sense. That's my point. Sherman was a CEO, angel investor, and had been through rounds of VC and previous exits (plus he was over the age of 7). And we are to believe that he didn't understand that profit comes from selling a product for more than it costs? Come on.

So, the "good support" for my position is logic and common sense.

The controller contradicts himself too. On one hand he says the CEO didn't understand margin. On the other hand, he claims he understood it so well that he used his "master marketer" skills to deftly avoid the topic in management meetings.

The story also reads like gossip. Very unprofessional and reaching to establish a certain narrative. Sharing one end of overheard private converstions? Conjecture and opinions about Mr. Sherman? You are the controller. Stick to what you know (finances) if you want to be credible. The man has passed and you're writing TMZ-style accounts?

I just don't buy what people tell me if it doesn't make sense, no matter how close they are to the situation. In fact, if someone is very close, then they may have incentive to spin. And this smells like spin.

So, I think encouraging others to think critically about what they are being told contributes greatly to the conversation. Since when did the HN crowd just go along with nonsense without hyperanalyzing every shred? That's part of why I come here.
Active Record: Improving Performance (Framework-free enterprise patterns)
Same here. I usually use OpenBox then add a few commonly used programs to the menu. I often wish this was possible with Windows (might be with 3rd party software) but I understand that they have a different type of user in mind. There really isn't a need for a desktop though.
DMCA Safe Harbor May Not Apply To Old Copyrighted Works
Made me look. Real ed(1) exits on the first EOF.

[1] http://www.tuhs.org/
[2] http://puszcza.gnu.org.ua/software/apout/
Sublime text - best editor ever. I am using it right now
Interesting paper.

The following code is probably my favorite, "What will this program output?" example. This is taken from the Quake III Arena code in "q_math.c" [1].

Note line 561 [2]. Non-obfuscated code, and one is left wondering... just what, exactly, is going on at that line?

I understand that the point of the paper is to analyze code without having comments to help, but it serves as a reminder to me that commenting is important in helping not only other developers understand the code, but to help myself when revisiting code particulars that may have faded from memory.

I find this to be a great example when I hear, "I don't comment; the code itself is self-documenting."

552 float Q_rsqrt( float number )
553 {
554 long i;
555 float x2, y;
556 const float threehalfs = 1.5F;
557
558 x2 = number * 0.5F;
559 y = number;
560 i = * ( long * ) &y; // evil floating point bit level hacking
561 i = 0x5f3759df - ( i >> 1 ); // what the fuck?
562 y = * ( float * ) &i;
563 y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
564 // y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed
565
566 #ifndef Q3_VM
567 #ifdef __linux__
568 assert( !isnan(y) ); // bk010122 - FPE?
569 #endif
570 #endif
571 return y;
572 }

[1] https://github.com/id-Software/Quake-III-Arena/blob/master/c...

[2] https://en.wikipedia.org/wiki/Fast_inverse_square_root
I don't have a copyright notice below my website because it's not needed in order to have copyright on your work. However I also won't explicitly allow people to copy all of my work. In most cases it's entirely flattering, but for the times that it's not, I do remain legally entitled to have the content removed (or have the design or anything else removed). Moreover, a copyright notice affects the entire page. I bet you didn't think about comments that are posted by users, they now fall under your copyright (or explicit share-right) as well. Do you really want to licence user data that way?
I agree that an aggressor is unlikely to invade Iceland for resolving The Pirate Bay domain, but there remains the possibility for all states that a farcical reason is used to obfuscate the real reason for an invasion.
The reason it's terrible advice is because they are selling the alternative to contracts. Why in the world this gets voted up is beyond me, it's clearly an advertisement. The immediate placement of a signup form before the fold above the main content should have been the first clue.

It's also rather disingenuous that they hide their advertisement in an URL that suggests it is a blog.
What do you mean? It's already been done in response to Wikileaks: https://www.google.com/search?q=fbi+iceland