skysight-inc/HackerNews huggingface dataset:
It would be even awesome-er (and more useful) if you could parse individual bills and amendments into diffs, which get merged into 'master' as they become law.

I'd love to `git blame` the U.S. code.
That would be interesting, but I don't think it's on Medium's list of priorities at the moment. Maybe it's time for an unofficial API?
I've seen some of his stuff. I am reacting to a talk where all he says is "this is wrong". I've written about some of that stuff in other posts here, so I won't duplicate it. He by and large argues to throw math away, and shows toy examples where he scrubs a hard coded constant to change program behavior. Almost nothing I do depends on something so tiny that I could scrub to alter my algorithms.

Alan Kay is awesome. He did change things for the better, I'm sorry if you thought I meant otherwise . His iPad sketch was of something that had immediately obvious value. A scrubbing calculator? Not so much.
Being rude also doesn't work as a method of political change? It doesn't, and in addition you alienate people who thing being civilised is a good thing.

Politicians are already one of the most reviled groups around, and that doesn't discourage them.

Stage effective, organised opposition that will actually threaten their plushy careers, then they'll listen.
I disagree. This was a situation where a four star general was standing on stage in military uniform, flanked by secret service, with local security also making a visible show of force. It was an intimidating situation amidst a crowd that was largely unsympathetic to critique, and I think it took a certain amount of courage to be the first to yell something.

I thought everything but the "read the constitution!" heckle was well timed and on point. I only wish that more had joined in.
I didn't need to know about INTERCAL and Befunge :)

https://en.wikipedia.org/wiki/INTERCAL

http://en.wikipedia.org/wiki/Befunge
You're right. I did not explain that well enough. Even with sigils it is unclear whether qv_mult will take 1 or 2 arguments, or whether qq_mult will take 1, 2 or 3. What is however clear is that only qq_mult and qv_mult are function calls, which it previously was not. Worse, what i did not mention then: When reading carefully it was easy to tell that they had to be function calls; however it was impossible to tell whether the two quaternions and the vector were variables, or function calls that did not take any arguments. Only with sigils becomes this clear.
JVM != GC, although it is one of the best implementations out there.

