skysight-inc/HackerNews huggingface dataset:
I'll give a real tradeoff - persistent datastructures are much less efficient to iterate through, since they usually involve a) returning "mutated" copies at each iteration (not as bad as it sounds due to structural sharing, but much more expensive than incrementing an index) and b) lots of pointer following & manipulation.

Also, the STM has an interesting intersection with garbage collection depending on your access patterns. Returning modified copies & throwing away references to the old one, rather than mutating, can increase pressure on the GC since you end up with more transient objects. Especially if you're "mutating" objects that all end up living in the tenured generation.
Thats what tab completion is for.
I hope that someone fights this. :) Just because the NSA determines that something is exempt from FOIA doesn't mean that their determination is lawful. I belive a court will rule that since it is entirely public that they've collected the information, as well as how they've collected it, and there have been government officials who have admitted to the program, their claim of exemption is improper.
Not necessarily. Lots of things are normal when they do happen but don't happen every time.
You're right, making homelessness illegal would be unconstitutional. According to wikipedia (http://en.wikipedia.org/wiki/Anti-homelessness_legislation#U...):

> The National Coalition for the Homeless reports that there is a growing trend in the United States towards criminalizing the state of being homeless.[6] Proponents of this approach believe that punitive measures will deter people from choosing to be homeless. To this end, cities across the country increasingly outlaw activities such as sleeping, eating, sitting, and begging in public spaces, and selectively enforce more neutral laws—such as those prohibiting open containers or loitering—against homeless populations.[6] Violators of such laws typically incur criminal penalties, which result in fines and/or incarceration.

> In April, 2006 the United States Court of Appeals for the Ninth Circuit ruled that "making it a crime to be homeless by charging them with a crime is in violation of the 8th and 14th Amendments."[7]

But, while criminalizing homelessness may be unconstitutional, criminalizing all side effects of being homeless is not.
>However, steering and brakes are mechanical systems in Hastings' 2013 Mercedes C250 (like almost every other car), and cannot be electronically overridden.

about ABS brakes (and thus absence of direct mechanical control by the driver) other people have already explained.
The speed is controlled by electronic throttle control. Mercedes was among the first and brought drive-by-wire decade ago.

>The steering wheel is connected directly to the wheels, and can't be controlled by the electronics.

ever heard about electric assist steering? Mercedes does have it on the C250.

And btw, the modern cars don't explode. Poor Mercedes when
guys like this will come into play
http://www.usautoinjurylaw.com/types-of-accidents/explosions...

The reputation and perception is half the price of a Mercedes and this accident makes a dent in it (on the related topic - how much Toyota suffered for a runaway acceleration).
We discussed the race detector in our Go 1.1 announcement blog post, but only very superficially. If you actually read this article there is an in-depth discussion of two real race conditions that were found by the tool.
"Go and kill FreakyT"?
Is this going to be a working retreat, or will you let them have fun too?

How close are your team members? A nice dinner might be more appropriate, especially if most of them have relationships, or have kids or other obligations at home.
Several hours here, twiddling parameters. Lordy do I love enhanced stochastic optimization problems.
And then there is the GIL. So if you want to squeeze more performance out of your CPU bound task. You need to use the multiprocess module, because Python threading does not work well for CPU bound tasks.
What a great read. I struggled to love Makerbot and came to the same conclusion. I felt like a traitor!
Ask HN: What's wrong with a founder cashing in on a financing round?
I just read an article about the Snapchat founders taking some money off the table during their recent funding round and I am perplexed (best word I can think of) why is there such a stigma against founders doing a this and the general negativity around it.

My personal view has always been that if one allows the founders to cash in on some of their equity on a financing round, wouldn't that provide some financial security to the founders and allow them to "aim for the moon"? If I had a startup which is at that nexus point where it has a potential to be something bigger AND i'm generally broke, I will be less inclined to take any risk that may end with me being bankrupt. Having said that, if I was allowed to take some money off the table where I'm enough to be financially secure, I would be more susceptible to go all way with my startup.

