skysight-inc/HackerNews huggingface dataset:
Yeah, talk about an over the top reaction.

I'd probably reject this too from a do-gooder searching github for pronouns to change.

"Get another hobby. Rejected."
if ive been banned from lyft for reasons unknown, if my work signs up for this will i be able to use the platform?
Facebook app synchronizes with your address book.
My best guess is that you've left facebook sync on and forgotten about it, added his number.
Facebook has looked up that number, seen it belongs to this friend of yours and suggested a facebook friendship through that.
Chrome is a web browser, not a real time operating system.
Speak for yourself. This is exciting. We have a plan. What we need is enthusiasm and funding.
One of the downsides to doing stuff like this is many devs turning away from node / io altogether.
Have you both checked in on Facebook at the swimming pool? You might have also used Facebook multiple times at the pool, where they geolocate you, and then find people that have similar geolocation at same time, same place?
PRchive: A little tool for collecting media from your GitHub pull requests
Seems like a fun project to code, but I'm struggling to see the benefits of running DNS over HTTP.

I guess there's some benefit on having structured output :) for some application, somewhere.
It's more likely that they be called Microsoft.js than Node.js at this point.
Successful splashdown! Everything appears to have gone as expected.
Valid point. But then there are close to 100 kids there at the same time. So about 100 parents checking Facebook at the same time. Why only him?
Geo-tagging.

If you both updated your status, or used facebook messenger from the same location multiple times. Facebook assumes you either met, or know each other. Since you attend the same place at the same time.

Stuff like this is why I deleted facebook. If I wanted to know these people I would add these people, I don't need suggests based on literally spying on my day to day activities.
Is there a setting for that? I don't remember permitting Facebook to access my personal data. But then again, knowing their constantly changing privacy settings, who knows what they are upto
Correct link: http://www.ams.org/notices/200708/tx070800972p.pdf
Chiral Key Found to Origin of Life
Well now there's a missing consonant in the MEAI stack. Add golang for the IMAGE stack?
That's cool! By "TaskRabbit" do you mean an internal tool - or do you mean the marketplace, and it just happens to be someone on your team?
I was responding to the parent who said:

I wish there were (more?) people who feel about software like Steve Wozniak feels about hardware. Because it is an art, a pursuit of perfection.

Didn't mention anything about shipping popular software, so I'm not sure where you're getting that metric from, but it's completely irrelevant to what OP was describing, and uncle bob fits OP's description perfectly. His talks show how passionate he is about code as a craft, and how he wants to strive for perfection. The popularity of his code doesn't take away from that (not to mention that Jobs played a significant role on Woz's end for that, so it's not exactly an apples-to-apples comparison either). The fact that Martin has good rationales to support his ideas is just an added bonus in that regard. I get the impression that he's disliked more just because people have a fear of falling into the 'java culture' than because of his actual arguments.

Also, Linus is nothing like Woz other than their shipping of popular products. Nothing against the guy, I'm sure we're all grateful for his work, but he doesn't seem to display the same kind of childlike wonderment of his craft like woz does.
How can Node fork? I thought it ran everything in the event loop...
API Security: Deep Dive into OAuth and OpenID Connect
The Future Will Be Decentralized (13 min)
Not thinking outside the box. Thankfully Elon is. Hopefully, a few other engineers/businessmen will.

NASA has a $20 billion budget. WhatsApp cost almost NASA's budget. Uber is already valued at $41 billion. Apple earned $181 billion in fiscal 2014. Perhaps a half dozen companies will create a business around space and we'll have a trillion dollar space industry to augment NASA's puny budget.
Everybody pretends to have switched. But even Canadians translate back to Fahrenheit in their heads (ask one).
As it was forked by some of the top Node contributors, I'm guessing yes.
I'm located in San Diego, CA
I Virtualized this API just for kicks -
https://vapi.ca.com/vapi/api/Vapidemouser/Star_Wars/planets/...
and
https://vapi.ca.com/vapi/api/Vapidemouser/Star_Wars/vehicles...