Rock-solid FPS doesn't preclude GC. What it requires is a separate rendering layer that isn't subject to any GC pauses (or a game-like rendering loop that's always on time). The managed code manipulates the declarative level of the animations, and the low level handles the frame-by-frame details.

On relatively small heap sizes (under a GB) GC on recent PC hardware usually fits into the equivalent of a single frame -- under 30 milliseconds. Concurrent collectors would rarely need anything more than that, and wouldn't stop the world in any case.

The question here is, can you build a stable high performance rendering system on the JVM? If not, what would you have to change to be able to do that?

Correctly constructed you wouldn't have to change much. And JMonkeyEngine shows you can do a lot with what's there right now. There are some excellent discussions on its site on the topic of GC.
Agreed; his extensive infosec background and smooth-talking politician talents meant that he probably had full knowledge of how this was going to go down. What's interesting is why he attempted PR reconciliation at a relatively niche conference. Black Hat doesn't have much connection to the mass public, and trying to make yourself look good in front of a mass of angry hackers is pointless anyhow because hackers tend to stay angry about topics like privacy.

Now, if he had a full blown press conference with civilian attendees, then, well...
http://thinkrf.com/wsa5000/
>I don't want to get into a flame war, but Haskell hasn't passed a certain threshold for it to be even considered for the problem of "exploding code base size".

What threshold?

>It is well done but it also causes a lot of well-known problems.

Like what? And why do you assume those problems are inherent to having types?
What's really sickening is that you can tell that programmers or very technical people were involved at some level to design these systems which help people construct rubber-stamp plausible deniability. Whoever these people were knew full well that they were architecting systems that skirt the letter of the law if not outright flaunt it.

Somewhere there is an architectural diagram of these systems that describes how to make people check checkboxes before releasing information. CYA-oriented programming that has clearly driven the entire design of this thing.
It has been. Seems most people write one of their own at some point.

I found the OP's suggestion appealing because it sounds like a solution that wouldn't require me to install some interpreter, a bunch of supporting libraries and tools, write my templates in some custom template language, custom configuration language, scripts, yadda, yadda.

It would be nice to have a system that ran as a unix-y daemon or cron job that just took a single dot-file and did everything for you.
Strange I thought they only launched in late 2011. So to me they still seem "new." There was a raft of financial services api companies that popped up around the same time (recurring billing ones, swipe, square, etc)
Right. It should be noted that appellate practice, which is really where the big debates about legal interpretation happen, the "what does this comma mean" work, is not exactly a cash cow for the industry. It's a brand-building practice, but outside boutiques it's not what pays the rent. What pays the rent is factual disputes, where its pretty clear what the law is, but there is disagreement about who did what with what intent and how much did it cost.
> If we want to attach terms and conditions to it then lets make a framework to automate this stuff

This is a terrible idea, as it will just devolve into the same type of faux-consent as click-through agreements and whatnot. Then there will be some legal concept that you've agreed to render web pages a certain way, and you'll have created the world you don't want.

If computers are to empower individuals, they must be owned by individuals and function as individuals' agents - not simply as local terminals running opaque code dictated by someone else (either through the technical means of DRM, or in this example legal means). Machine boundaries are trust boundaries, and network protocols mediate between them. Protocols enforce how processes communicate, but only make recommendations for how they should act. Relying on anything else is madness and should be considered a bug.
There's C. There's Ada. There's Object Pascal. There's Objective-C. If you're a GNOMEhead, Vala can be pressed into service.

I seriously think that anyone who finds themselves reaching for C++ to solve a task should try Ada instead. The semantics of their code will be clearer and their code will be more readable, therefore maintainable.
Tracking Versatile Kelihos Domains
in my experience, most array operations are read, not change.
Debian (and Ubuntu) actually ships all of 1.9.x as 1.9.1, fwiw. On my Wheezy VPS, "ruby1.9.1" is actually 1.9.3p194, on Ubuntu 12.04.2 it's 1.9.3p0, on Squeeze it's 1.9.2p0. It's some kind of API compatibility thing that probably makes sense to the Debian Ruby packagers, but not necessarily to you or me.
It does not matter what Alexander deserves.

What matters is choosing a strategy that will be effective in exposing this intel-gathering to public scrutiny. One person shouting is not such a strategy.

It's the difference between individual catharsis and effective political strategy that produces an outcome.
How on earth does shouting "bullshit" at him like an idiot fratboy make him any more likely to give your concerns any credence?

Why would you think that was the desired outcome? If I'd been the one heckling him, I can guarantee you my thinking would not have been anything along the lines of "I want this guy to listen to what I have to say, consider it carefully, and then decide something". Why? Because I'm pretty close to 100% sure that Keith Alexander doesn't give a flying fuck what I think about anything, and never will no matter what I say. Hey, in an ideal world, I'd be wrong, and I hope I am. But I wouldn't bet a plug nickel on it.

No, if I'd been there and been heckling him, it would have been solely in the hopes of invoking the "someone must go first" aspect of crowd psychology, and hoping to see him booed off of the stage... because I think having that happen, and having it reported that that happened, would send a powerful message to everybody involved... Alexander, members of Congress, the public at large, and other hackers.

then let him write you off as an "unserious" person to be briefly patronized

I don't see any reason to think that that isn't his opinion of everyone in the crowd from the moment he walked in. Remember, to these NSA guys, people like us are "the enemy".
When he stands on a stage and looks out at a crowd, he isn't seeing law-abiding, honest, hard-working American citizens worthy of their Constitutionally guaranteed rights - he's seeing a room full of "potential terrorists".
See, I'd respectfully disagree with this. Based on [1], I'd say he's a man who knows his limitations in this area. He seems to know enough to stay away from trying to meddle with a game, and a CEO who knows enough not to meddle where he isn't good is a guy I'd trust (to some extent, anyways).

[1] http://kotaku.com/5559201/a-delightful-chat-with-the-most-ha...
I cannot imagine FISA Courts having victims or jury. I thought it was all decided by the judges. Is it not so?
I think the future is very bright - just that overselling it would actually delay that by disappointing some.

(Lightbulb) you know who really needs a good 3d printer? My local family-run hardware store
We're hard at work on it! Who are your favorite Go screencasters currently?
Why, because you elected people who put him in charge?

Who really deserves no quarter here?
Read it again. That clause does not apply to the relevant portion:

"...shall in all Cases, except Treason, Felony, and Breach of the Peace, be privileged from Arrest during their attendance at the Session of their Respective Houses, and in going to and from the same; and for any Speech or Debate in either House, they shall not be questioned in any other Place."

Facing such charges, they would not "be privileged from Arrest during their attendance at the Session of their Respective House", but charging them with a crime seems quite clearly to be "questioning" them for "Speech [...] in either House" when that crime entailed nothing but disclosure of information in the record of the respective body.
Do you think your mood doesn't leak all over Facebook, email, and HN comments?
Why Did That Blog Post Work? Cause of Hacker News.
The "copy-and-paste" case
Most QRP work is at frequencies less than 30MHz. While 6m might work, tropospheric ducting, sporadic E, etc are touchy enough that adding in QRP operation wouldn't be pleasant. The RF upconverter would help with that, however.

Power is easily solved by an external amplifier.

Increased bandwidth would be nice, but 20MHz is plenty. While you might need that for microwave experiments (wifi, gsm, etc, and spread-spectrum experiments), the big advantage of the bandwidth is being able to listen in to everything at once, and see where signals are at a glance, without tuning through frequencies. Being able to glance at an entire band, and immediately see where QSOs are happening is pretty cool. Or you could record all of the FM broadcast spectrum, and decode it at your leisure later. That's not too practical, but is pretty cool. And 20Mhz is wider than every ham band 2m and lower.

And 500 MHz isn't quite enough for voice - SSB is generally 2.3 - 3 kHz. 300-500 Hz is ideal for CW (morse code), and digital modes can use even less.
Are your maps ENC maps ? [1]
If so, are your updates encrypted ?

It seems to be a requirement to use the app as the official maps, otherwise you would still need a paper version of it.

Also : Is the US one of the countries where you don't need a license ? (I'm not from the US)

