skysight-inc/HackerNews huggingface dataset:
Recommend a Tool to Host Contracts and Send Notification
I work for a medium size firm that operates within the Healthcare construction industry. We provide both manpower and software to our clients. However, while we subscribe to a well-known web tool to host time-sheets and process invoices, we are in need of a tool that could host our different project contract(s) and amendments, with the capability to send notification(s) to stakeholder(s) when the contract(s) is coming due or expiring.

Any idea(s) please?
Usability and simplicity are not separate concerns from security, they are requirements for a secure system.
And most ironically, no one take notice of the person nonchalantly carrying 36 inch bolt cutters.
Yes, of course it is a coincidence. If it weren't - 1:49 is a time too...
> Also, when it comes to many projects, the organization that offers services around them has a negative incentive to contribute clear, quality code.

I'm probably being naive, but in my version of this idea, I was thinking that contributing well-written, tested, and documented code back upstream from the company's account would be a good way to have the work that's done contribute to the marketing.

Part of the reason why I haven't moved past just talking about this idea is the possibility of it having a negative impact in terms of the original creators/maintainers, so I'm definitely interested in hearing more about this perspective on it.
Skinny  Guy is Still into You
I'd add that there aren't many good reasons why UI programming should be slow in any language on any desktop machine around today.

You can draw tens of thousands of things on the fly in a web browser and have it appear instantaneous to a human.
Yes. I use LastPass, and everywhere possible, I have 20-100 character passwords with uppercase/lowercase/numbers/symbols. They can be generated by the software very conveniently.
Probably people with other opinions than the masses.
Files are correctly parsed, .tag files are correctly generated, but for the life of me I cannot display anything anywhere.