Would love more details and I can make a Virtual Copy of the whole thing.

Built it here https://vapi.ca.com
repost: https://news.ycombinator.com/item?id=8695638 but there was no prior discussion there.
"That’s the stuff that drives me crazy—this response of more violence and more war to make us all safer actually creates more violence." - I hope that one day we realize this is true.
I replied earlier - but no, that's not a possible answer. There are close to 100 kids there at the same time. So about 100 parents checking Facebook at the same time. Why only him? Also, both of us are in the pool with our kids (parent-toddler sessions), so no Facebook for us
There is a blah/rss.xml, but yeah that's on my TODO. Maybe for the next post.
Haskell and Postgres for my main project right now. Haskell and sqlite for a small auxilliary project.
Yeah, go ahead and submit it.
Maybe we shouldn't give prisoners free room, board, and healthcare over the public while we're at it.
As far as I know, yeah, that's mine. :)

It seemed like it fit.
I see your bad joke and raise you an example :)

http://nodejs.org/api/child_process.html#child_process_child...
Super Typhoon Hagupit to lash Philippines for 3 days with flooding, high winds
AIME? ;)
PlanGrid (YC W12) is looking for back end hackers
Bingo! We looked at Docker for VoIP a while ago and it didn't appear like it was a good fit for such applications. To be fair, Azure had the same odd-sighted flaw, although they have a weak workaround with public IPs now.
> std::string has a static size, the buffer itself is dynamically sized

Yeah, I guess if you're happy with the stack-allocated buffer being sized at compile-time (either switching or overflowing into heap-allocated storage if it gets too big) this all becomes very straightforward. If you want the stack storage to be runtime-sized (or resizeable) then I agree it's going to be a real pain in the neck. It doesn't fit into the C++ programming model cleanly at all. A pity.
I guess some overwrites should be enough

for i in $(seq 1 1000); do if=/dev/urandom of=/dev/sdc bs=$((1024 * 1024)) count=(SD size in MB); done
"It is a research project which aims to apply the pure and dependently typed Coq language to system programming, with inputs/outputs and fine grained concurrency in mind. … We try to develop new programming techniques with an extremist and purely functional approach, in the hope to lead to safer systems."
Luckily we have better computers than in the Apollo era. The capsule can pretty much fly itself.
Orion Descends to Splashdown
Microsoft lost $188K a day on the Nook
I'm a game developer. I'm not sure what I would do if I were to have a huge success. You speak as if it was obvious what they were supposed to have done.

I'm not trying to be a smart ass. I would really like to know what you think Rovio should have done. Hopefully with your advise I'll know what to do if I ever have such a huge success.
What about https://www.mail-archive.com/fossil-users@lists.fossil-scm.o... ?

[Richard Hipp]: The bug that you hit had been there for ages - it wasn't new. But it was obscure. You were just the first to stumble over it. Sorry.

The bug in this case caused a loss of uncommitted work.
My hopes are aligned with this.

I suspect that some of those companies will be run by people who got enthused by what NASA is doing now.
Ramesh Raskar presents femto-photography, a new type of imaging so fast it visualizes the world one trillion frames per second, so detailed it shows light itself in motion. This technology may someday be used to build cameras that can look “around” corners or see inside the body without X-rays.

http://www.ted.com/talks/ramesh_raskar_a_camera_that_takes_o...
I wouldn't do a project rate as a freelancer.

I own a design/development studio and encourage my employees to do side work if they want to, in order to get some experience in areas they don't normally dabble in. Examples are estimating, invoicing, figuring out tough problems all on their own (and being on the hook for the solutions), etc. I think it's awesome.

But I always tell them to bill hourly. I do NOT want them to make the same mistakes that I did when I got started. Working late into the night for free is never a fun feeling.
Haha! Oh man...
This seems to be for the us and unapplicable to europe (factor 1.25 seems too low), right?
Not even twice, just split in two fields :)
In my day (1980s) I got a CS degree from a decent UK University and it didn't cost me a penny - everyone got their feed paid back then and as my parents weren't very well off I got a full grant.