[1] http://en.wikipedia.org/wiki/Electronic_navigational_chart
Senator Feinstein says he's guilty: http://thehill.com/blogs/defcon-hill/policy-and-strategy/304...

ex-Ambassador John Bolton says he's guilty: http://www.wlsam.com/common/page.php?pt=Bolton%3A+NSA+leaker...

ex-Vice President Dick Cheney says he's guilty: http://www.csmonitor.com/USA/DC-Decoder/2013/0616/Dick-Chene...

President Obama himself has impugned Snowden as a "hacker": http://www.huffingtonpost.com/2013/06/28/obama-edward-snowde...

That was easy. Now, surely, you too believe that Snowden cannot get a fair trial in the USA. Be a gentleman, and admit it, eh?
Yeah, I saw the bit about turning off all 3rd party cookies, which made me happy as I already do that myself.

As for the ubiquity and potential for data sharing among Google services, I suppose I hadn't though that entirely through. I know there was one analytics company claiming it could track individuals between devices using some fancy statistics, but I assumed it was snake oil (it was not GA claiming that).

Anyway, I hear ya, and thanks. I can see a case against GA specifically, though I have a hard time swallowing it against all analytics. I suppose it's a question of trade-offs that people are willing to make.
No way. What you forget is that once they bust it -- then they've REVEALED that they have the capability to do that.

Once they've revealed that, then people take account of it, and it becomes harder for the NSA to monitor them.

Half of the signals intelligence game is keeping your capabilities secret, so you can keep monitoring the signals, rather than have your target change their game.

