skysight-inc/HackerNews huggingface dataset:
I too, encountered Ada in college (around 1990, give or take a year) and yes, compared to other languages I was familiar with at the time (BASIC, Pascal, assembly, C, Fortran) it was quite verbose and the compiler (we had to log into the VAX system to use it) was very fussy---to the point where we joked that once we got past the compiler, the program would not crash (now, whether it would produce the correct output remained to be seen).

It's amusing to think these days that C++ is probably larger and more complex than Ada ever was (or even is) but that it crept slowly to that complexity level, whereas Ada was "large" at the start but hasn't gotten much bigger. It seems that if you want a large language to be popular, you should start with a small language and grow it over a twenty year period.
I agree with this. The random size fonts took me a while to understand what it meant until I realized my popular tweets were a bigger font. I like the uniformity of one font size. If they want to indicate which tweets are important then add data showing stats but don't mess with font sizes.
When happens when DNS lookup fails and JSON is missing? Need to handle that case.
You might want to think a little deeper about your last statement.

If you don't have access to crypto, you can take other precautions. If you use bad crypto, you can be lulled into a false sense of security. There is nothing more dangerous than thinking you are secure, when in actuality, you aren't.
Tech Firms Top List of Best-Paying Companies – itechnote | itechnote
We still have some Ada code lingering in a suite of avionics simulation tools; I am actually right now in the process of migrating our code to GNAT from a proprietary Ada vendor.

But we don't tend to write new code in Ada. My observation in the avionics / defense world is that Ada is being used less and less, in favor of C, C++, or sometimes Java. Even some old Ada code is being rewritten in other languages.
Here's a decent youtube video that basically shows the tech in action. http://youtu.be/Vh9af_gXxlM
Startup School NY Invites Sent
Good to know! Sounds like it is in fact increasing as a policy.
What if, due to the bullying nature of a niche industry, there are no other precautions to take?
do you mean the logged out main page? If it is any consolation you can't search Facebook logged out either.
Impressive technology, but perhaps someone with more football knowledge could explain why they don't just paint lines on the field?
you can also click or right click on the hour right next to the tweet which will give you a permalink to the tweet.
Hilarious. It was totally noticeable today when I visited a user Twitter homepage. I actually thought they started allowing user customizations per page. I thought the MySpace conversion was starting in earnest.
I was just wondering how long it would take someone to build an adder. I wouldn't be surprised if someone went for it.
While "free" does indeed cause strange behavior in people, I think both of the specific behaviors you discuss are better attributed to other causes.

For HiddenCash: People love scavenger hunts and game-like challenges, especially when there's an opportunity to beat out hundreds of other people competing for the same thing. The reasonably large sums are the reason for the press coverage and popularity of this specific set of scavenger hunts, but I think that their sustained popularity from here on out is largely independent of the value of the prize (in either case, I don't think it's going to last too much longer).

That said, it's worth keeping in mind that a couple hundred bucks is a TON of money to a lot of people, and the fact that all they have to do is find it first is very appealing.

For fund-raisers: It's often important to people to feel joined with a cause, and donating time can create an emotional link that donating money may not.

On an unrelated note - geocaching evangelists should be milking this, they have an opportunity to attract a lot of people who have found that they enjoy scavenger hunts.
On my non retina mac this doesn't look very good at all. Obviously I need a new laptop to keep up with Twitter.
It is easier to target ads at logged-in users, and collect meaningful data to track them.
Thai pirate good sellers protest gov't extortion
Thanks - I will look into it after having a go to see if it does actually help me.

Re SSL: However my #1 issue at present (a single client where the content is removed from XHR requests) happens on https.

There are cheaper ways I could do the equivalent of ngrok, but ngrok looks like it will do exactly what I need to diagnose particular problems. If ngrok saves me a day a year of work and resolves problems more quickly for clients, that is worth paying low 2 digit amounts per month.
Just to be clear about this subthread between 'will_brown and 'dragonwriter:

They are talking about the reverse of the case most people think about when they think about corporate liability protection. Specifically, they're talking about the way the law handles the case where your personal liabilities spill over into your company's liabilities.

For example: if, unrelated to your work, you hit someone with your car and end up losing a $100k lawsuit, your victim will investigate attaching that liability to your equity in your company. With C and S corporations, this isn't complicated: an attorney pursuing a collection can take your shares to satisfy the liability. This is possible because C and S corporations have mostly straightforward rules for transferable stock ownership.

But due to a quirk in the law, LLCs don't. LLCs are glorified partnerships; they are a way of getting most of the benefits of a corporate form with much less of the pain of forming an actual corporation. As a result, there is no straightforward way for a court to transfer partial ownership of the LLC to a creditor; to do so would be to impact all the other LLC members, who did not agree to partner with the debt collector.

The obvious result of this quirk is that people form LLCs to protect personal assets from collection. An attorney pursuing a collection can attach themselves in some ways to the beneficial interest in the LLC, but they cannot get any decisionmaking power for the LLC, and they cannot get transferable stock in the LLC (which stock doesn't exist). So, as long as the LLC never issues a distribution, the assets housed in it can potentially be judgement-proof.

Since this is a loophole for debtors big enough to drive a truck through, some states have legal precedent that gives special consideration to single-member LLCs to make them easier to collect against, since the whole rationale for them being difficult to collect against is the protection of other innocent partners, which don't exist in an SMLLC.

Now you know, and knowing is half the battle.
The line moves on every play. Paint would be just a bit cumbersome :)
There's no announcement, but I got my invite.

You can check if you got in here:

https://news.ycombinator.com/susrsvp?venue=NY
The page doesn't really sell the client to me at all if I'm not already familiar with the desktop version, which I'm not.
It represents the "line of scrimmage", which is where the ball starts at the beginning of each play.
> Deis reserves the right to pick and choose from those competitors without locking themselves in.

Well of course! It is your own project.

> If you think of CoreOS as an end-to-end monolithic platform, this may seem strange.