Turned out to be a pretty good investment for HMG going by the amount of tax I have paid... :-)
Out of curiosity, what's the harm in accepting the pull request after someone's already done the work?

Edit: I get not wanting unsolicited input from "do-gooders," but if someone on the project made such a change, would you still reject it?
Do the startups like this have a future?
How the Database Sharding Works
A Manned Mars Mission has been 20 years out for 40 years, just like fusion power.
I think Google trends is a very laggy indicator of something like this.
Ask HN: Ma domain hack for Massachussets
Hi,

I'm from Morocco, and our country's TLD is .ma.

I'm wondering whether businesses and individuals in Massachussets would like to buy domain names in .ma.

They are legally able to do so, only the registrar needs to be in Morocco. Moroccan registrar have crap websites, and not often in English, so this might be a reason why Americans don't buy domains there.

So my question is: do you think there's a business opportunity here, to create a new registrar targeting Massachussets market segment and providing higher-standards services than the existing offer?
What Makes Marriage Work? (1994)
I've noticed this on multiple occasions: Uber has pretty terrible built-in GPS. It almost always has my drivers taking the larger/busier roads even though they are less direct and more congested than side streets. It's like when Google Maps gives you the three possible routes, Uber often picks the equivalent of that weird third route that makes no sense.
I wouldn't say so for celsius but I do find myself changing between feet / meters for certain things, like my height.
I don't think anyone here is talking about the kind of rates he talks about ($30k/week is what he's mentioned in the past)... There is a huge gap between that and the undervalued rates many freelancers charge.
if the purpose of prison is to rehabilitate people

You imply that rehabilitation is the only reason for prison and that there are proven methods of rehabilitation.

Rehabilitating people is hard and we don't know of any great ways to do that. Removing criminals from society is easy and straightforward.
> I honestly think we're going to see a Firefox fork in the next 2-3 years.

Who is going to fork it? The active contributors that are employed by the Mozilla Foundation? Google? Microsoft? Opera? Some currently peripherally involved third party?

And what will the goals of this fork be? To be more focused on something other than producing a standards-compliant, multi-platform, performant browser?
This is where Rust is worth mentioning: its Rc smart pointer will statically prevent multiple threads from accessing the inner value, while its Arc (atomic reference counting) smart pointer will let you share the value while using atomic operations to adjust the refcount, same as C++'s shared_ptr. Rust's move semantics by-default also mean fewer refcount adjustments overall, since you can transfer ownership instead.

There's also a neat new copy-on-write smart pointer in the stdlib, though I have no experience with it yet: http://doc.rust-lang.org/std/borrow/enum.Cow.html
Non Jewish, non-prize winner here! If culture and this 'ton of hard work' is such a winning strategy why hasn't it been emulated by other groups of people. The Jewish achievement is extraordinary: twelve million out of six billion winning 32% of Nobel Prizes in the 21st century! And this is supposed to be down to hard work and culture? Strange how a vast range of characteristics are known to be determined by our genes but apparently, intellectual eminence cannot possibly be linked to genes. What is remarkable is the determination with which folk set their face against considering any such interpretation. What are they scared of?
"The problem is that the ideas aren't particularly revolutionary." There aren't really many more "revolutionary" ideas anyways. Sometimes all it takes is to find something that's already been done and find a way to improve it. Look at Nest Thermostat, Slack, Evernote, etc. The great thing about going after a market that's already got customers is that you don't have to validate a need, because the market is already there.
While that permanent damage is still contested, its true that your eyes can become strained and sore from focusing on a single distance though, so you should still take regular breaks to avoid discomfort, even if there isn't permanent damage. Also the lens of your eye can become weaker and make focusing on further objects harder. There are eye exercises that are mostly centered around alternating focus on near and far objects you can do to stretch the lens.

