skysight-inc/HackerNews huggingface dataset:
Some thoughts:

I heard about this a couple months ago at a conference on rapid prototyping, and I've been waiting for it to come out in the hopes that we would finally have a rapid prototyping solution for user interface designs. I'm basically looking for a balsamiq with lots of built-in animations and UI interaction patterns.

Unfortunately, it looks like this product is geared more towards being a full-featured WYSIWYG for webpages rather than a prototyping tool for UI.

I need something that will allow me to say "when the user clicks on this, this other element slides down"... Preferably without having to do the HTML and JavaScript myself. I don't need it to be production worthy, as my developers will insist on doing the code themselves anyway.

It looks to me like this is a great tool for either people who don't know HTML/CSS or firms that need to kick out webpages quickly where the designers don't want to hand code the HTML/CSS.

Not saying that isn't a huge market, it's just not targeted toward UI prototyping.

That said, if the goal here is to provide a Dreamweaver 2.0 that spits out much better quality code, then this option looks really solid and slick.
Tor Takes Anonymity Mobile With New Smartphone OS
How about I, as a developer, "consider your safety" by only releasing my app in European markets where bicycling is more popular than car-travel?
DigitalOcean $50 Promo Code is back
Feeling overworked? Maintain a personal blog
This is great graeham; Something I was thinking of building and will be signing up for.
I'd prefer that Javascript didn't exist.
> How is Square/Stripe getting around the issue that most exchanges wait for 6 confirmations before a transaction is accepted?

How do you know they're not getting 6 confirmations? They could just give you a confirmation screen, wait for 6 confirmations, then cancel the order in the rare event that it fails.
Guys, how is this different from http://gridster.net? Or is Gridster done by you?
Thanks for the feedback!

Confidence.js comes from how we operate on A/B tests at sendwithus - we think of them as variants associated with results. While the code could definitely boil down to a few simple math functions, we find objects to be a good way to organize our data models.
So why weren't those sensors and alarms mandated, as opposed to a redundant and distracting in-car CCTV system?
Uh, values?
Writing More Maintainable Angular.js Directives
Was expecting this to actually be https://github.com/spumko/confidence, from WM Labs. Strange both would choose the same name for A/B testing
This is perhaps the most useful way of looking at Bitcoin today. Now that the tax treatment of Bitcoin has been established, using Bitcoin as currency makes about as much sense as using stock as currency. In other words, it doesn't.
Hmm, interesting idea. In general, there is only one sensitive operation per keybase invocation (though many signature verifications that use only public keys), so this is doable but cumbersome.
What is the proof that Snowden is not in fact a means to disclosing what the State felt the plebs needed to know about the communication systems?
Absolutely true.

The other "gotcha" is optimizing for a short term metric (converting visitor to trial) but failing to track whether that cohort actually converts as well to long term paying customers.
Can't the destructor issue be mitigated by

hasElaborateDestructor( )

that biotronic pointed me to ?

EDIT: To clarify, one could have two versions one with a destructor for non POD and the current one. The compiler dispatches to the appropriate one at compile time.
Hi sharnett,

Thanks for bringing that to my attention - I agree that our explanation is a little more convoluted than it needs to be. I'll update that later today to be more "readable" ;)
The missing pronoun makes all the difference. Funny how it would have been completely clear had it been the ministry of defense.
I've lost 2 merchant accounts in the past due to a high chargeback rate involved with selling web hosting online.

Most chargebacks are a result of orders from people with stolen credit cards, usually from international IPs. To mitigate this, I ended up using:

1. A service called MaxMind, which includes automated phone verification (e.g., ensuring the person owns a phone number in the a area code matching the credit card zip code).

2. Using payment providers like PayPal or 2CO since they have their own built-in fraud prevention systems.

Of course, this does not prevent chargebacks for non-fraudulent reasons (e.g., unsatisfied customers). For large orders, you may need to get the customer's signature on a credit card authorization form, to enable you to win the chargebacks if they occur.
Anand also taught us that an iPad draws about as much power as an 11-inch MacBook Air.