I keep saying "some" because there is a difference between cashing in on a small or big part of the founder's equity and I can understand the media frenzy that arises from a founder cashing in a big part of their equity (i.e. Groupon) but I don't get why the same stigma exist against founders who do the same for a small part of their equity.

This is a genuine question and would like to know what is the general view out there for any HNers, VCs or founders alike.
Nothing is being handed over by the US. The US doesn't stand to gain more by handing over political refugees than they could gain by other tools available to them, and they would lose reputation by handing over political refugees. So they don't. They don't hand over refugees because it would hurt them more than it would help them.

My point is that that reasoning does not necessarily hold for Ecuador. This is why it's not necessary to suspect that the US is collecting refugees as future bargaining chips, while it is necessary to consider that Ecuador might be.

If you still think I'm suggesting that the US is handing over refugees, please point out where I said anything of the sort, and I will clarify.
I've used linux for years (15? 20? get off my lawn... :)

Thank you for posting this link! I never knew why the paths were what they were, I could only explain what to expect in each.
Presumably they allow smartphones in the transit area? I feel like we would have seen something by now.
Thanks for the link.

I've bumped into Mike a few times at Facebook; he's one of the most knowledgeable people I've ever met.
Yes, you're right. Tradeoffs was more of a theme than a commitment to being comprehensive. I guess I meant to portray design tradeoffs and their implications, and sort of what perceptions I have about them. It wasn't meant to speculate about what could have happened if different choices were made, or where I feel I'm missing out, or even to be super-objective. The main message was that the interaction of the design tradeoffs guides our subjective aesthetics, and those subjective inclinations result in our programs. Plus, I just wanted to compress the case for clojure for different people, in terms of clojure's design tradeoffs and their implications.
This works at every Starbucks in the US. It's going to be big, if my estimation of the iPhone owners / Starbucks afficionados intersection is remotely correct (and providing Starbucks advertises it in their physical locations).
Does anyone know if Square Market's shipping options have calculated shipping according to weight AND box dimensions? The calendars I ship are $5 to Chicago but $9 to California. Distance, weight, and dimensions are really important. I can't do flat shipping charges. I refuse to over charge all my customers to prevent losing money on shipping nor undercharging and eating into my profit by $4 per order.

Nearly all the marketplaces I've tried out (except for ebay) have terrible shipping options. It's 2013, everyone from USPS to FedEx to UPS have shipping apis that do down-to-the-penny shipping rate calculations, yet none (edit: not many of them) of the marketplaces and e-commerce stores take advantage of them. Apparently they think we business owners are just shipping 5 oz t-shirts.

Edit: MUST have weight + destination + box dimensions shipping calculations. (wordpress e-commerce plugin is the only one I could find that does)
If you haven't already, LuaJIT's source code (and Mike Pall when asked) is a treasure trove of speedup ideas.

One idea that stood out to me (and which I first saw in LuaJIT, and as far as I know originated with Pall) is: when rewriting loop code, unroll at least 2 iterations of the loop. (The first executes and conditionally continues into the second; the second loops onto itself). So far, just extra work.

However, any kind of constant folding algorithm is now immediately elevated into a "code hoisting out of loop" algorithm at no extra cost - e.g., SSA form gets that kind of code motion.

I'm not sure Python can make much use of that, because it is nearly impossible to guarantee idempotence of operations - but in case you can somehow make that guarantee, that can be very significant for e.g. function name lookups.

A possible way to use that is to have the loop opcode have two branch targets: "namespaces modified" (which goes to the first iteration, which reloads values) and "namespaces unmodified" (which loops at the 2nd iteration, relying on the constant folding and not looking up in dicts again). This could make calls like "a.b.c.d.e.f" require 0 lookups in most iterations of most loops -- but would also require a global "namespace modified" flag.
I can not express the elation I have for Square finally allowing online transactions. Great complement to Coinbase on my next project!

