skysight-inc/HackerNews huggingface dataset:
Hi, HN, basically a one-man show here. Machinomy just turned v0.1, and I thought it could be a nice opportunity for feedback. Ultimate motivation for the project is to allow autonomous devices pay for themselves. This involves many things. The library is a prototype for the payments layer.

Some links:

[1] Project website: http://machinomy.com

[2] Code: https://github.com/machinomy/machinomy

[3] NPM: https://www.npmjs.com/package/machinomy

[4] Gitter Chat: https://gitter.im/machinomy/machinomy

[5] Twitter: https://twitter.com/machinomy
I just get an AJAX error when trying to filter the list.
I've seen the addition of unit testing is a big cause of complexity. Previously simple classes now have to be more abstracted in order to unit test. Add mocks, testing classes & test frameworks. Some unit tests are handy, but I dont think it justifies the additional complexity. For the apps I write I'd like to see more emphasis on automated integration testing and fewer unit tests - so we can write simple classes again.
If it was not approved by the board at the correct time, that could be pretty illegal...
Being that I've worked in grocery I think this is a great idea. Mostly because the introduction of organic produce means there's entirely two different PLU codes for the same basic item (ex. organic (fda) tomatoes vs regular tomatoes). Oddly most people are honest enough to tell cashiers that the tomatoes were organic vs not but I have to wonder how many customers took advantage of that situation when stickers were missing or lost.
ProtectWise Raises $25M in Additional Capital
http://www.xe.com/currencycharts/?from=GBP&to=USD&view=1Y -- if you look very carefully at the rightmost 3 pixels, you can almost see this "boost" (or SURGE! as the pro-Brexit tabloids are calling it).

Nothing to see here.
Help Me Solve a Mystery: Who Is Behind the SimpliVity CEO's Fake Account?
Winter is also more manageable (or entirely enjoyable!) if you simply leave the house. Buy proper clothes, learn to layer and find something you enjoy doing outside (hockey, skating, skiing, camping).

I too would go crazy if I stayed inside for months.
This does only hold if the standard deviation \sigma is the same for all of the normal distributed variables. This is not the case here: Galileo is supposed to be more precise than Navstar-GPS (no surprise, since it is the newer system) - though I know that the US government is working on to increase the precision for Navstar-GPS. On the other hand (source: http://www.navipedia.net/index.php/GLONASS_Performances#GLON...) GLONASS is less precise than Navstar-GPS.
Yeah it's stupidly fast.
If I remember right, tin whiskers were determined to be the cause in the crazy Toyota runaway accelerator pedals a few years back. I think it's mainly an issue with lead-free solders, which RoHS has forced into widespread usage over the last decade.
>I think you could have made your point without the ad hominem.

Fair enough. I hope that everybody involved will survive the encounter.
Ask HN: What are your favorite startup podcasts?
Dear HN,

Lately, I have been trying to find quality startup podcasts. Besides the famous ones, it wasn't easy for me to discover new ones. Can you help me listing your favorites? How do you find them?

Thanks a lot in advance!
WorldBrain - Full-text search your browsing history, bookmarks and PDFs
> Agile methods are also useful. If you can't plan 2 weeks of work you can probably not plan 6 months.

Hmmm. I was just thinking the opposite yesterday.
I'm a performance engineer working closely with two teams. One doing Agile and the other basing on wikis and Adhoc in-person whiteboard discussions.
I find the non agile team more productive, efficient and dare I say happy.
The Agile based team makes me sit in on their daily scrum meetings. Although every one uses it to sync up on their dependancies, it just drags for an hour almost every day. I can visibly tell the devs walking out of the room spend more time worrying about "velocity" and "organisation of work" than the money making work that needs to be done. It almost feels like the agile process gives them "one more job" of picking the doable things from the list of stuff that needs to be done so they look better than their peers with better velocity.

Simply put, I was thinking if Agile is just not a good method when you can strive for good leadership and a healthy collaboration among individuals of the team?
What does free software vs. proprietary software have to do with this? Low quality comment.
Total War Napoleon PC Game Free Download
truth is: you're young and you're becoming an experienced developer... You somehow have to go through these stages. In the end, you'll be all right.
apologies, I thought GLONASS was military use, I then checked and got stuck in wikipedia, meaning to come back and edit my comment, too late now though.
How do you guys feel about paypal checkout, would it keep you safe in a breach like this? My thinking is it should presumably, since they are not storing any CC information.
This could just as well be a poster for some communist dorm room or antifa meetup: http://imgur.com/a/WjvPG

I saw the others designs that they had, they were all even worse than this.
Somebody made a mistake by not firing that design firm and hiring somebody else.
You may wish to check the EU Financial Services Passporting regulations; in particular the supervision of "significant-plus" branches and the Technical Standards for information exchange between the home office and the branch offices (if any are in the EU), and supervision of those offices and relevant local authorities.[0]

[0] https://www.eba.europa.eu/regulation-and-policy/passporting-...
The buying and selling is fast and easy to automate.

The difficult part is in transferring non-bitcoin currency to and from the exchanges.

If you for example buy bitcoin in the US and sell in China, then you end up with a surplus of CNY on a Chinese exchange's account. Getting this converted and transferred back to the US will incur exchange and transfer fees. The transfers might also take weeks - which will limit you to cycling small amounts of money slowly, or risking a lot of money at once if the exchange "has banking issues".

In the end, even a 5% or 10% price difference might not be worth running the arbitrage cycle on difficult to deal with exchanges in strange countries.
I've been told it's run by someone who works for one of SimpliVity's competitors, possible Nutanix, but I have nothing solid right now. If you look at the tweets and profile, it's clearly not Doron's actual account. Tweet me at @dylanljmartin if you want to talk on Twitter.
1) No way. Absolutely not. Not if what you're building is intended to last. Any language/ecosystem you choose has costs and benefits. You will continue to pay the costs (and reap the benefits) long after your developers could have become fluent in a language.