That is to say, if they can get into Silk Road, then they probably ARE already monitoring everything that happens on Silk Road, and they'd rather it stay UP so they can keep monitoring the people on it (being very careful never to reveal that they can monitor it), then bust it so the people go elsewhere.
I always understood the reason for rental cars costing so much on-airport was to pay for the high-density construction on prime real estate to accommodate them within a reasonable hike of the airport gates. SFO's train system (10 minutes to the rental car center!) cost a lot to build and costs a lot to maintain, so it's fair for brand name rental agencies to shoulder that cost.

FlightCar, and to a lesser extent the other off-airport rental companies (who still run shuttles from the rental car center), don't burden the airport with space in the multistory garage on the airport property. As such, they shouldn't be subject to taxation by the airport.

SFO's an interesting case because it exists completely beyond the boundaries of the city and county of San Francisco, with FlightCar's property even further afield in Burlingame. I fail to see how they could even have standing.
Ah, I love vim mode for Sublime. As the end user, what will be different about this package? Better support for commands?

Additionally, is there a page that lists how much progress has been made? Is the support at least at the same level of Vintage's yet?
General Alexander doesn't have to act rude when he has the power of the NSA behind him. The only power we have in a situation like that is to be disruptive and to be rude. Why should we treat him with respect given all the disrespectful things that he's instrumental in?

Those in power keep trying to present this as a "conversation" or a "dialog," but that's absolute bullshit. They're not actually trying to have a conversation, so we shouldn't behave as if that's what's happening. The most powerful thing we could have done would have been to boo him off the stage.
hey, site author here

I'm planning to add these features in the upcoming days/weeks:

- load package infos from other sources than github
- st 2/3 version compatibility
- supported platform
- faceted search

right now the website is as minimal as possible, I wanted to ship something as quickly as possible to have the fastest possible feedback. I wasn't expecting someone to post on HN though — nor my poor ec2 micro instance did ;)

> links to the package website and/or Github url

It's always there :)

> Add screenshots for every package, especially themes

Lots of theme developers already put theme in their README, though I agree some don't and it's painful. I'll see what I can do.
Thanks for the clarification, and the link :D
The concept of spending your time on writing things that you are obviously very passionate about on someone's else's platform so that guy can make money off of your writing seems so silly to me. Specially among people who are supposedly tech savvy.

Just spend 5 bucks a month and less than 45 minutes of initial setup, you can have your own blog and have 100% control over whatever the hell you want to do.

People who can't do that, should probably use yet-another-blogging-platform like Medium.
The HackRF is half-duplex (can only either rx or tx at a given time - unless you get two). The bladeRf is full duplex.
Building A Medium Marketplace
Hackers applauded Alexander? He really has played them like pipes.

You can argue all you want, but in the end, some boundaries have to be set. What the NSA did (does actually) is way past that boundary for most people, and I think with reason, but that's another debate. He hasn't supplied any argument that would make us reconsider the boundaries. All this terrorist talk is bullshit.
What has he done that makes him a terrorist? Or are you just inferring that mass spying is a form of terrorism?
Nice works. Thanks. HN is a tough crowd, but means well. Great advice here.
So what would be a winning strategy in this scenario?

I don't think there is one. So let him know you think he's an arsehole while you have the chance because nothing you can say or do is going to change the general's stance on this issue. He's above the law and completely unaccountable. But he's not beyond being called out for being a bad person by another person, and I suspect that's the closest you're going to get to justice on this issue.
We might have to wait even longer for all the common law based on the court rulings to be published in the same format. Not to mention the "secret common law" based on the FISA court rulings.
what the heck is Medium
I've never been able to decide whether or not we should rigorously enforce Title 4 Chapter 1. On one hand, such enforcement would be ridiculously overbearing. On the other hand, such enforcement would be ridiculously overbearing.
Couldn't you replace the word "Airports" with pretty much any other business?

[Entertainment companies] are less fearing change than trying to maintain their funding system.

[Cell phone companies] are less fearing change than trying to maintain their funding system.

