skysight-inc/HackerNews huggingface dataset:
Ah. Seems reasonable. You could probably tweak the timing (updates no more often than every X minutes) and volume (no more than Y changes per update) dynamically with things like an exponential backoff (to some limit) to optimize engagement over time.

The ideal knob settings may change depending on whether people are trying to collaborate synchronously or asynchronously. BTW, are you currently doing diff-match-patch to account for multiple editors?
Chalmers univeristy has a HDL built as Haskell modules called Lava:
http://www.cse.chalmers.se/edu/year/2012/course/_courses_201...
Don't think its used outside of the university though.
Yeah, I'm baffled as to how the button placement made it past any kind of initial hands-on testing. It's hard to imagine a person using the pen on the screen for ten or fifteen minutes not encountering that problem.
Ask HN: What are some of the best open-source projects for beginners?
I know for myself it was a huge decision, what to contribute to at first. I'm sure there are tons of beginners out there who would appreciate a step in the right direction!
What are you even talking about? "Wrong" people? Aaron Swartz?

I'm just saying the documents mentioned above[1] don't back up your claims, and that what they do describe is mundane, expected behavior. (I know this because I read them myself, rather than relying on the summary of someone with a clear agenda.) If you weren't speaking in the context of the thread, why post in it?

[1] https://news.ycombinator.com/item?id=7881884

One of the defaults on Hacker News is a general skepticism toward increasing police power.

First of all, that's not a default of Hacker News, that's a default of individual users of Hacker News. If you want a community of uniform opinion, I suggest digging out your dog-eared copy of 1984 and re-reading the scene of the two-minutes' hate to see where that leads.

Secondly, I'd like to point out that I share that default, but with the additional (and seemingly rare) default of skepticism toward reporting about increasing police power.
I was a bit obtuse in my original comment. Ctrl does work fine. I then tried Alt since that's in the position of the Cmd key, but that didn't work (which is a good thing because then it doesn't eat the browser's tab switch keys.)

Of course the same is also true on Windows.
sorry, didn't see this until now. there are a few listed here:
http://www.tigsource.com/2010/02/07/assemblee-competition-re...

not sure if people are still playing realm of the mad god but that game was fun as hell.
That does sound like a nice balance, but there's also value in having a single number. We noticed this going to our current two question system.

For example, with only one question, you can get anyone to rate at any time with a single click of a link (e.g. in an email). As soon as you have more than one question, customers have to visit a form with multiple fields and click a submit button.

This may not sound like a big deal, but it is. Also, having a single, easy to understand number helps us engrain the NPS in everything we do. Everyone on our team knows our NPS. Our experts even have their own NPS. They can recite each others' most recent scores. It's not easy to get an obscure metric like NPS engrained into everything like that.

That said, I do particularly like the question about repeat custom. We can measure it from our data, but intent to repeat sounds interesting.
How could you prevent somebody signing a transaction using your service, waiting until the nLockTime has expired, then creating a transaction that is not signed by you but valid due to the nLockTime expiry? They would then be in a position to double spend because they could use a transaction that is verified by you to buy something instantly (cash from an ATM for example) and redirect the same funds back to their own control using the single signature transaction with a high chance of success.
why is it not the GPU that is the most critical when talking about the FPS and refresh rate for things like pen input?

GPUs are typically about reducing latency for a large amount of parallel processing. Things like stylus latency are more about reducing the latency for a very tiny amount of serially processed data, where the latency requirements are quite a bit more strenuous. (A kerjillion triangles, versus under 4 bytes total for x,y, and pressure, though there is a bit more than just that for rendering a drawn line with attendant mathematics.)

People who edit sound and do studio recording know from experience that people paying close attention can start noticing lags upwards of 5-10 ms or so. When you're concentrating on drawing, you're definitely paying close attention.
@Yahivin, I'd love to hear your thoughts on Mithril. Have you used it?
Because compatibility modes are imperfect.
Apple partner Nuance exploring sale, reportedly in talks with Samsung
From the article, it sounds like the Microsoft folks were kicking themselves for that oversight.