Edit: although the "navigate to definition" feature is quite neat
If BF4 was written in Csharp, or java (or rust or go?? I'm sure it would still have just as many bugs. One of peoples biggest complaint is the kill shots that you don't see, but that's a design choice (client side hit detection).
That's why the easiest way to improve the world by open source is to only commit anonymously.

sad, but true.
Bullying goes both ways. Hilarious how some people are trying to justify this.
People who are going to comment on this blog post need to realize how disturbing this episode has been for Mozillians.

We are talking about a small group of people, a couple thousands at best, that work with limited resources to keep the web open for everybody.

When this tidal wave hit Mozillians, the base contributors and employees who spend most of their days in code and features, we lost focus of our work, and stepped into a world of politics that most of us dislike, and are uncomfortable to navigate.

I believe Chris Beard is a true Mozillian, as is Brendan Eich. And I am glad that we can refocus on our mission, and move forward. I just wish people can put their differences aside, accept each other's beliefs, and share code!
That's like saying that because it's possible that the roof may occasionally leak you shouldn't have a roof over your head at all.
DigitalOcean $10 Promo Code is back
Some people fell just one step shy of demanding that others boycott Firefox. I'd call that an attack on Mozilla.
The original parent implied strongly that it wasn't just the falcon-wing doors (two-hinged; the e.g. delorean had only one hinge) that was a total let down. Made me think they were let down by capacity or clearance or torque or Other Criteria(tm) as well.

> or even worse, they get replaced with standard doors

But we're talking about the X here, which doesn't.
There's also http://httpi.pe/ - pretty similar both in concept and in implementation. The major difference would be an 'inspection' view allowing users to view the traffic going through the tunnel.

(Shameless plug - I'm the author of httpipe)
How would gun handle user auth and data that can only be seen by the authenticated user?
Sorry, but "sticking up" for what exactly? Eich's defenders seem to treat him like a child...like, he doesn't know how to phrase a statement like, "I'm against civil unions, not gays, which is why I donated to Prop 8". This isn't about Eich being punished for a "mistake" back in 2008, his detractors are unhappy that Eich does not believe that Prop 8 was a mistake, back in 2008 and today, six years later.

I'm not going to get into a debate about whether Prop 8 was right or wrong. But don't treat this like it's a witch hunt for long past grievances. Until he says otherwise, Eich is a supporter of Prop 8. That doesn't make him evil, that doesn't make him incapable of holding leadership. But for people for whom Prop 8 is a big deal, I think it's understandable why they would continue to press the issue with Eich and his leadership.
Buddy of mine does lots of odd lot things. He buys storage units once in awhile and gets big hits sometimes. He's gotten gun collections and snowmobiles, among other things.
Export .ai files to PDF and then you can open it with Sketch.
Sean Parker-Funded Brigade Will Take on Voter Apathy
I hadn't really cracked how to scale the business up, but to bootstrap it I was thinking that I would just do the work until it became too overwhelming. I haven't thought about what pricing would look like, so I don't know how feasible it would be to just hire more people as more and more work comes in - but it should have some interesting economies of scale since there is a lot of overlap in the gems used in rails projects for instance.
I think your point is (paraphrasing), we canned a very productive engineer and manager over his un-PC views expressed in his personal life, but which no one at his organization was affected by; and in return, since none of the people criticizing him or pushing for his departure has the ability to truly replace his talent, we have the prospect of the unproductive people criticizing the people who actually get things done.

How accurate am I in understanding your view?
Google should set themselves up as a StartSSL competitor. Free SSL certs for everyone in an easy to use interface.

For anyone who wants more than 3 then they have to pay a fee.
The New York Times had a whole article on why watch ads are at 10:10:

http://www.nytimes.com/2008/11/28/business/media/28adco.html
(To put some words in the commenter's mouth) he's saying that a 90% cut in launch costs would be bigger than Apollo. In those terms, it's a defensible argument.
You raise an interesting point. However, we believe that the difficulty of securing systems makes the world less private and less free, especially as we outsource everything to third parties. A strong software base would allow us to reclaim the high ground, and empower the individual.
Plenty of people did attack Mozilla, though, and it was quite disheartening to watch.
can't understand why this story is ranked at 1
Yes, if you're so encircled by bad guys that you can't reach any blacklist providers, but have received a gossipy hint (via a leak in the blockade) that there's a new version you don't yet have, blatant alarms should go off.

You're no longer on "the internet", you're on some attacker-chosen & time-lagged subset... and you need to know that before connecting to sensitive sites.
I had an idea for something like this during the 2008 Presidential Elections. There was so much hearsay and misdirection that I did not know where to turn when trying to decide who to vote for. My idea was more of a forum where you could somehow remove the emotional human element out of the discussions and a moderation system that would not allow posts that could not be supported by credible sources. I remember I came up with a cool name, checked Godaddy.com, saw it was taken, and abandoned the idea. I think having a repository of credible facts to turn to when you need to support a philosophical argument would be awesome. Kind of like a Snopes.com meets Wikipedia.
[Show NH] AngularJS native directives for Semantic UI
Why do you say that the CRA is the most competent organization in all of Canada? Not doubting that it could be or anything I was more wondering on what basis you made that claim.
Google Patents Tiny Cameras Embedded In Contact Lenses
While it's possible to write a Swing application that runs fast (starting fast is a different matter), it takes quite a bit of effort to do so, because the basic tools that it provides lead you towards slow applications and a lot of boilerplace.

Any shop that ever did a bunch of Swing and cared about quality ended up writing their own layer on top of Swing that made those features easier to use, but they still require quite a bit of discipline.

UIs is the kind of place where the whole reactive model actually works well. Create events, subscribe to events, and make each event handler run asynchronously. Use the dispatch thread for events that actually modify frontend-facing, elements, and everything else on background pools.

So the broadly available toolset could only be used well by programmers that are better than the typical guy that was asked to write the UI, and we never got better tools.
TMYK - I love stuff like this :-P
You can actually specify the -D in your .ssh/config with "Dynamic Forward 1234". Now whenever you connect, it'll also open up a proxy to which you can optionally connect.

Another neat trick is having a wildcard for a host to set global options, like compression.

Here's a little sample of what my ~/.ssh/config looks like:
https://gist.github.com/jzelinskie/10675197
The Guardian and Washington Post win the 2014 Pulitzer Prize for Public Service
Just from what I've read - At 1st stage separation the F9 is going Mach 10 at an altitude of 80km.

There's no hard and fast definition of how high/fast you need to be going for it to count as a "re-entry", but that certainly qualifies.
Oops: cmlaidlaw@gmail.com

Thanks!
Time to see Chris Beard's track record for contributions.
You hit on a really good point, in the several years that I've worked in the synchronization field (I do consulting) I've found that it has actually been harder to deal with /what you don't want to sync/ than with what you want to sync. It would be really bad if our temporary variables that are used on the client and server to do transformations on our actual data got somehow jumbled up into our real data.

I have some clean delineations for this, but wow - I didn't know that this was going to explode so quickly. If I had known, I would have prepared some more resources and materials to explain this stuff. That said, everybody who signs up on the mailing list will get notified about the posts I will write on this! I'm looking forward to getting some serious counter-arguments/refutations to challenge gun.
So what's the grand vision with the huge shift Google is making towards drones, robotics and automation? Does it provide them with a set of data about the movement of goods and individuals unavailable through other avenues? Most Google products tie back into some input useful for advertising. Is this the same, or is it some grand branch towards expanding into something new?
Interesting move. More interesting that robotics companies are such hot takeover targets these days.
"The assessment explicitly excluded the following areas... Cryptographic Analysis, including, RNG analysis, Algorithm implementation, Security tokens, Keyfile derivation"
How the backpropagation algorithm works
Interestingly, the link is still on their front page.

And they are using WordPress: http://titanaerospace.com/wp-admin
On the other hand, if the system could land with all stages, it could mean that it was cabable of intact abort for a large portion of first stage flight. Just land back to landing pad. Hairy aerodynamics and balance issues. F9 has enough engines for very good engine out redundancy. I don't know if the "landlord" could accept flying towards ground with lots of propellant. For later portions of flight, abort is an abort to orbit.
But eventually some such early abort capabilities will need to be incorporated when flight rates pick up. A robust system will not destruct in case of relatively minor problems.

Twin jets have enough thrust for single engine ascent with full fuel. This necessitates a huge rudder. But the planes live with that.
Same - I bought it on 10th Feb, and their cutoff date for getting a free upgrade is 1st March, not even 20 days later. I emailed to ask if they'd let me through anyway or allow me to pay a discounted price some other way, and they fairly curtly told me nope. (I guess the brevity is due to a high volume of requests, but still felt a bit rude)

Worth noting I am not a professional designer. This is a hobby purchase - so yes, being hit with an extra $50 expense a month and a half after deciding to splurge and buy the thing feels harsh.
Guy Kawasaki explains what tech startups could learn from the jewelry business
I use a lot of unneeded parentheses. Makes the intent of the program clear. If the expression gets ugly, factor out subexpressions into boolean variables. If you are depending on short circuiting to avoid computing costly subexpresions, make the dependency explicit with a nested `if`.

I had a thought the other day: Complicated code should look complicated. Don't try to hide your convoluted logic. In the end, someone will have to mentally unpack it into the multi-line verbose version to understand it anyway.
Huginn is in bountysource, if you want to make one!
> The idea that this composability is unique to Haskell is false.

Haskell is one of the rare language/community where composability is the default. Even purely technically, few languages do composability as well as Haskell.

The Gang of Four pattern you mention most likely work around weaknesses of Java. As such, they demonstrate the shortcomings of Java, not it's strengths. If you need a pattern that badly, make it a language feature, dammit. (Even without Lisp-style macros, source-to-source transformation is quite viable.)

> But in my experience, the bigger part often has slightly different properties, behaviours, or uses which warrant a different type with more features.

I'd say most of the time, you just failed to capture the commonalities. More specifically, you seek generality through exhaustiveness, when you should use genericness instead.

If you stumble upon something that looks like a monoid, except for such and such detail, then the details probably need to be either removed (they're could be design bug), or integrated into a generic bucket or something.

> For example, […]

Those specs suck. Whoever asked you this don't understand their own needs, or are struggling with a legacy behemoth that should eventually be replaced. (EDIT: or, as mightybyte suggested, you just approached the problem the wrong way. Which strengthen my point about failing to see the commonalities.)
This is chapter two of Michael Nielsen's book on Neural Networks and Deep Learning [1].

If you haven't heard about it before, I highly suggest you check it out.

http://neuralnetworksanddeeplearning.com/about.html
Exciting stuff, it would be amazing to build an AI layer on top of this that mines your browsing habits (depending on your paranoia settings) and automatically generates agents based on your interests.
Absolutely. You may end up doing something else but you could definitely hide/unhide an element to show your results. Check this out as an example: http://jsfiddle.net/atommorgan/8Fjsq/
If acquisitions continue at this rate, Google are going to become enormous.
Effectively, people are saying that we should defend Eich for the same reason we should defend weev: less that they are people and more that they are pawns.
there actually were websites that called for a boycott of firefox.
That's not due to transitivity: ['0'] == ['0'] (and for that matter, ['0'] === ['0']) is also false. These operators compare objects for identity, not structural equality.
And just to add to this :) http://people.mozilla.org/~smartell/cbeard/cbeard-illustrati...
Mozilla’s interim CEO gets back-slaps from the guy who ousted Eich
My friend has the Dell XPS 13, he too complains about the keyboard backlight noise. (They supposedly even make more noise when off..)

He installed Fedora on it, the kernels are always struggling with identifying the touch screen properly. Sometimes it thinks the screen is the touch pad and ignores the real one.

After downgrading a few times, he finally found one that worked well enough and froze it to that.
Is it completely naïve to believe that Google perhaps intends to use these acquisitions for genuine R&D rather than for analytics and data mining?
My husband and I considered getting storage for our couch. We don't use it, we don't host people over and it's taking up valuable space in our 500sqft apartment. We realized that it would cost more to put it in storage than just to buy a new one when we get a house. We're giving it away to my sister as a wedding gift (it's a nice couch and she would will it more than we would).
So I'm making sure that the concepts of piping and transforms are built right into the API, so you'll be able to easily filter out data by whitelists or blacklists as it is getting pushed down to your users. I'll also be writing plugins to gun that will allow people who like ORMs to just attach one on, and the filtering and validation will be handled for them. Does this answer your question?
Prop 8 was not about civil unions. If you want to discuss it, at least get your facts right. Benefits equality, etc. that is commonly understood under civil union umbrella existed in California long before prop 8, and prop 8 was not going to change that. Check out https://en.wikipedia.org/wiki/Domestic_partnership_in_Califo...
For people for whom prop 8 is a big deal it would be a good thing to at least know what it was about.
I agree with you my point was actually about his assertion that no one wanted it rather than that it would work.

I/We now use email for client reporting/change requests which I then file into the bug system myself as many of our customers simply have no idea/want to use a bug tracker.

I've yet to see one that works really well for end users (the best solution I've come up to is to have the file a bug button on each page and I capture a bunch of metrics about what they where doing when they pressed it) with a box basically saying "Please describe the problem as clearly as possible" rather than complex drop down driven forms asking for things like severity levels (which most end users don't care about, anything that stops them doing what they want to do gets marked highest anyway).
Innovation: The Government Was Crucial After All
Police Are Testing a "Live Google Earth" To Watch Crime As It Happens
Proposition 8 was an opinion of the masses: it received 7,001,084 (52.24%) of the votes.
That is not necessarily true. There are lots of instances where a specific organ is experiencing failure and could be replaced and the rest of you is pretty normal functioning. Especially in kidney failures or injuries, liver failures or injuries, and hearts as well. Think about all the people on dialysis. Lots of them are awaiting a new kidney from a donor. What if, instead of waiting 2 years for a match they grow you a new one in a few months? Same thing with the incredibly regenerative liver. Hearts might be another story, not sure there. We'd probably need to be able to grow those completely outside the body first.
That's launch pricing, not upgrade pricing.
Heh sorry. Here's the final image: https://www.facebook.com/photo.php?fbid=10101519173406123&l=...

The nice part is that since it's a cover photo on Facebook, the error on the bottom left is covered.

I don't have a good place to put the 44MB full res version. :(
For more on the subject of "optimistic interactions", check out Luke Wroblewski's post from July of last year on getting the Polar app to feel super-responsive: http://www.lukew.com/ff/entry.asp?1759
Mozilla Names Interim Chief
Drones, Oculus, WhatsApp and the Future of Communication
I read this twice, and I still have no idea what you are trying to say, which side of any issue you are on, or what makes you any different from over-reacting haters on either side.
Schneier is wrong if you are doing Diceware correctly. Schneier is more particularly wrong if you consider the point of the XKCD comic in the first place. What normal human anywhere is doing anything other than incrementing the required integer character (if they are even forced to rotate passwords in the first place)?
The Story Behind the World’s Most Viewed Photo, the Windows XP ‘Bliss’ Wallpaper
Build tools from 1993? What kind of nonsense is this?

> Page 8
> former Mozillian

Why did you leave? I'm interviewing there at the moment and would love some pointers

They have some bad reviews recently on glassdoor but everyone there seems pretty passionate
You can't really compare Dropbox and Mozilla. They don't have the same structure, they don't have the same goals, they don't attract the same kind of leadership or employees, they don't have the same people pulling the strings, etc etc.
From what I can tell, California requires IP assignment to be narrowly construed, but that's probably not enough to keep you out of court.
People are demanding answers to this the most, so it'll probably be my first follow-up post.
Coverage of N.S.A. Documents and Boston Attack Win Pulitzer Prizes
You're mistaken. The California statute makes an exception for work that relates to the business of the employer. I quote from the addendum to the offer letter I received for my current job:

In compliance with prevailing provisions of relevant state statutes, this agreement does not apply to an invention for which no equipment, supplies, facility, or trade secret information of the employer was used and which was developed entirely on the employee's own time, unless (a) the invention relates (i) to the business of the employer, or (ii) to the employer's actual or demonstrably anticipated research or development, or (b) the invention results from any work performed by the employee for the employer.

That language is probably straight from the statute, though I didn't check. Anyway, it would have to be written this way, or it would be an invitation to rampant abuse by employees. As it is I think it's very fair. Note especially the word "demonstrably".
> Granted all of this was based upon personal experience and isn't a scientific study but to me the difference was absolutely clear.

Thanks for including that line, because my personal experience is the exact opposite. I have a four year old android phone and I dread any time I need to use my wife's one year old ipod. I find the lag on the ipod slow to the point of almost being unusable. Every time I use it, there's at least one point where I'll put down the iPod to go do something else while I wait for it to catch up with me.

It's amazing how much personal experiences can differ.

Edit: updated possibly relevant details
Not sure what the backlash is about with the auto dealers. Even if they are weary of automakers becoming more vertical, the automakers themselves will still need experienced salesmen in which case their jobs aren't threatened. They'd be working for automakers, not dealerships.

If you look at it, this industry shift wouldn't be job-cutting unlike for airline ticketing agents and toll collectors, who have seen their jobs replaced by machines.
How do you know the business team didn't ask the tech team:

"Should we rotate all the keys?"

And someone said: "Nope, we wrote this awesome custom allocator in 2001, all good!".

FWIW, we're still waiting for our cert to be reissued by Akamai. It's only been 6 days since everyone else reissued their certs. Great job team!
Also GridGain and my personal favorite, Hazelcast.