skysight-inc/HackerNews huggingface dataset:
I'm currently using Pass on most of my computers.

I was using Bruce Schneier's Password Safe (and various compatible apps: pwSafe on Mac and iOS and Password Gorilla on an older Mac and Linux boxes) and the big pain for me was merging changes.

I'd found that trying to use a single 'safe' via Dropbox was a recipe for disaster because some of the programs wouldn't cleanly close the safe file, or at least one of them would occasionally complain about the state of the file. So I created a copy of the safe for each of my computers and devices. Then every 6 months or so I'd merge all of the safe files into a single file and recreate all of the device-specific files as copies of that single file.

But merging in Password Safe sucked. There was no way to review the differences between entries in different safes, other than manually inspecting entries. I don't believe either of the two versions (Mac and iOS) of pwSafe (both version 1) supported merging at all. Password Gorilla was actually the best among the bunch as it had a nice 'diff' window with which you could explicitly pick which version of several fields for an entry you wanted to retain. But sometimes I couldn't get its 'diff' window to fit on my screen so I'd have to plug my laptop into a larger monitor.

Using Pass with Git is so much easier.

I've also been using git-remote-gcrypt[1] to push my local Pass repos to a shared 'remote' file stored in Dropbox. It works great.

[1] https://spwhitton.name/tech/code/git-remote-gcrypt/

The only painful aspects of Pass now is the weird behavior of `gpg` on Windows in Cygwin and the clunkiness of my current multi-repo setup. Hopefully running Pass under "Bash on Ubuntu on Windows" will mitigate the former. Given that Pass is written in Bash and that the various repo config settings are read from environment variables, it doesn't seem likely that the latter will get much better than my current setup, which involves sourcing a script to switch the relevant environment variables.
برعاية رئيس “جاسكو”.. دورة جديدة في حماية الخصوصية وأمن المعلومات
> "Your account was created 30 days ago."

True. Nice observation.

> "You've described yourself as a liberal just not a Dem apologist. Can you please keep your origin story straight for the next 30 day"

I'm not sure what you mean by this...what is the "origin story" you speak of that you apparently know so much about? I haven't contradicted myself about it.
The very first article of the book More QRP Power discusses surface-mount tech and why amateur radio people should embrace it, and the author specifically mentions an SMD chip with better specs than the LM386...but I don't have the book handy. I'll search for it later.
California Bills to Safeguard Privacy from the Federal Government Advance
I think technical people are better equipped to appreciate how important a seemingly small engineering difference can be. You have to spend a lot of hours wrestling with a complex topic before you realize how hard those innovations are to come by, and how big of a deal they are.

Another tragic example of "tyranny of the tech-illiterate" was the Honeywell v Sperry Rand case:
https://en.wikipedia.org/wiki/Honeywell,_Inc._v._Sperry_Rand....
One of the rulings re-attributed the invention of the computer to John Atanasoff based on his ABC machine. The judge ruled "close enough" despite a litany of hugely substantial differences between the ABC (basically an electronic calculator with a primitive electromechanical "memory"), and the ENIAC (the trunk of all modern computing). Like the Zenimax case, the ruling appeared to be based more on the court's intuitions about the circumstantial evidence than the actual technical facts.

I suppose you make the best judgment you can. It's just too bad we can't think of a way to select people who are capable of better judgments.
it is, https://octopart.com/search?q=
Better a company that generates revenue than one that uses all it's money on growth and has billions $ negative. I hate this idea of a growth rate being "too slow", all it does is encourage monopolisation which is bad for people.
Edit: spelling
Ask HN: Experiences with small business banks with an API?
We're getting into a unscalable reseller business in California and wondering: what's the best starter SMB bank that has an API, convenient services and lowest fees? We're gonna need a bank account, ATM/debit card and maybe a credit card, iOS and Android support.

Looking at Seed.co, SVB, SBB, CapitalOne Spark, BofA