To their credit, I've made similar mistakes in my career.
They'd have to be insane. You can't pay for advertisements like these. Despite the mixed feelings Gabe has had with Surface 3. Just look at this HN thread; every post Gabe made about the Surface caused similar comments.
Cool, that makes sense. The process of creating playlists can be a bit daunting. I had two ideas I wanted to shoot you:

Community Playlists - In our office we have a JamBox that one person broadcasts to. We all want to take turns picking the next song, would love to have a turntable.fm style option to invite other users to join a group and collectively manage the playlist.

Lists based on songs on blogs - Would love to just follow some of my favorite blogs recommendations like the ability to load the playlist from Pretty Much Amazing. You could do this by looking for all links that point to SoundCloud, YouTube, etc.
Those enterprises have already been well satisfied by the convertible tablets from Lenovo, Fujitsu, Panasonic, etc. for years. I don't think the Surface will make much headway into those fields, beyond the few people who are literally working in the field and not in offices.
A lot of QA departments these days put their effort behind automated testing, which is very valuable but will never replace actual human usage of a device.

Automation should catch one class of problems but real world usage is necessary to catch a whole different type of issue.
Interesting. In the enterprise I worked back then we had a problem that was not MS's fault rather the result of a specific implementation detail related to how we managed software on Windows-based PCs -- Microsoft basically extended the .Net framework because we needed it. (Extended means adding a few methods and events here and there, but they definitely listened -- this was many years ago, by the way.)
They probably didn't have an artist use the device prior to release. They were probably testing the app in OneNote where you could just move the page to center it if you needed more room.
I wonder if an Android device as a service would work. No, I don't mean loaning devices. I mean by the hour remote control of an Android device you can take over. Your end looks like the simulator, my end is a farm of Android devices which get a factory reset between every client connecting. You reserve it for as long as you want, or just do one-off testing.

Edit: I suppose I should ask a more concrete question: would you pay for a service like this? If not, what would you use instead?
>Take a pharmacy technician for example. You need to at least complete community college and get a certificate.

That's not correct

http://www.bls.gov/ooh/healthcare/pharmacy-technicians.htm

>Entry-Level Education	High school diploma or equivalent

I knew people who were working as a pharmacy tech as their high school job. You don't even need a certificate.
So if you're a famous millionaire the Surface Pro 3 is the device for you, and Microsoft will make sure to fix all your problems with it.

Hooray?
The point of a simulator is it drives deployment time to zero and increases the number of virtual devices on which you can run without adding a new AVD for each. Deploying to a phone takes maybe 40-60 seconds? Maybe less? But I'm not a very patient person. At 60 seconds per deploy, if I make a tiny tweak and then have to wait a full minute for feedback on how it feels, it has become a slow and arduous process to develop. If I deploy to device and immediately discover a null-pointer exception, then that's 120 seconds of my day gone. The amount of time is even longer for an emulator, where it can be as long as five or ten minutes.
DO's network speeds and latency are not very consistent for me. I can make a ticket and 'noisy neighbors' are moved to another node but the problems always come back.
Make friends with math
Some of those things are worth paying for. The revolutionary thing about Bitcoin (from a financial systems perspective) is that those things are optional. If I don't want or need instant confirms, I don't have to use them.

Another important thing to note is that you're likely a member of a very privileged class, by virtue of being on HN. You likely have a bank account and a credit card. Not everyone is so lucky, and Bitcoin serves many of the same needs you fulfill with the traditional financial system.

Then you have remittance. Imagine you are a Somali immigrant living in Michigan, and you'd like to send money to your brother in Xamar. How do you do that? It's legal, but to my knowledge no US Bank operates in the region. Bitcoin world's as easily to your brother as it does to anyone else.
Yes, me too. However i'd hope that for a product as big and important to MS as this then there would be more checks and balances in place to make sure that such things don't get overlooked.

