skysight-inc/HackerNews huggingface dataset:
> Because of his management style, just about every rails dev in Toronto has been through the company. They seem to go through waves of employees (40+ down to 15 and back again) every six months to a year.

I don't know and I wasn't there, but this sounds like the Steve Jobs wanna-be style of leadership. There is this myth of Steve Jobs leadership prowess and dictator style rule which probably has some element of truth, but everyone of these founders that try to emulate this myth thinking it will lead them to success.

You should nice to your employees, you should treat them with respect. You should give them reasonable working hours, reward them for their work, not fuck them and their families over for your vision of a how a silly picture site ought to be. Startup employees make dog shit for pay, and they get a good dog shit's worth of equity. A fraction of a percent is nothing unless the company sells for north of $50mil, maybe a nice bonus after that and not life changing until you're up in the hundreds of millions, a height few start ups ever reach. So just be nice. Startup employees are there for the experience, not for the money, unless they don't understand how startup equity works.
Hardware startup Kateeva raises $38M for flexible displays
Jury finds CBS infringes podcasting patent, awards $1.3M
Am I the only one who read this as: tl;dr - don't get too far behind Rails, it's fucking painful and expensive if you do.
Oh man, I've needed a term for this for so long and have never realized it! Thanks!

I remember one time, similar to the story linked but I was refactoring rather than coding something new. I made a major breakthrough and, like the people in the article, I was very excited about it. Coworkers (who do low-level stuff - I do FP and CSS stuff) didn't see what was so great (it was clearly visually broken) until I said "Yes, but it's broken in just the right way that I can fix it!" They understood instantly.