I had one like a year ago and now they have a flat $275 per month fee that applies to swiped and online. Definitely awesome!

EDIT: grammar
Not much to it, honestly. I've yet to add or delete any feeds, but the core functionality is, at the very least, as solid as Google Reader. I'm going to let it sink in for a bit before I make a judgement call.
The most dangerous enemy, as the nation’s founders understood, is inside....the growing domestic surveillance apparatus. These have become part of the new normal.

... millions of federal employees and contractors must watch for “high-risk persons or behaviors” among co-workers and could face penalties, including criminal charges, for failing to report them. Leaks to the media are equated with espionage.

Under Obama’s leak policies, anyone who reveals secret activities — illegal or not — is considered to be aiding the enemy.
I'm sorry. I did not mean to convey that multiplayer games have no elements of chance, or alea. I was trying to say that I thought this simulation would benefit from adding a multiplayer element to it. And there are probably many implementations of multiplayer-ness that could be explored.

The "aleatoric" part was a separate observation about a quality of the simulation that made it more enjoyable for me. And then upon further reflection, it seemed to me that this simulation had (or could have) all the elements of a game, as classified by Caillois.
This article doesn't really tell us much about the FBI's involvement other than they arrested him.
Just throwing my local in the mix:

Japan Meteorological Agency
http://www.jma.go.jp/en/jikei/319.html
This is beautiful but part of me wonders if this is like the prototype/MVP sites we see with really great photography of good looking people. How do you keep the presentation quality high at scale? How do you keep visitors from drowning in a sea of "me too" items like Etsy?
Sure. There is nothing wrong with writing an article " to compress the case for clojure for different people". We need those too.

When I read the title here on HN, I anticipated a balanced and comprehensive discussion on the design tradeoffs and was (mildly) disappointed to see that the article seemed to have a different focus (making a case for why Clojure is a language worth investing in, as far as I can make out).

I think Clojure is a brilliant language, but don't have enough experience with it to write about tradeoffs, and would really like to see a good discussion.

As I said in my original comment, it is a decent blog entry. My criticism is only about the (imo) mismatch between title and content.
Company I used to work for did company ski trips once a season or so. It was always quite fun and good to just hang out and get to know folks who were new. It was, of course, optional and we did it over a weekend and invited spouses/SOs.

Since we did consulting work and were always on basically 24/7 we made an effort to make it about relaxing tried our best to leave the work behind. I'd recommend that approach and just see what people do - usually some good ideas came out of it despite not trying to produce anything.
Google Play (Android App Store) does not work at all unless you enable Equifax
I'm using ICS. Go and disable the certificates yourself and see if you can confirm it.
This is so truly, fantastically excellent. This should be a standard system utility!
The C250 definitely has an option that can sort of steer just by application of the brakes on individual wheels like you described. Their marketing name for it is "active lane keeping assist."

http://www4.mercedes-benz.com/manual-cars/ba/cars/w166/en/ov...
A while back there was a request posted to fbo.gov for an online sockpuppet management system. It's possible that some important details can be gleaned from these contracts as well.
Thank you freework, didn't know about that one (embarrassing as it is to admit).

Still sucks dealing with spaces when it comes to command processes like ffmpeg -i <no_tab>...but awesome for cd'ing or ls'ing!
Agree with everything you said as possibilities. There are clear proofs of concept that an accident can be caused by a compromised electronics, and multiple ways to do it. We can come up with endless possibilities, but I was trying to establish likely vs unlikely.

In his particular case, an attacker would require Hastings to be traveling at a high rate of speed to have a high probability of a fatal injury. Highland Ave is a 35 mph surface street. So the attacker would either need to speed the car up, or have him already traveling at a high rate of speed. If it's the former, Hastings could have just used the brakes. If it's the latter, there are lots of reasons why he could crash on a two-lane city street lined with trees and parked cars at 4 am. As you point out, it's possible a sophisticated attack could have also provided all kinds of distractions to prevent him from braking effectively.