It's understandable for one engineer to overlook it, maybe even a whole team but for an entire division of design, engineering, QA, marketing etc? Something is rotten in their process.
Possible scenario: you are chatting with a friend about how you bought bitcoin at 300 and sold at 500, making 6000USD on the trade. Your money is in an offshore exchange. Next year, you receive a bill from the IRS wanting their cut of the $6000. How did they know? You never pulled out your money.

Well, the NSA gave them a tip.

Now imagine you're running for public office and your opponents will pay top dollar for dirt on you. Imagine that one day you're at odds with your government and they'll use every piece of information they can to prosecute you.

Privacy from one's government and those who control/buy into it is something that nobody needs until they do.

That doesn't mean you can't have a public life as well. But why give out more than you need to?
I don't think there is any prohibition on age discrimination for public accommodations. Title II of the Civil Rights Act forbids discrimination on the basis of race, color, religion or national origin and Title II of the Americans with Disabilities Act covers discrimination on the basis of disabilities, but there doesn't seem to be anything preventing public accommodations from discriminating based on age. The Age Discrimination in Employment Act, which is what prohibits employers from discriminating based on age, doesn't contain anything about public accommodations.
For years now Google has shown high resolution images of my own house. The rim of my garden is bright and clear, which is made of 2x4s (9 cm across).
Every place I've been to that surcharges credit cards also tries to do it to debit (see gas stations) so your line of reasoning there is suspect.
I've heard that one company screwed up the basic fundamental component of their mobile phone once - the antenna. It was basically short-circuiting when you were holding it during the call. Their answer to consumers? "You are holding it wrong".
I'm using one right now.

Pretty sure they back port security/bug fixes as I have to keep updating it.
I was under the impression that that setup was something including a camera or something, and not an actual touchscreen.
Rendor App aims to turn smartphones into 3D scanners
Why I switched to Linode
I just wish they'd get rid of that annoying image on their homepage or at least let me turn it off.
When MS is cornered (when they are losing in one area or another), and they are determined to win the competition should be scared. They are very good at committing to a project, and being in it for the long haul.
Why is this still not available outside of the US?
Is there a suitable material for a lightweight "roof" you could put over your property

Yes, well-placed trees, plants, and some lattice material.