A very simple exercise to to take something small that has writing on it like a pencil and find something else that is about 10 meters away and also has writing on it and go through the letters on the smaller object while alternating focusing on the far object between each letter. You can do this a few times, moving the small object closer to your face each time. You will feel your eyes get tired very quickly if they are out of shape.
They do actually, but it's part of a DRM system [1] rather than something that would be trustworthy for privacy and file security purposes. It's apparently still being used by some Windows Phone devices.

More on topic though, while there may not be a "simple" or trustworthy solution using built-in encryption on cameras or SD cards, it should be possible to create a (small, or "prototype sized but usable") device to sit in the middle of the electrical connections of the SD slot on any camera, and a normal SD card. The device would transparently encrypt video footage or pictures sent to the card. Would be an interesting side project.

I've used the Beaglebone's USB client and host ports, along with the Linux USB gadget drivers and LUKS, to do something similar to transparently encrypt USB sticks, it wasn't particularly fast (8-9MB/s) but it was usable :)

[1] http://en.wikipedia.org/wiki/Secure_Digital#DRM_copy-protect...
Sure. So I had a client who wanted us to rewrite their 10 year old MS Access app as a web app.

The engineer in me would have immediately jumped into "OK, how do I migrate this database into Rails and recreate the functionality and UI of this app?" I would have priced the going rate for web development, and tried to gauge how long it would take to complete.

The business owner in me realized that this app is critical to their business. It's the tool they use to manage and close sales, and about 20ish people use it all day, every day. I also knew that the CEO was currently the maintainer of the app, as it was started when the company was a home business and the owner picked up a "Learn MS Access in 21 Days" book.

Knowing this, I went to work learning how I could not only modernize the product by making it web based, but I wanted to leverage my experience in usability to optimize how their team uses the app. How can we not just rewrite the app, but also optimize it? Is there a clear path to adding an hour or so a day of additional productivity per employee, and what would 100 hours of combined additional productivity a week mean (financially) for the business? And how much better would it be if the CEO of this small company wasn't needing to maintain the app himself, but could focus on what he does best — growing his company?

What I sold wasn't software or a rewrite. I ended up selling a better tomorrow for his business, and a more profitable tomorrow. This "decommoditized" what I was doing, and while he paid me a premium, he received a much better product at the end of the day.
And here is where C shines compared to C++:

At least in C you know that strings are garbage, and you never pretend for a second that everything will be fine. C++ will claim "oh ho ho, we have a string type, don't worry!" and then people will get burned.
My dog's Angry Bird squeaky toy I picked up in the bargain bin is the only one she hasn't tried to tear apart.
As Tomtoise said, they indeed read your address book. Even if you do not use the messenger app Whatsapp. You have given permission to let them read your whole phone (sms, address book and even to make changes in your calendar without your consent), by installing it. That is the main reason why many people do not install the Facebook app, but only use it via a browser.
How to really tell a story – and bring your presentation to life
> Is this really that common, an employer offering free taxi credits?

Yes, employers paying for work-related expenses is common (and generally required in California, see Labor Code Sec. 2802), and taxi as the employer-preferred form for local work-related transportation (as opposed to the employee driving a personal or employer-provided vehicle and being reimbursed for mileage) is often preferred for various reasons, most especially liability.
I wouldn't discount the capsule. From the sound of it, the plan is for this to be a fairly universal capsule for years to come. If it has the longevity of Soyuz, we might be flying Orions (with design upgrades) for 40 years. That's not a bad thing.

It seems to me that NASA is backing away from building one giant integrated system. They're working on building a collection of systems that can be composed into different missions. There will be rockets, and service modules, and future space craft.

This is probably a better strategy given the political reality that you only have continuity for 4-8 years at best. No matter what the next president & congress plan, we will have a capsule that is useful. It is bought and paid for.