Configure an ARM platform with 8 GB of DDR3 DRAM and a PCIe-based SSD, and you may well blow the power budget versus the current Intel platform design.

Intel has turned its attention to total platform power: moving the VRMs on-die, and also identifying third-party motherboard components which draw silly amounts of power.

I think that Intel is on track here. Apple will of course push their design talent in order to deliver the best mobile devices they possibly can. But this does not necessarily mean a move away from Intel for a laptop or desktop.
Reckon that didn't come entirely as a surprise. Best of luck to him, I really liked the article.
Be aware that the employers themselves are making those rules. The idea actually comes from car manufacturers in Germany.

Also, all the jobs you mentioned have contractual clauses regulating that, like payment for emergency work and payment for on-call duty.
GameTable Online
Microsoft Azure: Cutting prices on compute and storage
That appears to be a small part of his meaning, based on this quote copied from Wikipedia: "Be Impeccable With Your Word. Speak with integrity. Say only what you mean. Avoid using the word to speak against yourself or to gossip about others. Use the power of your word in the direction of truth and love..."
Yes, it is, and it's 100% open source.
Users can arrange NAT traversal or tunnelling as appropriate, and have a better success rate than services which have to anticipate all of the different NAT configurations (and test them), without pissing off users. It's clear that the browser can help a lot here.

WebRTC is deployed on somewhere around 40% of browsers and is potentially supported on some 80-90% of those browsers, and works on maybe half of the services. Your mileage may vary, but there's not going to be a Skype competitor built on WebRTC unless Google makes it and tunnels to Google's servers (which they do).

Requiring servers implement IPv6 correctly is a lot easier than making every server do the STUN/TURN/conntracking dance. It's probably easier than making one server work with WebRTC everywhere, since the only WebRTC app that seems to work for me is Google.
Twitter Buys France’s Mesagraph And UK’s SecondSync To Ramp Up Social TV Efforts
I am glad its not subscription based.

"Price is a flat fee and not a subscription. Price includes all updates to version 1 of Macaw."
OkCupid Openly Protests Firefox CEO with Landing Page
A Tool Will Let You See Anyone’s Email Address on LinkedIn
Coming from NYC, one of my irrational peeves is men in sandals or barefoot when not at the beach. Every time I walk around SF I can't stop noticing slobby looking men with their toes on display. How hard is it to put on a nice pair of shoes?
Yeah, good thoughts, time will tell. We could go back and forth on some of the finer points, but that's better over a beer than a forum.

The scoping and the interface-definition are certainly the most promising aspects of this. I'm still very skeptical of using the DOM for non-UI purposes, but it could work out and that would be great. But even if not, even if it's just for GUI tasks, it's a win. I know bootstrap's components make life much easier in the common cases, and the concept is similar (but cleaner) here.
Good point. I think it's wise to due your diligence on the APIs you're considering. Do they have a good track record of availability? Supporting backwards compatibility when they release features? Are they secure? Is it well documented?

Here at Stormpath, these items are a higher priority than any new feature.
I do however, think that they will eventually include both arm and x86
processors in the Macbook Air. That way, backwards compatibility is
preserved and low power apps can run on the arm. In the current Macbook
Pros they have dynamic switching of GPUs, there's no reason they couldn't
use the arm as a coprocessor or even run the full OS.

Battery life of the Macbook Air is already outstanding. I think I want something more than just better battery life for all that complexity, but eventually it will all be just "taken care of" by the toolchain, so why not?

I think the low hanging fruit would be running iOS apps native on the Macbook Air.
A browser extension is in our (ever-expanding) todo list. We had one a few months ago, but we have to do a fair amount of work to get it back up to snuff.
Supreme Court Seems Wary of a Software Patent Case
My son (12) and I had a blast playing Axis and Allies for three hours on this site. We own the "offline" board game.

For me, throwing the dice over and over gets old. Playing it online is going to be a new tradition for us. Highly recommend!
I caught about 25 Pokemon in Sydney though!
Here's a nice tutorial that runs through of some of Macaw's features:

https://medium.com/p/aeb72baf1755
API rate limiting seems to be their best course of action, and it's disappointing that they're ignoring you.
Thanks! (Theunis from CircuitHub)
> UPDATE: Rumors are going around that the writer of the article was fired from his Polaris/Maker gig.

Technically he was a contractor and not an employee of Polaris. He didn't get fired (you can't outright fire contractors), the remainder of his contract was canceled. I suspect this is due to some perceived breach of the contract related to his reporting on GAME_JAM.

The author mentioned upfront that he didn't necessarily expect to come out unscathed after the article, but he stuck to his guns and did what he felt was right. Respect.
Interesting. This is a great example of the power in abstraction. By continually building upon available tools, we're able to develop new, higher level toolkits that can be used to further the process.

Ironically, this project steps back, abandoning modern utilities in favor of a more educational/interesting process (which is good, sometimes). I too enjoy passion-projects such as this.
OkCupid prompts users of Firefox to "consider different software"
A replacement. Graal is the next generation of the Maxime JIT.

Maxime is/was a meta-circular JVM done at Sun research labs.

Since Oracle bought Sun, Maxime project changed into Graal and there have been a few presentations where the goal to replace Hotspot has been hinted a few times.

There are a few Oracle presentations where it is listed as possible Java Next (8+) feature, but without any kind of commitment when.
I've been following this since the first demos, looks promising indeed.

Will be very interesting to see how this get adapted by the design community.
Thank you. I think some people at nitpicking at what the point of the article is getting at, but at least you got it.
Now he's unfired, apparently. Perhaps they sensed a shitstorm.

https://twitter.com/notquitefrodo/status/450750588326658048
The Encodable trait sounds convenient for lots of use cases. However, speed and convenience are not the only things you might want; multi-language support and protocol evolvability are often also important, and when they are, something like Cap'n Proto's schema language is very useful.

Instead of "serialization frameworks", I like to call these libraries "type systems for distributed computing". I can then ask: where are your types defined?
Who’s Behind the ‘BLS Weblearn’ Credit Card Scam?
That's standard fare for "reality TV". Most of that kind of stuff is utterly fabricated.
OKCupid telling users to boycott Firefox
Listia (YC S09) is hiring mobile and backend devs to build a better marketplace
Good catch. My reading comprehension isn't up to par today, apparently.
So for an actual web developer this is pretty much useless? It kind of sounds like Dreamweaver 2.0.
Unfortunately, you really have a number of extremely vocal, misogynist trolls out there. A particularly disgusting sub-species of the Internet bully, bravely threatening rape and death from behind their keyboard. Ugh. Here is to hoping at least some of them get help and grow out of it.
>And by pushing their preferred observed transaction to major pools, Square could help ensure a double-spend can't succeed, or get a near-instant indication that a competing transaction exists.

What would this even look like? is anyone doing 'specialized mining' like this, where particular hashing nodes are being used for preferential transactions?
WebRTC isn't just non-trivial: It's hard, and the hardest part is the fact that every service provider has to implement a complex network configuration that is difficult to test and exercise.

Even tunnelling IPv6 would be preferable, but my point was about making browser vendors do "the hard work" instead of making service providers.
Can I transfer stock to you with three taps on my phone? Bitcoin makes far more sense than stock as currency, especially if higher sustained demand reduces fluctuations in value, which isn't typical for stocks.
Jeremy, you may be looking for something like this - http://www.screenr.com/HTQH . I'd love to hear your thoughts on this topic. The Macaw guys are doing great, though!
Looks like this is only for square market stuff right now.

Any clues on when this will get pushed out to mobile clients? Because that will be absolutely huge.

https://squareup.com/market
> You reflow the whole board with a hot air station? I've been using an oven. How big a board can you do that way?

Yep. It's not really by choice, but because I have limited space. That being said, I like being able to watch the process and to correct minor issues like a 'tombstone' passive, so I think I'd prefer a hot plate over an oven.