I once visited the roof of the Limn building on Townsend in San Francisco. It turns out there was a lush garden, nice eating areas, and an Airstream trailer, all on the roof. Absolutely none of it was visible from the ground, and you'd be lucky to make out much of anything from overhead.
Congressman asks NSA to provide metadata for “lost” e-mails of IRS officials
Not entirely sure why you are getting voted down. (Well, unless you are wrong...) :(

I'll have to dig through the code again. The polish that the end product of the first version exhibited is well beyond that of any of the rewrites I've seen. To the point that it is, in fact, jarring. And makes it frustrating to read how much nicer the code looks in some of them.

Really brings home the point that intrinsic quality is nice, but pails in comparison to the final quality of the overall product. It isn't that I am convinced the sausage making process is always gross. Just that I have not seen that many examples where the clean versions are anything more than just sterilizations that have killed a lot of the original.
That is one of the things that still make me wonder how an installer (or installer maker) decides retart is needed or not. I mean, take Visual Studio for example: it seems an order of magnitude larger and more complicated than a web browser, comes with prerequisites and whatnot and the last 2 or 3 release I installed didn't need a restart.
Ongoing? Their network skate had dropped substantially.
A Gender Gap in Bicycle-Riding
>It's admirable that MS is responding to criticism of their device and working for a solution.

It is admirable, but their work towards a solution will be fruitless. N-Trig's pressure sensitive stylus technology is vastly inferior to Wacom. Sure, most people can't tell the difference, but most artists can. Sure, artists can still produce professional quality work with an N-Trig stylus, but the experience of using an N-Trig stylus is substandard.

Microsoft improved nearly every aspect of the Surface Pro 3, but their switch to N-Trig was extraordinarily stupid. I'd rather have a slightly thicker, slightly more expensive device than one with a less than perfect stylus. I hope they continue to improve things by switching back to Wacom in the future.
It's starting to feel as though the philosophy in Microsoft is less about 'Windows everywhere', but more about relevance. Product teams are created for various niches (e.g. Surface, Azure, etc.) but those teams now have a large degree of autonomy in pursuing their goals.

As an example, the Office team's goals aren't to prop up Windows as a platform by providing a sufficient but substandard product on other platforms, but rather to make a great product; as a result, Office 365 for iPad. The Surface team isn't about making a platform to foist Windows 8 onto people or pressure tablet makers, it's about making a great personal tablet/laptop frankenstein.

Likewise, Azure is (reportedly) a great backend for apps on all kinds of platforms, especially on iOS, rather than a 'competitive advantage' to make sure that Windows 8 and Windows Phone 8 work great with each other and only with each other.

I really feel as though this is the right direction for them, and that it's producing some really great results so far.
Fix campaign financing laws to limit the power of money in politics. The only reason the politicians listen to the impassioned few over the apathetic many is because the impassioned few are willing to supply the money needed to get reelected. Fix that, and politicians will start representing the interests of the broadest swathe of the electorate or, gasp, voting with their conscience based on what seems like the right thing to do.

Sadly, we seem to be going the opposite direction on this at the moment.
You misunderstood, completely. I never indicated that I don't have any FB/Twitter/Skype/... accounts.

The idea of having a secure communication channel doesn't mean that ALL your communications have to be over secure channels, that would be ridiculous. Having the option to bank on a secure channel for conversations you deem private is a perfectly reasonable compromise. People in government agencies switch between insecure and secure mediums regularly.

Having a FB/Twitter/Skype/HN account just means that I am willing to make a tradeoff of privacy to use these services, one that I am okay with. This does not completely exclude me from occasionally using a secure medium, right?
These guys should have made a mobile chat app instead of wasting all that time and money on something as mundane as dense, high-speed SSD storage. What were they thinking!

/s
I like it. I have a couple of ideas:

-Add album art

-Ability to search for a song

Greta job so far!
does anyone else think his site design looks similar to youtube?
What prevents someone from registering someone else's bike and then claiming it was stolen from them?

I suppose one way would be to require a photo of the bike and only consider photos of a bike without a lock to be valid.
What Microsoft should do is bring more artistic people into the Surface team, perhaps engineers with artistic abilities, and by doing exactly what they did for Gabe: study how artists work. The end result is a much better product without the need for a post-mortem scramble.
This reminds me of my "conversion" from non-believer to believer nearly 2 years ago: http://flohofwoe.blogspot.de/2012/10/mea-culpa.html

I don't quite understand the "Implications for Development" part at the end though, emscripten provides a very standard GCC style toolchain, so it's relatively easy to get makefile-based projects compiled (personally I prefer cmake since it also generates IDE project files). The output of emscripten isn't meant to be maintained, instead it should be treated like compiled binary code, and recompiled from their C/C++ sources. There's no really useful interactive debugging (although there is support for source-maps), but I usually just debug a native desktop version of a project in Xcode or VisualStudio. For emscripten platform-specific bugs the generated (non-minified) JS code is actually quite readable.

Finally, I had much less problems porting my code and build system to emscripten then to Android's NDK. And if the code is already running on Native Client, an emscripten port should be relative easy, because (apart from missing pthreads support in emscripten), the limitations of running in a browser environment are quite similar.
How would you avoid/handle abuses like using it as a proxy to access extremely illegal things?
That was my thought, too. Rather unfortunate.
I googled that for you ;):