I think these kind of "black triangle successes" are something only programmers and mathematicians experience (they are the only two types of people that I've known to sympathize with the feeling.) It's like an invisible thread that connects all types of programmers, from FP guys to kernel guys to web developers to the three people still using Smalltalk to the guys in suits making InterfaceFactoryFactories. I love it.
Time to exhale. Thiel has publicly stated that this is largely a recapitulation of Blake's existing notes. Just better-organized and refined. If you want free, his notes will be fine. Personally, having followed along with the notes, I'm planning to get the book as well.
In his case I think he gave up his personal stake for long term growth of the organization. He ended up still running the show there and I doubt he thinks about all the money he could have made if he keeps all those shares.
A non-owning pointer into string memory owned by someone else (effectively a reference into some string). AIUI, the problem is the temporary string returned by get_url() is deallocated immediately after the get_scheme_from_url call, meaning that the string_view reference `scheme` is left dangling.
Ask HN: The Future of Classic Mac Emulators
Shapeshifter and Basilisk II have gotten long in the tooth. Compiled for Windows 2000 and under, using old GTK libraries, and being hard to get to work. I am sure the 68K and PowerPC Emulation part works, but the API calls and libraries used on the host operating system need updating.

http://basilisk.cebix.net/

http://shapeshifter.cebix.net/

For example the Network and CD driver does not work in 64 bit Windows, you need to do TUN/TAP to get networking to work. It is very complex either you run a 32 bit Windows box, or an old version of Windows with an outdated GTK library or you struggle to try and make it work with a modern Windows system and have to avoid using the Network and CD drivers.

I think maybe the Mac Emulation stuff can be added to the MESS or QEMU projects if the source code is still available for ShapeShifter and Basilisk II. The websites that used to host it went dark and some other people are rehosting it but may or may not have all the files and source code.

The Amiga 68K Emulation is much better, and I think that the Classic Mac 68K emulation and PowerMac emulation should be better as well. I'd like to see support for IBM's OS/2 PPC in QEMU if possible, but that might be asking too much like a PowerPC BeBox emulation.

QEMU has limited PowerMac support:
https://plus.google.com/+JasonStevens/posts/a6o3Yg6iGhb

If you need to do a Dotcom Startup, maybe you can offer some sort of Classic Mac Virtual Machine the user pays a license for and has a web interface into accessing it.

I can see Apple doing this for their Classic Mac series for customers who need access to the old operating systems in order to run legacy Mac software. It could compete with Microsoft Azure if they update it for modern Mac OSX and the OSX Server.
That's ridiculous. At some point, if you don't have majority share of the company, that means enough other people have taken large of stake in its success that it's no longer "yours" alone. I don't buy this idea that just because someone started a company, they deserve to be dictator for life.
Upon reflection, I think the issue is that I can't hit the OS X "alt" key on my traditional keyboard. I can't risk changing the mapping in software though, because then some other shortcut in another program will break.
The microsoft lawyers siding with oracle claiming that APIs are copyrightable paints a business as usual story
Appreciate your thought out reply.

>I do know that world citizens seem to be very happy living in a world of celebrity photos and memes and " listicles" these days.

Like they were happy using nokia 3600 phones before there were touch screens.

Listen, I'm not saying it's a guaranteed money maker or something; I'm saying it's a category of industry that could use improvement and attention from startups. It is poised for profound change.

>The only thing that has really changed news is that now everyone has a camera on their phone and can post footage of events on Twitter, Instagram, etc.

That's very true. I've found it quite interesting that ordinary citizens have been breaking stories before professional journalists could even make it to scene for a number of years now. Makes me think the industry could use a change.

I hope we could see more change than you predict, but wouldn't be surprised if you were right. I'll leave it at that.

EDIT: Cut an unfinished thought.
If you upload the image of the overall piece (the one with an out-of-focus head looking towards it) 2 of the cloud faces are recognized as faces. The other image of the piece taken at a more skewed angle with no head blocking it actually recognizes 3 of the panels as faces.

See:

http://imgur.com/afUsGGj

The funny thing about seeing false faces (or patterns in general, really) is that scale (and to some degree composition) matters, even for us humans. When I look at the large picture of the cloud that is the first one presented in the article at 100% scaling, I struggle to see any sort of meaningful face. But when I locate that same image as a panel on the overall work in a smaller scaled down presentation I see the 'face' immediately. With a browser that can appropriately scale down to 25% or less I can see the same thing happening with the actual large source images... once I hit about 50% scaling I can see the "faces" that the computer recognized.

Obviously YMMV depending upon monitor size vs dpi as to where they stop being clouds and start being faces.
Understanding Scope and Context in JavaScript (2013)
It's lasers.

Or you may be referring to something like the uncanny valley [1] phenomenon; you're unsatisfied with the comparison to the subject of their mimicry, in this case a cheetah. Some lasers would probably help with that.

[1] http://en.wikipedia.org/wiki/Uncanny_valley
Infection Control for Viral Haemorrhagic Fevers (1998) [pdf]
I doubt that.

I'm negotiating a contract with a software subcontractor and I had to involve our legal department. The lawyer I'm dealing with quite clearly understands software (speaks knowledgeably about OSS, although I don't remember if he's actually a programmer), but I can't think of a single case where programming knowledge would have been useful. Instead, I'm the outsider, because everything that comes up for discussion is an issue of Contract Law and nothing specific to Software.
Last time people were ecstatic about go compilation speed, the speeds cited didn't even hold up well against gcc.. The go compiler is not very fast, but as you point out the features of the Go language makes it amenable to fast compilation.

What kills compilation performance for larger C/C++ projects is include hell and managing build dependencies, which as you point out is mitigated in language with modules.
Segoe UI Light font is no longer rendered in Chromium
Komodo Edit (http://komodoide.com/komodo-edit/).
Could the browser tackle this? If I understand it correctly, in broad strokes, nothing comes down unless the browser asks the server for it.

I'm dating myself, but when I first learned about HTML, the idea was that text would be organized so the browser could make it more readable for you, based on your needs. For instance, a deaf person could use a text-to-speech browser, and perhaps the heading tags would help them navigate the document.

Today's web page simply treat the screen as a graphical canvas.

In those old days, I also learned that having a crummy obsolete browser for my crummy obsolete computer actually sped up browsing because my browser was simply incapable of downloading the stuff that ate bandwidth.
http://limetext.org/

http://notepad-plus-plus.org/

If you want a WYSIWYG type Frontpage alternative:
http://bluegriffon.org/
I have been waiting for years for something similar in Python
Seems on the loop levels that clicking once or twice on the start position clears the level, or I don't understand what is happening (which is possible...)
I know HN likes making endnotes and 0-based indexing... but this seems excessive
Love that you guys are using Rust in production. Very elegant design (AS::Notification IPC -> Rust).

I'd dump the part of the marketing site talking about the fast UI on Ember. It's cool that you guys use Ember and you're proud of it, but I want to see more about your product. Show me how easy it is to drop into an app, or reports you generate, alerts you flag, etc..

Ultimately, while I nerd out on what a product is built with, I only care about what it can offer me. Fast UI isn't a feature, it's an expectation.
Australian Government to Use Acquia Cloud CMS
Ha okay I understand. But you cut off the important bit:

As a consequence of this real life illiteracy, these outsiders have no clue what a triumph these systems are from a variety of perspectives such as internal management of cases to external judicial transparency. The will and skill necessary to convince the internal stakeholders (judges and lawyers) to adopt the concept of these systems (to let go of paper) and then construct a dual public/internal system with few glitches is a major milestone in the annals of good government.* This was a truly a monumental achievement. For my money, PACER and CM/ECF should be here to stay despite the present debacle.

RGK understands that this is technically pretty straightforward but going in guns blazing will not endear you to an Article 3 judge. At the end of the day you are replaceable, they aren't.
It looks like Sprig shut down in April 2014
Clickable: http://ejj.io/SOP.php
>. If security is such a big deal to a user they should use a browser that is supported by a strong development team.

Recalls happen in older cars still. Maybe since it is 2014, we think about a similar idea with software involving millions of users.
While good advice, I suspect that isn't what's going on.

My guess would be that the URL is being validated with code which relies on null-terminated strings, and it's being processed/executed with code that uses a separate length value.

The empty string "" will pass a same-origin check as it refers to the current page. "\0javascript:alert()" looks like the empty string to validation code expecting null-terminated strings. However, it's a valid URL and is executed as JavaScript by code that knows the true length.

One easy way this could happen is if the same-origin check happens in C++ (eg. WebKit) and the URL fetch happens in Java.

The same problem can happen in reverse and has before. Java had a file path vulnerability where Java code would see the full path and the OS calls Java passed to would only process up to the first null. This opened up bypasses in application logic designed to validate paths.
Free Uber Rides Forever?
No matter how justified this decision was, this has to be rough for him. I wonder if it's harder in a smaller startup scene (Toronto) than it would be in a place like Silicon Valley.

(I love 500px; hopefully this will lead to a more successful company in the long run.)
The meteor app gets packaged and deployed to a mobile device. The blog references code updates from "a" server. I'm confused- are you still running a server? How does the packaged app know where to pull these updates from? Does the client share persistent data with this server?
So are they using Rails LTS or forking Rails 3.0 themselves?
Sorry, but this seems to be your attempt at character assassination. There's nothing linking those blogs and twitter accounts to the cryptome author. VERY suspicious behavior.
I agree! This is why I'm more excited about Volvo's technology than Google's: I'm sure people in Sweden have snow at the top of mind when developing this technology, rather than sunny Californian roads.
Fake accounts and fake voting are not ok here.
I guess mine covered wildcards and some search operators, now that I look back. Nothing that remotely prepared me for learning regex though.
What to do if developer has stopped all contact?
Hi,

I decided to hire a developer from one of the freelancers thread here a while back, and we we made nice progress, but didn't fully complete the required task. I have since tried emailing him for weeks now, and have not gotten no response. I have no idea what to do. Is this falling of the face of the Earth a common thing? What do you think I should do?
Umm... that's two words.
Never used the "Pen Tool" before. Got 28 nodes to spare on first try :)
I found that "just using it as a lisp" was a huge pain: the fact that Mathematica is, as you say, "actually a rule rewriting engine" kept causing it to behave in ways that looked absolutely bonkers if you were trying to think Lisp.

The jungle of function-definition-like expressions and the scoping constructs were particularly bad, but I also found that the language & the culture made it far too difficult to write readable code. (I find my eyes glazing over almost immediately when I try to read the Wolfram blog: it's so very hard for me to see the structure of the code.) Perhaps once you become happy with the core principles of the language all of this gets better, but I spent quite a lot of time thinking it and never really got there.

Moreover, I never figured out how to do iterations quickly; even once I got the thing working, it was prohibitively slow.

Ultimately I re-wrote it in Julia, which was a much better fit for the problem (exact diagonalization of a one-particle tight-binding Hamiltonian). That was a rather more pleasant experience.

Now, this is in part about the problem domain: I wasn't doing any symbolic manipulation, though (IIRC) I was comparing my results with those from some symbolic calculations. (Honestly, I feel pretty stupid for having even tried to do it in Mathematica in the first place.)

The lesson I learned, though, was to never use Mathematica for anything beyond basic symbolic calculations---integrals, that sort of thing.

My experience with Mathematica is sort of like my experience with Fortran: if you stick to the sorts of problems for which it was developed (hard-core numerics for Fortran, symbolic manipulations for Mathematica), it's great, but if you want to do something more general you're in for a rough time.

(I understand Fortran's gotten progressively better, but I don't have any experience with anything after 95, and even that was a codebase heavily inflected with 77.)
There is (was) a pool. It's not the alloc/free that is the problem. It's all the bookkeeping that is pure overhead compared to a simple CALL or RET instruction.
The same way the old runtime did: call out on the pthread-provided stack.
> It's easy to forget about the bad games.

I will never forget RISE OF THE ROBOTS.
Go does not choose the thread stack when using pthreads. Pthreads does.
Don't get too raged, this has been happening on almost every computer for the last 20 years. The more you use it, there more there is to store, the more apps you use, the more data is placed everywhere.
Edit: lest somebody take the below comment negatively, I'd submit that one doesn't have much to lose by simply applying to YC, so I'm not sure I understand why there'd be any hesitation even by people who are very unlikely to get in.

The evidence by an overwhelming margin indicates that being born into privilege is one of the most significant indicators of future success. In fact, in the world of entrepreneurs, "being given a chance" is hardly necessary for the overwhelming majority of success cases, because by accident of their birth they had such a head start. In fact, most people who "materially impact the world", by a big, big, big margin, were people who were born into privilege.

So I don't think that it's a negative indicator if somebody is particularly skeptical of their chances of getting accepted by YC for not fitting into a certain mold. In fact, it strikes me as being incredibly rational.

That being said, if one doesn't try, one will never know for sure. That doesn't mean one should apply, either, and expect anything if one isn't already wealthy or connected.
Not true. System stacks are system allocated. See my reply above.
That's nothing new, it's just killing Net Neutrality as they want. Slowing down services that don't pay the ransom, but now calling it public demand.
I'm sorry, but did notch go on reddit and indicate that Minecraft sold for 2.5B. That bastard.
File an improvement patent:

http://www.cnn.com/2014/07/17/travel/airbus-saddle-seat-pate...
I totally get it.

A few months back, I wanted to see what the story was with Minecraft, and I had a 16-hour trip. So I got a copy for my Android tablet and played it basically every moment I was able. My whole body ached from the weird position I had to take on the plane to be able to play, but I kept going. When I got home, I deleted it from my tablet. It was too addictive for me.

I'm sure there are some people who can play it in moderation, but I'm sure not one of them. It's an amazing game, but like you I value getting things done in the real world.
Next time I'm visiting the West coast, I'll take you up on that offer!
There are already a number of libraries and frameworks that implement an HTTP setver in Rust, though things seem to be coalescing around Teepee.

http://chrismorgan.info/blog/introducing-teepee.html#main

There are few REST api libraries as well.
Don't be obtuse. The phrase "verbal contract" is specifically oral contract.
Somewhat OT, but...

I'm looking at your pricing, and I don't have any idea how you define the notion of a "request". Right now, I can't even begin to guess what pricing bucket my apps might fit into, and that reduces my motivation to try out your service. I speculate I'm not the only person who's felt this way.

(also, I know why you include the Ember mention at the bottom, but I really don't care. I'd rather see your awesome UI than hear what technology it's based on.)

Edit: Seriously, I'm getting downvoted for offering someone feedback on their product experience?
I use it whenever I have some. Makes awesome pastry dough.
For me, at least, writing software is generally a real-world activity because I'm using software to have an effect on the real world.
Firefox has landed HTTP/2
path please? i cannae find it.
TL;DR: "Here's what AT&T's proposal looks like: In a recent meeting with FCC officials, AT&T's senior vice president for regulatory policy laid out a plan that would allow individual consumers to ask that some applications, such as Netflix, receive priority treatment over other services, such as e-mail or online video games. That's different from the FCC's current proposal, which tacitly allows Internet providers to charge content companies for priority access to consumers but doesn't give the consumers a choice in the matter."

Wait a minute. What's stops ISPs from forming cartels and "bundling" services, thereby destroying smaller competitors while the bigger players cement their position. Haven't we seen that with cable TV?
Because I left the company after a short amount of vesting and everyone will assume bad blood.
I've been experimenting with Nix on Mac OS X lately and it works fine. I've heard that it works on FreeBSD as well. The big gap is Windows.

The good news is that you can integrate your language-specific tools with Nix as well, such as has been done for Haskell, node.js and other things. (I'm looking at it so that we can integrate our Dylan stuff with it.)
A Cone Shaped Music Player with Nice Industrial Design
I'm going to save this comment with your image. Plenty of great people have turned out to be incorrect or incorrect at the wrong times. That's ok. This comment's structural epistemology is so bad.
Interestingly fully-open companies like mozilla aren't in there
Were you testing it on WiFi or cellular?
That they were very into it does not sound surprising- The social aspect and the diversity of experience is much more compelling than gardening and homeschooling.
"I accidentally the whole thing" ... best typo ever, given the bug. :D Is there such a thing as a typo pun?
What does the contract you signed with the developer say happens in this case?
Since it's both webview and browser itself, I'd suspect some kind of common denominator object at fault... like...https://android.googlesource.com/platform/frameworks/base/+/...

Especially with a method called "public static class IllegalCharacterValueSanitizer".
He's trying to make sure it is known he is professional, which is worthwhile particularly when there isn't any bad blood. He noted elsewhere he is under NDA, and would be strongly implicated due to his leaving before he was done vesting. Bad blood comes from talking smack about the people who acquire your company.
FCC receives record 3m comments about 'net neutrality' issue
Excellent this is exactly what I was looking for. Thank you.
I didn't read the article yet, but the Carolingian Renaissance was smack in the middle of that period, and was pretty culturally fertile, with pipe organs, new architecture, the invention of lower case Latin script, and so forth.
we do a good job, the airlines don't want to pay for the arms race they create by making their rules around pricing so difficult that no single person in their business understands it (personal opinion). I believe airlines that do use our services do much better than the ones that don't (like +0.5-1% more margin). Think about how much money that is to someone like united with 38 billion in revenue.

The only reason I have a job is because the reservation system is old and has all sorts of scope creep to do things that aren't really airline related but were implemented to make a sale.

tl;dr I agree with the guy at the end of the story.
Isn't this just describing QoS, which is something any sane ISP is already running?
Atlanta GA's Medeco Security Center
Title seems like a blatant rip-off of the classic article.
Founders are dictators at day one. The question is whether they should give up control to an investor run committee. Remember that most investors no ability to run a company and have a portfolio of companies to fall back on.
How exactly does this quote go against the statement that this article is false?