I think the most likely explanation was that he was speeding and lost control, but feel free to disagree.
Yes, having to understand the details and implications of clojure's compilation was definitely painful, but the implementing code is accessible. There's always going to be some performance bottlenecks, I guess I'm more concerned with how hard are they to identify and overcome than they might have been having coded stuff up in pure java from the start? Or, once you're committed to a design, say refs and STM, and you hit such a problem, is it difficult to change course?
User Impersonation: How I'd give the NSA indirect access
Games can go in /usr/bin or /usr/local/bin or anywhere other reasonable location. What is next, /usr/editors ? /user/browsers ? It is senseless.
I'm using ICS. Go and disable the Equifax certificates yourself (Settings / Security) and see if you can confirm it.

I was just sitting here watching a movie and through process of elimination narrowed it down to Equifax that was preventing me from accessing/updating apps through Google Play.
Staff Leasing - The Ideal Choice for Small to Medium Enterprises
SMBs or small to medium businesses can benefit a lot from a staff leasing company. It may be a good idea for you to see if it's a viable option for you as well.
Perfect plot for a cinema verite' horror flick: scene: "hey, I heard about this cool abandoned island off NYC, I double dare you to kayak over there and spend then might". Mayhem ensues... Kickstarter movie anyone?
Now that's good news.

I feel this whole "but IE won't ever support it!" argument was seriously holding WebGL back. IE still has very significant market share, and since they arguably got their act together lately, I doubt it's going to get smaller in the short term.

Considering that existing C++/OpenGL code bases can be ported to the web relatively easy with Emscripten, my bet is that we'll see a bunch of games come to the browser over the next ~3 years.
honestly I started crying a little bit at how funny I found your description. funniest thing i've read on HN
Would be great if you offered an SSL version of the site. Then I wouldn't feel so bad having my password sent in plain text.

Are you considering open sourcing this? People could then run it locally without the fear of having their passwords exposed to 3rd parties
seeking a lobste.rs invite.
It's not a very good article. Google his name and you can find the FBI affidavit and more information; it's a textbook "entrapment" case as the OP described.
Site looks good. I just bought one of these https://squareup.com/market/dodocase-2/sage-canvas-leather-w.... Everything was seamless except I couldn't figure out how to sign up for an account without having a square reader shipped to me.
Um, well, er... no, I prefer crontab. It has let me down far fewer times than mortals.

EDIT: An agent running on some VM somewhere isn't that tough to implement. You could do it from a friggin' R-Pi. If the "all clear" isn't posted where it is supposed to be, let the monkeys loose. (Kids in the Hall" reference, fwi)
Paramount Emotions Noida Extension|9999561111
that would still be a third dimension since you're just choosing to avoid something entirely within our realm, ever advancing technology is still not advanced compared to forever... or something like that =)
If a group could be considered a "tea party" group, that pretty much indicates that it's primarily a political group; the term "party" specifically refers to a political institution. If a tea party group does some form of social welfare, that doesn't change the fact that it's primarily a political institution.

Planned Parenthood, on the other hand, is unquestionably a social welfare organization. It has offices which have doctors who provide a wide range of sexual and reproductive medical services to many women who would otherwise be unable to obtain them. If you look at their budge, 70% goes directly towards medical services. Less than 10% goes towards public policy; and what does, is advocating for policies to be able to continue the social welfare services that they provide, nothing else. Those figures you linked to for donations to political candidates represent less than 0.05% of their budget.