Thanks for your time.
Hey what's wrong with eating.
...and TWTR isn't doing so well
Anarchy requires a certain degree of viral sacredness most egos today aren't willing to practice.
Why do you want to limit yourself to only one way of doing things?
If that were completely true then he wouldn't have a council of tech advisors that all hold views counter to his own.

That's more of a sign of him doing the best he can to scrape from the bottom of the barrel than of any real respect for diversity of viewpoints, let alone "reason."
Living aside children - in India, it is customary to do "fasting" on auspicious days where people just eat fruits and nothing else. In Bihar in particular - during Chhath (https://en.wikipedia.org/wiki/Chhath) women eat nothing but fruits and drink water.
If they were really trying to enact change, they would not have capitulated on the universal cable box.

Are you telling me an app on a Roku is the equivalent?

If we can buy our own DOCSIS modems, why can't we buy our own cablebox?

http://www.businessinsider.com/fcc-cable-box-vote-2016-2

http://www.businessinsider.com/fcc-cable-box-new-proposal-ap...
Fix invalid JSON object online
I built this site, http://www.fixjson.com, to help myself to convert a js object into a JSON object.

The current features include:

- add missing double quote(s)
- format json with indentations
- remove trailing commas
- try to add missing comma between properties
> If you're in the "Trump is a mad man" camp, don't you want voices of reason like Kalanack's to be in his ear?

No, were I in that camp I would not.

First, because I don't see any evidence that I particularly want voices like Kalanick's in anybody's ear, particularly a mad man, and second because retaining the ear of a madman in a position of strength typically requires maintaining a degree of visible support for the madness to demonstrate loyalty, the harm from which often more than compensates for any benefit from whispering in his ear.

Reason and discussion is how you influence the rational, not the "mad man".
They way I look at it, its not about how many big dots you have, it tells the story of your time on that project.

I'd love to get this for my team after a major release.

"Ah heres when the whole site went down one Saturday"

"This was when we left for the week long offsite"

"Here is where we released and had to make a bunch of hotfixes but then look here we rarely had that problem after..."
MJPEG in casual parlance is more of a "technique" than a format -- and multipart/x-mixed-replace is a very loose definition of even something as loosely defined as MJPEG.

Out of video containers, QuickTime introduced "Motion-JPEG" [1] with each frame in the container being a JPEG, and there have been formal definitions of how to communicate "JPEG-compressed video" with network protocols, like in RTP [2].

Meanwhile mixed-replace was a Netscape trick [3] to do server push with HTTP that never became a real force but was reimplemented by almost every browser trying to stay Mozilla-compatible (except IE), and happily used by webcams for dead-simple videostreaming.

[1] https://developer.apple.com/standards/qtff-2001.pdf
[2] https://tools.ietf.org/html/rfc2435
[3] https://web.archive.org/web/19981203153836/fishcam.netscape....
1) All four versions are O(1)

2) Textually interleaving two implementations is bad no matter what language you're in

3) You could achieve the same effect with gotos without giving anyone a migraine... but it still wouldn't be worth it
What would free software change in this scenario? Assuming that the free-software pacemaker had the same functionality (including storing historical data) the same warrant could and would be used to retrieve that data without consent of the suspect.
Why did you need a fishing license to photograph a snake?
It definitely will (refuse orders), especially if Trump gives an at-face unconstitutional order (say shooting the protesters at Dakota pipeline). In normal times, the Congress will impeach the President, removing him from office. But as norms erode, that might not be the case.

The officers of US Armed forces take an oath for the constitution, and not the President. Now for this special case right now, military refusing orders will be a "good" thing. But in long run, it only means that civilian institution have eroded so far that having military deciding what is constitutional might appear to be a "good thing". So the idea isn't that military personal will use force against citizens, but rather they will not, and that will erode the system regardless.

That never has been the case yet. While the President after as President has tried to stretch his authority (while Congress receded), we haven't reached a point of resistance from extra-governmental organizations. But that's the logical direction where this is headed.
> I don't really get why

I got looking. It's an acknowledged bug. MS isn't even calling it a feature. It's just about as old as Windows 10, and unfixed.
You have unrealistic expectations for 2017, i think.