http://www.bing.com/?rb=0
Close, but it really has nothing at all to do with the GPL. It has to do with reducing context switches (from userspace to kernelspace) and reducing hardware interrupts. When the name of the game is latency, context switches really hurt you. Batching is awful for latency, and great for throughput fyi.

In fact, openonload[1], and vma[1], 2 of the most common vendor provided kernel offload tools in use are both open source!

[1] http://www.openonload.org/

[2] http://www.mellanox.com/page/software_vma?mtag=vma
The thing that frustrates me the most about this situation is the waste of human capital this represents for society. Now, I'm a firm believer that society is advanced mostly by a small minority of highly talented individuals - the intelligent, creative, charismatic, and hardworking few change the game for everyone else.

Now, what happens when those rare talents are born into the cycle of poverty? What lessons do they learn? Too often, their talents just get them into trouble. They find themselves caught up in crime, addiction, and the other short-term thinking failures of poverty, and thus unable to express their talent. Worse, society simply expects nothing of them. They have no role models, and they have no external motivations to be and do better.

Even those who can do better often simply escape, leaving the culture of their birth behind. Frankly, I did that. I was raised about one step above what southerners call "white trash". My father, a tremendously intelligent and charismatic man, was constantly lured by petty crime and get-rich-quick ideas, and wasted his life. His interactions with the wealthy men he worked for generated feelings not of admiration and example, but contempt. To this day, when I'm not sure what to do about a situation, I think of what he would have done, and do the opposite. And he took a big step up himself - I remember visiting my grandfather's farm in rural Kentucky as a child. I didn't notice the lack of electricity or running water at the time. I notice it now. My father escaped sharecropping, but he never escaped his own demons.

I see the effects of those escapes now in my sister's life. She loves living in the rural south, but is constantly brought down by the ignorance and awful habits of her neighbors. Everyone in her area (southern Virginia) who has any brains simply moves away. What's left are the addicts, the fools, and the spiteful. Sure, it's beautiful there, but I don't see how she can stand living around people with so little ambition. I do, however, see how she suffers in poverty and hopelessness.

Me, I got up and left. I made a good career for myself, living in a nice safe neighborhood in a beautiful city, making a good income in a safe field, raising my kids safe from the things that got me as a child. I can't imagine going back to that life.

But oh, so many lost souls. So much talent put to waste in jail or in the grave. This is what we allow poverty to do to our society.
I have a friend that has a Moto X. I think I should try a better hardware. Nexus 5's GPS/BT/LTE chip is not working well I guess. I have to kill Google Maps every single day to get it working.
Ah yes, that makes sense, thanks!
What about simple types, like the `false` value example above? Is there a `set` and `get` method?
AFAIK nothing much has changed since these days, but MS did add a option to remove the Internet Explorer directory in Program Files in Vista and note that HTML Help for example already depended on IE components even back in 1997.
Looks really interesting. Any plans for a Rails Gem?
>we're all harping on javascript when you can't download PuTTY over an SSL connection

This shouldn't matter, and would just provide a false sense of security. You ought to be verifying the signature of any program you're installing before you use it. Since you're running Windows the point is probably moot, but it is possible to install software reasonably securely.
Create oversight bodies consisting of untouchables.

http://en.wikipedia.org/wiki/Untouchables_(law_enforcement)

edit: why the downvote?
I didn't say it was easy and I'm not underestimating anything, that doesn't change the fact that autocorrect on Mac sucks.
Announcing the first step to the end of YUI library
I want to applaud MS but this whole thing stinks of a PR move. Wacom has always had a customizable pressure curve in their software. This should be a bedrock standard but instead this catch-up is spun as MS' dedication to artists. To think they are just getting around to doing this (not even a user adjustable slider scale but just a few presets) speaks volume of how much they actually care about artists -- it wasn't goal they had in mind until they sent out their demo units.

Personally, I think the SP3 is probably the best PC for digital artists, but I'm disappointed in how little they worked on making the stylus user friendly.