Where are the tea party offices that provide medical services to low income residents? Or heck, if you want to be fair to them, where are the tea party offices that provide tax advice to people who want to lower their tax burden? Of course, it's kind of hard to come up with examples of social welfare services that tea party groups could provide, because as far as I can tell, the tea party movement is primarily about opposition to social welfare, and a variety of political goals involving the reduction of the federal government. Even trying to stretch my imagination, I can't think of any social welfare programs that tea party groups would actually provide. I suppose they could qualify for tax exempt status if they shipped 51% of their revenues to other social welfare organizations that they supported, but that seems more like a tax dodge than an honest assessment of the purpose of the organizations.

Now, back on topic, I think that the software groups are sometimes more of a grey area. While there is a lot of open source software that is developed solely for social welfare reasons, there's also a good deal that is developed primarily by for-profit corporations. If there will be more than one for-profit company working on a joint project, it is common to set up a non-profit foundation that organizes the collaboration, or use an existing one. On the one hand, this can sound an awful lot like for profit companies trying to claim that their joint venture is actually a social welfare organization. On the other hand, due to the fact that the code is shared publicly and available for anyone to study and modify, it is arguably promoting social welfare and thus should be eligible.

If you check the actual recommendation, you will see that they have no specific recommendation for this type of situation; all it advises is "The [sic] is no specific guidance at this point. If you see a case, elevate it to your manager."
Why does the iteration have to return copies? Can it not just return the object itself? Or are you talking about return-by-value versus return-by-reference (Java does the latter)?
In general, I totally agree with the article, however, there is one thing:

> From what I can tell, the iMessage app gives the sender no indication of how many keys have been associated with a given iMessage recipient, nor does it warn them if the recipient suddenly develops new keys.

iMessage does warn you on all devices when a new device gets added to the account. Of course that's during normal operations. Unless somebody reverse-engineers one of the apps, we can't know whether the protocol has a provision for "please add this key but don't warn the user".

That's the thing with crypto in closed source software: it's completely useless because you have to trust the software vendor not to put any backdoors in.

And since two weeks, unfortunately, the only think we can trust is that the vendor actually DID add a backdoor.
looks kinda cool... I do a lot of weather scraping ( http://warningweather.com ) and have actually just secured a direct connection to AWIPS (the national weather service's computer system).

I really love the idea of you service and will sign up for it tomorrow for some future projects. My biggest concern is your data being contaminated by home weather stations.... those stations tend to be pretty wack and can just really mess up your data set.
Couldn't he have just put the phones in airsafe mode? Plus if they were tracking the lawyers then they'd probably have seen them arriving at the location even if the signals went off when they arrived.
It was just an excuse. The real reason is they didn't want to support anything OpenGL-based.
Almost every e-commerce platform has integration with shipping APIs. Have you tried shopify? Open-source CMSs like Magento, Prestashop etc also have that.
Definitely a challenge for them but Airbnb seem to have done fairly well here.
Yes, but- it's my first order preference to be able to trust him.
The parent comment was referring to marketplaces, not platforms.
Because some languages are more enjoyable to code than others.

For example, I learnt C before C++ and found coding in C++ was more enjoyable than coding in C.

Since then I've been doing a lot of C# coding and I find that much nicer than coding in C++.

From what I've seen of Go it's seems quite a nice language. So by getting proficient in Go it might actually be too frustrating to then try and start coding in C/C++.
Hi. Jason Goldberg, CEO of Fab here. @betashop. I'm happy to answer any questions you have.

I must say that given my involvement in the Y-Hacker community it saddens me a bit to see you eat one of your own, but that's life I guess.

Is it smart to joke about people getting paid and getting fired? Of course not. Yes, we know that getting fired isn’t the sort of thing to normally joke about. But before haters hate on us, come visit Fab’s offices. We have this thing at Fab called “do your one thing” - the notion that everyone should focus on doing the one thing they are the best at above all other things and that the accumulation of everyone’s one things creates a great organization. No one’s one thing at Fab is to be a professional model.
Debunking Myths About Highly-Skilled Immigration and the Global Race for Talent