The loyalty you receive will be proportional to the loyalty you demonstrate. When I am paid a salary every month, my expectation is that I am being paid for services rendered, and that what I am paid is a fraction of the value I produced. There is no loyalty demonstrated there; it's just business.

As the company I work for now had in the past kicked me to the curb with only 3 days of notice and no severance whatsoever, I don't feel particularly loyal to them. But I'm still doing their work [again], and they are paying me salary for it [again]. I'm just a worker bee to them, and they're just a mealticket to me. It works out fine as long as I sleep with one eye open.

The instant I can secure a better deal for me, I will pack up my personal possessions and go. I won't take a few weeks to wrap things up in a neat little package. I'll just turn in my badges and walk out. I will stop caring about the company that used to pay my salary on the day I get my last paycheck from them. I know they never cared about me; they only ever cared about my work product.

In practice, in the real world, US employees won't be loyal, because US companies have in aggregate treated them like fungible resources, rather than people. The instant they are no longer profitable to keep, they are fired. So it isn't the employees that are polluting the workplace culture. The employers will eventually be hoist on their own collective petard, but it isn't as though the rest of us will come away clean from that disaster to bask in our schadenfreude, either.

It's nice that you think that temporarily supporting unproductive employees until things turn back around is good business practice, but you're sort of swimming against the tide. I started my career with a small measure of loyalty, but a series of disloyal acts has conditioned me to instead be strictly mercenary. You're no monster, but you shouldn't expect that other employers are anywhere near your level of cooperation with their employees.
Why Invest in Training
SEE ALSO: https://en.wikipedia.org/wiki/Greater_fool_theory :troll:
Just throwing this out there: There might also be a component of trying to limit 'fraternizing'.
I use git-remote-gcrypt[1] for configuring remotes for all of my local Pass repos. I just point the 'gcrypt' remote to a file in Dropbox and voila, a fully encrypted Git repo for syncing all of my individual Pass repos.

[1]: https://spwhitton.name/tech/code/git-remote-gcrypt/
Well, people buy diamonds and they're basically useless, other than signalling that the purchaser has a certain amount of money. The price for them is much inflated over what it would be if priced purely for their practical value. Artificial diamonds are identical to the naked eye, yet the diamond industry somehow influences our culture to make people think they need to spend many thousands of dollars on useless "real" diamonds.

On a (somewhat) related note, this conversation reminded me of a George Carlin routine:
https://www.youtube.com/watch?v=MvgN5gCuLac
I thought that one of the few silver linings of an isolationist turn in American leadership would be no new wars. Americans barely dodged nuclear war with the USSR during the Cuban Missile Crisis. This fool wants to try again with China?
Trump's senior strategist, his appointee to the Security Council and political advisor is Steve Bannon.

“Isn’t the beating heart of this problem, the real beating
heart of it, of what we gotta get sorted here, not illegal
immigration?” Bannon asked Miller. “As horrific as that
is, and it’s horrific, don’t we have a problem? We’ve
looked the other way on this legal immigration that’s
kinda overwhelmed the country?”

Bannon goes on to decry the “oligarchs” of Silicon Valley
and Washington and call the number of immigrants in the
United States “scary.”

It's very hard to say Trump's given "no sign" of being against legal immigration. He has yet to actually put forward an anti-legal immigration Bill in the first two weeks of his presidency, but it seems likely he will given his choice of advisors.
I suspect your social circles will end up paying dis-proportionally once the bill for Trumps promises arrives.
Another tool in this category is gh-ost by github: https://github.com/github/gh-ost

Its main advantage seems to be that it doesn't require triggers on the original table (it works by subscribing to the replication log), thus not making write locks worse during the migration.

I haven't tried either yet, so if anybody has some experience with them, do please share a comparison!
$890k seems high in that for the previous year it was only $328k. I guess they had to triple everything for BCP.
VR changing content marketing
Wasn't twitter also measuring success in number of users and growth, marginalizing their losses?