My SMD boards are small, the largest one by length is 7 cm and the largest one by area is 25 sq cm. You could definitely do larger ones, but you'd probably get significant temperature gradients - bad for manufacturing, probably ok for prototyping and one-offs.
Maybe that FOSS is slow and steady, but slow and steady should win the race... Eventually.
That's quite impressive! It is apparent our analysis of GitHub events didn't account for "super-repositories" like this, as this would be the fastest growing repository on GitHub by a large margin, dwarfing large projects like Linux or Gaia (unless Apache or Mozilla also had these super-repositories.) I'm not sure it's quite an apples to apples comparison though xD

On a somewhat related note, another interesting thing to note is that we found apparent discrepancies with GitHub's statistics for contributor counts.

For instance, take a look at this PR:
https://github.com/codecombat/codecombat/pull/372

It was clearly merged. Now take a look at the two possible usernames GitHub could have used to tally his contribution: QelioX (his GitHub username) and Esh2349, the username he used on the commit.
https://github.com/codecombat/codecombat/commits?author=Esh2...
https://github.com/codecombat/codecombat/commits?author=Qeli...

I looked, and I couldn't find anything out of place with his profile. Our method for growth through unique contributors actually handles this case. We didn't have time to explore other properties of the GitHub data set which might throw our analysis off, but hopefully someone in the future will produce a nifty analysis which does account for them.
> Those of us long time Debian users can appreciate having a service for those (very rare) situations in which something is not already (very well) packaged.

Hi, I created Docker and am also a long-time Debian user. I disagree with your assertion that containers are a bandaid for broken systems. Containers take the best parts of solid system packaging, and make them relevant again for software being written today - not 20 years ago.

Before starting Dotcloud I used to work at a Debian-only shop, where .debs were the only accepted vehicle for software changes, company-wide. This allowed for quality ops based on a foundation of "immutable things". But as the stack grew in complexity and the infrastructure and team grew in scale, that became a nightmare.

Here's what kills Debian packages as a universal unit of software delivery:

1) Versioning hell. When 15 developers are each deploying 10 slight variations of a build, in different combinations, on the same underlying set of machines, how do you express that as deb packages? As we found out the hard way, the answer is: you can't, not in any sane way.

2) The tooling sucks for developers. Walk up to a random developer and give them a 5mn pitch on how to package their software as a debian package, the right way. There's reason pkgr.io and fpm exist. They are bandaids around a fundamentally flawed developer experience.

Side note: sometimes I wish Docker wasn't so popular and hyped. It seems that for a portion of the engineering population, anything popular is necessarily poorly designed, by people unaware of the state of the art. As it turns out, we are very aware of the state of the art, have dealt with it for many years, and argue that there is room for improvement.

Just my 2 cents.
Sure, in the right hands Django (and Rails) and yield major productivity boosts.

I personally don't like working in frameworks of that size because I find myself fighting them to do what I want.

For the course itself, I really wanted the students to get as close to the server as possible. Then, when some of them switch to the heavier frameworks, they'll have a better idea of what the framework is doing and what is possible. The course had a time constraint on it as well.

All in all, your anecdote reenforces my feelings on the topic :)
You could read the dragon book for a detailed introduction to compilers, but at a higher level since it's not about bootstrapping but using tools to do some of the tedious work.
Yeah, I'm not entirely sure what's going on with that so I removed that part of my post for now. The author just tweeted again saying "he wasn't fired", so maybe they haven't actually cancelled his contract. There will probably be more solid info once the dust settles.
This is why I enjoy doing IT and living in Germany.

At my current employer, the typical US 50h+ weeks would be squashed by the works council.
> However, an even cooler move would be to make LLVM IR the official binary representation of OS X...

It's worth revisiting http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/0437... ("LLVM IR is a compiler IR"), from a core LLVM developer, explaining why LLVM IR is unsuitable for this task.
Sounds like you're looking for something completely different than what this tool has been marketed as since the beginning.