Also, the capsule might not be as futuristic looking as a space plan, but it is a workhorse. That's all it needs to be. The fact that you can launch it with basically any rocket that is powerful enough is a feature not a bug. I'd love to see Orions on top of SLS, future SpaceX rockets, etc. If it was something super specific it might not be able to fly on other rockets.
When I leave at 3 in the afternoon because I'd like to pick up my kids from school for once, I'm not "slacking off", but I'm definitely taking time that could have been employed productively, so I don't think I would feel good about charging for a full day. When I stay until 8 to fix something, I kind of want to be reimbursed for the extra time I'm putting in.
... and the number of people who can write that kind of code -- low-level driver code -- is pretty small.
This is the key point companies often miss :/

Edit: Grammar
Silverlight, from a development standpoint, was actually pretty great. You could write code in .NET with an infinitely customizable vector-based user interface, defined in a clean and consistent XML-based markup language. It could run in a browser, and even on a Mac.

You could develop using all the powerful Visual Studio tooling. It didn't crash all the time like Flash.

Using Silverlight and XAML was sort of like what I imagine web programming will be like in about 10 years. Except that you could do it back in 2007.

You have a high level language (C#) with reusable components (UserControls) and fantastic debugging, profiling, static analysis, and automatic refactoring.

Incidentally, that is where the web is just now heading. Higher level and strongly-typed languages (AtScript, Typescript, Flow, ES6+) with reusable components (Web Components) and better tooling (Firefox and Chrome dev tools)
Agreed – absent some sort of benchmark showing major, hard-to-solve problems I'd assume that using one decent allocator everywhere would be a net win versus having to deal with platform-specific variations on at least 3 OSes.
Good point - Apple as we know it was essentially re-founded in 1997 when SJ took over. Wasn't there an almost immediate and total overhaul of their product lines and direction?
Funny you bring up Nintendo, they were founded on September 23, 1889, more than a CENTURY ago.
If I were in this position, I would accept it from a frequent contributor to the project.

I don't like the idea of someone poking around to make one-word non-functional changes.
Agreed. UK housing is a third world problem in a supposedly first world country.
Measuring power consumption on a Firefox OS powered camera
We've got plenty of plans -- let's pick one already!

http://en.wikipedia.org/wiki/List_of_manned_Mars_mission_pla...
> The implementation of this DSL is two folds. In Coq, a run function gives an executable semantics of the computations. The existence of an executable semantics is an improvement over other works which only give unrealized axioms for I/Os effects

Also

> We can also question the correctness of the compilation to OCaml, or whether the run function in Coq is faithful to the extracted code. We have no formal proof, but we designed the system with correctness in mind.

So the `run` function lives in their general OCaml extraction DSL [0] and produces a provable semantics (the first fold) and an extracted OCaml program (the second fold) which are assumed today to be equivalent so that proofs on the first fold can be transported to properties about the second.

The run function looks like

Fixpoint run
{sig : Signature.t}
{A : Type}
(call_backs : CallBacks.t sig)
(mem : Memory.t sig)
(outputs : list Output.t)
(x : C.t sig A)
: option A * CallBacks.t sig * Memory.t sig * list Output.t

which looks like a pure model of mutable typed memory, continuations via callbacks, and message passing.

[0] https://github.com/coq-concurrency/system
A strange IP, signing in at early morning hours when you usually don't, using a different browser, different OS, different language config, different browser plugins, running through all your email folders... THAT would be suspicious all together, most of them are not by themselves.

I understand that URB doesn't want to reveal all they do. It's the same way AV companies do not reveal how the develop all their signatures.

Everyone crying "you should reveal all your secrets, otherwise you're doing security through obscurity" do not get it. It's not secret because of security concerns, but for competitive advantage against other companies in the field. Why aren't we asking FireEye, Mandiant, CloudFlare, Incapsula or any of the other supercool security company what are they parameters for behavioural detection? Do we feel we have a superior moral stance against LogDog because we don't know them?
He didn't just reject it, he tried to undo it after it was accepted by someone else.