Certainly the language your developers already know is better than one they don't, all things being equal. But your rule is way too simplistic.

2) Of course. Avoid every complex thing where possible.

3) This means the cost/benefit ratio was not considered closely enough when planning these features. Again, avoid every complex thing where possible.

4) this is a strange one. Most people doing CI are not building microservices. CI is really more about whether you have different, independently moving pieces that need to by integrated. Could be microservices, could be libraries, could be hardware vs software. If you only have a single active branch everyone's merging into regularly, you're doing CI implicitly. You just might not need it automated.

5) take what you can from the wisdom of agile, and then use your own brain to think. And don't confuse agile with scrum.
About 5 minutes walk from my office in Newcastle, UK is a cathedral building featuring a vampire rabbit.

http://www.atlasobscura.com/places/the-vampire-rabbit-of-new...
> And I would question: why would someone use an alternative pronoun, knowing that the person would prefer an alternative?

The answer is quite simple, we don't always keep track of other people's preferences even when we've been told them.

> Why would anyone choose to knowingly attack and hurt someone, purely for sake of labeling them with a pronoun that the person has identified as inappropriate?

Again, just because you had a piece of information, doesn't mean it immediately comes forth in your mind at the necessary time. It's hard enough remembering the preferences of your friends, let alone public figures who you've never met. No one here likely personally knows Manning, to expect people to remember the preferences of public figures they don't know is expecting too much.

> When someone has identified their preferred pronouns, it is entirely appropriate to use those pronouns, and it is inappropriate - even abusive - to deliberately choose to use an incorrect pronoun.

No, it is not. You are placing an unjustified exception on another persons memory of your preferences, this is never appropriate.

> I do state "deliberately choose to use", because there will inevitably be people who mistakenly use an incorrect pronoun, for lack of knowledge, but people who are aware of the correct pronouns and deliberately choose an incorrect pronoun are conducting a bullying, abusive attack, and should be stopped.

This is a false dichotomy that presumes perfect memory; just because you've been told something doesn't mean you're deliberately ignoring that information when you later use the incorrect pronoun. Some people don't know, but knowing doesn't mean you deliberately intended insult when you still use it wrong. We all know lots of things that don't come to us in the necessary moments, brains aren't computers, they're fuzzy.

If your ability to cope depends on another persons choice of vocabulary, you're depending on the wrong things.

Anyone who claims to be offended by "they" is someone playing victim, they're looking for reasons to be insulted. They/them is always appropriate in all cases for all genders, it's how we avoid having to remember everyone's personal preferences.
Multiply your RSU quantity by the company's current stock price and consider them part of your salary when comparing. If your company's stock is not very volatile, they're pretty much equivalent to cash, since you can (and some would argue you should) sell them the day they vest, converting them to cash.

Don't forget RSUs usually fully vest (stop coming in) after a few years, so if you're looking at an offer where you get 25% of your salary in RSUs that fully vest in 4 years, then keep in mind you're looking at a 25% pay cut after 4 years. I'm told some companies issue "evergreen" equity to counteract that problem, but I've never seen it in practice.
I would say in a lot of cases understanding that there are some basic failures is probably a great starting point to cleaning up the development effort. There's not much else I can say other than that, considering how vague OP's post is.

"Good" engineers will get things done and use common tooling to their advantage. This requires actually understanding the principle behind the tools, not just shoving things in and hoping it all magically works.

If you have a lot of "good" practices that are supposed to make it easy to move code around and you find that things just keep breaking, one could reasonably assume that it's simply highlighting an underlying issue. I'd start figuring out which engineers (and management) is causing more work for our organization than they're putting out.