[Game companies] are less fearing change than trying to maintain their funding system.

Isn't that what holds back a lot of companies--why change if they're making enough money as it is. In some ways, I feel like that's the big thing that held Sony back and let Apple dominate the MP3 player market.

EDIT:
This is just a comment on the headline, not anything in the article -- just to be clear!
Good point.

You think HTTPS keeps you safe? All it takes is ONE recipient to have an insecure connection and the entire thread is revealed.

Isn't it nice how every email conveniently includes a copy of the entire preceding conversation.
The charts are the official BSB raster charts from NOAA. The US is one of the few countries that makes their charts free and open. There is no encryption of any sort.
Now lets all forward to newspeak in schools instead of English in the coming years
Photons May Emit Faster-Than-Light Particles, Physicists Suggest
Rude... what's the word for asking basic easily googlable questions? Is it annoying? Is it spammy? Is it presumptuous (that we should spend our time answering googlable questions)?
Myriad-RF is also an open-source project. It costs $299 and supports frequencies between 260MHz and 3.8GHz.

http://myriadrf.org/
>>What's interesting is why he attempted PR reconciliation at a relatively niche conference.

He was recruiting. Don't let the tattoos and black shirts worn by the crowd fool you, many work and/or consult for the government.
Ask HN: Internship ended early, two more months until school. Work available?
My summer internship in San Francisco ended early and I still have two more months until school starts (University of Washington). I plan on working on my own projects while I'm still here, but would rather meet some more companies and ideally even work for someone / freelance a little.

I'm focusing on front end work currently (I was using Backbone at my internship) but also have a lot of experience with PHP / MySQL.

I've worked at Google and Microsoft as well as a ton of my own projects over the years.

Contact me at sfintern02 at gmail for more information!
I listened starting a couple minutes before that and felt like I was going to fall asleep. I'm sure it loses something not being there in person but Mr. Alexander's delivery sure seems ponderous.
They've grown to include wider appeal and be more profitable.

Since the merger, Blizzard has aggressively moved towards in-game real money transactions including one high profile fuckup where they irreparably ruined the economy of an entire game, ruining the game itself for many players (especially their older and more devoted fans).

They've scrapped their major next MMO, pushing it back and folding much of the staff into other projects while this one goes back to the drawing board.

They predictably released StarCraft 1.5, the graphics update, but StarCraft is a known commodity and they didn't have the leeway to make substantial changes without massively disrupting the playerbase.

I can't find a single product of theirs that screams character and love and devotion to video games like their classics do, but every single product does appear to be a financially calculated move to extract as much money as possible from gamers.

From this long time (and no longer) Blizzard fan, modern Blizzard looks more like Zynga than the company they once were. More interested in ARPU than making wonderful games.
I use this technique frequently, it helps people understand my email address better. My non-personal address has severalwordsalltogether@gmail.com, so I use several.words.all.together@gmail.com whenever possible.

And yes, I could have camelCased, but non-technical people don't encounter camelcase on a frequent basis.
Making people feel insecure in their business and daily lives might count as a kind of terrorism.
expect that your framerate was significantly more stuttery and inconsistent due to garbage collection

Static scenes, simple eventing. Compile the screen graph to meshes, load textures, then move the camera around. No stutter.

The trick is to avoid the GC, not thrash the heap, don't create a lot of short-lived objects.

Implementing LOD would have sped up my browser quite a bit.

The other idea was to compile VRML's DEF prototypes to Java byte code, avoiding VRML engine overhead, in which case my Java would have smoked C/C++.

My conclusion was not that my stupid simple browser was amazing, but rather the "native" C/C++ implementations were terrible. By comparison, my browser was about 5 times faster than LiquidReality, another Java-based browser.
Back in college, I had a project where I walked through every line of the Patriot Act and noted exactly which paragraphs were modified.

I'd be surprised if we couldn't write a parser for bills to produce more efficient diffs.
This talk was brilliant by the way, well done on it. Really happy to see a lot of movement around docker, seems like it's really hit a nerve.