For now it seems like they're still only a picture-sharing app that's popular right now. Obviously they're doing a lot to secure this position, but I wonder if they'll be able to maintain user's engagement for a longer period of time.
This, and related topics, always makes me laugh a bit. Mostly because people and companies will defend either move, with terms such as "focusing on the core business" or, opposite that statement, as "vertical integration".

From my mostly uninformed POV, a company can do whatever they want with respect to this and be on good ground, making it an arbitrary decision with little basis in actual objectivity.
Something might be up with your hardware. I run Win10 on a Surface Pro 4 that has a 900Mhz (yes, Mhz) processor and 4GB ram and it's really snappy. Even heavier type apps like Word and Excel have 1 second load times.
Of course it is. But you need to operate the service while you're building the replacement. What that says to me is that there is an order of magnitude improvement in their operational costs available to them. Depending on how long it takes to build their own infrastructure, that could imply a big boost to margins 1, 2 or maybe 3 years down the road.
Crystal: Fast as C, Slick as Ruby [video]
Not only is it inaccurate, it feeds American exceptionalism. And that seems to justify our self-issued license to undertake all manner of insensible, irresponsible, destructive acts.
This is one of the things I really like about VC, they just implemented their config editing largely the way they support any language: just a json-file (but with comments) which has full-blown intellisense, and offers you a complete example of the defaults side-to-side with clear examples and explanations.

It also allows you to override certain settings per project/directory, which can then easily be included in git (like files to exclude from the file view for a specific project, path/tool settings, indentation settings, ...)
Imagine someone unable to read - they lose access to an important source of information. Lacking basic computer literacy is similar - they lose access to news, modern encyclopedias, research, political announcements, etc. Those resources are critical to being an educated citizen and being able to participate in the democratic process meaningfully.