What I think we're seeing from OP is lot of "in name only" practices.
At this point, my browser's (Chrome's) URL bar reads "Secure | https://news.ycombinator.com/....". I have quite a few extensions loaded including ad blockers. Is the "Secure" statement trustable? Should window.crypto be trustable in the same way? ... as a guarantee provided by the browser in spite of extensions? Is that even possible?
and snowboarding/skiing, building snowmen. weather (i.e varieties of it) is actually great, hot and sunny every day and spending a fortune on AC is not that appealing.
They will likely move the front office staff only. Middle and back office are likely to be less affected. Salary-wise this is likely to be a disproportionate % than 2%.
You are right. Agile, languages, CI, devops are all tools not solutions to problems. Blindly applied, they will not get the results promised.

First focus on identifying the primary job to be done: build a valuable piece of software with as little effort as possible given your current team and existing technology.

Second, consider how valuable the existing software is and whether it really needs to be rewritten at all. Prefer a course that retains the most existing value. It is work you won't have to repeat.

Third, choose tools that maximize the value produced per hour of your team. CI, Devops, Microservices, Languages all promise productivity and reliability benefits but will incur complexity and time costs. Choosing the right mix is part of the art of software management.
Visa cost: ¥5M Y
Scrums and stand-up meetings are mostly a waste of time. Scheduling frequent milestones is not.
The UK voted for Brexit, you just cannot ignore its consequences. Deal with it just as we EU citizens have to deal with UK's bullshit.
The tax system was a mess before Intuit existed. I don't see a way to lay the blame at their feet.
You must not have used eclipse for a while :) . I use Visual Studio at work and Eclipse at home and they're comparable these days. I agree that years ago Eclipse was awful.

- Every language has switch-case and enums? I don't get what you're trying to say there.

- Generics are fine?

- Every language supports null on objects?

- Nearly every language treats null and primitive types differently for performance reasons

- Java has three popular JSON parsers and they're all faster than .NET's builtin serialization. To get similar performance you need to use Newtonsoft which isn't builtin to C# either :).

- You don't need an IDE, it's just stupid to develop without one because they're so helpful. Nothing is stopping you from running javac on the command line.

You can't do a LOT of things java can do in C# because third party library support pales in comparison. A lot of databases and open source software don't have c# clients. If you're dealing with big data or ML you'll find almost nothing in C# land.

I feel like you haven't used Java in a long time. Things are much better than Java 6 days
There is no such thing as bad weather, only inappropriate clothing.
Interestingly, swearing is discouraged here and in business in general.
That is because there isn't one. Analogies for software are notoriously imprecise but... You wouldn't pound in a nail with a sawzall. Trying to be pure with any style leads to awkward code in anything but the most straightforward tasks. Do what works, be like water etc.
There's a legal workaround to that, though: reduce the next year's vacation allotment by the amount of unused vacation the previous year. Raytheon uses this trick to implement their use-it-or-lose-it PTO policy.
Any progress on documenting this documentation tool?

https://news.ycombinator.com/item?id=12854786
Interesting idea. I think dinner is the best place for an evening family SCRUM meeting.
feeling the same way. just getting through a crazy release cycle. here's some of my plans for 2017:

1. i'm taking a vacation. seriously, we have them for a reason. if the company culture isn't one that supports this, i'm going to start looking for a new job.

2. create more definitive boundaries for myself. if something is sent to me mid sprint with an expectation to complete it, i'm going to push back and say 'no', or i'm going to ask for something of equivalent difficulty to be taken off my stack.

3. practice gratitude more. as engineers, we're lucky to have these well paying jobs and families we can spend the money on.

4. make time for myself. as parents it's easy to get caught up giving everything to everyone else, but not taking time for myself. i'm going to take time to focus on my health and fitness again.

5. make time for my friends. focusing on work and family isn't enough, there needs to be time with a community of friends.
Which MiFiD II rules are being changed in order to force the people who live in London to move?
Pycket has different performance characteristics from many of the AOT systems we compared against. On average Pycket is ~2x faster than the Racket VM, ranging from ~3x slower to ~300x faster depending on the benchmark. Last I checked, Pycket's mean performance was about 10% slower than Chez Scheme. The cost you pay for this performance is a rather significant warmup time for many benchmarks.

As for libraries, the only major feature that Pycket does not support is Racket's FFI, most built in functions can be implemented pretty easily if missing.
1 hour daily meeting sounds horrible (and dysfunctional) whatever the development life cycle looks like.
> I think they're generally just the obvious GTK+ default options, implemented without much testing or tweaking.