Yeah, but I'm not looking at CoreOS as an end-to-end monolithic platform. I'm looking at it as a bunch of components that happen to be bundled together, each of which is pretty nice all by itself. It doesn't mean you have to use them all, but on the other hand, you would hope that if you were going to replace one of them entirely you'd go with something with a significant advantage (and I'd argue in some cases it has gone the opposite way).

> What you want is a vast ecosystem of small composable lego bricks.

Understood. I just don't think you help yourself much if you take out one brick and replace it with one of your own, particularly if the new brick isn't any better than the old one (and might be worse).
Except you know what? I can see Helvetica on my screen. Gotham is literally disappearing into the background.
Bad crypto gets more people hurt than no crypto, because it tricks them into revealing secrets to investigators under the pretense that they're safe when they're not.

No part of my attitude impacts how many FDE solutions we have. We don't have lots of FDE systems because, unlike terribly broken Javascript cryptography applications, FDE systems are very difficult to write.

Apropos neither of those last two statements: it's not clear to me that you understand what's actually being announced in this Ars story.
Just to be clear, are you suggesting that there is an elite cadre of cryptobullies browbeating the general public into broadcasting compromising information all over the cleartext internet?
Sure, why not. Pgp short id 44a2d1db.
The yellow lines marks the line to gain for a first down, not the line of scrimmage. Some broadcasts are showing the line of scrimmage now usually as red or blue IIRC, but yellow is used across the board for the line to gain.
I can't see how exclusivity into the playoffs was a mistake. ESPN believed in the technology and they wanted to punish their competitors. I think the creators of the yellow line should be proud to reward ESPN for their foresight and take part in enjoying the Emmy together as opposed to sharing the limelight with another TV network who never believed in the company. Financially, I would think you're in better bargaining position too: well, this year the line is $30K/game since it's proven to work and you don't need to do R&D work like ESPN did with us.
Nope, I'm suggesting that a negative and hostile attitude, like the one exhibited towards the CryptoCat team by tptacek and others is not healthy to the industry.
Twitter.com Has Switched To A New Font
Yeah me too. I had to do a double take.
NASA scientists measure the moon's dancing tides
Yeah, it just came out so we're still fleshing out the page. The main http://inky.com page and the App Store description / screenshots (http://appstore.com/inkymail) give a more complete picture.
My friend's sister debugged a Twitter bot for Python.

https://gist.github.com/ErisBlastar/6144424

The original was very buggy and did not even support Unicode and error-ed out and crashed.

Using the #ebook hashtag it favors tweets with it in it, getting a lot of indie authors to follow her account on Twitter. She can only do 100 favorings at a time due to limits, but it seems to work. She uses favorings due to the British spelling.

You have to get a Twitter API account with the keys, install the Twitter library for Python 2.7 and fill in the foo and bar etc stuff with your special API keys, and it works.

Someone else did the Python 3.X version, you can find it at Github Gists. https://gist.github.com/jmoz/6135716
The rules for American football can get pretty complicated, but an abbreviated explanation for the yellow line might go something like this:

The team that has the ball has four tries (i.e. downs) to advance the ball 10 yards. If the team that has possession is abl to advance the ball 10 yards or more within four tries, the marker is reset to the next 10 yards. That's why it's insufficient to mark the lines on the field: if I started at the 10 yard mark and advanced to the 12 yard mark, the line would have to be placed at the 22 yard mark. Painting lines would mean that the entire field would eventually have to be painted and unpainted.

I love American football but it's pretty much an acquired taste (lots of stoppage time, tons of instant replay, incomprehesible rules, heart-breaking inconsistency in the officiating, etc.)
Well, naturally you, possibly part of the problem, would deny the problem exists. We had this discussion before, and this is where we quickly landed.

As for the article, I haven't actually commented on it whatsoever; I was commenting on your announcement. It's interesting to me you wrote that, but whatever.
Your first run experience with ngrok is acutely sensitive to whether ngrok has been disabled by the hosting provider in the last 3 hours.
Twitvetica: Helvetica back on Twitter
If there's something in this comment you expect me to respond to, clarify, or recognize as a coherent argument, I can't find it.

If you have questions about the Truecrypt Phase 2 audit, and I'm in a position to answer them, I will endeavor to do that.
Good question.

First, I think that if you cannot think of an alternative to crypto, you should think twice about doing anything that could get you or your friends killed.

Second, I urge you to consider the difference between these two developers:

Developer A is just learning crypto. She makes many mistakes and builds some truly horrible systems. But, she is just learning and she never actually intends for anyone to use her systems.

Developer B thinks she is a crypto god. She releases a tool and claims it is incredibly secure. However, it contains fatal flaws.

If someone bullies developer A, I think that many people would jump to her defense. On the other hand, developer B is a very dangerous person whose hubris has created a dangerous situation.
Internet. I'm trying to get into racing and I have more of a love for things with engines than the internet.
I have mine set to Times New Roman for maximum banality.
That's right. I once wrote the code for the now-defunct Courtbot.com, which crawled, stored, and indexed the majority of available U.S. court decisions as they were published. This was years before Google Scholar started indexing opinions.

But even a completely functional Courtbot-style site is really only a competitor to something like Findlaw.com, not Westlaw or LexisNexis. That's because those companies have features that would be difficult to replicate:

- Very complex and comprehensive search options and parameters. This is possible to do but time-consuming and tricky.
- LexisNexis has 15,000 employees, and I suspect a significant number are involved in reviewing cases, summarizing, noting authorities and conflicts, etc. It's not yet possible to replace a trained lawyer reviewing an opinion with a regular expression. :)
- A subscription to LN/WL typically gets you, depending on your package and how much you're paying, far more than just court opinions. You get news articles, journal articles, congressional transcripts, and a slew of databases that can be used to look up info on people, locate assets, etc. A lot of this means licensing deals, and LN/WL effectively gives you a one-stop shop for a wealth of data. Some of this is coming online and is becoming searchable, but not enough to make a real dent.

The one thing that challengers have in their favor is that Lexis and Westlaw are expensive. I've had free accounts because of faculty affiliations or a newsroom subscription, which is grand, but it's cost-prohibitive for many people and businesses. The ABA has published a list of alternatives; note the majority are actually still owned by Lexis and Westlaw:
http://www.americanbar.org/groups/departments_offices/legal_...
Is it intended for experienced crypto programmers or new folks who want to learn more? Does that question make sense? You didn't give many details (which is fair).
I agree with OP. There is zero information as to why I should ditch the built-in mail app and head for Inky.
If you want a paid version, you have a lot of options: http://john-sheehan.com/blog/a-survey-of-the-localhost-proxy...
Sorry, don't have a clue, I joined in 2012.
> "declared himself unfit as a painter" ?

Wasn't it more like "declared painting as unfit for him"? Michelangelo had a strong disdain for paintings and painters especially Leonardo Da Vinci and his friends.

My only source is [this biography](1). Not sure how accurate that is.

[1]: http://www.amazon.com/The-Agony-Ecstasy-Biographical-Michela...
I don't think they can successfully copyright their style. Art is all about using and recycling other people's works. The art would not progress if there wasn't derivation. Wan't it Picasso who said "Good artists copy, great artists steal (ideas)"?

Also, artists tend to evolve over time. Few artists like to remain stuck in one style for fear of being thought as unimaginative or lazy (you could look into all the flak Ansel Adams gets). Also some like Kinkade made their style into a business and people expected a certain style so he could not get away from that.

Most successful photographers evolve their style over time --Winogrand, Friedlander, Eggleston, Atget, Frank, Moriyama, etc.
The Agony and the Ecstasy, by Irving Stone, perhaps? Its the first thing that came to mind when I saw this. Irving Stone's Lust for Life, about Vincent Van Gogh, is pretty good as well.
Position yourself not as a programmer (or glamorous version of that: software engineer), but as a person who can boost residual value of a business. People like these are assets.

"Programmers", "developers" and "software engineers" are essentially liabilities. These are the first to let go when things gets uncertain.
>could write to the framebuffer MUCH faster than that thing, were it not in the way of the framebuffer.

I'd like to see a Z80 blitting to a framebuffer faster than a VDP could chew through some tiles and sprites.

There general design of the famous TI VDP was fine; pretty much every 2D game console released after the Colecovision was either directly inspired by, or featured a direct successor to that chip, so clearly there was value in that combination of tilemaps (the "custom glyphs" you mentioned), sprite multiplexing, and separate video memory. You never really needed a framebuffer or direct video memory access on those systems. The TI VDP was just barely too limited in ways that exacerbated the flaws in the design.

The most obvious: No hardware scrolling. The NES could do per-pixel scrolling between two screens full of tiles, either arranged side-by-side or top-to-bottom. When the screen "wrapped around" the other edge, you only needed to load 1 row or column of new tile indices into place at a time, which comes to about 16-20 bytes every few frames. That's barely anything, and so NES games do just fine poking into VRAM through special registers one byte at a time.

On the TI VDP, which lacks this, you're obviously going to have big problems trying to implement smooth scrolling. More importantly, even for choppy 1 tile scrolling, you have to move the entire game area of tiles over at once. For a full screen of tiles (256/8 * 192/8) = 768 tiles, which when you add the color attribute map to the equation comes close to a kilobyte. I haven't programmed for the MSX, but that's probably too much to transfer in one vblank.

Ditto with the sprites, of which you only get 4 per line, and they're monochrome. If you want multi-colored sprites or more objects per line, you either have flickering or move everything over to framebuffer graphics and deal with that headache.

So I guess the short-sighted solution to this problem would be to improve the speed of CPU access to VRAM, and the better approach taken by Nintendo, Sega, etc. is to improve the capabilities of the VDP until it doesn't really matter how fast you can access VRAM. If the VDP is powerful enough that this isn't a burden, the advantage here is that the VDP has a lot more bandwidth available than it would if it were sharing a bus with the CPU. The same principle applied to the TI VDP-based systems, it was just a lot easier to run into their limitations.
This reminds me of an article written for the April (first) edition of Scientific American many years ago... 1988.

The key thing to look for is the word 'Apraphul' which is the name of the island this was 'discovered' in. The part of the text of the article can be seen at Google Books [1] (many of the articles are behind a paywall)... though finely digging enough, I found it in a forum with part of the article [2]. Still, searching on 'Apraphul Pully' can take you to a number of other interesting pages (including one discussing the article's system).

[1] http://books.google.com/books?id=0Rb5jBg6sJwC&pg=PA117&lpg=P...

[2] http://s10.zetaboards.com/The_New_Coffee_Room/topic/7132776/...
Obvious and discoverable. I never even realized the time was a link, and I use the twitter web UI every day.
I will have to ask. I don't work with this technology, and haven't touched the code. I work in computer vision for baseball, with a completely different set of challenges.
There are other gotchas as well; for example, on my blog I have links in my sidebar to pages for categories and tags, but the links have total post counts for the category/tag after them, so every time a new post is added at least one count will change on every page. I don't mind because the SSG I use (my own, https://github.com/pdonis/simpleblog3 ) renders fast enough to suit me; it takes about 5-6 seconds to render my entire blog.
Gotham vs. Helvetica
Google agrees to forget
The developer we really love is Developer C. Developer C has looked at what's happened with A & B, done some reading, and decided they're genuinely interested in cryptography and want to understand what makes it tick.

So, rather than learning exactly enough cryptography to built an application that appears to journalists to be secure but actually isn't, Developer C takes the time to read papers and actually code up crypto attacks.

Man, we love Developer C. Developer C is awesome. Developer C is going to learn so much building crypto attacks. There's a good chance that after doing that for just a couple months, Developer C will discover novel variations of crypto attacks nobody has thought of yet. From that work, everyone (who really cares about crypto) will benefit.

At the end of this process, Developer C will not only be terrifying, but also in a vastly better position to implement sound cryptography than other developers. Ironically, though, the experience of seeing so much broken cryptography is going to make Developer C hesitant to publish random new cryptographic tools the moment they hit their text editor. Like Adam Langley and Trevor Perrin, they will quietly hone their designs for months or even years, making sure they've gotten things right before getting other people to risk their secrets by using them.

Developer C is just getting started now. We love Developer C. We have an avalanche of crypto exercises for them to play with, and, if they know they're interested and engaged, there's a good chance I want to talk to Developer C about helping with the Truecrypt audit this summer.
Checkpoint/Restore In Userspace is a software tool for Linux operating system
> Just because something was appropriate in the 1400s, doesn't mean we have to find it appropriate today.

That means current church dogma is just temporary ... it has no 'absolute validity' in it, which is even worse than allowing the nude pics. Or current theology is just creative thinking that happened in-between then and now. Why should a religious man submit to recent theology instead of the original Christian theology of 2000 years ago?
May I suggest you include committee votes where you can?

I've done a bunch of technology voters guides for Wired and CNET by crawling House/Senate records (what a pain) and that's one thing I always thought would be useful. Not enough attention is paid to them, and many bills don't get to the floor. There were plenty of SOPA committee votes on amendments, but the legislation never made it to the floor.
If only it were so clear, which developers were which. Developer B is what everyone in the industry assumes everyone is, even if they're just developer A.
Is this an example of yelling fire in a crowded movie theater?
So, people were mass murdered in the name of both theism and atheism. What does that mean?
Sorry, but how does being a random shareholder imply that business is being conducted in the most efficient manner? Just because a company had an IPO doesn't mean it will make the most sensible decisions. I'm not saying Twitter is being irresponsible as I have zero knowledge of their organization internals.