As a full-stack developer it interests me because it lets me visually create the visual part of a site. I don't like writing CSS when I have so much other development to do, but at the same time I don't want some shitty, bloated WYSIWYG editor that spits out garbage code. Macaw's authors have emphasized the quality of the generated code since the beginning so even if it's not perfect right away it's certainly comforting to know it's a priority for them.
Google Could Greatly Improve Weather Forecasts, but will it?
"Initially, Coinbase ignored me. My succession of emails to their official "whitehat@coinbase.com" domain were ignored until I posted that they weren't replying on reddit"

Deja vu, man.
Stats class R sleepy... Real world applications like A/B testing are definitely more interesting.

We did a lot of digging and there aren't a lot of resources that are easy to digest - but this one really stood out to us:

http://visualwebsiteoptimizer.com/split-testing-blog/what-yo...

I'd love to write a summary of everything I've learned - maybe a blog post in the near future!
OkCupid Offers Firefox Visitors Links To Alternate Browsers To Protest New CEO
Hardly any start ups ever get to Enterprise scale.
> SDP is a session description protocol, not an addressing protocol

SDP is most certainly an addressing protocol. It's a very complicated one that uses many binary tokens including IPv4 addresses (or IPv6 adddresses) and port numbers, cookies, and keys.

That some of the binary tokens used in the SDP addresses are discovered using ICE/STUN (sometimes) complicates service providers greatly.
The home one only works if you're signed in.

This works for everyone http://www.okcupid.com/?mozilla_message=1
OKCupid asks users to boycott Firefox because of CEO's gay rights stance
> If anything, Prop 8 would've helped them. Their core business is dating, right? If you can't marry, you date more. So, wherefore the problem?

WTF. Maybe because they're decent people who care about equality?
A woman's life in search queries (2006)
Ask HN: Am I doing it wrong?
This is the second month that I've quit my job as an engineer in NYC and am now busy bootstrapping a new startup.
A few days ago, I met for coffee with another entrepreneur who is also bootstrapping his own service in the same domain.
At this point I had a full beta product working, and working full steam to iterate on it, while he had 2 more technical guys aside him but no product or anything to see.
Few days after, I met with the CTO friend of that startup, and he tried recruiting me. I was amused and answered politely that I am 100% dedicated working on my own service.
Today this has happened again with a different guy.

This got me thinking:
Maybe I'm not creating enough "buzz" around myself? (if I'd knew what this means exactly, I might be doing this) Not making myself look enough busy?
"If individuals like Mr. Eich had their way, then roughly 8% of the relationships we’ve worked so hard to bring about would be illegal."

That's quite a jump from a Prop 8 donation to accusing him of wanting to outlaw homosexuality.

Edit: The thing that makes little sense about this is that I imagine the CEOs of the other companies have -at least- one personal belief, political position, or vote that I find objectionable. A case can be made that all of them have done -something- to advocate the violation of what I view as my core freedoms. So... don't use the web?
I think it'd be highly inefficient to specifically consider only my safety.

I'm also pretty sure they drive cars in Europe. How does your suggestion aid someone in Germany that just got clipped from someone pulling over unexpectedly?

Also, your suggestion brings up a thought: I'm sure that driver laws differ from country to country in Europe. You're going to need to build some sort of UI/UX that complies with those laws if you want the app to be used freely while driving.
I hate to be the one ask, but where's the Linux support? I was ready to buy Macaw, but my web workflow is in Linux.

Isn't it built on node-webkit? How hard could it be to port, really?
Visualizing progression of file operations using pv (Pipe Viewer)
Very nice!

I think Azure's biggest hurdle so far is the association with Microsoft and people assuming "well it must be expensive" only to be proven right when they sign up.

That being said, some parts of Azure are pretty cheap and for small site it's affordable as it is now. You can get 10 free websites and a couple decent sized databases for around $40 a month which gives you better service and scalability than you would get from a hosting provider at $40 a month.

If you're running a business or have some real traffic though, expect to pay considerably more for the service. It can really expensive, very fast.
OKCupid advises Firefox users to switch as a protest of Brendan Eich appointment
That huge picture of the woman is a big design miss. Replace it and use the Real Estate to display the features (bulletted)