GTK+ is the GIMP ToolKit; the entire toolkit is GIMP's innovation.
It needs a lot more testing before it can be considered production ready but it's stable/functional enough to be used in your proof of concept stage projects. Don't hesitate to give feedback or submit pull requests.
Assuming this is scrum or something similar then if "[the standup] just drags for an hour almost every day" then they're not really doing it right.

I've been in well run Agile teams - and they're wonderful. I've been in badly run "Agile" teams and they're soul destroying. Either way agile is not the problem (or, I dare say, the solution).
Not a conspiracy-lover, but this is what came to my mind instantly considering there is a still-ongoing investigation about another ESA project - the failure of ESA's Schiaparelli landing, which slammed into Mars back in October 2016.
> The people who run the EU are utterly, utterly unconcerned about the lives of the people who work in finance

Not to be crude, but often these people perform work that's against the public interest. Why should the EU be concerned about their personal well-being? Quite a lot (but not all) of their work is parasitical in nature.
Scott Pruitt Doesn’t Know the Power of the E.P.A
I did that for 3 months. Freedom of mvt isn't the problem (the UK being outside of Schengen, you always had passport controls). But it is extremely tiring on the long run.
I'm having trouble to grasp how you get a factor 2 improved accuracy if you have data from four uncorrelated systems all having the same accuracy.

Where can I find more information about this?
Jails are boring. The entire 2nd-coming-of-Jobs iReign was boring. CNBC along with the rest of the media was fooled by the Jobs RDF.
Don't they want to live in London because it's a nice city where their employment opportunities are?

If the latter moves, well, Paris is pretty nice too.
Exactly. They even announced they weren't going to move headquarters to Hong Kong (which is the only real alternative for HSBC, lets be honest) before the referendum result, saying it was mostly irrelevant.

Yes they may move some trading desks. So what? Banks do this all the time. Take for instance ING which is moving ~60 trading desks to London from Netherlands, despite Brexit.

The fact he's announced Paris as the destination seems to indicate to me he hasn't put much serious consideration in to it.
nvALT has always been open source. It has to be -- it's based off of Notational Velocity, which is GPLv3.
Europe wants significant financial services provided to European companies and individuals to take place within the EU; just like the US, Russia, etc... Nothing new here, this is exactly why the banks are going along with it. If you want to provide financial services within the EU you need to have an office within the EU and conform to EU regulations; not really that surprising or fanatical.
How to curate a newsletter (with lessons learned after curating 300+ myself)
Hello,

Great speed!

But where is the list of torrents retrieved from in the end?
From what you are describing, it seems like there is more a problem associated with your team than with anything else. Maybe you don't have the right set of expertise in the team and people tend to work better with what they are comfortable with. Microservices/redundancy support/CI at a fundamental level increase the complexity of how you go about things, but they do have benefits. They require a way of thinking and developing that should be a cultural fit for the team for it not to feel like you are constantly fighting the system. One way to get there is to incrementally add these after the primary project is done. When tackling one thing at a time, things end up being simpler and and the need for these things gets into the working habits of everyone better and they are no longer fighting the system.
Let's give you the benefit of the doubt, not necessarily earned as the other poster points out but let's roll with it. You have successfully defended between two and eleven civilian deaths that were not hidden before the leaks. That leaves you merely with the task of explaining the around twelve thousand that were hidden prior to the leaks.
I've noticed the same thing. Early employees are the ones responsible for building the product, without whom there would be nothing to sell, and yet they get stiffed when more money is raised and shares are diluted.

When I joined a startup I was promised that more options would be issued and we wouldn't get diluted from future rounds, but that never happened. As employee #22 I received options that equaled 0.05% of outstanding shares, and by 2 years later, I was down to 0.015%.
His LinkedIn says that he "Changed the world by developing the most successful products of all time: iPod, iPhone, and iPad." though his actual title was apparently Software Development Manager. His website tag line says he's a "revolutionary" and he credits himself as having "Built the most successful products of all time at Apple".

But yeah, seems just some run-of-the-mill dude who used to work at Apple and who's a bit disgruntled with management. There must be loads of them at companies of Apple's size. I guess he just went on the record, and lazy news orgs picked up this non-story.
Signed up. Appears to be very new. It seems the legibility is key, where discussions are meant to be longer form and searchable rather than promote easy of reply. Perhaps a conscious effort to make one think a bit harder about how one writes?
How 2016 Became Earth’s Hottest Year on Record
What Americans Wrote to Obama
Well, I said "at most", so it holds for all sigma_i. As you know, when the sigma_i are very different, then the accuracy is approximately given by the best accuracy (smallest sigma_i), so there's very little improvement from averaging.
Because an angry investor can fuck you over more than an angry employee.
By "here" you mean the US?
It's obtained from the DHT network itself