skysight-inc/HackerNews huggingface dataset:
It's not "nearly impossible", but it's not _easy_ either. You really need to store all inputs for a given address since the genesis block to obtain the balance of this address. You cannot get that information from elsewhere (apart from 3rd party APIs but then you have to trust the 3rd party, kind of defeating the purpose of Bitcoin).
Datadog is hiring (http://jobs.datadoghq.com)

Location: New York (including REMOTE, VISA)

We are an infrastructure monitoring company with a number of customers that are YC alumni. Well-funded (post-B) with real recurring revenue. And hard technical problems to solve.

Jobs:
* dev: golang, front-end, back-end, "data science" engineers
* ops: site reliability engineers
* support engineers (great for people who want to hone their software development skills)

Details (http://jobs.datadoghq.com)
Wow, this is superb educational content.[1] Is the author anonymous?

1. also https://curiosity-driven.org/low-level-bitcoin
I believe we do. We have a small development team in the UK that are waiting on visas.

And I should mention - tell 'em Drew sent you and you read about it on Hacker News. I'm pushing the recruiting team to branch out.
There's a shenzhen right out our back door just waiting to be developed ... and having spent a lot of time in both shenzhen and TJ, I can say that tijuana would be much better off if they could go that path...
On the off chance there's a person who hasn't heard Tom Lehrer's explanation of the New Math:

https://www.youtube.com/watch?v=Vetg7vWitTU

(In case you don't know Lehrer, he did PhD studies in math at Harvard, and taught at Harvard and MIT, often performing his songs during his lectures (or composing songs FOR his lectures.))
FlareWorks - http://www.flareworks.co - San Francisco, CA. Bay Area Only

Interested in changing the world? Neither are we! But we are interested in having fun and building cool software.

FlareWorks is a mobile messaging startup headquartered in San Francisco, California. Our mission is to build a platform for contextual communication between family and friends that is easier, simpler and safer than texting. Our company’s visual messaging service —called
Flares— uses visual cues, instead of text, to provide communication shortcuts between friends and family.

We're a seed funded, early stage startup, so this is an opportunity to get in on the ground-floor. You would be engineer number 2 or 3. We're looking for mobile developers, both iOS and Android to help us take our application and platform to the next level. Our mobile apps are the face of the organization and, as such, you’ll be on the front lines of creating an application and experience that has the potential to be used by millions of people every day.

Our Stack:
* Node for our API.
* Erlang for our platform.

What we offer:
* We're not fans of 9-5 with a lunch break. Work when you want, where you want. Results matter. "Seat Time" does not.
* Unlimited PTO. Take the time off you need, when you need it. We don't offer prizes for 'attendance'.
* 5K equipment budget. Buy what you want; After a year, it's yours to keep.
* Company outings. We like to get out and do things as a team. Lunches, dinners, games, volunteering, concerts. We're always on the lookout for things to do.
* A real voice. We want to know what you think. If you have an idea or think something isn't working, we want to hear about it. Your voice counts.
* Generous options and an actual competitive salary ( no low balling + options bait and switch here ).

What we're looking for:
* Senior level Android and iOS engineers.
* UX and visual design chops.
* Meticulous attention to details.
* Android:
* Animation and the hardware accelerated rendering pipeline as well as OpenGL ES.
* Location, Content and Media SDK experience.
* iOS:
* Core Graphics, Core Animation, Core Data, Core Location
* Comfort with rapid iteration and real-time team collaboration.

If this sounds like a good fit for you, email us (jobs@flareworks.co) and we'll talk.
> The programs should just be financed and controlled by Saudi Arabia or some other ME country.

Hopefully a country that doesn't collude with the USA, since that'll hardly alleviate their suspicions. :-)
http://www.monetate.com/jobs#open-positions returns an IIS 403.
exclusive status and 80hr work weeks
http://scholar.google.com/scholar?cluster=117618472281244817...
Roll Your Own CDN
When a society codifies secrecy into the law, that society has opened the door to every kind of unraveling of the rule of law.

We have gone from classified information to secret laws to who knows-what-all-else.

Among many other possibilities, the CIA's character might have been secretly changed - with it's agents authorized to lie about this change. Such is the can of worms that "classified information" opens from the get-go.
I think lots of people would balk at those constraints, but Joss Whedon sees them and thinks "this is awesome!"
Interesting stuff. Thanks. The section on gender differences is hilarious!
I absolutely love seeing extensive handwritten diaries, journals and notebooks, especially those of little historical importance. I like those more than the notebooks of the famous and the accomplished. Perhaps the appeal of the mundane ones is because they might well be that person's greatest lasting work, however minor. It's not even that I enjoy reading them. More knowing that they exist, that they could be read, and that the author has lived on in some small way.
Yet another site from the OneName team that says "Blockchain" instead of "Namecoin". This one goes so far as to imply it's built on Bitcoin. What's the deal with this?
Mostly just ok flicks, fun distractions.

I'd say skip them and watch Watchmen from 2009 and/or V for Vendetta (both DC graphic novel adaptations). Both are written by Alan Moore, much more heady/thought provoking than the Marvel offerings.

Also, indirectly 'Comic Related', the excellent BBC show Utopia is worth checking out (it's slate to be remade for HBO coming in 2015 with David Fincher at the helm).
Escrow contracts in Bitcoin are now more and more used because they add real security without taking much convenience. Shameless plug [0] - I work for a startup that does exactly that, utilizing multi signature Bitcoin addressed for added user security. But you could also build a service for a true escrow very easily and as you say, that wouldn't mean putting all the trust into the escrow party, which is great. These services, in fact, already do exist [1].

Also, at least for P2SH (multi signature/escrow addresses), getting their balance is no different than for normal addresses. Completed transactions to them are perfectly visible on the network so you can sum them up. Uncompleted (partially signed) transactions are not sent to the network though, so you cannot estimate how many "pending" Bitcoins are there for a given address.

[0] https://bitalo.com

[1] http://cosign.co.in
The Ukraine forces do appear to be using unguided grad rockets in areas where they end up hitting civilians, which is a war crime. http://www.hrw.org/news/2014/07/24/ukraine-unguided-rockets-...

The insurgents are also accused of using grads, but this whole thing is far from being one sided.
I think you mean http://www.timeful.com/
Perhaps you should not assume shoddy work on the journalist's part. The nits you pick could have been created by editors prior to publication.
I can't substantiate it, but there were in fact a lot of languages being created through the 60's to 90's. One could argue the language implementors of old were quiet daring, push boundaries much more than today (see APL and ICON as examples). sed and awk arose in an era of language explosion, make, sql, the list goes on.
> Nobody wants to fix bugs that only one developer has. It's just not worth it. … Also, if you fix it, who knows what else will regress. That also imposes a bias towards not fixing these kinds of bugs.

This is an interesting cognitive hazard: it's relatively easy to measure the cost of paying a developer to fix a bug and possible to estimate the cost of getting it wrong but there's no way to measure the cost to everyone who encountered it but never did the work to reduce it to a testcase and file a bug report.

Worse, it's very hard to measure the cost of people who choose to use something else. Repeat that cycle a few times and a fairly high percentage of the people you will hear from are in the “never change anything less than critical” camp.
Obviously.

That, and they're too poor to buy IDA Pro.
Yes, it's really annoying! It forces the page to be too wide.
Grown-up Node: Looking at Logging
I've mostly observed that in technical circles (ie: Vim vs Emacs vs flavour of the month). I don't think it's a religion thing. I think it's a people thing.
Where The World's IPv4 Addresses Are Located
Thanks for the explanation - very interesting!
You can also use DuckDuckGo to do this: https://duckduckgo.com/?q=cron+0+0+*+*+*+some_report.sh&t=lm
That font is way too small.
> Torture is not permitted under international law last time I checked, but US doesn't care and neither does EU.

That was the reason I said "(now, just)", is because it turns out the U.S. agrees with you that torture is not permitted, either at Guantanamo or anywhere else. That was also the reason I said the camp could just as well be in Kansas now, as torture is just as illegal in domestic U.S. prisons as it is in Guantanamo's prison camp.

> And I love the argument that unless you can prove Israel is deliberately targeting Palestinians, they are innocent

The argument applies both ways. If Hamas is shelling Israeli civilians then they are guilty of war crimes, full stop. Er, that is, unless they can make the claim that they were at least trying to aim for Israeli military targets and that their weapons just "missed" somehow.

> Obviously it is much easier to just blow up a building with a rocket if you've seen Hamas fighter entering it and noone seems to care if there are many civilians inside.

And if Israel has watched a Hamas fighter go into the building that's essentially affirmative evidence justifying the strike, as long as the proportionality requirement is still met.

Can you find buildings in Gaza holding concentrations of Hamas fighters and only Hamas fighters? If so let the IDF know, I'm sure they'd be quite happy to blow that one up instead of killing a bunch of Palestinian civilians.

But other than that it's easy to complain about the effects of a deliberate policy by Hamas to ensure civilians are co-located with all possible military targets. That's another war crime, by the way (violating the principle of distinction), but I'm not going to hold my breath waiting for people to call for Hamas to be tried for war crimes against their own people.
Does anyone know if there are plans for an Android version?
---Author here---

We actually chose the most expedient route. The reason is, the source you link to is not actually the source of the DLL we were working with. That particular file is very similar, but the rest of the repot is very much different from the version we were working on. (I work at MS, and our project is kind of exotic in this case.)
Start strengthening your connections with Skej
I'm going to stick with nearly impossible. Yes, it is theoretically possible to have a fixed number of built-in contract types that follow a certain schema, and to make a UX corresponding to each one. But in the full generality -- you get one of these crowd-funding contracts, and the client has to figure out what kind of counterparty signing has to happen in order to spend these damn things. Without prior knowledge of the structure, I'm guessing that this verges on intractable.

Of course, with a finite number of transaction types, this is easy, right? Well, not even then. Because you don't redeem these things when you _receive_ them. You redeem them when you _spend_ them. There's no easy solution here; most likely the clients will have to do a one-time sweep of receptions that it knows how to complete to an unencumbered transaction input, so that they can be spent without having to gather a bunch of documents. But at the very minimum, a very challenging experience compared to cash, or even the "standard" transaction inputs.
Funny, I had something to do with this code back in the day! I'm guessing it was a copy+paste bug and they copied from the LambdaCompiler, which uses StrongBox<T> for its closed-over parameters[1], since StrongBox<T>.Value is a field. The idea was to have the closures be really fast.

The history of ET compiler: it started with LINQ in .NET 3.5. Originally it was pretty simple and just handled expressions. In .NET 4.0 we merged the entire codebase with the IronPython/IronRuby compiler trees, expanding the "expression trees" to handle statements. IIRC, it can generate almost any IL construct that you might need, and is usually a lot easier to work with. But we found .NET's runtime compiler (DynamicMethod) was a bit too slow for a lot of use cases. It also wasn't supported on some CLR configurations. To address this we wrote an interpreter and some heuristics to switch from interpreted to compiled. But the actual System.Linq.Expressions.Interpreter must have happened after 4.0, because I don't remember that at all. Instead we just shipped it as a shared library used by IronPython and IronRuby.

Here's the normal ExpressionQuoter:
https://github.com/IronLanguages/main/blob/7be8b73e246bfb029...

And here was the interpreter. I don't see the ExpressionQuoter, so either that's a newer fork of the code that was rolled into System.Core, or maybe a completely new implementation.
https://github.com/IronLanguages/main/tree/master/Runtime/Mi...

IIRC, ExpressionQuoter was mainly to support the Quote expression, and was always a bit buggy. The 3.5 version was seriously messed up, and our prerelease versions of .NET 4.0 also had various bugs, and very few tests. I tried to fix it by having it use the same reuse closure mechanism as the normal compiler. Funny that same feature caused issues later on.

[1] one might wonder: why use StrongBox<T>, essentially boxing every parameter, rather than just generating a type with only the right fields? The reason was that generating a type in .NET 4.0 timeframe was absurdly slow. Like, a few hundred per second slow. I think this has been largely fixed now, but it was a huge performance problem for Iron* language runtimes back in the day
Oops sorry, I accidentally downvoted you.
thank you, yes.
---Author here---

I work at MS, and we're using a slightly exotic version of this DLL. Please pardon the differences. :)
ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf
Relying on Startups
Location voiture paris
App syncs very unreliably(schedule entire days just to have everything undone next time you launch the app) and crashes every three actions or so.

It might be a good concept, but there's no way to tell at this point because the app is unusable.
It is if you create an academia.edu account, but not otherwise.

This is a direct link hosted by the first author, from his publication page [1]: http://www.igor.pro.br/publica/papers/OSS2014.pdf. It's on a university server and publicly posted, so I think should be ok to link to instead of the academia.edu link.

[1] http://www.igor.pro.br/publica.php
> CL interface is abysmal.

I've not had a single problem using it.

>No way to tell people stuff already sold or to automatically repost.

You can delete a post to tell people it's already sold, and reposting at the end of the time period isn't really too hard.

>People can't move big stuff.

How big? I don't own any piece of furniture I couldn't move with a normal truck.
App Store Realities – Six Years as an Indy Mobile App Developer
Computer Vision Engineer — Placemeter — NYC, REMOTE, OR VISA

About Placemeter

Placemeter uses public video feeds and computer vision algorithms to create a real time data layer about places, streets, and neighborhoods. Check out our algorithm in action here: http://placemeter.com/tech

------

Our system is full stack in a way rarely seen before, from GPU processing to mobile application, and everything in between including computer vision and data analytics models and equations. If you like to learn about really kick ass technology in AI, data science and sensing and modeling, if you like huge, scalable systems designed to make a real impact, you will fit right in, and you will be faced with some of the best tech challenges you have seen so far. Get ready to seriously increase your tech street cred.

We are a paradise for video and data geeks. You will have the opportunity to experiment with a completely unique data set that measures the “busyness” of the real world in real time, and for every place out there! For that, we ingest and process video and data feeds at a scale never heard of. And this is growing every day.

We are looking for our lead computer vision engineer. In this position, you will be in charge of designing the next generation of computer vision algorithms or data analytics and prediction models we use to quantify the world. You will define the methodologies and set the standards of algorithmic development.

Placemeter will never identify people. Placemeter’s technology and cameras will never be used to individually track people.

-----

SKILLS YOU WILL NEED OR DEVELOP

+ Computer vision –
-SIFT/SURF
-Haar cascades
-scale-space models
-object tracking
-kalman filtering
-any other video analytics or pattern matching approach
+ C/C++
+ Code optimization, multithreading, parallel architectures
+ Software development methodologies
+ Continuous integration, test driven development, agile methodologies
+ Algorithmic quality measurement and testing

EXPERIENCE

+ A hands-on programmer with experience deploying at scale
+ Multiple languages:
-you can prototype in matlab or F
-then code in java, python, or C++
-and you can look into lower level layers for optimization
+ Data and ground truth driven algorithm development

QUALITIES WE LOOK FOR

+ A strong need to know what you’re doing in the long term, to view the big picture
+ Respect and practical use of theoretical knowledge
+ A love for beautiful code
+ A real, pragmatic approach to your every day work
+ A team player
+ Humility, respect, and a tremendous desire to learn

------

APPLY NOW

If you're interested in working with us, send us an email and we'll chat!

Email address: jobs@placemeter.com

Subject line: HN Computer Vision Post

[Edits: concision & formatting]
It's not A/B testing. It's just being an asshole
So now you know how it feels like to live in a banana republic?
I did not face this issue at all. App has not crashed at all for me and I am syncing 5 calendars.
There are scripts that do this for you, but yeah it's still a bit wonky. Also, unless you're talking about some completely unexplored target architecture, there are entire root filesystems available already for cross compilation.
Where in imperial county are you from? My hometown is calexico
That almost everything he's done involves an ensemble cast.
I get the feeling you're trying to say something about VB6
Go Against the Crowd: Friends and Family Funding Advice from TrustLeaf
This is really sad news to hear, especially after having put 6+ years into building the photo-encyclopedia and community of storytellers. But there are still other great storytelling platforms out there to give a home for Fotopedia's orphaned stories! Exposure.so focuses on photo narratives Cowbird.com is a great place for personal stories (and is funded by their community), Storehouse is good for visual storytelling on the iPad, and also the visual storytelling platform Maptia (full disclosure I'm a co-founder) at http://maptia.com – our team is already working hard to get a special import feature ready for Fotopedia storytellers – please email us at saveourstories@maptia.com if you're interested in joining our community and would like to use our import feature to preserve your stories!
Don't worry, each new version of C# gets more features from F# and Scala, this year we will get more syntax sugar and an extensible compiler (with proper IDE support - unlike F#): https://roslyn.codeplex.com/wikipage?title=Language%20Featur... . They will add pattern matching and maybe something more interesting in the version after that. There aren't too many practical reasons to pick F# over C# today and soon there will be even less. Lesson to learn: don't pick *ML language as a foundation. I am glad that Scala is evading F#'s academic fate.
For context, the $1.75 trillion figure is about an order of magnitude larger than the entire U.S. legal sector. Clearly, the study must be measuring something other than the direct compliance costs: lawyers, accountants, environmental analysts, etc.

$1.3 trillion of the number comes from estimating the difference between theoretical GDP and actual GDP given "economic regulations," ranging from quotas and tariffs to the Americans with Disabilities Act. They use a regression analysis based on a "Regulatory Quality Index" published by the World Bank. I don't know what to call this methodology other than "garbage." Fundamentally, many of these things are legitimate trade-offs, and it makes no sense to conflate those trade-offs with "compliance costs." A world in which the disabled are excluded from society is almost certainly going to be one with a higher GDP. A world in which we import all our food from South America is almost certainly going to be one with higher GDP than one in which we subsidize farming in the U.S. The fact that we choose not to live in that world doesn't make the difference between that theoretical GDP and the actual GDP a "compliance cost." Now, the cost of ADA litigation, or the cost of agricultural subsidies, etc, might fairly be considered a "compliance cost" but the SBA analysis goes far beyond that.

It also analyzes things like the increased cost of electricity resulting from environmental regulation, without accounting for the cost of environmental damage. A Harvard study found that coal use alone causes $350 to 500 billion in externalized health costs: http://www.fastcompany.com/1727949/coal-costs-us-500-billion.... Under the methodology of the SBA study, a $100 billion increase in electricity costs from banning coal would be counted as a "compliance cost" but the $300-500 billion saving from reduced health damage wouldn't be accounted for.

This is a very important methodological flaw, because most environmental regulations are fundamentally about dealing with negative externalities, by forcing them to be internalized. The SBA's methodology will account for the internalized costs, but not for the net economic benefit that arises from eliminating the externality. It's fundamentally flawed from a purely economic theory standpoint.

NB: I'm actually supportive of the general trend of deregulation, although I think gutting environmental and antitrust enforcement is a bad idea. But the trend is indeed one of deregulation, not increasing regulation.
So, do you think this is Dino's fault? :P