An educated driver may not be able to explain in technical detail how an engine works, but they can explain the basic rules of the road and understand that a car needs oil, gas and basic maintenance. They likely have a basic understanding of what a modern combustion engine is (it takes in oil and gas to produce rotational energy) and understand that emission standards exist and that they have to follow them to some extent (they can't dump oil in their backyard).
You don't understand. They're a camera company.
If we did, who would you ask to validate that it was statistically significant?
It's nice to see this kind of thing covered.

A company I worked for some years ago, LiveOps, also followed this methodology, because we had to.

LiveOps was and is a 'telephony in the cloud' provider, and the databases are in-line with some of the important call flows.

Last I looked, in the ten years previous, LiveOps had handled at least one call from something like 15% of all of the possible phone numbers in the United States, and all of that data was available in a huge replicated mysql cluster spanning multiple datacenters. We had mysql tables with tens of billions of rows, replicated across many servers.

And just to be crystal clear: there was absolutely no downtime allowed, ever, because downtime of any kind meant that phone calls would not go through.

We used extensive feature flags, along with the techniques described in the stripe.com article, to achieve exceptional uptime, relatively ok operational overhead and pretty good development velocity.

The point I'd like to drive home is that this is all possible even for medium sized organizations and moderately sized staffs. The important part is that everyone needs to keep these priorities, methods and techniques in mind, all the time, to make it work.
Project using Node.js and Python and OpenCV to make anything illegal by Trump
Nintendo to charge less than Xbox and Playstation for online gaming
The reason it took 18 months was "a crushed conduit". That was the only thing holding them up. And it took them 18 months to dig it up and repair it.

No one takes that long to repair infrastructure. No one! Not electricity companies. Not gas companies. Not cable companies. Not telcos. Google should be ASHAMED they took a year and a half to fix that! And should have given me 18 months free service to make up for it.

Also google bills a month ahead. Who does that?? Who bills for services not yet rendered??

Yeah I'm not not impressed with google. At all. I can't fathom they were able to get as big as they did.

And as far as ordinances and interdiction that was supposed to be the reason Kansas City was the first google fiber city. Because the city relaxed a bunch of regs so it would be easier for google to deploy fiber. Easier.
Swimming in Spacetime [pdf]
Based on Kalanack's very high-profile role in the tech community, the news item was certainly "of interest to hackers", per the HN guidelines. Seems inappropriate for it to have been flagged.
(Replying to myself because I can’t edit)

For example, during large events, even smaller cities’ streets can look like this: http://www.bergmann-gruppe.net/wp-content/uploads/2015/11/vo... (A picture taken during Kieler Woche, one of the largest Volksfests in Europe.)

(Image description for the visually impaired: The image shows a roughly 20-30m wide street directly at the edge of the water in a harbour, people completely fill it, as densely as possible, in the background one can see that it continues for hundreds of meters, all the while being this densely filled with people)
I installed Arch earlier this week. It took two beer's worth of time to do.

Followed the instructions, hit a few snags, and resolved them by reading the wiki.
Apple Spends $220K on Tim Cook

http://files.shareholder.com/downloads/AAPL/3444424458x0x921...
$50 it'll tank like Twitter.

(And to the people downvoting me, please explain why you think it won't tank like Twitter - thanks!)
Think about it as starting with a product in a market. If you can't identify a market, then you should stop and do something else. A market doesn't have to be big and vague, it can be small. For example, people who develop apps with Angular JS (to use an example from my company). You can then expand from there assuming you have a vision that allows for that and the market isn't only as big as the small one you started with.
What's up with the massive negative gross margins? Will wall street glance over those? Is there any precedent for a company going public with such upside down financials (putting growth aside)?
> They took great pains to keep data in sync across A and B datastores and I'm not so sure that extra cost was worth the perceived stability of this approach.

Such great pains come with huge systems. What's the alternative?

Taking the platform offline for a few hours? Management will say no. Or maybe Management will say yes once every three years, severely limiting your ability to refactor.

Doing a quick copy, and hope nobody complains about inconsistencies? Their reputation would suffer severely.
> So you're say that Fitbit data, which has several cases of inaccuracy reported, should decide if a person should go to jail or not?

No, he's saying that choosing to drive while suffering from the very real effects of severe sleep deprivation probably constitutes negligence.

If the evidence that someone was suffering from severe sleep deprivation comes from a highly unreliable source, than that evidence should be treated as...highly unreliable. Courts are actually pretty good at that.
There's a big distinction between "surveillance" and anonymous "crash logs/telemetry".
Wait, did I say AGS-101? Sorry, mistake on my part. I meant my AGB-001
Not that much, it was about 15 Euro IIRC.
I'd need a damn good reason to spend more than $50 on one. And though there are many good reasons, none of them have applied to me so far. :-)
Now’s the time, Jack
I've never used a debugger that's that clever (and I'm not sure debug info gives it enough to work with to deduce this anyway, not with DWARF at least) - the ones I've used just put an unconditional breakpoint on the instruction the compiler says that corresponds to, and then show it as attached to whichever line it chooses. (DWARF decrees that each instruction is from one source line, but one line may map to many instructions - so there's no perfect way of doing this backwards.)

This is why it's usual to debug the unoptimized build... and why this situation is hypothetical ;)

There's nothing wrong with running an optimized build inside a debugger; in fact, I recommend it, since when it crashes you've then got at least some chance of figuring out what's going on. But for the sort of work where you're putting breakpoints on one clause rather than another, or stepping through code line by line trying to figure out what's happening, it's not very good.
Yes, aware of the changes, though to me, A51 is flawed from onboarding proposals to launching a final site.

All and all, this was one of many reasons I left, the largest being that communities in my opinion should be based around tags, not verticals; tags are in fact in my opinion how SO is run.

Again, thanks, and good luck!
And OpenBSD installation is even smoother than FreeBSD!
I recently installed both Windows 7 (32 bit) and Windows 10 (32 bit) on a 1 GB memory machine.

Memory pressure from 10 was lower than 7.
Right click on the tile and "Remove". There's also a setting which blocks reinstalling those preloaded crap "apps" with updates. O&O Shutup 10 can help with that.